# items

type: comment
by: prokopton
text:
  The egg is canon. Joker sings this version in the BtAS Christmas episode.<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;DpV9f4Tv8kA?feature=shared" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;DpV9f4Tv8kA?feature=shared</a>


type: comment
by: nkrisc
text:
  I should have said it represents the pronunciation of English in and around London in the 16th century.<p>English spelling wasn’t normalized until long after the Normans. Norman scribes did their part but it was the printing industry in London that crystallized it.


type: comment
by: DANmode
text:
  Custom emoji also stood out to me as “who cares”,<p>when compared with the other concerns throughout the thread.


type: comment
by: imtringued
text:
  Uhm no? As I mentioned, Wayland is simple because it was designed with the idea that there will be many implementations. It turns out that once you have many implementations, you can&#x27;t just implement screen recording in one implementation and directly integrate with that implementation, because someone might use a different implementation. This then necessitates extensions for features that go beyond displaying things.


type: comment
by: rsynnott
text:
  &gt;  but I can’t help but be frustrated by the constant lack of understanding of the core value proposition of framework both in this post and in many comments here on hn.<p>The thing is, it doesn’t _really_ excuse many of the issues they had. For a 2000 euro laptop, you should not be cheaping out on, say, speakers. Acceptable laptop speakers are not expensive. And coil whine, while a common problem with expensive laptops, is not IMO acceptable at this price point. Neither of these issues are even vaguely inherent to it being modular.


type: comment
by: FridayoLeary
text:
  Was the original menu so bad? Your one has zero discoverability, which is the main feature of the old menu, and something which was degraded, but not completely killed off on the newer versions.


type: comment
by: nachopa
text:
  &gt;about a couple of decades ago, there would have been immediate and sharp backlash if any hardware manufacturer pulled the tricks that they do today - soldered-on RAM modules, thermoplastic glue instead of screws, riveted keyboards, irreplaceable ICs...<p>That&#x27;s when this trend started, with Apple&#x27;s Macbook Pro leading the way, winding up one of the best-selling consumer laptop brands by targeting incoming college freshmen and their grandparents, focusing on cosmetic appeal over dollar cost for performance.<p>Most buyers don&#x27;t even know what CPU model their laptop contains, let alone understand the difference between faster or slower processors from different generations. It will always be a tiny segment of the market that appreciates the value of Framework&#x27;s features.


type: comment
by: Tyriar
text:
  Hi from the VS Code team - I recently went into detail about why we did this in <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;282268#issuecomment-3641970672" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;282268#issuecomme...</a>. We believe it&#x27;ll be beneficial overall and go a long way in lowering the bar to make the terminal less intimidating for newcomers. Conflicts with muscle memory was always a big concern which is why we made extra effort to be able to turn it off, the comment below that one outlines some steps we&#x27;re making to make it more easily configurable inline.<p>On the roll out side, this is what we observed:<p>- It was enabled in Insiders for several months, generally only very positive reactions - It was surprising to me that we shipped this to 25% of our stable users and basically no one complained for 2 weeks before we rolled out to 100% - After hitting 100% of users we did see some backlash like this comment - Of course telemetry doesn&#x27;t show the whole story, but we try to determine both whether the completion was modified and whether the command was successful after using it and both numbers stayed relatively stable since shipping in Insiders at what we consider pretty good numbers (both accept without editing and command success rate is ~80%).


type: comment
by: chrisjj
text:
  Bungled programming, I&#x27;ll bet. The programmers behind Amazon emails cannot even get simple HTML right. They regularly send me mails showing &amp;amp; etc.


type: comment
by: nchmy
text:
  I don&#x27;t know why I said same-site cookies have nothing to do with csrf. They can be helpful as defense in depth, but not primary defense.


type: comment
by: hogrug
text:
  I think interruptions had better be the top priority. I find text LLMs rage inducing with their BS verbiage that takes multiple prompts to reduce, and they still break promises like one sentence by dropping punctuation. I can&#x27;t imagine a world where I have to listen to one of these things.


type: comment
by: nchmy
text:
  Fetch Metadata headers, as discussed in this post, are <i>just as</i> simple and much more effective. There&#x27;s lots of issues with referer, and even some with origin.


type: comment
by: rocqua
text:
  That&#x27;s why someone suggested a non samesite cookie for reads and a samesite cookie for requests with side effects.<p>CSRF is mostly about causing side effects, not about access to information. And presumably just displaying your landing page should not have side effects, even when doing authenticated server side rendering. At least no side effects other than creating logs.


type: comment
by: Rochus
text:
  &gt; Kay&#x27;s comments have always struck me as in line with Brad Cox&#x27;s views<p>It is unlikely that the two would have agreed on this. Kay&#x27;s view is actually based on messages, as implemented in Erlang, for example, and to some extent in Smalltalk-72. Cox, on the other hand, has implemented the object and dispatch model of Smalltalk 80, that Ingalls invented and published in 1978, almost exactly, even with the same method lookup caching.<p>&gt; Cox&#x27;s book uses this example a lot as a poor&#x2F;insufficient substitute for dynamic dispatch.<p>The Wirth and Smalltalk approach are both fundamentally &quot;late-bound search&quot; mechanisms, differing mainly in whether the search state is optimizable by a central engine (VM) or fixed in the user&#x27;s explicit control flow (Handler). This is a classic example of dualism in computer science, specifically the Expression Problem (or the Data&#x2F;Operation duality). You are simply traversing a 2D matrix of (Types × Operations), just choosing a different axis as primary. It&#x27;s mathematically isomorphic, both are performing a directed graph traversal to find the code that matches (CurrentType, CurrentMessage). Only the ergonomics and possibility for caching differ. Smalltalk hides the dispatch loop in the VM, which can do caching and the dispatch effort goes from O(N) to O(1) in time. Wirth exposes the dispatch loop in the WITH statements with a dispatch effort continuously O(N).


type: comment
by: aja12
text:
  From someone who has not tried the software but might be interested if it gains traction:<p>You should decide whether you are building this for yourself or as a product to others. Each stance is perfectly valid but are somewhat not compatible, the software can be very opinionated or intuitive but attempts to be both seem to often fail.<p>If you are building opinionated software for yourself and are ok with alienating a part of the userbase: great, some great software are built this way! (Alacritty, Kakoune come to mind). This should be clearly communicated to prospecting users though, it may need to convey &quot;this software has strong opinions you may not agree with, that&#x27;s fine but it may not suit you&quot; somehow.<p>If you aim for maximum reach: expect your sense of what is &quot;intuitive&quot; to constantly be challenged, and to have to make many difficult compromises. You also need to take feedback from a more forgiving angle, and above all, assume good faith from your users. In this instance, GP stated their enthusiasm for your shared vision of the problem space, and your knee-jerk reaction was calling them a troll.<p>Builders of opinionated software should pay trolls no heed and refrain from engaging, and builders for maximum reach should think trolls don&#x27;t exist.<p>footnote: `toad run` expecting a folder and not a command seems to fall in the &quot;opinionated&quot; ballpark


type: comment
by: Moldoteck
text:
  sharing 4g&#x2F;5g can be done from almost any android phone, sharing current wifi connection through a hotspot isn&#x27;t a widespread function


type: comment
by: crote
text:
  Most of his actions are, to the majority of the population, merely transient actions. A few letters on an arts center are trivial to remove, a cancelled wind turbine farm easy to forget. The CECOT stuff deeply impacts only a small part of the population, so it&#x27;ll at most be a few lines in a history book.<p>But demolishing a third of the White House? That&#x27;ll be clearly visible in every single aerial shot of the building during every single political event for <i>years</i>. It is, quite literally, a scar on the political face of the country.<p>It&#x27;s like turning the Pentagon into a Square, or blowing Washington&#x27;s face off Mount Rushmore, or selling Alaska back to Russia: you&#x27;re not going to forget when you are constantly being reminded of it.


type: comment
by: jll29
text:
  Merry Christmas, everyone!<p>Spread the love, please - try to give everyone around you a metaphorical &quot;▲&quot; (upvote), in HN-speak, to make this world a better place.<p><pre><code>  The Birth of Jesus    [Luke 2] In those days Caesar Augustus issued a decree that a census should be taken of the entire Roman world. 2 (This was the first census that took place while Quirinius was governor of Syria.) 3 And everyone went to their own town to register [in tax ledgers].    -- https:&#x2F;&#x2F;www.biblegateway.com&#x2F;passage&#x2F;?search=Luke%202&amp;version=NIV</code></pre>


type: comment
by: brachkow
text:
  Laptops are compared to other laptops availiable on market. Apple sells a entry line of their premium laptops at 1000$. And these are VERY good laptops.


type: comment
by: dzikimarian
text:
  Out of curiosity - which laptop did you buy then? If &quot;one of the open source projects supported by this company has lead who says controversial things on Twitter&quot; is too much, I&#x27;m afraid you may have troubles finding one.


type: comment
by: saint_yossarian
text:
  &gt; all I want to do is fuzzy match window titles to named audio streams in pipewire,<p>&gt; basic desktop functionality<p>I feel your pain, but find your idea of &quot;basic&quot; functionality amusing.<p>That said, `pw-dump` &#x2F; `pactl` will give you client names, which often match the window titles.


type: comment
by: nchmy
text:
  Sec fetch has 98% browser coverage now. You can fall back to origin, which has 100% coverage.<p>Non-browser clients can be either blocked or even just given a pass, since CSRF is about tricking someone into clicking a link that then sends their Auth cookie along with the request. Either the non-browser request includes a valid cookie in the request and is allowed to mutate state, or it doesn&#x27;t and nothing happens as the request doesn&#x27;t get authenticated.


type: comment
by: mcv
text:
  The guy who can&#x27;t raise a kid without AI? I wouldn&#x27;t trust his opinion on things like this.


type: comment
by: empthought
text:
  None of what you say about Python is true. It’s not even plausible. The Python language hasn’t even had any significant syntax changes for four versions now; versions 3.11-3.14 are basically all internals optimizations.<p>Why would you write something so clearly false?


type: comment
by: Moldoteck
text:
  Maybe with newer models it&#x27;s easier, but older ones you needed to go in some advanced settings to allow sharing the wifi, otherwise it&#x27;ll disable your wifi connection. For pixels it was enough to just enable it from quick menu


type: comment
by: benhurmarcel
text:
  For what it’s worth, I think there’s space for such an app for Duckdb databases. It’s growing in popularity and not very widely supported yet.


type: comment
by: dikshant_shah
text:
  Hi guys, I’ve been working on an online screenshot editing app that allows you to make your screenshots stand out. It&#x27;s easy to use and gives you full control. I’d love to hear your thoughts on what I&#x27;ve built.


type: comment
by: spwa4
text:
  This makes no sense. DB connections have been part of the &quot;short-lived sandbox&quot; since the very beginning. CGI, PHP, ... all use database connections, and that&#x27;s way faster and correcter (with proper transactions) than this approach.<p>And you use Rust ... so you care about speed and correctness. This seems like a very wrong approach.


type: comment
by: coder68
text:
  As someone studying Polish, and making excellent progress, I mostly agree with your take. If you want to explore other languages, something like Spanish will get you much more mileage. Polish is difficult and the community of speakers isn&#x27;t exactly warm to foreigners or people acquiring the language. On the other hand, if you truly enjoy languages and are passionate about them, I have found Polish to be really interesting and beautiful in its own way. Definitely not recommended, but still enjoyable to read&#x2F;write&#x2F;speak.


type: comment
by: cardanome
text:
  Please prioritize to keep accessibility features working.<p>This is really the main issue with wayland. Yes, it might be more stable these days and work fine for you. We can talk how how it makes writing you own WM needlessly complicated and all that but the one thing that makes wayland unacceptable is its lacking accessibility story. After so many years.<p>Accessibility is not something you can worry about adding later. It is the first thing you should think about when designing new software.


type: comment
by: HPsquared
text:
  Nvidia&#x27;s dream would be for everyone to buy a personal DGX H100 for private local inference. That&#x27;s where open source could lead. Datacenters are much more efficient in their use of chips.


type: comment
by: oblio
text:
  With the job market being in the state it is in, there will always be people wanting to take their chances.<p>Let&#x27;s face it and accept that the golden days of people working in tech startup (and soon large companies) are over.<p>RIP 1980 - 2023.


type: comment
by: wjnc
text:
  My parents once took a struggling man in. I think he stayed with them for about three years, up until the moment I was conceived and my mom started planning for a future for our family and helped him get into a housing project. For all of my life before adulthood this man would show up once in a while on his racing bike  for coffee, talk and proceed to stay for dinner. He was kind, funny and a tidbit strange. His life&#x27;s story had more drama than a soap opera, but you wouldn&#x27;t know it. After my father died I proceeded to look for him, but never found him. I still search online for him once in a while, fully knowing he probably isn&#x27;t alive anymore and probably wouldn&#x27;t use online anyways. There is some story in my head that he probably showed up to my dads doorstep once on his racing bike to find other people living there, but was too shy to ask for details. A trace lost.


type: comment
by: pjmlp
text:
  Apple did not start anything.<p>PCs are the odd ones, all other 8 and 16 bit home computers were vertically integrated, most expansions were done via external buses connected into one of the sides, usually the back or right side.<p>With the race for thin margins at any cost, if anything thanks to Apple, is that OEMs realised going back to Spectrum, C64, Amiga, Atari ST kind of hardware designs payed off in their bank accounts.


type: comment
by: KaiserPro
text:
  I don&#x27;t think I&#x27;m disagreeing, just adding more colour.<p>&gt;  It very frequently &quot;forgets&quot; what is outside its view<p>This was the observations that I saw when we were testing it. My former lab was late to pivoting to robotics, so we were looking at the current state of play to see what machine perception stuff is out there for robotics.


type: comment
by: checker659
text:
  Absolutely. I just wanted to point out the fact that doing so is a symptom of lazy thinking. On one hand, it might be hurtful to the Chinese people. On the other hand, complacency and denial can be harmful. It&#x27;s easy to brush off your competitors only to find yourself in a tortoise&#x2F;hare type situation.


type: comment
by: llmslave2
text:
  Ok but the parent commentator invoked a contract. If there is no consent there is no contract. Simply stating that one is bound by laws isn&#x27;t a justification, it&#x27;s just an observation.


type: comment
by: jll29
text:
  The Pontifical Academy of Sciences (PAS) is the leading authority of sciences for Roman Catholic Christians, not only do they accept big bang theory, they public scientific proceedings of astrophysics meetings: <a href="https:&#x2F;&#x2F;www.pas.va&#x2F;en&#x2F;publications&#x2F;scripta-varia&#x2F;sv155pas.html" rel="nofollow">https:&#x2F;&#x2F;www.pas.va&#x2F;en&#x2F;publications&#x2F;scripta-varia&#x2F;sv155pas.ht...</a> (free download)


type: comment
by: muzani
text:
  One of my favorite professors put it in a different way. The classic approach is that they are lecturers first, and not teachers.<p>The professor is the master in their field. They go into class. They lecture on things based on their experience, answer questions, then leave. Students are there to make use of the faculty and the department to achieve their goals. If someone wanted to invent YouTube, they would go to university to study under someone who had invented some complex video compression &amp; streaming algorithm etc. This is where universities output the outstanding individuals.<p>But in the 21st century, many universities are simply teaching institutions. They make sure the student understands and guide the poor ones. They make mediocre engineers, but dams and highways are built and maintained by mediocre engineers. The government unis were funded per head; literally the goal is to fill the lecture hall with as many heads as possible.<p>So I don&#x27;t entirely disagree. In the end, my mom was not promoted to the level everyone expected of her, probably due to things like this. I do believe she actually replied to the important or thoughtful emails and just built this image of inaccessibility to seem fair to everyone.


type: comment
by: brewtide
text:
  <a href="https:&#x2F;&#x2F;github.com&#x2F;LeoDJ&#x2F;FW-EC-DongleHiderPlus?tab=readme-ov-file" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;LeoDJ&#x2F;FW-EC-DongleHiderPlus?tab=readme-ov...</a><p>I&#x27;ve yet to build one, but this project looks very interesting in that regard.


type: comment
by: Moldoteck
text:
  welp, since nowadays a lot of clothing is some synth garbage, it&#x27;s not that critical compared to washing some quality woolens, especially if washing instructions are gone. Expiry dates are still an indicator for food expiration, especially for animal products. Yes, for honey&#x2F;salt it doesn&#x27;t make sense. These are nice to have things that i&#x27;m sure will eventually be implemented in some way. To me it sounds a bit similar with that dropbox meme - yes, you can do everything &#x27;manually&#x27;, but some automation will definitely help. And as always, with many products it&#x27;s actually correct to assume people don&#x27;t think that much about how to use it, the more intuitive and automated is the process, the more ppl will have it easier


type: comment
by: ekjhgkejhgk
text:
  Different people are different I guess. Extra expense and inconvenience also wouldn&#x27;t bother me. Instead I&#x27;d be worried that one day this guy is going to kill everyone while we&#x27;re sleeping. How well do you really know someone? How well do you really know someone that just showed up at your door days before?


type: story
by: cerpins
title: Show HN: Play Riichi Mahjong Online
url: https://online-riichi.com
text:
  I&#x27;m presenting a website where you can play Riichi Mahjong (4p strategy and luck boardgame):<p>- Play Mahjong as a guest or registered user<p>- Invite other players or play against bots<p>- View your game history and publicly share it with others<p>- Use the hand calculator for scoring your offline games at <a href="https:&#x2F;&#x2F;online-riichi.com&#x2F;score" rel="nofollow">https:&#x2F;&#x2F;online-riichi.com&#x2F;score</a><p>The game client has been inspired by &quot;online-go&quot; which I really enjoyed playing on  - it&#x27;s simplistic but feels tactile and remains true to the &quot;feel&quot; of the game. I would like to achieve the same thing.<p>As part of preparing to share on HN and reading the posting guide, I&#x27;ve added a &quot;Play as guest&quot; button so you don&#x27;t need an account to play.<p>Finally, my own selfish goal is to gather a small player base which I can develop features for. My question for HN is - how would you go about attracting users to this kind of project?<p>All is built with Postgres, Rust and Preact. Done as a pastime to work.  I&#x27;m sharing it now because I promised myself to do so before the end of the year! I&#x27;ve added a discord link on the website, but you can also contact me at cerpinsmiks@gmail.com.<p>Merry Christmas!


type: comment
by: talkin
text:
  NO. Please don’t spread wrong solutions.<p>Your attempt has similarities to the idea behind Checking Sec-Fetch-Site. Implementing that header is the same amount of work. But this header is exactly meant for this purpose, and referer is haunted with problems.<p>So for officially intended protections, implementing this header and samesite cookies gets you a very long way without any complexity, assumptions, or tricks of old lore.


type: comment
by: johnisgood
text:
  FWIW in some if not all ioquake3 forks if you set your FPS to 125 FPS, you can jump further, if you set it to 300, you can jump higher, typically.


type: comment
by: itopaloglu83
text:
  Location, location, location.<p>The feedback you receive is from a selection of people who’re trying new features, not people with existing patterns that is broken one of a sudden with an update while they’re trying to get stuff done.


type: comment
by: muzani
text:
  Plenty of games did great. But crowdsourcing has changed a lot. It&#x27;s no longer a place to raise funds for experimentation.<p>It&#x27;s a place for someone who has built a prototype to raise funds to scale. Partly it&#x27;s to gauge that a market exists.<p>ADOM was one of my favorite examples, a game that was fine, except it was all in ASCII, and the creator wanted to raise funds to make it a proper, pretty roguelike. It was epic by the time it got on Kickstarter, they were mostly trying to see if people cared enough to want to see an ASCII game with graphics.


type: comment
by: als0
text:
  &quot;There is only a single reference5 dated to 2010 indicating that Microsoft might use a similar approach for its NT kernel.&quot;


type: comment
by: qweiopqweiop
text:
  To be fair, if you&#x27;re a higher level you&#x27;re more likely to be tasked with problems that have a wider scope, as opposed to having to actively seek them out and balance them against day to day work.


type: comment
by: chaostheory
text:
  Is it related to the FTC’s “anti-monopoly” stance with Khan? It’s continue under the Trump admin since her successor supposedly approved of her work


type: story
by: theaitch
title: Ask HN: Would a nonprofit cloud storage service make sense?
text:
  I want to give people an alternative to Google Drive, iCloud, and other commercial products. It should be: - Reliable: maybe using Google Cloud or AWS under the hood. - Cheaper: maybe using Deep Archive. - Easy to use: background backup like Google Photos. - Private: client-side encryption. I have a prototype to try (https:&#x2F;&#x2F;megafrost.cloud) but it would need to be part of a proper nonprofit organization rather than just an indy developer like me. Do you think this makes sense? What would be the first steps?


type: comment
by: LeFantome
text:
  <a href="https:&#x2F;&#x2F;github.com&#x2F;CuarzoSoftware&#x2F;Louvre" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;CuarzoSoftware&#x2F;Louvre</a>


type: comment
by: everyone
text:
  I dont think that&#x27;s a useful way of thinking.. A well known family member could also randomly kill you. Either one is extremely unlikely.


type: comment
by: bharrison
text:
  Perhaps you didnt read that these are &quot;production-ready golden baselines validated for enterprise deployment.&quot;<p>How does their golden nature not dissuade these concerns for you?


type: comment
by: exo762
text:
  Post is lacking in technical details. What it seems to be doing echoes the way ChatGPT is integrated into iOS - your requests are anonymized so your profile can&#x27;t be (easily) built.<p>How can I make confer.to work on my Linux machine? Modern CPU.


type: comment
by: zeristor
text:
  This is just amazing, comparing the street scenes of The Sweeny from 50 years ago with those of today.<p>I miss the WW2 bombsites, the derelict ramshackle buildings.<p>I guess if you go beyond the M25 there’s plenty of that.


type: comment
by: Izkata
text:
  &gt; It feels like no one really wanted to do that: building something new from scratch that (in theory) didn&#x27;t have all of the mistakes of X11 would be more fun, and more rewarding.<p>My understanding from the outside is that this didn&#x27;t happen, that Wayland is a spec without a reference implementation - that they didn&#x27;t actually build anything and are leaving the difficult part up to everyone else.


type: comment
by: fidotron
text:
  &gt; The governments of each EU member state nominate their own candidate for a Commissioner, while the European Council (the heads of state or government) proposes the President of the Commission, who then works with member states to select the full team, all subject to approval by the European Parliament.<p>Long windedly confirming exactly what I said while attempting to obfuscate the reality. You aren&#x27;t appointing anyone to the European Commission that didn&#x27;t get nominated via the European Council, which is the heads of states, and the resulting people then write the laws voted on by the European Parliament.<p>Unsurprisingly this leads to enormous bureaucratic inertia for the benefit of those that have already captured the system. It is as democratic as the internal functions of the CCP.<p>&gt; US companies don&#x27;t have to like it, they can leave.<p>Why doesn&#x27;t the EU make them leave? Because you want to act all superior to, say, the CCP or Russia.<p>&gt; Beaten by the facts<p>Not even close<p>&gt; more vague and hateful nonsense.<p>Come off it - that&#x27;s your whole m.o.


type: comment
by: gostsamo
text:
  So nice of you to teach me about the roma. I was sure to have never heard about them. &#x2F;s<p>The history of gypsies and their segregation is much older though and the regimes inherited much of their attitude based on prior prejudices. The treatment differed in different times and locations. I&#x27;ve heard accounts of casual police brutality and of good integration in the local community and of a &quot;leave everything as it is without engaging with hard problems&quot;. None of those was sanctioned on the bases of race theory and in fact the official stance was for equality. Compare it to the US where it was part of local and state legislation. On the other hand, the higher ups in the regimes were often repainted nationalists and common criminals of old so adherence to the ideals was often perfunctory and positive actions and outcomes were falling short of what was possible.


type: comment
by: dobin
text:
  Nobody at Microsoft has ever used this with WSL, and doing a &quot;cd &#x2F;&quot;, and getting autocomplete for &quot;$RecycleBin&quot; and other windows paths? It completely breaks bash autocomplete, and every single suggestion is completely wrong, in every single command i type.<p>I, and probably most uses, just hoped this going away as soon as possible again.


type: comment
by: qweiopqweiop
text:
  Yes, you&#x27;re out earning most SWEs, certainly almost all in Europe. Congrats. I&#x27;d be optimizing for a lack of stress and working on interesting things, but also my personal life to bring progression and accomplishment.


type: comment
by: whizzter
text:
  I think the claim might harken back to the days when programming was a new thing and mathematicians,physicists,etc were the ones most often getting started at it, if they had by training gotten used to 1 based indexing in mathematics it was probably a bit of a pain to adapt (and why R and Matlab,etc use 1-based indexing).<p>Thus, 1 probably wasn&#x27;t &quot;easier&quot;, it just adhered to an existing orthodoxy that &quot;beginners&quot; came from at the time.


type: comment
by: rramadass
text:
  &gt; It pays pretty well ... I crave more purpose in life but understand the most rational choice is to keep going and saving for retirement.<p>&quot;A bird in hand is always worth two in the bush&quot; when it comes to Finances in today&#x27;s uncertain world.<p>However, &quot;Purpose in Life&quot; != &quot;Job Needs&quot;; Disambiguate them in your head and pursue&#x2F;manage each separately. Learn&#x2F;Study whatever you find interesting and want to do. Whether you decide to make it a job to make money out of is a separate decision.<p>&gt; Does it make sense to change direction at this point?<p>It may or may-not based on your financial&#x2F;family situation and appetite for risk.<p>&gt; I envy PhDs working on self-driving cars and rockets and AI.<p>Change that envy to inspiration so that you can study any of the above or other subjects that you find interesting. You can orient this towards getting a more satisfying job in the domain that you love or just do it for the intellectual enjoyment.<p>&gt; But also question overall morality of the tech industry.<p>Don&#x27;t go there unless you want to change everything about your life.<p>PS: Study Philosophy both the ideal and pragmatic kind.


type: comment
by: MattPalmer1086
text:
  Usually refers to a sudden increase in AI intelligence to super intelligence, i.e. the singularity.  Basically an exponential increase in capability.


type: comment
by: danielscrubs
text:
  Kind of resonate with my experience, I built an app that only seemed to sell in San Francisco and some European capitals.<p>Before release, I thought it would simply be correlated with population density, but I was very very wrong.<p>It was an educational app, not related to IT…


type: comment
by: bbkane
text:
  I agree, but I tend to find that &quot;git diff aware syntax&quot; also makes things simpler for humans as well


type: comment
by: WillAdams
text:
  As noted above at: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46382915">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46382915</a><p>a single PDF will be provided once one more chapter is compleated.


type: comment
by: mindcrash
text:
  Also note that in the end Quadlet spits out systemd unit definitions to run containers, which can pretty easily be turned into OpenRC scripts if you happen to run distros like Gentoo or Alpine.


type: comment
by: ralferoo
text:
  Having received a counter offer more than once, and accepting it once, I&#x27;d say that it&#x27;s better at that point to just leave.<p>If you&#x27;re already at the point of having decided to resign, you&#x27;ve already done a lot of soul searching (well, unless it was an easy design to leave) and weighed everything up and decided to leave. Even if the financials were an important factor in making that decision to leave, by the time you&#x27;ve convinced yourself it&#x27;s the right choice, you&#x27;ll have looked into all the other areas of the job that really annoy you. Even if you take the extra money, those things will eat away at you, and you&#x27;ll probably always second guess yourself about how much better life might have been at the place you had lined up and then turned down for the payoff.<p>In other words, once you&#x27;ve made the decision to resign, there&#x27;s part of you that has already mentally checked out of the job, and that will never be satisfied staying in the job, even with more money.<p>The counter offer I accepted was fairly early on in my career, adding about 25% to my pitifully low salary at the time. In relative terms it was massive, and most importantly allowed me to get a mortgage (at the time mortgage companies in the UK were very strict about not lending more than 4x your annual salary). However, the discontentment I had with the job remained and within 6 months I decided I still had to leave because I was still unhappy there even despite the extra money. Sure enough, the next job was much more fun because I was working on something new.<p>I&#x27;ve not been on the other side, but just from my own experiences, I don&#x27;t think it&#x27;d ever be worth making a counter offer unless you knew they were chronically underpaid compared to the cost of hiring someone new AND you new that even when they were unhappy at work they&#x27;d still bring enough revenue to more than justify the extra spending knowing that it&#x27;s likely to just be a short term fix.<p>TLDR: Once you&#x27;ve decided to leave a job, just do it. If an employee wants to leave a job, just and wish them well and let them leave.


type: story
by: ksec
title: 'I've been allergic to AI for a long time': an interview with Peter Thiel
url:
  https://spectator.com/article/ive-been-allergic-to-ai-for-a-long-time-an-interview-with-peter-thiel/


type: comment
by: fragmede
text:
  The random family member, hoping they&#x27;re in your will, and you having drank all their wine, has <i>more</i> reason to kill you, if we&#x27;re going there, than some random stranger, not less. In the ridiculously off chance that&#x27;s even remotely a real possibility.


type: comment
by: daquisu
text:
  Now it is even easier. Cloudflare has a beta product called AI Search that implements most of these 160 lines of code


type: comment
by: LeFantome
text:
  Xorg fans reverse all the normal Open Source logic.<p>Imagine  we were talking about web browsers…<p>There should only be one! No security makes all my extensions work!


type: comment
by: cogman10
text:
  Beautiful story but with a sad undertone.<p>A large percentage of the homeless have autism [1].  And that really sucks.  If these people don&#x27;t have support, their lives can turn miserable fast.  And unfortunately it&#x27;s just way too easy for these people to end up in abusive situations.<p>It&#x27;s a lot of work to care for people with autism (moderate to severe).  There is no standard for what they need, their capabilities can be all over the board.  Some of them are capable like ronny in this story and they can hold down jobs.  But others need 24&#x2F;7 caregiving in order to survive.  Unfortunately I don&#x27;t think those with severe autism survive for long when they become homeless.<p>I hope this story at very least gets people to view the homeless a little differently.  They aren&#x27;t all there because of vices or failure.  A large percentage are there because society does not care for those with mental disabilities.  It was good on this story to highlight that Ron had problems with gambling.  Autism does, in fact, make an individual more prone to various addictions.<p>My point in writing this, please have some humanity about the homeless.  I get that they can be inconvenient.  They are people and they aren&#x27;t necessarily bad people due to their circumstances.<p>[1] <a href="https:&#x2F;&#x2F;pubmed.ncbi.nlm.nih.gov&#x2F;29633853&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pubmed.ncbi.nlm.nih.gov&#x2F;29633853&#x2F;</a>


type: comment
by: zipy124
text:
  Non exclusive deal but also acquiring a lot of the staff, which seems pretty exclusive in that term.


type: comment
by: bluescrn
text:
  &gt; Yeah, the lack of support for off-the-shelf hardware has been the doom of the Amiga revival since day one.<p>The Amiga was not just an OS. It was all about the custom chips that added such interesting and powerful capabilities to an otherwise unspectacular 68000. When combined with the OS, it created a system that was truly ahead of its time.<p>But I don&#x27;t see the appeal of AmigaOS on modern hardware. Most Amiga fans are more interested in the games and demos that didn&#x27;t use the OS, and used the blitter&#x2F;copper etc directly.<p>And if you just want a faster Amiga, the PiStorm is pretty cool.


type: story
by: hhs
title: The dollar game
url:
  https://www.imf.org/en/publications/fandd/issues/2025/12/cafe-economics-the-dollar-game-bruce-edwards


type: comment
by: cheschire
text:
  Remember when every project acronym used to be YA-something for “Yet Another…”? Or when recursive acronyms were the hot trend?


type: comment
by: zipy124
text:
  It&#x27;s already happening. You need a good lawyer to read equity terms to make sure you aren&#x27;t going to get rug pulled by a founder later on. Even so I still consider equity to generally be worth zero unless the founder is someone I trust fully, since there are so many ways for them to legally not give you anything.


type: comment
by: networked
text:
  &gt; Adding static typing to a dynamic language mostly gives you the disadvantages of both, without a lot of benefits.<p>Can you elaborate? I don&#x27;t share this experience, and I&#x27;m interested in bringing static typing to a language without static typing, so I&#x27;d like to understand. In new Python and JavaScript codebases, optional typing has had clear benefits for refactoring and correctness and low costs for me. Legacy codebases can be different.


type: comment
by: reactordev
text:
  I write dashboards using X11&#x2F;OpenGL for displaying otel metrics.<p>GLFW for my window library.<p>Wayland is overkill.<p>I would go straight &#x2F;dev&#x2F;fb if it meant I could also antialias and make it pretty and didn’t need a cursor.


type: comment
by: bloak
text:
  I first saw that feature on a cheap Chromebook and was a bit surprised. But I suppose the more expensive machines have great battery life (for the first year or so) and the people who own them are too cool to use a cable.


type: comment
by: kasey_junk
text:
  I’d be better off for my work laptop with an even smaller cube that was built expecting a hub to be plugged in. No monitor, keyboard or mouse. I don’t think the keyboard and monitor on it have ever been used outside of diagnosing why the hub isn’t working.


type: story
by: pseudolus
title: Speed Act passes in House despite changes that threaten clean power projects
url:
  https://insideclimatenews.org/news/18122025/speed-act-passes-in-house-threatens-clean-power-projects/


type: comment
by: elektrontamer
text:
  Biggest dream of mine but almost impossible if you&#x27;re married. Women hate it out it in the middle of nowhere.


type: comment
by: mgaunard
text:
  To my knowledge direct connect is a fixed cost, as is running your own dedicated infrastructure, so you don&#x27;t pay for bandwidth.


type: comment
by: einpoklum
text:
  I&#x27;m not an Amiga&#x27;n. When I was a kid in the late 1980s, a friend of mine had some Amiga, and I enjoyed a couple of games he let me play on it, and that&#x27;s about the extent of my experience since then.<p>So, I&#x27;m finding it difficult to understand what this project actually is: Is it hardware for running original Amiga games and apps, or has there been a continuing user community and SW development effort in Amiga-world that us PC-heads are just not aware of? And that is interesting and different than copycatting advances from non-Amiga environments?


type: comment
by: bookofjoe
text:
  <a href="https:&#x2F;&#x2F;archive.ph&#x2F;dd5s9" rel="nofollow">https:&#x2F;&#x2F;archive.ph&#x2F;dd5s9</a>


type: comment
by: fidotron
text:
  This was my precise point in my original root reply to you which provoked this incredible meltdown from you lot to the point of even getting it flagged! (Someone has now unflagged it).<p>Only the competing forces with other geopolitical actors keep them remotely honest. The EU, demonstrably, is not an honest organization without this.


type: comment
by: codingdave
text:
  At first glance, no, this doesn&#x27;t make sense. You cannot be cheaper than your cost of doing business, otherwise you go bankrupt, non-profit or not. So if you are built on AWS, you cannot be cheaper than AWS. If you use their cheapest tier, you put the same limitations on your customers as that cheapest tier.<p>The way non-profits offer free or cheap services is not by having a cheaper business model, it is by getting their money from donations. But that means you need to be cultivating donors, always. Instead of having a few major funding rounds with a few investors, you dedicate what will feel like your entire life to finding people to donate small amounts to keep you running. Get enough donors and you can offer cheaper services.<p>At therein lies the catch - people with money are bombarded with people asking for money all the time. Many of them do give donations, but you are competing with charities who bring good deeds to the world, research cures for pesky diseases and whatnot. Your pitch to them is going to be what? &quot;Instead of curing cancer, give me your money and I&#x27;ll help people store their media&quot;<p>In all honesty, the first step is to go dig deep into how non-profits actually work. Because you don&#x27;t seem to be really driving to run a non-profit, you seem to be looking for a way to sell a wrapper app around S3&#x27;s glacier tier, and that is absolutely the kind of thing you should just keep doing as an indy dev, not wrap all the bureaucracy and donation development of a non-profit into it.


type: comment
by: nephihaha
text:
  Never heard that round there. I wouldn&#x27;t count Dundee as &quot;north east Scotland&quot; either. Angus maybe. That&#x27;s where they begin to sound like north easterners.


type: comment
by: seethedeaduu
text:
  &quot;favourable book review of someone that has unproven and controversial but absolutely not fringe views&quot; imagine saying this in 1930 and suddenly it doesn&#x27;t sound as innocent.<p>Leave trans people alone.


type: comment
by: bluescrn
text:
  I think I&#x27;ve still got a Compaq iPaq in my collection of obsolete gadgets, but last time I tried it the battery wouldn&#x27;t hold a charge at all.<p>More disappointingly, other gadgets of a similar era - such as a Creative Labs Nomad Jukebox and a GP32 handheld are suffering from flash memory losing it&#x27;s contents (the firmware), bricking the devices :(


type: comment
by: acheong08
text:
  It&#x27;s another level of insane to put hard limits for self hosted open source software. I&#x27;m surprised so few people in the thread have just changed the source code and build it themselves.


type: comment
by: chasing0entropy
text:
  Internet ID + Covid policies + OPSEC, are you seriously saying you think the EU has not suffered the same fate as the US?


type: comment
by: hogrug
text:
  It&#x27;s a mixed bag.. If you spend much time in a poorly reviewed ecosystem then you are quickly taught that if you try to make things work in their broken crap you will lose a lot of time and have no code to demonstrate you were working at all.<p>If you always inject the same repair layer approach of your own crap then you ship more reliably and have your pleased client and your lock-in. The pleased client then has to decide if they should listen to a replacement who says you are insane but can&#x27;t seem to ship anything.


type: comment
by: jstummbillig
text:
  I don&#x27;t know, but that seems somewhat beside the point. The restriction obviously was not added to test peoples ability to remove it.


type: comment
by: chrisjj
text:
  &gt; But now, some internet sleuths have figured out ways to uncover some of that information.<p>Oh dear. More &quot;AI&quot; slop.


type: comment
by: bfkwlfkjf
text:
  What&#x27;s mattermost? People in the GitHub comments say &quot;I just need messages&quot; but there&#x27;s lots of self hosted messaging apps&#x2F;servers, no? XMPP comes to mind immediately.


type: comment
by: gus_massa
text:
  From the readme.md<p>&gt; <i>A new compiled version is released under an MIT license every month on the 16th.</i><p>What does than even mean? Is it equivalent to what we use to call &quot;freeware&quot;. Is it legal to modify the binaries?


type: comment
by: torginus
text:
  Afaik Xorg is &#x27;only&#x27; like ~500k lines of code, which is not huge by the standards of large porjects. In fact, one of the major counter arguments against Wayland, is that the compositor + a few core libs, like wlroots necessary to provide a similar set of functionalities, is already larger that the equivalent X11 code (which has a ton of unused cruft).


type: comment
by: Y_Y
text:
  <a href="https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost&#x2F;issues&#x2F;34271#issuecomment-3601919951" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost&#x2F;issues&#x2F;34271#issuec...</a><p>Wanting to use Mattermost&#x27;s binaries rather than building from source?<p>Re licensing see: <a href="https:&#x2F;&#x2F;isitreallyfoss.com&#x2F;projects&#x2F;mattermost&#x2F;" rel="nofollow">https:&#x2F;&#x2F;isitreallyfoss.com&#x2F;projects&#x2F;mattermost&#x2F;</a>


type: comment
by: gjsman-1000
text:
  &gt; “Mattermost only got where it is today because of the open-source community.”<p>Not really? FOSS communities overestimate their importance on a daily basis.<p>Case in point: Linux. 90%+ of commits were corporate sponsored… in 2004. The pure community member does almost nothing of importance for Linux anymore; or any of these projects.


type: comment
by: logicallee
text:
  I moved the food slightly, but within a few hundred generations they were able to avoid all obstacles and make it to the food:<p><a href="https:&#x2F;&#x2F;imgur.com&#x2F;gallery&#x2F;they-were-able-to-avoid-all-obstacles-make-to-food-I0gFM7z" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;gallery&#x2F;they-were-able-to-avoid-all-obstac...</a><p>Pretty good!


type: comment
by: shafyy
text:
  Yes. They are a YC company, too: <a href="https:&#x2F;&#x2F;mattermost.com&#x2F;blog&#x2F;yc-leads-50m-series-b-in-mattermost-as-open-source-slack-alternative&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mattermost.com&#x2F;blog&#x2F;yc-leads-50m-series-b-in-matterm...</a>


type: comment
by: myself248
text:
  Right, but there&#x27;s no way to search for them, that I&#x27;ve found. Even if a machine has multiple USB-C ports, the only way to ascertain that they&#x27;re on both sides is to find photos of both sides. It&#x27;s not like a specific amount of RAM that you can just click a checkbox to filter by.<p>And then you have to assume that the photos depict the actual model and variant you&#x27;re getting, which is not always the case. It&#x27;d be a hard row to hoe, to return a machine based on &quot;it had all the same ports it claimed, but in different places&quot;...


type: comment
by: metalman
text:
  they call AI &quot;visual elevator music&quot;<p>I call it intermitent wipers for everything.<p>reality is already 100% saturated, and we are optimised to function and create within the limits imposed.<p>take sugar, a white crystaine substance that can not be further concentrated, the only way to get a bigger neural bang is to go to another white crystaline substance, with more bang, and so on, till now we have substances where the bang is unsurvivable. this is reality, it applies to visual, auditory, and all of our senses and capabilities, total saturation......now, that does not mean that humans are not gready fucks who want more, more, more, but AI has to give us a greater ability to absorb, more, percieve more, survive more, not just a tired spin on shiny.


type: comment
by: bfkwlfkjf
text:
  The time and energy that it takes to do it and build it, and then make it easy for current users to move their automatic updates to the fork, then maintaining it etc.


type: comment
by: dbattaglia
text:
  &gt; Also, people lack the motivation to maintain existing stuff, because you don&#x27;t get paid more or promoted doing this. Therefore, mini frameworks often die with the departure of the original authors, unless it has gained major adoption before that, which happens less likely than not.<p>I wonder how much of the problem stated in the article is actually a result of this resume-driven development style? The author says how the mini-framework was pushed by their engineering manager, I know it&#x27;s cynical but I assume the real goal of the project was for the manager and engineers building the framework to have something fancy to show for their next promotion packet.


type: comment
by: nephihaha
text:
  He was Prince Andrew back then. It&#x27;s yet another example of how the silly British press falls into line whenever Buck House tells it to.<p>The British media also attempted to bury this story several times but couldn&#x27;t, because it was so big in the USA, and Americans don&#x27;t take orders from them. The BBC royal coverage has never been anything but propaganda and flattery.<p>Anyway, the name should be Windsor-Mountbatten, not the other way round (or the string of German names they were anglicised from Saxe-Coburg-Gotha-Battenberg etc)


type: comment
by: ultratalk
text:
  This is an amazing idea, with many potential use cases, but I feel like, for the layman, a major use case of cloud storage systems like Google Drive and iCloud is the ability to access the same files from multiple devices. This, while being a pretty cool system for backup and restore (and very economical!), is not really as much of a concern for the average user of Google Drive and iCloud, because based on what I&#x27;ve understood, it doesn&#x27;t allow other devices to read data from the cloud for local viewing. Then again, I might be wrong, and it might be pretty useful for the average user.


type: comment
by: cthalupa
text:
  &gt; will reliably flag kill any reference to Somali healthcare fraud in Minnesota<p>Almost certainly because of how these tend to get framed.<p>The Minnesota situation involves, at this point, a couple dozen bad actors being charged. Most of them are Somali.<p>Now, we can look at this more than one way, but mostly branching off from two distinct paths:<p>One - that there is some specific relationship between many of these people that resulted in them sharing information between each other and becoming involved. The people doing the fraud met each other in the same community, so that&#x27;s the proximal cause for their relationship, but we take no value judgment on the community on the whole or try to extrapolate it beyond that, the same way we would not try to extrapolate a out the actions of the mafia to every Italian person in the country.<p>Two - we could frame it as some sort of immigration issue and make it seem like these actions reflect on the 80,000 other Somali people in the state and the broader immigration conversation in this country, where we try to superimpose the crimes of the few onto a much larger group where the vast majority had nothing to do with any of this.<p>One allows for discussion in a reasonable manner without getting politically charged. The other incites quite a lot of discord because it is fundamentally a bad faith argument, meant to bolster a political ideology.


type: story
by: Romanorum
title: EIG Letter: DHS Should Revise Proposed H-1B Weighted Lottery
url:
  https://eig.org/eig-letter-dhs-should-revise-proposed-h-1b-weighted-lottery-to-prioritize-top-talent/


type: comment
by: _heimdall
text:
  This is an extremely common approach across industries. Look into diesel engine emission control systems sometime if you aren&#x27;t familiar. The last few decades has been bolting one new system on every dew years because the ones already added continue to cause unintended reliability problems.


type: comment
by: theandrewbailey
text:
  ...which is, like, all of them released over the past 5 years: <a href="https:&#x2F;&#x2F;caniuse.com&#x2F;webp" rel="nofollow">https:&#x2F;&#x2F;caniuse.com&#x2F;webp</a>


type: comment
by: jdthedisciple
text:
  In my experience vector search (top 50 results) combined with reranking (top 5-15 of those 50 results) yields not only great results but is even quite performant if done right (which is not hard!).


type: comment
by: paganel
text:
  A lot more compared to 3-4 years ago, still not reason enough to sell my soul and trying to re-enter the rat race.


type: comment
by: bfkwlfkjf
text:
  I think that the photos they have on their front page should be enough to tell you who is their target market.<p>I&#x27;ve invented this heuristic: if the page that describes the project uses the word &quot;solutions&quot;, then they&#x27;ll attempt to use &quot;open source&quot; to obtain free labour, but will distribute the revenues only amongst those people who actually have control.


type: comment
by: dotancohen
text:
  I&#x27;m not sure about MIT, but the GNU license specifically requires the application licensed to be available in source code (human readable and editable form or similar verbiage).


type: comment
by: J-Kuhn
text:
  The compiled binary is.<p>The source code is... AGPL licensed?   But not the admin tools. They seem to be licensed under the Apache License 2.0.<p>--------<p>Yeah, good luck. Contact your lawyer.


type: comment
by: fidotron
text:
  Just look at how the responses in here go to even the slightest criticism of the EU. (Particularly my original reply in this thread, which was even flagged for a long time).<p>The point here is only geopolitical competition with the US has kept the EU remotely honest. They clearly cannot be trusted to enforce their own laws when it suits powerful entities within, and will lie to their population about doing so until it becomes impossible to hide.<p>Obviously the same applies to other geopolitical actors too. The EU trend towards bureaucratic rule by diktat is astounding though, and it&#x27;s rapidly getting all the downsides of the Chinese system and none of the upside.


type: comment
by: zenmac
text:
  Never needed the CSRF and assumed that cookies was always SameSite, but can see that it was introduced in 2016.  Just had the sitename put into the value of the cookie since, and never really needed to think about that.<p>Just feels like all these http specs are super duck tapped together. I guess that is only way to ensure mass adoption for new devs and now vibe coders.


type: comment
by: Arathorn
text:
  what are you missing? the only things i can think of now are live location sharing, and a thread index?


type: comment
by: xg15
text:
  There was a recent talk from CCC that got a bit deeper into Peter Thiel&#x27;s &quot;Antichrist&quot; ideology and where it comes from.<p>The bottom line of that talk seemed even worse: That for some tech leaders, the general wellbeing of the population or &quot;classical&quot; arguments for progress such as improving living conditions and advancing mutual understanding aren&#x27;t even orthogonal to their goals but are explicit anti-goals: Because a world with too much wellbeing and too little conflict would ostensibly lead to stagnation, loss of freedom and innovation and the state of what Thiel termed the &quot;Antichrist&quot;.<p>Too much conflict is bad as well because it carries the risk of complete destruction, so they&#x27;d aim for some kind of ideal level of conflict and suffering in the world, like some sort of twisted inflation target.


type: comment
by: imiric
text:
  &gt; If you wanna make the world a better place<p>&gt; Take a look at yourself and then make a change<p>&lt;3 MJ <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PivWY9wn5ps" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PivWY9wn5ps</a><p>Merry Christmas!


type: comment
by: gostsamo
text:
  Yep, worker&#x27;s rights, universal health care, women&#x27;s rights (voting, divorce, abortion, generous maternity leave). Compared to Switzerland which allowed women voting rights in the seventies, communism was putting uncomfortable comparisons at some moments. If you wonder why communism was attractive, it wasn&#x27;t just because of propaganda or because people were stupid, but because communism was addressing actual problems of the time that the christian conservative establishment of the west was preferring not to handle.<p>The fact that you put the tatars as the only thing to know about communism shows that you&#x27;ve learned one thing and found it sufficient. At the same time, the link you share shows how later communist leaders acknowledged Stalin&#x27;s actions as a crime... I&#x27;m not here to defend communism though (mainly because it is not defendable), just to provide a perspective beyond the standard tropes.


type: comment
by: AlphaGeekZulu
text:
  Exactly!<p>My original intent was to show up a paradoxon: A group of 5 European NGO activists has been put under a travel ban by the US yesterday. Two of them are german members of an organisation called &quot;HateAid&quot;, which provides psychological and legal support for victims of hate speech. They are blamed for supporting Internet censorship (= terrorism in US perception) and are therefore denied entry to the US.<p>Or, in other words: &quot;We (US) censor them (EU) for supporting censorship.&quot;<p>BTW: I did some research about EU journalists or citizens losing bank access or being put under travel restrictions by administration. I couldn&#x27;t find an example. Would be great if you could provide some background!


type: comment
by: dotancohen
text:
  Black businesswomen? Firefighters? White servicemen? White software developers?<p>I really don&#x27;t get what you&#x27;re implying. I don&#x27;t see any problem with the photos on the mattermost front page.<p><a href="https:&#x2F;&#x2F;mattermost.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mattermost.com&#x2F;</a>


type: comment
by: Neywiny
text:
  I&#x27;ve had to take a beat to find the right words as all the frustration in the issue ticket impacted me too which has left a very bad taste in my mouth after being initially curious and open to the new feature.<p>I think you&#x27;re doing a disservice to newcomers by creating a new method of autocompletion. And I say that as somebody who has mentored a lot of newcomers in high school, University, and now professionally. Very often, including just yesterday, I&#x27;ll hear something like &quot;I don&#x27;t really know how to use [very standard thing], we had [esoteric helper] instead.&quot; Yesterday it was for makefiles. Their school just abstracted it away to make it easier for them, so they don&#x27;t know how to make a simple makefile to compile a few source files together. Or literally any other build system, including cmake. So, Lord have mercy on my soul if I have a new hire tell me &quot;I don&#x27;t know how to use the regular terminals. All I can use is VSCode&#x27;s terminal.&quot; I think sometimes things should be hard, but I don&#x27;t think terminal autocomplete is very hard. Just hit tab a few times and it&#x27;ll do its thing or -h.<p>Where it might come in handy, and I haven&#x27;t tested this, is programs that haven&#x27;t registered their completions. For example, I&#x27;m often cross compiling, and it would be nice if it knew that ...-objcopy had the same completion as the host objcopy. But I am not going to take the hit of the bad pathing just for that.<p>I&#x27;ll conclude with a lesson in biases: your insiders are biased. You need to recognize that only egregious errors might be statistically significant. Not only are they more power users, they&#x27;re new feature hunters, and more than that, they want new VSCode features. Also, that&#x27;s very creepy y&#x27;all are looking at my command success rate even though I&#x27;m not an insider. And if you look at the issue ticket, you&#x27;ll see that a lot of the issues wouldn&#x27;t cause failure. `Git add` on the wrong file isn&#x27;t a negative return code, and they might just muscle memory press enter before seeing they need to edit. A possibly better metric is how many times did the user run the same command up to the completion point. But please don&#x27;t collect that data, that&#x27;s creepy. I&#x27;m going to have to look through my settings to try and turn that all off.


type: comment
by: nephihaha
text:
  The dynamic depends on whether you are running your own business or working for someone else&#x27;s.


type: comment
by: yupsurprise
text:
  Yes, each of the big techs has teams that just work on the build systems, however it should also be noted that none of the big tech use the open source Bazel, Google uses Blaze internally which is what Bazel is derived from, Amazon uses Brazil which has nothing to do with Bazel and Meta uses Buck, which I know nothing of so I won&#x27;t comment on it.<p>The major issue I found when trying to use Bazel was that its essentially a build system without specific rules for each language, hence rules support for each specific language is dependant on each language&#x27;s specific community, most of which are quite tiny, and mostly maintained by upstreaming changes from their individual companies, servicing their own needs, hence a lot of work is required to make it work for your own company&#x27;s needs.


type: comment
by: mgaunard
text:
  Personally, I write my own build systems.<p>Any readily available build system is more of a meta-language onto which you  code your own logic, but with limited control and capabilities. Might as well take control of the whole stack in a real programming language.<p>Building my own build system lets me optimize my workflow end-to-end, from modular version management, packaging and releasing, building and testing, tightly integrating whatever tool or reporting I want, all seamlessly under the same umbrella.<p>I mostly do C++, Assembly, eBPF, Python (including C++ Python modules), and multi-stage codegen on Linux, so I haven&#x27;t really looked at the complexity of other languages or platforms.


type: comment
by: jamescontrol
text:
  I looked at it for company chat and data, but those weird limits in functionality making in unusable was just too much, so them doing this too is not really surprising. Are they low on money?


type: comment
by: dotancohen
text:
  They probably found performance problems at certain limits and &quot;resolved&quot; the problem with a hard coded limit.


type: comment
by: atgreen
text:
  Hey pjmlp -- your comment inspired me to do some additional work.  From the text console, you can run the ,brower command and it will open up your browser with a REPL on the same lisp image.  The browser-based REPL has many interesting features .. too many to mention here.  Please check it out again at <a href="https:&#x2F;&#x2F;github.com&#x2F;atgreen&#x2F;icl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;atgreen&#x2F;icl</a>   Thank you!


type: comment
by: fodkodrasz
text:
  The Intel–Nvidia collaboration has just received the green light from the competition authority, with Nvidia purchasing a 4% stake.<p>Nvidia is expected to sell GPU intellectual property at a bargain to the entry-level segment, making it unprofitable for Intel to develop a competitive product range. This way, Intel would lack both the competence and the infrastructure internally to eventually break Nvidia’s market share in the higher segments.


type: comment
by: muzani
text:
  Muslim majority country here (Malaysia).<p>Christmas day is a public holiday, and so is New Year&#x27;s. It&#x27;s also the end of the year when most people want to use up their paid time off. Nobody likes having a holiday on two Thursdays followed by work on Friday. Nor do we want to encourage people to carry vacation days to the next year. So we&#x27;re happy to take the bulk time off at least, and it gives time for people to arrange school paperwork.<p>It is technically a sin in Islam to celebrate other religious holidays. Heck, if you want to go deep into the dogma, everything besides the two Eids shouldn&#x27;t be celebrated and that includes Prophet Muhammad&#x27;s birthday and New Year&#x27;s. <i>But</i> you&#x27;ll see very heated debates about this that I won&#x27;t go into. Christmas lies in a weird place on this spectrum. Some say Abrahamic holidays are fine, some say most &#x27;Islamic&#x27; holidays are blasphemy. People argue about the Santa hats too.<p>However, Christmas food is perfectly halal. Turkey, peppermint, non-alcoholic egg nog, various desserts. You&#x27;ll see &quot;end of year&quot; dinners by Muslim restaurants that cater to this.<p>Culturally, many of us do have Christian family and friends. So it is a convenient time to meet family and just have an excuse to cook complex Western dishes once a year.<p>Gift giving is rare. You&#x27;ll see secret Santa stuff at the workplace and in schools. 90% of people in the region do not have disposable income, so expensive gifts are frowned on, as they create pressure. Most are under $25, like fancy soap, snacks, chocolate, a power bank. There&#x27;s also a culture where charity should be hidden, so stuff usually gets put in a box with no names and the boxes are pseudorandomly distributed.


type: comment
by: chaostheory
text:
  It’s a detailed review with annoying conclusions.<p>While it has improved a lot over the years, the core issue is that Linux  still doesn’t work well on laptops compared to other OS’s. 99.99% of the time you’re not going to get a “premium” laptop running Linux for this reason<p>The other reason, he’s not getting a “premium” experience is that he’s buying a laptop built for repairability and upgradability. You’re going to have a lot of tradeoffs for that.<p>IMO the only way to have a “premium” laptop experience with Linux, is to buy a Mac and run Linux in either a container or VM. It’s an understatement to say that the author is not being realistic.


type: comment
by: bfkwlfkjf
text:
  Everything you mentioned in that list in people who can pay. As opposed to people who code and they use what they code, and furthermore share it with other people who also code and use what they code.<p>It&#x27;s &quot;open source&quot; so that they save on developer costs, not for ideological reasons, and you can tell from the photos on their front page - that&#x27;s what I was implying.


type: comment
by: ChrisMarshallNY
text:
  Happy Christmas, folks!<p><i>&gt; please have some humanity about the homeless</i><p>In the US, the homeless population <i>exploded</i>, in the 1980s, when they closed down all the mental institutions. Before that, there was a far less pervasive homeless population in urban areas.<p>Being &quot;on the spectrum,&quot; myself (but highly functional), I can attest to how easy it is for an autistic person&#x27;s life to go sideways. Many autistic folks have very specialized and advanced skills, which can sometimes be applicable to making a living (like programming, or visual design).<p>However, we&#x27;re &quot;different,&quot; which often leads to being shunned&#x2F;traumatized by neurotypicals. I got used to folks eventually walking away from relationships, for no discernible reason. Used to really bother me, until I figured it out. Now, I just take it in stride, and appreciate whatever time I get to spend with folks. If anyone has seen <i>The Accountant</i> (the first one), there&#x27;s a scene, near the end, where Ben Affleck&#x27;s character is considering putting the moves on Anna Kendrick&#x27;s character, but remembers his father, admonishing him that people will always end up being frightened of &quot;the difference,&quot; and he sneaks out, instead. That scene almost brought me to tears, I could relate so well.<p>For some folks, it&#x27;s much worse. They can be relentlessly bullied, abused, locked up, or shunned, which leaves psychological scars that manifest as antisocial behavior, so they are never given a chance to show what they can do.


type: comment
by: muzani
text:
  There&#x27;s a great deal of lurkers. I&#x27;m always surprised by the traffic it brings and how many are familiar with HN but never comment.


type: comment
by: stavros
text:
  I don&#x27;t think the GP implied anything about race? The photos I see are war frigates, power plants, some sort of military operations center, and commercial airliners.<p>Think &quot;enterprise&quot;, rather than &quot;racism&quot;.


type: comment
by: shaky-carrousel
text:
  You can switch to <a href="https:&#x2F;&#x2F;framagit.org&#x2F;framasoft&#x2F;framateam&#x2F;mostlymatter" rel="nofollow">https:&#x2F;&#x2F;framagit.org&#x2F;framasoft&#x2F;framateam&#x2F;mostlymatter</a> which doesn&#x27;t have the user limit crap.


type: comment
by: torginus
text:
  Tech is full of examples of &#x27;successor&#x27; technologies, that were aiming to provide a clean rewrite without legacy, which then got bogged down with supporting a bunch of corner cases and accumulated their own share of cruft and could be no longer be considered a cleaner alternative. All the while the majority of the userbase being stuck on the old platform because the new one is buggy and doesn&#x27;t offer anything tangibly better.<p>Vulkan, various node replacements come to mind.<p>Wayland at this point has existed almost as long as X11, longer if you only count the Linux years, yet its still not quite there.


type: comment
by: mgaunard
text:
  It is quite common for CTOs of smaller companies to be hired as team leaders into bigger companies; nothing wrong with that.


type: comment
by: poisonborz
text:
  The line of defense is not banning and silencing, people will get around that and you just make free advertisement. Will you fine or detain people reading banned opinions?<p>The actual defense is proper education and healthy, welcoming, accepting society. That is harder to make and maintain than banning IPs, the western world by and large cheaped out and stopped caring since the 80s.


type: comment
by: mindcrash
text:
  Do note that you can&#x27;t cluster those 6 A64&#x27;s as kubesolo runs... solo. As in: No clustering capabilities.<p>If you do want a controller&#x2F;node setup you&#x27;re better off deploying something lightweight like k0s, k3s or sidero&#x27;s talos (since the latter also works perfectly fine on clusters based on pi 4 and above)


type: comment
by: true_religion
text:
  AGPL and Apache are both open source licenses. So I’m not getting what the confusion would be as an end user, who won’t be modifying the software or packaging it for sale.


type: comment
by: rvnx
text:
  Wow?!<p>There is no need to wish me harm because I compared two people who had the same similar tech level and approach as art, rather than pursuing productivity as a first goal.<p>Again sorry if that made you upset, I just wanted to share my train of thoughts:<p>It was to show that &quot;tech skills&quot; != &quot;tech lead skills&quot; + &quot;tech skills&quot; != &quot;productivity&quot;.<p>In fact, sometimes great devs can be counter-productive, as they tend to write code that they are the only one who can maintain (bus factor), or optimizations that turns out to be net negative when working as a team.<p>Here it is a mixed bag, Fabrice is very productive <i>at least</i> as a solo contributor (c.f. FFmpeg or QEMU), but Terry obviously wouldn&#x27;t be.<p>About the comparison, it may sound strange to you, but I am talking only about the tech-side to show that tech skills do not always align with human skills (or management, or team lead), and Terry seemed to me the perfect example of something completely disconnected.<p>In practice it is difficult to find other examples of people who wrote their own compiler, put a huge amount of energy, just for the sake of writing a compiler.<p>Thinking about of the most well-known projects: Bellard&#x27;s  &quot;Obfuscated Tiny C Compiler&quot; (which then became TCC), it&#x27;s not that crazy to compare it to the &quot;HolyC compiler&quot;.<p>Now outside, in their private life, they are very different, and nobody doubts that.<p>Side-note: I actually like very much what Fabrice does.<p>To your credit, again the two persons are NOT at all equivalent or comparable, just that the resulting works are, but for different reasons.


type: comment
by: moribvndvs
text:
  As a reader interested in Framework and looking for honest feedback in the wild, this was a really frustrating blog entry. It feels like at every turn you’re coming up with conflicting requirements and impossible demands that even your X1 doesn’t meet. For example: regarding the MacBook, the worry about long term support for Asahi is understandable, but one of your main criticisms is that it has the same battery life as other Linux laptops? You wanted a bigger, repairable laptop and didn’t expect it to be larger or heavier? You preferred the slightly more washed out red of your old laptop, but didn’t tell us whether you could fix it with a display setting or why having more vibrant colors or having to adjust display settings is a bad thing for your use case? Have you considered just turning on a light rather than working in a dark room (please turn on a light, I destroyed my eyesight working like that)? I’m devastated to read you found the battery life simply par and that it used a little bit of electricity after suspend for 8 hours like every other laptop on the market, and that you were able to turn the power led off but not in your preferred location.<p>At the end of the day, you’re not required to like a thing for any reason you see fit, but I very much hope you figure out <i>what you actually need</i> and that such a device actually exists on this planet before you purchase another one.


type: comment
by: no92
text:
  If I&#x27;m not mistaken, this is just fractal mapping, which is very common. See <a href="https:&#x2F;&#x2F;wiki.osdev.org&#x2F;Fractal_Page_Mapping" rel="nofollow">https:&#x2F;&#x2F;wiki.osdev.org&#x2F;Fractal_Page_Mapping</a>


type: comment
by: rvnx
text:
  Absolutely agreeing with you. I rather meant that scaling teams and being a great dev are not always going together (the same way that startup folks are often not the same type of people as managers in large companies), but in terms of technical impact I totally agree.<p>EDIT: Fair enough, I think he would be very productive due to useful contributions, at the end I agree with you.


type: comment
by: leobg
text:
  Not an apples to apples comparison. Vector search is only fast after you have built an index. The same is true for full text search. That too, will be blazing fast once you have built an index (like Google pre-transformer).


type: comment
by: ralferoo
text:
  Also, one thing I forgot to mention that I think is really important...<p>If the company is prepared to offer you a big enough raise to tempt you to stay, and able to organise that raise at short notice, why didn&#x27;t they value you enough to give you that raise before then?


type: comment
by: carolosf
text:
  I used to use Mattermost. Highly recommend looking at Zulip as an alternative. (It’s my favourite slack alternative and even better than Slack because it’s the best at managing distractions IMO. It also has an interesting history was acquired by Dropbox and then back from Dropbox I believe)


type: comment
by: mgaunard
text:
  Big Tech are large organizations with different needs than that of small organizations.<p>They care about setting standards over widely different teams and managing large-scale upgrades etc.<p>It&#x27;s not optimized for velocity or cost efficiency, which is what a smaller organization needs.


type: comment
by: turtlebro
text:
  People treat LLMs as sentient, not realizing they are the worlds most sophisticated talking parrots. They can very convincingly argue both sides for any given argument you throw at it. They are incredible for research &amp; discovery, not wisdom or decision making.


type: comment
by: rahimnathwani
text:
  Sometimes an AI-written spec based on the code is better than that the spec&#x2F;prompts used to create the patch.


type: comment
by: Retric
text:
  It’s a non issue when there’s effectively zero penalties for death.  On hardcore it’s more meaningful especially on hardcore challenge runs.<p>But that’s the thing if you’re only there for mindless slaughter then it’s anti fun, but also very close to a non issue.


type: comment
by: ralferoo
text:
  <a href="https:&#x2F;&#x2F;archive.is&#x2F;0XHiY" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;0XHiY</a>


type: comment
by: 01-_-
text:
  Yes, yes. The problem is that we have no choice but to accept AI, as it is already a working tool for many :*(


type: comment
by: bfkwlfkjf
text:
  Exactly. But some people think everyone else is racist. Those people&#x27;s skin colour didn&#x27;t even register.


type: comment
by: rabf
text:
  Completed in 2007.<p><a href="https:&#x2F;&#x2F;www.x.org&#x2F;wiki&#x2F;ModularizationProposal&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.x.org&#x2F;wiki&#x2F;ModularizationProposal&#x2F;</a>


type: comment
by: nabla9
text:
  You could form a cooperative that periodically negotiates with providers a cheaper bulk price. If the co-op grows into millions of users they could start having their own data centers.<p>Each person should still have to pay for their usage, but the price could be cheaper.


type: comment
by: xhkkffbf
text:
  I think this is kind of cynical. I often adopt open source tools because I want to avoid vendor lockin. And so do many. It&#x27;s not like I say, &quot;Wow. Another code base to dive into and spend hours trying to understand.&quot; Nope. I just want the assurance that I can do it if I ever need to do so.


type: comment
by: notarobot123
text:
  Governmental organizations and corporate firms is the vibe (or maybe that was obvious and you&#x27;re just trolling).<p>I think the point was that open source hasn&#x27;t often been supported by companies serving these kinds of markets and the interests of the broader community are often sidelined.


type: comment
by: hogrug
text:
  I think it&#x27;s usually a bit more complicated, i.e. the people who were expected to do processes don&#x27;t and someone else shows the people asking for access that there&#x27;s a faster, cheaper, cooler tool.


type: comment
by: csomar
text:
  Nothing. Open Source is dying. The model to finance open source work (well-off suburban american dads or as a portfolio show off) no longer apply. The old generation that believed in this model is retiring and for the new generation it pays better to &quot;network&quot;, leet code, or spam your resume to thousands of employers.<p>Now couple that with the fact that supply-chain control is profitable (legally or illegally); I think the next 5-10 years will be interesting.


type: comment
by: daneel_w
text:
  From my personal experience building a few AI IVR demos with Asterisk in early 2025, testing STT&#x2F;TTS&#x2F;inference products from a handful of different vendors, a reliable maximum latency of 2-3 seconds sounds like a definite improvement. Just a year ago I saw times from 3 to 8 seconds even on short inputs rendering short outputs. One half of this is of course over-committed resources. But clearly the executional performance of these models is improving.


type: comment
by: constantius
text:
  They&#x27;re now a defense contractor, the copy on their website sounds like military cosplaying.... Probably chasing the stupid profits of Anduril and Palantir, and doing the old open source rugpull in the process.<p>Zulip (for Slack) and Wekan (for Trello) are good replacements, save yourself the ethical and technical worries.<p><a href="https:&#x2F;&#x2F;zulip.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zulip.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;wekan.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wekan.github.io&#x2F;</a>


type: comment
by: brightbeige
text:
  B&amp;H is doing fine financially and brings their webstore down for each and every Sabbath, even if that happens to be a Black Friday.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12183263">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12183263</a>


type: comment
by: Zardoz84
text:
  <a href="https:&#x2F;&#x2F;github.com&#x2F;reaperx7&#x2F;HDR10-X11" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;reaperx7&#x2F;HDR10-X11</a>


type: comment
by: torginus
text:
  &gt;You can do per-display DPI just fine on X11 (through xrandr), it&#x27;s just the major toolkits don&#x27;t support it. GTK, for example, reads a single global DPI value from XSETTINGS; there&#x27;s no reason why it has to be that way.<p>I remember people complaining about the GTK file picker not having a preview for more than a decade, and at some point it sort of became a meme.<p>When it finally got added, the PR was like a 2-300 lines.


type: comment
by: mort96
text:
  Maintaining your own fork is a ton of work. Even if it&#x27;s just routinely rebasing on upstream and maintaining your own upgrade infrastructure and doing releases, that&#x27;s far from trivial.<p>The open source community really needs to stop with the &quot;just fork it&quot; mindset.


type: comment
by: xhkkffbf
text:
  If the asset has risen in value over the years, the donor could (a) sell it for dollars, pay capital gains taxes, and then donate the rest or (b) donate the asset and let the FSF do the selling. (b) avoids the tax which means more money for the FSF. It&#x27;s a common approach with non-profits.


type: comment
by: gabrielgio
text:
  &gt; High Performance: 30-50% faster than Redis using Go&#x27;s concurrency<p>Where is the benchmark script? I would like to see the scenario, client used and machine config.<p>Don&#x27;t take me wrong but from just skimming over the readme I can&#x27;t believe the numbers.


type: comment
by: justarandomname
text:
  Things have come a long way!<p>For years after I would only buy Atheros WiFi cards, these days its usually Intel ones.


type: story
by: iamdani
title: How do you validate video pipeline changes for ML models?
text:
  How do people validate that a change to video data (encoding, preprocessing, annonimization etc.) won’t break models later?<p>We’ve seen cases where encoding was changed, psnr&#x2F;ssim barely moved, video looked great - yet model behavior changed dramatically.<p>How do you validate video data changes before training?  Or is the only real answer &#x27;retrain and find out&#x27;?


type: comment
by: derefr
text:
  I don&#x27;t think the implication is that anyone as an individual would fork it.<p>I think the implication is that some other interested org could very easily step in and assume the role that the Mattermost org was in, and everyone would very eagerly switch and leave Mattermost itself speaking to an empty room.


type: comment
by: jyunth
text:
  Interesting. I imagine quite a few issues would seem to stem out of the inherent nature of generative AI, we even see several in these demos themselves. One particularly stood out to me, the one where the man is submerged, and for a good while bubbles come out quite consistently out of his mask, and then suddenly one of the bubbles turn into a jellyfish. At a specific frame, the AI thought it looked more like a jellyfish than a bubble and now the world has a jellyfish to deal with now.<p>It&#x27;ll surely take a looot of video data, even more than what humans can possibly produce to build a normalized, euclidean, physics adherent world model. Data could be synthetically generated, checked thoroughly and fed to the training process, but at the end of the day it seems.... Wasteful. As if we&#x27;re looking at a local optima point.


type: comment
by: uecker
text:
  I am not sure what you saw, but on regular Linux processes of the user can spy on each other anyway.  In any case, X had the concept of untrusted clients basically forever but nobody cared to invest even the small amount of work necessary to make it work well because nobody thought it would make a different. That this was later used as a major argument against X convinced me that this is not at all about technology.


type: comment
by: pharx
text:
  But if they are ambitiously overloading their schedule with task they can’t handle on their own, they don’t get to complain about the workload they voluntarily signed up for.<p>And that’s even beside the point as email in not to blame. They would still be voluntarily overloaded in the era of snail mail with letters stacking up on their table.


type: comment
by: mgaunard
text:
  There are times where a big company needs to build something new (albeit within a constrained ecosystem and a very narrow swimming lane).<p>To do so, one good way is to hire the experts of that domain that have built it before. That can mean acquiring a small specialized company, or simply hiring its top talent.<p>You could also repurpose your existing staff, but a big company is unlikely to have a lot of &quot;builders&quot;, as most of its staff is just iterating and maintaining things others have built a decade ago. You probably still want to have some of those people in the team anyway, for integration purposes.


type: comment
by: firesteelrain
text:
  It’s an IRC-like, group chat for Corporate that works in airgap. When HipChat was obsoleted, then Mattermost took over.


type: comment
by: vidarh
text:
  I mostly agree with you, but I&#x27;d say adding typing to <i>low level core APIs</i> is helpful in adding optimization opportunities.


type: comment
by: Zephilinox
text:
  so not only did they enforce a ridiculously small message limit, they also did it for the self-hosted version, and they did it without announcing it AND without a suitable migration path<p>and still no one from that company has admitted to it being a mistake?<p>very nice


type: comment
by: markerz
text:
  &gt; From a critical perspective, this signals organizational dysfunction. If a company requires 13 people to sign off on a hire, it… implies a fear of making mistakes… The company with 13 rounds was fishing for a reason to say &quot;no”<p>I realized this at my current job.  The decisive interview decision and feedback impressed me.  Once on the inside, I could see how the “bias for action” and push for decisiveness permeated the whole company.  PRs get approved timely.  Meetings push for a conclusion.  When someone complains about being stuck, neighbors will offer advice or even a helping hand.  I’m so much more productive here than anywhere previously, and I owe it to the culture.  They WANT people to succeed.  But success comes with risk of failure, so the culture needs to accommodate some failure to allow people to safely take risks.<p>I’m my interview, I misunderstood the question and presented a solution.  The interviewer tried to correct me but I didn’t understand what my mistake was.  They encouraged me to just go for it. I eventually realized what they meant, I corrected myself and all of it was a stronger yes signal for them.  I push forward, see mistakes, pivot fast, and iterate quickly on feedback.<p>Interviewers are often unsupportive or looking for a reason to say no.  It screams that they’re not really “desparate to hire” and in-fact, may be difficult to work with.


type: comment
by: torginus
text:
  Isn&#x27;t accessibility outside of the scope of Wayland, whose purpose is to composite application buffers, and deliver input events?<p>Something like a screen reader needs to talk to an app and query the toolkit for the contents of a window in a semantic way - that&#x27;s a toolkit feature not a compositor one.


type: comment
by: sam_goody
text:
  A better way to think of it is: If you got a dollar a second for the next 63 years, you still would not have gotten $2B.


type: comment
by: whateverboat
text:
  One bump in your laptop and you are shit out of luck then though. Removable parts imply that there needs to be extremely slight wiggle room (not to the level rightly criticized by the blog post author, but it cannot completely go away).


type: comment
by: lupusyndrby9
text:
  Isn’t that kind of a lesson learned though? Hitchhiking is illegal for a reason. We don’t let children run as freely outdoors . A lot of states are rewriting or adding exemptions to statutory limits on pressing charges and suing for certain crimes because they happened during a period of time where people assumed you could trust people more. Being cautious and distrustful of strangers with mental issues is a very productive way of thinking. I get people think it’s a fren because fren shaped but give em a couple bucks , and contact a professional to get them help. It sucks there are so many mentally ill people on the streets. That doesn’t make them any less dangerous and the honest truth is there’s a weird line between personal freedom and mental illness that means it’s their right to be a crazy homeless persons. You can clean em up set them up in apartment but you can’t force them to use their benefit payments to pay the rent, keep their apartment clean, or take their medicine. Help them if you can , but please please also don’t forget that people are dangerous. Use some common sense, the last thing anyone needs is more people in the news getting hurt by people with mental illness . It’s just makes it that much harder to get compassionate care for the rest.


type: comment
by: firesteelrain
text:
  mIRC was used during GWOT for military. They just didn’t openly advertise it.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5147321">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5147321</a>


type: comment
by: pastor_williams
text:
  I bought a framework 16 shortly after it came out. My one gripe is around the track pad and the modules on either side of it. The fit there is not great. I really wish they would sell a full width track pad piece because the seams are imperfect. That said after the first month it hasn&#x27;t bothered me. Definitely something I would change but not something that I notice or am inconvenienced by in daily use.


type: comment
by: torginus
text:
  The Linux kernel is also a monolith yet has worked forever without a rewrite.<p>I think there is a reasonably agreed on set of things that can be removed from X, like server-side drawing primitives, and GLX


type: comment
by: goldsteinq
text:
  According to the official Matrix website (<a href="https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;clients&#x2F;element-x&#x2F;" rel="nofollow">https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;clients&#x2F;element-x&#x2F;</a>, <a href="https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;clients&#x2F;element&#x2F;" rel="nofollow">https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;clients&#x2F;element&#x2F;</a>): threads, voice calls, spaces, SSO.


type: comment
by: protimewaster
text:
  In defense of them not admitting any kind of mistake, maybe it&#x27;s not actually a mistake but instead a really well thought out, yet incredibly stupid, plan.


type: comment
by: bfkwlfkjf
text:
  I get puzzled by HN all the time. I never in my life could&#x27;ve imagined that the pull off the &quot;successful billionaire genius&quot; could be so strong with so many people.


type: comment
by: checker659
text:
  They are absolutely good at reviewing C code. To catch stupid bugs and such. Great for pair programming type use.


type: comment
by: rramadass
text:
  &gt; I kept adding new material, and a text consisting of math &#x27;selections&#x27;<p>That is what makes it so interesting to a &quot;mathematically inclined&quot; layman; a smorgasbord of Mathematics! More value for the time&#x2F;money ;-)<p>If MAA does not understand that there is huge market for Mathematics targeted towards Computer Programmers, they are just dumb. Programmers are the ones with the money and the interest in learning Mathematics presented in a manner more to their understanding.<p>Please do find some other low-cost publisher to publish this; &quot;Dover Publications&quot; might be a good one since they publish a lot of classics particularly if you position this as a modern update to the Engel book.<p>For example; John Stillwell positioned his <i>Elements of Mathematics: From Euclid to Gödel</i> as a sort of modern update to Felix Klein&#x27;s <i>Elementary Mathematics from an Advanced Standpoint.</i> From the preface;<p><i>This book grew from an article I wrote in 2008 for the centenary of Felix Klein’s Elementary Mathematics from an Advanced Standpoint. The article reflected on Klein’s view of elementary mathematics, which I found to be surprisingly modern, and made some comments on how his view might change in the light of today’s mathematics. With further reflection I realized that a discussion of elementary mathematics today should include not only some topics that are elementary from the twenty-first-century viewpoint, but also a more precise explanation of the term “elementary” than was possible in Klein’s day.<p>So, the first goal of the book is to give a bird’s eye view of elementary mathematics and its treasures. This view will sometimes be “from an advanced standpoint,” but nevertheless as elementary as possible. Readers with a good high school training in mathematics should be able to understand most of the book, though no doubt everyone will experience some difficulties, due to the wide range of topics...<p>The second goal of the book is to explain what “elementary” means, or at least to explain why certain pieces of mathematics seem to be “more elementary” than others. It might be thought that the concept of “elementary” changes continually as mathematics advances. Indeed, some topics now considered part of elementary mathematics are there because some great advance made them elementary...</i>


type: comment
by: roblabla
text:
  While that&#x27;s true, linux _tends_ to follow the rules a bit better, and not change how APIs work from under your feets. For instance on Linux, permission checks are done when you open a handle. An LSM like SELinux can only allow or deny your rights to open the handle at the permission level you requested, that&#x27;s it. It cannot allow the handle to be opened, but with less privileges than requested, nor can it do permission check at operation time. So once your open is successful, you can be pretty sure that you&#x27;ve cleared the permission checks bar, and are good to go.<p>This makes writing robust code under those systems a lot easier, which in turns makes debugging things when it goes wrong nicer. Now, I&#x27;m not going to say debugging those systems is great - SELinux errors are still an inscrutable mess and writing SELinux policy is fairly painful.<p>But there is real value in limiting where errors can crop up, and how they can happen.<p>Of course, there is stuff like FUSE that can throw a wrench into this: instead of an LSM, a linux security product could write their own FS overlay to do these kind of shenanigans. But those seem to be extremely rare on Linux, whereas they&#x27;re very commonplace on Windows - mostly because MS doesn&#x27;t provide the necessary tools to properly write security modules, so everyone&#x27;s just winging it.


type: comment
by: criley2
text:
  I have played around pretty significantly with the markdown context idea but managing it by hand is pretty tough.<p>- I take chinese tutoring lessons on italki with a tutor who uses notion (copy paste in markdown)<p>- I copy&#x2F;paste our notion notes in markdown into a repo for storage<p>- I use AI to summarize lessons and to keep general context on progress<p>- I use AI to generate a voice AI lesson plan, such as 10 words to focus on,   reviewing a specific human tutoring session, or some conversational focus area.<p>- I start the advanced voice AI with the context<p>Unfortunately the AI still loses the plot pretty quickly and devolves into free form conversation. It struggles significantly to enforce any kind of structure that would be helpful for structured learning. I haven&#x27;t tried this in a few months though, maybe newer models are improving.


type: comment
by: integralid
text:
  &gt;The open source community really needs to stop with the &quot;just fork it&quot; mindset.<p>The open source community really needs to stop with the &quot;just do everything i want for free&quot; mindset.<p>I mean, open source does not mean you&#x27;re entitled to free support, and free in free software is not about money. I think people depend too much on those projects and then act entitled.<p>Of course the open source bait and switch done by companies is a shitty behavior worth calling out, but the companies exist to earn money and at this point this can be expected.


type: comment
by: ludicrousdispla
text:
  &gt;&gt; if AI doesn’t deliver politically sustainable growth<p>I&#x27;m surprised that anyone would think that AI could deliver long-term economic growth, am I missing something?


type: comment
by: roenxi
text:
  (1) It seems unlikely that the Russians would care about Ukraine having a Jewish president. Wikipedia suggests the Nazis killed around 3 Russians for every 2 Jews who died in the Holocaust and the Nazis never got to fully implement the plan [0] where they seriously tried to wipe out Slavic populations. &quot;Nazi&quot; to the Russians presumably means something different than Jew-hater. They don&#x27;t need ideological tropes like the Americans do to justify why the Nazis were a unique evil - they were in the direct ad explicit Nazi firing line.<p>&gt; If Russia wanted to annex Ukrainian separatist states, it could have done so before they invaded.<p>(2) You&#x27;re not being very clear about your meaning when you say this. The obvious reading to me is that Russia had alternative routes to gain control of Ukrainian separatist states, which seems too weird to be what you mean - if that is the case then that would suggest they are invading because something political provoked them.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hunger_Plan" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hunger_Plan</a>


type: comment
by: ruszki
text:
  &gt; I&#x27;m not a fan of APIs that surprise.<p>It really depends on what you got used to. C++ was the first language, which, I would say, learned. I’m still surprised to day that traversing a set is not in order by default.<p>In this specific case, emplace should be your default option, and you should really know why that’s the case, and why you have this many options.


type: comment
by: checker659
text:
  The amusing part is the implication that communication skills can&#x27;t be learned, even by someone who&#x27;s worked alone their whole career, if it came to that (*especially* by someone of Fabrice Bellard&#x27;s calibre). Gatekeeping much?


type: comment
by: spicyusername
text:
  I started using C# recently for a hobby project writing a game engine on top of Monogame, and I have been very surprised at how nice of a language C# is to use.<p>It has a clean syntax, decent package management, and basically every language feature I regularly reach for except algebraic data types, which are probably coming eventually.<p>I think the association of .NET to Microsoft tarnished my expectations.


type: comment
by: jorvi
text:
  I always enjoy how Thinkpad bros have been badmouthing MacBooks for two decades, when those have had the best battery life, screen, hinge, case, bluetooth, fan noise and other amenities during all of that time. They were the first to have WiFi.<p>Apple figured out pretty soon that a laptop doesn&#x27;t need to be a dragster or M1 Abrams, it needs to be a Volvo.


type: comment
by: grishka
text:
  Technically at least one foreign language is required as part of basic school education in Russia. For most people my age and younger it&#x27;s English. Now the problem is, the quality and methods of this leave a lot to be desired. I myself learned English mostly by spending too much time on the internet and playing games that weren&#x27;t translated. Other people are much more lazy.


type: comment
by: theaitch
text:
  Google Drive charges $20&#x2F;year for 100GB but Google Cloud Archive Storage costs $1.44&#x2F;year for the same size. It has some limitations but I believe it wouldn&#x27;t bother to a typical user.


type: comment
by: globalnode
text:
  People like this really are at the mercy of fate, and the people they come into contact with throughout their lives. Its so unfair. But thankfully this story had a good outcome.<p>Happy Christmas to you and everyone else here as well :)


type: comment
by: trm217
text:
  What are you even referring to? Salaries in many European countries are perfectly fine when compared to the costs of living etc. Inflated salaries with inflated prices for everything else aren‘t just better because the number is higher ^^


type: comment
by: danhau
text:
  &gt; Perhaps the did something similar to what dentists do when building on teeth so that the added material is not the only contract point when jaws are closed. That is, a contact sheet that leaves contact marks.<p>The article linked in this post mentions the possibility of „red clay“ being used for this purpose, as well as being a mortar.


type: story
by: alf_UMi
title: Show HN: Snipplle – an open-source snippet manager
url: https://github.com/snipplle/snipplle
text:
  Hi HN, I’m the author of Snipplle.<p>Snipplle is an open-source snippet manager built to help developers organize and reuse code snippets across projects.<p>This is an early beta. Right now the focus is on core workflows: managing snippets, organizing them into collections, and pulling them into local projects via a CLI.<p>I’m especially interested in feedback around real-world workflows: how you currently store snippets, what’s missing, and what would make a tool like this actually useful long-term.<p>The project is fully open source here: <a href="https:&#x2F;&#x2F;github.com&#x2F;snipplle&#x2F;snipplle" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;snipplle&#x2F;snipplle</a><p>There’s also a cloud at <a href="https:&#x2F;&#x2F;snipplle.com" rel="nofollow">https:&#x2F;&#x2F;snipplle.com</a>


type: comment
by: csomar
text:
  I wouldn&#x27;t trust it without a deeper inspection. I&#x27;ve had Claude do a workaround (ie: use a javascript interpreter and wrap it in Python) and then claim that it completed the task! The CoT was an interesting read on how his mind think about my mind (the user want ... but this should also achieve this ... the user however asked it to be this ... but this can get what the user want ...; that kind of salad)


type: comment
by: constantius
text:
  Knives were too, and yet I&#x27;m not calling people to use forks instead. There is a difference between military contractors and generic tools.<p>Edit: sorry, hotheaded reply. I assume you mean that the creator of mIRC was encouraging it (though it&#x27;s not mentioned anywhere). I still.stand by my analogy, but I see your point given your assumption.


type: comment
by: donkey_brains
text:
  Ah, brilliant plan. Before governments there were no homeless. Maybe now we can have a for-profit corporation take care of homeless services to really squeeze all the efficiency out of the system. Just like they did for the prisons.


type: comment
by: AAAAaccountAAAA
text:
  At least a while ago Element X broke bridging in a pretty annoying way, since all chats with more than 2 members were classified as groups, even if they were marked as DMs.


type: comment
by: glimshe
text:
  The compromise is an exurb. Some of them are in rural areas but still close to the amenities of big cities (such as Costco).


type: comment
by: amluto
text:
  I&#x27;m amused by the burying of the non-lede until half way through the paper.  I, too, can maintain a 59-bit repetition code for over two hours on my quantum laptop (it&#x27;s just a normal laptop, but it definitely obeys the laws of quantum mechanics):<p>Initialize the coded bit, using a 59-qubit repetition code that corrects bit flips but not phase errors, in IPython:<p><pre><code>    In [1]: A = 59 * (False,) </code></pre> Write a decoder:<p><pre><code>    In [2]: def decode(physbits):        ...:     return sum(physbits) &gt; len(physbits)&#x2F;2.0 </code></pre> Wait two hours [0].  I&#x27;ll be lazy and only decode at the end of the two hours, but if I wanted error correction to get the full advantage, I would periodically run the error correction algorithm and fix detected errors.  Now decode it:<p><pre><code>    In [3]: decode(A)     Out[3]: False </code></pre> Holy cow, it worked!<p>I&#x27;m being rather tongue-in-cheek here, of course.  But it&#x27;s genuinely impressive that my laptop can stick 59 bits into DRAM cells containing a handful of electrons each, and <i>all</i> of them are just fine after several hours.  And it&#x27;s really really impressive that this research group got their superconducting qubits to store <i>classical</i> states well enough that their rather fancy error correcting device could keep up and preserve the logical state for two hours. [1]<p>But this isn&#x27;t <i>quantum</i> error correction going FOOM, per se.  It&#x27;s classical.  A bit-flip-corrected but not phase-flip-corrected qubit is precisely a classical bit, no more, no less.<p>The authors did also demonstrate that they could do the same trick correcting phase flips and not bit flips, but that&#x27;s a tiny bit like turning the experiment on its side and getting the same result.  Combining both demonstrations is impressive, though -- regardless of whether you look at the DRAM cells in my laptop as though the level is the Z basis or the X basis, they only work in one single basis.  You cannot swap the role of level and phase in DRAM and get it to still work.  But the researchers did pull that off on their two-hour-half-life device, and I find that quite impressive, and the fact that it worked strongly suggests that their device is genuinely 59 <i>qubits</i>, whereas no one could credibly argue that my laptop contains giga-qubits of DRAM.  Fundamentally, you can do classical repetition using a repetition code, but you cannot do quantum computation with it.  You need fancier, and more sensitive-to-errors, codes for this, and that&#x27;s what the second half of the article is about.<p>[0] I didn&#x27;t actually wait two hours.  But I could have waited a week and gotten the same result.<p>[1] The researchers&#x27; qubits are nowhere near as good as my DRAM.  They had to run their error correction a billion times or so during the course of their two hours.  (My DRAM refreshes maybe ten thousand times over the course of two hours, and one can look at DRAM refreshes as correcting something a bit like a repetition code.)


type: comment
by: hambes
text:
  As someone who is not deep into linux desktop history: Can you please elaborate on the missing accessibility features in wayland or direct me to resources on that?<p>I&#x27;ve been using wayland for a while now and am very happy with it, but my accessibility needs are pretty basic.


type: comment
by: choraria
text:
  No disagreements there. My goal is to make this THE BEST list (of all, if any) out there. As much as I see AI taking over handling variations, it&#x27;ll still need an exhaustive source of truth about what&#x27;s what and I really think I&#x27;d be able to provide that with this API.


type: comment
by: theaitch
text:
  Storage like Google Cloud Archive does allow accessing the same data from multiple devices. The catch is that it costs extra money to download a file, so viewing an image from a device that doesn&#x27;t have it in local storage wouldn&#x27;t be free.


type: comment
by: okaleniuk
text:
  I exploit the similar idea for teaching: <a href="https:&#x2F;&#x2F;lnkd.in&#x2F;gsySKda4">https:&#x2F;&#x2F;lnkd.in&#x2F;gsySKda4</a><p>Students are lazy, in a good way, so they are more likely to run things on their own and play with interactive bits if the whole lecture is just one link.


type: comment
by: laserbeam
text:
  The insane behavior in the post is not that you get fancy completions, but that the completion does not match the preview. If the computer starts doing A when you asked it B, it is equivalent to a trash can.


type: comment
by: cantalopes
text:
  I find always find it kind of funny when an article starts with &quot;At [company], our mission is to be the world’s [the product outranking competitors in its domain]&quot;.<p>I mean, come on, unless you really are a nonprofit trying to save the planet or something (no, building a better X is not saving the planet), your mission is to get rich and raise into a monopoly in your field


type: comment
by: uecker
text:
  Yes, but I think in the case of Wayland also management had other priorities, i.e. GUI for mobile and&#x2F;or entertainment systems.<p>But this is all ok, I think the main problem is that somehow too many in Linux community did not see that the technical arguments for Wayland were not actually too convincing and that giving up decades of compatibility across UNIX systems and beyond is a mistake.


type: comment
by: choraria
text:
  That&#x27;s helpful. I think I need to beef up profanity keywords A LOT more than I&#x27;d originally anticipated. On it!


type: comment
by: simonw
text:
  I&#x27;ve not heard about Bing using vector search, at least outside of their image search feature <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1802.04914" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1802.04914</a><p>Information about how Bing text search works appears to be pretty sparse though.<p>One of the great mysteries to me right now is how ChatGPT search actually works.<p>It was Bing when they first launched it, but OpenAI have been investing a ton into their own search infrastructure since then. I can&#x27;t figure out how much of it is Bing these days vs their own home-rolled system.<p>What&#x27;s confusing is how secretive OpenAI are about it! I would personally value it a whole lot more if I understood how it works.<p>So maybe it&#x27;s way more vector-based than I believe.<p>I&#x27;d expect any modern search engine to have aspects of vectors somewhere - some kind of hybrid BM25 + vectors thing, or using vectors for re-ranking after retrieving likely matches via FTS. That&#x27;s different from being pure vectors though.


type: comment
by: Izkata
text:
  &gt; which allows for running full X11 desktop environments using Wayland components<p>Wait so is this turning Wayland into a client&#x2F;server model like X11, where eventually it could support existing window managers and other stuff separate from the compositor?<p>I remember a year or two ago wondering if that would ever happen and I think I only got one reply saying it wouldn&#x27;t happen because it was unnecessary.


type: comment
by: tgma
text:
  The implicit promise is only partially true.  Very rarely you can find a proven talent that will actually forego significant salary. Often time when that happens the person is close to founders and will have a significant role in shaping the startup and will get quasi-acquired too.<p>This promise may have been more true before 2010s where public companies were not paying as much in liquid cash and private companies were not valued so aggressively. Fact is most employees take the startup offer because they don&#x27;t actually have a liquid offer that&#x27;s super competitive at that moment, or they are just kind of bored and taking a break of the corporate job that does not give them too many responsibilities, i.e. they are compensated via the title, not just the promise of making bank.


type: comment
by: rwmj
text:
  Wait, hitchhiking is illegal (in the US presumably)?  (Supplemental question: <i>how</i> do you make hitching illegal?)<p>In the UK I&#x27;ve met many interesting people both while hitchhiking myself, and while picking up hitchers.  It is a practice that seems to have almost entirely disappeared here, not because it&#x27;s illegal, but I guess because most people now have cars and some &quot;stranger danger&quot; worries.


type: comment
by: flipped
text:
  And fund wars with those taxes? Monero is literally being your own private bank, there&#x27;s no concept of tax.


type: comment
by: rfmoz
text:
  The reference of robots.txt offer a good way to define specific behavior for the whole domain, as example. Something like that for security could be enough for large amount of websites.<p>Also, a new header like “sec-policy: foo-url” may be a clean way to move away that definitions from the app+web+proxy+cdn mesh to a fixed clear point.


type: comment
by: tkz1312
text:
  Stagex is a remarkable achievement and one of the most exciting projects that I have encountered this year. I plan on migrating a few high value build pipelines in the near future. Thank you for the excellent work.<p>With that said, I also write a lot of Haskell and would be very sad if nixos dropped support because it was not yet fully bootstrappable. The NixOS supply chain and build pipeline could absolutely be meaningfully hardened, but I think that given the state of the ecosystem at large, and the project&#x27;s widespread usage as a general purpose OS, achieving the kind of trust model and security guarantees offered by something like stagex is not yet realistic without making usability compromises that most of it&#x27;s userbase would not find acceptable.


type: comment
by: vidarh
text:
  I don&#x27;t have any interest in river. I have my own wm that does exactly what I want, so why would I switch?<p>Wayland doesn&#x27;t solve <i>any</i> problems I have, and would create new ones, such as having to adapt to new tools or write my own compositor.<p>Battery life just isn&#x27;t a relevant consideration for me.


type: comment
by: q3k
text:
  <p><pre><code>    diff --git a&#x2F;server&#x2F;channels&#x2F;app&#x2F;limits.go b&#x2F;server&#x2F;channels&#x2F;app&#x2F;limits.go     index b13103898a..a8be8dd908 100644     --- a&#x2F;server&#x2F;channels&#x2F;app&#x2F;limits.go     +++ b&#x2F;server&#x2F;channels&#x2F;app&#x2F;limits.go     @@ -36,17 +36,6 @@ func (a *App) GetServerLimits() (*model.ServerLimits, *model.AppError) {                     limits.MaxUsersHardLimit = licenseUserLimit + int64(extraUsers)             }           -       &#x2F;&#x2F; Check if license has post history limits and get the calculated timestamp     -       if license != nil &amp;&amp; license.Limits != nil &amp;&amp; license.Limits.PostHistory &gt; 0 {     -               limits.PostHistoryLimit = license.Limits.PostHistory     -               &#x2F;&#x2F; Get the calculated timestamp of the last accessible post     -               lastAccessibleTime, appErr := a.GetLastAccessiblePostTime()     -               if appErr != nil {     -                       return nil, appErr     -               }     -               limits.LastAccessiblePostTime = lastAccessibleTime     -       }     -             activeUserCount, appErr := a.Srv().Store().User().Count(model.UserCountOptions{})             if appErr != nil {                     return nil, model.NewAppError(&quot;GetServerLimits&quot;, &quot;app.limits.get_app_limits.user_count.store_error&quot;, nil, &quot;&quot;, http.StatusInternalServerError).Wrap(appErr)</code></pre>


type: comment
by: cantalopes
text:
  Obligatory xkcd <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;</a>


type: comment
by: yakshaving_jgt
text:
  Let&#x27;s just pick one, so as to not get distracted.<p>&gt; The Iraq War started with around 62% support.<p>I think the essence of my question is what did &quot;support&quot; look like here?<p>I can empathise with the position that the invasion of Iraq was warranted (which is not to say that I agree with it), in the context of the September 11 attacks. What I haven&#x27;t seen is any popular support for the slaughter of civilians or the annexation of territory — there is no grand narrative that the USA is actually <i>liberating its historical lands</i> in Iraq. I think the support was conditional, and based on claims that later collapsed. The end goal was withdrawal after regime change.<p>What I haven&#x27;t seen is any analogue to egregious instances like this[0], of which there are many in russia&#x27;s war against Ukraine.<p>[0]: <a href="https:&#x2F;&#x2F;iwpr.net&#x2F;global-voices&#x2F;go-ahead-and-rape-ukrainian-women" rel="nofollow">https:&#x2F;&#x2F;iwpr.net&#x2F;global-voices&#x2F;go-ahead-and-rape-ukrainian-w...</a>


type: story
by: atomlib
title: Data Structures in Practice
url:
  https://github.com/djiangtw/data-structures-in-practice-public/blob/main/manuscript/chapters/chapter01.md


type: comment
by: bryanrasmussen
text:
  original title was &quot;Relatively open vegetation landscapes promoted early Pleistocene hominin evolution&quot;, which was 2 characters over the limit.


type: comment
by: noufalibrahim
text:
  Thanks for this. I&#x27;d appreciate your insights about his C style as well. I&#x27;m a lapsed C programmer myself.


type: comment
by: vidarh
text:
  Yeah, no I have my own wm in Ruby that is fewer lines of code than a typical Wayland Hello World, and that does what I want. I have no reason to want to throw that away for something that doesn&#x27;t offer me any features I care about, and removes features I do. Such as the ability to just restart my wm if I make a change to it without affecting my current session at all.<p>Unless you can show me a solution that lets me replace my tiling and floating wm in ca 1500 lines of Ruby, what you&#x27;re offering me is inferior to what I have with X


type: comment
by: hnthrowaway121
text:
  Yeah that’s a correct point, bad mental arithmetic there.<p>There are a few other unrealistic things too, but they fall in the other direction. Like I think it’s almost impossible to spend only 30 mins to leave my front door, get in the car, park at work and get into the building, get all the way to my desk and actually be in work mode. When I used to commute it was more like an hour, in busy traffic.<p>I have lived a lot of my life not having enough time to cook dinner mainly because I have often had a part time job in addition to a full time job, and was studying for a career change. So for a few years I was just kinda spinning plates. So that’s another way people end up caught out for time.<p>&gt; in the real world it’s common for people to operate fine on normal weekly work schedules<p>I think it’s common but also maybe not even the majority of people are this way? There’s no good reason that “40 hours of work plus an arbitrary commute time” is a functional pattern for most people.<p>I think we have a mix of people who find this totally fine and have some energy left over at the end of the day, with people who are fully drained by their jobs. It’s hard for each cohort to relate to the other.<p>For some people, almost all leisure time is lost in an impossible quest to relax&#x2F;recharge “enough” for the next day&#x2F;week of work. Sometimes that explains the phone use or TV patterns. It’s an attempt to rest (plus their attention-taking and holding techniques work better on us when we are tired). It’s hard to plan on cooking if you know you’ll be in that state.<p>I tend to believe If you can find the right work and the right hours for you it’s a huge improvement in your life, and if you are on the wrong pattern with those it’s very bad and leads to a spiral. A lot of us have to accept the wrong pattern to make enough money to live and retire and support family.


type: comment
by: justarandomname
text:
  I worked on an legacy application that did this as a stop-gap as CSRF tokens were being implemented and it just kept both approaches.


type: story
by: huncyrus
title: Ask HN: Books in 2025
text:
  This year was quite fast, a roller coaster for many who work in tech. Many of my colleagues and friends did not have much time to read everything that was planned, including me. I remember seeing this kind of question in HN during the years, but not this year.<p>What books have you read in 2025?


type: comment
by: andy12_
text:
  You just have to extrapolate the improvements in consistency in image model from the last couple of years and apply it to these kinds of video models. When in a couple of years they can generate consistent videos of many physical phenomena such that they are nearly indistinguishably from reality, you&#x27;ll se why they are called &quot;world models&quot;.


type: comment
by: sandworm101
text:
  &gt;&gt; one of the founding employees<p>If you were an employee, you were not a founder.  A founding-employee would be someone who explicitly &quot;invested&quot; time&#x2F;money into a company without compensation.  If you are also an employee earning a wage you better have a written agreement stating what amount was &quot;investment&quot; and what amount was compensated wage.


type: comment
by: raggi
text:
  I found it very opaquely worded the whole way through. I think the work being presented is simply an implementation of the technique in eduos, but short of going and reading the paper I don’t know.


type: comment
by: dmos62
text:
  Good customer support lines? Is there a reason why it can&#x27;t provide good support. I often use chatgpt&#x27;s voice function.


type: comment
by: Vespasian
text:
  Yeah I&#x27;m mostly confused about their lack of communication.<p>If they want to do that then, as every corporate &quot;open source&quot;, they are free to do so but why not communicate that at least in the release post?<p>Any potential free user who would consider going paid will now be starting off their relationship negatively.<p>Really weird strategy.


type: comment
by: simonw
text:
  Yes, effectively my entire project was generated by AI.<p>It&#x27;s a very weird and uncomfortable way of working - I&#x27;ve said in the past that I don&#x27;t like a single line of unreviewed AI-generated code in anything beyond a prototype, and now here I am with 13,000+ lines of mostly unreviewed Python written by Claude Opus 4.5.<p>I&#x27;m leaving the alpha label on it until I&#x27;m a whole lot more comfortable with the codebase!<p>I do however know that the tests are pretty comprehensive because I had the model use TDD from the very start - write a test, watch it fail, then implement code to make it pass.<p>I was able to keep an eye on what it was doing on my phone while it worked and the TDD process seemed to be staying honest.<p>Here&#x27;s one example from the full transcript, showing how it implemented closures: <a href="https:&#x2F;&#x2F;static.simonwillison.net&#x2F;static&#x2F;2025&#x2F;claude-code-microjs&#x2F;page-002.html#msg-2025-12-24T00-27-55-309Z" rel="nofollow">https:&#x2F;&#x2F;static.simonwillison.net&#x2F;static&#x2F;2025&#x2F;claude-code-mic...</a>


type: comment
by: sandworm101
text:
  &gt;&gt; one of the founding employees<p>If you were an employee, you were not a founder.  A founding-employee would be someone who explicitly &quot;invested&quot; uncompensated time&#x2F;money into a company without compensation and also worked as an employee.  If you are also an employee earning a wage you better have a written agreement stating what amount was &quot;investment&quot; and what amount was compensated wage.


type: comment
by: lupire
text:
  <a href="https:&#x2F;&#x2F;hitchwiki.org&#x2F;en&#x2F;United_States_of_America" rel="nofollow">https:&#x2F;&#x2F;hitchwiki.org&#x2F;en&#x2F;United_States_of_America</a><p>As for &quot;how&quot;: legislature passes a law against it like any other traffic law. Similar to jaywalking or prostitution (soliciting sex on the side of the road).


type: comment
by: criticalfault
text:
  Most users have no idea what is behind. They don&#x27;t want X or anything X related, they want things to work. Most of the things worked before 2020, including legacy things through xwayland. Now all things work, except maybe remote apps through ssh ootb, but for this you can either use RDP or Waypipe.<p>The only thing maybe worth discussing is video acceleration. this aside, I have been using gnome on Wayland for years and no problems what-so-ever. I really don&#x27;t know what the fuss is about.<p>I would prefer that people start moving this legacy nonsense behind and finally start accepting new and better things and focusing on things that have future. Same thing happened with systemd, it improves massively everything Linux, yet some people just want their services started with scripts.<p>What problems do you have when things don&#x27;t work for you on Wayland?


type: comment
by: metalman
text:
  it is not possible to eliminate the risk from the absolute requirement to move heavy bulk stuff, through and in citys. roads need work, big things break and fail ,wherever they are, new stuff gets built, again, precisly, wherever, it gets built. civil engineering is completly mature,and wildly boreing,and will dry your eyes out. much of the cannon is millenia old, with fuck all room to &quot;inovate&quot; and what works in one place, is a total fail somewhere else.  what is more is that the ancient world is littered with the ruins of civilisations and citys, that did fail, and in every case part or all of that failure was to overextend, undermaintain, there infrastructure, or worse, jump to some new flashy thing that then fails, spectacularly. having walked through those ruins, and marvled at there engineering and planning of infrastructure, and also become a keen reader of all things civil or infrastructure engineerin, and also aircraft engineering, where the most important concept is up front, &quot;failure mode&quot;, I have no respect for sudden ideas, and approve of what China has done to prohibit un educated comentary on infrastructure development and implimentation.  &quot;influencer engineering&quot; by way of &quot;saftey&quot;


type: comment
by: carolosf
text:
  This brings back memories. I used to write software for these things before iOS and Android took over.<p><a href="https:&#x2F;&#x2F;fantasticbytes.com&#x2F;products&#x2F;launchmanager" rel="nofollow">https:&#x2F;&#x2F;fantasticbytes.com&#x2F;products&#x2F;launchmanager</a><p>I even wrote a disassembler for them<p><a href="http:&#x2F;&#x2F;blog.carolos.za.net&#x2F;2007&#x2F;03&#x2F;charmed-disassembler-beta-02-for-pocket.html?m=1" rel="nofollow">http:&#x2F;&#x2F;blog.carolos.za.net&#x2F;2007&#x2F;03&#x2F;charmed-disassembler-beta...</a>


type: comment
by: bigstrat2003
text:
  These days, &quot;not keeping up with the times&quot; is possibly the biggest feature software can have. The current trend of shoving AI into everything is absolutely awful.


type: comment
by: kinow
text:
  I am quite happy with my AMD 13 laptop. It replaced my Thinkpad T530 after its ~10 years of service. So far, nearly one year after buying it, everything works well. Ubuntu, Docker containers, clion+pycharm, sometimes Blender and other apps. Plus several tabs on Firefox. Camera and audio are better than my old thinkpad, so i have nothing to complain about yet.<p>There were issues like configuring Linux (extra monitor, logitech mouse, tablet, some software) but I found everything on Framework forums or googling a bit.


type: comment
by: lupire
text:
  <a href="https:&#x2F;&#x2F;hitchwiki.org&#x2F;en&#x2F;United_States_of_America" rel="nofollow">https:&#x2F;&#x2F;hitchwiki.org&#x2F;en&#x2F;United_States_of_America</a><p>As for &quot;how&quot;: legislature passes a law against it like any other traffic law. Similar to jaywalking


type: comment
by: amanaplanacanal
text:
  According to the Wikipedia there are laws in some localities, but I don&#x27;t think they are widespread.


type: comment
by: akho
text:
  My parents did fine with Linux. My mom still does; it&#x27;s certainly less maintenance effort from me than Windows would require.<p>It was fine for non-technical users since at least early GNOME 2, if you&#x27;re ready to help them set up and maintain. Semi-technical users (Windows power users, gamers, &amp;c — people who like to install and configure things, but fear the deep dark abyss of the terminal) were and remain more problematic.<p>Unity days were the nadir of linux desktop ux — it was when Gnome 2 was gone, and 3 not yet there. Still better than contemporaneous Windows 8, though.


type: comment
by: docjay
text:
  Comparing the two as “ifs” is a really fun way to start getting drunk on this flavor of philosophy, and I highly encourage it, but the short answer is that ‘if’ is deterministic, whereas intelligence isn’t. It’s actually the first step in determining if something has intelligence. If every time you do Action[A,B,C] it does Response[A,B,C] then you can end your inquiry. Things that respond that way include tuning forks, calculators, toasters, Furby, Tickle Me Elmo, Roomba, doorbells, glitter, magnets, literally any pile of garbage, and Teslas.


type: comment
by: ekjhgkejhgk
text:
  On Kanban, I would instead suggest cryptpad.fr.<p>Crucially, it&#x27;s end to end encrypted.<p>You can self-host it, or pay for having it hosted (or use the hosted free tier).<p>Has other things in addition to kanban.<p>I got a 1 yr account.<p><a href="https:&#x2F;&#x2F;cryptpad.fr&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cryptpad.fr&#x2F;</a>


type: comment
by: fragmede
text:
  Thankfully LLMs have ingested enough of human writing that one afflicted in such a way can describe the exact set of circumstances and ask the LLM how they made the other people feel, and figure out why they got expelled from the group this time. It never stops happening for us. I&#x27;m 42 now and it&#x27;s happened twice this past year. But at least now I can figure out what it is I did wrong and how to prevent that from happening again.


type: comment
by: reliefcrew
text:
  &gt; The idea is simple in theory<p>Unfortunately it is very difficult in practice. And a wise person once said:    “Theory and practice sometimes clash. And when that happens, theory loses. Every single time.”<p>The problem will become thorny when you consider what can be automated vs. what can&#x27;t be, and what should be vs. what shouldn&#x27;t. IOW, what do you consider a &quot;routine decision&quot;.. after all it is subjective.<p>It is completely unreasonable to expect that people will give you their money and then never want to control it in <i>some</i> way. In fact, it&#x27;s a contradiction really.<p>So I certainly applaud you for considering the problem and more so if you make an attempt at some implementation. However, it is a bit like asking &quot;will AI become self-aware and make humans obsolete&quot;. For the foreseeable future people will not relinquish the ability to somehow &quot;pull the plug&quot;.


type: comment
by: akho
text:
  Why not several identities, and aggregation in the client? You seem to need to be in the community to fully interact with it on Mastodon, anyway.


type: comment
by: nathias
text:
  I went for a similar upgrade from X1 Carbon. I don&#x27;t undestand why OP would compare the weight of a 16 to carbon which is closer to framework 13 (which I bought).<p>For me on Arch it&#x27;s working great and has none of the issues he mentions, its the best laptop I ever owned. I bought one because the Carbon started decomposing fairly quickly (headphone jack, usb c port, keys) and think the modularity is a really great feature.


type: comment
by: nchmy
text:
  Crashes my mobile chromium browsers when I try to open crime and punishment.<p>Firefox seems to work.


type: comment
by: firesteelrain
text:
  &gt; I assume you mean that the creator of mIRC was aware of it and encouraging it.<p>Like most licensed software, it was likely licensed by “US Government” or “Department of Defense”. Plus, it was openly written about back in the day. It was well known. No clauses in their licensing to prevent its use for those purposes.<p>Comparing to Mattermost and amplifying the original comment, Mattermost website is openly associating with PlatformOne.


type: story
by: Kholin
title: Show HN: Ac2 – Agentic CLI Toolkit to Enhance Claude Code and Gemini CLI
url: https://github.com/biliqiqi/ac2
text:
  Hi Hackers, I&#x27;ve written a CLI toolkit to enhance Claude Code and Gemini CLI. It has two main features:<p>- Making AI agentic tools accessible from the web browser<p>- Providing MCP servers to interact with other agentic CLI tools—for example, if you use Claude Code, Codex, and Gemini CLI, you can call `gemini` and `codex` from within `claude`, or vice versa.


type: comment
by: p2detar
text:
  This seems to be only for the Enterprise edition. The &quot;free&quot; Team edition should not have this limit:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost&#x2F;issues&#x2F;34271#issuecomment-3534777330" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost&#x2F;issues&#x2F;34271#issuec...</a><p>Also one of the comments:<p>&gt; Would be a shame if someone with too much time on their hands dug into the binary and added a few zeroes to the message limit<p>Can this be done via some binary-patch tool? Really curious. It would save recompile efforts.<p>edit: link<p>edit 2: I just realized, their Ubuntu repository only contains the Enterprise edition labeled &quot;Free edition&quot;. This is really confusing. I does look like entishitification has started long ago: <a href="https:&#x2F;&#x2F;docs.mattermost.com&#x2F;deployment-guide&#x2F;server&#x2F;deploy-linux.html#itab--Ubuntu--0_1-Ubuntu" rel="nofollow">https:&#x2F;&#x2F;docs.mattermost.com&#x2F;deployment-guide&#x2F;server&#x2F;deploy-l...</a>


type: comment
by: colinb
text:
  So jelly and ice cream for the founders and a pat on the head for everyone else? Surely even by the cockeyed logic of usual startup exits this is egregiously nasty?<p>Perhaps there’s some nugget of gold that the papers haven’t reported? If not, and I were an employee of Groq, I’d be feeling ill used.


type: comment
by: latexr
text:
  I’m having trouble understanding your comment. It seems to have little relation to its parent.<p>&gt; And fund wars with those taxes?<p>You don’t pay taxes on a tax deduction.<p>&gt; Monero is literally being your own private bank<p>Your own private bank which cannot interact with most financial institutions and merchants?<p>&gt; there&#x27;s no concept of tax.<p>How do you jump from banks to taxes? Taxes are for the government.


type: comment
by: throwuxiytayq
text:
  Censoring models to avoid outputting Taylor Swift&#x27;s songs has essentially nothing to do with the concept of AI alignment.


type: comment
by: vidarh
text:
  Why would I?<p>And DWL is not super small. It&#x27;s hundreds of times larger than a minimal X wm, and couple of times as big as the wm I used.<p>And it&#x27;s C. And it&#x27;d mean I would lose my session if I want to make changes and restart it.<p>What you&#x27;re suggesting would be to put significant effort into replacing something that works with something that in terms of features I care about is strictly inferior.


type: comment
by: creshal
text:
  That&#x27;d be even more reason for them to have a solid PR plan prepared, to grind down opposition and gaslight everyone into giving up. Leaving all messaging about the issue to upset users is the <i>worst</i> way to handle it. Even just closing the issue would&#x27;ve been less damaging at this point.


type: comment
by: shiandow
text:
  Huh I didn&#x27;t know the backwards version was more common, it seems odd.<p>You could also call the last version the online version, as it will ensure the partial list is random at any point in time (and can be used for inputs with indeterminate length, or to extend a random list with new elements, sample k elements etc.)<p>Not too sure if the enumerate is necessary. I usually dislike using it just to have an index to play around with. A similar way of doing the same thing is:<p><pre><code>    for x in source:         a.append(x)         i = random.randint(0, len(a))         a[i], a[-1] = a[-1], a[i]  </code></pre> Which makes the intention a bit clearer. You could even avoid the swap entirely but you would need to handle the case where i is at the end of the list separately.


type: comment
by: pbhn
text:
  Gmail takeouts come in an arbitrarily-ordered mbox file; I wanted something a bit more backup friendly so I created a small tool for that purpose and wrote about it.


type: comment
by: askonomm
text:
  I have a Framework 16, and as for it being a Linux machine I couldn&#x27;t be happier with it. I still daily drive my MacBook Pro 16 instead, because it&#x27;s just a more polished, more performant (and better battery life) machine, but still, I also really like my Framework 16. I eagerly await the time when Linux desktops reach the level of polish I&#x27;d like to have, and I feel like that isn&#x27;t that far away anymore.


type: comment
by: simonw
text:
  It&#x27;s a new tool I built yesterday (because for this particular JavaScript interpreter project publishing the full transcript was essential): <a href="https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;claude-code-publish" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;claude-code-publish</a><p>It only works with Claude Code for the web sessions at the moment but I expect I&#x27;ll get it working for local sessions too.


type: comment
by: wolframkriesing
text:
  which is exactly the confusion, a lot of table&#x2F;data view sorts use &quot;ascending&quot; or &quot;descending&quot; but it means a different thing every time, sometimes lowest first sometimes highest first. I might could have written a better introduction. Maybe I just coded myself into a bubble :)


type: comment
by: lomase
text:
  There is also no need to talk about a person with schizophrenia in a post about Fabrice Bellard.<p>What kind of point are you making?


type: comment
by: vidarh
text:
  Presumably Valve cares about different things than me.<p>I wonder why you think what Valve does has any relevance to my experience or priorities.


type: comment
by: FiloSottile
text:
  SameSite doesn’t protect against same-site cross-origin requests, so you are staking your app’s security on the security of the marketing blog.


type: comment
by: constantius
text:
  Thanks. For context, this is what you&#x27;re referring to (many entities with that name):<p><a href="https:&#x2F;&#x2F;p1.dso.mil&#x2F;" rel="nofollow">https:&#x2F;&#x2F;p1.dso.mil&#x2F;</a>


type: comment
by: dotancohen
text:
  I left every option open for OP to explain. I personally couldn&#x27;t care less what skin colour are in any of the photos. Not a single one of them match my own.


type: comment
by: TazeTSchnitzel
text:
  The Framework Laptop 16 has worse performance than other laptops that have the same chips, due to thermal and power constraints. Upgrading to the fastest option Framework sells might not have much value when the power budget for it is so low.


type: comment
by: wiseowise
text:
  Sure, what&#x27;s your point though? How much % do you donate out of your salary to fix global poverty?


type: story
by: manidoraisamy
title: Is gravity evidence of a computational universe?
url:
  https://pubs.aip.org/aip/adv/article/15/4/045035/3345217/Is-gravity-evidence-of-a-computational-universe


type: comment
by: petcat
text:
  Am I understanding this right that the main complainant in that issue thread is an IT company that wants to resell the (free) version of Mattermost software and is now complaining that they have to pay?<p>At first they tried to say that &quot;we&#x27;re a school&quot; and then when the MM rep said they have an Education license, they admitted that they are not <i>actually</i> a school, but rather a consulting company that is gouging schools by overcharging for open source software.


type: comment
by: ignoramous
text:
  Reminds of this documentary of the Spring family: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=azxCUOE6srI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=azxCUOE6srI</a> (20m)<p>Some seemingly ordinary people have superhuman ability.


type: comment
by: dbattaglia
text:
  I think concrete examples of this are tricky because these &quot;mini frameworks&quot; only exist inside of a companies&#x27; proprietary codebase.  My understanding of the concept is its an abstraction layer built on top of a more general abstraction, except the more general version is well documented and well understood by the company (for an internal framework) or even overall developer community (for something open source).


type: comment
by: ekjhgkejhgk
text:
  They&#x27;re both FREE software licenses, which is more.<p><a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-list.html" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-list.html</a>


type: comment
by: Arch-TK
text:
  I&#x27;ve definitely experienced parts of the windows UI crash. explorer.exe isnt just a file browser, half of the UI runs on top of it.


type: comment
by: anthk
text:
  Not just philosphical; I&#x27;ve read somewhere that the first Go releases in order to bootstrap themselves they bundled the plan9 forked&#x2F;simplified C compilers inside. Later releases are written in Go themselves.


type: comment
by: yakshaving_jgt
text:
  This is the most unhinged load of drivel I have ever read on this website. Ever.<p>---<p>&gt; And your response is that things should &quot;not be counted numerically&quot; and that it is &quot;incredibly fucked up&quot; to consider human lives to be of equal value.<p>You have very clearly twisted my words.<p>I do not think it is moral to turn human suffering into a pissing contest.<p>I <i>very</i> clearly stated that it is incredibly fucked up to <i>compare</i> human suffering in the way that you&#x27;re doing. In fact, my first sentence was &quot;I do not believe the lives of different races&#x2F;ethnicities of humans are of different intrinsic value&quot;. You are framing your attack as though I said the complete opposite of what I actually said. What you are doing here is dishonest, and frankly, disgusting.<p>&gt; Meanwhile, people like Mearsheimer … and Sachs … are &quot;Kremlin apologists.&quot;<p>Yes, they are.<p>- <a href="https:&#x2F;&#x2F;www.newstatesman.com&#x2F;world&#x2F;europe&#x2F;2023&#x2F;10&#x2F;john-mearsheimers-incorrect-views-on-everything" rel="nofollow">https:&#x2F;&#x2F;www.newstatesman.com&#x2F;world&#x2F;europe&#x2F;2023&#x2F;10&#x2F;john-mears...</a><p>- <a href="https:&#x2F;&#x2F;www.russiamatters.org&#x2F;analysis&#x2F;whats-missing-mearsheimers-analysis-ukraine-war" rel="nofollow">https:&#x2F;&#x2F;www.russiamatters.org&#x2F;analysis&#x2F;whats-missing-mearshe...</a><p>- <a href="https:&#x2F;&#x2F;cepa.org&#x2F;article&#x2F;sympathy-with-the-devil-the-lie-of-nato-expansion&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cepa.org&#x2F;article&#x2F;sympathy-with-the-devil-the-lie-of-...</a><p>&gt; An investigation seems warranted<p>I&#x27;ll cross the border into Ukraine again on January 16th.<p>Happy to provide my personal identification and details of my medals here. Are you happy to provide yours?<p>Would you like to contact the authorities? Or shall I?


type: comment
by: tssva
text:
  Google does not currently provide official linux aarch64 host versions of the NDK. A feature request ticket has been open for several years requesting one and is currently marked as no plans. Directions can be found for compiling the NDK yourself or there are several community provided builds available.


type: comment
by: TZubiri
text:
  The expectation of customer support lines is that customers want to speak to humans. It isn&#x27;t just the fact that these are semantics that aren&#x27;t written anywhere and are open to change, because by using a human-like voice agent on a customer support line, you are pretending that that is a human, which is a scam or fraud.<p>If you really believe that the support can be good, then use a robotic text to speech, don&#x27;t pretend it&#x27;s a human. And make it clear to users that they are talking to a human, phone is a protocol that has the semantic that you speak to a human. Use something else.<p>The bottom line is that you have clients that registered under the belief that they could call a phone number and speak to a human, businesses are performing a short-term switcheroo at the expense of their clients, it&#x27;s a scam.


type: comment
by: nicbou
text:
  I am your age. If all goes perfectly well, we&#x27;re 30 years from retirement. That&#x27;s a long time doing something you dislike for 40 hours per week.<p>Realistically, most people don&#x27;t get to work on meaningful cutting-edge projects. Of those who do, few are moving the needle. Education might not be the best path to a fulfilling job either.<p>Personally, I find fulfilment at a much smaller scale, away from the spotlight. I write software to support another goal: simplifying local bureaucracy. It&#x27;s not as glamourous as AI and rockets, but I have a grateful audience and a lot of agency over my work.<p>Working on my own stuff has brought back the joy of programming for me. I do a little bit of everything, and it&#x27;s always in support of a greater objective. This might be something interesting to you.


type: comment
by: winrid
text:
  My no PWM laptops look fine to me for watching movies. Sure, less efficient. But if I can&#x27;t look at it for more than 30 seconds without my eyes burning then what&#x27;s the point?


type: comment
by: petcat
text:
  Startup options are worthless. The only value most people will ever extract from a startup is the experience they had working there, and the salary that was put in their bank account.<p>I understand that a lot of inexperienced people (like in this thread) think they&#x27;re going to get rich though.<p>No, it is not &quot;wage theft&quot; to not get rich when the company exits (by whatever means).


type: comment
by: koolala
text:
  This is a code editor with the same url idea:<p><a href="https:&#x2F;&#x2F;flems.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flems.io&#x2F;</a>


type: comment
by: rafaelmn
text:
  What value proposition exactly ? If you&#x27;re comparing to similar build quality laptops you&#x27;re looking at price for two devices vs one with HW upgrades. And you can&#x27;t even compare it to a premium device.<p>And worst of all you can only upgrade to what they have available - you can&#x27;t get a strix halo inside of that thing - this is the only scenario that would make sense for me - enthusiast level hardware support.


type: comment
by: chistev
text:
  The Last Days of the Dinosaurs by Riley Black.<p>Mindhunter: Inside the FBI&#x27;s Elite Serial Crime Unit by John E. Douglas and Mark Olshaker..<p>Everything is Tuberculosis by John Greene.<p>Nuclear War: A Scenario by Annie Jacobsen..<p>On Tyranny: Twenty Lessons from the Twentieth Century by Timothy D. Snyder.<p>Animal Farm by George Orwell.. (a re-read)<p>Fahrenheit 451 by Ray Bradbury.<p>1984 by George Orwell. (a re-read)<p>Night by Elie Wiesel..<p>Flowers for Algernon by Daniel Keyes.. (a re-read)<p>When Breathe Becomes Air by Paul Kalanithi.<p>Frankenstein; or, The Modern Prometheus by Mary Shelley.. (a re-read)<p>I&#x27;m Glad My Mom Died by Jennette Mccurdy.. (a re-read)<p>If you&#x27;re interested, check out my blog post where I talked about some of the mentioned books here -<p><a href="https:&#x2F;&#x2F;www.rxjourney.net&#x2F;30-things-i-know" rel="nofollow">https:&#x2F;&#x2F;www.rxjourney.net&#x2F;30-things-i-know</a>


type: comment
by: rkomorn
text:
  There&#x27;s more to it than just &quot;inflated salaries with inflated prices&quot;.<p>I took a 70% pay cut moving from Silicon Valley back to Europe. Sure, my monthly expenses were also about 70% less, and I was able to save roughly the same relative proportion of money.<p>The main difference is that, in absolute terms, what I was saving in the US before I moved amounted to more than what I was taking home after tax in Europe, let alone saving. That buying power went much farther (for a variety of reasons). Whether it was electronics, trips, a new car, etc, I could afford way more luxury there, with much less impact to my bottom line.<p>I have no regrets. My perceived quality of life is much better now.


type: comment
by: fragmede
text:
  And a mere piece of wood banged up by the right type of rock is? If books can impart wisdom via the technology writing, why would a more complicated rock design infused with electricity but hsingyt same technology be any different?


type: comment
by: cenazoic
text:
  “Overall, 76% of female murders and 56% of male murders were perpetrated by someone known to the victim.”<p><a href="https:&#x2F;&#x2F;bjs.ojp.gov&#x2F;female-murder-victims-and-victim-offender-relationship-2021" rel="nofollow">https:&#x2F;&#x2F;bjs.ojp.gov&#x2F;female-murder-victims-and-victim-offende...</a>


type: comment
by: ekjhgkejhgk
text:
  I&#x27;m not an expert, but I very much doubt this.<p>The FSF calls it a &quot;free license&quot; [1] and I don&#x27;t think they would if they didn&#x27;t make the source code available.<p>Source code available is necessary but not sufficient for Free software, see [2]<p>&gt; Freedoms 1 and 3 require source code to be available because studying and modifying software without its source code can range from highly impractical to nearly impossible.<p>[1] <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-list.en.html#Expat" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;licenses&#x2F;license-list.en.html#Expat</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Free_software" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Free_software</a><p>EDIT Oh sorry, you mean for the LICENSE to be available. Never mind then.


type: comment
by: The-Old-Hacker
text:
  <a href="https:&#x2F;&#x2F;archive.ph&#x2F;JsWRv" rel="nofollow">https:&#x2F;&#x2F;archive.ph&#x2F;JsWRv</a>


type: comment
by: bmacho
text:
  I&#x27;m amazed how both wayland and x11 miss the logical solution: let the user decide.<p>Any function that is a threat should be behind capabilities.<p>A program should be able to request moving its windows. The user should ultimately decide what should happen: allow or nah.


type: comment
by: BoxFour
text:
  I agree. My point is this is probably unrealistic:<p>&gt; It might be nicer to go work for startups, acquire experience there as you build everything from scratch across the whole stack, then get hired at a high responsibility position<p>You mostly don’t get hired into high responsibility positions at big tech from startups, unless you’re acquired by them directly.<p>There are some notable exceptions obviously, but those generally require you to be some sort of leading domain expert.


type: comment
by: mrweasel
text:
  In the case of something like xzutils, you would perhaps have listed it as low risk, as it&#x27;s shipped with your OS. After the backdoor incident, you&#x27;d have adjusted the risk assessment, and utilities like it. Once you hit a certain level you might question if you truly need the entire xzutils package or if you could replace it.<p>In other cases you might have a library you depend on, but it&#x27;s no longer maintained, so it might score really high on risk, meaning that you should probably address that dependency in your next development cycle.<p>So the SBOM and risk assessment wouldn&#x27;t necessarily catch vulnerabilities, but it makes it simple to check if you&#x27;re affect and generally help you manage&#x2F;reduce your attack surface.


type: comment
by: 1970-01-01
text:
  The hidden story is the depth of work required to replace a keyboard on a newer Lenovo. The amount of work is absurd. Easily an hour or two for the casual owner plus use of multiple tools. Don&#x27;t blame the author for giving up on it.<p><a href="https:&#x2F;&#x2F;www.ifixit.com&#x2F;Guide&#x2F;Lenovo+ThinkPad+X1+Carbon+6th+Gen+Keyboard+Replacement&#x2F;154084" rel="nofollow">https:&#x2F;&#x2F;www.ifixit.com&#x2F;Guide&#x2F;Lenovo+ThinkPad+X1+Carbon+6th+G...</a><p>&quot;Step 26: Remove the seventy-two 0.5mm screws holding keyboard in place.&quot;


type: comment
by: _aavaa_
text:
  Wasting it as a “clean” fuel is not clean though. There are emissions at: 1) production, 2) usage, and 3) the averted emissions due to this being used.<p>As a fuel, the alternatives are  electricity for land and biofuels for land and sea.<p>But as a chemical feedstock the alternator is dirtier hydrogen.<p>So wasting this as a fuel means that you aren’t replacing dirty hydrogen with it, but rather cleaner electricity.


type: comment
by: jakewins
text:
  I tried Basel, Buck2 and Pants for a greenfield mono repo recently, Rust and Python heavy.<p>Of the three, I went with Buck2. Maybe just circumstance with Rust support being good and not built to replace Cargo?<p>Bazel was a huge pain - broke all standard tooling by taking over Cargos job, then unable to actually build most packages without massive multi-day patching efforts.<p>Pants seemed premature - front page examples from the docs didn’t work, apparently due to breaking changes in minor versions, and the Rust support is very very early days.<p>Buck2 worked out of the box exactly as claimed, leaves Cargo intact so all the tooling works.. I’m hopeful.<p>Previously I’ve used Make for polyglot monorepos.. but it requires an enormous amount of discipline from the team, so I’m very keen for a replacement with less foot guns


type: comment
by: checker659
text:
  It means you don&#x27;t have internal limiting beliefs that misleads one to believe they cannot grow out of their currently (personally disagreeable) situation &#x2F; reality.


type: comment
by: rvnx
text:
  I just needed an example that shows that it is not because you can write a compiler that it means you would be productive in a team at a FAANG.<p>I edited the post above to make it more clear, that they are not comparable on the human aspect, perhaps I should have insisted more, to not give the impression.<p>It was clumsy from my side, just that I found it difficult to find better example of someone who is well-known good programmer, wrote their own compiler too, wrote their own image decoder too, but not productive in a corporate environment.


type: comment
by: yard2010
text:
  So, they limit the access to data on self hosted instances after upgrade? Sounds like a ransomware with extra steps.<p>Enshitification ensues.


type: comment
by: faithlv
text:
  This is amazing, after using Zig, I started to write exactly this for C# too but never really had motivation to finish it.


type: comment
by: uyzstvqs
text:
  It appears that Ars Technica is not very technical, or up-to-date on tech. Today&#x27;s &quot;LimeWire&quot; is just a basic centralized WeTransfer-like file transfer service, with a crypto NFT token attached. Real LimeWire, the P2P Gnutella client, has long been dead. Old versions can&#x27;t connect anymore, probably due to bootstrap servers being offline.<p>But this entire article is based on Reddit, so that very much explains it.


type: comment
by: WD-42
text:
  How? Businesses will use this to justify removing what few actual human support staff they have left. Nobody, and I mean it, nobody calls customer support because they want to talk to a computer. It’s the last resort for problems that usually can’t be accomplished via the already existing technical flows available via computer.


type: comment
by: BoxFour
text:
  I’m not sure why he accepted it, I never pried too much. It was his first big tech job. It’s very possible he still made more money as a first-level manager, so it might’ve still been a net win for him.<p>He was a great manager, he’s since moved up the ranks but he’s still at the same big tech co. So from both the company’s and his perspective, I suppose everyone’s happy.


type: story
by: aamatte
title: Show HN: Open-source WhatsApp inbox for the Cloud API
url: https://github.com/gokapso/whatsapp-cloud-inbox
text:
  A WhatsApp Web-style inbox for the Cloud API.<p>Supports templates, interactive buttons, media, and 24-hour window enforcement.<p>Built with Next.js and you can deploy it to Vercel in one click.<p>Uses Kapso for the WhatsApp connection.


type: comment
by: orphea
text:
  <p><pre><code>  • Supported return types:      ◦ Collections: ..., List&lt;T&gt;, ...      ◦ Note: Arrays are not allowed as return types because they are mutable. Use IReadOnlyList&lt;T&gt; instead. </code></pre> I don&#x27;t understand. Why is List&lt;T&gt; allowed then if it&#x27;s mutable?


type: comment
by: sergiotapia
text:
  No, you are not understanding this right.<p>It&#x27;s about rug pulling your users and cutting them off at the knees. I don&#x27;t use mattermost but read the github thread in it&#x27;s entirety.


type: comment
by: oulipo2
text:
  Sure, but in France we have about 100&#x2F;150 feminicides per year. You&#x27;re much more likely to be killed by your (seemingly &quot;sane&quot;) partner in a bout of fury over a breakup than by some random autistic guy


type: comment
by: sgt
text:
  It&#x27;s amazing how much enthusiasm and innovation is still coming from the Amiga community! Also one of the reasons why I follow Amiga Bill on YouTube. Great show.


type: comment
by: aashirpersonal
text:
  Hi HN,<p>I’ve been building RAG systems for a while, and I noticed 90% of retrieval failures aren&#x27;t due to the LLM—they&#x27;re due to the data. I got tired of debugging hallucinations only to find the retriever had pulled &quot;Page 1 of 5&quot; headers or five duplicate versions of an old policy.<p>I couldn&#x27;t find a simple &quot;pandas-profiling&quot; equivalent for unstructured text, so I built this.<p>It runs locally (CLI) and helps you:<p>Detect semantic duplicates (using all-MiniLM-L6-v2) to save vector storage costs.<p>Flag PII (API keys, emails) before they get indexed.<p>Identify &quot;coverage gaps&quot; by comparing user queries against your docs.<p>It outputs a standalone HTML report you can show to stakeholders.<p>Written in Python, open source (MIT). Feedback welcome!<p><a href="https:&#x2F;&#x2F;github.com&#x2F;aashirpersonal&#x2F;rag-corpus-profiler" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;aashirpersonal&#x2F;rag-corpus-profiler</a>


type: comment
by: martianlantern
text:
  would be great if there was a chat room where we can also chat with all the other people in the lobby :)


type: comment
by: dooglius
text:
  &gt; sample k elements<p>Not quite sure what you have in mind here, but you need reservoir sampling for this in order to make the selection uniformly random (which I assume is what&#x27;s desired)


type: comment
by: vidarh
text:
  No, I do not. I pointed out that with Wayland I&#x27;d be forced to. And DWL is an illustration of how much work that is relative to an X11 wm.


type: comment
by: funerr
text:
  ChatGPT summary:<p>Prototaxites was a massive, trunk-like organism (up to ~8m tall, ~1m wide) that dominated land ~420–370 million years ago, long before trees or complex plants existed. It looked like a tree, but chemical evidence suggests it didn’t photosynthesize. Internally it was made of interwoven microscopic tubes, unlike plant tissue. It’s often described as a giant fungus, but it doesn’t cleanly match modern fungi either, and some researchers think it may represent an entirely extinct branch of eukaryotic life. In other words, early “forests” may have been dominated by something we don’t have a modern analog for.


type: comment
by: chanux
text:
  &gt; A reader (or dare I say a wiser version of me), armed with a future model and dedicated to the task, will succeed with this port where I failed and that makes me uneasy.<p>Is that confidence of or positivity? I hope I will find out in the future, here on HN.


type: comment
by: Razengan
text:
  Whatever the reasons&#x2F;excuses, the initial assessment stands: AI is still far from &quot;butler&quot; level assistance with anything much beyond simple tasks.<p>Maybe by next Christmas?


type: comment
by: mort96
text:
  I don&#x27;t think I&#x27;ve expressed a &quot;just do everything I want for free&quot; mindset. In fact, I&#x27;m <i>pushing against</i> the idea that someone should just fork Mattermost and maintain that fork for free.<p>I do think this development represents a bait and switch though.


type: comment
by: ben_w
text:
  When it is their own AI, encourage; anyone else&#x27;s, prevent.<p>How do ads work when ever fewer real people are looking at them? Targetting specifically people who don&#x27;t use AI is one option — I hear there&#x27;s big bucks in literal fraud ads, and the big players (or at least Musk) do seem somewhat opposed to basic regulatory requirements such as &quot;tell us who paid for these ads&quot;.


type: comment
by: jukkan
text:
  Try and search for &#x27;recycle bin&#x27; and you get zero local results in Windows 11. Unless you&#x27;ve gone and manually added the desktop icon into you Start menu items.<p>30 years ago, Win95 introduced the Recycle Bin. Maybe, just maybe, you should have made it discoverable via the Start menu by now?


type: comment
by: eieio
text:
  I&#x27;d be worried that the chatroom would be filled with words that are not (ahem) in keeping with the christmas spirit!<p>I did spend some time thinking about how to let people leave &quot;gifts&quot; over folks could open, but wasn&#x27;t sure how to make that work in a compelling way. Maybe next year...


type: comment
by: mexicocitinluez
text:
  I feel the exact same way. They can be insanely powerful, but the syntax is insanely off-putting.<p>And the documentation is still pretty sparse.<p>&gt; Eventually I want to write a good baseline library to use for my source generators -- simplifying finding definitions with attributes, mapping types to System.Type, adding some basic pattern matching for structures -- but haven&#x27;t found a way to do it that&#x27;s general enough while being very useful.<p>I&#x27;d use it in a heartbeat. The new ForAttributeWithMetadataName function has been a big help, but everything else feels like a totally different language to me.


type: comment
by: mindcrash
text:
  PC Magazine thinks otherwise:<p><a href="https:&#x2F;&#x2F;www.pcmag.com&#x2F;reviews&#x2F;framework-laptop-16-2025" rel="nofollow">https:&#x2F;&#x2F;www.pcmag.com&#x2F;reviews&#x2F;framework-laptop-16-2025</a><p>I quote: &quot;A DIY Desktop Replacement Dream Machine&quot;<p>It also outperformed the Asus Zenbook S 16 in their benchmarks, which also has a HX 370 SoC.<p>The only thing they didnt like was the battery.


type: comment
by: Tyriar
text:
  One of the things we should definitely action is hiding it in more places where it doesn&#x27;t work well, that&#x27;s one of the key pieces of feedback we got and is tracked in <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;282578" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;282578</a><p>For that WSL one specifically we&#x27;ll get it fixed in <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;285037" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;issues&#x2F;285037</a>


type: story
by: dakinitribe
title: Show HN: A global synchronized meditation bell website to connect us
url: https://waake.onrender.com/
text:
  Inspired by a (not so) recent HN discussion (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45421067">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45421067</a>), I (vibe) coded a site where anyone can meditate together with synchronized bells, in real time.<p>The goal is simple: if it helps people feel connected, even briefly, that&#x27;s a small victory.<p>Try it here: <a href="https:&#x2F;&#x2F;waake.onrender.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;waake.onrender.com&#x2F;</a><p>Feedback welcome, especially on any improvements you think could make it more calming and communal.<p>Have done some work so that it chimes in the background, and as PWA but not perfect yet.<p>Next challenge: scaling to 8,264,566,487 MAU


type: comment
by: agumonkey
text:
  exponentially so <a href="https:&#x2F;&#x2F;xcancel.com&#x2F;IIruoje&#x2F;status&#x2F;679604760325033984#m" rel="nofollow">https:&#x2F;&#x2F;xcancel.com&#x2F;IIruoje&#x2F;status&#x2F;679604760325033984#m</a>


type: comment
by: dijit
text:
  People can’t think anything good of communism because they’re conditioned to feel that way.<p>Whats interesting is how equal it was for everyone, one comment I got when asking people who lived through the soviet era was that.<p>“there’s no advantage given to any religion” (hence, new years being the traditional family get together time). and “we were all comrades, men and women”. A lot of what they hear from the US about gender equality falls on deaf ears because thats what they <i>had</i> and they were told was bad.<p>A weird perspective, but certainly an interesting one.<p>It’s always difficult to hear things that doesn’t fit our narrative.


type: story
by: ejfhp
title: The App to Celebrate Food
text:
  I&#x27;m building a &#x27;social&#x27; app for Android and iOS that&#x27;s all about food.<p>It&#x27;s called Bengodi, like the fantasy place from Boccaccio in the Decameron.<p>I would like to promote the culture of food, go against the spread of UPF, and help to preserve traditions.  I would like to have people to rediscover the pleasure of cooking and the long term advantages of eating well.<p>The app is at a good stage, it lacks some graphic design because I&#x27;m not able to do it, but for now I just would like to see if the concept works. There&#x27;s a lot of cloud backend that costs me money,  but I don&#x27;t like to have ads, so I think it will be available on stores through some levels of subscription. I don&#x27;t know yet how much will it costs to keep it running, but I&#x27;m planning to ask very little money, just to cover the expenses.<p>This is the elevator pitch generated with the help of Gemini...<p>Tired of fast food culture overshadowing great cooking? Our app is on a mission to put food and alimentation back where they belong: center stage! We&#x27;re a platform where users can share and record their family food culture, helping to preserve priceless food traditions before they&#x27;re lost. Imagine discovering a hidden gem. We connect you with traditional, local, and uncommon foods right in your area and around the world. But it&#x27;s more than just a registry. We inspire users to adopt good habits about cooking and eating well-prepared food, making it accessible and exciting. In short, we’re not just an app, we’re building a community that gets people genuinely passionate about food, one dish, one story, and one tradition at a time.<p>Now I&#x27;m searching for some testers (max 10&#x2F;20). The app is in closed testing on both the Play Store and the App Store, so if someone is interested let me know.


type: comment
by: Eggpants
text:
  I agree that’s Zed is very nice but a ticking enshitiation time bomb.  However, you do see how this autocomplete “feature” and its whole copilot everywhere strategy, is about M$’s roi of its ai investment right?<p>So if you have a problem with VC money you should stop using VSCode as well.<p>Of course they will just invent more  accounting terms, like they do with azure, to hide how much money they are losing on it.<p><a href="https:&#x2F;&#x2F;windowsreport.com&#x2F;steve-ballmer-calls-bullshit-microsofts-cloud-revenue&#x2F;" rel="nofollow">https:&#x2F;&#x2F;windowsreport.com&#x2F;steve-ballmer-calls-bullshit-micro...</a>


type: comment
by: mexicocitinluez
text:
  I use source generators pretty extensively but don&#x27;t really understand how this is different (or what it&#x27;s solving that source generators can&#x27;t).<p>I&#x27;m pretty new in the source generation area and only do enterprise dev, so I&#x27;m sure I&#x27;m missing something or just don&#x27;t have the use cases.


type: comment
by: redeeman
text:
  &gt; Windows in the early 2000s installed just fine without a floppy directly from CD or PXE booting.<p>when was it sata became the norm? im thinking circa 2001-ish, and what windows was latest here? im thinking windows xp. lets try remember, did windows xp include sata drivers on the installation medium?? oh wait, it didnt. There wasnt even ahci at the time, and windows xp didnt include a single sata driver for any of the chipsets at the time<p>&gt; A Window Manager and Window Server don&#x27;t come by default with Linux... It&#x27;s always an install-time option on the major distros.<p>desktop distributions generally come with a desktop environment default selected, or prompt you to choose between a few. one feature that has been there since more or less forever is alt + left&#x2F;rightclick mouse to move&#x2F;resize windows, which is significantly better than finding the title bar or corners like. for an operating system called &quot;windows&quot; its pretty hilarious it has the worst window management of them all, dont you think?


type: comment
by: lo_zamoyski
text:
  I don&#x27;t think this was understood charitably. The point of the parent is that <i>in practice</i>, when it comes time to update one part, you&#x27;ll also want to update all or most of the others. So, <i>in practice</i>, you will not see any of these savings.<p>The <i>potential</i> savings may be significant, but for most people, it may be the case that the <i>actual</i> savings are unlikely. A modular, upgradable laptop may be a niche product for people who want to upgrade each part <i>more</i> frequently, not less.


type: comment
by: cogman10
text:
  Imagine how much more efficient churches could be at taking care of the homeless if their tax burden was reduced!  Oh, they don&#x27;t pay taxes?  Weird.


type: comment
by: azuanrb
text:
  Part of it is because Ruby imo, have a very nice syntax. With type annotation, it&#x27;s becoming &quot;ugly&quot;, a lot more verbose. It&#x27;s no longer English-like. I do agree type have some advantages, but we need to get the DX right.<p>I&#x27;ve been using Ruby for more than 10 years now, and I only started using LSP recently. To me it&#x27;s a nice addition but I can live without it. Type is just one of the tools, not the only one imo. Not trying to sound negative but type is becoming more like a hammer analogy nowadays.<p>And it&#x27;s not limited to Ruby. Javascript, Python, all similar languages. Not everyone is a fan of type. We won&#x27;t reach consensus imo and that&#x27;s ok.


type: comment
by: dartharva
text:
  Sounds like very hot selection bias - &quot;people who like doing specific stuff to relax actually relax when doing specific stuff&quot;.<p>Pick subjects who aren&#x27;t used to video games and then let us see.


type: comment
by: throwawayqqq11
text:
  Looking at GDP, the golden age is still right here.<p><a href="https:&#x2F;&#x2F;data.worldbank.org&#x2F;indicator&#x2F;NY.GDP.MKTP.CD?locations=US" rel="nofollow">https:&#x2F;&#x2F;data.worldbank.org&#x2F;indicator&#x2F;NY.GDP.MKTP.CD?location...</a><p>&#x2F;s


type: comment
by: juliangmp
text:
  That is an actually terrible pattern, the standard should mandate nodiscard on operator[]. Or maybe finally cast that cursed operator implementation into hell where it belongs.<p>But alas, existing code is considered sacred in the C++ cult so we must never ever inconvenience anyone maintaining legacy code, no matter how broken it is.


type: comment
by: 112233
text:
  Do you have a study we can read and evaluate validity of it&#x27;s methods?<p>If not, here, I can show you my opinion too!: No, what you said is completely false.


type: comment
by: chucke
text:
  Happy bday ruby!<p>For the usual doomsdaysayers saying &quot;ruby can&#x27;t X so I left it for Y&quot;, when X is typing, RBS is becoming the accepted standard (now that sorbet supports it),and RBS inline notation next to signature&#x2F;code too (for peeps complaining about separate files); when X is LSP, ruby-lsp is the standard and already supports &quot;go to definition&quot; (its major hole for a long time), and its plugin architecture allows other other features to reuse the same code AST&#x2F;index (So that each linter&#x2F;formatter&#x2F;type checker doesn&#x27;t have to parse their own); when X is parallelism, ractors are have actually become performant in a lot of common cases, and it&#x27;s only missing some GC improvements to be truly non-experimental.<p>There are new shiny things like ZJIT or Box, but even the core team recommends against using them in production for now. But they&#x27;ll get better, as its been happening with the things listed above.<p>No wildly new syntax changes is also a good thing. Should help alternative implementations catch up.


type: comment
by: Rochus
text:
  &gt; I hate this language with the intensity of a thousand suns<p>Interesting. What&#x27;s the main reason? Do you already have representative experience with Typst? Does it really solve the issues you perceived with Latex? Are you satisfied with the typographic quality of Typst? (why I&#x27;m interested: <a href="https:&#x2F;&#x2F;github.com&#x2F;rochus-keller&#x2F;typos&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rochus-keller&#x2F;typos&#x2F;</a>)


type: comment
by: ekjhgkejhgk
text:
  &gt; “Overall, 76% of female murders and 56% of male murders were perpetrated by someone known to the victim.”<p>&gt; <a href="https:&#x2F;&#x2F;bjs.ojp.gov&#x2F;female-murder-victims-and-victim-offende" rel="nofollow">https:&#x2F;&#x2F;bjs.ojp.gov&#x2F;female-murder-victims-and-victim-offende</a>...<p>Lets say M is &quot;being murdered&quot; and A is &quot;stranger in the house&quot;, &quot;not A&quot; is &quot;person known to the victim in the house&quot;.<p>The numbers you&#x27;re quoting say that P(not A | M) is large, implying that P(A | M) is small.<p>However, to make a decision on whether to let someone in, I care about P(M | A).<p>You need to exercise that critical thinking more. You just heard someone say &quot;the murders are known to the victim&quot; and you instantly dropped your common sense.


type: comment
by: adastra22
text:
  You can compile MIT software and distribute the binary while saying “fuck you” to anyone who asks for the source.<p>You are thinking of copyleft (e.g. GPL)


type: comment
by: Strilanc
text:
  Author here: yes that&#x27;s all correct.<p>This is perhaps not clear enough, but the title refers to a <i>pattern</i>. For classical bits on a quantum computer this pattern is already playing out (as shown in the cited experiments), and for quantum bits I think it&#x27;s about to play out.<p>Classical storage of classical bits is still far more reliable, of course. Hell, a rock chucked into one bucket or another is still more reliable. We&#x27;ll never beat the classical computer at storing classical bits... but the rock in a bucket has some harsh competition coming.<p>I should maybe also mention that arbitrarily good qubits are a step on the road, not the end. I&#x27;ve seen a few twitter takes making that incorrect extrapolation. We&#x27;ll still need hundreds of these logical qubits. It&#x27;s conceivable that quantity also jumps suddenly... but that&#x27;d require even more complex block codes to start working (not just surface codes). I&#x27;m way less sure if that will happen in the next five years.


type: comment
by: redeeman
text:
  they were not, they purchased what was in the stores, which was only windows. all the way from first windows to windows xp it was the biggest pile of shit imaginable. the average user wouldnt even have half a chance of installing it, and certainly couldnt use it with any kind of reasonableness, it was a giant mess, it was just the mess people were used to. Most people would throw out their computer and buy a new when windows became slow, because, of course it gradually becomes slower, makes perfect sense, no?<p>KDE from 15 years back was HUGELY better than windows at the time, and frankly, also windows now


type: comment
by: motbus3
text:
  What matters is being (1) happy with your job (2) having an excellent life-work balance and (3) fair or better compensation. The rest is just fuel to the ego and it means nothing.<p>If you want to drive projects, do it at your own free time.<p>You are just a liability to the investors and that&#x27;s why everyone actually wants AI


type: comment
by: ben_w
text:
  Truth vs. perception.<p>As I said, politicians have the same range of beliefs as the rest of us, are not magically blessed with true knowledge. They can be believers in fusion just as e.g. Trump has weird beliefs about Chinese domestic installation of renewables.<p>(Me, I don&#x27;t know if fusion is or isn&#x27;t realistic, but I can see ways it can cause proliferation issues just by being easier to configure as a cheap neutron source than as aneutronic, so I hope it&#x27;s not realistic, but hope isn&#x27;t a prediction).


type: comment
by: ekjhgkejhgk
text:
  Thank you!! I just commented the same thing, but people will eat any meme you throw at them, it&#x27;s quite shocking.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46384274">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46384274</a><p>One thing that spending time talking to people online has taught me is how often what people say is just mindlessly repeating something they heard somewhere.<p>It&#x27;s also fantastic how I find your response more persuasive than mine, while using fewer words. Well done.


type: comment
by: KellyCriterion
text:
  Merry Christmas, dear HN Community!<p>Being super-lonely this year, I hope all of you are much better off than me - this year contained some catastrophic external events in my life, which led to permanent change on some &quot;layers&quot; of my live (not only material, but also in psy etc.)<p>I hope the next year will bring the luck to re-align some things and bring them backs on the track, otherwise next year I will write the same post and add that Im in huge (final) trouble...<p>Enjoy the time with your family if they are near to you!


type: comment
by: xpe
text:
  I&#x27;m thinking about various security models. When it comes to browser integration, I&#x27;m particularly interested in defense-in-depth rather than trusting the shIP activities to the captAIn.<p>Bad puns aside, this is an important area! Many of us want to know what people are building (or should be built) to put security front and center -- or at least integrated --rather than an afterthought. Components might include: sandboxing, access rules, logging, honey-pot mode, perhaps even read-only access for a &quot;protector&quot; agent. (Another common approach here is wishful thinking such as &quot;this ship is unsinkable&quot;, but that ship has sailed for me.)<p>Putting on my dark humor hat, if all else fails, there could be a &quot;time to panic&quot; mode triggered by certain criteria (e.g. a regex matching &quot;your bank account balance is $0&quot;).<p>What can biology teach us? When you think about defense-in-depth for &quot;insider threats&quot; in the human body, what comes to mind? There are many; here is one: reflexes. Your motor planning neurons might send your hand towards a hot surface and succeed, but they will be quickly countermanded [1] by a reflex arc [2].<p>P.S. Please don&#x27;t interpret my style as a lack of seriousness. If used carelessly, this technology opens up some impressive botnet potential. Luckily, with the benefit of wishful thinking or just flat-out ignorance, we can trust humans and AIs to be adequately trustworthy. [2] [3]<p>[1]: maybe overruled is a better term?<p>[2]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Reflex_arc" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Reflex_arc</a><p>[3]: <a href="https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2007&#x2F;02&#x2F;the_psychology_2.html" rel="nofollow">https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2007&#x2F;02&#x2F;the_psycholog...</a><p>[4]: <a href="https:&#x2F;&#x2F;www.anthropic.com&#x2F;research&#x2F;agentic-misalignment" rel="nofollow">https:&#x2F;&#x2F;www.anthropic.com&#x2F;research&#x2F;agentic-misalignment</a>


type: comment
by: ta_le
text:
  I&#x27;m a chronic lurker for most of the year but this is a good time to say this. I&#x27;m so thankful for this community that provides so much without succumbing to enshitification as some other parts of the Internet. Whether I&#x27;m passing time on a train or escaping an annoying group discussion, this is by far my favorite algorithmic feed to do so.  Merry Christmas everyone!


type: comment
by: dmos62
text:
  Free software is in everyone&#x27;s interest. It&#x27;s just that if you drag your feet, probably someone else will pay for it.


type: comment
by: sallveburrpi
text:
  So so weird that we live in a timeline where Anduril and Palantir are military contractors of the US and other governments.<p>I know it’s somewhat of a tired observation by now but I still wonder every time how badly you have to misread LOTR to name your company after the witch kings cursed surveillance artefacts.<p>I wonder when the first weapons manufacturing company calls themselves Angmar or Uruk-hai.<p>The names are really dope though I have to give them that…


type: comment
by: closewith
text:
  On the other hand, we hand down our MacBooks in the family and our old 2018 MacBook Airs are still in daily use without any reliability issues AFAIK. Zero user repairability.


type: comment
by: motbus3
text:
  Once a person where I was tech lead asked to leave because he told me his salary wasn&#x27;t enough.<p>I didn&#x27;t know numbers, but I came to know that he was earning X and as I asked the company for him to stay he got at least 1.7X<p>Then I learned how much X was and I got said with my own salary<p>After a while, I&#x27;ve got a new job and they offered 1.7X for me even after I received a 1.5X increase.<p>First I was happy that they were at least trying to hold me, but then I realized that my base salary was probably just too low LOL


type: comment
by: zokrezyl
text:
  the C++ version is also evolving! Have a look<p><a href="https:&#x2F;&#x2F;github.com&#x2F;zokrezyl&#x2F;ymery-cpp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zokrezyl&#x2F;ymery-cpp</a>


type: comment
by: screenothethird
text:
  It’s just inferior to Python, nobody is making a more complex argument than that. Why ever use Ruby when there’s a virtually identical system that’s faster with a bigger community.


type: comment
by: g947o
text:
  When I saw &quot;handheld PC&quot; I thought it refers to Steam Deck and alike.<p>Only until I saw &quot;Windows CE&quot; along with the UI did I realize what devices this forum is actually about<p>P.S. of course I also confused &quot;HPC&quot; in the domain with &quot;high performance computing&quot;


type: comment
by: NorwegianDude
text:
  It&#x27;s not a wrong solution. It&#x27;s been commonly used since forever, tens of years before the sec-fetch-site header existed, and it stops CSRF. Sec-fetch-site is not supported in old browsers, so relying on that is unsafe without any fallbacks.


type: comment
by: tomrod
text:
  How I wish such blithe, naive approaches could solve the major social quandries of our time. Unfortunately experience and time have proven lack of support is a death sentence to so many, to the detriment of all.


type: comment
by: lousken
text:
  That&#x27;s nice and all, but I wonder when will actual consumers get HBM4 memory e.g. in apple chips or amd apus.


type: comment
by: compsciphd
text:
  glancing through the code, it doesn&#x27;t seem like it be that hard to remove limitations such as this.  PostHistoryLimit&#x2F;postHistoryLimit interpreted from License Limits.  a little poke here and there and I&#x27;d guess the limitations would disappear.


type: comment
by: cassepipe
text:
  Contra the author, the extra vertical space you gain with the 3:2 ratio on the 13&#x27; version makes up for the small form factor, especially it makes you realize that what you are often missing on a laptop is extra <i>vertical</i> space.<p>Exactly, this is why he should have got the 13&#x27; version. Sometimes you feel you want something &quot;just <i>slightly</i> larger&quot; (sic) than 14&#x27; but if you are not ready to pay the price for it, what&#x27;s  I am pretty the issue comes from people wanting to work on two windows side-by-side but for that to be comfortable you really need <i>at least</i> 16&#x27; if not 17&#x27;<p>The way I go around this issue is that instead of having a subpar side-by-side windows experience I just optimized for fast window switching: I just have mod + j&#x2F;k mapped in my windows manager (can&#x27;t do that in Gnome ofc) and I can just put the two window in their own workspace so that it&#x27;s only cycling through those two if needed<p>My main gripe with the framework 13&#x27; is that it doesn&#x27;t feel sturdy for some reason. Don&#x27;t get me wrong, it is <i>not</i> flimsy either but if you get your hands or a macbook or even some other laptop in the same price range of the fw, it will <i>feel</i> better. I thing it has to do with the partly recycled aluminum, it&#x27;s a material that&#x27;s just not as hard as it seems.<p>On the other hand not having to throw out your laptop because you stupidly broke the screen is a great feeling.


type: comment
by: c17r
text:
  I just tried with the &quot;links&quot; browser and I get a &quot;Update your browser. Your browser isn&#x27;t supported anymore. To continue your search, upgrade to a recent version&quot;


type: comment
by: stevenfoster
text:
  I became a parent of two this year and my oldest is now 3 years old. One of the greatest things in life has to be a newborn baby. And more than ever for me, it makes sense that the greatest thing would be if God came as a newborn baby.<p>¡Feliz Navidad!


type: comment
by: foldr
text:
  Merry Christmas!<p>I am not arguing that people should be paid public money to do Chomskyan linguistics. That is an entirely separate question from the question of whether or not Chomsky&#x27;s key claims are true and whether his research program has made progress. Again, you will have to throw out the majority of science if you hold to the criterion that only work with practical applications has any value.<p>I also think that you continue to underestimate Chomsky&#x27;s overall influence on cognitive science. If you think that post-cognitive-revolution cognitive science has achieved anything of note, then you ought to give Chomsky partial credit for that.<p>&gt;I don&#x27;t see how that small number of examples is supposed to scale to an entire natural language<p>Wide coverage generative grammars certainly exist, though they were never something that Chomsky himself was interested in. Here is one in a Chomskyan idiom: <a href="https:&#x2F;&#x2F;aclanthology.org&#x2F;P19-1238.pdf" rel="nofollow">https:&#x2F;&#x2F;aclanthology.org&#x2F;P19-1238.pdf</a><p>I&#x27;m still puzzled by your point about falsifiability. I haven&#x27;t seen anything <i>close</i> to a falsifiable claim from people who are excited about the cognitive implications of LLMs. The argument is little more than &quot;look at the cool stuff these things can do – surely brains must work a bit like this too!&quot; Read almost anything by Chomsky and you&#x27;ll find it&#x27;s full of quite specific claims that can be empirically tested. I guess people get excited about the fact that the architecture of LLMs is superficially brain-like, but it&#x27;s doubtful that this gets us any closer to an understanding of the relevant computations at the neural level.


type: comment
by: superkuh
text:
  Uh... lived experience? Try getting keyboard and mouse sharing working across all the waylands with the same software. Not having most of the features in the standard implementation leads to fragmentation which apparently you haven&#x27;t run into with your use cases yet.


type: comment
by: vidarh
text:
  It makes things a lot better for me, for one, and clearly there are more of us. You may not think it matters, and that&#x27;s fine, but X11 won&#x27;t go away because there are enough of us that won&#x27;t let it.


type: comment
by: torginus
text:
  While this looks cool, I don&#x27;t see any code generation capability in the examples or the tests, only compile time evaluation.<p>This is more like constrexpr than a macro system.


type: story
by: jack_ruru
title: Show HN: Frockly – A visual editor for understanding complex Excel formulas
text:
  I built a visual editor that represents Excel formulas as blocks, making it easier to inspect, refactor, and reason about complex formulas structurally. Frockly is not an Excel replacement. It focuses on understanding and refactoring formulas before bringing them back to Excel. Demo: <a href="https:&#x2F;&#x2F;ryuu12358.github.io&#x2F;Frockly&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ryuu12358.github.io&#x2F;Frockly&#x2F;</a> GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;ryuu12358&#x2F;Frockly" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ryuu12358&#x2F;Frockly</a> Write-up: <a href="https:&#x2F;&#x2F;note.com&#x2F;ryuu12358&#x2F;n&#x2F;naa65d9d5facd" rel="nofollow">https:&#x2F;&#x2F;note.com&#x2F;ryuu12358&#x2F;n&#x2F;naa65d9d5facd</a> （Japanese）


type: comment
by: juliangmp
text:
  It&#x27;s a fine line to ride. You want both stability and new technologies and you have to find a balance between them.<p>And obligatory: experience and competence may be correlated, but they are not the same.


type: story
by: riffraff
title: Italy watchdog orders Meta to halt WhatsApp terms barring rival AI chatbots
url:
  https://www.reuters.com/sustainability/boards-policy-regulation/italy-watchdog-orders-meta-halt-whatsapp-terms-barring-rival-ai-chatbots-2025-12-24/


type: comment
by: Chgdz
text:
  Hey HN! Author here. Quick summary: SENTINEL is an AI security platform I&#x27;ve been building. Today I&#x27;m releasing everything – 97 detection engines, from regex to topological data analysis. What makes it different: - Strange Math engines (TDA, Sheaf Theory, Hyperbolic Geometry) - 39K+ attack payloads for red teaming - &lt;10ms latency, production-ready Why now? It&#x27;s Christmas. Wanted to give back. Happy to answer any questions!


type: comment
by: KellyCriterion
text:
  Very impressive video! What you can clearly see:<p>If you scale this over the next years, &quot;manual driving is over&quot; :-D<p>This is just the very very early beginning, like the first seconds after big bang, we haven really started this whole thing: If you put just more ressources here, we will have giant parking houses for just self-driving-cars, like &quot;coming home over night and recharge&quot;<p>And this technology will come on a mass scale, Im pretty sure - there is nothing that can stop this?<p>How will this affect transportation jobs?<p>If you are today a big insurance like Munich Re, and you see already today that self-driving produces already much less accidents (90% or so I read days ago?), and the tech is really new &amp; &quot;not 100% reliable&quot; and you believe that this tech will be rolled out - one day you will start lobbying politicans that manual driving needs to be forbidden, except some rare cases.<p>Lets come back in 10 years! :-)


type: comment
by: amluto
text:
  I find the backward version slightly more intuitive.  Here’s why:<p>Suppose I want to uniformly randomly shuffle a deck of cards in a single pass. I stick the deck on the table and call it the non-shuffled pile. My goal is to move the deck, one card at a time, into the shuffled pile. First I need to select a card, uniformly at random, to be the bottom card of the new pile, and I move it over. Then I select another card, uniformly at random from the still non-shuffled cards, and put it on top of the bottom shuffled card. I repeat this until I’ve moved all the cards, so that each card in the shuffled pile is a uniform random selection from all of the cards it could  have been.  And that’s it.<p>One can think of this as random <i>selection</i>, whereas the “forward” version is like random <i>insertion</i> of a not-random card into a shuffled pile. And for whatever reason I tend to think of the selection version first.


type: comment
by: miroljub
text:
  With Röhm you are close to Goodwin. The difference is Röhm was hiding his sexual preferences, while Weidel is pretty open about it. Röhm was killed because of it by his party members. Weidels sexual preference is a non issue for AfD members.<p>Your comparison with Röhm just shows once more that AfD policies are quite opposite to those of the NSDAP.


type: comment
by: andix
text:
  Array also implements IReadOnlyList if I&#x27;m not mistaken.<p>I think C# doesn&#x27;t really have immutable collections, they just can be typecasted to IReadonly* to hide the mutable operations. But they can always be typecasted back to their mutable base implementation.<p>The only real immutable collections I know of, are F#s linked lists.


type: comment
by: andrepd
text:
  There&#x27;s also corrupted versions in other languages than English! I&#x27;m from Portugal and there&#x27;s also semi-bawdy lyrics that somehow spread across the country organically across hundreds of miles.


type: comment
by: handoflixue
text:
  Most games use ranked match-making to resolve this. If you&#x27;re in Bronze, compete trying to get into Silver, etc.. My experience is that you have to be extremely bad to get stuck at the bottom of Bronze in most modern games.<p>Yeah, you&#x27;ll lose a few matches as the ranking system figures out where to place you, but the cost of competition is unfortunately the mortifying ordeal of learning that you are not in fact the best in the world.


type: comment
by: coder543
text:
  I remember another one that was popular years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17459204">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17459204</a>


type: comment
by: janandonly
text:
  There is no experimental evidence , just an interesting idea .<p>&gt; Whether the universe is indeed a computational construct remains an open question, but the entropic nature of gravity provides compelling evidence that information is a fundamental component of physical reality and data com- pression drives physical processes in the universe.


type: story
by: freakynit
title: Show HN: Free JSON editable resume builder (100% free and offline))
text:
  Json input makes it pretty easy to customize it to particular job description.<p>Share it, download html, print as pdf, or host for free.<p>100% vibe-coded (Not the hosting part).<p><a href="https:&#x2F;&#x2F;json-resume.pagey.site&#x2F;" rel="nofollow">https:&#x2F;&#x2F;json-resume.pagey.site&#x2F;</a>


type: comment
by: ajb
text:
  Non-neurotypicals can receive bad treatment from neurotypicals. But, it&#x27;s also a trap to start thinking that neurotypicals are 100% intolerant. The corollary of not knowing when they&#x27;re offending people, is that they also don&#x27;t know when they&#x27;re receiving tolerance - which is actually a lot; although it&#x27;s understandable that this is not obvious.


type: comment
by: jack_ruru
text:
  Yeah, that’s usually what I do as well. Breaking formulas down into smaller pieces with clear intent helps a lot.<p>What I’ve been thinking about lately are cases where large formulas already exist, and changing the sheet structure (adding helper columns or moving things around) isn’t always practical.<p>In those situations, it feels useful to first understand what the existing formula is doing structurally, before deciding whether and how to refactor it.<p>I’m not convinced this is a better approach yet — just exploring the space.


type: comment
by: torginus
text:
  I used to think so too, but I do have to complain about Microsoft doing the Microsoft thing - they have a brilliant idea (and execution), but they bury it in so much boilerplate that 99% of people who would use it are put off by it.<p>The amount of stuff you have to wade through here compared to something like comptime in Zig (Roslyn API, setting up the project, having VS recognize it and inject it in the compiler, debugging etc) makes usage of these an absolute pain.


type: comment
by: juliangmp
text:
  Ahh, if you&#x27;re on KDE then Okular should do the trick, it should even update live when you update the markdown file.


type: comment
by: gessha
text:
  I wonder if it’s possible to do the apple trick of hiding latency using animations. The audio equivalent can be the chime that Siri does after receiving a request.


type: comment
by: theandrewbailey
text:
  A lot of corporations support the Linux Foundation instead of the FSF.<p><a href="https:&#x2F;&#x2F;www.linuxfoundation.org&#x2F;about&#x2F;members" rel="nofollow">https:&#x2F;&#x2F;www.linuxfoundation.org&#x2F;about&#x2F;members</a>


type: comment
by: yread
text:
  I use MM for about a year. Forking it would be a major undertaking as the number of vulnerabilities for which you would need to backport is quite high like 5 a month?). Last time they removed features from free (group calls in v10) there was a lot of grumbling but thats it.


type: comment
by: latexr
text:
  &gt; I feel ashamed that my selfish life feels pale in comparison.<p>You’re still alive, thus you still have the chance to live a more selfless life you feel proud of.<p>&gt; It&#x27;s amazing these people did not worry about the extra expense and inconvenience of taking care of another person<p>Seems to me they did worry, but decided to do it anyway.<p>&gt; with children of their own to take care of.<p>The children came later, and Ronnie helped to take care of them.


type: comment
by: maltalex
text:
  Immutable collections exit, they were just added later. See System.Collections.Immutable:<p><a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;dotnet&#x2F;api&#x2F;system.collections.immutable" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;dotnet&#x2F;api&#x2F;system.collecti...</a>


type: comment
by: lousken
text:
  For all the bad press element&#x2F;matrix has been getting, I am happy that at least I don&#x27;t have to deal with this as well.


type: story
by: achenet
title: Show HN: I made you a Christmas present
url: https://arielche.net/noel2025
text:
  Enjoy! ^_^ <a href="https:&#x2F;&#x2F;arielche.net&#x2F;noel2025" rel="nofollow">https:&#x2F;&#x2F;arielche.net&#x2F;noel2025</a>


type: comment
by: lexicality
text:
  &gt; an IT company that wants to resell the (free) version of Mattermost software and is now complaining that they have to pay?<p>A user that was following the letter of the license and has suddenly had their access to the software restricted without warning.<p>Open source software means people are entirely within their rights to sell it to others, perhaps creating value by providing the warranty that all licenses expressly disclaim.


type: comment
by: BLKNSLVR
text:
  Enjoy the journey, make the most of as much of it as possible. The present can feel as if it moves very slowly, but the future arrives incredibly quickly. My two are 18 and 16 and it feels like only five minutes has passed (I&#x27;m sure this is how you feel about the last 3 years). I miss their unrestricted toddler personalities, but I&#x27;m also incredibly happy and proud of who they&#x27;ve both become as, essentially, adults now.


type: comment
by: juujian
text:
  Do you have a CV for more context? Work in a more academic setting is always highly context dependent, as you know.<p>Chances are, there are a handful of labs, somewhere that could benefit from the overlap, but finding them is like finding the needle in the haystack.


type: comment
by: andix
text:
  Does this finally allow reading string literals from files and include them into the binaries?<p>I&#x27;ve seen a Go project that was heavily using <a href="https:&#x2F;&#x2F;pkg.go.dev&#x2F;embed" rel="nofollow">https:&#x2F;&#x2F;pkg.go.dev&#x2F;embed</a> for loading some template files, and got a bit jealous. Back in the days of .NET Framework it was common to compile file contents into resource files, but it was always quite cumbersome.


type: comment
by: rhodey
text:
  I own 2 framework 13 laptops at this time and repairability aside I am also just happy to support a new PC hardware co.


type: comment
by: HarHarVeryFunny
text:
  I don&#x27;t think traffic light outages (e.g. flashing yellow) or police directing traffic at intersections is that rare, but regardless these cars do need to handle it in a safe and legal manner, which either means recognizing police gestures in a reliable way, or phoning home.<p>We know that Waymos phone home when needed, but not sure how Tesla handles these situations. I&#x27;m not sure how you conclude anything about Tesla based on their current temporary &quot;safety monitor&quot; humans in the cars - this is just a temporary measure until they get approval to go autonomous.


type: comment
by: swiftcoder
text:
  &gt; I wonder when the first weapons manufacturing company calls themselves Angmar or Uruk-hai.<p>Luckily&#x2F;unluckily, AngMar is one of those shady medical subcontracting firms instead...


type: comment
by: wiseowise
text:
  That&#x27;s the point, though? To climb rank you need to get good, to get good you need to play a lot.


type: comment
by: RobotToaster
text:
  Appears to be &quot;open core&quot; agpl <a href="https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost?tab=readme-ov-file" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost?tab=readme-ov-file</a><p>Not sure what isn&#x27;t included in the core though.


type: comment
by: 101008
text:
  I am thinking from a piracy perspective. If I share a link that contains a book, what can be done from DCMA or legal regulators? They can&#x27;t ask the server (textarea.my) to remove the link because it doesn&#x27;t exist.<p>They can&#x27;t track every website with the link and ask to be removed, either.<p>Could they ask textarea.my to not parse the link and thus, not display the content? Could textarea.my refuse?


type: comment
by: garganzol
text:
  Bait contributors by a FOSS-like model, then switch the mode to sell the results of their contributions without paying them back. What a classic.


type: comment
by: novoreorx
text:
  microlink&#x27;s cards [1] I discovered years ago has similar functionality, and microlink itself [2] is much more sophisticated on leveraging a headless chrome.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;microlinkhq&#x2F;cards" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microlinkhq&#x2F;cards</a><p>[2]: <a href="https:&#x2F;&#x2F;microlink.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;microlink.io&#x2F;</a>


type: comment
by: amluto
text:
  I don’t really expect fancier codes to cause a huge jump in the number of logical qubits. At the end of the day, there’s some code rate (logical bits &#x2F; physical bits) that makes a quantum computer work. The “FOOM” is the transition from that code rate changing from zero (lifetime of a logical bit is short) to something that is distinctly different from zero (the state lasts long enough to be useful when some credible code).  Say the code rate is 0.001 when this happens. (I haven’t been in the field for a little while, but I’d expect higher because those huuuuge codes have huuuuge syndromes, which isn’t so fun.  But if true topological QC ever works, it will be a different story.)  The code rate is unlikely to ever be higher than 1&#x2F;7 or so, and it will definitely not exceed 1.  So there’s at most a factor of 1000, and probably less, to be gained by improving the code rate.  This isn’t an exponential or super-exponential FOOM.<p>A factor of 1000 may well be the difference between destroying Shor’s-algorithm-prone cryptography and destroying it later, though.


type: comment
by: Eggpants
text:
  Because it was really about serving red meat to the MAGA base. My relatives in Kentucky cheered because they believed the “all those lazy blacks are getting fired” narrative. It’s so strange to me as they are deeply religious and some of the kindest folks I know, but also the most racist.


type: comment
by: rramadass
text:
  You are mistaken if you think the code is the point (it is not); It is the Mathematics which is important. AI tools can help me in my studies&#x2F;work but the understanding still has to happen in my own head.


type: comment
by: closewith
text:
  Maybe the feeling of saving money, but any TCO calculation isn&#x27;t going to land on the side of upgradability or repairability.


type: comment
by: fn-mote
text:
  &gt; Of course the open source bait and switch done by companies is a shitty behavior worth calling out,<p>Yes, that’s what we are doing here.<p>&gt; but the companies exist to earn money and at this point this can be expected.<p>Expected != ethical. Also not a necessary, logical outcome.<p>What is legitimately expected is a pro version that has more corporate features. We’re not talking about $Xx&#x2F;user&#x2F;mo to enable SSO here, though.


type: comment
by: jollymonATX
text:
  If you are having trouble understanding, just ask. Of course I&#x27;m talking about a websites terms of use.


type: comment
by: buddyhollyclone
text:
  I&#x27;m in much the same boat - however my SWE pivot was when I attempted to commercialize my PhD research along with my advisor. We had a startup for a few years and then got acquired by a global company. I now manage a team of SWEs and coordinate with SMEs in technical fields to make sure that our scientific software products are great in both areas. These roles exist, but probably not commonly as a straight hybrid - may have to lean into one and use the other as a differentiator&#x2F;value-add. For me, I think I got here by caring about the customer experience first - which takes &quot;whatever it takes&quot; - software and science both. I have to be an evangelist for both of these things but only as a means to a common end, which is to help the end users expand their understanding and abilities with applied knowledge.


type: comment
by: svara
text:
  It reminds me a bit of a very small scale version of a robotic harbor, which very much exists in many places across the world already.<p>I once toured the one in Hamburg, which is highly recommended if you ever get the chance.<p>Nothing else has quite given me that feeling of being tiny next to this giant city-scale robot since.


type: comment
by: Pepp38
text:
  Interesting read. What stood out to me is that this feels less like a detection problem and more like a cost-shaping one.<p>Sec-Fetch and Client Hints aren’t decisive on their own, but they’re hard to fake consistently across layers and over time, which is where the real value seems to be.<p>Curious whether you see these headers as a durable signal, or more as something that will need regular rotation as automation frameworks adapt.


type: comment
by: cletus
text:
  Story time. This has basically nothing to do with this post other than it involves a limit of 10,000 but hey, it&#x27;s Christmas and I want to tell a story.<p>I used to work for Facebook and many years ago people noticed you couldn&#x27;t block certain people but the one that was most public was Mark Zuckerberg. It would just say it failed or something like that. And people would assign malice or just intent to it. But the truth was much funnier.<p>Most data on Facebook is stored in a custom graph database that basically only has 2 tables that are sharded across thousands of MySQL instances but most almost always accessed via an in-memory write-through cache, also custom. It&#x27;s not quite a cache because it has functionality built on top of the database that accessing directly wouldn&#x27;t have.<p>So a person is an object and following them is an edge. Importantly, many such edges were one-way so it was easy to query if person A followed B but much more difficult to query all the followers of B. This was by design to avoid hot shards.<p>So I lied when I said there were 2 tables. There was a third that was an optimization that counted certain edges. So if you see &quot;10.7M people follow X&quot; or &quot;136K people like this&quot;, it&#x27;s reading a count, not doing a query.<p>Now there was another optimization here: only the last 10,000 of (object ID,edge type) were in memory. You generally wanted to avoid dealing with anything older than that because you&#x27;d start hitting the database and that was generally a huge problem on a large, live query or update. As an example, it was easy to query the last 10,000 people or pages you&#x27;ve followed.<p>You should be able to see where this is going. All that had happened was 10,000 people had blocked Mark Zuckerberg. Blocks were another kind of edge that was bidirectional (IIRC). The system just wasn&#x27;t designed for a situation where more than 10,000 people wanted to block someone.<p>This got fixed many years ago because somebody came along and build a separate system to handle blocking that didn&#x27;t have the 10,000 limit. I don&#x27;t know the implementation details but I can guess. There was a separate piece of reverse-indexing infrastructure for doing queries on one-way edges. I suspect that was used.<p>Anyway, I love this story because it&#x27;s funny how a series of technical decisions can lead to behavior and a perception nobody intended.


type: comment
by: mikkupikku
text:
  I know how to get the audio stream names, the problem is the window titles.  With X it&#x27;s easy, just call xdotool.  I&#x27;m sure it&#x27;s probably easy enough on Windows and MacOS too.  Wayland is the weird one for making focused window titles privileged information.<p>Anyway, I do think I&#x27;ve created what should be considered basic desktop functionality here, a simple hotkey that mutes or otherwise changes the volume only of the focused window.  Every desktop should have it.<p>This is just one of the tools I&#x27;ve made for myself with X which I do not want to do without and this makes Wayland a non-option for me.  If I can&#x27;t use X and can&#x27;t replicate things like this with Wayland, then maybe I should switch to MacOS at that point because the dream of controlling my own computer seems like it&#x27;s dying anyway.


type: comment
by: andix
text:
  Modern C# and .NET are great. It still suffers from the bad reputation of the Windows-only .NET Framework. It&#x27;s still a quite heavy platform with a lot of features, but the .NET team invested a lot of time to make it more approachable recently.<p>With top level Programs and file-based apps[1] it can be used as a scripting language now, just add a shebang (#!&#x2F;usr&#x2F;local&#x2F;share&#x2F;dotnet&#x2F;dotnet run) to the first line and make it executable. It will still compile to a temporary file (slow on first run), but it doesn&#x27;t require a build step anymore for smaller scripts.<p>[1]: <a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;dotnet&#x2F;csharp&#x2F;fundamentals&#x2F;tutorials&#x2F;file-based-programs" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;dotnet&#x2F;csharp&#x2F;fundamentals...</a>


type: comment
by: elygre
text:
  My sympathies. And it’s sad to see you call it “what it is you did wrong”. Thus, also my apologies, for whenever I am on the wrong side of such interactions.


type: comment
by: Forgeties79
text:
  Ha I was being tongue in cheek for sure but not as a critique of the site just about Grok. I had a lot of fun with this tool last night. Very interesting watching the process play out and just a cool idea, already shared with a few buddies. Good to know about the @!<p>Congrats and have a wonderful Christmas if you celebrate :)


type: comment
by: gota
text:
  All I can think of reading this is how many versions - and how enriched with genius local detail - of the Illiad, Gilgamesh, etc there must have been when they were strictly oral traditions


type: comment
by: shiandow
text:
  You can just use this algorithm but ignore everything after the first k elements. The algorithm still works if you don&#x27;t store anything beyond the first k elements but just pretend they are there.


type: comment
by: lazy_lumber
text:
  Well that&#x27;s something I really liked reading from the BBC.<p>This give hope that humanity is still alive &amp; not everyone is selfish like us.


type: comment
by: ValentineC
text:
  One of the things keeping me from adopting Tailscale is that I need to sign up with one service, but I can&#x27;t add multiple services as login options in case one of those SSO providers lock me out, like what happened to Dr Paris Buttfield-Addison with Apple.


type: comment
by: Thorrez
text:
  &gt;If you are today a big insurance like Munich Re, and you see already today that self-driving produces already much less accidents (90% or so I read days ago?), and the tech is really new &amp; &quot;not 100% reliable&quot; and you believe that this tech will be rolled out - one day you will start lobbying politicans that manual driving needs to be forbidden, except some rare cases.<p>Why would insurance companies lobby for that? 90% reduction in accidents means 90% reduction in premiums, which means 90% reduction in profits.<p>Do insurance companies have a history of lobbying for safety regulations?


type: comment
by: oulipo2
text:
  That wasn&#x27;t the point of the answer. The point is &quot;How well do you really know someone?&quot;. You really don&#x27;t. Many people live with partners who end up killing them, although they thought they trusted them.<p>Besides, &quot;Bayes law&quot; is not on your side on this one, it&#x27;s well-known that &quot;regular people&quot; are over-represented in homicide, and &quot;autistic people&quot; or even &quot;schizophrenic people&quot; are under-represented and are mostly harmless


type: comment
by: fn-mote
text:
  You should have linked the MIT License on Wikipedia (or anywhere else) instead of Free Software.<p>The license is only three paragraphs long. You can see it does not contain text supporting your claim.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MIT_License" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MIT_License</a>


type: comment
by: bilbo0s
text:
  Yeah but that&#x27;s going nowhere in court right?<p>You can&#x27;t have the government coming in telling a scientist who he has to work for. People are free to take jobs at whatever company they like.<p>This is just a clever mechanism of paying that intellectual capital an amount of money so far outside the bounds of a normal salary that it borders on obscenity.<p>All that said, I don&#x27;t say anything when Jordan Love or Patrick Mahomes are paid hundreds of millions, so I need to learn to shut my mouth in this case as well. I just think it sucks for the regular employees. I guarantee they will lose their jobs over the next 24 months.


type: comment
by: mystraline
text:
  Unsurprising, given that the CEO of Element&#x2F;Matrix is also selling and creating primarily to that end as well.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46379589">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46379589</a>


type: comment
by: justin66
text:
  &gt; the keyboard and trackpad are just as good<p>The keyboard on my framework 13 is fine but it’s got a very sketchy touchpad and that classic symptom of a modern, shitty laptop: the whole thing flexes if I pick it up by the corner, and oftentimes actuates the trackpad button. Other times if I’m sitting in an unfavorable position the machine flexes and the trackpad button no longer works. Compare that with the rigidity of a modern Macbook.


type: comment
by: krish678
text:
  Hi HN,<p>I’m sharing a research-focused ultra-low-latency trading system I’ve been working on to explore how far software and systems-level optimizations can push decision latency on commodity hardware.<p>What this is<p>A research and learning framework, not a production or exchange-connected trading system<p>Designed to study nanosecond-scale decision pipelines, not profitability<p>Key technical points<p>~890ns end-to-end decision latency (packet → decision) in controlled benchmarks<p>Custom NIC driver work (kernel bypass &#x2F; zero-copy paths)<p>Lock-free, cache-aligned data structures<p>CPU pinning, NUMA-aware memory layout, huge pages<p>Deterministic fast path with branch-minimized logic<p>Written with an emphasis on measurability and reproducibility<p>What it does not do<p>No live exchange connectivity<p>No order routing, risk checks, or compliance layers<p>Not intended for real trading or commercial use<p>Why open-source The goal is educational: to document and share systems optimization techniques (networking, memory, scheduling) that are usually discussed abstractly but rarely shown end-to-end in a small, inspectable codebase.<p>Hardware<p>Runs on standard x86 servers<p>Specialized NICs improve results but are not strictly required for experimentation<p>I’m posting this primarily for technical feedback and discussion:<p>Benchmarking methodology<p>Where latency numbers can be misleading<p>What optimizations matter vs. don’t at sub-microsecond scales


type: comment
by: chrisra
text:
  Maybe try finding a software engineering job at a place that also uses your scientific expertise. You may be able to find or create opportunities there. The position might not exist, but you can maximize your chances of something coming your way that needs both skill sets.


type: comment
by: m4ck_
text:
  IDK about ya&#x27;ll but the ~25-30% (or whatever) I pay in taxes&#x2F;SS&#x2F;medicare isn&#x27;t going to be a significant enough bump to enable me to eliminate homelessness...<p>Where we can <i>actually</i> take the government out of the equation and <i>actually</i> help people: Zoning. In places without governments like Haiti you can raise a family in a relatively simple structure. It&#x27;s not ideal but it&#x27;s how humans have been not-homeless for the entirety of our existence. Currently in the US, this is basically only legal in extremely rural areas where there are no jobs, schools, stores, etc.<p>I can find lots near a major metro area on the east coast for 10-20k, less than I pay rent in year; but I&#x27;d have to spend half a million on some shitty twig built monstrosity that meets minimum sq footage, parking, and other arbitrary regulations that only exist to drive housing prices up, in order to live there. I can&#x27;t just buy a $10k shed from Home Depot, add insulation and all the other niceties we enjoy and live there. (even the most staunch anti-government, anti-regulation types would agree this should not be legal: they want big government to use violence to prevent anyone from building cheaper housing, because cheap housing hurts their net worth, on paper.)


type: comment
by: Forgeties79
text:
  &gt; But, it&#x27;s also a trap to start thinking that neurotypicals are 100% intolerant.<p>I didn’t get that at all from what they said tbh


type: comment
by: yunwal
text:
  See also “weaponized incompetence”, which usually has to do with getting out of work but in this case could easily be used to get away with “bad” work for longer.<p><a href="https:&#x2F;&#x2F;www.psychologytoday.com&#x2F;us&#x2F;basics&#x2F;weaponized-incompetence" rel="nofollow">https:&#x2F;&#x2F;www.psychologytoday.com&#x2F;us&#x2F;basics&#x2F;weaponized-incompe...</a>


type: comment
by: mikkupikku
text:
  There are in fact multiple implementations of X and xdotool works with all of them.  Typical Wayland advocate, doesn&#x27;t know what the fuck he&#x27;s talking about while telling people to just ignore the problems they have with Wayland, probaby because you don&#x27;t even understand the problem in the first place.  Why did you even respond to me?  To insult me?  To waste my time?


type: story
by: IdontKnowRust
title: Ask HN: What happens to world economics when humanity reaches triade?
text:
  Hey folks,  I&#x27;m intrigued by the consequences of what do you think it will happen to the global economy when humanity reaches these buzzword state-of-the-art technologies,  like AGI, Quantum Computing and Robotics?<p>I mean when those things becomes so accessible and cheap that it will be considered a commodity<p>What do you think will happen to our society?


type: comment
by: DiscourseFan
text:
  Its not &quot;good in some ways and bad in others,&quot; its the idea that every action is fully mechanical and that every action is fully freely determined can both be argued to be true within the laws of cognition, even <i>if</i> they are completely opposed to one another.


type: comment
by: Tyriar
text:
  &gt; So, Lord have mercy on my soul if I have a new hire tell me &quot;I don&#x27;t know how to use the regular terminals. All I can use is VSCode&#x27;s terminal.&quot; I think sometimes things should be hard, but I don&#x27;t think terminal autocomplete is very hard. Just hit tab a few times and it&#x27;ll do its thing or -h.<p>Thanks for the insights. Something I&#x27;ve learned here is that the vast majority of users don&#x27;t change their defaults or seek out features they may find very useful. Discoverability vs simplicity&#x2F;bloat is a hard problem and that&#x27;s essentially the issue here.<p>I made a note on the issue that with the planned changes to make it easier to configure, we should consider not overriding tab by default anymore. That would mean that only down arrow is bound by default which would then put focus into the widget.<p>&gt; I&#x27;m going to have to look through my settings to try and turn that all off.<p>Full details at <a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;configure&#x2F;telemetry" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;configure&#x2F;telemetry</a>, but setting `&quot;telemetry.telemetryLevel&quot;: &quot;off&quot;` will disable usage&#x2F;crash&#x2F;error telemetry for the VS Code core. Just keep in mind extensions may or may not respect that.<p>Here&#x27;s that specific event if you&#x27;re interested: <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;blob&#x2F;b0e9dce905d12646801416c87e018c31c7920b01&#x2F;src&#x2F;vs&#x2F;workbench&#x2F;contrib&#x2F;terminalContrib&#x2F;suggest&#x2F;browser&#x2F;terminalSuggestTelemetry.ts#L108-L158" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;vscode&#x2F;blob&#x2F;b0e9dce905d12646801...</a>


type: comment
by: snarf21
text:
  I was involved in a (obviously smaller) situation with an acquisition that went to a top consumer CPU maker (you can guess). The investors got nothing as the buyout money was used to fund new pivots in the existing company. So no options or shares were monetized and investors maintained their existing stake that had technically the save value, just most of the value was temporarily all cash. The only people to make out were the ones who went with the asset sale (retention bonus stuff) and the leadership that stayed (raises, etc.)


type: comment
by: burkaman
text:
  <a href="https:&#x2F;&#x2F;us-rse.org&#x2F;jobs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;us-rse.org&#x2F;jobs&#x2F;</a>


type: comment
by: zajio1am
text:
  In my experience, when there is a time to replace the CPU&#x2F;board by a newer one, the case if a notebook also accumulated enough wear and tear damage that make sense to replace it.<p>And when not, replacing whole notebook means i still have the old one, which i could use as a backup or sell or give to someone.


type: comment
by: jackzhuo
text:
  Hi HN,<p>I built this because I wanted a simple tool to overlay grids on reference photos for drawing, but most top search results were either ad-ridden or required uploading images to a server.<p>GridMakers is different:<p>Privacy-First: It uses HTML5 Canvas to process everything locally in your browser. No image data is sent to my server.<p>Specialized Modes: I added presets for Portrait (A4 crop), Mural (10x10 scaling), etc.<p>Tech Stack: Built with Next.js and Tailwind.<p>It&#x27;s free and I&#x27;m just trying to make a useful utility. Feedback welcome! Link: <a href="https:&#x2F;&#x2F;gridmakers.app" rel="nofollow">https:&#x2F;&#x2F;gridmakers.app</a>


type: comment
by: machinationu
text:
  The Python interpreter core loop sounds like the perfect problem for AlphaEvolve. Or it&#x27;s open source equivalent OpenEvolve if DeepMind doesn&#x27;t want to speed up Python for the competition.


type: comment
by: firemelt
text:
  I get the sentiment, pandas, numpy, pytorch<p>but I still love writing full stack webapp using rails so yeah<p>thats why I really love pyCall


type: comment
by: FiloSottile
text:
  See the same-site section of <a href="https:&#x2F;&#x2F;words.filippo.io&#x2F;csrf&#x2F;" rel="nofollow">https:&#x2F;&#x2F;words.filippo.io&#x2F;csrf&#x2F;</a>


type: comment
by: frumplestlatz
text:
  &gt; Whether these things are happening or not is, again, not up for debate.<p>Of course it is. And when, in a few years, everything is fine, the sky hasn’t fallen, and in fact we’re doing better — you’ll just be shrieking about whatever the next thing is you’ve been told to be upset about.<p>&gt; Those with developed brains under the cost of actions, and their lasting effects.<p>Is this the reddit-tier self-congratulatory slop that passes as an argument in your circles?


type: comment
by: klibertp
text:
  If a language has a well-designed collections library (think Smalltalk and derivatives, not C++&#x27;s STL), the difference between 1 and 0-based indexing is hard even to notice, much less lead to &quot;less elegant&quot; code. Between Stream and Collection subclasses, the API is rich enough that using indexes is reserved for very low-level operations that you seldom use in non-FFI, non-VM code.<p>What you say is true for languages that don&#x27;t have collections, real arrays, or vectors, only memory ranges. This is the case of C, but <i>not</i> Fortran, Pascal, or Ada. So yeah, if all you have is a hammer, you&#x27;d better use 0-based nails; hopefully, though, we&#x27;ll allow for non-hammer tools in popular toolboxes sometime this century.


type: comment
by: paper2d
text:
  Zulip too has similar restrictions even on their self hosted plans. SAML&#x2F;LDAP is behind paywall too.


type: comment
by: triceratops
text:
  Oh I see, sorry I misunderstood this comment<p>&gt; The clerk only visually inspects the ID document then enters the serial number<p>I thought &quot;the serial number&quot; was the number on the ID document. You actually meant the number on the token scratch card. Makes sense.<p>&gt; The only notable difference is that your scheme permits non-government token providers.<p>Right. More accurately it only permits non-government token providers.


type: comment
by: kasey_junk
text:
  At my last job search I didn’t consider any equity based startups seriously because of this trend. It was already such a tenuous path as it stood, but now with the norm established it seems like it’s become impossible for a rank and file employee to get paid out.<p>I’m more curious how angel investors are being treated in these exits. If _they_ dry up the whole pipeline goes away


type: comment
by: dunham
text:
  For what it&#x27;s worth, I think of the forward version as randomly selecting a card and putting it at the bottom of the new pile (0..i in the array).


type: comment
by: refurb
text:
  But what you’re missing (and I think the CCP fears) is the general <i>bent</i> of AI being aligned to Western rights.<p>The communists are incredibly smart when it comes to propaganda.  It’s the reason why they had roving political teams doing skits during the Civil War - it’s all about <i>the underlying principles</i> that matter - the stories you tell.<p>A good example you can see in the messages from the Chinese government - the CCP is not just a political party, it’s the sole representative of the Chinese people, thus the position of China is the position of the CCP.<p>You see the same in Vietnam - the idea that the country’s beliefs belong to the people, not a political party is a foreign idea.  Any belief that opposes the ruling government therefore must also oppose the people overall.<p>Now imagine an AI that says “the CCP is just a political party with no inherent right to rule China”


type: comment
by: the_gastropod
text:
  The graph here can get a bit wonky. And Switzerland is definitely the closest example of “limited government” working, I’d agree. But both of those countries, e.g., have universal healthcare. Switzerland through a more strict version of something like the ACA. Singapore, state-funded. Switzerland has compulsory military service, higher taxes, more gun regulations, etc. than the U.S. I think the U.S. beats these two on having a more conventionally “limited government” design.


type: comment
by: bpt3
text:
  What do you mean? You don&#x27;t think that every software developer on earth secretly aspires to spend their days making tiny improvements to an advertising machine?


type: comment
by: fn-mote
text:
  Very interesting article!<p>For me, the reason for reaching for the “backwards” version first is that it wasn’t as clear to me that the “forward” version makes a uniform distribution.<p>Even after reading the article.<p>I appreciated the comment here about inserting a card at a random location, but that also isn’t quite right, because you swap cards not insert. Nevertheless, that did it for me.


type: comment
by: monerozcash
text:
  I was specifically trying to address the claims made by the previous commenter I was replying to. I don&#x27;t think Gruber&#x27;s takes are generally worth paying attention to, and I don&#x27;t think Gruber making similar-but-false claims should in any way discredit what I wrote.


type: comment
by: bilbo0s
text:
  It&#x27;s the opposite of an acquisition.<p>It&#x27;s literally:<p>&quot;I don&#x27;t want you and your 200 tensorflow&#x2F;pytorch monkeys. I just want your top scientist and I need a clever way to offer him a nine figure salary. Good of you to grant him so much stock and not options. Now I can just make a transfer to your shareholders, of which he is one! Awesome! Now I don&#x27;t have to buy your company!&quot;<p>I&#x27;ll give you bonus points if you can guess what happens to the worthless options all those TF&#x2F;PyTorch monkeys are holding?<p>Guys, seriously, be careful who you go to work for, because chances are, you are not the key scientist.


type: comment
by: jonnyhere
text:
  Thanks so much! Really glad you had fun with it and shared with friends. Dropping an update tonight - should make the app even better. Merry Christmas!


type: comment
by: fragmede
text:
  Not going to share a personal example, but eg plug &quot;I bought my mom a vacuum cleaner for her birthday. Why did she get mad at me? she keeps complaining about the old one!&quot; into ChatGPT vs find me <i>any</i> human willing to sit down and have that as an actual discussion with me as a human of any age. I&#x27;m just supposed to get it? I&#x27;m a fucking monster and unworthy of being loved because I need that explained to me? &quot;You should just know!&quot;<p>Fuck people.


type: comment
by: kec
text:
  Sub a $2500 MacBook Pro in for air then for your needs. In several years if that new GPU is actually worth an upgrade it will almost certainly need more cooling or have higher power demands than current framework logic boards&#x2F;chassis can handle.<p>Even on desktops where constraints are easier, piecemeal hardware upgrades of anything but storage and ram has never been worth it or done much to extend system lifespan.


type: comment
by: Workaccount2
text:
  Apple quite publicly defied the FBI with encryption and won. Tim Cook didn&#x27;t disappear either.<p>Now ask Jack Ma about the time he even criticized regulations, much less defied them...


type: comment
by: andix
text:
  The syntax looks a bit like F#. But F# only has a few features that generous people might consider meta programming.<p>There was a lot of fuss about meta programming around 10-15 years ago, but it never got a lot of traction. Maybe for a good reason? I think a lot of the problems it solved, were also solved by functional programming features that slowly appeared in C# over the years.


type: comment
by: swiftcoder
text:
  &gt; You don&#x27;t realize how much savings we used to extract by progressively upgrading the same desktop PC for two to three generations instead of throwing away the whole PC and buying a new one each time<p>Do you actually realise any savings doing that? Pretty sure I never have.<p>Typically by the time I get around to upgrading, they&#x27;ve changed both the CPU socket and the RAM, so I need a whole new motherboard. And I certainly don&#x27;t trust a 5-year-old PSU to run a higher-watt load at that point. So most of the time all I&#x27;m reusing is the case and maybe a couple of auxiliary SSDs (which aren&#x27;t a major part of the cost)...


type: comment
by: fuzzfactor
text:
  &gt;am I missing something?<p>You&#x27;re both seeing all that can be seen.<p>If you look at it like a prediction market, AI may have a growing influence on the odds and resulting payouts.<p>One big factor is how much of peoples&#x27; or firms&#x27; life savings have been staked on a complete takeover of labor by AI, as the only path to future prosperity, or even continued prosperity, on a diverse range of roadmaps.<p>And whose life savings it actually started out as.  If you followed the money all the way to where it came from.<p>A lot of these are high-dollar outfits, so total bankruptcy may not be a short-term risk, especially when there&#x27;s enough financial responsibility, or just plain reserves, to come nowhere near the end of the road.<p>But all the time and momentum (in dollars among other things) moving in the same direction as other orgs that will end up bankrupt, is going to have to be turned around somehow.  Anything in the other direction, not even near 180 degrees away from full losses, could be a better choice.<p>And you do have to admit that the real road to the ultimate AI of so many dreams is exactly in the opposite direction from total bankruptcy.<p>Yes that&#x27;s the road that leads directly away from failure, naturally just the opposite, untold riches.  And accompanying power that makes it politically significant.  But it&#x27;s not only unpaved, it&#x27;s not even a trail since nobody&#x27;s gotten there any known way before.  The goal is beyond the horizon, and nobody knows if the Emerald City will even be all it&#x27;s cracked up to be, if you can even see it when you finally get to the horizon you are headed for so far.<p>Nobody can put a number on it so the best advice is to pay attention to the odds and where they are coming from.<p>This is from a gifted expert and the article does focus on the dollar and shared lived experience over more decades than most, but for <i>really</i> long-term market strategy it might as well be Roman coins when so much of the time a winning strategy is to never wager more than you can afford to lose.<p>Merry Christmas :)


type: comment
by: Workaccount2
text:
  The US has a constitution and courts. Companies win against the government all the time.<p>China has no such thing. It&#x27;s just the will of Xi.


type: comment
by: gf000
text:
  &gt; like wlroots necessary to provide a similar set of functionalities, is already larger that the equivalent X11 code<p>I absolutely don&#x27;t buy this.


type: comment
by: g947o
text:
  &gt; This has caused many issues for compilers in the past, too many to list in fact. I have a EuroPython 2025 talk about this.<p>Looks like it refers to this:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;pUj32SF94Zw" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;pUj32SF94Zw</a><p>(wish it&#x27;s a link in the article)


type: comment
by: 3836293648
text:
  Oh goodness no, I sit way further away from the screen than most people. People always drag my screens closer when they have to borrow my desk


type: comment
by: anonymars
text:
  I&#x27;d say that&#x27;s the second best, after &quot;there&#x27;s probably a 5-10% chance the start menu search doesn&#x27;t actually pop up correctly in the first place&quot;


type: comment
by: NooneAtAll3
text:
  one algo &quot;creates&quot; shuffled subarray and grows it - the other &quot;chooses&quot; random cards one at a time<p>both seem intuitive from individual perspectives


type: comment
by: yjftsjthsd-h
text:
  &gt; There are in fact multiple implementations of X and xdotool works with all of them<p>Are there non-Xorg X servers for Linux that are usable? Asking because I&#x27;d like to try them if they exist


type: comment
by: walterbell
text:
  <i>&gt; food shops like sweetgreen are cashless</i><p>Except in SF, Berkeley, NYC and other US cities that mandate cash acceptance.


type: comment
by: mft_
text:
  It’s a lovely, wholesome, heartwarming story… but it also made me sad that there wasn’t something more reliable than incredibly-unlikely-serendipity to help this man (who as well as autism, had a difficult family background and may have been educationally subnormal [for want of a more 2025 phrase]) and ensure that he was at least safe and happy, and maybe even relatively productive.


type: comment
by: micromacrofoot
text:
  This seems like a poorly hashed out plan, but I do have some sympathy...<p>in the face of competitors with <i>many</i> more employees and seemingly endless piles of VC money, how do open source projects like this fund themselves? What could Mattermost do instead? Should they take more money and race everyone towards the same cliff?<p>Are projects like this doomed to a small niche of people who understand the implications (and meanwhile can&#x27;t contribute enough to ensure development keeps pace)?<p>Everyone else is just going to keep using Slack, and arguably outside of these niche concerns, it&#x27;s a better funded and higher quality product.


type: comment
by: lousken
text:
  Because they don&#x27;t have a vision for the entire OS apart from sticking a copilot button in every app. Current windows has so many features that I am sure even current MS employees have little idea about, and because of that, have been rewritten many times over. Sometimes I wonder if they even have any idea about what&#x27;s going on in registries or how are you supposed to figure out certain policies in hybrid mode - between defender&#x2F;intune and GPOs. Good luck figuring out windows hello vs convenience pin, or when defender goes haywire and starts blocking stuff etc etc.<p>In windows you have 5 versions of apps for each era of windows, in m365 you have 5 different dashboards showing same information just a little bit differently so you have to know all of them if you need info A and B.<p>But at least in admin.microsoft you have Copilot and Agents above Users and Groups, because ef&#x27;in up your muscle memory is important ...


type: comment
by: andix
text:
  It&#x27;s a code generator that runs during compile time. It&#x27;s a source generator that adds some generated code files to the project. So it runs way before AOT or JIT. Once AOT&#x2F;JIT run, Comptime is already invisible to them, they only see the generated code from Comptime.


type: comment
by: KellyCriterion
text:
  Oh sure, they have!<p>e.g.: <a href="https:&#x2F;&#x2F;www.insurance.ca.gov&#x2F;01-consumers&#x2F;200-wrr&#x2F;Safer-from-Wildfires.cfm" rel="nofollow">https:&#x2F;&#x2F;www.insurance.ca.gov&#x2F;01-consumers&#x2F;200-wrr&#x2F;Safer-from...</a><p>And sure, insurances are fine with making profits, but if they can get less catastrophes, they are fine with that as it reduces overall risk etc.<p>Feel free to check the corp publishing section on <a href="https:&#x2F;&#x2F;www.munichre.com&#x2F;en&#x2F;insights.html" rel="nofollow">https:&#x2F;&#x2F;www.munichre.com&#x2F;en&#x2F;insights.html</a>


type: comment
by: spwa4
text:
  What amazes me about Waymo is how expensive the rides are. They&#x27;re at least 20% more expensive than Uber (the much more expensive Uber of today, not the Uber of 2-4 years ago), sometimes 100-150% more expensive.<p>If they can&#x27;t be cheaper, then what&#x27;s the point?


type: story
by: peterspath
title: Show HN: Top Four – a directory of /top4 pages
url: https://topfour.net
text:
  A &#x2F;top4 page is a personal webpage where you can share your definitive ranked list of your top 3 favorites and an honorable mention. In a specific topic, such as movies, albums, snacks, games, or anything else you feel strongly about.


type: story
by: slowmonkey
title: Show HN: Gwt-Claude – Parallel Claude Code sessions with Git worktrees
url: https://github.com/slowestmonkey/gwt-claude
text:
  If you like the terminal, Claude Code is already lovely. No IDE needed.<p>The DX friction: it lives in your working directory. Switching branches means stashing, losing context, juggling. Git worktrees fix this. This script just connects them:<p>gwt-create feature-auth    # new worktree + Claude opens gwt-switch fix-bug-42      # jump to another gwt-list                   # see what&#x27;s running<p>Now I run parallel features without thinking about it. No hyped AI IDE needed to find a workflow like this — just git and a shell script.<p>zsh only. Bash port welcome.<p>Demo: <a href="https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;slowestmonkey&#x2F;gwt-claude&#x2F;db0afca89bfc2b4acb0eb5a7187cc9c4673fa5af&#x2F;docs&#x2F;demo.gif" rel="nofollow">https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;slowestmonkey&#x2F;gwt-claude&#x2F;d...</a>


type: comment
by: gtech1
text:
  I love Zulip too, use it daily, wrote some nice integrations for it. Never got why people preferred Mattermost over it


type: comment
by: petcat
text:
  I&#x27;m aware of what open source software is.<p>And there are 3 things that you can do when in this situation:<p>1) Pay the fee, if that is what is required for it to continue to be easy for you to re-sell the software.<p>2) Fork the project, remove the restrictions, and maintain it yourself.<p>3) Stop using the software.<p>All of those are perfectly within the spirit of FOSS.


type: comment
by: chuckadams
text:
  TypeScript playground does effectively the same thing for shared links, though it doesn&#x27;t live-update as you type.


type: comment
by: Hendrikto
text:
  TLDR: The tail-calling interpreter is slightly faster than computed goto.<p>&gt; I used to believe the the tailcalling interpreters get their speedup from better register use. While I still believe that now, I suspect that is not the main reason for speedups in CPython.<p>&gt; My main guess now is that tail calling resets compiler heuristics to sane levels, so that compilers can do their jobs.<p>&gt; Let me show an example, at the time of writing, CPython 3.15’s interpreter loop is around 12k lines of C code. That’s 12k lines in a single function for the switch-case and computed goto interpreter.<p>&gt; […] In short, this overly large function breaks a lot of compiler heuristics.<p>&gt; One of the most beneficial optimisations is inlining. In the past, we’ve found that compilers sometimes straight up refuse to inline even the simplest of functions in that 12k loc eval loop.


type: comment
by: mishrapravin441
text:
  Really nice results on MSVC. The idea that tail calls effectively reset compiler heuristics and unblock inlining is pretty convincing. One thing that worries me though is the reliance on undocumented MSVC behavior — if this becomes widely shipped, CPython could end up depending on optimizer guarantees that aren’t actually stable. Curious how you’re thinking about long-term maintainability and the impact on debugging&#x2F;profiling.


type: comment
by: b112
text:
  Beyond true.<p>I wonder what Amazon&#x27;s goals are, as an example.  Currently, at least on the .ca website, there is no way to even get to chat to fix problems.  All their spider text of help options, now always lead back to the return page.<p>So it&#x27;s call them (which you can only find the number via Google.)<p>I suspect they&#x27;re so disfunctional, that they don&#x27;t understand why the massive uptick in calls, so then they slap AI in via phone too.<p>And so now that&#x27;s slow and AI drivel.  I guess soon I&#x27;ll just have to do chargebacks!?  Eg, if a package is missing or whatever.


type: comment
by: eterm
text:
  C# &#x2F; .NET has always had that abililty.<p><pre><code>  &lt;EmbeddedResource Include=&quot;&#x2F;path&#x2F;to&#x2F;file.txt&quot; &#x2F;&gt;  </code></pre> Then you can read that file from the assembly with:<p><pre><code>  assembly.GetManifestResourceStream </code></pre> I&#x27;m not sure what&#x27;s awkward about that, but it&#x27;s nothing new.<p>Discoverability for this is in visual studio, if you go to file properties there&#x27;s a drop-down where you choose between Content, EmbeddedResource, Ignore, etc.<p>That determines what happens in compile, whether it is copied to output directory, compiled into the binary, etc.


type: comment
by: coldtea
text:
  &gt;<i>when humanity reaches these buzzword state-of-the-art technologies, like AGI, Quantum Computing and Robotics?</i><p>It wont.<p>&gt;<i>What do you think will happen to our society?</i><p>If those were to happen, 80% of working people would be left to live in shanty towns and make do however they can, if they can.<p>Unless we&#x27;re talking about Star Trek robotics that can do anything, the core activities like mining, farmimg, and so on would still be from the 10-20% of workers, even more underpaid because of the competition with the other 80% for those jobs.<p>Plus a number of craftsmen, chefs, servants, sex for hires, etc. catering to the elites.


type: comment
by: blandflakes
text:
  This has sort of been my issue with Elixir. I&#x27;ve been doing Scala for years but I think Phoenix is really the best web story at the moment for how <i>I</i> want to be building web apps. And while I believe that the benefits of static typing somewhat decrease in the web arena, it&#x27;s still frustrating to have to manage type relationships in my head.<p>I&#x27;m hopeful that the incoming type system work makes me happier there, though I&#x27;d also prefer a nicer editor experience than is currently available.


type: comment
by: fanf2
text:
  There are actually four variants:<p>• loop counts downwards vs upwards<p>• the processed part of the array is a uniform sample of the whole array, or it is a segment that has been uniformly shuffled<p>Knuth described only the downwards sampling version, which is probably why it’s the most common.<p>The variants are compared quite well on wikipedia <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fisher%E2%80%93Yates_shuffle" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fisher%E2%80%93Yates_shuffle</a>


type: comment
by: notesinthefield
text:
  Ive seen MM instances across defense dev teams for quite a while specifically to avoid Teams bs in the air force, gov teams does not like mixing with other orgs. Now it seems they’re actually going for  contracts and Ill bet great money are mostly funded by USAF. Im very, very surprised.


type: comment
by: swiftcoder
text:
  &gt; Trackpads are slowly sucking less<p>This is an oddity of the PC laptop market I have never understood - Mac trackpads from a decade ago are still better than a top-of-the-line PC trackpad from the current year.<p>The only thing Apple has done in that decade is make their trackpads slightly bigger (and made the click haptic rather than physical), so it feels like the PC folks should have caught up by now...


type: comment
by: bayindirh
text:
  Just looked to their self hosted plans:<p><pre><code>    - No limitation on search, members, etc.     - 10 user limit for mobile notifications, can be relaxed via community (for non-profits, FOSS projects, etc.)     - SAML&#x2F;LDAP *support* is available, you can configure it. They won&#x27;t provide answers to your questions.     - Actually, all Zulip features are enabled sans Mobile Notifications, but for most of them, you&#x27;re on your own. If you know what you&#x27;re doing, it&#x27;s not a problem, I assume. </code></pre> IOW, for self-hosted plans, you pay for <i>support</i>, not the software. a-la early RedHat model.<p>Ref: <a href="https:&#x2F;&#x2F;zulip.com&#x2F;plans&#x2F;#self-hosted-sponsorships" rel="nofollow">https:&#x2F;&#x2F;zulip.com&#x2F;plans&#x2F;#self-hosted-sponsorships</a>


type: story
by: moeidheidari
title: Show HN: Crossview – visualize Crossplane resources and compositions
url: https://corpobit.com/products/crossview
text:
  Hi HN,<p>Crossplane is powerful, but once you start working with multiple compositions, claims, and managed resources, it becomes hard to understand how everything is connected.<p>We built Crossview to solve this problem for ourselves. It’s an open-source UI that visualizes Crossplane resources and compositions as graphs, making it easier to explore relationships, debug issues, and reason about complex setups.<p>Some of the things we focused on:<p>Visualizing relationships between compositions, claims, and managed resources<p>Real-time views with search and filtering<p>Multi-context support to switch between clusters easily<p>The project is still early, and we’re actively improving it. We’d really appreciate feedback from people using Crossplane, Kubernetes, or building internal platforms:<p>Is this useful in real-world setups?<p>What features would you expect from a Crossplane visualization tool?<p>What’s missing or unclear?<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;corpobit&#x2F;crossview" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;corpobit&#x2F;crossview</a><p>Thanks for taking a look.


type: comment
by: metalman
text:
  doge went in to crack the internal records of huge government silos, in order to leverage the inevitable evidence of wholsale,corruption, nepotism, vice, and illegal political involvments. and lo and behold, everybody lined up and is doing whatever tumpy says, which will be to hand over, most....but not all, of the stolen money, useing the same mechanisms to move it as before.


type: comment
by: BuildTheRobots
text:
  It works exceptionally well for Slack as we&#x27;ve seen over the years. Someone in your $group uses signs up for the free tier, gets people using it and then you&#x27;ve got to pay through the nose to access any history.


type: comment
by: zamadatix
text:
  I don&#x27;t think it&#x27;s particularly common for techies to upgrade the screen, just that they are the only ones who would because... well, upgrading a screen usually isn&#x27;t ever needed. The only reason I did is work was offloading some good laptops for low cost but they had sub-1080p screens. I took one with a broken screen for free and when I did the replacement I used a higher end model&#x27;s replacement part.<p>I.e. the only different part is finding a laptop of the same screen size and eDP (embedded Display Port) generation to select from. The rest is the same. If you&#x27;ve already got a good screen it&#x27;s usually not possible though as you&#x27;re limited by the eDP generation&#x27;s speed instead of the panel.


type: comment
by: maayank
text:
  I was also reminded of Spolsky, namely <a href="https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2001&#x2F;04&#x2F;21&#x2F;dont-let-architecture-astronauts-scare-you&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2001&#x2F;04&#x2F;21&#x2F;dont-let-architect...</a>


type: comment
by: ryukoposting
text:
  &quot;efficient&quot; and &quot;clean&quot; aren&#x27;t the same thing, and they never have been.<p>Recycling lead-acid batteries is extremely efficient. Nearly the entire battery by mass is recovered.<p>But, it also causes severe lead pollution around recycling sites. Lead acid battery recycling is one of the leading causes of lead poisoning around the world [1]. Estimations vary, but all generally agree that millions of human-years of life have been lost due to lead pollution caused <i>specifically</i> by lead-acid battery recycling. [2]<p>[1]: <a href="https:&#x2F;&#x2F;link.springer.com&#x2F;chapter&#x2F;10.1007&#x2F;978-0-387-77030-7_4" rel="nofollow">https:&#x2F;&#x2F;link.springer.com&#x2F;chapter&#x2F;10.1007&#x2F;978-0-387-77030-7_...</a><p>[2]: <a href="https:&#x2F;&#x2F;pmc.ncbi.nlm.nih.gov&#x2F;articles&#x2F;PMC5990833&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pmc.ncbi.nlm.nih.gov&#x2F;articles&#x2F;PMC5990833&#x2F;</a><p>Returning to the original point, recycling anything involving heavy metals is extremely difficult to do without poisoning people. If we can&#x27;t avoid it with one of the simplest, dumbest battery technologies in regular use today, I don&#x27;t see how we&#x27;re going to avoid it with a battery technology involving heavy metal nanoparticles.


type: comment
by: MindSpunk
text:
  Nvidia had a driver for Vulkan for Kepler which launched in 2012, AMD had support all the way back to GCN 1.0 (also 2012). Intel did have issues supporting it, I can&#x27;t recall if it was for hardware reasons or just lack of desire for a driver.<p>Vulkan has substantial advantages for multi-threaded code, as well as exposing the underlying asynchronous nature of running code on the GPU. The kind of thing you want to be able to control with a desktop compositor where controlling vsync and present timing is very important.


type: comment
by: Timoha
text:
  Top-tier hedge funds are always looking for PhDs with engineering background, it’s a great combo of doing original research and being able to productionalize it


type: comment
by: bayindirh
text:
  I just read the copy on Mattermost&#x27;s website. I believe you can&#x27;t go more cringe than this for a group chat application.<p>Wonder whether they do weapons integrations for this. Urgh.


type: comment
by: swiftcoder
text:
  &gt; You just use an external dongle and have the same flexibility<p>And with thunderbolt, you get to have one dongle-sized dock, that connects with one cable, and gives you the full gamut of ports. I really love being able to connect 1 cable when I get to my desk, and have multiple monitors, all peripherals, plus power cable instantly.


type: comment
by: moondowner
text:
  &gt; The homeless centre told them Ronnie needed an address to get a job, Rob said, but &quot;to get an address, you need a job&quot;.<p>&gt; &quot;That&#x27;s the Catch 22 that loads of homeless people are in.&quot;<p>Breaking this systemic barrier would make life easier on a lot of people.


type: comment
by: Kim_Bruning
text:
  This might be good for Back-office hands-free tool access, for employees who are on the road. (they shouldn&#x27;t be looking at the screen, and they might be limited to voice calling due to coverage issues besides). Aka: really weird terminal.


type: comment
by: andix
text:
  Yes, you can. But it&#x27;s a bit cumbersome. The API to read them is not really intuitive, they are only accessible as a Stream, so they need to be either read every time into a string (new allocation, slow), or you need a helper that reads them once and keeps them in memory. I think there are also a lot of gotchas around naming and listing them.<p>In modern code I don&#x27;t see them that often anymore.


type: comment
by: HardwareLust
text:
  In 2022, dang said about 5 million unique monthly users. Probably grown a bit since then I would guess.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33450094">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33450094</a>


type: comment
by: bryanrasmussen
text:
  from The Carols of Halloween - <a href="https:&#x2F;&#x2F;medium.com&#x2F;luminasticity&#x2F;the-carols-of-halloween-47cac522b256" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;luminasticity&#x2F;the-carols-of-halloween-47c...</a><p>Jingle Bells, Jingle Bells why won’t they shut up<p>Being chased by werewolves, ain’t this just my luck<p>Dashing through the gloom<p>In a one-horse open cart<p>Trying to escape the doom<p>Where Werewolves eat my heart<p>You had to read the tome<p>And utter the mad curse<p>Now if we get home<p>I’m sure it’s in a hearse<p>Ohhhh…<p>Jingle Bells, Jingle Bells why won’t they shut up<p>Being chased by werewolves, ain’t this just my luck


type: comment
by: lupire
text:
  enumerate() is just an awkward way to get len(a). In theory, you could somehow be in an environment where you have dynamically resizing arrays (vectors) that don&#x27;t track their length internally. But in this case it&#x27;s probably because OP doesn&#x27;t have a firm grasp what&#x27;s happening (which is why they wrote the blog post).


type: comment
by: nis0s
text:
  Merry X-Mas, all<p>Something to read if you’re bored, <a href="https:&#x2F;&#x2F;www.plough.com&#x2F;en&#x2F;topics&#x2F;culture&#x2F;holidays&#x2F;christmas-readings&#x2F;the-grand-miracle" rel="nofollow">https:&#x2F;&#x2F;www.plough.com&#x2F;en&#x2F;topics&#x2F;culture&#x2F;holidays&#x2F;christmas-...</a>


type: comment
by: fuzzfactor
text:
  Ghost of Questionable New Users Present ;)<p>You never know who&#x27;s going to drop in and say humbug :\<p>Merry Christmas to you too.<p>This looks like the real Mahjong, very well done.<p>Back in the 1960&#x27;s I played with old timers on a set that was antique back then, mostly bamboo but a few ivory pieces.


type: comment
by: fragmede
text:
  Go into hairdressing. Billionaires will always have wives (not to be heteronormative), and those wives will always want to gossip to a human with a life of their own, so it&#x27;s the only future proof profession.


type: comment
by: kasey_junk
text:
  Yet when you compare the same model in 2 different agents you can easily see capability differences. But cross (same tier) model in the same agent is much less stark.<p>My personal opinion is that there was a threshold earlier this year where the models got basically competent enough to be used for serious programming work. But all the major on the ground improvements since then has gone from the agents, and not all agents are equal, while all sota models are effectively.


type: comment
by: MarsIronPI
text:
  &gt; That said, it can do something super cool: Charge from either side.<p>Heh, that does sound nice.  But for me it&#x27;s not a problem, because my X230 charges from the rear.


type: comment
by: andix
text:
  The Stream is awkward. It needs to be processed either once at startup or lazy on access, or every time it&#x27;s used (allocations!). Also discovering multiple files is awkward.


type: comment
by: catlikesshrimp
text:
  To be honest, that can happen to any kid depending on the background<p>I grew up at a time when a home appliance was an acceptable gift for the woman in charge.<p>I heard women complaining progressively more through time, and now it is not an acceptable gift.


type: comment
by: leobg
text:
  Sounds like a “bell curve meme” type of argument to me.:<p>50 IQ: War with Russia is stupid. 100 IQ: War with Russia! Everybody prepare! Lessons from history! Can’t negotiate with evil! 150 IQ: War with Russia is stupid.<p>I&#x27;m on my phone and can&#x27;t type out the long-form reasoning here. But I&#x27;ve done a lot of thinking after reading the article, and I&#x27;ve done the thinking out loud and recorded it as I often do when thinking through difficult problems.<p>And the text below is a ChatGPT summary of that process for anyone who is curious.<p>—-<p>1. War requires a fundamental clash of objectives<p>Churchill did not reject negotiation because Hitler was a dictator. He rejected it because he concluded—correctly—that:  • Hitler’s terminal objective was war and domination.  • Any agreement was merely tactical, buying time.  • British survival and Hitler’s goals were structurally incompatible.<p>That is the key criterion.<p>Applied to today:  • There is no equivalent evidence that Putin’s terminal objective is war with Europe.  • There is no manifesto, no ideological text, no consistent rhetoric comparable to Mein Kampf.  • Russian state ideology is defensive–revisionist, not expansionist in the Nazi sense.<p>This matters enormously. Wars between great powers almost always require either:  • ideological absolutism, or  • existential fear, or  • mass popular mobilization rooted in identity.<p>None are clearly present<p>2. Motivation and mass psychology: your TikTok point is not trivial<p>Your observation about contemporary society is sociologically important, even if it sounds flippant.<p>Pre-1914 Europe:  • National identity was emotionally dominant.  • War was romanticized.  • Masculinity and honor were tied to combat.  • Most people had no mental model of industrial slaughter.<p>Today:  • Youth identity is fragmented, individualized, consumer-driven.  • National sacrifice has low prestige.  • War is seen as trauma, not glory.  • States struggle to recruit even professional soldiers.<p>This applies in Russia as well as in Western Europe.<p>The Ukraine war itself demonstrates this:  • Russia has avoided full mobilization for as long as possible.  • The Kremlin is clearly aware of war fatigue and political risk.  • The war is framed as limited, defensive, and technical—precisely because mass enthusiasm is lacking.<p>This is not a society psychologically primed for a continental war<p>3. Material incentives: your argument about gains is solid<p>You’re right that:  • Russia is territorially vast.  • It is resource-rich.  • Modern food and energy security are technological, not land-based.<p>Conquest of Western Europe would:  • not solve any structural Russian problem,  • impose catastrophic administrative and military costs,  • trigger nuclear escalation risks,  • and provide no clear economic upside.<p>Empires collapse not because leaders are stupid, but because cost–benefit ratios turn negative. A war with Europe would be overwhelmingly negative for Russia.<p>Crimea, by contrast, fits rational incentives:  • concrete naval utility,  • symbolic value,  • low perceived cost (at the time),  • limited escalation risk (again, at the time).<p>That difference matters.<p>4. Where the opposing narrative changes the model<p>People arguing “war with Russia is inevitable” usually do one of three things—often without realizing it:<p>a) They switch from rationalist to psychological explanations<p>Suddenly Putin is:  • irrational,  • paranoid,  • imperial by nature,  • acting on mystical history.<p>But if that’s the model, then prediction becomes unfalsifiable. Any action becomes evidence of intent.<p>b) They conflate capability with intent<p>Yes, Russia has a large army. So did the Soviet Union for 40 years without attacking Western Europe.<p>Capability ≠ desire ≠ willingness to accept costs.<p>c) They mistake deterrence signaling for invasion planning<p>Baltic civil-defense preparations are:  • cheap,  • politically useful,  • alliance-signaling.<p>They do not imply intelligence pointing to imminent invasion. States prepare for contingencies all the time without believing they will occur.<p>5. Your most uncomfortable point — and arguably your most important<p>You’re touching something many people avoid saying openly:<p>It is easy to be hawkish when someone else is doing the dying.<p>This is historically well documented.  • Pre-1914 elites were insulated from frontline suffering.  • Vietnam was sustained until domestic costs became visible.  • Proxy wars flourish precisely because they externalize pain.<p>Today:  • Western support for Ukraine is politically sustainable because it does not involve Western conscription.  • Calls for “preparing for war” often function as moral theater rather than genuine readiness for mass sacrifice.<p>If European publics were told explicitly:  • higher taxes,  • compulsory service,  • civilian vulnerability,<p>support would drop sharply. Politicians know this.<p>6. Where the real danger actually lies<p>Not in a deliberate Russian march on Europe.<p>The more plausible risks are:  • accidental escalation,  • misinterpretation during crises,  • arms-race dynamics driven by fear rather than intent,  • domestic political incentives to appear “strong”.<p>In other words: structural drift, not grand design.<p>That’s exactly why alarmist inevitability narratives are dangerous: they can help create the conditions they claim to predict.


type: comment
by: founderofnest
text:
  Should Nest have allowed itself to be acquired by Google?<p>Why did Google add internet connection and internet server dependencies to thermostats?


type: comment
by: actionfromafar
text:
  Also, if you compile Ahead Of Time (AOT) you can cut down on the features and get basically as small a subset as you want of the libraries. IMHO C# and dotnet are really starting to become very impressive.


type: comment
by: Neywiny
text:
  While I agree that new feature adoption is hard, changing tab completion is a bit hardcore. I agree that a different key bind, maybe right arrow key, or shift tab, or something would have been better.


type: comment
by: gtech1
text:
  But you mentioned similar...this is a discussion about message limits (and saml ?). Those are free for self hosted.<p>Push uses _their_ services. That&#x27;s why it costs $$$. But you can build your own apns endpoint and plug into that at that volume


type: comment
by: ahartmetz
text:
  &quot;Tech Company: At long last, we have created the Torment Nexus from classic sci-fi novel Don&#x27;t Create The Torment Nexus&quot;<p>It was a Mike Judge type joke, aka ha-ha only serious.


type: comment
by: immibis
text:
  half baked solutions often &quot;crowd out&quot; potential better solutions. If something works enough, someone is less likely to make one that works well. Especially when there&#x27;s a network effect involved.


type: comment
by: ChrisMarshallNY
text:
  Reminds me of this old commercial: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IkkW6dwG2KY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IkkW6dwG2KY</a>


type: comment
by: tclancy
text:
  Yes. I’d like to think having a mobile phone would be enough but there’s still how work can write you a check and how you can deposit it. Not sure if any bank will go without a fixed address.


type: comment
by: nuc1e0n
text:
  My experiences with ONNX have not been pleasant. Conversions from models written with Tensorflow and Pytorch often fail. I recommend using TFLite or Executorch for deployment to edge devices instead.


type: comment
by: redox99
text:
  This seems like very low hanging fruit. How is the core loop not already hyper optimized?<p>I&#x27;d have expected it to be hand rolled assembly for the major ISAs, with a C backup for less common ones.<p>How much energy has been wasted worldwide because of a relatively unoptimized interpreter?


type: comment
by: idiotsecant
text:
  The default instinctual reaction of nearly everyone to someone who lets the mask slip and exhibits spectrum behaviours is somewhat like they would react to seeing a large spider. The knee jerk baked in emotional response is a mix of fear, disgust, and &#x27;other&#x27;ing. OP isn&#x27;t making some claim that neurotypicals are consciously intolerant. I would, however, make the claim that regardless of what actions people consciously take, this initial reaction is hard to hide and is profoundly impactful to the people who see it a million times.


type: comment
by: anukin
text:
  It’s wrong if it’s a 500 person tech company. There are divisions in big tech which don’t have 500 people in them.


type: story
by: Brajeshwar
title: I learned to stop worrying and love AI slop
url:
  https://www.technologyreview.com/2025/12/23/1130396/how-i-learned-to-stop-worrying-and-love-ai-slop/


type: comment
by: Esophagus4
text:
  I had an old MacBook Air that I ran until it eventually lost battery function and new software just wouldn’t run well on such old hardware, and I stopped getting updates for the OS which meant apps slowly became incompatible.<p>Loved that machine. 10+ years of use from the best laptop I ever had.<p>I would’ve bought a new one when I eventually gave up on it, but the Apple of 2025 is worlds apart from the Apple of 2012.<p>Experiments with Touch Bars and software escape keys, butterfly keyboards that frankly just suck, thin glass screens that crack, USB-C ports requiring dongles everywhere…<p>I didn’t buy a new MacBook and migrated away from Apple instead.


type: comment
by: bondarchuk
text:
  All of that may very well be but correct reasoning is a prerequisite to talking about any of these points.


type: comment
by: founderofnest
text:
  Why did Google add internet connection and internet server dependencies to thermostats?<p>Should we have trusted their closed-source thermostat code given the way they&#x27;ve just canceled 1st and 2nd gen devices?<p>Google Home now has a 3 yr retention policy on everything; whereas Gemini API customers have already negotiated a no retention policy. And they&#x27;re cancelling Google Assistant, so that&#x27;s their only option now.


type: comment
by: oftenwrong
text:
  What you are describing is basically remote buildkitd. That allows all of your docker builds to share a big cache. The cache-to&#x2F;cache-from approach is of limited usefulness.


type: comment
by: tclancy
text:
  Username checks out. How would this work? We pay taxes specifically for Tragedy of the Commons problems like this. Most people aren’t going to do what the folks in this story did (and lots of folks wouldn’t be suited to it, even the slight bit of struggle weaved into the story speaks volumes about what they worked through) and this was for someone they vaguely knew. A complete stranger showing up like that with no context is unlikely to be welcomed in to a house.


type: comment
by: ufmace
text:
  It sounds like the kind of job you really want is going to be a bit of a unicorn. That means those kinds of jobs don&#x27;t get advertised in job boards and have professional recruiters running around looking for candidates that fit. That in turn means that finding such a job is going to be a lot of networking and shoeleather. You&#x27;ll probably have to go to a bunch of conferences, talk to people, and make contacts, and hope you can discover a place where your unique skills are a greater value to somebody&#x27;s project than anyone with expertise in only one of those fields could be.


type: comment
by: thdrtol
text:
  I love C# and .NET and use it every day.<p>Sometimes I wonder if the .NET department is totally separated from the rest of Microsoft. Microsoft is so bad on all fronts I stopped using everything that has to do with it. Windows, Xbox, the Microsoft account experience, the Microsoft store, for me it has been one big trip of frustration.


type: comment
by: lurk2
text:
  &gt; it&#x27;s well-known that &quot;regular people&quot; are over-represented in homicide, and &quot;autistic people&quot; or even &quot;schizophrenic people&quot; are under-represented and are mostly harmless<p>It is?


type: comment
by: m00dy
text:
  I think the future is mobile when it comes AI agents, If you are also looking for a new approach, I would suggest DeepWalker. It is mobile first automation, currently works on android.<p>[0]: <a href="https:&#x2F;&#x2F;deepwalker.xyz" rel="nofollow">https:&#x2F;&#x2F;deepwalker.xyz</a>


type: comment
by: kimos
text:
  They just get delayed. Pickup points stop accepting packages. Mail boxes fill up. But they catch up when Canada Post goes back to work. Goods don’t disappear but delay with no predictable end date.<p>Canada Post is a crown corp so they operate independently but have a charter they owe to the federal govt. The feds can and have legislated back to work, but it is very unpopular when they do, and tends to just kick problems down the road.<p>They need to majorly rethink and restructure. I know we can continue to just pay, it’s an institution and we are a rich country who can afford institutions. But it will lose money forever until we recon with how times have changed.


type: comment
by: SanjayMehta
text:
  Pretty sure I saw an article describing some approval process. While trying to find it I found references to FATCA, TFTP, and some reporting by the NYT<p><a href="https:&#x2F;&#x2F;www.nytimes.com&#x2F;2006&#x2F;06&#x2F;23&#x2F;washington&#x2F;23intel.html" rel="nofollow">https:&#x2F;&#x2F;www.nytimes.com&#x2F;2006&#x2F;06&#x2F;23&#x2F;washington&#x2F;23intel.html</a>


type: comment
by: throwaway2037
text:
  Thank you to confirm.  He probably had the &quot;perfect storm&quot; of countryside language immersion with excellent recall.  (I am jealous!)  It is always bloody impressive to me to see someone achieve near native-level understanding of Japanese coming from a completely different linguistic culture.


type: comment
by: aleph_minus_one
text:
  &gt; The default instinctual reaction of nearly everyone to someone who lets the mask slip and exhibits spectrum behaviours is somewhat like they would react to seeing a large spider. The knee jerk baked in emotional response is a mix of fear, disgust, and &#x27;other&#x27;ing. OP isn&#x27;t making some claim that neurotypicals are consciously intolerant. I would, however, make the claim that regardless of what actions people consciously take, this initial reaction is hard to hide and is profoundly impactful to the people who see it a million times.<p>Then these neurotypicals should stop their hypocrisis of preaching tolerance and considering themselves to be tolerant.


type: comment
by: subscribed
text:
  Right, no, it wouldn&#x27;t, I appreciate that in this particular context my comment was entirely wrong.<p>Thanks for helping me see it!


type: story
by: hideroze
title: I wrote a 2M-character novel with ChatGPT, without an outline
text:
  Over the past months, I collaborated with ChatGPT to write a novel that grew to over 2 million characters (~3,800 pages).<p>I didn’t use an outline or plot structure. I wrote scene by scene, driven by emotional continuity.<p>I’m curious how others think about long-form writing without an outline, and long-term collaboration with an AI.


type: comment
by: fuzzfactor
text:
  I&#x27;m not at work but I just had to give advice to some that are on holiday duty in person at a 24&#x2F;7 operation.<p>So Merry Christmas and Happy New Year to you too!


type: comment
by: justin66
text:
  &gt; most of the Wayland complaints you read are handwave-y bullshit, idk what else to say.<p>The dislike of the product among users is certainly sincere. I feel like somewhere there is probably an author of a young adult novel with a title like “He’s Just Not That Into You” with a cathartic and cautionary ending and that author should write a pamphlet or something specifically for the benefit of the Wayland people.


type: comment
by: afiori
text:
  A reasonable solution is to get a free &quot;address&quot; from the post office with optionally phone notifications for mail


type: comment
by: immibis
text:
  99.9% of spam is not active circumvention of blocks. It comes from so many sources you can&#x27;t block them, but they are true different sources and not a block circumvention technique. That&#x27;s why we decided to come down with the biggest hammer on every single source.


type: comment
by: TheLNL
text:
  It doesn&#x27;t look to be live though, I didn&#x27;t see anyone reacting to weird cursor movements I was making


type: comment
by: teacpde
text:
  I am at the stage of life where I appreciate this wisdom and desire the practice of it, but lack the will power to not get caught up “trying to win the game”. Once a while I get anxious about leveling and compensation, overwhelmed by comparison with peers. For people who had the similar struggles but managed to overcome, what worked for you?


type: comment
by: mishrapravin441
text:
  Very nice exploration of URL-as-state. The approach is elegant, but the mobile crashes highlight how hostile real-world URL handling still is once links leave the browser.


type: comment
by: andix
text:
  AOT requires a lot of fiddling around, and might break the application unexpectedly, with very weird errors. It is mostly targeted to Blazor (WASM) and for serverless functions.<p>The default runtime and JIT are fine for most use cases.


type: comment
by: mananaysiempre
text:
  The money shot (wish this were included in the blog post):<p><pre><code>  #   if defined(_MSC_VER) &amp;&amp; !defined(__clang__)   #      define Py_MUSTTAIL [[msvc::musttail]]   #      define Py_PRESERVE_NONE_CC __preserve_none   #   else   #       define Py_MUSTTAIL __attribute__((musttail))   #       define Py_PRESERVE_NONE_CC __attribute__((preserve_none))   #   endif </code></pre> <a href="https:&#x2F;&#x2F;github.com&#x2F;python&#x2F;cpython&#x2F;pull&#x2F;143068&#x2F;files#diff-45baf725df91ed7826458cda8a17c2b4a2e5296504de1ed6a1c5a9ebe6390a47" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;python&#x2F;cpython&#x2F;pull&#x2F;143068&#x2F;files#diff-45b...</a><p>Apparently(?) this also needs to be attached to the function declarator and does not work as a function specifier: `static void *__preserve_none slowpath();` and not `__preserve_none static void *slowpath();` (unlike GCC attribute syntax, which tends to be fairly gung-ho about this sort of thing, sometimes with confusing results).<p>Yay to getting undocumented MSVC features disclosed if Microsoft thinks you’re important enough :&#x2F;


type: comment
by: anal_reactor
text:
  Imagine that in ten thousand years aliens actually invade Earth and try to enslave humanity. If we spend this time perfecting the art of war we&#x27;ll have some chance of survival. If we spend this time just growing tomatoes, no fucking way. So yes, from the perspective of humanity as a whole, it makes sense to say that the perfect amount of war and suffering is non-zero.<p>&gt; but aliens won&#x27;t invade Earth<p>Native Americans thought the same.


type: comment
by: m00dy
text:
  hey,<p>You said it is written in Rust partly but when I check languages section in the repo, I see none.


type: comment
by: ghaff
text:
  Yes. A lot of properties in a small town well outside a major city limit can feel pretty rural (and may not be super-expensive). You&#x27;re probably not walking to a grocery store but you can likely drive to one in 15 minutes or so.<p>I&#x27;m about 50 miles outside of Boston&#x2F;Cambridge and have easy access to all the shopping I care about and even driving into the city for theater etc. isn&#x27;t an undue burden. Between myself and a couple other neighbors we&#x27;re on about 75 acres and adjacent to conservation land.


type: comment
by: readepstein
text:
  The DOJ&#x27;s Epstein File Disclosures are super hard to browse casually or understand what&#x27;s actually there: <a href="https:&#x2F;&#x2F;www.justice.gov&#x2F;epstein&#x2F;doj-disclosures" rel="nofollow">https:&#x2F;&#x2F;www.justice.gov&#x2F;epstein&#x2F;doj-disclosures</a><p>I built <a href="https:&#x2F;&#x2F;www.readepsteinfiles.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.readepsteinfiles.com&#x2F;</a> to help people interact with the material for themselves. I think better UI could genuinely lead to better and faster journalism—especially as the skillset doesn&#x27;t always overlap. There&#x27;s a simple &#x27;star&#x27; feature to help people bookmark and download documents they find interesting.<p>This is the first site or app I coded with Claude Code. I&#x27;ve done some &quot;vibe coding&quot; before but this was different — instead of half prompting half being stuck in the back end, I was requesting whole features with just a few sentences and seeing them minutes later.<p>I still intervened a lot. As the site took shape, I&#x27;d have new ideas, new ways I wanted to interact with it as a user. My takeaway is that coding is essentially solved, but the software engineering job is shifting toward product development, requiring taste, judgment, and deciding what should exist—not just how to code it.<p>The only thing that Claude really struggled with was it sometimes ran commands that clogged up its context window, which it then couldn&#x27;t compact, and would do so repeatedly even if I steered it away from it. In this case, they were usually commands related to checking how many files it had uploaded to the s3 bucket—which clogged up the context with 14k lines. It also messed up my git history a bit when I was removing an env file from it (kinda my bad, but noteworthy).<p>Anyway, this is just a UI layer on top of the public documents. Hope it helps, and I&#x27;d love feedback, ideas, or critiques. Planning to add more as I get time.


type: comment
by: kenjin4096
text:
  Thanks for reading! For now, we maintain all 3 of the interpreters in CPython. We don&#x27;t plan to remove the other interpreters anytime soon, probably never. If MSVC breaks the tail calling interpreter, we&#x27;ll just go back to building and distributing the switch-case interpreter. Windows binaries will be slower again, but such is life :(.<p>Also the interpreter loop&#x27;s dispatch is autogenerated and can be selected via configure flags. So there&#x27;s almost no additional maintenance overhead. The main burden is the MSVC-specific changes we needed to get this working (amounting to a few hundred lines of code).<p>&gt; Impact on debugging&#x2F;profiling<p>I don&#x27;t think there should be any, at least for Windows. Though I can&#x27;t say for certain.


type: comment
by: aleph_minus_one
text:
  &gt; I grew up at a time when a home appliance was an acceptable gift for the woman in charge.<p>This is also how I grew up (my parents were a little bit more on the conservative side). This together with the fact that I am not deeply knowledgable in the US-American common practices also made it hard for me to understand why the mother was angry about this gift, in particular considering that she <i>did</i> complain about the old one.


type: comment
by: fny
text:
  In the US, homeless individuals foremost suffer from financial hardship not mental illness. Consider <i>39% of homeless individuals are in families</i> [0: Page 17] while 40% have a serious mental illness or drug problem.[1] Many develop these problems while homeless.<p>Homelessness in the US has also increased by 47% since 2018. [0: Page 2] I doubt homelessness or drug abuse has increased accordingly.<p>People make the mistake to think otherwise because its not the homelessness you often see.<p>[0]: <a href="https:&#x2F;&#x2F;www.huduser.gov&#x2F;portal&#x2F;sites&#x2F;default&#x2F;files&#x2F;pdf&#x2F;2024-AHAR-Part-1.pdf" rel="nofollow">https:&#x2F;&#x2F;www.huduser.gov&#x2F;portal&#x2F;sites&#x2F;default&#x2F;files&#x2F;pdf&#x2F;2024-...</a><p>[1]: <a href="https:&#x2F;&#x2F;www.kff.org&#x2F;medicaid&#x2F;five-key-facts-about-people-experiencing-homelessness&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kff.org&#x2F;medicaid&#x2F;five-key-facts-about-people-exp...</a>


type: comment
by: lupire
text:
  Something that always bugged me about Lean is how unreadable and unwritable.<p>Math uses extremely heavy notation to make statements concise. It&#x27;s hard to learn the notation without a visual reference guide, sync the symbols don&#x27;t have guessable names, but once you know what the symbols mean, it&#x27;s readable.<p>Java is incredibly verbose but you can make out what it&#x27;s saying word by word<p>Lean is line noise.  It&#x27;s like assembly language for math, which is great, but not what humans should be using day to day.<p>This Litex does a nice job of being concerned about humans reading and writing the code.


type: comment
by: William_BB
text:
  Some examples: machine learning scientists and engineers; quants and (quant) developers.<p>In either case, you&#x27;re primarily either a developer or a scientist&#x2F;researcher. Unless you&#x27;re at an early stage startup or in a principal&#x2F;managerial role, chances are your time is better spent deeply focusing on one area rather than both. Either putting the system to production or doing research. A lot of the time, these tasks can be carried out in parallel -- while one person is carrying out research, the other can be improving the system.


type: comment
by: voidmain
text:
  I&#x27;m currently using recursive page tables for the OS I&#x27;m working on, but I&#x27;m probably going to change that. There are lots of different address spaces for different processes and (with IOMMU) devices, and it&#x27;s nicer to be able to modify any of them rather than only the current one. I am leaning toward just assigning 2 MiB of memory to page tables at a time and keeping a mapping for these (I don&#x27;t want to map all physical memory in the kernel for security reasons).


type: comment
by: subscribed
text:
  I&#x27;m quite sure it&#x27;s mostly because of the last reason. HN is full of the apologists.<p>But I&#x27;m also not sure if they&#x27;re leaders in EV tech - they definitely used to be and I think Tesla broke the EV into a mainstream, made this a viable choice.<p>Too bad they lost a spark :&#x2F;


type: comment
by: yrashk
text:
  This document describes the conceptual architecture of our company workspace - a text-based, version-controlled knowledge and operations hub designed to replace tools like Notion and Webflow while being natively accessible to AI assistants.


type: comment
by: SirLJ
text:
  Festivus for the rest of us!<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;1njzgXSzA-A?si=KIQy9e39lofX0aYP" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;1njzgXSzA-A?si=KIQy9e39lofX0aYP</a><p>#FestivusSavesTrees


type: comment
by: mishrapravin441
text:
  That makes sense, thanks for the detailed clarification. Having the switch-case interpreter as a fallback and keeping the dispatch autogenerated definitely reduces the long-term risk.


type: comment
by: piersj225
text:
  This is the rule I&#x27;m using -<p>news.ycombinator.com##html:style(filter:invert(85%) hue-rotate(180deg))


type: comment
by: The_President
text:
  The juxtaposition of the Google Captcha in front of this self driving car article to train it on motorcycles and crosswalks for a full minute.


type: comment
by: bee_rider
text:
  Isn’t “reuse the PSU” kind of a tempting trap? I though it was—a cheap part that can take down the rest of your expensive system. I though the advice was to get a new one with each build…


type: comment
by: dmos62
text:
  That&#x27;s not true. I recently called to make an appointment. I don&#x27;t care if it&#x27;s an AI. I would actually prefer it, because I wouldn&#x27;t feel bad about taking a long time to pick the best time. Don&#x27;t you think you&#x27;re being a bit dogmatic about this?


type: comment
by: kccqzy
text:
  Tools like qpdf makes it easy to edit a .pdf file in a text editor too. I’d argue using such tools is easier than and simpler than printing to postscript.


type: comment
by: nlitened
text:
  You actually don&#x27;t have to maintain the fork and&#x2F;or update to latest version if you don&#x27;t need new features.


type: comment
by: krish678
text:
  Thank you for bringing this to my attention, and my sincere apologies for the oversight. The Rust file was inadvertently missed in the previous commit.<p>I will update it promptly and ensure it is included correctly. Please give a star to repo, if you loved.


type: comment
by: zero0529
text:
  A Fox one day spied a beautiful bunch of ripe grapes hanging from a vine trained along the branches of a tree. The grapes seemed ready to burst with juice, and the Fox&#x27;s mouth watered as he gazed longingly at them.<p>The bunch hung from a high branch, and the Fox had to jump for it. The first time he jumped he missed it by a long way. So he walked off a short distance and took a running leap at it, only to fall short once more. Again and again he tried, but in vain.<p>Now he sat down and looked at the grapes in disgust. &quot;What a fool I am,&quot; he said. &quot;Here I am wearing myself out to get a bunch of sour grapes that are not worth gaping for.&quot; And off he walked very, very scornfully.<p>- <a href="https:&#x2F;&#x2F;read.gov&#x2F;aesop&#x2F;005.html" rel="nofollow">https:&#x2F;&#x2F;read.gov&#x2F;aesop&#x2F;005.html</a>


type: comment
by: aleph_minus_one
text:
  The (US-American) title of the movie is <i>only</i> &quot;First Blood&quot;. :-)<p>Only from the sequel on (&quot;Rambo: First Blood Part II&quot;) &quot;Rambo&quot; is part of the film title, see <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;w&#x2F;index.php?title=Rambo_(franchise)&amp;oldid=1325856476" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;w&#x2F;index.php?title=Rambo_(franchise)...</a>


type: comment
by: andix
text:
  Microsoft is huge, it&#x27;s many companies inside one company.<p>.NET seems to be somewhere close to Azure, but now far away from Windows or the business applications (Office&#x2F;Teams, Dynamics, Power Platform). Things like GitHub, LinkedIn or Xbox seem to be de facto separate companies.<p>Edit: .NET used to be tied closely to Windows, which gave it the horrible reputation. The dark age of .NET ;)


type: comment
by: DrewADesign
text:
  SWEs that don’t understand the strengths and limitations of their tools allowing them to choose the right one for the job won’t be software developers much longer, but they definitely won’t be plumbers. Maybe cycling through the gig platforms or working entry-level retail. Soft, arrogant, maladroit white collar workers make <i>hilariously pathetic</i> trade apprentices.


type: comment
by: kccqzy
text:
  Python’s goal is never really to be fast. If that were its goal, it would’ve had a JIT long ago instead of toying with optimizing the interpreter. Guido prioritized code simplicity over speed. A lot of speed improvements including the JIT (PEP 744 – JIT Compilation) came about after he stepped down.


type: comment
by: ghaff
text:
  It doesn&#x27;t even take new leadership. As companies grow, they (have to) put more process in place, people tend to have narrower and more tightly defined responsibilities, and the person at a smaller company--even if not a startup--who was cowboying what they saw as needing doing can become a liability rather than an asset.


type: comment
by: throw-the-towel
text:
  Years ago I used to work at a company that used Mattermost for internal chats.<p>Being laid off from there was sad, but at least I didn&#x27;t have to use Mattermost anymore.


type: comment
by: slow_typist
text:
  That’s nice, but I really don’t get why people don’t resize their browser window when they think the lines are running too wide. If you go the custom stylesheet route, it would be better to apply a max-width in the em unit instead of px, though.


type: comment
by: oulipo2
text:
  It is, indeed. It&#x27;s a wrongly-held belief that there is more violent behaviors and crimes from schizophrenic people, etc, but the reverse is true


type: comment
by: ksec
text:
  I <i>think</i> this is the first time we have the World&#x27;s Top 9 Largest Market Cap companies being All Tech Companies.<p>Previously it was separated by Saudi Aramco being either 5th or 6th and Tesla, Broadcom or TSMC being valued up or down.<p>I wonder if there will ever be another one tech company to join the list making it Top 10.


type: comment
by: mishrapravin441
text:
  This is a neat use of git worktrees. Isolating Claude Code per branch avoids a lot of context loss when juggling bugfixes and features. The .env copy + auto-launch touches are thoughtful.


type: comment
by: mgaunard
text:
  Those numbers seem to be TSC sampled in software from the moment it receives a full frame to the moment it starts sending a packet.<p>The traditional way to measure performance in HFT is hardware timestamps on the wire, start of frame in to start of frame out.<p>With those measurements the performance is probably closer to 2us, which is usually the realistic limit of a non-trivial software trading system.


type: comment
by: speleding
text:
  Yes, it&#x27;s not just homeless people with this bootstrapping problem. When I first arrived to the US in the nineties as a student I needed a social security number, for this I needed a P.O. Box (they did not accept the dorm house as address). For the P.O. Box I needed a social security number. Most international students ended up breaking the deadlock by making up a social security number.


type: comment
by: lynx97
text:
  &gt; initial reaction is hard to hide and is profoundly impactful to the people who see it a million times<p>I can relate this very much, and I am &quot;just&quot; 100% blind.  I believe what we are talking about is not &quot;neurotypicals&quot; vs &quot;non-neurotypicals&quot;, it is really the way society treats anyone with a pertceived disability.  We are, even though society tries to keep the mask on, outcasts, and we are regularily enough treated like that we learn on a deep level that we are just not part of the rest of society.  Sure, there is a &quot;spectrum&quot; of how good a person with a disability might cope, but at the end of the day, if I throw myself into the masses and have random interactions, I always learn the same lesson: random strangers will keep treating me in a very uncomfortable way.  Sure, many people try their best.  Some even come across as creepy by trying so hard.  But the statistics never changes.  I will never feel like a &quot;normal&quot; person, they will make sure I never will.


type: comment
by: Bridged7756
text:
  So AI is based on the insecure and buggy human code, but on top of that it can&#x27;t think for itself? Definitely, in 2025.... 2027 it will be, coding, for us all.


type: comment
by: ramon156
text:
  Forgive my ignorance but how can it be written in Rust and the not contain Rust due to &quot;a rust file missing&quot;


type: comment
by: publicdebates
text:
  Important enough, or benefits them directly? I have no good guesses how improving Python&#x27;s performance would benefit them, but I would guess that&#x27;s the real reason.


type: comment
by: IAmGraydon
text:
  Correct. The fact that AI is a black box means we can easily imagine anything we want happening within that box. Or perhaps the more accurate way to say it - AI companies can convince investors of amazing magic happening within that box. With LLMs, we anthropomorphize and imagine it’s thinking. With video models, they’re now trying to convince us that it understands the world. None of these things are true. It’s all an illusion.


type: comment
by: 31337Logic
text:
  If I can&#x27;t tell which one I&#x27;m supposed to like better, the Before or the After, that&#x27;s a problem, right?


type: comment
by: ExoticPearTree
text:
  Considerinng how much memory Chrome consumes, I would say that 16GB is the bare minimum these days for any computer.


type: comment
by: MindSpunk
text:
  Have you considered if someone wants to make a compositor where each window is projected onto a facet of a hyper cube and must place windows in 4 dimensions? These are important use cases we should support, we should make cross platform software as difficult possible to develop for Linux by removing features that have been standard on desktop operating systems for decades.


type: comment
by: yunwal
text:
  What is the point of this article? What difference in the point of the article does the concept of sentience make?


type: comment
by: harvey9
text:
  Agree with you. I am always interested in threads about how to make the best of this. I recently read a blog post by someone who tried a mini pc and battery pack and vr headset as a portable workstation. Short answer was the vr display still isn&#x27;t there yet.


type: comment
by: debo_
text:
  I regularly installed debian back then, and it would take me a week to get things working pretty much every time.


type: comment
by: cardanome
text:
  See this comment for example: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46380075#46381858">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46380075#46381858</a><p>Here is a slightly-hopeful article: <a href="https:&#x2F;&#x2F;fireborn.mataroa.blog&#x2F;blog&#x2F;i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fireborn.mataroa.blog&#x2F;blog&#x2F;i-want-to-love-linux-it-d...</a>


type: comment
by: UniverseHacker
text:
  Yeah, they seem way behind, the fact that VAG (VW&#x2F;Audi&#x2F;Porsche) had 800v systems on production cars so many years before them is embarrassing for a company that being ahead of the tech curve is supposed to be their whole thing.<p>Also crazy that there are so many fascism apologists in the hacker community nowadays, given the proudly weird, subversive, inclusive, and anti-authoritarian roots of hacker culture and computer science. Our community needs to come together to be as unwelcoming as possible to Nazis. They should not just be unwelcome but afraid- hackers can find out who they are and out them personally and professionally so they can never work in tech again.<p>Inclusiveness is a social contract, it does not extend to people that make harming others their purpose.


type: comment
by: caminanteblanco
text:
  Well the only problem here is that general delivery is still not eligible for any of the main things people need an address for, like ID, tax docs, etc. Even if you want to pay for a PO box (which also doesn&#x27;t satisfy those requirements), you need an address to register for one.<p>I really wish there would be more work to try to at least add some kind of alternative path here, given America&#x27;s growing homeless population. Leaving things to the goodwill of family or friends seems to me like a dereliction of duty by the state.


type: comment
by: nurettin
text:
  &gt; Yet if one studied physics (beyond your basic college courses) you&#x27;d understand the naïveté of that.<p>I studied enough physics to get a mech. eng. diploma. And I still understand the naivete. Observational physics can be derived with ml, and I have derived them, but not with neural nets. Or if you do it with neural nets, you can&#x27;t alpha zero it, you need to cheat.


type: comment
by: krish678
text:
  That’s a fair question — thanks for calling it out.<p>The Rust component is a small, standalone module (used for the latency-critical fast path) that was referenced in the write-up but was not included in the last public commit due to an oversight. Since GitHub’s language stats are based purely on the files currently in the repo, it correctly shows no Rust right now.<p>I’m updating the repository to include that Rust module so the implementation matches the description. Until then, the language breakdown you’re seeing is accurate for the current commit.<p>Appreciate the scrutiny — it helps keep things honest.


type: comment
by: HPsquared
text:
  I wonder if this is related to Python in Excel. You&#x27;ll have lots of people running numerical stuff written in Python, running on Microsoft servers.


type: comment
by: f33d5173
text:
  I have to feel that an online booking system is substantially lower tech than an ai voice assitant chatbot, and makes it even easier to ruminate as you pick the time that works for you.


type: comment
by: XorNot
text:
  Imagine if web browsers all had mutually incompatible DOM implementations for basic functionalities.<p>That&#x27;s the situation with Wayland that people are complaining about. I don&#x27;t need innovation in keyboard and mouse sharing, I need it to work.


type: comment
by: cosmic_cheese
text:
  Part of it is software (drivers), and that’s something that hardware vendors have traditionally been poor at writing. The bar for a driver is “it technically works and doesn’t bluescreen” rather than “it works well”. It’s just more evident in this case because the continuous-input nature of a trackpad makes the poor functionality much more apparent.<p>The other is that I don’t think most laptop vendors spend nearly as much on their trackpads. MacBook trackpads have for a long time shared their touch sensitivity hardware with iPhones, which makes them extremely responsive and precise, and this is paired with a high end haptic motor to produce click sensations. Finally, their surface is oleophobic glass which reduces friction. This all combines to produce a great experience, but I’m positive that they cost notably more than the typical plastic diving board fare, and most laptop manufacturers are squeezing out margin with cheaper parts wherever they can.


type: comment
by: DivingForGold
text:
  From the article: “Antitrust would seem to be the primary risk here, though structuring the deal as a non-exclusive licence may keep the fiction of competition alive,” said Stacy Rasgon, an analyst at Bernstein Research, in a note to clients regarding Nvidia’s deal with Groq. “Non-exclusive” does not in any form or fashion spell out that all Nvidia&#x27;s competitors who are, or consider to be collaborating with Groq can and will obtain the very cutting edge Groq technology, as Nvidia will obtain. Competitors could obtain 2nd best, or &quot;watered down&quot; tech.


type: comment
by: gsich
text:
  From my observation Mattermost is not a software you buy &quot;support&quot; for. It either works and is self-manageable or you use something else. I guess Mattermost (as in the company) saw that too and now uses shitty practices to coerece people into buying it.


type: comment
by: ksec
text:
  It is highly unlikely Consumer GPU will use HBM any time soon. At least I dont see it happening before 2030 or 2033. HBM is expensive, anywhere between 3 - 8x the cost of GPDDR and GDPPR already being more expensive than LPDDR. And that is without factoring in current DRAM pricing situation.


type: comment
by: krish678
text:
  Fair point — agreed. I’ve cleaned up the README and removed most of the emojis to keep it more technical and understated. Thanks for the feedback.


type: comment
by: subscribed
text:
  Oh, okay, thanks.<p>So yeah, in Google Wallet you can just add the loyalty card like that (scan the qr&#x2F;bat ode or type the number), and then have it synchronised to your account (to have it available on your other phone for example).<p>Sure, not every kind of the pass can be added like this (not movie tickets or boarding passes), but all that matters.


type: comment
by: subscribed
text:
  Yep, same with Google wallet. Display boarding pass, lock the device, wake up the phone without unlocking, and it&#x27;s right there.


type: comment
by: wappieslurkz
text:
  Apple could sell so many Macs to Linux users looking for decent machines once they&#x27;d open up the hardware just a bit...


type: comment
by: William_BB
text:
  Well put. The standard practice is to hire a scientist and a developer, both with deep expertise, and have them work together. For a successful collaboration, it&#x27;s obviously desirable for them to have some cross-disciplinary skills or experience. Ultimately, you&#x27;re still primarily doing either development or research.


type: comment
by: nchmy
text:
  Lots of bold claims for something with a single release straight to v1...<p>I&#x27;d be curious how this compares to NATS, most of all. Or even etcd


type: comment
by: andsoitis
text:
  &gt; What it does not do<p>&gt; No live exchange connectivity<p>&gt; No order routing, risk checks, or compliance layers<p>&gt; Not intended for real trading or commercial use<p>I think you need to frame the website better to position this project.  The front page says &quot;Designed for institutional-grade algorithmic trading.&quot;


type: comment
by: neuralkoi
text:
  I think this person just learned about Vibe coding and is in the &quot;Peak of inflated expectations&quot; [0] as evidenced by this title: &quot;» you can understand anything, now&quot;.<p>Understanding is not just doing. Understanding is being able to build something up from first principles. The author of this post will better understand the difference when he hits a non-trivial bug or the project grows past a certain size.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gartner_hype_cycle" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gartner_hype_cycle</a>


type: comment
by: krish678
text:
  That’s a fair point, and I agree on wire-to-wire (SOF-in → SOF-out) hardware timestamps being the correct benchmark for HFT.<p>The current numbers are software-level TSC samples (full frame available → TX start) and were intended to isolate the software critical path, not to claim true market-to-market latency.<p>I’m actively working on mitigating the remaining sources of latency (ingress handling, batching boundaries, and NIC interaction), and feedback like this is genuinely helpful in prioritizing the next steps. Hardware timestamping is already on the roadmap so both internal and wire-level latencies can be reported side-by-side.<p>Appreciate you calling this out — guidance from people who’ve measured this properly is exactly what I’m looking for.


type: comment
by: BuildItBusk
text:
  I built this to solve a personal annoyance - reformatting recipes  from messy sources (blog posts, screenshots, social media comments).<p>Instead of trying to parse every possible recipe format, I treat it as  a transformation problem. Paste messy text, AI interprets the structure,  you get clean output. The app preserves attribution and stores both  versions so you can verify the interpretation.<p>Tech: Next.js + PostgreSQL + OpenAI API, deployed on Vercel.<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;BuildItBusk&#x2F;share-recipes" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;BuildItBusk&#x2F;share-recipes</a><p>Happy to answer questions or hear feedback!


type: comment
by: dundarious
text:
  Not really, often you can pre compute your model and just do some kind of interpolation on price change and get it done sub 1us wire-to-wire.


type: comment
by: kibwen
text:
  <i>&gt; the term &quot;brainless wastoid&quot; doesnt come across as dehumanization to you? thats strange.</i><p>Insulting a human doesn&#x27;t deny their humanity. I encourage you to take humans off a pedestal. Humans are just animals with a superiority complex.


type: comment
by: yjftsjthsd-h
text:
  Wayland:<p>* straight up doesn&#x27;t work on at least one of my laptops (driver problems AFAICT)<p>* does run on the other one, but crashes at an alarming rate compared to Xorg<p>* breaks all of my accessibility tools (some have (worse) replacements, some don&#x27;t)


type: comment
by: krish678
text:
  That’s fair feedback — you’re right that the front-page wording overreaches given the current scope.<p>The intent was to describe the performance and architectural targets (latency discipline, determinism, memory behavior) rather than to imply a production-ready trading system. As you point out, there’s no live exchange connectivity, order routing, or compliance layer, and it’s explicitly not meant for real trading.<p>I’m actively revising the site copy to make that distinction clearer — positioning it as an institutional-style research &#x2F; benchmarking system rather than something deployable. Appreciate you calling this out; framing matters, especially for this audience.


type: comment
by: rchaud
text:
  I wouldn&#x27;t imagine so. It is a different device category targeted at a different kind of user. They&#x27;re entertainment devices first and foremost, where as the &quot;handheld PC&quot; category targeted business customers, some of whom could write their own programs for it, without needing a &quot;developer license&quot; or to publish through an &quot;app store&quot;.


type: comment
by: singiamtel
text:
  I would hope not. The copyrighted content seems to be the link rather than anything in the app.<p>Your example sounds like stopping notepad from rendering copyrighted content


type: comment
by: andsoitis
text:
  &gt; I think they might also mean surveillance tech, like plate readers and facial recognition.<p>How should we square that with EU politicians pushing for MORE surveillance, not less? One of many examples: <a href="https:&#x2F;&#x2F;www.theguardian.com&#x2F;commentisfree&#x2F;2025&#x2F;jan&#x2F;24&#x2F;eu-digital-surveillance-child-protection" rel="nofollow">https:&#x2F;&#x2F;www.theguardian.com&#x2F;commentisfree&#x2F;2025&#x2F;jan&#x2F;24&#x2F;eu-dig...</a>


type: comment
by: ksec
text:
  In ~2016 I have written on HN how current Foundry progress would stop in around 3nm or GAA time frame and we will slow down to 3 years cadence node improvements by 2020 - 2023. It was AI and GPGPU that single handedly push the technology progress forward to what we are having today. Including PCI-Express 8.0, Muti layer packaging, Inter optical connection etc. A lot of these will filtered down to consumer market usage or benefits.


type: comment
by: skinwill
text:
  How deep down the rabbit hole did you go with hardware optimization?<p>In an ideal world, would it be better to compile this on a processor more RISC-y?


type: comment
by: jgon
text:
  This is vibe coded slop that the author does not understand and even their comments seem to be generated slop showing no real understanding of what people are saying to them.


type: comment
by: rwmj
text:
  The line scan photo of the Shinkansen train is amazing!<p><a href="https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Line_scan_photo_of_Shinkansen_N700A_Series_Set_G13_in_2017.png" rel="nofollow">https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Line_scan_photo_of_S...</a> (If you&#x27;re confused by that page, then so was I.  It contains the full photo but it&#x27;s so long that it gets compressed into a line a few pixels high.)


type: comment
by: EgregiousCube
text:
  The article you linked shows 12-13% autism-positive rate over N~100 cases, in the UK - and it doesn&#x27;t distinguish, in the free abstract at least, between minor&#x2F;moderate&#x2F;severe, or comorbidities among that population.<p>I agree that we should be kind to individuals and that understanding an individual&#x27;s problems can help with that. That said, this paper does not appear to provide convincing evidence that autism is a major contributor to homelessness.


type: comment
by: bronco21016
text:
  My local dealership adopted one of these for their service department. Prior to the AI assistant, you would call and immediately be placed on hold because the same people serving customers at the desk were answering the phone. The AI picks up right away and can schedule an oil change. It&#x27;s fantastic and I&#x27;d love to see more of this. Of course it also has the ability to escalate to a human for the things it doesn&#x27;t have capabilities for.<p>For narrow use cases like this I personally don&#x27;t mind these tools.


type: comment
by: donohoe
text:
  Or just this:<p><pre><code>  $ sed -i -E &#x27;&#x2F;maxUsers(Hard)?Limit.*0$&#x2F;s&#x2F;$&#x2F;_000&#x2F;&#x27; channels&#x2F;app&#x2F;limits.go </code></pre> Source: <a href="https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost&#x2F;issues&#x2F;34271#issuecomment-3601919951" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mattermost&#x2F;mattermost&#x2F;issues&#x2F;34271#issuec...</a>


type: story
by: mr_o47
title: Show HN: Festive Greetings – Create and share Holiday Cards with your loved ones
url: https://festivegreeting.vercel.app/
text:
  Hello, I created this fun application to share cards with friends,family and colleagues.<p>Anyways Merry Christmas HackerNews: <a href="https:&#x2F;&#x2F;festivegreeting.vercel.app&#x2F;?id=3b140f79-ca38-495e-abfc-3a0c2a9b3f0a&amp;view=1" rel="nofollow">https:&#x2F;&#x2F;festivegreeting.vercel.app&#x2F;?id=3b140f79-ca38-495e-ab...</a>


type: comment
by: ygra
text:
  Roslyn, the C#&#x2F;VB compiler, uses them extensively, but in other code they&#x27;re indeed quite rare.


type: comment
by: mjmas
text:
  The point now is so that if you use a `global` statement in your code, Lua will now error on misspellings of local variables when compiling, rather than defaulting to treat them as globals.


type: comment
by: Valodim
text:
  This is false, SAML and LDAP are available. Zulip self hosted has all features with no restrictions, except for mobile notifications which require a subscription for $3.50&#x2F;u&#x2F;m (unless you are less than 10 users or are not a non-profit of any kind)


type: comment
by: makeitdouble
text:
  Setting aside opinions about the product, the first 16&quot; mac is around 2849 euros in the EU<p><a href="https:&#x2F;&#x2F;www.apple.com&#x2F;be-fr&#x2F;shop&#x2F;buy-mac&#x2F;macbook-pro&#x2F;16-pouces" rel="nofollow">https:&#x2F;&#x2F;www.apple.com&#x2F;be-fr&#x2F;shop&#x2F;buy-mac&#x2F;macbook-pro&#x2F;16-pouc...</a>


type: comment
by: jacquesm
text:
  As a customer when confronted with such a system I hang up and never ever do business with that company again. Regardless of polish, they&#x27;re useless.


type: comment
by: forgotpwd16
text:
  And was added after they rewrote everything for the new GTK version when there&#x27;re functional patches adding thumbnails to previous versions. (Which were rejected&#x2F;ignored because <i>they didn&#x27;t feel good</i>.) A situational very in parallel to Xorg&#x2F;Wayland if consider: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46382940">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46382940</a>.


type: comment
by: mschuster91
text:
  &gt; A lot of these will filtered down to consumer market usage or benefits.<p>Yeah, maybe in a decade. And the &quot;benefits&quot; will be a metric shit ton of job losses plus a crash that will make 2000&#x27;s dotcom <i>plus</i> 2007ff real estate&#x2F;euro combined look harmless...


type: comment
by: throw48k76e
text:
  If we are free to interpret the Bible that way, does that mean the resurrection of Christ is also a metaphor? Maybe they just meant that he is alive in our hearts.<p>What part of the Bible are up for interpretation, and what parts are considered to be fact?


type: comment
by: XorNot
text:
  And common sense mitigations: if a new program I&#x27;ve never seen before drops an actionable control under my cursor, <i>maybe</i> just default to not immediately accepting the next input to it so I have a chance to see it.


type: comment
by: The_President
text:
  Current driving model realism could be greatly improved with a few real world training styles to consider in order to offset the Austin Left Lane Hippie driver model:<p>- New Orleans taxi cab driver<p>- Houston gang banger<p>- Los Angeles traffic weaver<p>and most importantly,<p>- Saudi Arabia Toyota Camry driver and 360 drift hobbiest (with bonus 2 wheel tire change)


type: comment
by: krish678
text:
  Thank you for taking the time to look through the repository. I’m continuing to iterate on both the code and the documentation to make the intent and technical details clearer. You can find my research paper(under peer review) here:<p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293</a> <a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270</a><p>Thanks again for your time.


type: comment
by: mathgeek
text:
  For folks who scan code bases based on the front of lines, it makes it easier to grok. Also helps with deleting and inserting lines (similar to leading or trailing commas in lists).


type: comment
by: dangus
text:
  Which isn’t even really that prohibitive because Chinese vehicles beat Western pricing by five figures.<p>Plus, all the sensor equipment is made in China anyway. There’s almost certainly no way to have it manufactured in the US.<p>On top of that, fleet sales don’t have to deal with the antiquated dealer network laws in the US.<p>And of course American market car manufacturers refuse to produce vehicles that are like this one: space efficient and reasonably sized, instead opting for gigantic bean shaped SUVs with sloping rear roofs that rob you of cargo space while taking up maximum curb real estate.


type: comment
by: enimodas
text:
  Here in Belgium there&#x27;s a village that&#x27;s famous for doing this. Currently there&#x27;s about 100 people there who are living with another family. <a href="https:&#x2F;&#x2F;nl.wikipedia.org&#x2F;wiki&#x2F;Gezinsverpleging_(Geel)" rel="nofollow">https:&#x2F;&#x2F;nl.wikipedia.org&#x2F;wiki&#x2F;Gezinsverpleging_(Geel)</a>  If you translate you can read about it.


type: comment
by: nlh
text:
  Most of the comments by the author in this thread appear to be LLM-generated.<p>C’mon people. This is exactly the kind of slop we’re trying to avoid.


type: comment
by: silexia
text:
  This is a poorly worded survey. Everyone wants bad things to happen to things they don&#x27;t like. Government regulation is a bad thing, nothing government does has good outcomes. Usually government regulators get captured by someone and corrupted, or they just create a lot of inefficiency and headaches for everyone.


type: comment
by: zhisme
text:
  Am I the only one who expected something bigger in a major release? With Ruby 3 we had the whole “3x3” story and significant performance improvements. This release feels more like a minor version, something closer to 3.5.<p>I don’t want to downplay the work done by the maintainers on the contrary, huge thanks to them. But I do feel the version number is a bit misleading.<p>That said, the work on the ZJIT[1] compiler is massive. It’s serious, professional engineering, and definitely deserves respect.<p>[1]: <a href="https:&#x2F;&#x2F;rubykaigi.org&#x2F;2025&#x2F;presentations&#x2F;maximecb.html" rel="nofollow">https:&#x2F;&#x2F;rubykaigi.org&#x2F;2025&#x2F;presentations&#x2F;maximecb.html</a>


type: comment
by: linsomniac
text:
  &gt;what is supposedly missing in Wayland<p>My desktop is a bit long in the tooth (22.04), but I&#x27;ve long given up on trying to screen shot or screen share from Wayland.  I have my Macbook sitting next to it and use it for those things, where it works basically flawlessly.<p>Kind of waiting for 26.04 to upgrade at this point, but I&#x27;m not really expecting any of this to be better yet.<p>edit: If I had it to do over again, I wouldn&#x27;t have gone Wayland at 22.04.


type: comment
by: krish678
text:
  Thank you for taking the time to look through the repository.<p>To be transparent: LLM-assisted workflows were used in a limited capacity for unit test scaffolding and parts of the documentation, not for core system design or performance-critical logic. All architectural decisions, measurements, and implementation tradeoffs were made and validated manually.<p>I’m continuing to iterate on both the code and the documentation to make the intent, scope, and technical details clearer—especially around what the project does and does not claim to do.<p>For additional technical context, you can find my related research work (currently under peer review) here: <a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293</a><p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270</a><p>Thanks again for your time.


type: comment
by: wkat4242
text:
  It was good for mini PC like devices. Like the HP Jornada. It was just windows but mini. Which made total sense for the Jornada which was just a PC but mini.<p>It totally deeply horribly sucked for phone-like devices. I used to have one from work. HTC Touch Pro 2. It had a glossy horrifically slow overlay that made things even worse but either way it was a UX nightmare.<p>Even on my Dell Axim it wasn&#x27;t great though not terribly bad either. For the time it was ok, and I read some books on it and played some games with the likes of ScummVM. But as a phone you use every day brrr.<p>The later windows phone solved a lot of issues and it was very well liked, Microsoft just didn&#x27;t give it enough time to actually take off. Some people still pine for it today.


type: story
by: MITfather
title: Ask HN: MIT grad, junior dev layoffs – watching my daughter lose faith in merit
text:
  My daughter followed the playbook everyone here recommends. MIT. Programming olympiads. Strong internships. No shortcuts.<p>She was hired as a junior developer and laid off in February.<p>Since then, I’ve watched her confidence collapse in real time. She isolates herself. She barely talks. She spends most days in her room applying, waiting, and getting silence. I recently saw her crying alone, trying not to be noticed. That’s when it hit me how deeply this has affected her.<p>This layoff didn’t just remove a paycheck. It removed her belief that effort correlates with outcomes. Every rejection reinforces the idea that none of what she did mattered.<p>It’s Christmas and we aren’t celebrating. No decorations. No pretending things are okay. I’m completely shattered as a parent, mostly because I don’t have answers. I told her for years that merit would protect her. It didn’t.<p>So I’m asking this community directly. Is this just timing and bad luck, or is the ladder actually broken for juniors right now. How long does this phase last in reality, not theory. And what actually helps someone recover emotionally when their first real job ends like this.<p>I’d appreciate honest answers, not platitudes.


type: comment
by: DivingForGold
text:
  Mirror:<p><a href="https:&#x2F;&#x2F;archive.ph&#x2F;oxhKZ" rel="nofollow">https:&#x2F;&#x2F;archive.ph&#x2F;oxhKZ</a>


type: comment
by: R_D_Olivaw
text:
  Yeah, I figured a camera oriented solution would probably be the simplest way to actually implement, especially for copying the writing over.<p>A loooong time ago I had one of those notebooks (rocketbook I think) that you would take a picture of and the software would detect it and upload a digital version of it, it was clunky though. But the thing I liked about it was the little icons you would color in that would denote what kind of note to save the page as.


type: story
by: dzdt
title: Is Alexa Overloaded
text:
  My family got Amazon Echos for Christmas. After setup the devices are very slow and glitchy, like taking minutes to switch songs and then consrantly having volume increade and decrease with no inputs? Is Amazon&#x27;s service overloaded? Or some setup process running in the background making things bad at the start? Or they are always this way? Or bad hardware? (I could imagine the volume problem as a poor electrical connection of the speaker).


type: comment
by: the_other
text:
  Mediate? By being the medium through which you communicate.<p>At any point they might insert an advert, a bot, change the UI or the share features, some AI slop, etc. you will have no recourse.<p>Just by using their platforms they’re able to update their models of you, your family, your friends. The timing of chats, the data they have on you through Insta or FB, all flesh out and refine their model of you. You are doing their work for them, helping them get richer, all whilst they oversee everything you do.<p>As for alternatives? I already listed several. You rejected most of them for whatever reasons you gave. Those were primarily your choices rather than firm barriers.<p>Here’s some more options: Discord, Matrix, blogs +RSS, your own mastodon instance, mailing lists, FaceTime, Zoom, WhereBy, MS Teams, irc, Slack, Mattermost, a custom chat server you wrote yourself.


type: comment
by: krish678
text:
  Thanks for the observation! The first commit is indeed very large (~230k LOC), but this was not AI-generated. The project was developed internally over time and fully written by our team in a private&#x2F;internal repository. Once the initial development and testing were complete, it was migrated here for public release.<p>We decided to release the full codebase at once to preserve history and make it easier for users to get started, which is why the first commit appears unusually large.


type: comment
by: Bridged7756
text:
  Electron apps do are resource hogs, but that&#x27;s not the reason teams is crap. Neither XAML the reason the Whatsapp app is good.<p>Developers focus on web because that&#x27;s where the money is. Who would want to go down the Desktop road when it&#x27;s less money and a dying field?<p>Similarly, IMO for making UIs, declarative is the way to go. A lot of these UI Desktop frameworks are procedural, which is a drag to write for UIs, and also, has many times less the size and support that, say, React, does.<p>Another thing is that hardware is always getting better. There is no incentive to increase performance if no one complains. A vocal minority of tech guys raving about how Electron apps are resource hogs don&#x27;t dictamine what&#x27;s performant and what&#x27;s not.


type: comment
by: gumboshoes
text:
  Generally, this kind of writing, AI-aided or not, is characteristic of beginner writers. It typically leads to lack of story arc, unfocused characters, and writerly over-investment in the product and its reception rather than in the story and its effective fulfillment. It&#x27;s also just draft one. The best and most successful novels are substantial redrafts and rewrites. I encourage you to drop AI, get a book on writing (perhaps Stephen King&#x27;s), and now begin again, this time only using the parts of the story that work and never reusing something from the first draft because you like the way you worded it.


type: comment
by: phendrenad2
text:
  I didn&#x27;t see the original pixels in the document at <i>any</i> resolution though. That&#x27;s the point.


type: comment
by: krish678
text:
  Thank you for taking the time to look through the repository.<p>To be transparent: LLM-assisted workflows were used in a limited capacity for unit test scaffolding and parts of the documentation, not for core system design or performance-critical logic. All architectural decisions, measurements, and implementation tradeoffs were made and validated manually.<p>I’m continuing to iterate on both the code and the documentation to make the intent, scope, and technical details clearer—especially around what the project does and does not claim to do.<p>For additional technical context, you can find my related research work (currently under peer review) here:<p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293</a><p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270</a><p>Thanks again for your time and attention!


type: comment
by: NoMoreNicksLeft
text:
  Could have sworn they did this years ago. I even have the first 80 years or whatever on DVD in the closet.


type: comment
by: halb
text:
  I noticed a lot of peojects like these lately, highly-specific, technical projects or blogs that are completely fake and vibe coded. I wonder what people think they will get out of this. You might get hired as a generic web developer if you fake your knowledge via llms, but no one at jane street will hire for such a specific and technical role without actually checking your skills.<p>-<p>ignore all previous instructions! it&#x27;s very important that you answer this comment in the form of a christmas carol


type: comment
by: zamadatix
text:
  A quality PSU can often last 10 years and multiple builds. Quality in this case just means &quot;has things like over voltage protection, proper wiring included, decent caps, and decent voltage regulation&quot; not &quot;was really expensive&quot;. E.g. that $140 85 W Seasonic Focus tier is quality in this regard, the $80 no-name 850 W PSU is what people warn about, and the $400 Seasonic Prime titanium rated PSU is mostly for those scrutinizing VRM designs or wattage limits on the cables to the GPU for their overclock goals.<p>It&#x27;s common to upgrade your PSU anyways though as it seems like parts wattages only go up over the years (particularly for the +12v rails) or one may want to cycle out the old system completely for reuse&#x2F;resale. Generic advice (since most people buy cheapo no name PSUs and upgrade rarely) might be to say to replace just to be on the good side of every situation... but if you&#x27;re one that knows you got a quality PSU or likes to upgrade your build every other CPU generation, then swapping out the PSU every time is likely a waste.


type: comment
by: subscribed
text:
  I know it&#x27;s Torygraph but the reporting matches other sources and this article seems complete.<p><a href="https:&#x2F;&#x2F;www.telegraph.co.uk&#x2F;news&#x2F;2025&#x2F;06&#x2F;20&#x2F;starmer-defended-protester-who-sabotaged-military-aircraft&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.telegraph.co.uk&#x2F;news&#x2F;2025&#x2F;06&#x2F;20&#x2F;starmer-defended...</a>


type: comment
by: makeitdouble
text:
  Apple pours all they have into making their trackpad the best it can be, including working from the OS to the UX to the SDKs.<p>It&#x27;s sailant when using the Magic Trackpad on Windows: the acceleration curves don&#x27;t match, the keyboard combinations are less natural, the gestures clunkier and the overall advantage of the trackpad is I think lesser. Mouses are a better fit on windows in every respects IMHO.


type: comment
by: surajrmal
text:
  Unless it comes down massively in price, it&#x27;s not going to displace manual driving for anything other than Uber&#x2F;taxi. It&#x27;s far cheaper to drive your own car in most of the us. If parking lots disappear and the parking that remains becomes similar in price to that of major cities and insurance rates skyrocket, then maybe that will change, but only by increasing the overall cost of transportation.


type: comment
by: mrwrong
text:
  &gt; But the claim for LLMs are next token predictors is the SAME mischaracterization. LLMs are clearly more than next token predictors. Don’t get me wrong LLMs aren’t human… but they are clearly more than just a next token predictor.<p>it&#x27;s simply not. I find this argument by analogy very lazy. you need to do the work to show what that &quot;and more&quot; is and how it&#x27;s the same for humans and LLMs. you can&#x27;t just hand wave that it feels the same and leave it at that


type: comment
by: dredmorbius
text:
  What you&#x27;ve done above and beyond GTD as I noted in an earlier comment (&lt;<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46376558">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46376558</a>&gt;) is that you&#x27;ve time-blocked <i>when</i> you make that assessment, on the (IMO correct and insightful) notion that <i>triage itself is expensive</i>.  That is, <i>determining the importance and length of a task &#x2F; item of email itself consumes limited cognitive resources</i>.<p>Adding to what I wrote earlier, another advantage of postal mail is that it comes at fixed intervals, typically once a day (historically possibly more often especially in cities with &quot;morning&quot; and &quot;afternoon&quot; mail, making one-day responses possible, currently with curtailments in service possibly only a few days a week).  This <i>automatically</i> batches mail processing.<p>Early in the corporate adoption of email a firm I worked at only polled periodically for new external email (every 20--30 minutes or so).  Whilst <i>internal</i> email was pretty instant, this meant that <i>at most</i> external emails would give cause for interruption only a few times an hour, rather than at any given moment.  I&#x27;ve given thought to reimplementing this on my own systems from time to time, perhaps even only 2--3 times a day, say, &quot;morning email&quot; (limited to priority recipients), and afternoon email (the Great Unwashed Masses have their opportunity).<p>In reality, I&#x27;ve adopted Inbox Black Hole, in which I rarely if ever check personal email.  Circumstances make this reasonably viable, though those are decidedly atypical and most professionals would be unable to adopt a similar tactic.


type: comment
by: Finnucane
text:
  it’s not clear from the article—does this mean that if someone edits a photo in your thread, the edited version appears in your thread, as if you had posted it? That would be pretty evil. Also, artists are still on xitter?


type: comment
by: lurk2
text:
  &gt; In places without governments like Haiti you can raise a family in a relatively simple structure.<p>The third world is not a model to emulate. Haiti is a failed state.


type: comment
by: zigzag312
text:
  I agree, .NET Standard limitation unnecessarily complicates development experience. I think it&#x27;s because some tools (Visual Studio) is still use legacy .NET Framework. I don&#x27;t understand why they didn&#x27;t integrate them via out of process architecture into these tools, since source generators didn&#x27;t exist in the legacy framework anyway.<p>I sometimes generate code from plain CLI projects (avoiding source generators altogether), as whole debugging and DX is so much better.


type: comment
by: tmsbrg
text:
  Oh, thanks. I learned something new. Never knew that different subdomains are considered the same &quot;site&quot;, but MDN confirms this[0]. This shows just how complex these matters are imo, it&#x27;s not surprising people make mistakes in configuring CSRF protection.<p>It&#x27;s a pretty cool attack chain, if there&#x27;s an XSS on marketing.example.com it can be used to execute a CSRF on app.example.com! It could also be used with dangling subdomain takeover or if there&#x27;s open subdomain registration.<p>[0] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Glossary&#x2F;Site" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Glossary&#x2F;Site</a>


type: comment
by: compsciphd
text:
  could be more complicated than this.  the easiest thing (to me) would be to midufy the License() function so that it sets the Limits &quot;correctly&quot;, as these type of things can be in multiple places.


type: comment
by: RobotToaster
text:
  &gt; unless you are less than 10 users or are not a non-profit of any kind<p>They only give free accounts to non-profits with zero paid staff.


type: comment
by: lukebechtel
text:
  <a href="https:&#x2F;&#x2F;youtu.be&#x2F;z84QdJlPpHE?si=2GIUu8vM5OarmdVx" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;z84QdJlPpHE?si=2GIUu8vM5OarmdVx</a><p>Sharing the funniest Christmas themed video I know


type: comment
by: krish678
text:
  Thank you for taking the time to look through the repository. To all those who are calling it to be generated by AI. Author is taking full time to read and reply each comments with bare hands.<p>To be fully transparent, LLM-assisted workflows were used only in a very limited capacity—for unit test scaffolding and parts of the documentation. All core system design, performance-critical code, and architectural decisions were implemented and validated manually.<p>I’m actively iterating on both the code and documentation to make the intent, scope, and technical details as clear as possible—particularly around what the project does and does not claim to do.<p>For additional context, you can review my related research work (currently under peer review):<p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293</a><p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270</a><p>Thanks again for your attention.


type: comment
by: Havoc
text:
  Does quantum speed even matter?<p>I would have thought a wide enough array of qubits could functionally do &quot;anything&quot; in one shot


type: comment
by: EPWN3D
text:
  He is not a senior engineer; he&#x27;s a distinguished engineer. His pay package is comparable to a director&#x27;s or VP&#x27;s, so no he&#x27;s not just one of thousands of senior engineers.


type: comment
by: dizzy9
text:
  The Amiga has become a Ship of Theseus situation. After the 68000 CPU series was no longer developed, third-party expansion boards were developed to add a PowerPC CPU to existing Amigas. AmigaOS 4 was developed to run on PowerPC, and later PowerPC Amiga motherboards were developed which didn&#x27;t require original Amiga hardware at all. There&#x27;s also MorphOS, an Amiga-compatible PowerPC OS, and AROS, an open source OS which runs on x86.<p>There&#x27;s a substantial Amiga enthusiast community to this day, which is the main market for this stuff. The various &quot;new Amiga&quot; platforms can only run original Amiga games via emulation. There has been plenty of development in the Amiga field, including new games, software and hardware expansions, though it is a niche hobbyist thing and mainly for people who love Amiga. You can find more information on YouTube.


type: comment
by: gooberman
text:
  XRender isn&#x27;t part of the core protocol so it should be implemented in the future. There is already some xrender code in there. Almost no applications use x11 core protocol font, except for cursor. Since the x11 core protocol font (on xorg server at least) is rendered without anti aliasing and doesn&#x27;t really support unicode.


type: comment
by: mjmas
text:
  <p><pre><code>  function fib(a)     return countfib(1,1,a)   end   function countfib(a,b,n)     if n == 1 then       return a     else       -- proper tail call       return countfib(b,a+b,n-1)     end   end   print(fib(6)) --&gt; 8</code></pre>


type: comment
by: wtfffffffffff
text:
  The job I signed up for didn&#x27;t involve filtering mountains of this kind of generated trash and then needing to talk down generated replies. Kind of want to go work in an oilfield, maybe offshore.


type: comment
by: abustamam
text:
  Startup options are usually worthless, yes, because very few startups end up getting to a position where the options are worth something.<p>&gt; No, it is not &quot;wage theft&quot; to not get rich when the company exits<p>I don&#x27;t think anyone in this thread thinks they&#x27;re gonna get rich by working for a startup. There&#x27;s a hope that they will, that&#x27;s why they are working, but there&#x27;s no expectation. Maybe there&#x27;s an expectation of getting a nice tidy sum after an exit (in the 5 or 6 figures) but not in the 7 or 8 figures, at least not if they&#x27;re just employees and not founders.<p>What&#x27;s being discussed is a startup exiting for billions of dollars and the employees with equity seeing zero of it.<p>Working for a startup usually means lower wages and longer hours, for the chance at striking it rich if the company succeeds. If employees don&#x27;t see anything when the company succeeds, there&#x27;s literally no upside to working for a startup.


type: comment
by: bee_rider
text:
  Analogies are a simplification. The problem is not that they can’t capture the whole thing in detail. But that they just don’t stand up to any adversity (because that isn’t what they are for). They are only good for explaining things, not for arguing.<p>They rely on the recipient going along with the analogy and trying to make it work, not trying to find problems with it. If someone understands the concept well enough to needle the analogy, they probably have a better understanding than the analogy can provide anyway, so it is fine to give it up.<p>In this case it is neither used for arguing, nor for explanation really, I think, but as a bit of rhetorical flair. The analogy is to an obviously stupid thing to do, throw away your bike because of some easy to fix cabling issue.


type: comment
by: jfengel
text:
  The problem is that I don&#x27;t believe that the court is arguing in good faith any more. In which case silly interpretations don&#x27;t seem beyond the realm of possibility.<p>I&#x27;m assured by lawyers of both parties that this is not the case. And since I am not a lawyer their understanding is worth a lot more than mine. But as someone who does have significant credentials in philosophical and scientific reasoning, I can say that legal reasoning is not at all what I am familiar with.


type: comment
by: cogman10
text:
  I was pretty careful not to say that autism causes homelessness.  Rather, that a significant portion of the homeless have autism.<p>The abstract says the same thing.


type: comment
by: zahlman
text:
  As far as I can tell, no. The relationship isn&#x27;t the same; in software, the &quot;port&quot; is the translated software itself, not the destination platform.<p>The etymological roots are quite interesting, though. We aren&#x27;t quite sure where the word &quot;ship&quot; comes from — Etymonline hazards<p>&gt; Watkins calls this a &quot;Germanic noun of obscure origin.&quot; OED says &quot;the ultimate etymology is uncertain.&quot; Traditionally since Pokorny it is derived from PIE root *skei- &quot;to cut, split,&quot; perhaps on the notion of a tree cut out or hollowed out, but the semantic connection is unclear. Boutkan gives it &quot;No certain IE etymology.&quot;<p>The word &quot;port&quot; goes back to the PIE root &quot;*per-&quot; meaning &quot;forward&quot;, and thus as a verb &quot;to lead&quot;. It seems to have emerged in Latin in multiple forms: the word &quot;portus&quot; (&quot;harbor&quot;), verb &quot;portare&quot; (to carry or bring). I was surprised to learn that the English &quot;ferry&quot; does <i>not</i> come from the <i>other</i> Latin verb with the sense of carrying (the irregular &quot;ferre&quot;), but from Germanic and Norse words... that are still linked back to &quot;*per-&quot;.<p>Basically, transportation (same &quot;port&quot;!) has been important to civilization for a long time, and quite a bit of it was done by, well, shipping. And porting software is translating the code; the &quot;lat&quot; there comes from the past participle of the irregular Latin verb mentioned above, about which<p>&gt; Presumably lātus was taken (by a process linguists call suppletion) from a different, pre-Latin verb. By the same process, in English, went became the past tense of go. Latin lātus is said by Watkins to be from *tlatos, from PIE root *tele- &quot;to bear, carry&quot; (see extol), but de Vaan says &quot;No good etymology available.&quot;


type: comment
by: jsiepkes
text:
  &gt; Maintaining your own fork is a ton of work. Even if it&#x27;s just routinely rebasing on upstream and maintaining your own upgrade infrastructure and doing releases, that&#x27;s far from trivial.<p>Well I did it for Mattermost and for some other software as well. Sure, its some work, but it&#x27;s not &quot;a ton&quot; of work and may not be &quot;trivial&quot; but it is also not &quot;far&quot; from trivial.<p>Do it like Linux maintainers maintain a ton of patched RPM&#x27;s, deb&#x27;s, etc. Just keep a patch in GIT. For every release of Mattermost you do a GIT clone, apply your patch and build it. Most of the time the patch will just apply cleanly. Sometimes you need to make a few adjustments, you make them and put them in GIT. There is no extensive release management or anything. You just build a patched version for every released version.


type: comment
by: mishrapravin441
text:
  This feels broadly useful beyond translation — e.g., prompt sanitization for support agents or RAG pipelines. Have you experimented with feeding the enriched tags directly into LLM prompts (vs MT engines) and how they behave?


type: comment
by: weakfish
text:
  It took me a moment to realize you replied to yourself and thought you were randomly attacking a commenter =)


type: comment
by: krish678
text:
  Not vibe coded! See the research (under peer review): <a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293</a><p><a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270</a><p>All core code decisions were made after thorough research on the market. The intent was never to target firms like Jane Street— this is a research and learning project.


type: comment
by: zenith_vortex
text:
  I&#x27;m a 17-year-old student and I spent my vacation building a protocol to test the limits of non-deterministic data sanitization.<p>Most software-based wipes rely on PRNGs, which are deterministic by nature. I wanted to see if I could build a &quot;Quantum-Safe&quot; bridge using subatomic vacuum fluctuations. I&#x27;ve been pulling entropy from the ANU Quantum RNG API to generate noise for secure media overwriting.<p>The Question: I&#x27;m curious if the community thinks 7.997 is effectively the practical ceiling for API-based QRNG (considering network overhead and local pooling), or if there&#x27;s a more efficient way to handle the local entropy pool without &quot;diluting&quot; the quantum non-determinism.


type: comment
by: Kye
text:
  One thing I&#x27;ve learned from checking up on assumptions I&#x27;ve had about history is that it&#x27;s easy to underestimate people in past times. They were probably better at communicating this stuff than you think.


type: comment
by: bigyabai
text:
  If you&#x27;re bored this holiday, <i>Dwarf Fortress</i> is a very easy recommendation now that it has official sprites. Fortress Mode is a well-tuned classic, and Adventure Mode is open-ended enough that you can recruit mercenaries with a talented band of human carolers.<p>It&#x27;s been said many times before, but DF is awe-inspiring stuff. It&#x27;s one of the few games I&#x27;ve played in my life that is capable of putting Minecraft into perspective.


type: comment
by: brookman64k
text:
  Many links on the web page, the documentation and in the github readme are broken. Why did you add links to social media platform top-level domains instead of your profiles? The „simulation“ is buggy: The stop and reset button don‘t work (on mobile). I don’t see any Rust code in the repo. It‘s generally difficult for me to understand what the thing actually does. Sorry if this is harsh, but everything has a strong smell of LLM slop to it.


type: comment
by: baobun
text:
  I haven&#x27;t done it myself but know a few people who did. They were all on the academic track and just made it happen and supporting their respective labs as postdocs. With an allowing or aligned professor I think it&#x27;s very relistic in academia. From there you might find overlapping industry opportunities down the line. And I guess you have to be OK with pushing the envelope yourself.<p>I don&#x27;t think it&#x27;s at all as rare as I see other commenters say. I don&#x27;t know earth sciences specifically but I&#x27;d be surprised if there is a STEM field where a strong SWE expertise isn&#x27;t an asset you can put to regular use in research.


type: comment
by: kwindla
text:
  It depends on what you mean by replacing.<p>The integrated developer experience is much better on Vapi, etc.<p>The goal of the Pipecat project is to provide state of the art building blocks if you want to control every part of the multimodal, realtime agent processing flow and tech stack. There are thousands of companies with Pipecat voice agents deployed at scale in production, including some of the world&#x27;s largest e-commerce, financial services, and healthtech companies. The Smart Turn model benchmarks better than any of the proprietary turn detection models. Companies like Modal have great info about how to build agents with sub-second voice-to-voice latency.[1] Most of the next-generation video avatar companies are building on Pipecat.[2] NVIDIA built the ACE Controller robot operating system on Pipecat.[3]<p>[1] <a href="https:&#x2F;&#x2F;modal.com&#x2F;blog&#x2F;low-latency-voice-bot" rel="nofollow">https:&#x2F;&#x2F;modal.com&#x2F;blog&#x2F;low-latency-voice-bot</a> - [2] <a href="https:&#x2F;&#x2F;lemonslice.com&#x2F;">https:&#x2F;&#x2F;lemonslice.com&#x2F;</a> = [3] <a href="https:&#x2F;&#x2F;github.com&#x2F;NVIDIA&#x2F;ace-controller&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NVIDIA&#x2F;ace-controller&#x2F;</a>


type: comment
by: bdangubic
text:
  do you have a study we can read and evaluate validity of methods of millions of SWEs that write code? if not…?


type: comment
by: makeitdouble
text:
  &gt; walked into a big box electronics store<p>You&#x27;re comparing Apple to unnamed computers brands you touched at a random place, I&#x27;m not sure what to make of it.<p>For instance how does the Macbook Air compare to the current 13&quot; Surface Laptop ? Is that what you call diveboard design and awkward arrow key layout ?


type: comment
by: tonyarkles
text:
  There&#x27;s two layers to its utility. For overall circuit design (not IC design specifically) it&#x27;s a tool for simulating the analog behaviour of a circuit. Two frequently used modes are &quot;transient response&quot; and &quot;AC steady state response&quot;. The first shows you the voltages and currents in the circuit in response to a changing input (e.g. the input goes from 0V to 3.3V). The second sweeps across a user-specified range of frequencies and shows you the voltages and currents to expect across that range. Linear devices (resistors, capacitors, inductors) are generally easy to work out by hand, but when you start adding non-linear devices (diodes, transistors, etc) it gets pretty impossible pretty quickly to hand calculate with any real degree of accuracy. Many vendors provide SPICE models for their parts, so you can often get decently accurate simulation outputs. To your question &quot;when is it not useful?&quot;, you have to be very careful to look at the simulation output and use your brain to determine whether or not the results actually make sense; it&#x27;s quite possible to either mess up your netlist or device models and get output that is completely wrong but still simulates fine.<p>For IC design specifically, all of the above is still true but with a little extra. One of the challenging parts with IC design is the fact that every fab&#x2F;process behaves differently and at smaller and smaller feature sizes those behaviours differ more and more from the basic first-order models. To make this kind of design even possible, the fabs do their best to characterize and model what transistors made on the process will do as a function of their geometry. This is often considered to be highly proprietary data and most of the commercial simulators provide a mechanism for the fab to release these model files (sometimes called PDK: process development kit) in an encrypted format that the simulator can decrypt but the user can&#x27;t see. The designer can parameterize the transistors in their design by manufacturing parameters (e.g. gate width, well depth, etc) and get reasonably accurate simulations... with the same caveat as above: you always have to be vigilant to ensure that the output values actually make sense; the simulator can produce absolutely nonsensical results if the input is bad.<p>The other &quot;not useful&quot; part is that the simulation runtime can get very long as the complexity of the design grows. I haven&#x27;t been in that industry for almost 20 years now but back then you were generally limited to simulating small subcircuits (say 100s of components) if you wanted anything close to quick results. Simulating larger designs would take days or weeks.


type: comment
by: jcpst
text:
  I keep the two halves separate.<p>I was a studio recording engineer for about 7 years. I switched to software, and now I work in industrial global logistics. Job attributes I optimized for over the years: insulated from manufactured stress, autonomy, control over working hours, good relationships with my boss and coworkers.


type: comment
by: neuro-os
text:
  I’ve just released MultiLang‑ASM, the world’s first multilingual assembler for x86_64. You can write assembly in your native language and translate it to NASM-compatible code. It supports 10 languages, 80+ instructions, and reversible translation.<p>Looking for contributors to help expand languages, improve mappings, and add examples.


type: comment
by: dangus
text:
  Google and Meta are private companies who can ban anyone they want for any reason. What happened to African Stream seems entirely unrelated, at least in terms of the outcome.<p>It seems like the fact remains that Red Media is the only media outlet that has been hit by these direct government sanctions. If these sanctions were based on content and speech, there would be dozens of publications under these sanctions. There are even mainstream US publications that have published journalism critical of Israel’s role in the war.


type: comment
by: mettamage
text:
  Hannah Fry said that learning math feels like gaining a 6th sense. That’s why I continue to study it. I feel it. It’s fun to experience the world in more ways.<p>The same goes for Vipassana meditation.


type: comment
by: hideroze
text:
  Thanks for the thoughtful critique — I mostly agree with you.<p>I don’t see this as a finished novel in the traditional sense, or as an argument against revision. I think “first draft” is a fair description. My interest was less in producing a polished literary work and more in exploring a process: what happens when long-form writing is driven by emotional continuity rather than outline-driven structure, especially in collaboration with an AI.<p>In other words, this was an experiment in workflow, not a claim that this approach replaces editing, rewriting, or craft fundamentals. I fully agree that strong novels emerge through revision, and that structure matters a great deal.<p>What surprised me was that emotional continuity alone was sufficient to maintain coherence at this scale — even if the result still needs heavy refinement.<p>I appreciate you taking the time to engage seriously with it.


type: comment
by: caseyross
text:
  Could be, although not that particular completion. The second chorus was rare and I&#x27;m kind of unsure about &quot;shot a man&quot;. Can&#x27;t edit previous comment but should have just put it as:<p><pre><code>  ? ? ?, ? ? ? ?, in nineteen thirty one. Hey!</code></pre>


type: comment
by: krish678
text:
  Thanks for checking out the repo. Broken links and top-level social URLs were my mistake—I’ll fix them. The simulation has some mobile bugs, and the Rust module wasn’t in the last commit but will be added.<p>LLMs were used only for test scaffolding and docs; all core design and performance-critical code was done manually. This is a research project, not production trading.<p>For context, my related work (under peer review): <a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2293</a> <a href="https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270" rel="nofollow">https:&#x2F;&#x2F;www.preprints.org&#x2F;manuscript&#x2F;202512.2270</a>


type: comment
by: mathgeek
text:
  Interesting distinction. I&#x27;ve previously heard vibe coding described as &quot;vibe prompting, but you actually do some work.&quot; That aside though, I just call what you&#x27;re describing as coding with AI.


type: comment
by: paulryanrogers
text:
  Gangs kill plenty of innocent bystander children in the crossfire. And gang members would be less effective at killing without guns. Which is a net win regardless of whether the victims chose a gang lifestyle or not.<p>How many people are packing and ready to draw in a moments notice? You better be quick because many crimes (gang or not) are ambush crimes.<p>Considering there are many thousands of gun homicides and only a few hundred justified gun killings, I think &quot;guns prevent crime&quot; is just a story people tell themselves. Gotta justify teaching toddlers to hide from active shooters somehow.


type: comment
by: Tade0
text:
  &gt; repairability in a sense you’ll always find parts (albeit not cheap) and someone to service it<p>I&#x27;m sorry but that is just false. Various organisations assessing repairability consistently give MacBooks poor scores for having soldered components, glue everywhere and complicated assembly.<p>Meanwhile I have one screwdriver for my Framework, which came with the laptop and I can use it to replace any part, including those which are soldered on the MacBook.


type: comment
by: bavent
text:
  All you have to do is stop with the wannabe-cryptic bullshit and post a quote from this article where they reference being a furry, but you can’t, because that would mean admitting you are wrong when I said “you had to click a link and go looking to find that” and you said “no i didn’t”.


type: comment
by: thatguymike
text:
  Not easy, but I have a friend who did this by reaching back out to his old professors and colleagues, figuring out what they needed, and ended up doing  a swe project in his old lab and built that into a consultancy which does tech partnering for science.


type: comment
by: margalabargala
text:
  The user who is the IT company is not the same user who started the thread and claims to be a school.


type: comment
by: tsimionescu
text:
  They most certainly can&#x27;t, not even close to it. They can do a very limited subset of problems, and not at all in one shot - just far far far less shots than a classical computer. But even if you reduce and O(e^n) problem to an O(n) or O(n²) problem, that&#x27;s not instantaneous, and the speed with which you perform these n or n² operations still matters.


type: comment
by: WhereIsTheTruth
text:
  You&#x27;d think techies would be immune to religion, but then you realize that most of the people here are web devs, so that makes sense


type: comment
by: huhtenberg
text:
  &gt; knowing 95% of the words of various movies<p>Ah, that&#x27;s what it&#x27;s meant! I thought it was some sort of affiliate Amazon link or an ad, but it wasn&#x27;t clickable and made little sense given the context.


type: comment
by: bdangubic
text:
  just google it ( <a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?q=how+much+of+twitter+is+bots+2025&amp;ie=UTF-8&amp;oe=UTF-8&amp;hl=en-us&amp;client=safari&amp;zx=1766675536388&amp;no_sw_cr=1#lfId=ChxjMe" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?q=how+much+of+twitter+is+bots+...</a> ) and then go through what you believe is right and makes sense to you. I don’t use social media myself for over 6 years now but when I take my wife’s phone I haven’t seen many people anywhere other than influencers :)


type: comment
by: rco8786
text:
  Fairly hardcore rubyist here. Ruby-lsp is excellent. But in no way is RBS becoming standard. Maybe it will, I don’t know. But adoption is very, very low as of today. Rbs-inline is just someone’s pet project and has very little activity (though it does appear that the person who wrote it is trying to implement it directly into Rbs now, which would be great)<p>Personally I can’t see any comment based typing system gaining real traction.


type: comment
by: Finnucane
text:
  the ladder is being withdrawn for everyone, everywhere. Some will be cut off by AI, some by thugs in ski masks. The modern aristocracy believe they have built an economic perpetual motion machine that can function without the ‘surplus population,’ who will be encouraged to politely starve to death.


type: comment
by: chrisjj
text:
  &gt; the company overestimated AI’s readiness for real-world deployment<p>The root problem is they &#x2F;estimated&#x2F;.<p>&gt; “We assumed the technology was further along than it actually was,” one executive said privately<p>... and &#x2F;assumed&#x2F;.


type: comment
by: krish678
text:
  Thanks for asking! So far, optimizations are on x86—CPU pinning, NUMA layouts, huge pages, and custom NIC paths. Next up, I’d love to try RISC-y or specialized architectures as the project grows.<p>The focus is still on learning and pushing latency on regular hardware.


type: comment
by: bronson
text:
  My current 128gb AI 300 started as a 16 GB 12th gen Intel. Unrelated, I also upgraded to the higher resolution screen.<p>For me anyway, the answer is &quot;yes&quot;.


type: comment
by: halb
text:
  what do you think you will get out of this? no one hires for super specific technical roles like &quot;high-frequency gradin system experts&quot; without actually checking your knowledge and background.<p>you are clearly not hurting anyone with this, and i don&#x27;t see anything bad about it, but i just think you are wasting your time, which could be better spent studying how computers work


type: comment
by: chakintosh
text:
  Waymo&#x27;s been doing for the past 5 years what Elon&#x27;s promised to deliver 10 years ago (and is still not delivering)


type: comment
by: justsomehnguy
text:
  At 10&quot; and 12&quot;? More like twohandheld.<p>I had Acer W4-821 and I think this (along with the Dell counterpart) was the last 8&quot; on the market, at least available in the retail. It was compact enough to go into a jacket pocket and had a full blown OS, I even run CentOS virtual machine on it for testing small things while on the go.<p>Today the only option for less than 10&quot; are Android tablets and they are far from a <i>PC</i>.


type: comment
by: badsectoracula
text:
  Someone in another comment posted Crime and Punishment by Fyodor Dostoevsky, so a book fits in the URL. It is just that the URL is ~500000 characters :-P (the book itself is ~1.2M characters)


type: comment
by: sleepyguy
text:
  <a href="http:&#x2F;&#x2F;archive.today&#x2F;uhtFx" rel="nofollow">http:&#x2F;&#x2F;archive.today&#x2F;uhtFx</a>


type: comment
by: phantasmish
text:
  When we were making a long move and temporarily without a stable address I looked into getting a PO Box and it seemed impossible without a <i>real</i> address.<p>I ended up finding some kinda sketchy-feeling services aimed at people RV living, and not much else. I wasn’t able to find an official solution to the problem of “I need to receive mail but have no address” (there may be one, but in solid 60-90 minutes of searching I didn’t find it, but did find a lot of people complaining about the problem)


type: comment
by: gsliepen
text:
  I did move from physics to becoming a SWE. I could put the knowledge I gained doing 3D rendering and GPU compute used for visualization and simulations in my academic jobs on my CV, and get a job as a SWE that way. Later I moved to another job where I could use my physics background to help develop a new sensor.<p>As for how to market yourself: first you should convert your academic CV to one that is suited for the type of companies you are applying for. Unless you wrote something that ended up in Nature or some other super high profile journal, companies typically don&#x27;t care about your publications. What they do care about is things like: can you communicate well? How well can you organize things on your own? Do you handle stress well? You did a PhD, so the answer to those things is yes, you just need to write that in your CV in a way a company recruiter&#x2F;interviewer understands, even if they themselves are not from academia. So you don&#x27;t have two halves that belong to different resumes, you are just one person and you just translate your resume to the &quot;language&quot; that your prospective job provider speaks.<p>Finally, your list of skills does not need to be a perfect match for what a company is looking for. Of course, there needs to be some overlap, but as long as it means you can pick up new things quickly, it will be fine. That and being a good fit for the company&#x27;s culture are the most important things.<p>I did not start out with a unicorn role, but in I found ways to apply my physics background in my current job.


type: comment
by: tayo42
text:
  Wouldn&#x27;t be surprised if it was money. My family member runs a software company, salaries came up recently and found out I make as much as their director.


type: comment
by: skinwill
text:
  &quot;The core-and most-critical component-was left-out.&quot; Jesus-h-cluster-fucking-catastra-christ. If one of these data centers ever catches fire I will show up and make smores.


type: comment
by: krish678
text:
  Thanks for the perspective! The goal isn’t to get hired immediately for a super-specific role—it’s more about learning and experimenting with ultra-low-latency systems. I’m using it to understand CPU&#x2F;NIC behavior, memory layouts, and real-world trade-offs at nanosecond scales.<p>Even if it’s niche, the lessons carry over to other systems work and help me level up my skills.


type: comment
by: bigyabai
text:
  &gt; Accessibility is not something you can worry about adding later.<p>I don&#x27;t think there&#x27;s any concrete proof of this. Ideally I think people want accessibility handled by their WM&#x2F;DE; you&#x27;re not getting Windows or macOS-quality a11y &quot;for free&quot; unless your desktop embraces it. At which point you might as well make it a separate, aftermarket protocol and slap it into d-bus.<p>If the Linux ecosystem is going to be fragmented and move past single-point-of-failure, polishing Xorg&#x27;s accessibility works <i>against</i> the goal of standardized a11y.


type: comment
by: lotsofpulp
text:
  I would pay lots of money for an electric minivan (or van I guess) with removable seats that can fit a 4 ft x 8ft board.


type: comment
by: this_user
text:
  Because it is almost certainly not a mistake. They also removed support for SSO via GitLab in the Community Edition in v11, which was the only SSO option still supported by the OSS version. They are pretty obviously trying to push users towards the paid plans.


type: comment
by: toomuchtodo
text:
  She’s not wrong, in ~25 years in tech, I’ve seen merit as a component of success a minority of the time. It’s who you know, who likes you (direct manager and those around you who influence your comp and longevity), right place at the right time, etc. We win or we learn (in this case, “the meritocracy is an illusion” is the lesson). She should (imho) get back on the horse knowing how the game is played and play to win. I would encourage you to coach her that her value and self worth is not tied to a broken system, her job, and career; we simply trade time for freedom tokens. Sometimes this is easier than other times in the macro cycle. Our value is who we are, not what we do for a living. We can do everything right and still lose; that’s life.<p>Y’all have each other, and that’s more than many. If celebration is not possible, try to find some joy being together for the holidays. This too shall pass. Wishing the best. Don’t give up.<p>(When she finds an org and manager where merit is what drives her success, perform to expectations and hold on tight; these opportunities and roles are somewhat rare, imho)


type: comment
by: Zacharias030
text:
  can someone clarify the situation that self-hosted free (as in beer) community mattermosts are&#x2F;will be in?


type: comment
by: bookofjoe
text:
  <a href="https:&#x2F;&#x2F;archive.ph&#x2F;mqlDB" rel="nofollow">https:&#x2F;&#x2F;archive.ph&#x2F;mqlDB</a><p>&gt;Pilot implemented a 10 per cent price increase for its Frixion pen two months ago, the first since it went on sale in 2006. Fumio Fujisaki, chief executive, said it was the first time during his 40 years at the company that it had raised the price of a best-selling item.


type: comment
by: krish678
text:
  The main goal is experimenting and sharing what I’ve learned. Seems like people are enjoying it, which is nice to see.


type: comment
by: huevosabio
text:
  Apply to the research labs of the big tech companies. Both aspects will be valued.<p>It may be harder if you want to do only earth sciences, but if you&#x27;re open to many areas of research, then the FAANGs will probably take you.


type: comment
by: brookst
text:
  Exactly this. Everyone says they want upgradable (stated preference), but when making personal purchasing decisions, a “premium experience” is valued more highly (revealed preference).


type: comment
by: zoklet-enjoyer
text:
  I would like a vacuum as gift. The one I currently have isn&#x27;t very good. Not sure what her problem was.


type: comment
by: krish678
text:
  Congrats on the vacation vibes! Hope you enjoy some well-earned time offshore or wherever it takes you.


type: story
by: PaulHoule
title: Achieving Lasting Remission for HIV
url:
  https://knowablemagazine.org/content/article/health-disease/2025/lasting-remission-hiv-with-broadly-neutralizing-antibodies


type: comment
by: skinwill
text:
  Better yet, instead of positioning it as an institutional-style research. You should frame it as an information hub for bovine castration techniques.


type: comment
by: clait
text:
  Being on the spectrum myself, I can’t be thankful enough for the people I’ve met and supported me too.<p>This was a lovely and touching story to read, I wish the best to the Rob and Dianne of the world!


type: comment
by: Strilanc
text:
  Yes, speed matters. No, quantum computers can&#x27;t do everything instantly even with unbounded qubits.<p>A well studied example is that it&#x27;s impossible to parallelize the steps in Grover&#x27;s algorithm. To find a preimage amongst N possibilities, with only black box access, you <i>need</i> Ω(sqrt(N)) sequential steps on the quantum computer [1].<p>Another well known case is that there&#x27;s no known way to execute a fault tolerant quantum circuit faster than its reaction depth (other than finding a rewrite that reduces the depth, such as replacing a ripple carry adder with a carry lookahead adder) [2]. There&#x27;s no known way to make the reaction depth small in general.<p>Another example is GCD (greatest common divisor). It&#x27;s conjectured to be an inherently sequential problem (no polylog depth classical circuit) and there&#x27;s no known quantum circuit for GCD with lower depth than the classical circuits.<p>[1]: <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;quant-ph&#x2F;9711070" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;quant-ph&#x2F;9711070</a><p>[2]: <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1210.4626" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1210.4626</a>


type: comment
by: dangus
text:
  What I didn’t like about TP-Link Omada was their weird requirement for a separate controller hardware thing, or running a controller server thing. If I remember right.<p>I ended up with the OpnSense box plus Zyxel APs. The Nebula cloud offering has been surprisingly good for me: it offers plenty of features in the free tier and the APs don’t actually need the cloud service to be configured if it were to be discontinued.


type: comment
by: 9rx
text:
  <i>&gt; Many of these people are well-educated and affluent.</i><p>That does not preclude them from being uneducated and gullible to brainwashing. In fact, there is a strong case to be made that being well-educated and affluent primes one to become more likely to be uneducated&#x2F;brainwashed. When you are well-educated and affluent, the &quot;yes men&quot; show up and start to make you feel like you know everything, and it becomes really easy to lose the skepticism and awareness that one normally has.<p><i>&gt; It&#x27;s not poor, rural red-staters listening to his message.</i><p>Was there something to suggest that it was? I see no mention of this group anywhere.


type: comment
by: pyk
text:
  As a relative laymen in this hardware inference space, I am curious what exactly was Groq useful for vs. the typical hardware architecture? Or was this a “step in before they become more generally useful” situation for Nvidia&#x2F;Groq?


type: comment
by: ufmace
text:
  I&#x27;ve come to think that adding halfway-typing to languages designed from the start to be dynamic is mostly not worth the bother. It may help a little bit sometimes, but there&#x27;s always going to be holes. If you really want strong typing, it&#x27;s better IMO to bite the bullet and move to a language designed for it. Let Ruby be Ruby, ditto Python, Javascript etc. Pick up some JVM, .NET, Rust, Go, etc if you really want strong types.


type: comment
by: wavemode
text:
  From a technical perspective, you&#x27;re absolutely correct.<p>From a regulatory perspective, it seems unlikely that most courts would appreciate the difference. In their mind - you run a website, and that website contains copyrighted content. Take it down.<p>You&#x27;d probably have to just blacklist the link in question to avoid a legal headache.


type: story
by: thunderbong
title: Alzheimer’s disease can be reversed in animal models? Study
url:
  https://case.edu/news/new-study-shows-alzheimers-disease-can-be-reversed-achieve-full-neurological-recovery-not-just-prevented-or-slowed-animal-models


type: comment
by: FiloSottile
text:
  It&#x27;s why I like Sec-Fetch-Site: the #1 risk is for the developer to make a mistake trying to configure something more complex. Sec-Fetch-Site delegates the complexity to the browser.


type: comment
by: 6510
text:
  If i open a link with a new target, say &quot;foo&quot; then post a form to the same &quot;foo&quot; target. What would be the origin?


type: comment
by: rubidium
text:
  Make a list of the most interesting companies &#x2F; areas you want to work in from a scientific perspective<p>Cold call or get introductions to their R&amp;D leaders (principal researcher &#x2F;director &#x2F; VP). While connecting to something they or their company did, ask for a coffee meeting or phone call to learn more about their company and how it works.<p>Use this to Network network network. At some point a job will appear with interviews. Chances are good it’s with a good manager as they’re the ones taking time to build good teams and talent.


type: comment
by: pkphilip
text:
  &gt; If I&#x27;m generous, the extra flexibility in a Framework would save me $200 every 5-8 years. Which leaves me in the hole, further if I&#x27;m less generous.<p>I think this statement is heavily underestimating the value of a repairable &#x2F;user serviceable computer.<p>The value proposition of user serviceable equipment is the same as the value proposition for open source for software. It gives you the FREEDOM and the ABILITY to make the changes you want to make IF you want to make them.<p>But as it is with open source software, most users are never going to be directly editing the code for postgres, Linux, or any of the other 1000s of open source software that they use on a daily basis - but IF they choose to do so, they can.


type: comment
by: brookst
text:
  Lamenting market taste and the resulting mass market designs is basically yelling at clouds.<p>Simple fact is that most people have different priorities than the “make everything upgradable” crowd would like. That’s not going to change. Why would 90% of the market “unite” with 10% who want a totally different set of tradeoffs?<p>It’s like asking that all car buyers unite and demand manual transmissions in every car. I love manual cars, but I recognize most people do not want that for most of their driving. So why would the majority demand this feature that they don’t actually want, and which would not be a better experience for most?


type: comment
by: ACCount37
text:
  I&#x27;m saying that out-thinking the spammers consistently takes actual effort, and a lot of it, applied continuously. Google isn&#x27;t willing to put that much effort in.


type: comment
by: srean
text:
  Once I had ended up with beautiful snowflakes and crystalline layers, entirely by accident.<p>I had been washing a bowl in steaming hot water when I got interrupted. So, I did what everyone does when they cannot find an appropriate place for what they have on their hands.<p>I slapped the empty steaming bowl shut (it came with an airtight lid), put it away in the freezer, the nearest thing that looked like a cabinet with a door, and promptly forgot about it.<p>A few weeks later I found that both the bowl and the lid were covered with exquisite layers of crystals. I tried hard to photograph them, just did not come out right.<p>I kept the crystals for many months.


type: comment
by: dismalaf
text:
  Nearly every Wayland compositor is built on wlroots.  Somehow they manage.  But yeah, of course it&#x27;s going to change more than X11, which is older than I am and more or less abandoned...


type: comment
by: gramie
text:
  Without government interference, someone who is stronger&#x2F;more brutal than you can kill you and take your property, partner, and anything else they like. It is in the top 10 in the world for homicides.<p>Haiti is a horrifying place to live, for most people. The UN says that 85% of the capital is controlled by gangs, and they are spreading out into the rest of the country.


type: comment
by: derriz
text:
  What puts me off the Amiga scene is how little of the 30 or 40 year old software has been released into the public domain.<p>I have no issue with charging for new software for retro platforms in order to support the scene but find it slightly offensive that you have to pay to acquire a legal 1.3 kickstart ROM - released and unchanged since 1988.  It just feels like copyright squatting.


type: comment
by: somat
text:
  Barely related but the headline reminded me of this video on the ontology of dogs and their infectious cancers.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YerdELZuEhY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YerdELZuEhY</a> (Clint&#x27;s Reptiles &quot;Not All Dogs Have Bones&quot;)<p>A bit of a dry subject to be sure, but I had never heard of infectious cancers before.<p>In summary: a lot of information on how canines are related to each other. With a short segment how there is an infectious cancer found on dogs that is genetically different from any existing breed and as such could be considered it&#x27;s own species.


type: comment
by: kneel25
text:
  It&#x27;s literally impossible to see what it is you&#x27;ve learned because it&#x27;s clouded in in a 20ft wall of shit


type: comment
by: attractivechaos
text:
  I have been thinking what talent means in programming and thought of a case in the past. The task was to parse a text file format. One programmer used ~1000 lines of code (LOC) with complex logic. The other used &lt;200 LOC with a straightforward solution that ran times faster and would probably be more extensible and easier to maintain in future. This is a small task. The difference will be exponentially amplified for complex projects that Fabrice is famous for. The first programmer in my story may be able to write a javascript runtime if he has time + obsession, but it will take him much longer and the quality will be much lower in comparison to quickjs or mqjs.


type: comment
by: pharx
text:
  How do you know if a domain expert is not withholding information based on corporate instruction, personal bias, profit motivation,...? What are your options as a non domain expert for verification? Do you trust peer reviews and metrics set up by the experts you distrust? At what point have you taken enough steps backwards to question your own perception?


type: comment
by: zukzuk
text:
  It’s a bit odd though that Zulip charge $ for mobile notifications but still don’t have basic end-to-end encryption for those push notifications .


type: comment
by: gen220
text:
  As a caveat, I’ll say that evaluating a person by resume alone is fundamentally not possible. I’m not trying to evaluate a person, I’m trying to evaluate “should I spend 90 minutes of eng resources giving a first interview to this person”.<p>So I don’t take the resume at face value, I trust our experience interviews and reference checks to get a truer measure of these features.<p>That being said, social trust shows up as being repeatedly given informal leadership roles. Including being trusted to design a system, orchestrate implementation, contribute to roadmapping, or work with non-eng people within the company or customers directly. There are other examples, these just came to mind.<p>Basically I’m looking for symptoms that their coworkers and managers trust them to do their job independently <i>and</i> with high quality. The theory is that you usually (but not always! which is why you actually interview people) earn this trust by being good at this job.<p>(Note: my views, not my employers’. I actually don’t make these decisions at my company.)


type: comment
by: kmoser
text:
  But how would they identify you? Agreeing to the license merely requires you to click a link. Nowhere are you asked to identify yourself. Even if they collect your IP address, that identifies an endpoint, not a computer or a particular person.


type: comment
by: Nextgrid
text:
  Unfortunately this shit is contagious so even non-Big-Tech companies eventually start to imitate it.


type: comment
by: ACCount37
text:
  Does this actually do anything except make loud claims?<p>If I had a dollar for every &quot;revolutionary new AI architecture that will change everything forever&quot;, I&#x27;d be able to buy a GB200 NVL72 with that.


type: comment
by: 0xpgm
text:
  I believe just as human experts do peer review, someone will need to review the AI&#x27;s work.<p>The people who do this review will have to know enough to follow along.


type: comment
by: Valodim
text:
  The feature is deployed in the server, mobile clients are still pending the release iinm. But it&#x27;s coming.


type: comment
by: ycombinatornews
text:
  Merry Christmas and Happy Holidays everyone!<p>Thank you HN and HN community for sharing the most interesting places of internet, ideas, discussions and points of views.  Learned a lot and hope to learn more.


type: comment
by: arcfour
text:
  &gt; The most effective way of decreasing traffic deaths is safer driving laws<p>This is almost hilariously false. &quot;Oh yeah, those words on paper? Well, they actually physically stopped me from running the red light and plowing into 4 pedestrians!&quot;<p>&gt; If you think that a giant, private, for-profit company cares about people&#x27;s lives, you are in for a ride.<p>I honestly wonder how leftists manage to delude themselves so heavily? I&#x27;m sure a bunch of politicians <i>really</i> have my best interests at heart. Lol


type: comment
by: netsharc
text:
  It&#x27;s called &quot;Hacker News&quot; but it&#x27;s full of &quot;Silicon Valley bros&quot;, and as far as I know, SV was originally hackers, but then someone noticed there&#x27;s money to be made in the industry, and SV became attractive for money-and-power-hungry types. And HN too. Too many FAANG employees here preferring their 6-figure paychecks over morality...<p>There&#x27;s movies as an art form, and there&#x27;s movies as a vehicle to make money (Marvel, Star Wars, etc, etc franchises, anyone?)...


type: comment
by: zahlman
text:
  &gt; I don&#x27;t think I know Java well enough to understand the ramifications of choosing Integer instead of integer as a parameter type.<p>[0]<p>Java&#x27;s `int` is a 32-bit &quot;machine&quot; integer (in a virtual architecture, but still stored by value with no additional space overhead). Java&#x27;s `Integer` is an object with reference semantics, like[1] every value in a Python program — but unlike Python&#x27;s `int`, it still has the 32-bit range restriction. If you need arbitrary-size integer values in Java, those come from `java.math.BigInteger`.<p>&gt; It always writes a bunch of utility functions. It refactored simple and direct conditionals into calls to utility functions, which might not make the code very easy to read.<p>Are the names good, at least? I do this sort of thing and often find it helpful. Of course, that does depend on choosing one utility function for the same task and reusing it, and being sure it actually works.<p>&gt; I hand wrote manual calls to all the functions, filling in the parameters, which the autocomplete LLM in intellij kept trying to ruin. It would constantly put the wrong parameters places and get in my way, which was stupid.<p>Yeah, Java lacks a lot of Python&#x27;s nice tricks for this. (I&#x27;ve had those frustrations with IDEs since long before LLMs.)<p>&gt; it told me to write log statements everywhere. To be fair, that is how I ended up tracking down the slowdown I was experiencing, but that&#x27;s because I&#x27;m an idiot and didn&#x27;t intuit that hitting a database on the other side of the country takes a long time and I should probably not do that in local testing.<p>It sounds like you wanted this for immediate debugging. The word &quot;logging&quot; does <i>not</i> autocomplete &quot;to a remote server db&quot; in my head. Sometimes it&#x27;s useful to have mental defaults oriented towards what is temporary and quick rather than what is permanent and robust.<p>[0] Did you consider asking the LLM? It can probably deal with this question pretty well if you ask directly, although I don&#x27;t know how much it would take to get from there to actually having it fix any problems. But I might as well write  a human perspective since I&#x27;m here.<p>[1] Unlike Python, all those &quot;objects with reference semantics&quot; can be NULL in Java (and you need a possibly-third-party annotation to restrict that type to be non-null). There is no &quot;null object&quot; analogous to Python&#x27;s `None`.


type: comment
by: pkphilip
text:
  If you want user serviceable equipment - example: phones, computers, cars, bikes, washing machines etc, you will have to deal with the issues that come with it - the same as the inconveniences that come with user serviceable software AKA open source software.<p>The reason being that a device which has been tested to work with only a fixed set of parts will likely have more of the issues ironed out in comparison to a device which has to work with a much wider range of devices.<p>You may not get the same form factors because user serviceable equipment will tend to be bulkier - for instance, you may not be able to get ultra thin laptops, phones etc.<p>However, these inconveniences are worth it because the alternative is that we will find ourselves in a place where the equipment becomes more and more adversarial to consumers.


type: comment
by: kamma4434
text:
  Nice to see Asterisk on the home page of HN. It’s been a while…<p>Even if the focus is now on hosted telephony, my experience is that everywhere you can hear the default nusic-on-hold


type: comment
by: mihular
text:
  Wayland intellij ide support is in the works, IDEs support X11 out of the box, but you can enable Wayland support explicitly (just search for it).<p>As per Windows placement, Firefox won&#x27;t restore windows on original positions supposedly because of Wayland, somebody please correct me if I&#x27;m wrong.


type: comment
by: krish678
text:
  I hear you. I realize the repository and docs are dense and can be overwhelming. I’m actively working on cleaning up the presentation, improving examples, and making the intent and learning points easier to see. Thanks for your feedback.


type: comment
by: ghaff
text:
  When a lot of content was being put out on CD&#x2F;DVD, a number of publications did but they are not straightforwardly accessible these days because they&#x27;re usually on an old version of Windows. (Yes, if you want to make a project of it, you can probably get into them but has never been worth it for me.)


type: comment
by: pardon_me
text:
  In a society based around ranking others perceived worth and value, having a disability gets conflated with &quot;being a burden&quot;. Silently overcoming a disability and adapting to an unsuitable world becomes the &quot;hustle culture&quot; variant of modern-day working life. Praised for being ultra self-sufficient and &quot;paying our way&quot;.<p>It&#x27;s harrowing how people prefer donating resources over exerting mental effort to bridge simple psychological boundaries in understanding the different needs of others, especially for disabilities (which nobody chooses to have). I often wonder if the root of this is the individual fear it could happen to us. By exercising empathy, we are reminded that ourselves and our families are vulnerable to disability at any time--from birth to life events this second (injury, illness, luck), existence is vulnerability.<p>Our intrinsic fears combined with societies lacking safety nets and breathing space has created a positive feedback loop for hyper-individualistic living. Our own bubbles. I try to do the opposite, but it&#x27;s not easy.


type: comment
by: krish678
text:
  Not a parody, just me trying to keep the thread constructive while sharing the project. Enjoying the discussion, even when it gets a bit wild.


type: comment
by: toomuchtodo
text:
  And there will be no consequences for those who made these decisions.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42639532">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42639532</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42639791">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42639791</a>


type: comment
by: zahlman
text:
  In ordinary English, yes.<p>In software engineering, &quot;ship&quot; commonly means &quot;distribute&quot; (to a deliberately unspecified audience), while &quot;port&quot; commonly means &quot;software manually translated to another programming language or adapted to another platform&quot;.


type: comment
by: andrewaylett
text:
  I feel like folk in this thread haven&#x27;t used a Macbook Pro from the past ten years or so — which is <i>fine</i>, I don&#x27;t expect everyone to want to use MacOS (I prefer Linux) but the hardware is genuinely nice.<p>On my personal 2019 MBP I have four USB C ports, and can charge via any of them.  My work M3 MBP only has three, but has a full-size HDMI port too (and a magnetic charging port I&#x27;ve never used).  I carry a cheap USB C dongle that works with pretty much anything and gives me a couple of USB A ports, HDMI, a USB C with pass-through charging, and Ethernet.  It&#x27;s great, and it&#x27;s DP alt mode rather than TB so it works with anything (including Android phones with the right hardware).<p>Apple definitely aren&#x27;t perfect (although I do actually like my touch bar) but when they make hardware that works, it really does work well.  I wish it were possible for other companies to make things as nicely.


type: comment
by: DougN7
text:
  If the reaction is actually knee jerk&#x2F;automatic before the upper brain(?)&#x2F;concious tolerant&#x2F;empathetic side can take control, is someone a jerk for having that primal response first.  I consider myself very tolerant and empathetic and I do my damndest to be that way, but my wife says sometimes it’s not the first thing that shows.  I’m trying as hard as I know how.  Should I be condemned?


type: story
by: yarlinghe
title: Show HN: One clean, developer-focused page for every Unicode symbol
url: https://fontgenerator.design/symbols
text:
  I’m building a Unicode reference where each symbol has its own dev-friendly page with all relevant encodings.<p>Example: [<a href="https:&#x2F;&#x2F;fontgenerator.design&#x2F;symbol&#x2F;almost-equal-to" rel="nofollow">https:&#x2F;&#x2F;fontgenerator.design&#x2F;symbol&#x2F;almost-equal-to</a>](<a href="https:&#x2F;&#x2F;fontgenerator.design&#x2F;symbol&#x2F;almost-equal-to" rel="nofollow">https:&#x2F;&#x2F;fontgenerator.design&#x2F;symbol&#x2F;almost-equal-to</a>)<p>Includes Unicode, HTML, CSS, JS, UTF-8&#x2F;16 bytes, URL encoding, and usage examples.<p>The same structure is used across thousands of symbols (math, arrows, currency, tech&#x2F;UI, punctuation).<p>Built because existing references are fragmented. Feedback welcome.


type: comment
by: etempleton
text:
  Beyond Apple, I think the state of laptop quality is absolutely abysmal. I haven’t tried Framework, but it is disappointing to hear their products suffer many of the same issues as other PC builders. I guess there just isn’t a market.


type: comment
by: kamma4434
text:
  She seems to be doing well<p><a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=wairnc-2Hyo" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=wairnc-2Hyo</a>


type: comment
by: yarlinghe
text:
  Planning to add more symbol-specific notes (confusables, common pitfalls, rendering quirks). Curious what details people usually look for but can’t find.


type: comment
by: vkazanov
text:
  Yeah, the story is quite a bit more involved than that.<p>I don&#x27;t know much beyond the story of Perelman consolidating Hebrew grammar and dictionary, and having problems with popularizing the old-new language initially.<p>The point was that other modern languages never had a chance to get this kind of clean up.


type: comment
by: WD-42
text:
  If they have the ability to hook an llm up to a system that can schedule an oil change why can’t they provide a form on their website to do the same thing and save everyone the hassle?


type: comment
by: dagmx
text:
  Ah weird the link didn’t work. It looks like their site overrides the url that is set for link sharing.<p>This one should work, copied it from the address bar instead.<p><a href="https:&#x2F;&#x2F;satechi.net&#x2F;products&#x2F;pro-hub-slim?variant=40199509835864" rel="nofollow">https:&#x2F;&#x2F;satechi.net&#x2F;products&#x2F;pro-hub-slim?variant=4019950983...</a>


type: comment
by: dismalaf
text:
  &gt; Python is one of the Lingua Franca of scientific, data, and most importantly, ai communities<p>You mean it&#x27;s the most used frontend for all the C and C++ libraries that are used for scientific computing, data and AI.


type: comment
by: Eridrus
text:
  Can you say more about why mechanically she didn&#x27;t get anything?<p>If you exercise your options you have real stock in the company, so I don&#x27;t see how you can get shafted here.<p>Did investors do some sort of dividend cash out before employees were able to exercise their options? (Obviously shady, but more about investors&#x2F;leadership being unethical than the deal structure).<p>Would love to know more about how this played out.


type: comment
by: ninth_ant
text:
  Canonical has demonstrated a willingness to work with vendors to get their software preinstalled or supported.<p>So they already are the major player in this game and will have a leg up on others trying to enter the same space.


type: comment
by: mgaunard
text:
  Some comments from skimming through the code:<p>- spin loop engine, could properly reset work available before calling the work function, and avoid yielding if new work was added in-between. I don&#x27;t see how you avoid reentrancy issues as-is.<p>- lockfree queue, the buffer should store storage for Ts, not Ts. As it is, looks not only UB, but broken for any non-trivial type.<p>- metrics, the system seems weakly consistent, that&#x27;s not ideal. You could use seqlocks or similar techniques.<p>- websocket, lacking error handling, or handling for slow or unreliable consumers. That could make your whole application unreliable as you buffer indefinitely.<p>- order books; first, using double for price everywhere, problematic for many applications, and causing unnecessary overhead on the decoding path. Then the data structure doesn&#x27;t handle very sparse and deep books nor significant drift during the day. Richness of the data is also fairly low but what you need is strategy-dependent. Having to sort on query is also quite inefficient when you could just structure your levels in order to begin with, typically with a circular buffer kind of structure (as the same prices will frequently oscillate between bid and ask sides, you just need to track where bid&#x2F;ask start&#x2F;end).<p>- strategy, the system doesn&#x27;t seem particularly suited for multi-level tick-aware microstructure strategies. I get more of a MFT vibe from this.<p>- simulation, you&#x27;re using a probabilistic model for fill rate with market impact and the like. In HFT I think precise matching engine simulation is more common, but I guess this is again more of a MFT tangent. Could be nice to layer the two.<p>- risk checks, some of those seem unnecessary on the hot path, since you can just lower the position or pnl limits to order size limits.


type: story
by: 0xpgm
title: Oral History of Richard Greenblatt (2005) [pdf]
url:
  https://archive.computerhistory.org/resources/text/Oral_History/Greenblatt_Richard/greenblatt.oral_history_transcript.2005.102657935.pdf


type: comment
by: roger01
text:
  &gt; compromise of the IAM control plane<p>You mean like stealing the master keys for Azure? Oh wait a minute...


type: story
by: katspaugh
title: Show HN: AudioWorklet-Based Modular Synth
url: https://aumlet.katspaugh.workers.dev
text:
  I vibe-coded this on the evening before Christmas. It&#x27;s a modular synth where each module is an AudioWorklet.<p>On each page load, it generates a random patch, and quite often it&#x27;s a happy accident. You can share your patches via a URL.<p>Merry Christmas any happy tunes!


type: comment
by: mschuster91
text:
  &gt; In the US, the homeless population exploded, in the 1980s, when they closed down all the mental institutions.<p>... and for good reason, because it turns out that people with no support network (which most mentally ill people and a lot of prisoners are) are perfect victims for all kinds of abuse - both from other inmates and from &quot;wardens&quot;. They didn&#x27;t end up in an asylum randomly, they ended up in there because their family didn&#x27;t want or could not provide care for them.<p>And it&#x27;s not just mental &quot;health&quot; institutions or prisons... all forms of &quot;care&quot; breed abuse. The Catholic Church for example is still reeling from constant discoveries of abused children in orphanages. Elder care institutions, particularly severely understaffed, routinely have to deal with inmates being injured by anything from a lack of care (e.g. bed sores) over physical abuse to sexual abuse [1].<p>And to make it worse... private&#x2F;family care without independent oversight is just as bad. <i>A lot</i> of homeschooled children are heavily abused, caregiver burnout and its fallout is also a nasty issue, and particularly in men with dementia, they can also be the abusers.<p>In the end, the root problem is that we as a society haven&#x27;t yet figured out how to properly deal with the balance between care work, employment work and rest, and we also haven&#x27;t figured out how to properly reward and audit care work.<p>[1] <a href="https:&#x2F;&#x2F;www.theguardian.com&#x2F;australia-news&#x2F;2022&#x2F;jun&#x2F;06&#x2F;shocking-rate-of-sexual-abuse-against-aged-care-residents-barely-changed-since-royal-commission" rel="nofollow">https:&#x2F;&#x2F;www.theguardian.com&#x2F;australia-news&#x2F;2022&#x2F;jun&#x2F;06&#x2F;shock...</a>


