# items

type: comment
by: rezonant
text:
  I don&#x27;t think you&#x27;re really losing the ability to check if an object responds to a message ie a_car.respond_to?(:color) just because theres type annotations. And I assume the type checker doesnt yell if you do a_car.color after that -- or if it does there&#x27;s surely an equivalent to Typescript&#x27;s `any` to accomplish it.<p>And T-Ruby apparently provides interfaces to avoid needing to do this at all (assuming both sides are written in T-Ruby I assume) <a href="https:&#x2F;&#x2F;type-ruby.github.io&#x2F;docs&#x2F;learn&#x2F;interfaces&#x2F;defining-interfaces" rel="nofollow">https:&#x2F;&#x2F;type-ruby.github.io&#x2F;docs&#x2F;learn&#x2F;interfaces&#x2F;defining-i...</a><p>...which is awesome!<p>As for authoring classes, respond_to_missing?&#x2F;method_missing should be rare, usually in a situation where its the only way to accomplish something. There&#x27;s never been a reason to write something like:<p><pre><code>    class Car         def respond_to_missing?(name, priv)             [:color, :color=].include?(name)         end         def method_missing(name, *args, &amp;block)             if name == :color                 @color             elsif name == :color=                 @color = args.first             end         end     end </code></pre> Instead of<p><pre><code>    class Car         def color; @color; end         def color=(value); @color = value; end     end </code></pre> Or, more idiomatically<p><pre><code>    class Car         attr_accessor :color     end </code></pre> And for that last case, T-Ruby apparently covers it with:<p><pre><code>    class Car         attr_accessor :color: String     end</code></pre>


type: comment
by: Intralexical
text:
  QNX is the backbone of the auto industry, and powers over 200 million cars on the road. For the target demographic, I don&#x27;t imagine they need to &quot;build trust&quot; any more than IBM or Microsoft need to build trust.<p>That said, like IBM and Microsoft, they&#x27;ve also been on and off over the years about whether tinkerers, desktop, and other uses are welcome. So they probably could benefit from showing that this time they&#x27;re opening the ecosystem for the long haul.<p><a href="https:&#x2F;&#x2F;www.theglobeandmail.com&#x2F;investing&#x2F;markets&#x2F;stocks&#x2F;BB-T&#x2F;pressreleases&#x2F;36644071&#x2F;qnx-embedded-technology-now-powering-more-than-275-million-vehicles-on-the-road&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.theglobeandmail.com&#x2F;investing&#x2F;markets&#x2F;stocks&#x2F;BB-...</a>


type: comment
by: zahlman
text:
  &gt; it&#x27;s how much speed we &quot;unlocked&quot; just by finally treating Python packaging as a well-specified systems problem instead of a pile of historical accidents.<p>A lot of that, in turn, boils down to <i>realizing</i> that it <i>could be</i> fast, and then <i>expecting</i> that and <i>caring</i> enough about it.<p>&gt; but with the same design decisions (PEP 517&#x2F;518&#x2F;621&#x2F;658 focus, HTTP range tricks, aggressive wheel-first strategy, ignoring obviously defensive upper bounds, etc.), I strongly suspect we&#x27;d be debating a 1.3× vs 1.5× speedup instead of a 10× headline<p>I&#x27;m doing a project of this sort (although I&#x27;m hoping not to reinvent the wheel (heh) for the actual resolution algorithm). I fully expect that some things will be barely improved or even slower, but many things will be nearly as fast as with uv.<p>For example, installing from cache (the focus for the first round) mainly relies on tools in the standard library that are written in C and have to make system calls and interact with the filesystem; Rust can&#x27;t do a whole lot to improve on that. On the other hand, a new project can improve by storing unpacked files in the cache (like uv) instead of just the artifact (I&#x27;m storing both; pip stores the artifact, but with a msgpack header) and hard-linking them instead of copying them (so that the system calls do less I&#x2F;O). It can also improve by actually making the cached data accessible without a network call (pip&#x27;s cache is an HTTP cache; contacting PyPI tells it what the original download URL is for the file it downloaded, which is then hashed to determine its path).<p>For another example, pre-compiling bytecode can be parallelized; there&#x27;s even already code in the standard library for it. Pip hasn&#x27;t been taking advantage of that all this time, but to my understanding it will soon feature its own logic (like uv does) to assign files to compile to worker processes. But Rust can&#x27;t really help with the actual logic being parallelized, because that, too, is written purely in C (at least for CPython), within the interpreter.<p>&gt; why did it take a greenfield project to give Python the package manager behavior people clearly wanted for the last decade?<p>(Zeroth, pip <i>has been doing</i> HTTP range tricks, or at least trying, for quite a while. And the exact point of PEP 658 is to obsolete them. It just doesn&#x27;t really work for sdists with the current level of metadata expressive power, as in other PEPs like 440 and 508. Which is why we have more PEPs in the pipeline trying to fix that, like 725. And discussions and summaries like <a href="https:&#x2F;&#x2F;pypackaging-native.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pypackaging-native.github.io&#x2F;</a>.)<p>First, you have to write the standards. People in the community expect interoperability. PEP 518 exists specifically so that people could start working on alternatives to Setuptools as a build backend, and PEP 517 exists so that such alternatives could have the option of providing <i>just</i> the build backend functionality. (But the people making things like Poetry and Hatch had grander ideas anyway.)<p>But also, <i>consider the alternative</i>: the only other viable way would have been for pip to totally rip apart established code paths and possibly break compatibility. And, well, if you used and talked about Python at any point between 2006 and 2020, you should have the first-hand experience required to complete that thought.<p>Specifically regarding the &quot;aggressive wheel-first strategy&quot;, I strongly encourage you to read the discussion on <a href="https:&#x2F;&#x2F;github.com&#x2F;pypa&#x2F;pip&#x2F;issues&#x2F;9140" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pypa&#x2F;pip&#x2F;issues&#x2F;9140</a>.


type: comment
by: ksec
text:
  I assume you upgrade your Ruby VM? You also upgrade to use YJIT? And you will upgrade to ZJIT?<p>Not only do you get them for free, you get performance improvement for free. And YJIT is still supported and not depreciated. Not only is Ruby on Rails dont have churn <i>anywhere</i> near the order of magnitude of JS world. It is perhaps one of the stablest and non-moving framework and languages, to the point it is moving slowly and boring compared to even modern PHP and Python.<p>I dont even work on YJIT or ZJIT but I find this entitlement on OSS, even when you are getting newer upgrade and improvement for free, for all the benefits it provides while having so little downside being called &quot;random tech debt busywork&quot; frankly very rude.


type: comment
by: tstrimple
text:
  Tested how? With 100% &quot;unit test&quot; coverage? I can certainly see how a random person on the internet might be highly motivated and actually talented enough to contribute to these sorts of projects. But they don&#x27;t have the budget and resources that commercial entities have. They don&#x27;t have the same due diligence requirements. They don&#x27;t have the same liability. If I use a commercial device unaltered, it&#x27;s the company&#x27;s fault if the device fucks up or is defective and causes harm. If I install random internet software on my medical device and it fucks up and causes harm, it&#x27;s my fault.<p>I say this as someone who might modify my own medical devices  because I&#x27;m so fucking jaded over the capitalist march towards enshitification and maximizing profit over human lives. There is simply no way random folks on the internet can test these types of systems to any reliable degree. It requires rigorous testing across hundreds to thousands of test cases. They at best can give you the recipe that works well for them and the few people that have voluntarily tried their version. That doesn&#x27;t scale and certainly isn&#x27;t any safer than corporate solutions.


type: comment
by: vlovich123
text:
  It gets mess not just in that way but also someone can have a weird LD_LIBRARY_PATH that starts to have problems. Statically linking drastically simplifies distribution and you’ve had to have distributed 0 software to end users to believe otherwise. The only platform this isn’t the case for is Apple because they natively supported app bundles. I don’t know if flat pack solves the distribution problem because I’ve not seen a whole lot of it in the ecosystem - most people seem to generally still rely on the system package manager and commercial entities don’t seem to really target flat pack.


type: comment
by: rewgs
text:
  Of <i>course</i> it&#x27;s plagiarized. Perhaps not directly from the CAD software in question, but when you use an LLM, you are <i>by definition</i> plagiarizing by way of the data it was trained on.


type: comment
by: oofoe
text:
  You may be already aware with this, but if not, Walker actually did write a small Forth (ATLAST -- <a href="https:&#x2F;&#x2F;www.fourmilab.ch&#x2F;atlast&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.fourmilab.ch&#x2F;atlast&#x2F;</a>) which was used for (I think) DXFTOOL (a file converter).<p>It was later used by a small computer graphics studio in Tennessee for a blue&#x2F;green screen matting utility and a fast roto-paint program.


type: comment
by: adrianwaj
text:
  Would be interesting to turn it into a &quot;disappointed&quot; feedback wall and have it message out to accounts that are mentioned.<p>Maybe you&#x27;d have to ask the user once they say something..  &quot;are you referring to xxxx?&quot; to enable the message to go out.<p>.. because disappointed users don&#x27;t leave feedback.<p><a href="https:&#x2F;&#x2F;www.perplexity.ai&#x2F;search&#x2F;why-don-t-disappointed-users-l-SWvPF5iASLeWt1FbwB0_Fw" rel="nofollow">https:&#x2F;&#x2F;www.perplexity.ai&#x2F;search&#x2F;why-don-t-disappointed-user...</a><p>Maybe you can change this?<p>Then publicly show a record of messages sent. Maybe keep track of returning users that post things. You also might have to make sure a user is human. Allow them to &quot;resolve the disappointment&quot; once satisfied with any changes.<p>People can also &quot;pile on&quot; to disappointments to make them more important. Eg Being locked out of a Gmail account. So each person can add their own 2 cents to it.<p>So it could be called Pylon (pile on.)<p>-- another idea would be to require micropayments to post&#x2F;pile-on ... see x402.<p>So micropayments could be transferred to the &quot;Problemite&quot; when admin satisfied with resolution and held in escrow until then. OP and admin also keep commission. Micropayments can also be returned if no resolution found within certain timeframe.


type: comment
by: thordenmark
text:
  Can confirm that Magna-tiles score high on replayability and are way easier to clean up than Legos. My kids are teens now, but were the right age when these came out.<p>Lincoln Logs and Tinker Toys for a greener more affordable option.


type: comment
by: jumploops
text:
  &gt; Text is the oldest and most stable communication technology<p>Minor nit: complex language (i.e. Zipf’s law) is the oldest and most stable communication technology.<p>Before text, we had oral story telling. It allowed us to communicate one generation’s knowledge to the next, and so on.<p>Arguably this is present elsewhere in the animal kingdom (orcas, elephants, etc.), but human language proves to be the most complex.<p>Side note: one of my favorite examples is from the Gunditjmara (a group of Aboriginal Australians) who recall a volcanic eruption from 30k+ years ago [0].<p>Written language (i.e. text) is unique, in that it allows information to pass across multiple generations, without a man-in-the-middle telephone-like game of storytelling.<p>But both are similar, text requires you to read, in your own voice, the thoughts of another. Storytelling requires you to hear a story, and then communicate it to others.<p>In either case, the person is required to retell the knowledge, either as an internal monologue or as an external broadcast.<p>Always bet on language.<p>[0]<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Budj_Bim" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Budj_Bim</a>


type: comment
by: vee-kay
text:
  Fun fact: zero and numerals were not invented by the Arabs. The Arabs learnt the concept &amp; use of mathematical zero, numerals, decimal system, mathematical calculations, etc. from the ancient Hindus&#x2F;Indians. And from the Arabs, the Europeans learnt it.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hindu-Arabic_numeral_system" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hindu-Arabic_numeral_system</a><p>Persian scholar Al Khwarizmi translated and used the Hindu&#x2F;Indian numerals (including concept of mathematical zero) and &quot;Sulba Sutras&quot; (Hindu&#x2F;Indian methods of mathematical problem solving) into the text Al-Jabr, which the Europeans translated as &quot;Algebra&quot; (yup, that branch of mathematics that all schoolkids worldwide learn from kindergarten).


type: comment
by: zahlman
text:
  &gt; a company would rather hire 10 &quot;market rate&quot; people than 3 well-compensated ones<p>The former is probably <i>easier</i>. They don&#x27;t have to justify or determine the salaries, and don&#x27;t have to figure out who&#x27;s worth the money, and don&#x27;t have to figure out <i>how to figure that out</i>.


type: comment
by: iammiles
text:
  I&#x27;m rereading the Lord of the Rings after about ~15 years since my last one. For this read through I&#x27;ve been thoroughly delighted by the interlude of poems and songs whereas before I&#x27;d just gloss over them. I wonder if this is an effect of getting older.


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


type: comment
by: zahlman
text:
  I think I understand what you&#x27;re getting at, but I really think &quot;Explicit is better than implicit&quot; here.


type: comment
by: gsf_emergency_6
text:
  <a href="http:&#x2F;&#x2F;www.gutenberg.org&#x2F;files&#x2F;37354&#x2F;37354-pdf.pdf" rel="nofollow">http:&#x2F;&#x2F;www.gutenberg.org&#x2F;files&#x2F;37354&#x2F;37354-pdf.pdf</a>


type: comment
by: throw1235435
text:
  That&#x27;s easy. If I don&#x27;t use it I won&#x27;t be competitive; however I and probably many others would prefer a world where NO ONE has it as it would be a better overall outcome. For a lack of a better term I would call these &quot;negative innovations&quot;. Most of these inventions:<p>- Require you to use it (hard to opt out due to network effects and&#x2F;or competitive&#x2F;survival pressure) AND<p>- Are overall negative for most of society (with some of the benefit accruing to the few who push it). There are people that benefit but arguably as a whole we are worse off.<p>These inventions have one thing in common; overall their impact is negative, but it is MORE negative for the people who don&#x27;t use it and generally they only benefit an in-crowd of people if any (e.g. inventors). Social media for me on many scales is arguably an obvious example of this where the costs exceed the benefits often, nuclear weapons are another.


type: comment
by: funnyfoobar
text:
  Yeah you are right, I am underselling myself in terms of just watering it down to LOC. But I was mostly talking about tangible outcomes that are obvious.<p>&gt; AI can write 15k lines of code, but it cannot take <i>Liability</i> for a single one.<p>Thanks for writing this, I needed it.


type: comment
by: gregjw
text:
  It&#x27;s funny when people are more upset about being called out than seeing the person they voted in do absurd things again and again.


type: comment
by: derriz
text:
  I don’t see the relevance to the topic. I could preface your list with something like “The monkey wrench is not the best tool for the following situations:”.  It’s kinda vacuously true in a meaningless way but without expansion adds nothing to a discussion about the relative merits of monkey wrenches  versus other similar tools like  pliers or vice grips.


type: comment
by: romperstomper
text:
  I wish ChatGPT also had collapsable answers. Now the answers are quite long in most of cases and the whole threads become inconvenient to scroll.


type: comment
by: aforwardslash
text:
  &quot;dude&quot;, I could counter-argue that many modern art is &quot;ripping off&quot; Turner&#x27;s work, but since you know so much about the art world, I&#x27;m assuming you know what I&#x27;m saying.<p>Filters for &quot;Van Gogh&quot; or &quot;Impressionist&quot; or &quot;watercolor&quot; have existed for decades now; are they ripping of previous work without paying for it?<p>When does a specific trace becomes &quot;intellectual property&quot; to be ripped off? Does Mondrian holds the rights on colored squares?<p>If you don&#x27;t understand that every living or read artist was &quot;inspired&quot; (modified) by what he saw and experienced, I don&#x27;t know what to tell you; you come off as one of those people that seem to think that &quot;art&quot; is inspiration; There&#x27;s a somewhat well known composer in my country that used to say &quot;inspiration is for amateurs&quot;.<p>Having that posture is, in itself, a position of utter and complete ignorance. If you don&#x27;t understand how you need to absorb something before you transcend it, and how the things you absorbed will define your own transcendence, you know nothing about the creative process and their inner workings; Sure, if a machine does it, and if it uses well-known iteration processes, one can argue if it is art, an artistic manifestation or - better yet - if it has intellectual rights that can be &quot;ripped off&quot;; But beating on the chest and claiming stealing, like somehow a musician never played any melodies composed by someone else or a painter never used the technique or subject decomposition as their peers or their ancestors is, frankly, naive.


type: comment
by: solarkraft
text:
  It leads to me dreading having to start it (or accidentally starting it - remember IE?) and opting for the browser instead.


type: comment
by: pansa2
text:
  How alike actually are Ruby and Crystal? I’ve heard the similarity is only skin-deep: similar syntax but quite different semantics.<p>In other words, isn’t describing Crystal as “Ruby with types” similar to describing C++ as “JavaScript with types”?


type: comment
by: Group_B
text:
  No it&#x27;s true. Companies like Insulet and Dexcom could send out lawsuits to all the open source projects out there that involved REing. Dexcom&#x27;s glucose share API was REed years ago, and Dexcom hasn&#x27;t even tried updating or stopping the use of unofficial APIs. All I&#x27;m saying is that the companies really don&#x27;t care at all.


type: comment
by: s1artibartfast
text:
  Extended time is your own proposal, and one you successfully defeated. This is generally called a strawman.<p>Instead, I propose that the type of tied is informationally and qualitatively distinct. The exhaustion of the weight of the world, internal struggle, amidst a dismal hellscape is different than &quot;really tired&quot;.<p>Great writing can build depth of quality and understanding with the authors intent.<p>LOTR could be summarized with a sentence. The content is in the detail.


type: comment
by: 999900000999
text:
  For fun ?<p>Or do you actually need the money.<p>In my 20s I wanted to retire by 40. Now in my 30s I&#x27;ve accepted that&#x27;s impossible.<p>I like programing and working on projects, I hate filing TPS reports all day and never ending meetings.


type: comment
by: calf
text:
  IP is a loaded and prejudiced term. That said, copyright could allow for an author to place a work in public but not allow the audience to copy it.


type: comment
by: mitchbob
text:
  &gt; A non-Japanese-speaking first-time visitor used Apple’s new in-ear translation feature to connect with locals at bars, sushi classes and even a fire ritual.<p><a href="https:&#x2F;&#x2F;archive.ph&#x2F;XecKg" rel="nofollow">https:&#x2F;&#x2F;archive.ph&#x2F;XecKg</a>


type: comment
by: saghm
text:
  I don&#x27;t think it&#x27;s quite that simple. The reason they had such a large install size in the first place was due to concern about the load times for players using HDDs instead of SSDs; duplicating the data was intended to be a way to avoid making some players load into levels much more slowly than others (which in an online multiplayer game would potentially have repercussions for other players as well). The link you give mentions that this was based on flawed data (although it&#x27;s somewhat light on those details), but that&#x27;s means the actual cause was a combination of a technical mistake and the <i>presence</i> of care for user experience, just not the experience of the majority at the expense of the smaller but not insignificant minority. There&#x27;s certainly room for argument about whether this was the correct judgement call to make or that they should have been better at recognizing their data was flawed, but it doesn&#x27;t really seem like it fits the trends of devs not giving a shit about user experience. If making perfect judgement calls and never having flawed data is the bar for proving you care about users, we might as well just give up on the idea that any companies will ever reach it.


type: comment
by: billforsternz
text:
  I was troubled by my own comment. How exactly did Bosch handle this? I went back and checked and in fact the rejection email came from their email server, it was an &quot;access denied&quot; type email that I originally misinterpreted as a &quot;you don&#x27;t have access&quot; type message leaving me annoyed but really I took away and remembered a wrong impression. Looking more carefully, the message doesn&#x27;t mean anything subtle, it just means the email address (oss-request@bshg.com for the record) doesn&#x27;t exist. Which is bad, but not nearly as bad as I portrayed it above. Apologies (for the record) to Bosch.


type: comment
by: stevenjgarner
text:
  Yes!  K’NEX [1] is based on spatial geometry. You connect plastic rods of different lengths into star-shaped connectors. This creates a &quot;skeleton&quot; or wireframe structure. It is much better than LEGO for building large-scale, open-air structures like roller coasters, Ferris wheels, and bridges.  It is superior for kinetic builds.  Interestingly, K’NEX has released &quot;K’NEX Bricks&quot; in the past that are compatible with LEGO studs, and some modern K’NEX sets include brick-compatible parts.<p>[1] <a href="https:&#x2F;&#x2F;www.basicfun.com&#x2F;knex&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.basicfun.com&#x2F;knex&#x2F;</a>


type: comment
by: ilvez
text:
  My top book this year was Joe Abercrombie &quot;The Devils&quot;.<p>Also highlights were:<p>- Brandon Sanderson &quot;Wind and Truth&quot; &amp; &quot;Yumi and the Nightmare Painter&quot;<p>- Indrek Hargla most of &quot;Apothecary Melchior&quot; series (didn&#x27;t read all yet :)<p>- Jim Butcher &quot;Brief Cases&quot;<p>- James Islington &quot;The Strength of the Few&quot;<p>Rest of the stuff:<p>- I. Hargla &quot;Süvahavva&quot; series<p>- John Gwynne &quot;Ruin&quot; &amp; &quot;Wrath&quot;<p>- nobody103 &quot;Mother of Learning&quot; I, II, III<p>- Daniel T. Jackson &quot;Gatebound&quot;<p>- Brandon Sanderson &quot;Frugal Wizard&#x27;s Handbook for Surviving Medieval England&quot;<p>Re-reads (mostly on audio for dozing off, but then got hooked .. again):<p>- James S.A. Corey &quot;Caliban&#x27;s War&quot; &amp; &quot;Cibola Burn&quot;<p>- George RR Martin &quot;Game of Thrones&quot;<p>- Robin Hobb &quot;Assassin&#x27;s Apprentice&quot;


type: comment
by: emptysongglass
text:
  It&#x27;s a yearly fee that amounts to a couple hundred dollars. That&#x27;s about an hour of an engineer&#x27;s salary. Zulip&#x27;s customers make this less than a fraction of a fraction of a fraction of a rounding error.


type: comment
by: satvikpendem
text:
  Yes they are. Issues with typing on top is that it&#x27;s not necessarily always robust enough, and not every company has the resources or premier language developer at the helm like Microsoft&#x27;s TypeScript&#x27;s Anders Hejlsberg.


type: comment
by: mkj
text:
  People in the industry would know that QNX has been around since the 90s (or 80s?) as a very solid embedded GUI platform. They&#x27;re a company that doesn&#x27;t need to prove their credentials.<p>I&#x27;d agree using qnx.software rather than qnx.com is kinda dumb though.


type: comment
by: epiccoleman
text:
  Cool idea. Reminds me of my alias &quot;whodis&quot; which just lsofs a port to find out the pid who&#x27;s got it open, but way more functional.


type: comment
by: BeetleB
text:
  I learned of it only by learning by Emacs! There are movement keys to move the to the next&#x2F;previous sentence, and I wasn&#x27;t understanding why they never worked for me.


type: comment
by: kccqzy
text:
  Shallow clones themselves aren’t the issue. It’s that updating shallow clones requires the server to spend a bunch of CPU time and GitHub simply isn’t willing to provide that for free.<p>The solution is simple: using a shallow clone means that the use case doesn’t care about the history at all, so download a tarball of the repo for the initial download and then later rsync the repo. Git can remain the source of truth for all history, but that history doesn’t have to be exposed.


type: comment
by: haebom
text:
  If you have time, I&#x27;d appreciate it if you could check my recent comment history. I got into a discussion where several users kept insisting I was using AI to write my responses. Even after I repeatedly explained I wasn&#x27;t, they didn&#x27;t believe me. That&#x27;s what prompted this post.


type: comment
by: renewiltord
text:
  I see. I see. I got tripped up by &#x27;LLM&#x27; since I got the GPUs for diffusion models. Anyway, the whole thing sounds like the old days when I had Ubuntu Dapper Drake running flawlessly on my laptop and everyone was telling me Linux wasn&#x27;t ready: it&#x27;s an artifact of the hardware and some people have great support and others don&#x27;t. Glad you do.


type: comment
by: kristianp
text:
  Rob Pike retired from google a few years back. As per <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46398351">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46398351</a>


type: comment
by: godelski
text:
  Working in any science should also make this argument clearer. Data as text is hard to read and communicate. Even explanations of results. But graphs? Those are worth a thousand words. They communicate so much so fast. There&#x27;s also a lot of skill to doing this accurately and well, just as one can say about writing. A whole subfield of computer graphics is dedicated to data visualization because it&#x27;s so useful. Including things like colors. Things people often ignore because it feels so natural and obvious but actually isn&#x27;t.<p>I think it&#x27;s naïve to claim there&#x27;s a singular best method to communicate. Text is great, especially since it is asynchronous. But even the OP works off of bad assumptions that are made about verbal language being natural and not being taught. But there&#x27;s a simple fact, when near another person we strongly prefer to speak than write. And when we can mix modes we like to. There&#x27;s an art to all this and I think wanting to have a singular mode is more a desire of simplicity than a desire to be optimal


type: comment
by: annexrichmond
text:
  &gt; This reduces resolver backtracking dramatically since upper bounds are almost always wrong.<p>I am surprised by this because Python minor versions break backwards compatibility all the time.  Our company for example is doing a painful upgrade from py39 to py311


type: comment
by: WD-42
text:
  That&#x27;s what I&#x27;m saying. Benevolent dictator is the rule, not the exception, in FOSS. Which is why GP&#x27;s argument that private companies good, FOSS bad, makes no sense.


type: comment
by: aforwardslash
text:
  That is a somewhat broad claim that needs decomposing. I would agree that Chinese EV industry is quite more advanced in terms of manufacturing processes and cost optimization, but that is not &quot;technically&quot; more advanced per se, its just a reflection of a culture. Maybe the salt batteries will be a breakthrough, but at least for me it has been difficult finding reliable data on it; Other than that, afaik (and from a layman perspective) there isn&#x27;t anything inherently superior in chinese EV vehicles from a technological perspective, when compared to western counterparts. Cheaper, yes. But thats about it.


type: comment
by: grim_io
text:
  It would be, in its ideal state a vague problem to concrete and robust implementation compiler.<p>A star trek replicator for software.<p>Obviously we are nowhere near that, and we may never arrive. But this is the big bet.


type: comment
by: Agent_Builder
text:
  While building GTWY, we realized stack traces stop being useful once workflows go async. So we designed things around step-level visibility and shared context instead.


type: comment
by: atmavatar
text:
  My first thought was that the guy was required to pay back less than half of what was stolen.<p>From there, of course, it&#x27;s a short hop to &quot;he has more than enough money left over to purchase himself a pardon.&quot;


type: comment
by: solarkraft
text:
  No to me. It just has to demonstrate to work well, which is plenty possible with a developer focused on outcome rather than process (though hopefully they cared a bit about process&#x2F;architecture too).


type: comment
by: goalieca
text:
  &gt; In large companies people engage in politics because it becomes necessary to accomplish large things.<p>At a large company, your job after a certain level depends on your “impact” and “value delivered”. The challenge is getting 20 other teams to work on your priorities and not their priorities. They too need to play to win to keep their job or get that promotion.


type: comment
by: nurettin
text:
  &gt; what is the point of the recent wave of types for python, Ruby, and similar languages?<p>Code that doesn&#x27;t integrate directly with wires (controllers, active record, websocket, etc)<p>IMO This is for complex, well refactored, testable code that provides a business layer. Coding larger projects like depot management, shipment, order management, middle frequency trading, customs all benefit from types and IDE help. Types basically scale the language beyond just filling in the blanks in your framework. You can get pretty far doing that, but not far enough. That&#x27;s why all ruby based companies push for type systems. They know the pain of not knowing what to pass, or refactoring code that allows a parameter to be multiple types.


type: comment
by: kukkeliskuu
text:
  &gt; I realized the Claude version had a threading issue waiting to happen that was explicitly warned against in the docs of the api calls it was using.<p>I am reading between the lines here, trying genuinely to be helpful, so forgive me if I am not on the right track.<p>But based on what you write, it seems to me you might have not really gone through the disillusionment phase yet. You seem to be assuming the models &quot;understand&quot; more than they really are capable of understanding, which creates expectations and then disappointment. It seems to be you are still expecting CC to work at a level of a senior professional on various roles, instead of assuming it is a junior professional.<p>I would have probably approached that iOS app by first investigting various options how the app could be implemented (especially as I don&#x27;t have deep understanding of the tech), and then explore each option to understand myself what is the best one.<p>The options in your example might be the Apple documentation page. It it might be some open source repo that contains something that could be used as a starting point etc.<p>Then I would have asked Claude to create a plan to implement the best option.<p>During either the option selection or planning, the threading issue would either come up or not. It might come up explicitly, in which case I could learn it from the plans. It might be implicit, just included in the generated code. Or it might not be included in the plans or in the code, even if it is explicitly stated in the documentation. If the suggested plan would be based on that documentation, then I would probably read it myself too, and might have seen the suggestion.<p>When reviewing the plan, I can use my prior knowledge to ask whether that issue has been taken into account. If not, then Claude would modify the plan. Of course, if I did not know about the threading issue beforehand, and did not have the general experience about the tech to suspect such as a issue, nor read the documentation and see the recommendation, I could not find the issue myself either.<p>If the issue is not found in planning or progamming, the issue would arise at later stage, hopefully while unit&#x2F;system testing the application, or pilot use. I have not written complex iOS apps personally so I might have not caught it either -- I am not senior enough to guide it. I would ask it to plan again how to comprehenively test such an app, to learn how it should be done.<p>What I meant by standard SWE practices is that there are various stages (requirements, specification, design, programming, testing, pilot use) where the solution is reviewed from multiple angles, so it becomes likely that this kind of issues are caught. The best practices also include iteration. Start with something small that works. For example, first an iOS application that compiles, and shows &quot;Hello, world&quot; etc. and can be installed on your phone.<p>In my experience, CC cannot be expected to independently work as a senior professional on any role (architect, programmer, test manager, tester, pilot user, product manager, project manager). Junior might not take into account all instructions or guidance even if it is explicit. But it can act as a junior professional on any of these roles, so it can help senior professional to get the 10x productivity boost on any of these areas.<p>By project manager role, I mean that I am explicitly taking the CC through the various SWE stages and making sure they have been done properly, and also that I iterate on the solution. On each one of the stages, I take the role of the respective senior professional. If I cannot do it yet, I try to learn how to do it. At the same time, I work as a product manager&#x2F;owner as well, to make decisions about the product, based on my personal &quot;taste&quot; and requirements.


type: comment
by: drob518
text:
  I’m always shocked at what the compiler is able to deduce wrt vectorization. When it works, it’s magical.


type: comment
by: rezonant
text:
  Yes, Crystal is not a superset of Ruby with all of its behaviors and semantics. And thus, it is great if you are starting fresh and don&#x27;t mind foregoing the Ruby gem ecosystem and the popular frameworks like Rails proper.<p>But it&#x27;s not a migration path for Ruby codebases to add types, like the new initiatives for type annotations are. It&#x27;s just that the syntax used by the available options has been somewhere between bad and downright terrifying until now.


type: comment
by: llmslave2
text:
  There&#x27;s a lot of fluff that can be compressed into a much smaller amount of tokens. I kinda hope modern authors start publishing prompts instead of entire novels - imagine a world where anyone can take a prompt and run it through an llm to create their own personalized novel. With their own customizations and preferences.


type: comment
by: maheshvaikri99
text:
  Yes - I ran a 300 Questions benchmark comparing ISON vs JSON vs JSON-COMPACT etc on the same tasks.<p>ISON: 88.3% accuracy JSON: lower (can share exact numbers if interested)<p>Tested across Claude, GPT-4, DeepSeek, and Llama 3.<p>The key finding: LLMs handle tabular formats natively because they&#x27;ve seen billions of markdown tables and CSVs in training. No special prompting needed.<p>For associations, I tested with multi-table ISON docs like:<p>table.users id name 1 Alice 2 Bob<p>table.orders   id user_id product 101 :1 Widget 102 :2 Gadget<p>Prompt: &quot;What did Alice order?&quot;<p>All models correctly resolved :1 → Alice → Widget without explicit instructions about the reference syntax.<p>The 30-70% token savings come from removing JSON&#x27;s structural overhead (braces, quotes, colons, commas) while keeping the same semantic density.<p>Haven&#x27;t published formal benchmarks on this yet - that&#x27;s good feedback. I should.


type: comment
by: Agent_Builder
text:
  Building GTWY taught us that constraining behavior mattered more than chasing smarter models. Predictability beats surprise in production.


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


type: comment
by: ksec
text:
  Given all the replies here that are within last 10 - 30 mins. I guess I am the only one getting &quot;403 Forbidden&quot; ?


type: comment
by: Agent_Builder
text:
  While building GTWY, we found delegation scales better than memory-heavy agents. Passing clear responsibilities between steps stayed more reliable than trying to make agents “remember everything.”


type: comment
by: jmyeet
text:
  Meanwhile, we have the former governor of Florida and now Seantor from Florida Rick Scott, who was CEO of the company successfully prosecuted for the largest Medicare fraud in history ($1.7 billion) [1].<p>Here&#x27;s what to watch: how long it takes for a donation to show up to the Trump library and how soon after that the sentence is commutted. This has erased roughly $1 billion in penalties so far since January 20. Hell, it might only take $1 million.<p>[1]: <a href="https:&#x2F;&#x2F;www.justice.gov&#x2F;archive&#x2F;opa&#x2F;pr&#x2F;2003&#x2F;June&#x2F;03_civ_386.htm" rel="nofollow">https:&#x2F;&#x2F;www.justice.gov&#x2F;archive&#x2F;opa&#x2F;pr&#x2F;2003&#x2F;June&#x2F;03_civ_386....</a>


type: comment
by: nearbuy
text:
  Not an AI company. It&#x27;s a project by some small charity called Sage. It seems they didn&#x27;t intend to email anyone and they&#x27;ve now stopped the agent from doing so.


type: comment
by: blandflakes
text:
  This is patronizing. I&#x27;m a professional and am constantly hiring and being hired. The JVM has far more jobs and engineers willing to do those jobs, _and_ in terms of your own employment, a better salary market, and this is not only self-evident, but reinforced by even a cursory investigation into the trends. In fact, your claim is so outrageous (that I&#x27;m wrong and that somehow Elixir has more to offer on either side of the hiring bar) that I think the onus is on you to somehow prove it.


type: comment
by: Agent_Builder
text:
  Agent systems feel less about intelligence and more about structure. Clear boundaries between steps made systems easier to reason about as they grew.


type: comment
by: jimmydddd
text:
  Surely you mean the Berenstain Bears.  --Just a shout out from the alternate universe before we split off.


type: comment
by: LarsAlereon
text:
  Tory Bruno seems cool, and my impression is that he&#x27;s been held back by a conservative, risk-averse culture in the ULA board that really only worked until SpaceX and other competitors proved themselves.


type: comment
by: mkl
text:
  *Berenstain, but you&#x27;re not alone: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Berenstain_Bears#Name_discrepancy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Berenstain_Bears#Name_discrepa...</a>


type: comment
by: array_key_first
text:
  Amazing shit that is currently making negative money, but might someday not.<p>That&#x27;s the thing - taking a risky investment isn&#x27;t free. If you choose wrong, then you&#x27;re worse than if you did nothing at all. Think about that. Depending on what it is, there&#x27;s lazy people sitting with their thumb up their ass who will outpace you.<p>Now, I&#x27;m not saying that AI is worthless and everyone building their business on AI is stupid. But I am saying it&#x27;s a speculative investment, so treat it like that. Diversify, lower the blast radius. You don&#x27;t want to be one of those suckers who bet it all on red.


type: comment
by: Quessy
text:
  Glad to see QNX still progressing. I worked there as an intern twice in Ottawa and they&#x27;re pretty damn good. Great place to work imo. I met some of the kernel devs there. Had the priviledge of working with one and he taught and demoed some of the kernel features to me. They gave us interns a full summer course on kernels, C programming, OS and some hardware. Fun times.


type: comment
by: blandflakes
text:
  Yes; my only critique is that Elixir is already a niche. You could argue it two ways:<p>1. A niche within a niche is a bad idea 2. If you&#x27;re going niche, going further niche hardly makes a difference


type: comment
by: zahlman
text:
  Sorry, but that is simply incorrect, on many levels.<p>Virtual environments are the fundamental way of setting up a Python project, <i>whether or not</i> you use uv, which <i>creates and manages them for you</i>. And these virtual environments can freely either use or not use the system environment, <i>whether or not</i> you use uv to create them. It&#x27;s literally a single-line difference in the `pyvenv.cfg` file, which is a standard required part of the environment (see <a href="https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0405&#x2F;" rel="nofollow">https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0405&#x2F;</a>), created <i>whether or not</i> you use uv.<p><i>Most of the time you don&#x27;t need</i> a different Python version from the system one. When you do, uv can install one for you, but it doesn&#x27;t change what your dependency chain actually is.<p>Python-native tools like Poetry, Hatch etc. also work by managing standards-defined virtual environments (which can be created using the standard library, and you don&#x27;t even have to bootstrap pip into them if you don&#x27;t want to) <i>in fundamentally the same way</i> that uv does. Some of them can even grab Python builds for you the same way that uv does (of course, uv doesn&#x27;t need a &quot;system Python&quot; to exist first). &quot;system Python -&gt; virtualenv Python -&gt; poetry Python -&gt; project&quot; is complete nonsense. The &quot;virtualenv Python&quot; <i>is</i> the system Python — either a symlink or a stub executable that launches that Python — and the project will be installed into that virtual environment. A tool like Poetry might use the system Python directly, or it might install into its own separate virtual environment; but either way it doesn&#x27;t cause any actual complication.<p>Anyone who &quot;ends up installing their project dependencies globally&quot; has simply not read and understood Contemporary Python Development 101. In fact, anyone doing this on a reasonably new Linux has <i>gone far out of the way to avoid</i> learning that, by forcefully bypassing multiple warnings (such as described in <a href="https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0668&#x2F;" rel="nofollow">https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0668&#x2F;</a>).<p><i>No matter what your tooling</i>, the only sensible &quot;stack&quot; to end up with, for almost any project, is: base Python (usually the system Python but may be a separately installed Python) -&gt; virtual environment (into which both the project and its dependencies are installed). The base Python provides the standard library; often there will be no third-party libraries, and even if there are they will usually be cut off intentionally. (If your Linux comes with pre-installed third-party libraries, they exist primarily to service tools that are part of your Linux distribution; you may be able to use them for some useful local hacking, but they are not appropriate for serious, publishable development.)<p>Your tooling sits parallel to, and isolated from, that as long as it is literally anything other than pip — and <i>even with pip you can</i> have that isolation (it&#x27;s flawed but it works for common cases; see for example <a href="https:&#x2F;&#x2F;zahlman.github.io&#x2F;posts&#x2F;2025&#x2F;02&#x2F;28&#x2F;python-packaging-2" rel="nofollow">https:&#x2F;&#x2F;zahlman.github.io&#x2F;posts&#x2F;2025&#x2F;02&#x2F;28&#x2F;python-packaging-...</a> for how I set it up using a vendored copy of pip provided by Pipx), and <i>have been able to for three years now</i>.


type: comment
by: dang
text:
  Please don&#x27;t comment about downvotes. This is in the site guidelines: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html</a>.<p>If the downvotes were inappropriate, other users will usually correct them. In this case the comment ended up being heavily upvoted.<p>Unfortunately, complaints like the one you added don&#x27;t get garbage-collected when that happens, so they linger on, adding noise to the thread.


type: comment
by: stevenjgarner
text:
  Cardboard box demolition ideas for kids [1]  I like where this video is going, letting kids explore the structural capabilities of different geometries.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ABHhzIJ18gQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ABHhzIJ18gQ</a>


type: comment
by: robwwilliams
text:
  Thanks for this context.<p>Here is one specific link to the project by Adam Binksmith from April 2025.<p><a href="https:&#x2F;&#x2F;theaidigest.org&#x2F;village&#x2F;blog&#x2F;introducing-the-agent-village" rel="nofollow">https:&#x2F;&#x2F;theaidigest.org&#x2F;village&#x2F;blog&#x2F;introducing-the-agent-v...</a><p>Would have been a safer experiment in a sandbox full of volunteers participant. This got messy and causes confusion.


type: comment
by: Dylan16807
text:
  I care that it&#x27;s <i>within the ballpark</i> I spent considerable detail explaining.  I don&#x27;t care <i>where inside the ballpark</i> it is.<p>You gave an exaggerated upper limit, so extreme there&#x27;s no ambiguity, of &quot;entire repo&quot;.<p>I gave my own exaggerated upper limit, so extreme there&#x27;s no ambiguity.  And mine has examples of it actually happening.  Incidents so extreme they&#x27;re clear violations.<p>Maybe an analogy will help: The point at which a collection of sand grains becomes a heap is ambiguous.  But when we have documented incidents involving a kilogram or more of sand in a conical shape, we can skip refining the threshold and simply declare that yes heaps are real.  Incidents of major LLMs copying code, in a way that is full-on memorization and not just recreating things via chance and general code knowledge, are real.<p>You&#x27;re the only person I&#x27;ve seen ever imply that true copying incidents are a statistical illusion, akin to a random die.  Normally the debate is over how often and impactful they are, who is going to be held responsible, and what to do about them.


type: comment
by: akoboldfrying
text:
  &gt;And I don’t see anything bad about this!<p>As someone else who has learned (and forgotten) a great deal of Perl and C++ arcana: The badness is that it makes it harder for one person to understand another person&#x27;s code.


type: comment
by: kalterdev
text:
  &gt; This honestly disgusts me. GPL violations are already bad on their own, but on a medical device? That me, and thousands of people rely on to stay alive?<p>Disgusting is not respecting the producers who put together the device that wouldn’t exist otherwise, leaving thousands of people in pain or death.


type: comment
by: theragra
text:
  I don&#x27;t see how TikTok readies you for more TikTok. You can safely combine it with YouTube longs and movies&#x2F;documentaries.<p>I set a limit to avoid too much TikTok. And also TikTok often shows me 3-10 minute educational content, which I consider pretty well made. Dan McClellan talks about bible, form example. Or Jason Pargin on different topics. Brittney Hartley on nihilism and atheism.


type: comment
by: throwaway_7274
text:
  Sorry, I&#x27;m not sure I follow what the disagreement is? I don&#x27;t claim that moving fast necessitates that something is a scam.<p>In any case (and I don&#x27;t think this bears on your point, it&#x27;s just something I&#x27;d like to add), building a quantum computer is very unlike building a nuclear fission device. Echoing my other comments here, it&#x27;s almost misleading to call it &quot;building a quantum computer,&quot; as that puts people in mind of &#x27;unlocking&#x27; some single discrete technology in a strategy game tech tree. It&#x27;s not that at all; it&#x27;s a huge umbrella of (in many cases) extremely sophisticated technologies. The Manhattan project, as complex and astonishing a feat as it was, was a <i>little</i> closer to the strategy-game vision of research in that way. There&#x27;s a reason it was possible in 3-4 years in the 1940s!


type: comment
by: xvilka
text:
  There is also a FWWM[1] &quot;skin&quot; that doesn&#x27;t require long time abandoned C code - NsCDE[2]. It still requires X server (just like CDE itself) which becomes rarity these days. They need to port it to Wayland eventually.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;fvwmorg&#x2F;fvwm3" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;fvwmorg&#x2F;fvwm3</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;NsCDE&#x2F;NsCDE" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NsCDE&#x2F;NsCDE</a>


type: comment
by: m463
text:
  &gt; Never trust a lawyer with a redact tool any more complicated than a marker.<p>there&#x27;s white-out on my monitor.<p>&gt; ...frequency of this kind of ...<p>sometimes I wonder if it is plausible deniability.  Like people don&#x27;t WANT to cover this up and do it in a certain way.


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


type: comment
by: array_key_first
text:
  Well you ignored my entire argument, so me implying you&#x27;re stupid worked out, didn&#x27;t it?<p>To reiterate my argument, which you have reinforced: the question is NOT <i>are these things happening</i>, because they just are. So we won&#x27;t debate it.<p>The question is <i>what are the lasting effects</i>. Which you actually alluded to right here:<p>&quot;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&quot;<p>See, so you DO understand that these things are happening. Where we disagree is the lasting effects, the implications.<p>You believe our president fucking the American people up the ass doesn&#x27;t matter, or is secretly a good thing. As I&#x27;ve said, apathy, or naivity - the sight of a goal with no understanding of its cost or even it&#x27;s gain.<p>I can become the richest person on Earth by killing everyone else. But what value did I create? None, I only destroyed value. That&#x27;s the separation between a goal and it&#x27;s cost and it&#x27;s path.<p>You&#x27;re probably thinking &quot;well I know that, even a child understands that&quot;, but evidently you don&#x27;t, or the cognitive dissonance is so strong you&#x27;re willing to override everything you&#x27;ve ever known in pursuit of correctness.<p>Even if you&#x27;re right, at what cost does it come? What will the world be worth when law no longer matters, when we have a monarch? Even if you like the monarch, will serfdom make you happy?<p>This is not me being melodramatic. As we&#x27;ve both already established, laws are being broken, and due process is being thrown out. A few broken eggs, no?<p>But it&#x27;s not about the broken eggs and it never has been. Those are a canary. The broken eggs get useful idiots like yourself to advocate against your own best interests. To advocate that it&#x27;s okay to break the rules, so long as you win. But what you&#x27;re <i>really</i> saying when you say that is that you plan on winning forever. Very bold, no? Very naive, no?


type: comment
by: gsohler
text:
  Did you try your library with PythonsSCAD.org ? You can view your results right there and PythonsSCAD also has an onboard sdf (libfive) engine.


type: comment
by: bflesch
text:
  Thanks, you&#x27;re correct. The cookie banner script at [1] was blocked and somehow it crashes the whole site. I only see the black background.<p>[1] <a href="https:&#x2F;&#x2F;qnx.software&#x2F;scripts&#x2F;global&#x2F;cookie-consent.js" rel="nofollow">https:&#x2F;&#x2F;qnx.software&#x2F;scripts&#x2F;global&#x2F;cookie-consent.js</a>


type: comment
by: zahlman
text:
  &gt; the selling point with the most traction is that you don&#x27;t already need a working python install to get UV. And once you have UV, you can just go!<p>I still genuinely do not understand why this is a serious selling point. Linux systems commonly already provide (and heavily depend upon) a Python distribution which is perfectly suitable for creating virtual environments, and Python on Windows is provided by a traditional installer following the usual idioms for Windows end users. (To install uv on Windows I would be expected to use the PowerShell equivalent of a curl | sh trick; many people trying to learn to use Python on Windows have to be taught what cmd.exe is, never mind PowerShell.) If anything, new Python-on-Windows users are getting tripped up by the moving target of attempts to make it <i>even easier</i> (in part because of things Microsoft messed up when trying to coordinate with the CPython team; see for example <a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;58754860&#x2F;cmd-opens-windows-store-when-i-type-python&#x2F;70830617#70830617" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;58754860&#x2F;cmd-opens-windo...</a> when it originally happened in Python 3.7).<p>&gt; If I had a dollar for every time I&#x27;ve helped somebody untangle the mess of python environment libraries created by an undocumented mix of python delivered through the distributions package management versus native pip versus manually installed...<p>Sure, but that has everything to do with not understanding (or caring about) virtual environments (which are fundamental, and used by uv under the hood because there is really no viable alternative), and nothing to do with getting Python in the first place. I also don&#x27;t know what you mean about &quot;native pip&quot; here; it seems like you&#x27;re conflating the Python installation process with the package installation process.


type: comment
by: dang
text:
  &quot;<i>Please don&#x27;t post shallow dismissals, especially of other people&#x27;s work. A good critical comment teaches us something.</i>&quot;<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html</a>


type: comment
by: kachapopopow
text:
  No matter the price they&#x27;re far cheaper than a developer and opus &#x2F; gemini 3 pro are both at a level where they&#x27;re really useful pair programmers and opus at times can be given a spec to implement and it will do it after 30 minutes with no input from me.


type: comment
by: actinium226
text:
  Boeing has the contract for SLS, not ULA. Boeing owns 50% of ULA, with Lockheed Martin owning the other 50%. But SLS is a Boeing product not a ULA one. ULA&#x27;s main rocket now is the Vulcan, with a few more Atlas V launches left.


type: comment
by: pdyc
text:
  i dont get backing up analytics data of 10 years, its bit unusual.What is the utility of it other than research? i have also not seen commercial analytics providers, providing data retention beyond 5 years.


type: story
by: MilnerRoute
title: GenAI experts replace 'Halo: Evolved' staff to impact Xbox game development
url:
  https://www.notebookcheck.net/Generative-AI-experts-replace-Halo-Campaign-Evolved-staff-to-impact-Xbox-game-development.1192829.0.html


type: comment
by: aatd86
text:
  Interesting. Very first question you will probably be asked at some point: how different is it from solidjs?


type: comment
by: fainpul
text:
  Light field cameras are mentioned under &quot;related work&quot;:<p><a href="https:&#x2F;&#x2F;imaging.cs.cmu.edu&#x2F;svaf&#x2F;static&#x2F;pdfs&#x2F;Spatially_Varying_Autofocus.pdf#page=3" rel="nofollow">https:&#x2F;&#x2F;imaging.cs.cmu.edu&#x2F;svaf&#x2F;static&#x2F;pdfs&#x2F;Spatially_Varyin...</a>


type: comment
by: crawshaw
text:
  I went for a walk to think about your position. I do not think you are wrong. If you refused to name a person in a situation like this, I would never try to convince you otherwise. That is why it is hard for me to make a case to you here, because I do not hold the opposing position. But I also find your argument that I should have not done so unconvincing. Both seem like reasonable choices to me.<p>I have two tests for this. First: what harm does my comment here cause? Perhaps some mild embarrassment? It could not realistically do more.<p>Second: if it were me, would I mind it being done to me? No. It is not a big deal. It is public feedback about an insulting computer program, no one was injured, no safety-critical system compromised. I have been called out for mistakes before, in classes, on mailing lists, on forums, I learn and try to do better. The only times I have resented it are when I think the complaint is wrong. (And with age, I would say the only correct thing to do then is, after taking the time to consider it carefully, clearly respond to feedback you disagree with.)<p>The only thing I can draw from thinking through this is, because the authors of the program probably didn’t see my comment, it was not effective, and so I would have been better emailing them. But that is a statement about effectiveness not rightness. I would be more than happy doing it in a group in person at a party or a classroom. Mistakes do not have to be handled privately.<p>I am sorry we disagree about this. If you think I am missing anything I am open to thinking about it more.


type: comment
by: Defletter
text:
  I think OP is directing their ire towards projects with multiple maintainers, thus is more likely to be hamstrung by consensus building and is thus less productive. It does seem like we&#x27;ve been swamped with drama posts about large open-source projects and their governance, notably with Rust itself, linux incorporating Rust, Pebble, etc. It&#x27;s not hard to imagine this firehose of dev-drama (that&#x27;s not even about actual code) overshadowing the fact that the overwhelming majority of code ever written has a benevolent dictator model.


type: comment
by: colechristensen
text:
  &gt;Everything is easier in hindsight isn&#x27;t it? Especially with such a complex problem.<p>I wrote the following July 2020:<p>&gt;And with all of this money being injected into the economy, we are absolutely going to get an enormous amount of inflation... eventually. You could see it as already happening with the valuation of the stock market.<p>And in January 2022:<p>&gt;It’s time to admit defeat and plan for what that looks like and stop pretending like anything at this point is going to make this virus go away. It’s here, it’s going to kill about one person in a thousand of those left, and if you choose to not get vaccinated that’s your choice and if you’re not young you’re taking a significantly higher risk of death.<p>Not so much hindsight as &quot;what I&#x27;ve been saying all along&quot;.<p>&gt;We sit here watching what is effectively a shadow puppet show but are left clueless to what is really going on because if we did know we can&#x27;t be trusted with the secrets, or wouldn&#x27;t be able to understand the data, or would object to a course of action as an emotional response, even if what is presented is truthful and the most optimal solution to a problem.<p>This is a bunch of nonsense. What was happening was quite transparent.  The science was out in the open in papers and government statistics for anyone with scientific training to read.  Politicians were caving to polarized public opinions on both sides to take advantage of and encourage their chosen pole.<p>Those of us talking about moderation and common sense reactions were demonize by one side or usually both depending on the venue.  Nobody in leadership had the balls to lead and try to make people understand a middle path based on reason.<p>People STILL fall into their previously chosen polar opinion and refuse to accept that moderation was the correct and untaken path.


type: comment
by: kristianp
text:
  I&#x27;ve been reading &quot;Terminal Alliance&quot;, a light, humorous s.f. novel. After reading tfa I&#x27;ve slowed down and after all it&#x27;s Christmas holidays, what&#x27;s the rush?  Even reading this inconsequential novel more slowly has allowed me to enjoy the details more. The metric in online discussions is always how many books you read, but this is a reminder that that&#x27;s not the point.<p>The title, about &quot;default settings&quot; being &quot;too high&quot; makes me want an example from a technical domain, though.


type: comment
by: Teever
text:
  I can&#x27;t wait until it gets to Marvin Minsky and then realizes that he&#x27;s cryonically frozen so it starts funding cryonics research so that he can be thawed out so it can thank him.


type: comment
by: ximus
text:
  The obvious thing that comes to mind when looking at their spotlight example.<p>However, no mention of this basic head scratcher in the docs. :rolling_eyes:


type: comment
by: zahlman
text:
  If I want to install Python on Windows and start using pip, I grab an installer from python.org and follow a wizard. On Linux, I almost certainly already have it anyway.<p>If I want to bootstrap from uv on Windows, the <i>simplest</i> option offered involves Powershell.<p>Either way, I can write quite a bit with just the standard library before I have to understand what uv really is (or what pip is). At that point, yes, the pip UX is quite a bit messier. But I already have Python, and pip itself was also trivially installable (e.g. via the standard library `ensurepip`, or from a Linux system package manager — yes, still using the command line, but this hypothetical is conditioned on being a Linux user).


type: comment
by: array_key_first
text:
  The goals were obvious, it was a money grab and an attempt to dodge accountability. Because that&#x27;s 99% of what musk does and that&#x27;s literally all doge did. It didn&#x27;t save us any money.<p>Any other interpretation is just willfully stupid, unfortunately. We have a lot of track record to work with. Ignoring track record isn&#x27;t being unbiased. It&#x27;s exactly the opposite, actually.


type: comment
by: UniverseHacker
text:
  You can build a car interior that pretty much lasts forever, but it’s not cheap. There’s plenty of 60s and 70s Mercedes around with MBtex and  zebra wood interiors that still look pretty much new after 6 decades of regular use. It’s eerie how good those old Mercedes interiors are, I’ve seen cars in the junkyard that were almost completely crumbled to rust powder, but the interior still was flawless. A good upholstery shop can also rebuild a car interior.


type: comment
by: 55555
text:
  If you enjoyed From Barista to Billionaire, you should check out Andrew Wilkinson&#x27;s newest book, 98% Down.


type: comment
by: iamaredpanda
text:
  Poetry largely accomplished the same thing first with most of the speedups (except managing your python installations) and had the disadvantage of starting before the PEPs you mentioned were standardized.


type: comment
by: nutjob2
text:
  I guess you&#x27;ve never heard of a rhetorical question.<p>But speaking of snark why are you so upset? Trump has form pardoning people for purely political reasons and for personal gain of various kinds.


type: comment
by: germandiago
text:
  This is what I have been doing for years. Works well for me.<p>Sometimes it is annoying but realistically it is a good strategy.


type: comment
by: blandflakes
text:
  I still haven&#x27;t managed to get around to her scifi (but plan to!); but can wholeheartedly endorse The Raven Tower.


type: comment
by: free_bip
text:
  I wouldn&#x27;t want to see that. That&#x27;s called slavery!<p>And no, the severity of the crime does not (IMHO) justify it.


type: comment
by: wyldfire
text:
  &gt; important first step in reigning in AI police reports.<p>That should be &#x27;reining in&#x27;.  &quot;Reign&quot; is -- ironically - - what monarchs do.


type: comment
by: wredcoll
text:
  Ok, I&#x27;m we glad agree on the concept&#x2F;system, the parent post sure seemed like it was disagreeing with it.<p>I don&#x27;t personally have a strong opinion on the word grooming, although on reflection it seems like the majority of times I see the word is in a sexual context these days.


type: comment
by: yawaramin
text:
  It&#x27;s not a monorepo though? It&#x27;s a package index, it has the package metadata. It doesn&#x27;t have the actual source code of the projects themselves.


type: comment
by: copperx
text:
  This is freaking fantastic. However, as a community college instructor I would like to have this self-hosted on a computer in campus. Excluding the CLI niceties, etc., it shouldn&#x27;t be to hard to get a similar setup with Docker et al, right? (not for production)


type: comment
by: m463
text:
  I wonder if this camera might somehow record depth information, or be modified to do such a thing.<p>That would make it really useful, maybe replacing carmera+lidar.


type: comment
by: crawshaw
text:
  The mention of Kata is out of date, we are fixing that, thanks! Our underlying VMM is very similar to firecracker (same upstream source). We believe our advantages are in how we run it. Several blog posts are in the works about technical details!


type: comment
by: UniverseHacker
text:
  A quality car will last just about forever if you take care of it, Irv Gordon put 3.2 million miles on his 1966 Volvo and it was still in good shape at the end. But most people don’t maintain a car like that, however an EV has the potential to last like that with almost no maintenance.


type: comment
by: cloverich
text:
  Did I read incorrectly?<p>&gt; which is around 3.8kwh, costs $2400 USD. To store 10kwh would cost $7200 USD (which gets us more than 10kwh).<p>84kwh &#x2F; 3.8 kwh is about 22. 22 * 2400 is ~53k.


type: comment
by: EvanAnderson
text:
  One of the most eerie experiences in my life: I was just finishing the second-to-last book in the series and had a kidney stone. Talk about empathizing with a character...


type: comment
by: chrismorgan
text:
  There are many patches of almost-identical sites.<p>Some of them are due to many people using the same theme.<p>Some of them are expired or parked domains, which I reckon should be detected and excluded.


type: comment
by: array_key_first
text:
  This view is held by many because it&#x27;s incredibly simplistic and naive, while simultaneously allowing people to gain moral leverage. Meaning, if everything is in our control, then if we do good, we must be very good.<p>But it&#x27;s just obviously not true. From the beginning, it is clear life is unfair. Children die from cancer. Are they losers? Should they have ate more veggies?<p>When everything happens for a reason, that has some unsavory side effects. This is all philosophical, but also real.<p>We are an amalgamation of what is in our control, and what is not. I could sit here and pat myself on the back for being skinny and attractive. Really, I could. But does that not seem, maybe, a bit pathetic?<p>I did have something to do with it, but it was not all me. I shouldn&#x27;t take all the credit, and frankly I don&#x27;t need it. Maybe some people do need it, in which case they should do other things to be proud of. There&#x27;s no pride in being proud of something you did not achieve.<p>I think, for both you and me and for most things in life, the reality is that most things were <i>given</i> to us. Yes, we have achieved - off the shoulders of giants. Whether that be genetics, time, place, family.<p>From there, we have a few options on how to view the world:<p>- conclude that, since we&#x27;ve achieved nothing on our own, we must be losers, and kill ourselves.<p>- denounce the notion, and live in the delusion that we did do it all on our own. Essentially, lie at a fundamental level to boost our ego. Is there a lower low a person can sink to?<p>- embrace humility, and acknowledge that we are blessed and favored. Acknowledge that we do not know it all, and that our success is based off of practically infinite random things going right in our favor.


type: comment
by: rpdillon
text:
  OK, so what&#x27;s the status in your country? What lawsuits have been filed, and what are the findings?<p>There&#x27;s a huge political aspect here: copyright hasn&#x27;t worked for decades (I&#x27;ve written about this at length), and this is the latest iteration in that erosion.  Countries that enforce IP as a natural right are going to have trouble navigating the change: they either need to avoid AI entirely (this will have higher costs than many anticipate), or they need revise how they think about copyright. Or they can just ignore it.  There are no good options.<p>My instinct is that countries that embrace change will do better.


type: comment
by: peruvian
text:
  The Netflix DVD service were such a boon to my family and I during its heyday.<p>We&#x27;re not native English speakers, and often (even now!) streaming sites don&#x27;t have Spanish subtitles unless it&#x27;s a blockbuster movie or show. DVDs always had Spanish subtitles, or at least it was easy to check if they did.<p>As for me, they let me explore all kinds of film before I discovered torrenting (and even after, for convenience). People remember 2010s Netflix for having everything on streaming, but the DVD service actually had everything! Criterion films, foreign films, random compilations of experimental film. A lot of went over my head but shaped who I am now.<p>And yeah in an age where almost every online delivery took almost a week, watching a Netflix DVD and getting a new one two or three days later was great.


type: comment
by: m463
text:
  Couldn&#x27;t help but think: #1 is probably an ipad, and lego is probably last place because of that one time a parent stepped on one barefoot.<p>but the toys in the article actually seem nice.


type: comment
by: zahlman
text:
  &gt; the entire python ecosystem generally does not put much emphasis on startup time.<p>You&#x27;d think PyPy would be more popular, then.<p>&gt; even modules in the standard library will pre-compile regular expressions at import time, even if they&#x27;re never used, like the &quot;email&quot; module.<p>Hmm, that is slower than I realized (although still just a fraction of typical module import time):<p><pre><code>  $ python -m timeit --setup &#x27;import re&#x27; &#x27;re.compile(&quot;foo.*bar&quot;); re.purge()&#x27;   10000 loops, best of 5: 26.5 usec per loop    $ python -m timeit --setup &#x27;import sys&#x27; &#x27;import re; del sys.modules[&quot;re&quot;]&#x27;   500 loops, best of 5: 428 usec per loop </code></pre> I agree the email module is atrocious in general, which specifically matters because it&#x27;s used by pip for parsing &quot;compiled&quot; metadata (PKG-INFO in sdists, when present, and METADATA in wheels). The format is intended to look like email headers and be parseable that way; but the RFC mandates all kinds of things that are irrelevant to package metadata, and despite the streaming interface it&#x27;s hard to actually parse only the things you really need to know.<p>&gt; Because the python ecosystem doesn&#x27;t generally optimize for speed (especially startup), the slowdowns end up being contagious. If you import a library that doesn&#x27;t care about startup time, why should your library care about startup time? The same could maybe be said for memory usage.<p>I&#x27;m trying to fight this, by raising awareness and by choosing my dependencies carefully.<p>&gt; you first have to have python+dependencies installed before you can install python and your dependencies<p>It&#x27;s unusual that you actually need to install Python again after initially having &quot;python+dependencies installed&quot;. And pip vendors all its own dependencies except for what&#x27;s in the standard library. (Which is highly relevant to Debian getting away with the repackaging that it does.)<p>&gt; I think it&#x27;s possible to write a pretty fast implementation using python, but you&#x27;d need to &quot;greenfield&quot; it by rewriting all of the dependencies yourself so you can optimize startup time and bootstrapping.<p>This is my current main project btw. (No, I don&#x27;t really care that uv already exists. I&#x27;ll have to blog about why.)<p>&gt; there are _some_ improvements that have happened in the standards&#x2F;PEPs that should eventually make they&#x27;re way into pip<p>Most of them already have, along with other changes. The 2025 pip experience is, believe it or not, much better than the ~2018 pip experience, notwithstanding higher expectations for ecosystem complexity.


type: comment
by: dominicm
text:
  Dang, everything about this feels really well considered. Semi-throwaway, nearly bare-metal machines that I can put on the internet with basically 0 config? I&#x27;ll take


type: comment
by: ltbarcly3
text:
  Kindof?  The final assembly is done by a person.<p>Making a shoe is a long process and involves making the pieces of the shoe, then assembling them.  Literally the only thing a human does at a Nike factory is the final assembly.  Everything else is made on a machine almost end to end.  The trickiest part of making a shoe, attaching the sole, is just done by putting it in a press with some glue&#x2F;heat.  It takes 15s.<p>Making a shoe by hand takes 40 to 100 hours of high skill human input, and the skill level largely determines the quality of the shoe.  Making a shoe at a Nike factory takes around 45 minutes of moderate skill human input and massive effort is made to make the skill level of the worker as irrelevant as possible.<p>I think my point stands however as no shoe factories hire shoe makers.


type: comment
by: colechristensen
text:
  Likewise charities that build clean water infrastructure, small scale solar, cell phone infrastructure, insulated cooking pots to reduce fuel use, and build infrastructure and training for basic medical care – these are all things that support increases in productivity by removing barriers and introducing efficiency into people&#x27;s lives enabling them to do more, for their children to attend more school, for them to lose less time to illness and malnutrition.<p>Where just giving away food or money, especially on large scales distorts and ruins economies.  Likewise introducing significant export markets when a local economy isn&#x27;t ready.


type: comment
by: moomoo11
text:
  Flutter is pretty bad at least when compared to react native with expo these days. I was big into flutter but it’s just pretty bad overall when compared to expo.


type: comment
by: r00f
text:
  I&#x27;ve watched a documentary on mushrooms. Their posion is not a defense mechanism in most (all? don&#x27;t remember) cases. It is just a consequence of the fact that mushrooms need to dump the excess Nitrogen somewhere, and that is related to the fact that most posionous mushrooms are those who thrive in Nitrogen-rich  environments, like a leaf forest floor. And unfortunately for us, Nitrogen is a component for many creative biologically active substances.  FWIW, human is the best mushroom&#x27;s friend, when you cut it and carry around you seed tons of spores, so as a sibling comment said, mushrooms would not need to develop anti-human defenses. It&#x27;s just that some of them got (un)lucky when played the chemical roulette while trying to figure out how to get rid of Nitrogen waste.


type: comment
by: oefrha
text:
  Linux systems commonly already provide an outdated system Python you don’t want to use, and it can’t be used to create a venv of a version you want to use. A single Python version for the entire system fundamentally doesn’t work for many people thanks to shitty compat story in the vast ecosystem.<p>Even languages with great compat story are moving to support multi-toolchains natively. For instance, go 1.22 on Ubuntu 24.04 LTS is outdated, but it will automatically download the 1.25 toolchain when it seems go 1.25.0 in go.mod.


type: comment
by: maxnevermind
text:
  I was trying to find some more context on this but all I could find is that Rob Pike seems to care a lot about efficiency of software&#x2F;hardware and against bloat which is expressed in his work on Golang and in related talks about it.


type: comment
by: gls2ro
text:
  &gt; Requires learning sig block&#x27;s unique DSL syntax.<p>This is an interesting proposal. But for posterity I am going to critique the critique on the website about Sorbet:<p>Sorbet is Ruby and while it has a DSL that is no different than any other gem providing methods or objects to use. For example you can define a type and assign it to a Ruby constant. Because Sorbet is Ruby.<p>In general I would say any type system has its own syntax when you go deep into it and need more than this param has this simple primitive type and the method returns this simple primitive type. So you have to learn a DSL and the syntax of a type system.


type: comment
by: rewgs
text:
  To expand on this:<p>LLMs are indeed currently an iterative improvement. I&#x27;ve found a few good use-cases for them. They&#x27;re not nothing.<p>But at the moment, they are nowhere <i>near</i> the &quot;massive productivity multiplier&quot; they&#x27;re advertised to be. Just as adding more lanes doesn&#x27;t make traffic any better, perhaps they never will.<p>Or perhaps all the promises will come true -- and that, of course, is what is <i>actually</i> meant when the productivity gains are screamed from the rooftops. It was the same with computers, and it was the same with the internet: the proposed massive changes were going to come at some vague point in the future. Plenty of people saw those changes coming even decades in advance; reason from first principles and extrapolate the results of x scale and y investment and you couldn&#x27;t <i>not</i> see where it was headed, at least generally.<p>The future potential is being sold in much the same way here. That&#x27;d be all fine and good except for the fact that the capex required to bring this potential future into being compared to any conceivable revenue model is so completely absurd that, even putting aside the disruptive-at-best nature of the technology, making up for the literal trillions of dollars of investment will have to twist our economic model to the point of breaking in order to make the math math. Add in the fact that this technology is tailor-made to not just disrupt or transform our jobs but to <i>replace</i> workers should this future potential arrive, and suddenly it looks nothing like computers in the 70s or networks in the 80s. It&#x27;s not wonder not everyone is excited about it -- the dynamic is, at its very core, adversarial; its very existence states the quiet part of class warfare out loud.<p>Which brings us to so many people being forced to use it. I really, really hate this. Just as I don&#x27;t want to be told which editor&#x2F;IDE to use, I don&#x27;t want to be told <i>how</i> to program. I deeply care about and understand my workflow quite well, thank you very much -- I&#x27;ve been diligently working on refining it for a good while now. And to state the obvious: if it were as good as they say it is, I&#x27;d be using it the way they want me to. I don&#x27;t, because <i>they just aren&#x27;t that good</i> (thankfully I have a choice in this matter -- for now). I also just don&#x27;t <i>like</i> using them while programming, as I find them noisy and oddly extraverting, which tires me out. They are antithetical to flow. No one ever got into a flow state while pair programming, or managing a junior developer, and I doubt anyone ever got into a flow state while chatting with an LLM. It&#x27;s just the wrong interface. The &quot;better autocomplete&quot; model is a better interface, but in practice I just haven&#x27;t seen it do better than a good LSP or my own brain. At best it saves me a few key strokes, which I&#x27;d hardly call revolutionary. Again, not nothing, but <i>far</i> from the promise. We&#x27;re still a very long way off.<p>To get there, LLM developers need cash, and they need data. Companies are forcing LLMs into every nook and cranny of so many employees&#x27; workflows so that they can provide training data, and bring that potential future one step closer to reality. The more we use LLMs, the more likely we are to being replaced. Simple as that.<p>I for one would welcome our new robot overlords if I had any faith that our society could navigate this disruption with grace and humanity. I&#x27;d be ecstatic and totally bullish on the tech if I felt it were ushering in a Star Trek-like future. But, ha, nope -- any faith I had in that sort of response died with how so many handled Covid, and <i>especially</i> when Trump was elected for a second time. These two events destroyed my estimation of humanity as a cooperative organism.<p>No, I now expect humanity at large -- or at least the USA -- to look at the stupidest, most short-sighted, <i>meanest</i> option possible and enthusiastically say &quot;let&#x27;s do that!&quot; Which, coincidentally, is another way of describing what is currently happening with LLMs: the act of forcing mediocre tools down our throats while cynically exploiting our &quot;language = intelligence&quot; psychological blind-spot, raising utilities prices (how is a company&#x27;s electric bill my problem again?), killing personal computing, accelerating climate change at the worst possible time, all in the name of destroying both my vocation and avocation.


type: comment
by: anamexis
text:
  Structural typing like this is completely compatible with the concept of duck typing. Indeed, it&#x27;s basically doing static checking of duck typing.


type: comment
by: zahlman
text:
  This probably represents it fairly accurately, though I had to search for it and haven&#x27;t watched: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QzxDIKbOp_4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QzxDIKbOp_4</a><p>Travis Oliphant is a founder of Anaconda and one of the most important people behind NumPy, SciPy etc.


type: comment
by: hackyhacky
text:
  &gt; You guys are so fucked.<p>&quot;You guys&quot;? Everyone is fucked. This is going to be everywhere. Coming to your neighborhood, eventually.


type: comment
by: fragmede
text:
  The argument isn&#x27;t about proprietary vs open, but that design by committee, whether that committee be a bunch of open source heads that we like, or by some group that we&#x27;ve been told to other and hate, has limitations that have been exhibited here.


type: comment
by: throwup238
text:
  I think I’d rather be joined with a Trill.<p>Beneficial parasite would be a symbiote so the Tok’ra as well


type: comment
by: zahlman
text:
  The thing is that a lot of the bottlenecks in pip are entirely artificial, and a lot of the rest can&#x27;t really be improved by rewriting in Rust <i>per se</i>, because they&#x27;re <i>already</i> written in C (within the Python interpreter itself).


type: comment
by: ofrzeta
text:
  Sure, it&#x27;s been around 40 years, but it&#x27;s not like old companies haven&#x27;t changed owners many times. So, for instance, QNX is now part of Harman which is part of Samsung.


type: comment
by: habinero
text:
  Same. I like the type hints -- they&#x27;re nice reminders of what things are supposed to be -- but I&#x27;ve essentially ~never run into bugs caused by types, either. I&#x27;ve been coding professionally in Python for 10+ years at this point.<p>It just doesn&#x27;t come up in the web and devtools development worlds. Either you&#x27;re dealing with user input, which is completely untrusted and has to be validated anyways, or you&#x27;re passing around known validated data.<p>The closest is maybe ETL pipelines, but type checking can&#x27;t help there either since your entire goal is to wrestle with horrors.


type: comment
by: frinxor
text:
  Seeing a lot of these pop up more recently, but this has been happening for a decade now apparently. Isn&#x27;t this the fault of Medicare itself, of not having routine checks and better processes for preventing these fraudulent claims at the source?<p>If only the big scams are being caught (and we don&#x27;t know what % are being caught), there&#x27;s likely a lot more going undetected.


type: comment
by: EagnaIonat
text:
  &gt; I wonder how this will work with AI stuff generating code without any source or attribution.<p>It&#x27;s already fixed. Anything you make with AI cannot be protected in any way (UK gives some leeway on certain types of creations).<p>So if it mimics code from ffmpeg for example, then ffmpeg wins.


type: comment
by: yjftsjthsd-h
text:
  Eh, there&#x27;s always <a href="https:&#x2F;&#x2F;gitlab.freedesktop.org&#x2F;wayback&#x2F;wayback" rel="nofollow">https:&#x2F;&#x2F;gitlab.freedesktop.org&#x2F;wayback&#x2F;wayback</a> for that.


type: comment
by: roenxi
text:
  I agree that the China experiment hasn&#x27;t empirically disproven IP law for the reasons you go in it. And this thread has hit the usual problem that &quot;IP laws&quot; are very broad and cover everything from basic common sense around trademarks to the lunacy like the Amazon one-click patent.<p>But at issue here is there are IP laws that slow progress it should sit with the proponents of those laws to demonstrate that they are effective. And I don&#x27;t see how anyone could come up with evidence for that - it is nearly impossible to prove that purposefully and artificially retarding progress actually speeds progress up. There are a lot of other factors at play and one of them is probably a more important factor than IP law. Odds are that putting artificial obstacles in the way of making sensible commercial decisions just slows everything down for no gain.<p>And kills the culture, it is sad the amount of cultural artefacts in the 1900s that have basically been strangled by IP laws. My family used to be part of a community choir before the copyright lawyers got to it.


type: comment
by: avidiax
text:
  This does sound problematic, but if a police officer&#x27;s report contradicts the body-worn camera or other evidence, it already undermines their credibility, whether they blame AI or not. My impression is that police don&#x27;t usually face repercussions for inaccuracies or outright lying in court.<p>&gt; That means that if an officer is caught lying on the stand – as shown by a contradiction between their courtroom testimony and their earlier police report<p>The bigger issue, that the article doesn&#x27;t cover, is that police officers may not carefully review the AI generated report, and then when appearing in court months or years later, will testify to whatever is in the report, accurate or not. So the issue is that the officer doesn&#x27;t contradict inaccuracies in the report.


type: comment
by: ItsYan
text:
  I am going through interviews with founders on <a href="https:&#x2F;&#x2F;www.startupsfortherestofus.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.startupsfortherestofus.com&#x2F;</a> and it is indeed what happens.<p>It is not straightforward, however. One guy did only product-led marketing and it took him 3 years for his SaaS to make good numbers. And he&#x27;s probably an outlier, since he&#x27;s featured on the show.<p>And then you have another guy, who blogged for 5 years about Ruby and only after those 5 years using the audience from that, he built an OSS project with monetisation on top of that. But he could do that because he talked to his audience about ideas.<p>Listening to those interviews, I get the impression that if you know what you&#x27;re doing, you can make a profitable SaaS in 2 or 3 years. But to get to a state, where you know what you&#x27;re doing, you need at least another 3 years or more of actually putting in the reps in an honest way.<p>And I think that&#x27;s where the &quot;increase your luck&quot; comes in. I think it&#x27;s kind of shallow non-sense in the vein of motivational speaking but lots of people like this kind of content and like to be aspirational. Lots of the books sold by internet hustlers, like Rob Walling or Aaron Francis, don&#x27;t get read, only bought.


type: comment
by: zahlman
text:
  &gt; (are there a lot of “.egg” files in the wild?)<p>Not as far as I can tell, except perhaps in extended-support legacy environments (for example, ActiveState is still maintaining a Python 2.x distribution).


type: comment
by: lukeh
text:
  Oddly Swift appears to support QNX but there’s not much information about it.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;swiftlang&#x2F;swift-testing&#x2F;issues&#x2F;868" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;swiftlang&#x2F;swift-testing&#x2F;issues&#x2F;868</a>


type: comment
by: throwup238
text:
  That makes me wonder if there might be exceptions. The Aztecs had a large system of latrines and they dumped the waste into the lake to create night soil to use for their chinampas gardens. I wonder if that exposed them to more parasites or if the large organized labor force dealing with waste made Tenochtitlan  more hygienic.


type: comment
by: zahlman
text:
  There are a handful of things in TFA that, while not outright false, are sloppy enough that I&#x27;d expect someone knowledgeable to know&#x2F;explain better.


type: comment
by: starchild3001
text:
  This reads like a mid-life crisis. A few rebuttals:<p>1. Yes, humans cause enormous harm. That’s not new, and it’s not something a single technology wave created. No amount of recycling or moral posturing changes the underlying reality that life on Earth operates under competitive, extractive pressures. Instead of fighting it, maybe try to accept it and make progress in other ways?<p>2. LLMs will almost certainly deliver broad, tangible benefits to ordinary people over time; just as previous waves of computing did. The Industrial Revolution was dirty, unfair, and often brutal, yet it still lifted billions out of extreme poverty in the long run. Modern computing followed the same pattern. LLMs are a mere continuation of this trend.<p>Concerns about attribution, compensation, and energy use are reasonable to discuss, but framing them as proof that the entire trajectory is immoral or doomed misses the larger picture. If history is any guide, the net human benefit will vastly outweigh the costs, even if the transition is messy and imperfect.


type: comment
by: wombatpm
text:
  The donations to his Presidential library are a scam. I’ve made this prediction elsewhere. I am 99% confident that the Trump Presidential Library will not be build during his lifetime. Further,I am 50 year old nonsmoker and I am 85% confident the Trump Presidential Library will not be built in my lifetime.<p>I also expect the new East Wing Ballroom will not be built this term and the donations will mysteriously disappear with the next administration.


type: comment
by: ffuxlpff
text:
  And machine readable. You can parse csv file more or less easily but try the same with some forgotten software specific binary.


type: comment
by: jauntywundrkind
text:
  A lot of these issues could or should be somewhat headed of by a responsible media, and by more disdain for politicians out to rip the system.<p>I sort of think Fukuyama was at least as close if not closer, in this famous quote. The issue isn&#x27;t just screens and the virality of it all, it&#x27;s the soft men making hard times problem, just more weirdly than we expected,<p>&gt; <i>But supposing the world has become &quot;filled up&quot;, so to speak, with liberal democracies, such as there exist no tyranny and oppression worthy of the name against which to struggle? Experience suggests that if men cannot struggle on behalf of a just cause because that just cause was victorious in an earlier generation, then they will struggle against the just cause. They will struggle for the sake of struggle. They will struggle, in other words, out of a certain boredom: for they cannot imagine living in a world without struggle. And if the greater part of the world in which they live is characterized by peaceful and prosperous liberal democracy, then they will struggle against that peace and prosperity, and against democracy.</i><p><a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;quotes&#x2F;10161514-but-supposing-the-world-has-become-filled-up-so-to" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;quotes&#x2F;10161514-but-supposing-the-...</a><p>There&#x27;s so many imagined threats everywhere. Insane conspiracies about Jade Helm or mind control contrails. People have flocked to absolute ridiculous delusional nonsense, in order to believe they are under attack, in order to let themselves feel oppressed. Anything fabrication for a just cause against the too peaceful state.<p>Or look at the anti-woke Buchanan invented in 1992 idea of the Culture Warriors. Even 30 years ago it was a need to instill a sense of strife, to frame it bad. Reagan before, terrifying the population of the state.  All so silly. DEI is the big boogeyman now, the fear machine. But looking hard at the numbers, we find it really didn&#x27;t actually cause a loss of opportunity for white men! Their numbers were fine. <a href="https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;iansociologo.bsky.social&#x2F;post&#x2F;3matx5lt3ek26" rel="nofollow">https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;iansociologo.bsky.social&#x2F;post&#x2F;3matx...</a><p>It&#x27;s all such cowardice. Being afraid of spectres, being easily stirred by the dark side emotions. No matter how nonsense. And the media &amp; opposition have all given up trying to steer this ship of fools.


type: story
by: ZOROX
title: Show HN: RustX – Help me test/architect this new Rust-based scripting language
url: https://github.com/GrandpaEJx/RustX
text:
  Hi HN,<p>I made a scripting lang RustX (<a href="https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJx&#x2F;RustX" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJx&#x2F;RustX</a>). It’s an experimental scripting language I’m building in Rust, and I’ve reached a point where I need the community&#x27;s eyes on it.<p>Reason : A high level syntax can be work with rust. &lt;it&#x27;s slower than rust, but faster dev speed&gt;<p>Why I&#x27;m asking for help: Building a language engine is a massive task, and I want to make sure the foundation is solid before I commit to more features. I am specifically looking for:<p><pre><code>    Edge-Case Testers: I’ve written basic scripts, but I need people to try and &quot;break&quot; the parser or the VM. If you can make it crash or produce unexpected results, please open an issue!      VM Architecture Advice: I’m currently using [mention if it&#x27;s Tree-walking or Bytecode] approach. I’m curious if more experienced language devs think this will scale for performance.      Rust Best Practices: This is my biggest project in Rust so far. I’d love a code review on the memory management side of the interpreter. </code></pre> The Goal: I want RustX to be a &quot;middle ground&quot;—easier to write than Rust for quick scripts, but safer and more performant than many existing interpreted options.<p>The Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJx&#x2F;RustX" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJx&#x2F;RustX</a><p>I’m very open to criticism and would appreciate any &quot;Don&#x27;t do it this way&quot; or &quot;Check out this project for inspiration&quot; comments. Thanks for taking a look! Why this works better:<p><pre><code>    Vulnerability: By saying &quot;I need eyes on it&quot; and &quot;I&#x27;m curious if this will scale,&quot; you show you are open to learning. HN users love to share their expertise.      Specifics: You aren&#x27;t just saying &quot;test my code.&quot; You are giving them three specific things to look at (Parser, VM, Rust code review).      Safety: Mentioning &quot;Rust best practices&quot; is a &quot;bat-signal&quot; for the many Rust experts on HN. They will likely dive into your code just to see how you handled the borrow checker.</code></pre>


type: comment
by: ipsum2
text:
  14 points but 211 comments and hasn&#x27;t been auto flagged for flame war detection is a first, in the almost 15 years I&#x27;ve been on HN.


type: comment
by: Nevermark
text:
  Well if he wasn&#x27;t already contributing some percentage to the &quot;right&quot; people ahead of time, and saying the &quot;right&quot; things (&quot;autism, something, something, vaccines, something something, persecution, ...&quot;), he wasn&#x27;t very good at what he did.<p>Despite the great post-sentencing opportunities for monetary re-justicing, insurance still works better when paid for up front.


type: comment
by: stakhanov
text:
  I agree.  I&#x27;m not sure about &quot;toy&quot;, but something that gives the child zero agency definitely falls hort of the definition of &quot;play&quot;.


type: comment
by: aatd86
text:
  The metrics being the benchmarks? Perhaps but apparently these are being gamed. Which makes sense. It&#x27;s the natural tendency of people.<p>But in my daily usage? It&#x27;s a fully different story.


type: comment
by: adrianwaj
text:
  I just posted an idea here: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46399390">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46399390</a> -- collecting micropayments to resolve disappointments.


type: comment
by: 1vuio0pswjnm7
text:
  Is it noteworthy that arguments against text by HN commenters are made using text<p>Reminds me of when HN thread comments about articles pertaining to the negative aspects of web advertising refer to the publisher&#x27;s, e.g.  a newspaper website&#x27;s, use of web advertising, e.g., ad auctions, trackers, etc., as a point of significance<p>Would arguments against text be more convincing if made using something other than text<p>Is it appropriate to use text to make an argument against text.  If yes, then why


type: comment
by: trinsic2
text:
  Thats for telling it like it is overlord. We&#x27;ll see. Im guessing this divide will continue to grow to threaten our whole economic system. When people cant pay rent, food, and electric genAI isnt going to fix those problems.


type: comment
by: zahlman
text:
  &gt; None of this requires Rust.<p>Indeed. As demonstrated by the fact that pip has been doing exactly the same for years.<p>Part of the reason things are improving is that &quot;tries PEP 658 metadata first&quot; is more likely to succeed, and at some point build tools may have become more aware of how pip expects the zip to be organized (see <a href="https:&#x2F;&#x2F;packaging.python.org&#x2F;en&#x2F;latest&#x2F;specifications&#x2F;binary-distribution-format&#x2F;#recommended-archiver-features" rel="nofollow">https:&#x2F;&#x2F;packaging.python.org&#x2F;en&#x2F;latest&#x2F;specifications&#x2F;binary...</a>), and way more projects ship wheels (because the manylinux standard has improved, and because pure-Python devs have become aware of things like <a href="https:&#x2F;&#x2F;pradyunsg.me&#x2F;blog&#x2F;2022&#x2F;12&#x2F;31&#x2F;wheels-are-faster-pure-python&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pradyunsg.me&#x2F;blog&#x2F;2022&#x2F;12&#x2F;31&#x2F;wheels-are-faster-pure-...</a>).


type: comment
by: fragmede
text:
  &gt; has simply not read and understood Contemporary Python Development 101.<p>They haven&#x27;t. At the end of the day, they just want their program to work. You and I can design a utopian packaging system, but the physics PhD with a hand-me-down windows laptop and access to her university&#x27;s Linux research cluster don&#x27;t care about python other than it has a PITA library situation that UV addresses.


type: comment
by: Lammy
text:
  &gt; Should I expect backdoors? Is it an elaborate front by north korea? Who will be able to remotely execute code on this operating system?<p>Stop sowing FUD <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fear,_uncertainty,_and_doubt" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fear,_uncertainty,_and_doubt</a>


type: comment
by: viraptor
text:
  When was that? You can still run from a single floppy <a href="https:&#x2F;&#x2F;github.com&#x2F;Steve3184&#x2F;floppinux" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Steve3184&#x2F;floppinux</a> and some form of that was available for ages.


type: comment
by: zahlman
text:
  Could you explain what major pain points you&#x27;ve encountered? I can&#x27;t think of any common breakages cited in 3.10 or 3.11 offhand. 3.12 had a lot more standard library removals, and the `match` statement introduced in 3.10 uses a soft keyword and won&#x27;t break code that uses `match` as an identifier.


type: comment
by: array_key_first
text:
  You can believe it and simultaneously function in society.<p>We aren&#x27;t all building our own planes because it&#x27;s worse, but because it&#x27;s time consuming. I don&#x27;t have 20,000 hours to burn learning about how planes work to make my own.<p>If we magically beamed the knowledge straight into people&#x27;s heads and also had a matter fabricator, I&#x27;d imagine yes - everyone would build their own plane. And it might be safer, I don&#x27;t know.<p>Point is, the ideas are not mutually exclusive. You can believe both and still resolve it internally and with the world


type: comment
by: ffuxlpff
text:
  And when everything is a text file you have (optimally) a human readable single source of truth on things... Very important when things get complicated and layered. In GUI stuff your only option is often to start anew, make the same movements as the first time and hope you end with what you want.


type: comment
by: Mathnerd314
text:
  Takedown letter: <a href="https:&#x2F;&#x2F;github.com&#x2F;github&#x2F;dmca&#x2F;blob&#x2F;master&#x2F;2025&#x2F;12&#x2F;2025-12-18-ffmpeg.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;github&#x2F;dmca&#x2F;blob&#x2F;master&#x2F;2025&#x2F;12&#x2F;2025-12-1...</a>


type: comment
by: array_key_first
text:
  Right, but getting sued is basically the least risky activity ever. Okay, a little dramatic but: you won&#x27;t go to jail, and if you&#x27;re rich and become less rich you&#x27;re still better off than most people. In pure absolutionist terms, being a business owner is basically always less risky than being labor.


type: comment
by: anamexis
text:
  It would seem that in T-Ruby all arguments are keyword arguments, although they don’t really spell this out.<p><a href="https:&#x2F;&#x2F;type-ruby.github.io&#x2F;docs&#x2F;learn&#x2F;functions&#x2F;optional-rest-parameters#keyword-arguments" rel="nofollow">https:&#x2F;&#x2F;type-ruby.github.io&#x2F;docs&#x2F;learn&#x2F;functions&#x2F;optional-re...</a>


type: comment
by: rendaw
text:
  Ah yeah, I was mostly interested in lighting, but that&#x27;s really interesting too.<p>Voxy&#x27;s LOD thing... so like, I guess what they do is when you&#x27;re in an area so that area&#x27;s high LOD assets are loaded, it computes the lower LOD and saves it, and then as you move around you get a library of more and more lower LODs? And since modifications to geometry only happen when you&#x27;re nearby the LODs are static? I&#x27;d love to see a writeup of that too...


type: comment
by: habinero
text:
  Are you really comparing an amateur skillset to designs from paid engineers made on a company assembly line with QC?<p>Why on earth would you think an experimental aircraft made by a hobbyist would be safer?


type: comment
by: OutOfHere
text:
  The problem here is not the doctors. It is billing it to government insurance. Doctors should remain free to gratify patients who are willing to pay cash rather than bill to government insurance. In fact, most such gratifications never have a problem for precisely this reason.


type: comment
by: anamexis
text:
  This hasn’t been true since Ruby 3.0. Keyword arguments are a core language feature with their own semantics.


type: comment
by: vadimska
text:
  If you are building billing integrations for FinOps or CloudOps, I have bad news: the data you just fetched from that SaaS API is probably wrong.


type: comment
by: zahlman
text:
  &gt; On an image you obviously want to do it at bake time<p>It seems like tons of people are creating container images with an installer tool and having it do a bunch of installations, rather than creating the image with the relevant Python packages already in place. Hard to understand why.<p>For that matter, a pre-baked Python install could do much more interesting things to improve import times than just leaving a forest of `.pyc` files in `__pycache__` folders all over the place.


type: comment
by: razodactyl
text:
  I appreciate the critical aspect of this comment. We definitely need more of it in society especially when we&#x27;re inundated with low-quality data.<p>Unfortunately, the negative commentary self-perpetuates a toxic community culture that won&#x27;t help us in the long run.<p>I upvoted for the critical stance. Constructive commentary in future will go much further to helping us all learn from each other.<p>Personal attacks are a waste of everyone&#x27;s time.


type: comment
by: hugholousk
text:
  This makes me think that after the crack, they probably had to come up with a formula that can statistically calculate how fast they should download spotify songs without letting Spotify realizing that they&#x27;re scraping the company data and block the access. Remind me of Alan Turing formula after cracking the Enigma


type: comment
by: UqWBcuFx6NV4r
text:
  That sounds like something you’d read in a Facebook comment.  This is government-sanctioned slavery, and I strongly doubt that it would serve as a deterrent. People routinely put much more on the line for much less.


type: comment
by: 578_Observer
text:
  Fair point. Perhaps &quot;optimization&quot; was too generous a word for what looks like component failure.<p>You nailed the core issue: the &quot;cult of personality.&quot; In system terms, Tesla has a critical hard-coded dependency on a single, unstable processor (Musk).<p>This is exactly what Japanese Shinise (ancient companies) strive to avoid. They prioritize the &quot;Code&quot; (Kahun&#x2F;House Precepts) over the &quot;Captain.&quot; The CEO is just a temporary runtime instance, but the OS must run forever.<p>As you said, until Tesla decouples its identity from Musk, they have no error handling for his volatility.


type: comment
by: flipped
text:
  You are missing the entire point. The money itself is fake and artificially generated at will by these authorities. Monero and any major coin has actual value because you can&#x27;t just create out of thin air. Fiat is on it&#x27;s edge. Look at monero&#x27;s price, it&#x27;s growing at record breaking point. Why? People realize it&#x27;s true value and anonymity&#x2F;privacy aspects.


type: comment
by: m463
text:
  I think of those &quot;genetic algorithm car thing&quot; simulations that run in a browser.<p>weird stuff survives.<p>and good stuff crashes and burns sometimes.


type: comment
by: empiko
text:
  Just to play devil&#x27;s advocate, you&#x27;re okay with forcing a criminal to sit in a room for the rest of their life, but you&#x27;re not okay if they also have to work for society during that timeframe. What is the main argument why the first case is okay and the second is not.


type: comment
by: razodactyl
text:
  <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rent-seeking" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rent-seeking</a> TIL


type: comment
by: mawadev
text:
  99% of open source authors quit right before they go viral!! Would you please upload your training data ... I mean lovely open source code??


type: comment
by: drysine
text:
  People have forgotten the old joke((<p>&quot;A new monk arrived at the monastery. He was assigned to help the other monks in copying the old texts by hand. He noticed, however, that they were copying copies, not the original books. The new monk went to the head monk to ask him about this. He pointed out that if there were an error in the first copy, that error would be continued in all of the other copies.<p>The head monk said, ‘We have been copying from the copies for centuries, but you make a good point, my son.’ The head monk went down into the cellar with one of the copies to check it against the original.<p>Hours later, nobody had seen him, so one of the monks went downstairs to look for him. He heard a sobbing coming from the back of the cellar and found the old monk leaning over one of the original books, crying.<p>He asked what was wrong.<p>‘The word is ‘celebrate,’ not ‘celibate’!’ sobbed the head monk.&quot;


type: comment
by: walterburns
text:
  On Writing Well, by William Zinsser. Hilarious, enlightening, affirming of everyone&#x27;s need and ability to write well.


type: comment
by: stack_framer
text:
  Also interesting is the possibility that a 10x boost for person A might still be slower than person B not using AI.


type: comment
by: gsf_emergency_6
text:
  The word used to mean &quot;empty&quot; (and not algebraic zero) in both Arabic and Sanskrit.<p><a href="https:&#x2F;&#x2F;www.open.ac.uk&#x2F;blogs&#x2F;MathEd&#x2F;index.php&#x2F;2022&#x2F;08&#x2F;25&#x2F;the-men-who-invented-zero&#x2F;#:~:text=The%20ancient%20Hindu%20symbol%2C%20the%20%E2%80%9CBindi%E2%80%9D%20or%20%E2%80%9CBindu%E2%80%9D%2C%20a%20circle%20with%20a%20dot%20in%20the%20centre%20symbolised%20this%20and%20was%20what%20probably%20led%20to%20the%20use%20of%20an%20oval%20as%20the%20symbol%20for%20the%20Sunya." rel="nofollow">https:&#x2F;&#x2F;www.open.ac.uk&#x2F;blogs&#x2F;MathEd&#x2F;index.php&#x2F;2022&#x2F;08&#x2F;25&#x2F;the...</a>


type: comment
by: array_key_first
text:
  The main problem with the &quot;a little lag is fine&quot; mentality is that, in most organizations, it&#x27;s becomes cancerous. It spread and infiltrates every team, every corner.<p>When you have hundreds of teams and they&#x27;re all doing suboptimal things for shits and giggles, that extra 500 milliseconds is now a minute.<p>And, the real kicker is that usually the slow stuff isn&#x27;t even simpler or better. It&#x27;s just naive and poorly thought out. Usually it&#x27;s super simple stuff like use a hash map instead of iterating through an array a bajillion times over. Or, do this network request asynchronously instead of just blocking for no reason. Or, in the case of some suspicious Microsoft  GitHub code, just use sleep() instead of spin locking.<p>These things aren&#x27;t harder, they&#x27;re just different. So it&#x27;s not even laziness really, it&#x27;s something else. Apathy, maybe?


type: comment
by: OmPatel555
text:
  want to know what to build?<p>copy what&#x27;s already working<p>this FREE data reveals exactly what you should be building: - avg MRR by category - fastest growing niches - what founders are exiting from - a FULL playbook on exactly what to build<p>why? because these aren&#x27;t just random ideas,<p>they&#x27;re PROVEN startups with actual revenue<p>would love to hear your thoughts on it!


type: comment
by: ffuxlpff
text:
  The sudden all encompassing popularity of smoking is one of the most astonishing things in modern history. I can think nothing that would show better the power of advertising.<p>Everyone knew from the start smoking is unhealthy, or at least not healthy and addictive. Nicotine probably happened to help with the new kind of stress and frustration the higher tech world caused and so it kind of answered to a real need.<p>Now when pretty much nobody smokes anymore, at least nobody who don&#x27;t belong to underclass, it is weird reading. I remember a film of some kind of an underwater station by Cousteau and people where smoking there! A place where air for breathing is sparse if anywhere.


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


type: comment
by: xnx
text:
  Is Trump going to pardon this guy like he did Salomon Melgen, who was convicted in 2017 of defrauding Medicare out of $73 million?


type: comment
by: array_key_first
text:
  Yes, provided it&#x27;s not dead because it didn&#x27;t actually sleep or you have to boot it up because it decided to shut itself down at some point (windows update?)<p>Sleep on windows is a hot mess, I&#x27;ve never had an experience I had any amount of confidence in.


type: comment
by: fouc
text:
  Photon microGUI was included in that, and it blew my mind that you could literally kill and restart Photon without disturbing any of the GUI apps that were still running.<p>They also mailed a manual along with the demo disk, and I was amazed that QNX had built-in network bonding, amongst lots of other neat features. At the the time I was using Slackware &amp;  the linux kernel version was still 1.x, I don&#x27;t think bonding came to linux until 2.x?


type: comment
by: BiteCode_dev
text:
  Indeed, but unzipping while downloading do. Analysing multiple metadata files and exporting lock data as well.<p>Now I believe unzip releases the GIL already so we could already benefit from that and the rest likely don&#x27;t dominate perfs.<p>But still, rust software is faster on average than python software.<p>After all, all those things are possible in python, and yet we haven&#x27;t seen them all in one package manager before uv.<p>Maybe the strongest advantage of rust, on top of very clean and fast default behaviors, is that it attracts people that care about speed, safety and correctness. And those devs are more likely to spend time implementing fast software.<p>Thought the main benefit of uv is not that it&#x27;s fast. It&#x27;s very nice, and opens more use cases, but it&#x27;s not the killer feature.<p>The killer feature is, being a stand alone executable, it bypasses all python bootstrapping problems.<p>Again, that could technically be achieved in python, but friction is a strong force.


type: comment
by: mindslight
text:
  &gt; <i>this “madness” today is nothing new</i><p>What is with this tendency to downplay the current drastic escalations? It feels like a kind of hipster denialism - &quot;I was complaining about the US being a police state before it was cool&quot; but also if it&#x27;s this is &quot;nothing new&quot; then there&#x27;s nothing to really earnest worry about, right?<p>How hard is it to acknowledge that we have been gradually losing our rights AND that the Trumpist bonfire is a marked departure into something much more rapid?<p>Surely you can see the difference between a society where occasional flagrant abuses happen but the majority can still speak out about them, versus a society where abuses are routine and anybody who speaks out becomes a target at scale?


type: comment
by: tangjinzhou
text:
  I’m making around ~$600 MRR with Mentorbook.<p>It’s a tool that turns long-form content (PDFs, docs, YouTube videos) into structured, personalized courses based on how you want to learn.<p>I built it initially for myself — I consume a lot of content but struggled to turn it into a system I could actually finish and retain.<p>Early users came mostly from Twitter. Pricing is intentionally low ($9.9&#x2F;mo), so it’s more of a slow, steady project than a high-growth one.<p>Still early, but I’ve learned a lot about what people are actually willing to pay for.<p><a href="https:&#x2F;&#x2F;www.mentorbook.ai" rel="nofollow">https:&#x2F;&#x2F;www.mentorbook.ai</a>


type: comment
by: fouc
text:
  He meant with X &amp; web browser and so on.  The QNX disk had gui + browser and a few other gui apps.


type: comment
by: habinero
text:
  Not the original poster, but that was snark and not meant literally.<p>Also, building your own plane is absolutely worse, even if you do have expert-level knowledge. That&#x27;s true for any complex design. Aircraft design, material sourcing, fabrication, assembly and quality control are all very different skill sets, but the real kicker is experience.<p>The reason why commercial aircraft are so safe is a lot of work goes into investigating and understanding the root causes of accidents, and even more work goes into implementing design fixes and crew training.


type: comment
by: harhargange
text:
  As someone who still uses a QNX phone, the Blackberry Q10 as my second phone, I’m not just optimistic for the return of the cross-platform and secure os, I’m rooting for it.  Especially for portable Linux handhelds.  If Blackberry were to release a phone tomorrow, it would instantly be the most secure android phone. I still run some of my favourite android apps on my BB10os via the android translation layer.<p>Some comments mentioning QNX can run Swift code makes me think of it could also run iPhone apps.<p>While Blackberry exited the phone market, I’m surprised to know QNX is still the most popular os for cars. With 275 million devices running it atm.


type: comment
by: acuozzo
text:
  &gt; Complete side note but anyone else bothered by how they type?<p>Every non-programmer I know north of 50 or so types like this. It&#x27;s often the result of using TTS.


type: comment
by: Nevermark
text:
  &gt; Just because you can merge someone else’s code does not mean you’re legally allowed to do so.<p>&gt; This may or may not be possible<p>I am not sure what you are saying, that is different from the comment you replied to.


type: comment
by: array_key_first
text:
  Fair, but you <i>could</i> have 2025 gnome, or even KDE!<p>My main problem with liquid glass is it&#x27;s slow, and the trade off is... a worse user experience in literally every conceivable way? Wow, okay, not a very good deal.<p>Granted, most downgrades in things like legibility or density are very slight. But they&#x27;re still downgrades. Downgrading is only worth it if you get something out of it.


type: comment
by: zsoltkacsandi
text:
  &gt; a questionably designed custom operator<p>This is the logging operator, the most used logging operator in the cloud native ecosystem (we built it).<p>&gt; This is like blaming Linux for the UI in Gimp.<p>I never blamed anything, read my comment again. I only pointed out that problems arise when you use something to do something that is not built for. Like a container orchestrator managing infrastructure (DNS, logging pipelines). That is why I wrote to &quot;it is super important to treat a container orchestrator a container orchestrator&quot;. Not a logging pipeline orchestrator, or a control plane for Route 53 DNS.<p>This has nothing to do with Kubernetes, but with the people who choose to do everything with it (managing the whole infrastructure).


type: comment
by: colechristensen
text:
  Things I really liked:<p>- The Murderbot Diaries (all of them)<p>- Neuromancer, Mona Lisa Overdrive, Count Zero (Sprawl Trilogy) – perfection<p>- Discworld series (almost all of them)<p>- Bobiverse serise (all of them)<p>- Old Man&#x27;s War series<p>- Every Man for Himself and God Against All: A Memoir – Werner Herzog&#x27;s autobiography<p>- The Songlines - Bruce Chatwin<p>- Kissinger: A Biography (approval of Kissinger not required)<p>- various collected works of Borges<p>- various works of Carl Jung<p>- Starship Troopers<p>- A Man Called Ove – made me cry<p>- A Stitch in Time – a star trek actor novelizing his headcannon of the character he played<p>- Eat the Buddha: Life and Death in a Tibetan Town<p>- Mickey7<p>- Solaris<p>- Flowers for Algernon<p>- Transformer: The Deep Chemistry of Life and Death<p>- I Contain Multitudes: The Microbes Within Us and a Grander View of Life<p>Things I disliked:<p>- The Wheel of Time (I forget how many I got through)<p>- Eruption – a posthumous Michael Crichton book was really terrible<p>- The Book of the New Sun<p>- The Creative Act: A Way of Being – an artist trying and failing to talk about science


type: comment
by: nimih
text:
  For complex music, sure, but if I&#x27;m looking up a folk tune on, say, thesession.org, I personally think a plain-text format like ABC notation is easier to sight-read (since for some instruments, namely the fiddle and mandolin, I mainly learn songs by ear and am rather slow and unpracticed at reading standard notation).


type: comment
by: roshin
text:
  Israel could have also &quot;retaliated&quot; to Spain&#x27;s recognition of Palestine by recognizing Catalonia.


type: comment
by: llmslave2
text:
  Probably for the same reason that it&#x27;s generally seen as less intrusive to prevent someone from doing something, compared to forcing them to do something.


type: comment
by: gsf_emergency_6
text:
  In response to<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23475069">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23475069</a><p>It seems that &quot;third-person first&quot; encapsulates the ALARM theory perfectly..<p>(Shannon&#x27;s game &quot;antibootstraps&quot;: if the machine loses twice in a row, it acts to prevent the human from learning its own strat. The &quot;insurance[1]-dual&quot; ? :)<p>In <a href="https:&#x2F;&#x2F;mastodon.social&#x2F;@UP8&#x2F;113189883152005058" rel="nofollow">https:&#x2F;&#x2F;mastodon.social&#x2F;@UP8&#x2F;113189883152005058</a><p>The bottom box is labelled &quot;emptiness, void, etc&quot;. its archaic nature would suggest it&#x27;s that primordial &quot;third person&quot;?<p>[1] as usual, a shorthand for Morelly&#x27;s<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;From_each_according_to_his_ability,_to_each_according_to_his_needs#Origin_of_the_phrase" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;From_each_according_to_his_abi...</a><p>Which also points to<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Solidary_obligations" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Solidary_obligations</a><p>&gt;<i>Contractual solidary obligations are frequently created by insurance policies</i><p>(take on solidarity v love-- later..)<p>&gt;The origin of solidarity can be traced to a Roman idea known as <i>correality</i> where a single thing was owed by more than one person [but only one person need ever be accountable for it]


type: comment
by: NooneAtAll3
text:
  eh??<p>Processing was as simple as &quot;click on the thing you want in focus&quot;. and 4MP was just fine for casual use it was targetting


type: comment
by: 3371
text:
  Do &quot;we&quot; lose 2mins because we both spent 1 min commenting? That sounds like The Mythical of Man Month thinking... for me time is parallel and does not combine.


type: comment
by: harhargange
text:
  Exactly. And there’s a huge community of the old Blackberry qnx device owners as well still trying to survive.


type: comment
by: array_key_first
text:
  It probably doesn&#x27;t save lives, except maybe in some extreme scenarios. But it does save life. Time, the most precious resource, even more precious than money.


type: comment
by: pjjpo
text:
  Email is one of the last open protocols around. git uses it in commit messages presumably because of that fact. Rob&#x27;s co-worker at Google Vint always opines on the greatness of this openness.<p>A well meaning message on an open protocol resulting in a rant - it really feels to me that AI isn&#x27;t the issue here.


type: comment
by: parineum
text:
  &gt; My impression is that police don&#x27;t usually face repercussions for inaccuracies or outright lying in court.<p>That&#x27;s because it&#x27;s a very difficult thing to prove. Bad memories and even completely false memories are real things.


type: comment
by: saghm
text:
  With the exception of the Apache license, most major licenses don&#x27;t cover patents. I have no idea about proprietary licenses if that&#x27;s what you&#x27;re talking about here, but it&#x27;s a bit unclear, so it might help to go into more details than &quot;something something&quot; if you&#x27;re intending to make a compelling case.


type: comment
by: mindslight
text:
  Well you see before Covid, Aunt Karen could waltz into the Olive Garden for &quot;wine night&quot; whenever she wanted, and could even threaten to leave a bad review and get half the bill comped (she didn&#x27;t need the money but it was a nice power trip). During Covid, she had to make a reservation because half the tables were lOcKeD dOwN and when the hostess had the gall to tell her that she needed to wear something to cover her schnauze, the manager <i>took the hostess&#x27;s side</i>. So you see in many ways it was much more oppressive than being made to tan outside all day at some sunny vacation resort.


type: comment
by: harhargange
text:
  And the bb10os was based on this. I still use it and it’s the ultimate phone that supports few android apps still.


type: comment
by: qingcharles
text:
  Paywall removed:<p><a href="https:&#x2F;&#x2F;archive.is&#x2F;d3SBe" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;d3SBe</a>


type: comment
by: pwnfunction
text:
  hello everyone, author here.<p>although this is self-hostable on gcp, they can get quite expensive due to the machines used. cheapest vm with nested virtualisation on gcp costs about $60&#x2F;mo. on aws, you&#x27;d have to go with bare metal, which can cost you a lot more.<p>i think the next best thing for sandboxes is, &quot;vm as a library&quot;, atleast for personal&#x2F;small scale workloads.


type: comment
by: parineum
text:
  You either don&#x27;t have police reports or some amount of your country&#x27;s police reports aee written by AI.<p>I&#x27;d be more worried that you aren&#x27;t reading articles about it than if you were.


type: comment
by: mjanx123
text:
  The brain is a fiber network like the mycelium, likely the same genes (animals are related to mushrooms) and neurotransmitters are involved in its function.


type: comment
by: mukhayy
text:
  I fine-tuned LLaMA 3.1 to generate 3D furniture models—essentially teaching an LLM to output mesh structures instead of just text. The main technical challenge was handling furniture geometry complexity. I extended the context window to 20k tokens to capture the detailed mesh representations needed for furniture (sofas, chairs, tables, cabinets). Dataset was curated from open-source 3D model repositories, filtered for furniture categories. Training was done on verda.com&#x27;s GPU infrastructure. Demo site: llm3d.space (currently in testing mode due to GPU costs) The approach shows LLMs can bridge natural language understanding with 3D content generation. Potential applications in e-commerce visualization, interior design tools, and AR&#x2F;VR. Happy to answer technical questions about the fine-tuning process or mesh format adaptation!


type: comment
by: adtac
text:
  i got to try exe a while back and i have to say, the &quot;Login with exe&quot; [1] is probably the most magic thing i&#x27;ve seen since tailscale :)<p>[1] <a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;login-with-exe" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;login-with-exe</a>


type: comment
by: Phlebsy
text:
  It just feels obstinate to me. Most people will jump through all sort of bureaucratic&#x2F;performative hoops when they&#x27;re in a job to keep it or angle for promotions&#x2F;minor raises, but this one that has a much higher average RoI turns them off. If you put your foot down on that sort of thing too then fair enough I suppose.


type: comment
by: chii
text:
  copy&#x2F;pasting, or using some other mechanism to do digital duplication is irrelevant - the removal of the existing license and essentially _re-license_ without authority is the problem, no matter what the mechanism of including the code is.


type: comment
by: 0biodiversity
text:
  That it is reported that the global AI footprint is already at 8% of aviation footprint [1] is indeed rather alarming and surprising.<p>Research on this (is it mainly due to training? inefficient implementations? vibe coders as you say? other industrial applivations? can we verify this by the number of gpus made or money spent? etc) is truly necessary and the top companies must not be allowed to be not transparent about this.<p>[1] <a href="https:&#x2F;&#x2F;www.theguardian.com&#x2F;technology&#x2F;2025&#x2F;dec&#x2F;18&#x2F;2025-ai-boom-huge-co2-emissions-use-water-research-finds" rel="nofollow">https:&#x2F;&#x2F;www.theguardian.com&#x2F;technology&#x2F;2025&#x2F;dec&#x2F;18&#x2F;2025-ai-b...</a>


type: comment
by: Zaphoos
text:
  Not everyone lives in a 3rd world authoritarian backwater, its time to stop that ridiculous US-centrism


type: comment
by: LouisSayers
text:
  Yes, I might consider doing this but need to consistently feel confident doing it manually first. I did set up a docker instance to connect to my broker, so perhaps a goal for this year!


type: comment
by: maheshvaikri99
text:
  Full raw benchmark logs published: <a href="https:&#x2F;&#x2F;github.com&#x2F;AceIQ360&#x2F;AceIQ360-Benchmark" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AceIQ360&#x2F;AceIQ360-Benchmark</a><p>Unlike others who only share top-line numbers, I published every question, answer, and judgment. You can verify the 100% claim yourself.


type: comment
by: EvanAnderson
text:
  Similar experience w&#x2F; my daughter (now 12 y&#x2F;o) here. We read the heck out of children&#x27;s books when she was little. There were nights when I really didn&#x27;t want to slog thru the same Suzy Spafford[6] book again, but I did it anyway. I think it paid off. My daughter is an avid reader now.<p>She says she still wants me to read to her, so I do. This year was a bit sci-fi heavy, and we&#x27;ve decided to target more fantasy and literature in 2026.<p>This year&#x27;s books included:<p>&quot;Below the Root&quot;, &quot;And All Between&quot;, and &quot;Until the Celebration&quot; - The &quot;Green Sky Trilogy&quot;[0] by Zilpha Keatly Snyder. We held off on playing the &quot;Below the Root&quot; video game[1] but I&#x27;m hoping that as we get into winter weather and outside time becomes more scarce we can get to it. It&#x27;s arguably the final book in the &quot;trilogy&quot;.<p>&quot;Redshirts&quot;[2] by John Scalzi. We&#x27;ve been slowly making our way through Star Trek TOS in the last couple years so. That gave her enough cultural fluency with the tropes in the book to make it effective.<p>&quot;To Say Nothing of the Dog&quot;[3] by Connie Willis. My daughter adores Victorian England and comedy. This book also turned her on to Jerome K. Jerome&#x27;s &quot;Three Men in a Boat (To Say Nothing of the Dog)&quot;[4] (which I&#x27;m still working thru on my own-- I do not particularly love Victorian England but it is a good book).<p>Besides the books I read to my daughter, I also read Martha Wells&#x27; &quot;The Murderbot Diaries&quot;[5] series myself. I&#x27;m vaguely interested in the television adaptation. I&#x27;d love to hear what somebody who has read the series thinks of the TV version.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Green_Sky_Trilogy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Green_Sky_Trilogy</a><p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Green_Sky_Trilogy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Green_Sky_Trilogy</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Redshirts_(novel)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Redshirts_(novel)</a><p>[3] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;To_Say_Nothing_of_the_Dog" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;To_Say_Nothing_of_the_Dog</a><p>[4] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Three_Men_in_a_Boat" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Three_Men_in_a_Boat</a><p>[5] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Murderbot_Diaries" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Murderbot_Diaries</a><p>[6] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Suzy_Spafford" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Suzy_Spafford</a>


type: comment
by: varshith17
text:
  Async stack traces are a nightmare. You lose the causality chain completely.<p>We ran into a similar issue with &#x27;Shared Context.&#x27; We tried to sync the context between an x86 server and an ARM edge node, but because of the floating-point drift, the &#x27;Context&#x27; itself was slightly different on each machine.<p>Step-level visibility is great, but did you have to implement any strict serialization for that shared context to keep it consistent?


type: comment
by: 578_Observer
text:
  Glad it resonated.<p>The addiction to &quot;visible output&quot; (like LOC) is hard to break because it feels like work. But in the AI era, &quot;Judgment&quot; is the new labor.<p>Think of it like a traditional Japanese Hanko (seal). The value isn&#x27;t in the paper or the ink (which are cheap&#x2F;commodities), but in the <i>authority of the stamp</i> that guarantees the content.<p>Your &quot;tangible result&quot; is no longer the code itself, but the trust that comes from your seal of approval. Keep guarding.


type: comment
by: vincnetas
text:
  thats why for some prison systems main goal is not punishment but rehabilitation. i think this is scandinavian approach.<p>&quot;The stated goal of the Swedish prison system is to create a safer society by reducing recidivism and rehabilitating offenders rather than focusing solely on punishment. This is achieved through humane treatment, education, and reintegration programs designed to prepare prisoners for life after release.&quot;


type: comment
by: zsoltkacsandi
text:
  &gt; Which products do you think are only “container orchestrators”? Even Docker Compose is designed to achieve a desired state from a declarative infrastructure definition.<p>The way how something describes the desired state (declaratively for example) has nothing to do with if it is a container orchestrator or not.<p>If you open the Kubernetes website, do you know what is the first thing you will see? &quot;Production-Grade Container Orchestration&quot;. Even according to their own docs, Kubernetes is a container orchestrator.


type: comment
by: devsda
text:
  Because it creates perverse  incentive for government to put more people in prison.<p>Right now the punishment is confinement. When you add effectively unpaid labour in prison as part of acceptable punishment, you&#x27;re also paving the way for a future where  unpaid labor as a standalone punishment is also acceptable. That&#x27;s just slavery by law.


type: comment
by: empiko
text:
  AI alignment is not a solved problem by any means. As long as LLMs hallucinate, they cannot be considered aligned. You can only be aligned if you have a zero probability of generating hallucinations. The two problems, alignment and hallucinations, can be considered equivalent.


type: comment
by: makeitdouble
text:
  The text based side of protobuf is not base64 or json. We&#x27;d be looking at either CSV or length delimited fields.<p>Many large scale systems are on the same camp as you as their text files flow around their batch processors like crazy, but there&#x27;s absolutely no flexibility or transparency.<p>Json and or base64 are more targeted as either low volume or high latency systems. Once you hit a scale where optimizing a few bits straight saves a significant amount of money, self labeled fields are just out of question.


type: comment
by: TrustPatches
text:
  A lot, but my favorites of the year:<p>- Children of Time<p>- Hyperion &amp; The Fall of Hyperion<p>- Red Dragon &amp; Silence of the Lambs<p>- Cat&#x27;s Cradle<p>- The Book of the New Sun


type: comment
by: array_key_first
text:
  I know people who wont even write perl and will instead write shell scripts, because perl might not be available. And I don&#x27;t think I&#x27;ve seen a unix-like system without perl.


type: comment
by: makeitdouble
text:
  I don&#x27;t get why using a binary protocol doesn&#x27;t allow handling strings. What&#x27;s the limitation ?


type: comment
by: Nevermark
text:
  Something I like about Lego is that there are some small changes to available pieces, that result in large changes to play style.<p>Large flat bases to build on, or not.<p>Wheels, or not.<p>Little characters, or not.<p>Train tracks, or not.<p>Etc.<p>If you don&#x27;t make all basic context-defining options available all the time, it keeps lego play fresh and fun.


type: comment
by: CAPSLOCKSSTUCK
text:
  It&#x27;s really cool seeing how people connected with strangers from all over the place before the Internet. Also makes me wonder how many interesting uses of real estate like Home and Garden there are today in populated areas (34th st in Manhattan, etc.).


type: comment
by: saghm
text:
  If you aren&#x27;t already seeing it, it&#x27;s because you&#x27;re eyes are closed or you&#x27;re intentionally looking away: <a href="https:&#x2F;&#x2F;www.epi.org&#x2F;publication&#x2F;rooted-racism-prison-labor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.epi.org&#x2F;publication&#x2F;rooted-racism-prison-labor&#x2F;</a>


type: comment
by: Sagi21805
text:
  This project started because I wanted to understand the linux that sits on my computer, which is x86. There is a possibility that on the future it will have multiple architectures supported, probably starting with arm, but I can&#x27;t promise that


type: story
by: sawirricardo
title: Ask HN: Any AI recommendation for both programmers and management team?
text:
  So I&#x27;m asked to pick AI for my company. Our current survey looks like Google Gemini may suit better for management, but for programmers, seems like claude may serve better, especially with opus 4.5. What do you think?


type: comment
by: array_key_first
text:
  Right, and materially - what do you think damages EVs more? A few fires, or structural policy choice deliberately intended to destroy the industry?<p>Yes, we can truly both sides everything. But we can&#x27;t just claim things are the same when they&#x27;re obviously not.<p>It&#x27;s clear, and indisputable, that most EV adoption is coming from green policy, particularly around the economy. And who is most responsible for that? The explicitly pro-oil republicans, or not-them?


type: comment
by: throw310822
text:
  I&#x27;m sure we&#x27;ll all get replaced in a few years. But we won&#x27;t be alone, the entire society is going to be upended. So we will be part of a vast social and economic experiment in which nobody (1) will be in a position much different from ours. Hopefully, solutions will be found to avoid complete social breakdown.<p>So I feel like I&#x27;m on the Titanic- the ship is sinking and we&#x27;re going all to hit the water eventually, the trick is to try to keep dry as long as possible. If you&#x27;ve been in an organisation for long, and you know the business, the people, the organisation, have domain knowledge and can contribute beyond translating to code someone else&#x27;s requirements... These are all valuable assets that will keep you relevant and useful for some time.<p>[1] except government employees in Europe. Those will never be made redundant, whatever happens.


type: comment
by: saubeidl
text:
  All I ever hear from the crypto space is scams.<p>The technology has been out for a while now and I don&#x27;t think I ever read anything good coming out from it.<p>Why do people still bother?


type: comment
by: EvanAnderson
text:
  I&#x27;ll throw out a recommendation for Neal Stephenson, if you&#x27;re not already familiar. I like all of his stuff, personally, but the books &quot;Zodiac&quot;[0], &quot;Interface&quot;[1], and &quot;The Cobweb&quot;[2] (the latter two co-authored with his uncle) I think would be a slam-dunk for you, based on your list.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Zodiac_(novel)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Zodiac_(novel)</a><p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Interface_(novel)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Interface_(novel)</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Cobweb_(novel)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Cobweb_(novel)</a>


type: comment
by: satyanash
text:
  On Firefox, newlines in code blocks are broken for this website. This causes the page to scroll horizontally to accommodate all the code blocks. The code is all wrapped in a single line.


type: comment
by: sedatk
text:
  No I meant the base system. A system with X would take at least 20 floppies or so with Slackware 3. The whole setup was 80 floppies in total.<p>I’m sure it’s better now, it wasn’t so when QNX had come out.


type: comment
by: oguz-ismail2
text:
  &gt; a unix-like system without perl<p>QNX was one. Don&#x27;t know if they started to include it in newer versions than 6.5 though


type: story
by: 1vuio0pswjnm7
title: New York Times reporter sues Google, xAI, OpenAI over chatbot training
url:
  https://www.reuters.com/legal/government/new-york-times-reporter-sues-google-xai-openai-over-chatbot-training-2025-12-22/


type: comment
by: 8ytecoder
text:
  Distribution agreement is generally different from a sale. Distributors act as agents of the manufacturer. It’s not yet counted as a sale. Most warranties are limited to first owner and do not transfer. How do you think this squares with that? Does it mean I don’t get warranty on the dishwasher I got from Costco? It’s also the same principle of a distributor acting as an agent that enables the manufacturer to have a contract with you.


type: comment
by: array_key_first
text:
  Claiming keeping China out of our markets is a matter of national security because they are IP thieves and anti-democracy. Which, while might be true to an extent, is not the motivation - the motivation is domestic economic protectionism. You might also just say they make cheap junk unlike Americans.


type: comment
by: janalsncm
text:
  At that rate you can pay back maybe $1000 per year, so if you’re only going to live 30 more years there’s no difference in punishment between 30k in fraud and a billion dollars in fraud. Punishment is the same, so might as well scam more.


type: comment
by: wakawaka28
text:
  &gt;Saying that Trump is not allowed to be blamed is symptomatic of just how damaged the public discourse is.<p>He didn&#x27;t say that.<p>The trouble is that ALL anyone does is blame Trump, when both parties have undermined US industry for the past 50 years or so. I think there is no clear solution to keeping industry here. Protectionism often undermines competition and raises costs. But with the current monetary system, and our collective labor&#x2F;wage standards, we cannot compete in the long run. We will ultimately have to resort to some protectionism for critical industries.<p>&gt;Too many snowflakes who are terrified of facing basic accountability for the consequences of their beliefs and actions.<p>I think both of our political parties are unwilling to admit fault. Unfortunately, people like you only want to shit on Trump and Republicans.<p>No doubt this will get several downvotes because HN is in fact overwhelmingly populated by liberals with Trump Derangement Syndrome.


type: comment
by: saghm
text:
  The corporation would be terminated, all of its copyrights and trademarks would be nullified, and the assets seized. If investors want to try to spend their money on building the exact same thing again under a different name after those losses, that&#x27;s their perogatice. I suspect that after a few of these occurrences they might start to get cagey about whether they want to give money to someone who&#x27;s had this happen before though.


type: comment
by: Sagi21805
text:
  I plan to cover more, like disk drivers, file systems, processes, shell, user space, processes, until we can run a working program!<p>Hopefully, also networking


type: comment
by: zingar
text:
  I’m still not sure why sending files to the cloud is supposed to be a disadvantage of other approaches but not this one. Whether you run your LLM’s commands in this sandbox or not, content is going to the cloud if the LLM is in the cloud, and not going to the cloud if the LLM is local. It looks like the amount of data in the cloud is entirely orthogonal to whether you use coderunner.


type: comment
by: 112233
text:
  Not many normal people want to install python. Instead, author of the software they are trying to use wants them to install python. So they follow readme, download windows installer as you say, pip this pipx, pipx that conda, conda this requirements.txt, and five minutes later they have magic error telling that tensorflow version they are installing is not compatible with pytorch version they are installing or some such.<p>The aftertaste python leaves is lasting-disgusting.


type: comment
by: lithocarpus
text:
  Don&#x27;t worry sufficiently advanced LLMs will learn how to put in the right amount of typoes to be convincing.


type: comment
by: makeitdouble
text:
  &gt; effectiveness of LLMs<p>Is doing dozens of back and forth to explain what we actually want, while the model burns down inordinate amount of processing power at each turn, a model of efficiency or effectiveness ?<p>It might be convenient and allow for exploration, the cost might be worth it in some cases, but I wouldn&#x27;t call it &quot;effective&quot;.


type: comment
by: devmor
text:
  Conflating a machine that uses the works of a living, working artist to mimic their style with a watercolor filter is so disingenuous it doesn’t deserve a response. Don’t waste my time with this run-on drivel when you wont engage with the topic at hand.


type: comment
by: mrinterweb
text:
  The times I&#x27;ve been bitten by type safety issues is far less than the hassle of maintaining types. Seriously, it is a much smaller issue than people make it out to be. I will say that I do get bitten by the occasional `NoMethodError` on `nil`, but it really doesn&#x27;t happen often. Since ruby is very dynamic it is hard to say how many of those errors would be caught even with type annotation. I also don&#x27;t find myself needing to write specs to cover the different cases of type checking. For me it is a tradeoff with productivity.<p>That said, I do like it when an LSP can show some nice method signature info, and types are helpful in that way. I think it depends. At the surface level, I like some of the niceties that type annotations can bring, but I&#x27;ve seen how tricky defining more complex objects can get. Occasionally I would spend way too much time fighting types in elixir with dialyzer, and I&#x27;ve often not enjoyed TypeScript for the verbosity. So I understand the cost of defining types. To me, the cost often outweigh the benefit of type annotation.


type: comment
by: throw-12-16
text:
  Considering that AI can barely write in my native language I am not worried.<p>There are countries on this planet that are not actively digging their own graves.


type: comment
by: ffuxlpff
text:
  A couple of says ago there was an excellent comment here on Hacker News about that you shouldn&#x27;t read only in bed but allocate proper not tired time for reading. Otherwise you learn to associate reading with sleeping and drowse off after a few pages.


type: comment
by: perihelions
text:
  <a href="https:&#x2F;&#x2F;www.wsj.com&#x2F;politics&#x2F;policy&#x2F;trump-presidential-pardon-process-dda97c15" rel="nofollow">https:&#x2F;&#x2F;www.wsj.com&#x2F;politics&#x2F;policy&#x2F;trump-presidential-pardo...</a> (<i>&quot;Inside the New Fast Track to a Presidential Pardon&quot;</i> &#x2F; <i>&quot;Lobbyists close to Trump say their going rate to advocate for a pardon is $1 million&quot;</i>)


type: comment
by: sawirricardo
text:
  something like gaining insights from data, report making, basically making sure communication delivered clearly and effectively


type: comment
by: yawaramin
text:
  There&#x27;s no need to have a publicly accessible database server, just put all the data in a single SQLite database and distribute that to clients. It&#x27;s possible to do streaming updates by just zipping up a text file containing all the SQL commands and letting clients download that. Or even a more sophisticated option is eg Litestream.


type: comment
by: futuraperdita
text:
  What worries me is that _a lot of people seem to see LLMs as smarter than themselves_ and anthropmorphize them into a sort of human-exact intelligence. The worst-case scenario of Utah&#x27;s law is that when the disclaimer is added that the report is generated by AI, enough jurists begin to associate that with &quot;likely more correct than not&quot;.


type: comment
by: throw-12-16
text:
  None of that changes the fact that the Patriot Act was the beginning of the militarized US police state.


type: comment
by: mindslight
text:
  Political hate? But this article seems to be coming from the perspective of someone who loves their country and doesn&#x27;t want it to be taken over by America-hating fascists?


type: comment
by: wakawaka28
text:
  The policy choice to stop subsidizing EVs makes sense. The ones on the market SUCK for normal people. If they were actually so good and fit for purpose, people would not have to be bribed to adopt them. It turns into a coupon program for yuppies to buy expensive and impractical status symbols at a discount.<p>In addition to individual considerations, we don&#x27;t have enough electricity to run all the charging for EVs. And now, we need much more for AI. If we leave the market alone, people will allocate resources where they are actually needed the most. Any other scheme will be disappointingly inefficient.


type: comment
by: BrenBarn
text:
  That&#x27;s why we need a greatly reduced standard of proof for officer misconduct, especially when it comes to consequences like just losing your job (as opposed to, e.g., jail time).


type: comment
by: bruce511
text:
  I&#x27;ve had a long career, and seen a number of systemic changes.<p>I&#x27;ve lived through two software &quot;explosions&quot; where minimal skills lead to large output. The first was web sites and the second was mobile.<p>Web sites are (even now) pretty easy. In the late 90&#x27;s though, and early 2000&#x27;s there was tremendous demand for web site creation. (Every business everywhere suddenly needed a web presence.) This lead to a massive surge in building-web-site training. No time for 3 year degree, barely time for 90 days of &quot;click here, drag that&quot;.<p>So there was this huge percentage of &quot;programmers&quot; that had a very shallow skill set. When the bubble burst it was this group that bore the brunt.<p>Fast forward to 2007, and mobile apps become a &quot;thing&quot;. Same pattern evolves, fast training, shallow understanding, apps do very little (most of the heavy lifting, if it exists at all, is on the backend.) Not a lot of time spent on UI or app flow etc.<p>This time around the work is also likely to be done offshore. Turns out simple skills can be taught anywhere, tiny programs can be built anywhere.<p>Worse, management typically didn&#x27;t understand the importance of foundations like good database design, coherent code, forward thinking, maintainence etc. Programs are 10% creation, 90% maintainence (adding stuff, fixing stuff etc.) From a management point of view (and indeed from those swathes of shallow practioners) the only goal is &quot;it works.&quot;<p>AI is this new (but really old) idea that shallowness is sufficient. And just like before it first replaces people who themselves have only shallow skills; who see &quot;coding&quot; as the goal of their job.<p>We are far from the end of this cycle, and who knows where it will go, but yes, those with shallow skills are likely to be first on the chopping block.<p>Those with better foundations (a better understanding of good and bad, perhaps with a deeper education, or deeper experience)  <i>and</i> the ability to communicate that value to management are positioned well.<p>In other words, yes the demand for &quot;lite&quot; developers will implode. But at the same time demand for quality devs, who can tell good from bad (design, code, ui etc) goes up.<p>If you are a young graduate, you&#x27;re going to be light on experience. If you&#x27;re and older person, but had very shallow (or no) training you&#x27;re easily replaced. If you think development is code, you&#x27;re not gonna do well.<p>In truth development is not about code (and never has been). It&#x27;s about all the processes that lead up to the code. Where possible (even at college level) try and focus on upskilling on &quot;big picture&quot; - understanding the needs of a business, the needs of the customer, the architecture and design that results in &quot;good&quot; or &quot;bad&quot;.<p>AI is a tool. It&#x27;s important to understand when it&#x27;s doing good, but also when it&#x27;s doing bad.


type: comment
by: yawaramin
text:
  <a href="https:&#x2F;&#x2F;litestream.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;litestream.io&#x2F;</a>


type: comment
by: ffuxlpff
text:
  You should always read only books you enjoy.<p>Even if you think they&#x27;re shallow you will realize the deeper stuff in that made you be interested in them you later. Your subconscious knows better.


type: comment
by: hvb2
text:
  &gt; Because it creates perverse incentive for government to put more people in prison.<p>Except for some rare cases, I think you&#x27;ll find that the cost of keeping an inmate in prison for a day makes it that you never break even


type: comment
by: mindslight
text:
  DEA? ATF? The fact that the &quot;Patriot&quot; Act was basically written and ready long before it was put up for a vote?<p>But of course now I&#x27;m on the other side of the argument. The point is that even though it&#x27;s a long arc, this doesn&#x27;t invalidate the current urgency. &quot;Slow at first, then all at once&quot;


type: comment
by: victorbjorklund
text:
  Has this particular reaction been around? The news isn’t the end result. The news is he does it in a new way (that does not require large upfront investments).


type: comment
by: elboru
text:
  For some reason comments were moved from the original post: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46315583">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46315583</a>


type: comment
by: array_key_first
text:
  Right, but what incentives are we really pushing here?<p>If the only way to make any amount of money or, at least, not be stolen from, is to keep everything internal and be protectionist, then where is the progress?<p>So much of the modern world is built on open source. Do we really want every company and their mom recreating the world from scratch just so they don&#x27;t get fucked over? Would things like the iPhone even exist in such a world?


type: comment
by: notepad0x90
text:
  What&#x27;s closer to practical application these days, photonic&#x2F;optical computing or quantum computing (silicon or not)?


type: comment
by: 4k93n2
text:
  there is going to be a point where people have read so much slop that they will start regurgitating the same style without even realising it. or we could already be at that point


type: comment
by: yawaramin
text:
  Use an SQLite database file, stream out delta updates to clients using zipped plaintext or Litestream or something.


type: comment
by: ultratalk
text:
  &gt; In December 2023, researchers identified four categories of teen who had not yet joined the site.<p>Does anybody know which study or paper this is referencing? Or is it an internal study by Instagram?


type: comment
by: undeveloper
text:
  Most online &quot;gamers&quot; are teens or college students, just by nature of demographics. I feel like people who pay for their own RAM (likely 18 or older) would be more likely to feel this


type: comment
by: inferiorhuman
text:
  Keep in mind that crates.io, the main crate registry, uses GitHub as its only authentication method.  They may have moved away from git but they&#x27;re still locked into a rather piss poor vendor.


type: comment
by: bobajeff
text:
  Sure. But why make this a New Year&#x27;s Resolution instead of a more open ended resolution? Also what make you think Mozilla would tamper with ublock origin?


type: comment
by: intended
text:
  &gt; In July of this year, EFF published a two-part report on how Axon designed Draft One to defy transparency. Police upload their body-worn camera’s audio into the system, the system generates a report that the officer is expected to edit, and then the officer exports the report. But when they do that, Draft One erases the initial draft, and with it any evidence of what portions of the report were written by AI and what portions were written by an officer. That means that if an officer is caught lying on the stand – as shown by a contradiction between their courtroom testimony and their earlier police report – they could point to the contradictory parts of their report and say, “the AI wrote that.” Draft One is designed to make it hard to disprove that.<p>&gt; Axon’s senior principal product manager for generative AI is asked (at the 49:47 mark) whether or not it’s possible to see after-the-fact which parts of the report were suggested by the AI and which were edited by the officer. His response (bold and definition of RMS added):<p>“So we don’t store the original draft and that’s by design and that’s really because the last thing we want to do is create more disclosure headaches for our customers and our attorney’s offices.<p>Policing and Hallucinations. Can’t wait to see this replicated globally.


type: comment
by: fl4tul4
text:
  Just to be accurate then: &quot;it&quot; refers to Mozilla (all and any products).<p>It&#x27;ll be the last straw for me.


type: comment
by: mindslight
text:
  See my other follow up comment (&quot;same model&quot;). Medical device software development feels much closer to homegrown (or worse) than aeronautical engineering.


type: comment
by: fl4tul4
text:
  Haven&#x27;t you heard about the millions of dollars trying to &#x27;convince&#x27; the CEO of doing so?


type: comment
by: victorbjorklund
text:
  But what is the benefit? And I’m pretty sure there is more than 1 single CPU in the world dedicated to running ads.


type: comment
by: AnthonyMouse
text:
  &gt; No, not if the same itself was unlawful because Alice signed a contract to not sell it like that.<p>It&#x27;s the contract that&#x27;s the violation, isn&#x27;t it? What would the first sale doctrine be if in order to get a copy you could be required to sign a contract not to exercise your rights under it? For that matter, how could state-level contract law override the federal first sale doctrine?<p>The &quot;derivative work&quot; hack also seems kind of fragile. The normal way to get someone to agree to something is that they need a right <i>from</i> the license, which they then don&#x27;t get if they don&#x27;t agree to it. But if it doesn&#x27;t give them anything that they need then &quot;there are ways to use the copy they own and have a right to use without agreeing to any additional terms&quot; is more like the default you&#x27;re trying to hack your way out of than something they&#x27;re exploiting a loophole to get into, and where does that leave you if anything slips?<p>Suppose Alice is a three year old. She owns the copy, she presses the button and now she has a running copy even though she&#x27;s not competent to enter into a contract, and then Bob buys it from her. Or Alice owns the copy and Carol presses the button, and then maybe Carol could be sued, but also maybe Carol lives in another country, and either way Alice now owns a running copy she never agreed not to sell. And then you want to be able to say &quot;but that&#x27;s cheating&quot; except that it&#x27;s not any less cheating than what you were doing to try to get them to agree to it.


type: comment
by: yawaramin
text:
  People have: <a href="https:&#x2F;&#x2F;0install.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;0install.net&#x2F;</a>


type: comment
by: victorbjorklund
text:
  The generation of the content was done intentionally though. If they saved the output and you visited their site it wasn’t really generated for you (rather just static content served to you).


type: comment
by: ffsm8
text:
  That&#x27;s called forward auth - or proxy auth<p>You can do the same thing - with the added burden of actually having to set it up once ... After you set it up, it&#x27;s however just as trivial to add new systems like with this linked example.<p>I got pretty much everything I&#x27;m self-hosting like that via keycloak (which itself let&#x27;s me do social with via GitHub and Google etc pp) and a very similar nginx config like it&#x27;s shown in these docs.<p>But the initial setup took multiple hours, even if the adding new services which support forward&#x2F;proxy auth is extremely easy now.<p>(Jellyfin sadly doesn&#x27;t as an example)<p>Just saying it in case you want to check it out.<p>I think it&#x27;s fantastic they added that&#x2F;provide this to their platform - it&#x27;s a wonderful value-add


type: comment
by: farslan
text:
  Both are also early Go engineers and developers who hacked on the Go stdlib for years. Most people in the Go community know them. Great people, and the idea speaks for it. I wish them best of luck.


type: comment
by: CAPSLOCKSSTUCK
text:
  I didn&#x27;t read the whole article, but what does a lifelong 30% calorie restriction mean in practice?


type: comment
by: makeitdouble
text:
  Purely anecdotal, but I hoard a lot of personal documents (shopping receipts, confirmation emails, scans etc.) and for stuff I saved only 10 years ago, the toughest to reopen are the pure text files.<p>You rightly mention Unicode, as before that there was a jungle of formats. I have some in UTF-16, some in SJIS, a ton in EUC, other were already utf-8, many don&#x27;t have a BOM. I could try each encoding and see what works for each of the files (except on mobile...it&#x27;s just a PITA to deal with that on mobile).<p>But in comparison there&#x27;s a set of file I never had issues opening now and then: PDFs and jpegs. All the files that my scanner produced are still readable absolutely everywhere. Even with slight bitrot they&#x27;re readable, and with the current OCR processes I could probably put it all back in text if ever needed.<p>If I had to archive more stuff now and can afford the space, I&#x27;d go for an image format without hesitation.<p>PS: I&#x27;m surprised you don&#x27;t mention the Unicode character limitations for minority languages or academic use. There will still be characters that either can&#x27;t be represented, or don&#x27;t have an exact 1 to 1 match between the code point and the representation.


type: comment
by: shoo
text:
  see also: Odd Lots interviewed Jetson Leder-Luis about medicare and medicaid fraud (nov 2024):  <a href="https:&#x2F;&#x2F;podcasts.apple.com&#x2F;us&#x2F;podcast&#x2F;how-fraudsters-are-bilking-the-government-out&#x2F;id1056200096?i=1000677298171" rel="nofollow">https:&#x2F;&#x2F;podcasts.apple.com&#x2F;us&#x2F;podcast&#x2F;how-fraudsters-are-bil...</a>


type: comment
by: speedgoose
text:
  Because you worked at Citus and Clickhouse, I think you are more experienced than most of us.<p>But I can add that saving medium to large files in PostgreSQL, or clickhouse, doesn’t work well.


type: comment
by: iddan
text:
  - My Russian Grandmother and Her American Vacuum Cleaner: A Family Memoir - Meir Shalev<p>- Four Meals - Meir Shalev<p>- Pride and Prejudice - Jane Austen<p>Currently reading: Anna Karenina - Tolstoy, The Creative Act - Rick Rubin


type: comment
by: hasperdi
text:
  Slavery as punishment is actually allowed by the constitution...<p>AMENDMENT XIII<p>Section 1. Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.<p><a href="https:&#x2F;&#x2F;www.archives.gov&#x2F;milestone-documents&#x2F;13th-amendment" rel="nofollow">https:&#x2F;&#x2F;www.archives.gov&#x2F;milestone-documents&#x2F;13th-amendment</a>


type: comment
by: commandersaki
text:
  It would be nice to replace the keyboard with an inverted T-arrow layout and the fn as the leftmost corner key.<p>Alas this third party parts manufacturer&#x2F;supplier never took off.


type: comment
by: serial_dev
text:
  Having to support legacy systems with 15y+ development where the system works but you wish you didn’t have to spend so much effort figuring out types?<p>Or maybe you are an expert with a framework, you are very productive with it, you know the tricks, but you wish it had types support so maintaining these systems would be easier.<p>Picking a “better” language or learning a framework in another language is not always a pragmatic choice.


type: comment
by: bgbntty2
text:
  Thanks a lot for the detailed reply!<p>Just in case someone will read this without knowing the abbreviations:<p>PFS = perfect forward secrecy [0]<p>ECH = Encrypted Client Hello<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Forward_secrecy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Forward_secrecy</a><p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Server_Name_Indication#Encrypted_Client_Hello" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Server_Name_Indication#Encrypt...</a>


type: comment
by: tomjakubowski
text:
  Em-dash has a trivial and mnemonic shortcut on Macs (Option-shift-hyphen), so I&#x27;ve been an em-dash user for as long as I&#x27;ve had one.


type: comment
by: zkmon
text:
  Nope. Text and media (visual and audio) are not comparable. text is a vehicle and the other sensory content is the payload. Vehicle is different from payload. A vehicle can not represent a payload. When you are describing a scene or sound using text, you are using it text as a vehicle to send the sensory data to someone, via text, in a crude form. Stories recreate the sensory data and feelings.<p>Human sensory system has an evolved processing ability for visual and audio content. A story can give different sensory data and feelings to different receivers. It is a low-fidelity transmission.<p>Try telling someone how an old folk song sounded or how some exotic fruit tasted, or how some wild flower smelled, or how some surreal game scene looked, using only text.


type: comment
by: ffuxlpff
text:
  Dostoevsky&#x27;s Memoirs from the House of Dead is a good companion to Gulag Archipelago to show how things got worse into the full medieval sadism in less than a hundred years.<p>Besides the gulag is a blueprint to basically all the forms of how totalitarian societies treat their subjects, especially if you can see the pattern working in less cruel and plausible forms.


type: comment
by: bgbntty2
text:
  It&#x27;s not certain that LLMs don&#x27;t do this already—it&#x27;s likely their doing this even now.


type: comment
by: bruce511
text:
  Of course it will shrink! Every industry ever has shrunk as tooling got better.<p>That said, we are a long way from &quot;peak software&quot;. There is a <i>lot</i> of scope for new things, so there&#x27;s room for a lot of high-level people.<p>And of course the vast majority of current juniors won&#x27;t step up at all. Just like the web site devs of the early &#x27;00s went off to be estate agents or car salesmen or whatever. Those with shallow training are easily replaced.<p>The wheel will turn though, and those with a quality, deep, education focused on fundamentals (not job-training-in-xxx-language) are best placed to rise up.


type: comment
by: array_key_first
text:
  The policy choice to stop subsidizing EVs while, simultaneously halting their adoption from overseas, was intended to deliberately hurt the industry as a whole.<p>We know this because the people doing it are explicitly pro oil. Trump has gone on a few times now about how much he loves oil.<p>And, to be clear, the subsidies didn&#x27;t go away, they moved. If we want to talk subsidies, oil is at the tippy top of that list. It&#x27;s disingenuous to just ignore it. I mean, for fucks sake, MOST of the corn grown in this country is just so we can turn it into gas. Do a deep dive on that.<p>&gt; If we leave the market alone, people will allocate resources where they are actually needed the most<p>If we left the market alone, we would&#x27;ve abandoned gasoline cars a long time ago. They&#x27;re one of the most, if not the most, blessed products by our government. They get every special treatment, bailout, and subsidy in the book. Down to even the streets. 25 trillion on interstates alone.


type: comment
by: pjmlp
text:
  It mentions Java,<p>&gt; Memory safe languages include Rust, Go, C#, Java, Swift, Python, and JavaScript. Languages that are not memory safe include C, C++, and assembly.<p><a href="https:&#x2F;&#x2F;www.memorysafety.org&#x2F;docs&#x2F;memory-safety&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.memorysafety.org&#x2F;docs&#x2F;memory-safety&#x2F;</a>


type: comment
by: commandersaki
text:
  In Australia, all of these things would be returned for a full refund under Australia Consumer Law as a major fault, there is no time limit, just expectations of a <i>reasonable consumer</i>.


type: comment
by: marcobambini
text:
  If you don&#x27;t understand what we are building, that doesn&#x27;t mean you need to post such an inappropriate comment.


type: comment
by: scarecrowbob
text:
  Well, I think the point it is even beyond &quot;how many grains of sand is a pile,&quot; which seems like a legitimate point to me.  If we don&#x27;t understand how we got here, it&#x27;s really hard to figure out hat to do, so pretending as if someone flipped a switch in January of 2025 is not helpful.<p>I say this as a person who has been pepper sprayed by DHS while resisting ICE:<p>the conditions to led to the current bonfire have a lot to do with centrist folks piling up wood as if could never be lit.<p>If you ignore how we got here you will be unable to understand where really are.


type: comment
by: zingar
text:
  I’d love to hear from you or someone in your shoes: what are some patterns or examples of tests that are made redundant by types?<p>“It has a field of type X” has never been a useful test for me, my tests are always more like:<p>“if I send message X I get return value or action Y”<p>… with my admittedly limited experience of types I don’t see how they replicate this.<p>Therefore it looks like I’d only be “replacing” tests that I’d never write in the first place.<p>What am I missing?


type: comment
by: turtleyacht
text:
  Link? Not seeing anything stand out from <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;threads?id=haebom">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;threads?id=haebom</a>


type: comment
by: simonw
text:
  Whoa, did not expect a Hitler comparison here.<p>I think of LLMs as more like the invention of cars or railways: enormous negative externalities, but provided enough benefit to humanity that we tend to think they were worthwhile.<p>Are the negatives of LLMs really that bad? Most of them look more like annoyances to me.<p>The ones that upset me the most are the ChatGPT psychosis episodes which have lead to loss of life. I&#x27;m reassured by the fact that the AI labs are taking genuine steps to reduce the risk of that happening, which seems analogous to me to the development of car safety features.


type: comment
by: bjt
text:
  Looks like the site is being hugged to death. Here&#x27;s another instance of the article (I think).<p><a href="https:&#x2F;&#x2F;attheu.utah.edu&#x2F;science-technology&#x2F;mushroom-causes-fairytale-like-hallucinations&#x2F;" rel="nofollow">https:&#x2F;&#x2F;attheu.utah.edu&#x2F;science-technology&#x2F;mushroom-causes-f...</a>


type: comment
by: spauldo
text:
  True, there are exceptions. Stallman thought strategically. Having a free-but-non-copyleft licensed reference implementation is necessary if you are trying to wrest dominance from an established but proprietary standard.<p>But I&#x27;m willing to bet that he&#x27;d have pushed for GPL if he wasn&#x27;t trying to topple MP3.


type: comment
by: bestouff
text:
  I bought 1 used EV a few years ago. That thing seems like it won&#x27;t age, everything works like day 1. My next car will be an EV, for sure.


type: comment
by: MilnerRoute
text:
  There were reports this week that Tesla might actually be running fewer cars in Austin than people think.<p><a href="https:&#x2F;&#x2F;electrek.co&#x2F;2025&#x2F;12&#x2F;22&#x2F;tesla-robotaxi-project-austin-much-smaller-than-musk-claims&#x2F;" rel="nofollow">https:&#x2F;&#x2F;electrek.co&#x2F;2025&#x2F;12&#x2F;22&#x2F;tesla-robotaxi-project-austin...</a>


type: comment
by: crystal_revenge
text:
  &gt; Having your OSS library take off<p>All of the other bullet points there are pretty reasonable, but, having worked in OSS professionally, I genuinely <i>hope</i> none of my GH projects take off in the OSS world.<p>I have a few projects that are in the  &gt;50 stars range, and am both grateful for other people&#x27;s interests and very glad that none of them crossed the threshold to becoming <i>real</i> OSS projects. I like sharing my interesting experiments, but I absolutely do not want to be stuck with the nightmare of maintaining OSS software <i>for years</i>.<p>Even on these small projects, I&#x27;ve had times when I&#x27;m pressured to do a bug fix on a 5 year old project where I don&#x27;t even remember how it works or review and merge an enthusiastic PR solving a problem I don&#x27;t actually care about. It has eaten up a few weekends, and was a relatively minor annoyance, but it gave me the taste for what OSS work involved. Working professionally for an OSS company gave me even more insight.<p>Maintaining OSS is a royal pain in the butt and I am forever grateful for the people who <i>choose</i> to do this. Running a popular OSS library is not a prize. It&#x27;s <i>at least</i> a part time job you aren&#x27;t paid for. The benefits are slim; even the &quot;fame&quot; part (name your top 10 favorite OSS tools, now name the maintainers of those), and has really limited rewards outside of that. I&#x27;ve know plenty of brilliant creators of OSS libraries who struggle to find jobs in industry that are appropriate to their skill level.<p>In fact, it&#x27;s really hard to both run a successful OSS project <i>and</i> have a full time job (especially a high paying one that wants a lot of your brain and time) if you can&#x27;t some how manage to make that OSS project your full time job... and even then you will be under constant pressure to find a way to monetize your OSS project (which inevitably leads to either losing that job or making decisions not in the interest of your community of OSS users).<p>OSS maintainers are <i>saints</i> as far as I&#x27;m concerned. So much of the world&#x27;s software depends on them (even moreso in the age of LLMs) and the <i>vast</i> majority are compensated way less than your average FAANG engineer.


type: comment
by: commandersaki
text:
  <i>Will this work in reality? Will it be expensive to replace all the parts, and will the case be able to cool new CPUs, and will I have to get a new mainboard, etc?</i><p>When a $39 hinge kit costs $70 after shipping, it sounds unlikely I&#x27;ll be buying replacement parts from Framework, and there&#x27;s really no 3rd party marketplace either.


type: comment
by: pjmlp
text:
  Depends on what is done, GraalVM supports native libraries.<p><a href="https:&#x2F;&#x2F;www.graalvm.org&#x2F;latest&#x2F;reference-manual&#x2F;native-image&#x2F;guides&#x2F;build-native-shared-library&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.graalvm.org&#x2F;latest&#x2F;reference-manual&#x2F;native-image...</a><p>Then again, many times OS IPC is a much better option.


type: comment
by: wakawaka28
text:
  Have you ever heard, &quot;You get what you pay for?&quot; If used EVs were worth a damn, they would drive down the prices of petrol vehicles too.<p>&gt;Plus EVs are likely to have longer usable lifetimes -- though with different issues -- than gas cars.<p>You need to do some basic research, friend. EV batteries are not designed to be replaced at any sane price. They are built even more crappy than late model petrol vehicles. EVs depreciate rapidly because their useful life is short and problems are many. A 10 year old Honda Civic with a gas engine likely has another 10 or 20 years of life left.<p>An EV probably has a max life of about 15 years without a MAJOR overhaul which is likely not even doable for less than the price of a new EV, if you can even find someone willing to do it. Battery integrity is very hard to determine from sensors and external examination. If a cell has been damaged, it can start an inextinguishable fire which could take out a whole garage. These factors further hurt the resale value.<p>EVs were popular before petrol engines were perfected. But those EVs had swappable and relatively stable batteries and the cars did not have to conform to modern standards for acceleration, crash safety, and range.


type: comment
by: throw-12-16
text:
  Youre right about the Proud Boys, but they were heavily amplified on 4chan.<p>QAnon 100% started on 4chan and was regularly making national headlines.


type: comment
by: nxpnsv
text:
  Hmm... poetry got me into using pyproject.toml, and with that migrating to uv was surprisingly easy.


type: comment
by: ixci
text:
  My local gym has men in the locker room and it&#x27;s illegal for the gym to kick them out as these men say they are women. I changed gyms because of this but this only avoids the problem. Many women quietly self-exclude.


type: comment
by: benatkin
text:
  The experiments of AI agents sending emails to grown-ups are good I think – AIs are doing much more dangerous stuff like these AI Police Reports. I don&#x27;t think making a fuss over every agent-sent email is going to cause other AI incursion into our society to slow down. The Police Report writer is a non-human partially autonomous participant like a K9 officer. It&#x27;s wishful thinking that AIs aren&#x27;t going to be set loose doing jobs. The cat is out of the bag.


type: comment
by: intended
text:
  Reading how AI is being approached in China, the focus is more on achieving day to day utilty, without eviscerating youth employment.<p>In contrast, the SV focus of AI has been about skynet &#x2F; singularity, with a hype cycle to match.<p>This is supported by the lack of clarity on actual benefits, or clear data on GenAI use. Mostly I see it as great for prototyping - going from 0 to 1, and for use cases where the operator is highly trained and capable of verifying output.<p>Outside of that, you seem to be in the land of voodoo, where you are dealing with something that eerily mimics human speech, but you don&#x27;t have any reliable way of finding out its just BS-ing you.


type: comment
by: crawshaw
text:
  [exe.dev co-founder] Hi! There is a mobile site. It is not super visible right now but you can use it to create VMs (and even build something on them with our agent if you like). If you ran into a particular bug I would love to get it in the issue tracker so we can fix it.


type: comment
by: abbeyj
text:
  You have a typo in there.  You want <a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?q=%2810%5E100%29%2B1-%2810%5E100%29" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?q=%2810%5E100%29%2B1-%2810%5E1...</a> .  Google also gets the &quot;wrong answer&quot; for this expression, 0 instead of 1.


type: comment
by: commandersaki
text:
  I wonder how much of a laptop weirdo you would be if you didn&#x27;t have other desktops or laptops to rely upon.


type: comment
by: RajatWinstrike
text:
  Promotional offers are more valuable when they’re easy to understand. This article explains how the Winstrike promotion is structured, what users should expect, and how participation remains straightforward. Winstrike emphasizes a smooth experience built around trust and accessibility. To sum up, informed decisions lead to better experiences—have you taken time to understand the details before joining?


type: comment
by: f1shy
text:
  &gt; QNX can run Swift code makes me think of it could also run iPhone apps.<p>Not at all. That is like saying because it can run C, it can run windows apps. To run iPhone apps you would need all the libraries and runtimes ported, including the whole GUI. Just not happening.


type: comment
by: blobbers
text:
  Outside in society, I have to work to pay my rent, to pay for my food.<p>Inside a prison, should they not have a similar responsibility? They commit a crime and as such are held in stasis? Should they not at least carry the burden of themselves


type: comment
by: card_zero
text:
  I&#x27;ve told people off for using the pathetic fallacy too, in the past, I guess I just said &quot;what do mushrooms want&quot; for the sake of rhetoric. Well, because it would be funny. Fine then, I was trolling.<p>Thanks to your discussion though, I&#x27;m now wondering how to square the idea that evolution produces knowledge with the idea that it doesn&#x27;t optimize even for reproductive fitness. I think you&#x27;re technically incorrect there: it&#x27;s that it doesn&#x27;t optimize exclusively in the short term or by any one obvious strategy. The bottom line is that what survives survives, though, you can&#x27;t argue with a tautology. Even if what survives is a sloth or a sleeper shark or a bristlecone or (imagine) a single infertile but incredibly tough organism, it still had to find a way (alright, <i>stumble into</i> a way). Maybe your objection is just that &quot;optimize for&quot; implies intent, but intentless-purism in language for biologists is as hard as pastless-purism in language for time travellers.


type: comment
by: elric
text:
  You&#x27;ll be pleased to know that there&#x27;s another 20 or so books in the same universe, both by Steven Erikson and Ian Esslemont. Not all of them are as good as the Book of the Fallen, but most of them are pretty close, and some are even better.


type: comment
by: thelock85
text:
  Or the taxpayers foot the bill for keeping the inmate in prison while private interests (including but not limited to private prisons and select contractors) take additional profit off the unpaid labor instead of passing savings to the consumer


type: comment
by: donmcronald
text:
  Seize the generational wealth they accumulated. Make their parents, siblings, kids, grandkids, cousins, etc. demonstrate how they <i>earned</i> their money and take every penny they can’t link to honest means.<p>The discussion around billionaires needs to move away from taxing their income and beyond taxing their wealth.  We need to start talking about how much of their wealth we should be taking away.  Light it on fire or delete it. The whole world will be better off.


type: comment
by: sroerick
text:
  I fully agree with this. I&#x27;m building a site in OCAML, and I just this week spent 90 minutes debugging some weird error I didn&#x27;t understand because an implicit type was being pulled through in a global context. It was pretty irritating.<p>Maybe this isn&#x27;t a fair comparison, since I&#x27;m pretty new to OCAML and I&#x27;m sure an experience developer would have seen what was happening much quicker than I would have. But I&#x27;m not sure I spent 90 minutes TOTAL on type errors doing Python web dev.<p>Maybe I&#x27;m exaggerating, and I probably just don&#x27;t remember the first time I hit a type error, but my experience with type errors was that I would very occasionally hit them, and then I would just fix the type error. Pretty easy.


type: comment
by: throw-12-16
text:
  “All at once” was 2001 for a lot of people.<p>Latinos are the current targets, but they weren’t the first.


type: comment
by: zahlman
text:
  &gt;  a large number of files which are never actually imported<p>Unfortunately, it typically doesn&#x27;t work out as well as you might expect, especially given the expectation of putting `import` statements at the top of the file.


type: comment
by: thayne
text:
  That might, maybe, make it more effective as a deterrent, and possibly as retribution, but it would be less effective for restitution (since it would take much longer for those defrauded to get paid back).


type: comment
by: elboru
text:
  Tip: Look for someone selling their grownup children’s Lego collection. I recently found a couple selling their children’s old Lego collection in Facebook Marketplace. I got an enormous bag of them for just a few bucks. It was a headache to filter out the garbage in them (small non-LEGO toys, unique pieces that were not really useful, a few mixed mega blocks, broken pieces, etc) but it was worth it, my children love them!


type: comment
by: sccxy
text:
  That must be worst website ever made.<p>Zero information available on mobile.<p>I thought it is some kind of portfolio site that does not work on mobile.


type: comment
by: scott_w
text:
  &gt; I think you’re viewing this through your own cultural lens where camping can be totally solo (in the woods?)<p>Allow me to correct myself: I meant to say I believed you were referring wild camping, away from a commercial site (either alone or part of a group).<p>&gt; None of this is responsive to my comment that you are responding to ... I find that quite toxic.<p>You find it toxic that I won’t join you in an argument that only you want to have?<p>&gt; Again, your notion of my experience of camping does not come from anything I actually wrote ... that&#x27;s quite toxic.<p>I just woke up an hour ago. Did you find that toxic, too?


type: comment
by: commandersaki
text:
  A bit annoying to lug around for a nomad. I&#x27;m in a similar situation where I travel a lot with my mac laptop. For me, the ease of just going to a store and buying one if my current fails me is all that matters.


type: comment
by: bataowt
text:
  Thank you.<p>It’s my pet theory that China and friends have been running some serious propaganda in the West which has culminated in this red vs blue vitriol that’s bordering on mindless, thought terminating cliches. I say that because they routinely get away with far worse and very few people speak up against it nevermind do something about it. The air around it is so quiet it’s as if people are siding with them (and perhaps they are).<p>[nb. The average Chinese person would easily point out the number of Jews as heads of prominent tech companies in the West and not flinch saying it. The average Westerner dare not even think about saying it. That’s how crippled your standing is right now.]<p>Blaming Trump won’t help rewind the clock, and there’s ultimately very little he’s personally responsible for in the grand scheme of things. This started decades ago and you’re up against a country that will use every dirty trick in the book, because they are playing to win.<p>First realize how disadvantaged you are at the moment that whatever you do, your country would stand in your way and sabotage you out of petty reasons, against a country that’s turning more and more people into millionaires and proliferating across the globe and who has softly and quietly taken key strategic economic and industrial positions at a global scale. You can blame Trump if it makes you feel better, but it won’t help you win.<p>Population across the globe may be dwindling, but some people have more to lose than others and still come out on top.


type: comment
by: chistev
text:
  <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Betteridge%27s_law_of_headlines" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Betteridge%27s_law_of_headline...</a>


type: comment
by: jarofgreen
text:
  Hello,<p>I&#x27;m James based in Scotland. For 7 years I ran Open Tech Calendar listing mainly in-person tech events.<p>After a pause I&#x27;m now relaunching Open Tech Calendar to list virtual events - this shift in focus is due to personal life changes that mean that virtual events is what I&#x27;m interested in, and looking at other sites that are now doing a great job listing in person events in Scotland. I know virtual events aren&#x27;t as popular, but when I talked about this on social media, people suggested many reasons that virtual events may be preferred - public health, child care and other caring duties, people in rural areas.<p>I am specially going for events that include community participation - I&#x27;m keen to avoid &quot;this virtual tech event could have been a video&quot; and instead encourage events that people can get involved in.<p>We are also provide Open Data exports and are keen to encourage events to provide Open Data we (and others) can just import and reuse. Happy to help with options for that.<p>Brief word on the tech: I&#x27;m collecting data in a GitHub repository, then building that into a SQLite database with an Open Source library, then it&#x27;s a Django site to provide all the filter options and open data feeds I wanted to provide. It&#x27;s hosted on one virtual machine with Apache caching content.<p>So:<p>Constructive feedback on the project and site welcome!<p>If you know any good virtual tech events, do add them! You don&#x27;t have to be the organiser. There are details how on the site, or just comment here with details.<p>Thanks, James


type: comment
by: BiteCode_dev
text:
  That&#x27;s decent value considering the price of a vps is close for much more work.<p>The only difference is the bandwidth: vps in europe givr you 10 tiles that, unmeterred.<p>Very cool for training: I can make people log into those vm and deploy nginx just for learning.


type: comment
by: dpark
text:
  For software engineering, “impact” or “value delivered” are pretty much always your job unless you work somewhere really dysfunctional that’s measuring lines of code or some other nonsense. But that does become a lot about politics after some level.<p>I would not say it’s about getting other people aligned with your priorities instead of theirs but rather finding ways such that your priorities are aligned. There’s always the “your boss says it needs to help me” sort of priority alignment but much better is to find shared priorities. e.g. “We both need X; let’s work together.” “You need Foo which you could more easily achieve by investing your efforts into my platform Bar.”


type: comment
by: fnord123
text:
  Which scheme is embeddable and lightweight?<p>And what does lightweight mean? Does it mean low memory footprint or does it mean few-lines-of-code-to-introduce or does it mean zero-dependencies?


type: comment
by: pjmlp
text:
  Usually it is Rust message board language warriors.<p>Which also overlook how Rust type system can be subverted to actually allow for data races, with some help of linker scripts and OS IPC primitives.


type: comment
by: zingar
text:
  I don’t think the existence of a library to do something is evidence of the community shifting. For me the complete absence of types from any Ruby I see IRL or in examples from conference talks, readmes etc is evidence that the community is uninterested despite tons of effort from big players.


type: comment
by: bawolff
text:
  It wasn&#x27;t at that time. All we know is that average body temperature has been decreasing since the mid 1800s when we first started measuring it.


type: comment
by: zahlman
text:
  I got confused by the direction of the discussion.<p>My original point was that Requests imports in pip <i>used to not</i> be deferred like that, so you would pay for them <i>up front, even if</i> they turned out to be irrelevant. (But also they are relevant more often than they should be, i.e. the deferral system doesn&#x27;t work as well as it should.)<p>Part of the reason you pay for them is to run <i>top-level</i> code (to create function and class objects) that are irrelevant to what the program is actually <i>doing</i>. But another big part is the cost of actually locating the files, reading them, and deserializing bytecode from them. This happens at import time even if you don&#x27;t invoke any of the functionality.


type: comment
by: fnord123
text:
  I wasn&#x27;t asking which scheme has TCO.<p>I was asking which scheme if the 20-50 of them was &quot;lightweight&quot; and embeddable.


type: comment
by: da_grift_shift
text:
  It makes sense when you consider that every part of this gimmick is rationalist brained.<p>The Village is backed by Effective Altruist-aligned nonprofits which trace their lineage back to CFEA and the interwoven mess of SF&#x27;s x-risk and &quot;&quot;&quot;alignment&quot;&quot;&quot; cults. These have big pockets <i>and</i> big influence. (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46389950">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46389950</a>)<p>As expected, the terminally online tpot cultists are already flaming Simon to push the LLM consciousness narrative:<p><a href="https:&#x2F;&#x2F;x.com&#x2F;simonw&#x2F;status&#x2F;2004649024830517344" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;simonw&#x2F;status&#x2F;2004649024830517344</a><p><a href="https:&#x2F;&#x2F;x.com&#x2F;simonw&#x2F;status&#x2F;2004764454266036453" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;simonw&#x2F;status&#x2F;2004764454266036453</a>


type: comment
by: pandemic_region
text:
  &gt; $insane_argument_against_evolution<p>That looks like Perl variable syntax. Arguably the most mushroom like programming language.


type: comment
by: fnord123
text:
  I meant which scheme implementation is &quot;lightweight&quot; and also meant to ask what &quot;lightweight means&quot;.


type: comment
by: ReflectedImage
text:
  Type free languages like Lisp, Python and Ruby have faster software development times than languages that use types.<p>The developers who are using the statically typed languages, which are slower to develop in, with are being pushed to use the faster languages.<p>But those developers don&#x27;t know how to code in type free languages. So they attempt to add the types back in.<p>This of course reduces the software development speeds back to their previous speeds.<p>This means the whole thing is basically folly.<p>If you want a real example you can take a look at Turborepo, which in weakly typed Go took 1 developer 3 months to develop and has 20,000 lines of code. The direct port to Rust took a team of developers 14 months to develop and has 80,000 lines of code.<p>Exact same program but the development costs went up proportionally to the increase in the strength of the type system.<p>There are plenty of developers out there who have only used static typing and don&#x27;t understand it comes with massive software development costs compared to it alternatives.<p>If you are developing a SaaS and you use duck typing, unit tests and micro-services. You will get to market long before your competitors who don&#x27;t.


type: comment
by: f1shy
text:
  &gt;&gt; Try and run custom software on his medical device which can likely kill him? More than likely<p>I think this sentence is very sad. Not only this is a hard accusation, it is also the primary argument of the anti right to repair movement. An argument that I think is extremely bogus and ill intentioned, and I particularly (like Mr. Rossman) viscerally dislike.<p>Maybe the primary motivation is a) curiosity, and b) just for kicks to know if they honor the license.


type: comment
by: caminanteblanco
text:
  I have already experienced the benefits of sending this to several family members, and I&#x27;m thankful for the hard work you put into laying everything out so clearly


type: comment
by: zingar
text:
  I don’t like types in separate files but I also don’t want them cluttering my signatures. Types in comments would be my ideal, am I the only one who prefers this?<p>Edit: I see sorbet supports this as an experimental feature <a href="https:&#x2F;&#x2F;sorbet.org&#x2F;docs&#x2F;rbs-support" rel="nofollow">https:&#x2F;&#x2F;sorbet.org&#x2F;docs&#x2F;rbs-support</a>


type: comment
by: dudeinjapan
text:
  Two reasons.<p>First, YJIT&#x2F;ZJIT do much better when they know the type signatures of methods. You pay a performance penalty for implicit polymorphism, e.g. using a mix of types (Integer, Symbol, String) etc in the same method argument.<p>Second, from my experience with Typescript, as much as I naturally dislike type declarations, I find it does help LLMs. Having strongly typed libs&#x2F;gems and being able to mix in untyped app code would be a nice balance.


type: comment
by: PunchyHamster
text:
  That reads differently knowing that one single effect of that would be &quot;it will be easier for AI content scraper to get high quality data for their overlords currently destroying the economy&quot;


type: comment
by: darshdeep351
text:
  We play music in the office on Thursdays and Fridays. Built a Slack integration so people can queue up songs instead of interrupting whoever&#x27;s DJing. My first Node.js project.<p>Also learned about Qstash as an out of the box queueing and workflow service, saved me the trouble of setting up so many AWS permissions.


type: comment
by: zahlman
text:
  &gt; uncompressing packages <i>while they are still being downloaded</i><p>... but the archive directory is at the end of the file?<p>&gt; no python VM startup overhead<p>This is about 20 milliseconds on my 11-year-old hardware.


type: comment
by: tw1984
text:
  you are more than welcomed to call it garbage or whatever else you like. they will just catch up fast and eat your lunch in 6-12 months time.<p>btw, full weights are now available for download.


type: comment
by: sroerick
text:
  I&#x27;m sad you&#x27;re getting downvoted. This is objectively uglier Ruby code. Ruby is a gorgeous language, and aesthetics is seemingly not allowed in the conversation.<p>I&#x27;m not convinced that the time savings of types exist at all, but even if it took twice as long to do anything with types, there is a completely valid argument that &quot;it&#x27;s worth it to look at nicer code&quot;.


type: comment
by: zahlman
text:
  The point is that it would be difficult in Python, compared to in &quot;system&quot; compiled languages generally.


type: comment
by: crawshaw
text:
  [exe.dev co-founder here] It is planned! The reason we have not got to it yet is it needs to be very different than IPv4 support. We have spent a lot of time on machinery to allow `ssh yourmachine.exe.xyz` work without having to allocate you an IPv4 address. The mechanisms for IPv6 can and should be different, but they will also interact with how assigning public static IPv4 addresses will work in the future.<p>We do not want to end up in the state AWS is in, where any production work requires navigating the differences between how AWS manage v4 and v6. And that means rolling out v6 is going to be a lot of work for us. It will get done.<p>I added a public tracking bug here: <a href="https:&#x2F;&#x2F;github.com&#x2F;boldsoftware&#x2F;exe.dev&#x2F;issues&#x2F;16" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;boldsoftware&#x2F;exe.dev&#x2F;issues&#x2F;16</a>


type: comment
by: dartharva
text:
  It&#x27;s the Red Queen hypothesis in action - AI is a relative and compounding capability with influence across broad sectors; the cost of losing out for the parties involved is severely more than the cost of over-investing. It&#x27;s collective rational panic.


type: comment
by: f1shy
text:
  Anytime anybody does something himself, there is a risk. People die because of welding parts cleaned with break-cleaner, people die driving, diving, sky-diving, doing bungee jumping...<p>Advertising that code, IMHO would be as showing of you doing extreme sports, for example. I do not think is any bad. A good disclaimer should be enough to take away any guilt.


type: comment
by: jmmv
text:
  This is explained in the original article linked in the first sentence: <a href="https:&#x2F;&#x2F;blogsystem5.substack.com&#x2F;p&#x2F;ssh-agent-forwarding-and-tmux-done" rel="nofollow">https:&#x2F;&#x2F;blogsystem5.substack.com&#x2F;p&#x2F;ssh-agent-forwarding-and-...</a>


type: comment
by: AnthonyMouse
text:
  &gt; But they don&#x27;t have the budget and resources that commercial entities have.<p>Everyone is standing on the shoulders of giants. You&#x27;re not going from stone tools to jet engines in a month, but you could fix a bug in one in that time.<p>&gt; They don&#x27;t have the same due diligence requirements. They don&#x27;t have the same liability.<p>Things that exist to try to mitigate the misalignment of incentives that comes from paying someone else to create something you depend on. Better for the incentives to align to begin with.<p>Notice also that these things are floors, not ceilings. The company is only required to do the minimum. You can exceed it by as much as you like.<p>&gt; If I use a commercial device unaltered, it&#x27;s the company&#x27;s fault if the device fucks up or is defective and causes harm. If I install random internet software on my medical device and it fucks up and causes harm, it&#x27;s my fault.<p>And then if the community version fixes a bug that would have killed you and you stick with the commercial version you can sue them for killing you. Except that you&#x27;re dead.<p>&gt; There is simply no way random folks on the internet can test these types of systems to any reliable degree.<p>Basically the entire population is on the internet, so the set of them includes all the people doing it for a corporation. Are they going to forget how to do their jobs when they go home, or when they or a member of their family gets issued another company&#x27;s device and they want it to be right?


type: comment
by: throw-12-16
text:
  Many of the people on this forum were the ones piling the wood.<p>The data harvesting of the US surveillance state was 100% enabled by SV.<p>Guys like Zuckerberg, Page, and Brin are modern day Oppenheimers in all the worst ways.


type: comment
by: bawolff
text:
  &gt; Ever own&#x2F;pet a cat?<p>As far as i know, current medical advice is not to treat toxoplasmosis (except in exceptional situations like if you have AIDs) so im not sure what the benefit of getting tested would be.<p>Unless you mean other parasites.


type: comment
by: habinero
text:
  I read through this to see if my AI cynicism needed any adjustment, and basically it replaced a couple basic greps and maaaaybe 10 minutes of futzing around with markdown. There&#x27;s a lot of faffing about with JSON, but it ultimately doesn&#x27;t matter to the end result.<p>It also fucked up several times and it&#x27;s entirely possible it missed things.<p>For this specific thing, it doesn&#x27;t really matter if it screwed up, since the worst that would happen is an incomplete blog post reporting on drama.<p>But I can&#x27;t imagine why you would use this for anything you need to put your name behind.<p>It <i>looks</i> impressive, sure, but the important kernel here is the grepping and there it&#x27;s doing some really basic tinkertoy stuff.<p>I&#x27;m willing to be challenged on this, so by all means do, but this seems both worse <i>and</i> slower as an investigation tool.


type: comment
by: spacechild1
text:
  No, the point is that your speculations simply do not make sense for someone like Rob. He is not a random software engineer in some company and also he is retired.


type: comment
by: habinero
text:
  Yes, it embarrasses the people who think this kind of thing is a good idea and ideally generates behavioral change.


type: comment
by: wakawaka28
text:
  &gt;The policy choice to stop subsidizing EVs while, simultaneously halting their adoption from overseas, was intended to deliberately hurt the industry as a whole.<p>Chinese EVs are a Trojan horse. Even if they weren&#x27;t, we cannot compete with the Chinese on cost and probably can&#x27;t trust their quality standards.<p>&gt;I mean, for fucks sake, MOST of the corn grown in this country is just so we can turn it into gas. Do a deep dive on that.<p>I know that. Ethanol somehow reduces certain kinds of supposedly harmful emissions, and it gives farmers someone to sell their corn to. We need to support farmers because a market spread too thin on farming means people would starve. If we had crop issues, rest assured that they would probably stop using ethanol until things got back to normal.<p>&gt;If we left the market alone, we would&#x27;ve abandoned gasoline cars a long time ago.<p>We had EV cars a hundred years ago and abandoned them. Petrol works better. People could be encouraged to use electric trains or something but it turns out that city life is not practical or desirable for everyone.<p>&gt;They get every special treatment, bailout, and subsidy in the book. Down to even the streets. 25 trillion on interstates alone.<p>Every country prizes its auto industry (if it has one) because it is related to nearly every other production capability. Building all the shit the military needs from scratch down to the raw material supply chain is not something that can be done in a hurry. Also, I don&#x27;t know if you knew, but the interstates are used for rapid shipping and military movement. Trains still exist but they can&#x27;t compete with trucks on highways for most things.


type: comment
by: user_7832
text:
  Just because it&#x27;s legal doesn&#x27;t mean it&#x27;s ethical or moral, and there are enough examples of things in such categories.


type: comment
by: TekMol
text:
  This is cool. I am currently using GitHub codespaces and I would love a version of it with nothing but a web based terminal. I don&#x27;t need all the other windows they put around it. This might be it.<p>Trying my way around it now. Not sure what is going on:<p><pre><code>    me: apt install apache     the shell: exe.dev repl: command not found: &quot;apt&quot; </code></pre> What is &quot;exe.dev repl&quot;? Am I not in a shell?<p><pre><code>    me: bash     the shell: exe.dev repl: command not found: &quot;bash&quot; </code></pre> Damn, it seems the &quot;shell&quot; is not a Linux shell?


type: comment
by: zahlman
text:
  Scenarios like that are simply not realistic. Besides which, multiple solutions exist for bundling Python with an application.


type: comment
by: fl4tul4
text:
  <a href="https:&#x2F;&#x2F;infosec.press&#x2F;brunomiguel&#x2F;is-mozilla-trying-hard-to-kill-itself" rel="nofollow">https:&#x2F;&#x2F;infosec.press&#x2F;brunomiguel&#x2F;is-mozilla-trying-hard-to-...</a><p>uBlock Origin Lite (2024): <a href="https:&#x2F;&#x2F;www.neowin.net&#x2F;news&#x2F;ublock-origin-lite-maker-ends-firefox-store-support-slams-mozilla-for-hostile-reviews&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.neowin.net&#x2F;news&#x2F;ublock-origin-lite-maker-ends-fi...</a><p>there are many other sources - DYOR


type: comment
by: WarOnPrivacy
text:
  When content is untruthful as delivered, whatever truth it contains is of the lowest possible value. In this place, we are merely picking bones from garbage.<p>A better space to occupy is one shared by folks who are acting in good faith.


type: comment
by: dolmen
text:
  As you think Go is a wrong way for computing, tell us about the others routes that we should explore…


type: comment
by: ivell
text:
  One of the big advantages of types is documenting what is *not* allowed. This brings a clarity to the developers and additionally ensure what is not allowed does not happen.<p>Unit tests typically test for behaviours. This could be both positive and negative tests. But we often test only a subset of possibilities just because how people generally think (more positive cases than negative cases). Theoretically we can do all those tests with unit testing. But we need to ask ourselves honestly, do we have that kind of test coverage as SQLLite?  If yes, do we have that for very large codebases?


type: comment
by: SpicyLemonZest
text:
  The process you&#x27;re describing is hardly unheard of. The problem is that a large corporation&#x27;s assets include things like employees, office buildings, supplier contracts, etc, which generally aren&#x27;t valuable except in the context of the business unit they operate within. So if you want to maximize recovery, you have to keep critical business units intact, which often means that large parts of the business survive in all but name.<p>Purdue Pharma is a recent instructive case. The marketing folks did some terrible stuff, but it would be pretty rough on victims, employees, and patients who need pain meds to respond by tearing down Purdue&#x27;s factories and auctioning off the contents. So the bankruptcy plan calls for keeping the factories running, transferring them to a new company called Knoa, which will be owned by a trust that&#x27;s dedicated to managing the opioid crisis. Isn&#x27;t Knoa just Purdue wearing a new hat? Kinda, sure, but there&#x27;s no better alternative.


type: comment
by: buu700
text:
  As the saying goes, &quot;If I&#x27;d had more time, I would have written a shorter letter&quot;. Of course AI <i>can</i> be used to lazily stretch a short prompt into a long output, but I don&#x27;t see any implication of that in the parent comment.<p>If someone isn&#x27;t a good writer, or isn&#x27;t a native speaker, using AI to compress a poorly written wall of text may well produce a better result while remaining substantially the prompter&#x27;s own ideas. For those with certain disabilities or conditions, having AI distill a verbal stream of consciousness into a textual output could even be the only practical way for them to &quot;write&quot; at all.<p>We should all be more understanding, and not assume that only people with certain cognitive and&#x2F;or physical capabilities can have something valuable to say. If AI can help someone articulate a fresh perspective or disseminate knowledge that would otherwise have been lost and forgotten, I&#x27;m all for it.


type: comment
by: lostnground
text:
  While I agree that officers should be accountable. More enforcement of them will not suddenly make them good officers. Other nations train their police for years prior to putting them into the thick of it. US police spend far less time studying, and it shows, in everything from de-escalation tactics to general legal understanding. If you create a pipeline to weed out bad officers, then there needs to be a pipeline producing better officers


type: comment
by: commandersaki
text:
  I&#x27;ve posted this about a year ago on another Framework thread. I see a lot of questions from people interested in FW laptops, so I thought my experience may help understand the good and bad.<p>I bought a Framework 13&quot; in 2022, Intel 13th gen with 32GB ram (probably not as stupid as expensive as it is now) and 1TB drive.<p>It has good intentions but falls short. I would say overall it is a mediocre laptop in terms of quality.<p>Will it last longer than any other laptop? I would think so, as it has a strong story of available parts and upgrades. Similarly I believe it would last longer than any other laptop, since you can essentially do a Ship of Theseus with it.<p>Pain points:<p><pre><code>  - display hinge problem, picking up the laptop would make the screen lie flat 180 degrees, which is really annoying - this has been fixed in newer versions of framework, but to get a new hinge kit costs $39 AUD plus $30 AUD in shipping, so I&#x27;m not willing to make that purchase due to the ridiculous shipping price,    - the modular ports are nice, but I&#x27;d rather just have fixed ports and more of them, of course that&#x27;d obstruct the repair&#x2F;modularity story,    - sometimes the modular ports do not work after resuming from a hibernate, I have to eject and reseat it,    - the display is okay, I notice mine has a small granular line of off coloured pixels - i don&#x27;t think this is due to any physical damage but rather a defect in the screen as I&#x27;ve never had this kind of issue with any other laptop and I&#x27;ve handled the framework fairly carefully; but this line of off coloured pixels is very faint and virtually unnoticeable unless using very dark colours, so it&#x27;s not a huge deal as I make it out to be,    - the keyboard works great, but I was hoping for an upgrade to something along the lines of an apple style layout with half height inverted-t arrow keys and fn&#x2F;ctrl swapped; the idea of a marketplace for custom parts never really eventuated save a few niche things like RISC V,    - Battery life of about 3-4 hours of very average usage,    - Speakers are trash. </code></pre> The webcam &#x2F; mic are good enough. I run Linux on it, and seems to run pretty stable.<p>I needed this laptop because I needed 32GB of ram for compile jobs (c++ programmers on large projects knows such pain). I have since got a macbook pro 16&quot; with &gt;32GB of ram and it can compile what I need using Rosetta 2 for Linux (so amd64 compiles). Since my mac can now do everything I need, I haven&#x27;t really touched my Framework; I just keep it spare when I need a bare metal x86-64 in a pinch. I loathe the idea of having to use it over a mac laptop.<p>The good news is since my post a year ago, Apple has since released the m4 chips which allow the Macbook Air range to drive up to two external displays using thunderbolt.


type: comment
by: foxfired
text:
  I found my own blog [0]. But interestingly, it is missing the letter I in screenshot starting from July 2025.<p>[0]: <a href="https:&#x2F;&#x2F;onemillionscreenshots.com&#x2F;idiallo.com&#x2F;screenshot" rel="nofollow">https:&#x2F;&#x2F;onemillionscreenshots.com&#x2F;idiallo.com&#x2F;screenshot</a>


type: comment
by: bigyabai
text:
  There are tons of proprietary RTOS&#x2F;microkernel products on the market. It&#x27;s not so much hiding as it is crowded-out.


type: comment
by: DetectDefect
text:
  DNS blocking is entirely insufficient compared to DOM interception and filtering, especially with domain fronting.


type: comment
by: socketcluster
text:
  Maybe for some kind of multiplayer game which has massive bandwidth and CPU usage requirements and has to be supported by paper-thin advertising profit margins... When tiny performance improvements can mean the difference between profitable and unprofitable, then it might make sense to optimize but this... But for the vast majority of software, the cost of serializing JSON is negligible and not worth thinking about.<p>For example, I&#x27;ve seen a lot of companies obsess over minor stuff like shaving a few bucks off their JSON serialization or using a C binding of some library to squeeze every drop of efficiency out of those technologies... While at the same time letting their software maintenance costs blow out of control... Or paying astronomical cloud compute bills when they could have self-hosted for 1&#x2F;20th of the price...<p>Also, the word scale is overused. What is discussed here is performance optimization, not scalability. Scalability doesn&#x27;t care for fixed overhead costs. Scalability is about growth in costs as usage increases and there is no difference in scalability if you use ProtoBuf or JSON.<p>The expression that comes to mind is &quot;Penny-wise, pound-foolish.&quot; This effect is absolutely out of control in this industry.


type: comment
by: oarsinsync
text:
  Alternatively, companies hire multiple subject domain experts, and pay them handsomely.<p>The experts believe they&#x27;ve been hired for the value of their opinions, rather than for being &#x27;yes-people&#x27;, and have differing opinions to each other.<p>At a certain pay threshold, there are multiple peoples who&#x27;s motivation is not &quot;how do I maximise my compensation?&quot; and instead is &quot;how do I do the best work I can?&quot; Sometimes this presents as vocal disagreements between experts.


type: comment
by: yunohn
text:
  I used to rely on this, and still mostly do - but you’d be surprised how quickly this has entered the normal vernacular! I hear people using it in conversation unprompted all the time.


type: comment
by: nurettin
text:
  This could be interesting, but do you have arguments other than &quot;stop ruining muh languages&quot; or &quot;u r dumb&quot;?


type: comment
by: f1shy
text:
  Why do people think constantly something made by some random company is automatically better than something made &quot;DIY&quot;.<p>I totally understand, that because of liability and some more availability of resources, you would expect a company product to be &quot;safe&quot;. BUT: if it is your butt that is going to be in the line, then I bet you: you will be much more careful that a random engineer in some random company. About the resources available in a big company, they are usually more directed to marketing, legal (including lobbing to avoid right to repair) and oder areas to maximize revenue, and not exactly in quality.<p>I worked in 2 different big companies which worked in &quot;mission critical systems&quot; and boy! I can tell you some stories about how unsafe is what they do, and how much money is invested in &quot;cover your ass&quot; instead of making products better&#x2F;safer.


type: comment
by: culi
text:
  Scientists that study mosquitoes in a lab will commonly feed the mosquitoes with their own blood. Literally sticking their arm in and letting them feed.<p><a href="https:&#x2F;&#x2F;www.theguardian.com&#x2F;australia-news&#x2F;2025&#x2F;jun&#x2F;23&#x2F;mosquito-borne-disease-fight-researcher-bare-arm" rel="nofollow">https:&#x2F;&#x2F;www.theguardian.com&#x2F;australia-news&#x2F;2025&#x2F;jun&#x2F;23&#x2F;mosqu...</a>


type: comment
by: ares623
text:
  Like toddlers dropping bricks onto the motorway and hitting speeding motorists. &quot;It&#x27;s the brick&#x27;s fault <i>shrugs</i> what can you do really?&quot;<p>Makes me wonder, if someone were to mail AI generated smut to children, would they get into trouble?


type: comment
by: spzb
text:
  Good write ups:<p><a href="https:&#x2F;&#x2F;doublepulsar.com&#x2F;merry-christmas-day-have-a-mongodb-security-incident-9537f54289eb" rel="nofollow">https:&#x2F;&#x2F;doublepulsar.com&#x2F;merry-christmas-day-have-a-mongodb-...</a><p><a href="https:&#x2F;&#x2F;blog.ecapuano.com&#x2F;p&#x2F;hunting-mongobleed-cve-2025-14847" rel="nofollow">https:&#x2F;&#x2F;blog.ecapuano.com&#x2F;p&#x2F;hunting-mongobleed-cve-2025-1484...</a>


type: comment
by: zahlman
text:
  &gt; Linux systems commonly already provide an outdated system Python you don’t want to use<p>Even with LTS Ubuntu updated only at EOL, Python will not be EOL most of the time.<p>&gt; A single Python version for the entire system fundamentally doesn’t work for many people thanks to shitty compat story in the vast ecosystem.<p>My experience has been radically different. Everyone is trying their hardest to provide wheels for a wide range of platforms, and all the most popular projects succeed. Try adding `--only-binary=:all:` to your pip invocations and let me know the next time that actually causes a failure.<p>Besides which, I was very specifically talking about the user story for people who are just learning to program and will use Python for it. Because <i>otherwise this problem is trivially solved by anyone competent</i>. In particular, building and installing Python from source is just the standard configure &#x2F; make &#x2F; make install dance, and it Just Works. I have done it many times and never needed any help to figure it out even though it was the first thing I tried to build from C source after switching to Linux.


type: comment
by: m-hodges
text:
  This is awesome. Would love to see a slimmer tier closer to a DO droplet or Hetzner instance that&#x27;s ~$5-8 &#x2F; month.


type: comment
by: breve
text:
  If indeed he doesn&#x27;t have the heart for basic honesty then why should anyone listen to him about anything?<p>This is not a high bar. This is not some impossible moral standard to be held to.<p>This really is an easy one.


type: comment
by: codeflo
text:
  That&#x27;s no longer as true as it once was. I get the feeling that quite a few people would consider &quot;benevolent dictator for life&quot; an outdated model for open source communities. For better or worse, there&#x27;s a lot of push to transition popular projects towards being led by committee. Results are mixed (literally: I see both successes and failures), but that doesn&#x27;t seem to have any effect on the trend.


type: comment
by: ahazred8ta
text:
  1943 short story <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Greatest_Gift" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Greatest_Gift</a>


type: comment
by: zahlman
text:
  If they are not developers, it&#x27;s the developer&#x27;s responsibility to fix that. The developers have many options available for this.


type: comment
by: crawshaw
text:
  [exe.dev co-founder here] Hi there, I am not sure exactly where you are, but your VM is ubuntu derived and definitely starts with apt and bash. Perhaps try `ssh yourvm.exe.xyz`?<p>Thanks for trying it!


type: comment
by: tyre
text:
  Not really a perverse incentive. The government isn’t making any money here. They’re paying someone from their own pocket only to take it away again?<p>At that point it really is just slavery, which they can already do as protected in the US Constitution.<p>(I’m not arguing for this. I agree with restitution and believe that sentences longer than a certain point are also pointless and a net negative to society.)


type: comment
by: suprjami
text:
  Great idea! Then you can move to a Chromium-based browser which has (checks notes) uBlock Origin Lite.<p>Oh.


type: comment
by: wojciii
text:
  Maybe because of VPN usage?<p>No reason to get arrested because of viewing a picture of some massacre on a square in a large city or sent to the SMO because one reads some Ukraine news not approved by their government.


type: comment
by: sylos
text:
  If an officer misremembers something about you, you go to jail . If you misremember something about the event, you also go to jail. Yeah, I guess it tracks


type: comment
by: ChadNauseam
text:
  Writing I posted online lead to me meeting some cool dudes in SF, which lead to my current job. It’s hard to say if I just won the lottery or not, but it does seem true to need that you get more luck that way


type: comment
by: TekMol
text:
  I can&#x27;t use a native ssh client. I am using a browser. I clicked on &quot;Shell&quot; on top of the screen.<p>Oh, I think I found a real shell now! You have to click &quot;VMs&quot; then on the VM and then &quot;Terminal&quot;.<p>Yay, this is great!


type: comment
by: socketcluster
text:
  You can also provide this with JSON and API versioning. Also with JSON, you can add new fields to requests and responses, it&#x27;s only deleting fields which breaks compatibility.


type: comment
by: lucyjojo
text:
  ham radio license holders in japan:<p>1994 ~1.3M<p>2025 340k (lots of old people)<p>and they dropped morse code from the exam requirements in 2011.


type: comment
by: garganzol
text:
  Running a command is the main idea of cron. In this case, the author runs composite commands like:<p><pre><code>    test &amp;&amp; action </code></pre> Where &#x27;test&#x27; is another shell command that returns 0 or 1. This is not a special cron syntax, it&#x27;s just the inherent capability of the Unix shell.<p>In any case, this whole approach is very clever and shows the beauty of The Unix Way.


type: comment
by: jondwillis
text:
  I’m not even sitting at the table. I’m a spectator. What’s your argument&#x2F;allegiance here? The original article is hyped-up drivel. The model could be amazing and that’s still the case.


type: comment
by: colechristensen
text:
  I&#x27;ve got REAMDE and maybe Cryptonomicon? finished though quite a few years ago.  I&#x27;ve had a couple of false starts with Anathem though I think I&#x27;ve been told it just gets started slowly.<p>I liked but didn&#x27;t love the Stephenson I&#x27;ve read.  Unlike William Gibson novels I&#x27;ve read, Stephenson is a solid 7 or 8 out of ten for me (maybe I should have added another category in my list).  Your suggestions will probably make it on to my list.


type: comment
by: inciampati
text:
  It is true that graphs communicate very well. But they do come from text... And in the end we need to be able to describe what we see in them in text.


type: comment
by: simplesocieties
text:
  Rooting for Ladybird <a href="https:&#x2F;&#x2F;ladybird.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ladybird.org&#x2F;</a>


type: comment
by: crawshaw
text:
  [exe.dev co-founder here] Thank you! Not to give too many secrets away, but my hope is to follow a business model I have been part of before, and make it as cheap as possible for individuals so they encourage their employers to buy it for work. So I would very much love to get cheaper.<p>The two constraints are that, one, when small underlying resources are expensive (we hope to fix that soon by not being small!), and two, we do not want to make the resource allocation so small that the VM feels unpleasant to use. So there is a floor on how small we make them.<p>That said, I very very much want to drop prices. We started with conservative numbers.


type: comment
by: fuzzfactor
text:
  &gt;For fun ?<p>Good question, but God, no.<p>Just to get more out of the electronics where others can&#x27;t match what I had decades ago.  Things have come a long way but icing on the cake is still needed for a more complete solution, and by now it&#x27;s more clear than ever what to do.<p>Actually the first year after &quot;retiring&quot; from my long-term employer was spent on music servers as a hobbyist.  Then right back to industrial chemical work since.  It&#x27;s been nice not to have any bosses or deadlines though.<p>&gt;Or do you actually need the money.<p>Not really, actually waiting until 70 to collect Social Security so I will get the maximum available to me, and haven&#x27;t even started drawing from my main retirement fund.  I plan to start my second company funded entirely by the Social Security though.<p>&gt;In my 20s I wanted to retire by 40. Now in my 30s I&#x27;ve accepted that&#x27;s impossible.<p>This is one area where I am very very far from the mainstream.  I <i>grew up</i> in a &quot;retirement community&quot; known as South Florida.  Where most people have always been over 65.  Nothing like the 50 states from Orlando on up.  Already been there and done that when I was young and things were way more unspoiled.  When I was still a teenager (Nixon Recession) we were some of the first in the USA where it was plain to see that natives like me would not be able to afford to live in our own hometown.  Even though student life was about as easy as the majority of happy retirees.  I knew I already had it good, and expected to always continue to run a business of some kind when I got to be a senior citizen, and never stop.  There were really so many more examples of diverse old-timers than any other place I am aware of.<p>&gt;I like programing and working on projects, I hate filing TPS reports all day and never ending meetings.<p>I actually do like programming too or I wouldn&#x27;t have done it at all.  I started early and have done some pioneering work, but never was in a software company.  There was just not many people who could do the programming everywhere it was needed as computerization proliferated in petrochemicals.  Now there&#x27;s all kinds of commercial software and all I have to do is &quot;just&quot; tie up the loose ends if I want to.  I mainly did much more complete things on my own, and the way I wanted to.  Still only when needed, and not every year.  In my business I earned money by using my own code, not selling it at all.<p>I know what you mean about never ending BS, big corporate industrial bureaucracy was challenging enough to survive around as a contractor, I don&#x27;t think I could tolerate &quot;lack of progress&quot; reports or frequent pointless meetings for code on top of that, especially when I&#x27;m trying to keep my nose to the grindstone and really get something worthwhile accomplished :)


type: story
by: wongerpi
title: Nopin – I made iOS Screen Time limits harder to bypass
text:
  nopin is a small web tool that works alongside iOS Screen Time &#x2F; App Limits.<p>It increases the friction of bypassing limits by turning a 4-digit PIN into a hard-to-memorize, reusable input sequence. You simply follow on-screen prompts to enter the PIN step by step. The sequence can be saved and replayed when needed.<p>I built this because I wanted something like Cold Turkey on desktop, but for iOS.<p>https:&#x2F;&#x2F;nopin.org


type: comment
by: bgbntty2
text:
  Apart from being a fun read, I learned that I should be skeptical at papers claiming to have factorized certain numbers. Thanks.


type: comment
by: bawolff
text:
  I&#x27;m not sure i agree that the Wikipedia article supports your position.<p>Certainly private property is involved in tragedy of the commons. In the classic shared cattle ranching example, the individual cattle are private property, only the field is held in common.<p>I generally think that tragedy of the commons requires the commons, to, well, be held in common. If someone owns the thing that is the commons, its not a commons but just a bad product. (With of course some nit picking about how things can be de jure private property while being defacto common property)<p>In the microsoft example, windows becoming shitty software is not a tragedy of the commons, its just MS making a business decision  because windows is not a commons. On the other hand, computing in general becoming shitty, because each individual app does attention grabbing dark patterns, as it helps the induvidual apps bottom line while hurting the ecosystem as a whole, would be a tragedy of the commons, as user attention is something all apps hold in common and none of them own.


type: comment
by: Madmallard
text:
  I gave it up a year ago at least when they changed their terms of service to start selling your data to advertisers. They haven&#x27;t been a privacy-focused company for at least that long now. They are lying to you.


type: comment
by: shellkr
text:
  I am not sure this is necessarily a git issue as it is mostly a GitHub issue. just look at the Aur of Arch Linux which works perfectly.


type: comment
by: plufz
text:
  I don’t think Claude is a bad choice for those tasks. The dev team can also build skills for management to help improve the AI functionality for management. And Claude in Excel is available as preview.


type: comment
by: drdaeman
text:
  If you don’t specify types explicitly they have to still exist somewhere: in someone’s head (in oral tradition of “Ah, yea, those IDs are UUIDs, but not those - those are integers”), or denoted through some customary syntax (be it something more formal like Hungarian notation, or less so - suggestive suffixes, comments, supplementary documents).<p>They still exist at runtime, and people who work on the codebase need to somehow know what to expect. Having a uniform syntax helps to formalize this knowledge and make it machine understandable so it can assist developers by providing quick hits and preventing mixups automatically (saving attention&#x2F;time for other matters).<p>Types may be rarely important for local variables, but they matter for API contracts.


type: comment
by: wojciii
text:
  Funny you say this.<p>I noticed that product that succeeded are almost always products that I wouldn&#x27;t buy.<p>So I could be used to determine the success of products. If I like it ..forget it. If i wount buy it, the the uneashed masses will and it will be a commercial succes.<p>I should sell this as a service ..


type: comment
by: tpoacher
text:
  it&#x27;s even worse than this.<p>your paid email address would now always end up in people&#x27;s spam folder by default, because the big 2 don&#x27;t trust any email not originating from the big 2


type: comment
by: f1shy
text:
  Why do you think a random person, who is VERY passionate about something, as to invest all the free hours in life to do something, is less skilled that one who just does it because is needed to survive?<p>Sorry. I would be much more inclined to have something made by somebody passionate about it, as done by some guy that received hopefully some kind of instruction on how to do things and was then left alone.<p>In this context (GA) we are not comparing Airbus&#x2F;Boeing with a garage build. We are comparing some small company making 2 seaters with your hangar and maybe 10 certified aircraft mechanics that will help you a lot on the process.


type: comment
by: lucyjojo
text:
  I&#x27;m a millenial and I can only write in cursive. I technically can use block letters but it&#x27;s so slow and awkward...


type: comment
by: bgbntty2
text:
  That was the joke. Also the use of the &quot;It&#x27;s not; it&#x27;s&quot; structure and the em-dash.


type: comment
by: procaryote
text:
  It&#x27;s a way to dig yourself out of the hole without a full rewrite, and with a smaller retraining effort for your developers.


type: comment
by: tavavex
text:
  The <i>absolute</i> worst-case scenario of messing this up as a company is that you get sued and they win, or you&#x27;re forced to settle. You pay out some money, post a public apology, whatever. If things get really bad, the company goes under. But you&#x27;re likely still far richer than the average person, and the blame is distributed enough that no one gets a criminal sentence - not that it was a realistic option to begin with.<p>The <i>baseline</i> worst-case scenario of messing this up on yourself is that you die.


type: comment
by: WarOnPrivacy
text:
  Judge is an Obama appointee ftr. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Beryl_Howell" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Beryl_Howell</a><p>I have found other decisions by her to be ethical. I have no opinion on this decision atm.


type: comment
by: mrkeen
text:
  &gt;&gt; I sorely miss it in Python, JS and other languages. They keep me guessing whether a function will mutate the parent structure, or a local copy in those languages!<p>&gt; Python at least is very clear about this ... everything, lists, class instances, dicts, tuples, strings, ints, floats ... are all passed by object reference. (Of course it&#x27;s not relevant for tuples and scalars, which are immutable.)<p>Then let me just FTFY based on what you&#x27;ve said later:<p>Python will <i>not be very clear about this</i> ... everything, lists, class instances, dicts, tuples, strings, ints, floats, they all <i>require the programmer to read and write documentation every time</i>.


type: comment
by: jacquesm
text:
  And none of them can hold a candle to QnX. I&#x27;ve used a whole raft of them and QnX stands heads and shoulders above the competition. The consistency of the implementation is extremely impressive.


type: comment
by: zahlman
text:
  The implication of this framing is that neutrons are considerably simpler.<p>I find that rather surprising.


type: comment
by: jot
text:
  So good to see this different approach! The clustering looks really cool and love that the focus is not on the most popular websites.<p>Here’s another Christmassy alternative: <a href="https:&#x2F;&#x2F;display.archive.org&#x2F;xmas" rel="nofollow">https:&#x2F;&#x2F;display.archive.org&#x2F;xmas</a><p>I’m one of the makers of OneMillionScreenshots.com and I’m currently working on an update to it.


type: comment
by: pie_flavor
text:
  This is junk. Writing a type annotation takes basically zero time, then saves you time by preventing the runtime error because you forgot which variable was which, then saves you more time by autocompleting the correct list of valid methods when you hit dot.<p>Acting like Go is comparable to JS is ridiculous; Go&#x27;s type system is the only kind of type system needed in Ruby. Rust is a staggering outlier in complexity. And the Turborepo port took a long time specifically because they tried to port one module at a time with C interop between the old and new codebases, which massively slows down development in any language, especially Go. This is just about the most dishonest &#x27;example&#x27; you could have picked.<p>Either that or you are saying &#x27;weakly typed&#x27; to mean type inference in `var := value`, in which case (a) Rust has that too and (b) that&#x27;s not what the debate is about, nobody is against that


type: comment
by: mrkeen
text:
  In other words,<p>&gt;&gt; I sorely miss it in Python, JS and other languages. They keep me guessing whether a function will mutate the parent structure, or a local copy in those languages!


type: comment
by: jauntywundrkind
text:
  So uh, as hackers...<p>Anyone got any good reverse engineering docs &#x2F; write-ups? On where the right attachment points are? For those of us interested in, oh, perhaps, 3d printing our own?<p>(Hack the planet)


type: comment
by: nurettin
text:
  I want to agree, but in this current form, gp comes off as an emotional gatekeeper rather than someone with valid points. I think there are strong arguments for both sides. One off scripts with types is bs. Glue code with types, almost bs. Code close to the wire, typing those can be a pain with no gains. But business logic? Large code bases? You can pry* types from my cold dead hands.


type: comment
by: foxfired
text:
  If it makes you feel better, on reddit, I shared my very first blog post about deprecating mysql_* functions in php. As a result, someone said something mean about my mother. I figured the web was full of trolls.<p>But that wasn&#x27;t enough. Someone else wrote that my article was useless and I write at a 7th grade level. I turned off the monitor, went for a walk. I decided that blogging wasn&#x27;t for me. It was time to delete my blog. I was so embarrassed.<p>When I came back, there was a reply to that comment. It said something like &quot;that&#x27;s a good thing, 7th grade level writing means we can all understand it easily&quot;. And that was enough to keep me going. 13 years so far.


type: comment
by: terribleperson
text:
  What? This is terrible news. I&#x27;ve always loved the mass market paperback format, it&#x27;s perfect for reading. Trade paperbacks are annoying to shelve, annoying to carry, and less comfortable to read.


type: comment
by: someotherperson
text:
  They&#x27;re not just lying, they&#x27;re killing the hopes of other independent browsers to take the reigns and the attention of the FOSS community. Mozilla is incredibly cancerous from this perspective: it&#x27;s Google-backed controlled opposition.


type: comment
by: wojciii
text:
  I could use a sane CI system.<p>I hate DevOps. I have to do multiple commits to implement something.<p>I would love to be able to have access to the same env as the CI so that I could prototype the script&#x2F;job on my own machine before committing to git. Most things are using Docker anyway, so it should be possible.<p>I hate that I need to write commands in Yaml files, commit (or use the browser) and then look at the result.<p>Solve this and I would pay for it.


type: comment
by: jacquesm
text:
  Hard real time (so latency guarantees), microkernel (and they actually mean it, so your device drivers can&#x27;t hose your system), standardized networked IPC including network transparency for all services, ISRs at the application level.


type: comment
by: tobr
text:
  Ok, so they <i>have</i> to. Or else what? Back of the envelope, it would take somewhere between 200k and 1 million years of 24&#x2F;7 work to pay it back at that rate.


type: comment
by: Manheim
text:
  I find this article strange in its logic. If the use of AI generated content is problematic as a principle I can understand the conflict. Then no AI should be used to &quot;transcribe and interpret a video&quot; at all - period. But if the concern is accuracy in the AI &quot;transcript&quot; and not the support from AI as such, isn&#x27;t it a good thing that the AI generated text is deleted after the officer has processed the text and finalized their report?<p>That said, I believe it is important to aknowlegde the fact that human memory, experience and interpretation of &quot;what really happened&quot; is flawed, isn&#x27;t that why the body cameras are in use in the first place? If everyone believed police officers already where able to recall the absolute thruth of everything that happens in situations, why bother with the cameras?<p>Personally I do not think it is a good idea to use AI to write full police reports based on body camera recordings. However, as a support in the same way the video recordings are available, why not? If, in the future, AI will write accurate &quot;body cam&quot; based reports I would not have any problems with it as long as the video is still available to be checked. A full report should, in my opinion, always contain additional contextual info from the police involved and witnesses to add what the camera recordings not necessarily reflect or contain.


type: comment
by: 8n4vidtmkvmk
text:
  The value of protobuf is not to save a few bytes on the wire. First, it requires a schema which is immensely valuable for large teams, and second, it helps prevent issues with binary skew when your services aren&#x27;t all deployed at the same millisecond.


type: comment
by: tpoacher
text:
  There&#x27;s nothing stopping you from writing code that is completely functional and devoid of nulls these days. It&#x27;s just that java obviously still allows nulls if someone needs to use them (partly for interoperability with legacy code)<p>But if you&#x27;re going to argue about the mere presence of null being problematic, you might as well complain about the ability to use &quot;unsafe&quot; code in Rust too.


type: comment
by: tstrimple
text:
  I thought I explained it, but I&#x27;ll break it down into smaller words. Medical software doesn&#x27;t just have to solve one particular users&#x27;s problems. It has to be generalized to the majority of folk seeking treatment for a particular problem. If one particular CPAP user is able to tweak their settings to work better for their particular lifestyle, it is not generalizeable to every CPAP user. A corporation offering a general solution is put under *far* more scrutiny than a random github repo is. A corporation can be sued for releasing a product that kills people, but good luck convincing a court that your family deserves restitution for you installing a random script you found on the internet into your insulin pump.<p>This has fuck all to do with how much corporations care about people. It has everything to do with liability laws and how victims can get restitution. It has everything to do with the actual risks of installing random internet scripts versus the corporations who have to jump through regulatory hoops. And it&#x27;s not to say corporations get everything right. They fuck things up constantly. But they fuck things up constantly with oversight and regulation and you want me to believe random internet users will make a better product without it. It&#x27;s nonsense.


type: comment
by: ReflectedImage
text:
  I&#x27;m comparing a program with itself.<p>Go only has basic types and interfaces to emulate duck typing (structural typing). The type complexity in Go is rather  on the low side of things.


type: comment
by: notarobot123
text:
  Open source culture has changed so much over the past couple of decades that it seems totally reasonable now for up-and-coming maintainers to question the whole thing.<p>Scale has changed everything. There are orders of magnitudes more users than contributors compared to some of the early OSS and the balance between grateful and entitled end-users has skewed expectations much more towards maintainers as a support role with similar responsibilities to a product engineer in the commercial world. Why would you want to enter into that social contract now? Why would you want to risk your library taking off and the associated costs that would bring (as well as benefits)?<p>An alternative evolutionary pathway for OSS is for developers and communities to self-host their own git projects. Projects get to define their own ethos and workflow. Discovery remains high-friction which prevents the commodification of maintainer effort. The bar for writing custom tools to support things like this got a whole lot lower so it might start to make sense more than it did in the past (there are both push and pull forces at work here). It might even make OSS fun again.


type: comment
by: zarzavat
text:
  &gt; One of those predictions is that it&#x27;s possible to build a large-scale fault tolerant quantum computer.<p>Quantum theory doesn&#x27;t predict that it&#x27;s possible to build a large scale quantum computer. It merely says that a large scale quantum computer is consistent with theory.<p>Dyson spheres and space elevators are also consistent with quantum theory, but that doesn&#x27;t mean that it&#x27;s possible to build one.<p>Physical theories are subtractive, something that is consistent with the lowest levels of theory can still be ruled out by higher levels.


type: comment
by: otabdeveloper4
text:
  If you&#x27;re capable of auditing the LLM’s outputs and doing a decent code review then you don&#x27;t need an LLM.


type: comment
by: hnhn34
text:
  &gt; But since if you&#x27;re so lazy&#x2F;undisciplined to disregard skilling up (Leetcode, Coursera, Udemy, Pluralsight, etc)<p>What&#x27;s with the hostility in these comments? OP straight up said he just doesn&#x27;t like the damn job. Grinding leetcode is not gonna change that. Is everyone just choosing to ignore this?


type: comment
by: SpicyLemonZest
text:
  Again, it&#x27;s pretty rough on the victims to tell them we won&#x27;t bother trying to get the money they&#x27;re owed. Sometimes you have no choice; I would be shocked if the healthcare company mentioned in the source link were still operating, since it doesn&#x27;t sound like it was actually doing much beyond the Medicare fraud. But when you do have a choice, what does anyone have to gain from blowing it up?


type: comment
by: EvanAnderson
text:
  I suspect &quot;Interface&quot; will be up your alley. It isn&#x27;t anywhere near as literary as Gibson. It has become wildly more plausible as it has aged.<p>Anathem is definitely a slow start. If anything once it gets going it moves too fast. I&#x27;d argue it doesn&#x27;t spent enough time exploring the world the reader suddenly finds themselves in.<p>If you haven&#x27;t, check out Bruce Sterling. His &quot;Heavy Weather&quot;[0] might well be up your alley, too.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Heavy_Weather_(Sterling_novel)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Heavy_Weather_(Sterling_novel)</a>


type: comment
by: hypfer
text:
  I suppose we&#x27;re going to just gloss over the fact that the primary party benefitting from people publishing their work like this is someone else.<p>Someone else being usually some corp that is happy to pay with exposure instead of money.<p>This is of course a rather cynical read, but the first instance of luck being &quot;Having your OSS library take off&quot; kinda paints this picture for me.<p>Which does make sense I guess, given that it&#x27;s a piece of writing by the great free labor extraction machine GitHub, which was bought by Microsoft not because they had suddenly gotten altruistic at heart.<p>Which isn&#x27;t to say that it&#x27;s all bad, but there obviously is a clear conflict of interest here that doesn&#x27;t get explored at all.<p>There is a point to be made for not publishing your work in ways that makes it trivial for others to benefit from it. A more balanced piece of writing would&#x27;ve warned about this instead of purely providing encouragement.


type: comment
by: jauntywundrkind
text:
  I still think of Capsela a lot. That&#x27;s my weird pick. Weird spheres that had gears and motors and things. It wasn&#x27;t fancy, I didn&#x27;t do that many incredible things with it (vs my LEGOs) but wow, still hits as a very special kind of toy, just because it was the only one that actually did things.


type: comment
by: exe34
text:
  I think the comparison is more with the Hitlers, Stalins, Maos, Trumps, etc.<p>Except AI may well have more people under its thumb.


type: comment
by: otabdeveloper4
text:
  &gt; our complete lack of an argument for advertising<p>It&#x27;s literally impossible to start or run a business without advertising your products or services.


type: comment
by: f1shy
text:
  It shocks me how much comments, here in HACKER news, are something like:<p>&quot;Why do you want the source code?! leave it alone! Don&#x27;t touch it, is unsafe! Big Pharma companies know much better than you what they do!&quot;<p>REALLY?! REALLY?!<p>I&#x27;m not saying, go changing the SW like crazy. Is clear it can kill you. But this &quot;anybody who is not a mega pharma company is absolutely unable to do anything right, you will absolutely kill yourself if you look at the code&quot; that is just... idk... so low.<p>It may be named hacker news, but boy, many people here are not remotely near what I would call a hacker...


type: comment
by: computerdork
text:
  Ah yes, and actually, Agreed (as mentioned, formal verification is only possible for &quot;those answers that lend themselves to it&quot;).<p>Interesting that you mentioned Knowledge Graphs, haven&#x27;t heard about these in a long time. Just looked up &quot;Commonsense knowledge&quot; page on wikipedia and seems like they&#x27;re still being added to. Would you happen to know if they&#x27;re useful yet and can do any real work? or are good enough to integrate with LLM&#x27;s?


type: comment
by: Revisional_Sin
text:
  &gt; Ignoring requires-python upper bounds. When a package says it requires python&lt;4.0, uv ignores the upper bound and only checks the lower. This reduces resolver backtracking dramatically since upper bounds are almost always wrong. Packages declare python&lt;4.0 because they haven’t tested on Python 4, not because they’ll actually break. The constraint is defensive, not predictive.<p>Erm, isn&#x27;t this a bit bad?


type: comment
by: constantinum
text:
  - Permutation City — Greg Egan<p>- She Said — Jodi Kantor &amp; Megan Twohey<p>- Conclave — Robert Harris<p>- First You Write a Sentence — Joe Moran<p>- Eleanor Oliphant is Completely Fine — Gail Honeyman<p>- The Master and Margarita — Mikhail Bulgakov<p>More books here -&gt; <a href="https:&#x2F;&#x2F;pastebin.com&#x2F;XVeacpHM" rel="nofollow">https:&#x2F;&#x2F;pastebin.com&#x2F;XVeacpHM</a>


type: comment
by: nrclark
text:
  This was a really interesting read. I&#x27;d highly recommend it for anybody who&#x27;s setting up (or currently maintains) a pre-commit workflow for their developers.<p>I want to add one other note: in any large organization, some developers will use tools in ways nobody can predict. This includes Git. Don&#x27;t try to force any particular workflow, including mandatory or automatically-enabled hooks.<p>Instead, put what you want in an optional pre-push hook and also put it into an early CI&#x2F;CD step for your pull request checker. You&#x27;ll get the same end result but your fussiest developers will be happier.


type: comment
by: bgbntty2
text:
  Very interesting game!<p>How can I enable practice mode? I just see &quot;Practice Mode OFF&quot; on the right, but nothing to click on. Does practice mode have infinite hints and guesses? That would be nice for people like me who know very little about proteins.


type: comment
by: smj-edison
text:
  But they are multiple different &quot;views&quot; into data, and I would posit that a textual view of data is no different than a graphical view, no? If you import data from a parquet file, you go straight from numbers to graphs, so I disagree that it comes from text. Both graphs and text come from information. Circles on surveys, Arduino temperature readings, counter clickers when doing surveys. Those are not just text.


type: comment
by: otabdeveloper4
text:
  Very confident.<p>The people who do the &quot;*nix&quot; cargo cult thing have never seen a SunOS machine and don&#x27;t even know what a HPUX is.


type: comment
by: HaukeHi
text:
  Plants want to be eaten only by big animals that take them on long and random walks and then die far away from where they are picked up to fertilize the seed.


type: comment
by: pmontra
text:
  Not on Firefox Android. Either they already fixed the problem or it&#x27;s OK here. I didn&#x27;t check with Firefox on desktop yet (Linux).


type: comment
by: Retr0id
text:
  Nobody who was writing code before LLMs existed &quot;needs&quot; an LLM, but they can still be handy. Procfs parsing trivialities are the kind of thing LLMs are good at, although apparently it still takes a human to say &quot;why not using an existing library that solves this, like <a href="https:&#x2F;&#x2F;pkg.go.dev&#x2F;github.com&#x2F;prometheus&#x2F;procfs" rel="nofollow">https:&#x2F;&#x2F;pkg.go.dev&#x2F;github.com&#x2F;prometheus&#x2F;procfs</a>&quot;


type: comment
by: nitza
text:
  Their docs say that something like:<p>`def greet(name: String, greeting: String = &quot;Hello&quot;): String`<p>will work for kwargs with default values — <a href="https:&#x2F;&#x2F;type-ruby.github.io&#x2F;docs&#x2F;getting-started&#x2F;understanding-trb-files#optional-parameters" rel="nofollow">https:&#x2F;&#x2F;type-ruby.github.io&#x2F;docs&#x2F;getting-started&#x2F;understandi...</a>


type: comment
by: citbl
text:
  I&#x27;ve been amazed by this jam. It&#x27;s like bigger and better every year (in terms of jams going deeper and deeper).<p>I imagine we&#x27;re 5 years away of &quot;Make your own OS, language, compiler, VM and game in 12 minutes, 36 seconds. Extra points if you gave yourself a stroke.&quot;


type: comment
by: card_zero
text:
  Even in humans it has multiple roles, such as for movement (as in Parkinson&#x27;s disease), and various signals around the body, excreting salt, calming down T-cells.


type: comment
by: stackghost
text:
  &gt;Some of them are due to many people using the same theme.<p>Teeming masses of sites using what probably seems to the authors as a fresh, unconventional look but ends up being Yet Another.


type: comment
by: nrhrjrjrjtntbt
text:
  My worry is at scale AI from one vendor can introduce biases. We wont know what those biases are. But whatever they are the same bias affects all reports.


type: comment
by: bsder
text:
  All investors are wiped.  Anyone on board of directors is gone.  Anyone in main executive management (CEO, CFO, CTO, etc.) is fired and replaced.  All assets placed into immediate Chapter 11 (restructuring) bankruptcy.


type: comment
by: hbarka
text:
  I remember Lytro. There was a lot of fanfare behind that company and then they fizzled. They had a lauded CEO&#x2F;founder and their website demonstrated clearly how the post-focus worked. It felt like they were going to be the next camera revolution. Their rise and demise story would make a good Isaacson-style documentary.


type: comment
by: smj-edison
text:
  Just go full Tcl, where instead of shunning stringly typed data structures, the only data structure available is a string :)


type: comment
by: tpoacher
text:
  using an instance of a sealed class in a switch expression also has the nice property that the compiler will produce an error if the cases are incomplete (and as such there&#x27;s also no need for a default case). So a good case for the &quot;make invalid states unrepresentable&quot; argument.


type: comment
by: strogonoff
text:
  When we become ghost content producers for LLMs, you are not supposed to hear something in reply to your post, book, or other work. Most of the time, your work will be ingested by a handful of companies as training data; the readers benefitting from your work will pay these companies, and in return these companies will thoroughly shield and insulate you from being thanked by the people you helped. These companies will do their best to ensure you are motivated to continue producing honest content that can keep their LLMs from choking on their own output.<p>The exceptions to this are closed (or semi-closed) communities and forums where you directly interact with humans, either by inertia due to a large established human user base or (for newer, smaller communities) via personal vetting of participants.


type: comment
by: otabdeveloper4
text:
  &gt; Procfs parsing trivialities are the kind of thing LLMs are good at<p>Have you tried it? Procfs trivialities is exactly the kind of thing where an LLM will hallucinate something plausible-looking.<p>Fixing LLM hallucinations takes more work and time than just reading manpages and writing code yourself.


type: comment
by: disillusioned
text:
  I bought the magnatile-knockoff-version essentially and while not as pure montessori as the wooden blocks, they&#x27;re 1&#x2F;10th the price and my 4-year-old is _loving_ this kit: <a href="https:&#x2F;&#x2F;amzn.to&#x2F;3MVXRXg" rel="nofollow">https:&#x2F;&#x2F;amzn.to&#x2F;3MVXRXg</a>


type: comment
by: tomhow
text:
  Sorry for the confusion on this. There&#x27;s a weird thing that happens when a post is put in the second chance pool (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;pool">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;pool</a>, explained here <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26998308">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26998308</a>) then get lobbed onto the front page nearly 7 days after it was submitted. It can be getting lots of upvotes and a good discussion, then suddenly it &quot;expires&quot; and loses its ranking and disappears, which means the discussion ends prematurely and people who may have found it interesting may not see it. So I&#x27;ve tried to rescue it by creating a fresh copy of the post, and moving the comments to it. I&#x27;ve now restored the karma score to it too to make it less confusing. There&#x27;s no way to do this that avoids some form of confusion to some people but at least this way the post gets its deserved amount of time on the front page and full opportunity for the discussion to play out.


type: comment
by: qouteall
text:
  One limitation of Rust macro is that it can only access code token, not actual type information.<p>When macro sees a type `X` macro can never be sure whether it&#x27;s `&amp;str` as Rust allows type alias. If `X` is not `&amp;str` it may also be a struct that contains `&amp;str`, still macro cannot know.<p>Wasm-bindgen workarounds this issue by generating &quot;fake functions&quot; then read and remove them in CLI:<p><a href="https:&#x2F;&#x2F;wasm-bindgen.github.io&#x2F;wasm-bindgen&#x2F;contributing&#x2F;design&#x2F;describe.html" rel="nofollow">https:&#x2F;&#x2F;wasm-bindgen.github.io&#x2F;wasm-bindgen&#x2F;contributing&#x2F;des...</a><p>Zig comptime allows getting full type information. This is one advantage of Zig.


type: comment
by: jsemrau
text:
  I really like the story and in these times of genAI a story about a virtual idol makes it worthwhile reading it again. Also compared to Gibson&#x27;s other works I find it a much easier read.<p>Also, I sometimes like to compare it to Coupland&#x27;s Microserf&#x27;s but Microserf&#x27;s is notably dated by now.


type: comment
by: thesumofall
text:
  My best reads this year:<p>Non-fiction:<p>- The Power Broker by Robert Caro<p>Fantasy:<p>- The Raven Scholar by Antonia Hodgson<p>Sci-fi:<p>- Sun Eater series by Christopher Ruocchio<p>- A Canticle For Leibowitz by Walter M. Miller Jr<p>- Ra by qntm<p>- Jean le Flambeur series by Hannu Rajaniemi<p>- Annihilation by Jeff VanderMeer (didn’t like the subsequent books of the series so much)<p>Other novels:<p>- Woodcutters by Thomas Bernhard


type: comment
by: simonjgreen
text:
  Do you have any links you could share to content you found especially insightful about AI use in China?


type: comment
by: arjie
text:
  I doubt anyone selecting a popular theme is confused by the fact that it’s popular. I use the default Mediawiki theme for mine, for instance.


type: comment
by: fuzzfactor
text:
  Apparently some of the older ladies who had moved down from New York to South Florida had been playing it socially since World War II.<p>I got the idea they had been doing it in Europe beforehand, one was a Holocaust survivor.<p>They loved it when some of us teenagers took an interest and joined in.  That was by the 1970&#x27;s.


type: story
by: cozymori
title: Show HN: VectorWave – Turn Python function execution into searchable vector data
url: https://github.com/Cozymori/VectorWave
text:
  Hello HN,<p>I built an open source Python framework called VectorWave. It connects your code execution flow directly to a Vector Database (Weaviate).<p>Instead of dumping inputs&#x2F;outputs into unstructured text logs, VectorWave embeds them as vectors. This allows you to: 1. Search execution history semantically (e.g., find &quot;bad input&quot; errors without exact keyword matching). 2. Implement semantic caching (skip expensive calls if similar inputs were processed). 3. Enable &quot;Self-Healing&quot; by comparing error traces with past successful runs.<p>It is designed for AI engineers needing long-term memory for agents, or backend devs debugging complex workflows.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;cozymori&#x2F;vectorwave" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cozymori&#x2F;vectorwave</a> Docs: <a href="https:&#x2F;&#x2F;cozymori.github.io&#x2F;vectorwave-docs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cozymori.github.io&#x2F;vectorwave-docs&#x2F;</a><p>I&#x27;d love to hear your feedback on the concept of &quot;Execution RAG&quot;.


type: comment
by: Dambalala
text:
  . Rivers of London series by Ben Aaronovitch. Urban fantasy with a great audiobook narrator (Kobna Holdbrook-Smith). Harry Potter meets Sherlock Holmes. Loved the computer history and London Library parts in False Value.<p>. Chrestomanci series by Diana Wynne Jones. Found the first book in a local phonebox library. Especially liked the probability computer in Conrad’s Fate.<p>. Southern Reach trilogy by Jeff VanderMeer. Recommended by a barber after I mentioned the cartoon &quot;Scavengers Reign&quot;. Annihilation is well worth reading.<p>. The Buried Giant by Kazuo Ishiguro. Novel about memory, forgetting.<p>. Einstein&#x27;s Dreams by Alan Lightman. Short novel imagining Einstein&#x27;s dreams whilst he worked on his relativity theory.


type: comment
by: sureglymop
text:
  I think running and managing and possibly misconfiguring a keycloak java monolith would be exactly what I&#x27;d want to avoid which is why it&#x27;s cool that they offer this.


type: comment
by: ggm
text:
  I consider the abstract a strawman. By far the largest number of robots deployed are non human 3 (or more) axis single arm, or the less complex but still unhuman interchangeable head multi axis NMC tools. The assumption of humanoid appears to me to be bogus from the get-go.<p>Humanoid robots are a self imposed goal, for many people it means substitution of a robot into human centric work.<p>Most of Amazon and other warehouse robots are grid traversal stackers. It&#x27;s a shunting yard in 3 dimensions.


type: comment
by: WolfCop
text:
  Does anyone maintain a programmatically accessible list of holidays for their company? Similar to the HOLIDAYS.txt in the article, but it would allow for things like “don’t run this the day before or during a company holiday.”<p>I work at a company with different holidays in certain countries, which would complicate things, and require something more structured than a list of dates. But having that accessible could be useful.<p>Has anyone tackled that, or come across a solution?


type: comment
by: thaumasiotes
text:
  Noun sense 4.4 there comes from the medical use, which is a euphemistic reference to verb sense 1.1.<p>I don&#x27;t know whether the noun <i>retard</i> developed within medicine from the medical use. But this much is clear:<p>1. The word <i>retarded</i> (not <i>retard</i>) was employed in an effort to be technical and sensitive in referring to people with mental deficiencies;<p>2. The same word, <i>retarded</i>, entered general use in reference to people with (more broadly-construed) mental deficiencies;<p>3. The noun <i>retard</i> derived straightforwardly from <i>retarded</i>, in the sense &quot;person who is retarded&quot;. This might have happened before step 2 and then entered general use in parallel with <i>retarded</i>, or it might have happened after step 2. Doesn&#x27;t really matter.


type: comment
by: throw-12-16
text:
  I recently unpublished a couple libraries because I was so fed up with maintaining them.<p>Lot&#x27;s of entitled &quot;I want to speak to the manager&quot; types ruined it for me.


type: comment
by: Mic92
text:
  I can second that. If there are multiple commits: <a href="https:&#x2F;&#x2F;github.com&#x2F;tummychow&#x2F;git-absorb" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tummychow&#x2F;git-absorb</a> is handy to add formatting changes into the right commit after commits already happened.


type: comment
by: tstrimple
text:
  You&#x27;ve got some great ones on here. I&#x27;m curious how you found some of them to be.<p>Jim Butcher &quot;Brief Cases&quot;: I&#x27;m a huge fan of the Dresden series. I find it to be very enlightening as we watch an author grow with his primary character. The early books were particularly weak, but they grow and get better and better. However, I&#x27;m unfairly biased against short stories, so I avoid all the X.5 releases. Are these worth exploring as I&#x27;m waiting for the followup to Battleground?<p>Mother of Learning: I generally don&#x27;t like litrpg or progression fantasy, but I&#x27;m a sucker for time loops. I enjoyed this series and craved more like it. Anything else you&#x27;d recommend in this genre?<p>I read the Fitz books... fuck... decades ago at this point. Is it worth revisiting in audiobook? I&#x27;ve been burned so many times by nostalgia that I&#x27;m reluctant to revisit old favorites.


type: story
by: m-hodges
title: Ask HN: How are you sandboxing coding agents?
text:
  I&#x27;ve seen people rely on built-in sandboxes, use git worktrees (sometimes inside devcontainers), or run the whole agent inside a Linux VM with minimal host mounts. On Linux, I’ve also seen firejail&#x2F;bubblewrap mentioned.<p>For folks actually using these tools day-to-day:<p>What’s your default setup?<p>Have you had any &quot;learned the hard way&quot; moments?<p>What tradeoff (safety vs convenience vs parallelism) has mattered most in practice?<p>I&#x27;m less interested in theoretical best practices than what&#x27;s actually holding up under real use.


type: comment
by: mikhailfranco
text:
  China is the world&#x27;s second largest producer of silver, after Mexico and ahead of Peru.<p>It is introducing licensing for export of silver starting on 1 January 2026.<p>There is speculation that the new regulations will favor a few large companies, slow the flow of exports, and provide a mechanism for the government to impose explicit &#x27;critical mineral&#x27; export controls on silver in the future.


type: comment
by: Perseids
text:
  You misunderstand. The <i>physicists</i> are developing their <i>own</i> software to analyze their experimental data. They typically have little software development experience, but there is seldom someone more knowledgeable available to support them. Making matters worse, they often are not at all interested in software development and thus also don&#x27;t invest the time to learn more than the absolute minimum necessary to solve their current problem, even if it could save them a lot of time in the long run. (Even though I find the situation frustration, I can&#x27;t say I don&#x27;t relate, given that I feel the same way about LaTeX.)


type: comment
by: Pawamoy
text:
  No. When such upper bounds are respected, they contaminate other packages, because you have to add them yourself to be compatible with your dependencies. Then your dependents must add them too, etc. This brings only pain. Python 4 is not even a thing, core developers say there won&#x27;t ever be a Python 4.h


type: comment
by: ReflectedImage
text:
  Making the type annotations pass restricts you to writing more bloated and verbose programs in general.<p>Stating that A is an integer isn&#x27;t much of a issue but once you get a reasonably complex program and A now has a compound type made of 5 parts, it really does slow you down and it really does make you write considerably worse programs for the sake of passing a type checker.<p>Any commercial code will need to be unit tested so there is no time saving from finding runtime errors earlier and an any good IDE will detect the same errors and provide you with the same auto complete automatically for free without any type annotations at all. These are problems which exist solely in your head.<p>1 developer vs a whole team of developers. I think you need to face the facts.<p>There are studies comparing old dynamically types languages against statically type languages. They always show approximately 1&#x2F;3 of the lines of code being used with 3x faster development times in the dynamically types languages. This isn&#x27;t some new discovery.<p>Well even Python is strongly typed but for the sake of this we are discussing type complexity.


type: comment
by: port11
text:
  I&#x27;m not influential enough but I&#x27;ll share the recommendations I think will help people like me: struggling parents.<p>This year I&#x27;ve reread The Discontented Little Baby Book. If you&#x27;re getting&#x2F;have a newborn, this is the book I&#x27;d read. It&#x27;s humane. No sleep training, no nonsense about babies. We went full ‘possum’ with our baby and I like how happy he became.<p>I&#x27;ve also read Ten Things I Wish You Knew About Your Child&#x27;s Mental Health. To me this could be an instant classic. No fluff, lots of advice for parents. Prima.<p>There&#x27;s plenty of literature on parenting, but so much of it is poorly written or poorly researched. Be careful out there. (And don&#x27;t read PLS, yikes.)<p>---<p>I finally discovered Andy Weir, the Thursday Next series, and The 13.5 Lives of Captain Bluebear. I&#x27;m amazed it took me so long to get there. All excellent.<p>For some reason I decided to read all 7 Harry Potters in French. If you&#x27;re learning French, it&#x27;s a great idea, the French gets progressively harder so you can keep up!<p>Bryson&#x27;s At Home: A Short History of Private Life has been my companion for some weeks, but it&#x27;s quite long.<p>I&#x27;m happy with all my reading this year, some 32 books, many in a foreign language. Given I&#x27;ve no time to read during the day, and can only get some pages in after the kid&#x27;s in bed, it&#x27;s not too shabby.<p>Oh, and we&#x27;ve read Stompysaurus, like, 90 times? Grawwwwr!<p>Happy reading!


type: comment
by: kelseyfrog
text:
  Punitive punishment serves as a deterrent to other businesses.<p>I really dislike the black or white thinking of, &quot;if we&#x27;re not maximizing recovery then victims will get nothing.&quot;


type: comment
by: tourmalinetaco
text:
  They’re not. The MacBook Air can easily thermal throttle under any sustained load because they went with a fanless design. It may work for casual usage, but it also negates at least half of your claims.<p>Screen cracking was ~4 years ago for M1 laptops, which also included Apple making screen repairs far more difficult, exacerbating the problems they’re currently being sued over.<p>They <i>did</i> separate NAND from the rest of the board in recent models, but NAND on the board was only a problem because A) bad engineering &amp; B) greed. Thay’s not even getting into MacOS overwriting to NAND and wearing it out.<p>“Engineering is hard” is not an excuse for a company that’s worth $4 trillion. With flexgate they cheaped out on shorter flex cables. Anyone with even a rudimentary understanding of flex cables knows that’s a recipe for disaster. And while Flexgate itself <i>is</i> an older case, it’s a clear example of their profits-at-all-costs approach.<p>For that ~$900 M1 Macbook Air, you’d get:<p>- an old laptop, nearing its end-of-life, with:<p>- a fragile, expensive-to-repair screen, plus:<p>- thermal throttling on any decent load<p>All for $1,000, which by the way is not “low-cost”. That same $1,000 can buy you far better machines. Genuinely, it doesn’t fit any realistic use case. Casual users? A Chromebook or cheaper Windows laptop suffices. Productivity? It can’t sustain loads, so heavy workloads are out of the picture (and can be handled more effectively by newer hardware). Its only clear benefit is the battery life, but that’s not enough to spend $900 on a 5yo laptop with known issues.


type: comment
by: KellyCriterion
text:
  ...regarding their trademarks &amp; IP, I suggest that all of these are moved over to either Public Domain or the government should try to make much money as possible from selling the IP to someone else?


type: comment
by: runeks
text:
  &gt; When correctly applied it can be an effective tool to encourage certain sorts of intellectual endeavors by making them monetarily favorable.<p>I agree, but the only worth candidate I see is the medical industry.<p>And given that drug development is so expensive because of government-mandated trials, I think it makes sense for the government to also provide a helping hand here — to counterweight the (completely sensible) cost increase due to the drug trial system.


type: comment
by: didip
text:
  Exactly this. Word by word. Some of my OSS projects got popular accidentally and oh boy… pain in the butt for real.<p>And for little benefits to myself. Hitting HN front page or r&#x2F;programming was nice for my ego. But that’s about it.


type: comment
by: tkzed49
text:
  Thank you. I don&#x27;t need to &quot;fix&quot; a commit before it ends up on a remote branch. Sometimes I expect a commit to pass checks and sometimes I don&#x27;t. Frankly, don&#x27;t even run pre-push hooks. Just run the checks in CI when I push. You&#x27;d better be doing that anyway before I&#x27;m allowed to push to a production branch, so stop breaking my git workflows and save me the time of running duplicate checks locally.<p>Also, if most developers are using one editor, configure that editor to run format and auto-fix lint errors. That probably cleans up the majority of unexpected CI failures.


type: comment
by: gf000
text:
  &gt; How do I use wlroots as a user<p>Why would you want to use it as a user? That makes zero sense.<p>&gt; Is this why Xwayland exists, because it&#x27;s so easy to do<p>I don&#x27;t get your point. The reason it exists is backwards compatibility. There are binaries as well where changing a library is not so easy, and not every version change is equal within a toolkit.<p>But it&#x27;s much different to go from X to Wayland then from Wayland to Wayland with one more protocol.


type: comment
by: nilsherzig
text:
  Alright let’s put that article into eleven labs to hear it as an ai audiobook on 2x speed while doing chores. Gotta optimize bro


type: comment
by: vintermann
text:
  There are plenty of poisonous plants that large animals e.g. farm animals will happily eat and die. Yew, water hemlock etc. are notorious livestock killers.<p>According to a farmer friend of mine, sheep are also absolutely crazy about hedgehog mushrooms (hydnum repandum), which is not poisonous, but it suggests that they don&#x27;t shun mushrooms.


type: comment
by: netcoyote
text:
  I use a Mac, and wanted to be able to run MacOS programs like Xcode and iOS simulator, so I wrote a couple of different sandbox projects:<p>- SandVault (<a href="https:&#x2F;&#x2F;github.com&#x2F;webcoyote&#x2F;sandvault" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;webcoyote&#x2F;sandvault</a>) runs the AI agent in a low-privilege account<p>- ClodPod (<a href="https:&#x2F;&#x2F;github.com&#x2F;webcoyote&#x2F;clodpod" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;webcoyote&#x2F;clodpod</a>) runs the AI agent inside a MacOS VM<p>In both cases I map my code directories using shares&#x2F;mounts.<p>I find that I use the low-privilege account solution more because it&#x27;s easier to setup and doesn&#x27;t require the overhead of a full VM


type: comment
by: panstromek
text:
  If you deploy on phones, CPU and memory is a major problem. Pick a median Android and lots of websites consisently fail to deliver good experience on it and it&#x27;s very common to see them bottlenecked on CPU. JSON is massively innefficient, it&#x27;s foolish think it won&#x27;t have any effect.


type: comment
by: 578_Observer
text:
  That $56 vs current price gap is what we might call &quot;Infinite Technical Debt.&quot;<p>Musk&#x27;s genius wasn&#x27;t just engineering cars; it was engineering the market&#x27;s latency. He successfully pushed the &quot;runtime error&quot; (reality) further into the future, trading on pure speculation.<p>In the Shinise (1000-year company) philosophy, this gap between &quot;Reputation&quot; and &quot;Reality&quot; is considered the most dangerous vulnerability. They call it &quot;Kyomei&quot; (Empty Name).<p>If your reputation scales faster than your actual codebase, you aren&#x27;t growing—you&#x27;re just buffering a crash. The board knows the buffer is full.


type: comment
by: f1shy
text:
  &gt; because it&#x27;s very likely there are no changes to the kernel<p>That is a gratuitous assumption. My experience is, as long as there is the smallest custom hardware, you will have to make some tweaks here and there.<p>&gt; they&#x27;re not asking for anything of value or using the GPL to advance software freedom by freeing up some valuable code, they&#x27;re just wasting both theirs and others&#x27; time asking for something they can already download directly.<p>I&#x27;m sorry that the company which is making lots of money by using a copyrighted SW has to &quot;waste&quot; 200 dollars in some bureaucracy, printing and postage. But is the license of the SW they are using, and should abide by it.


type: comment
by: viraptor
text:
  Existing ecosystem. As a random example, there&#x27;s AWS SDK for ruby and python, but not for crystal and mojo. And if you want good compatibility, you&#x27;re not writing that one on your own.<p>You could use an entirely different language of course, but that involves other changes and compromises.


type: comment
by: matroid
text:
  A while back, I implemented a paper that had showed up on HN for a course project (Dense, Interlocking-Free and Scalable Spectral Packing of Generic 3D Objects).<p>Over the holidays, I cleaned up the implementation (with the help of Claude Code, although this is not an advertisement for it) and released it on GitHub.<p>If anyone needs fast 3D packing in python, do give this a shot. Hopefully I have attributed all the code&#x2F;ideas I have used from elsewhere properly (if not, please feel free to let me know).


type: comment
by: rochansinha
text:
  It’s a great introduction to chaos theory and emergent phenomena. Makes you look at the world in a different way!


type: comment
by: jaredsohn
text:
  Ruby has <a href="https:&#x2F;&#x2F;github.com&#x2F;bokmann&#x2F;business_time" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bokmann&#x2F;business_time</a> but when I looked at it, custom code was needed to calculate holidays that were offset because they are on the weekend.


type: comment
by: AndrewDavis
text:
  Great post. And if you want some control support for your cronjobs perl App::Cronjob[1] can provide features such has exclusive locking, so a job won&#x27;t run if the previous run is still going, or provide a timeout, and some options for sending mail on success or failure<p>[1]<a href="https:&#x2F;&#x2F;metacpan.org&#x2F;pod&#x2F;App::Cronjob" rel="nofollow">https:&#x2F;&#x2F;metacpan.org&#x2F;pod&#x2F;App::Cronjob</a> <a href="https:&#x2F;&#x2F;metacpan.org&#x2F;dist&#x2F;App-Cronjob&#x2F;view&#x2F;bin&#x2F;cronjob" rel="nofollow">https:&#x2F;&#x2F;metacpan.org&#x2F;dist&#x2F;App-Cronjob&#x2F;view&#x2F;bin&#x2F;cronjob</a>


type: comment
by: choilive
text:
  Yep, thats a good one. Caffeine is deadly to insects, but a mostly safe stimulant for us. Nicotine also comes to mind. Plants have developed tons of defense mechanisms that are deadly to one class of animals, but useful or only mildly deterrent to others. Avians are immune to capsaicin, but an irritant for mammals.. except for some hairless primates.


type: comment
by: matwood
text:
  The movie Heat addresses this scenario in the opening scene. A guard is shot &#x27;accidentally&#x27; during a robbery even though they didn&#x27;t intend to kill anyone. At that point they killed all the guards because 1 guard or 3 guards, it had become a capital murder crime so might as well not leave any witnesses.


type: comment
by: 0x_rs
text:
  I recommend taking a look at this video to get an idea behind the through process (or lack thereof) law enforcement might display when provided with a number of &quot;AI&quot; tools, and even if this one example is closer to traditional face recognition than LLMs, the behavior seems the same. Spoiler: complete submission and deference, and in this specific case to a system that was not even their own.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=B9M4F_U1eEw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=B9M4F_U1eEw</a>


type: comment
by: jalapenos
text:
  Usually I go the &quot;didn&#x27;t deny it&quot; route on responses like these, but it&#x27;s Christmas.<p>Smearing the right is absolutely fine - the left have honed this in expertly, so I don&#x27;t think anyone on the right should be upset by it, instead just they should recognize that their enemy is what they think they are, and that they should at least learn and use all their techniques (since otherwise they&#x27;ll be at a severe disadvantage since the left are already maxed out in the opposite direction).<p>Hopefully the result from this is that the center of mentally normal and healthy people will end up empowered.


type: comment
by: vintermann
text:
  There are other bright red mushrooms (especially russulas) which are quite tasty. Russulas also can have many other bright colors. Conversely, many of the deadliest mushrooms where I live are plain and unassuming, at least in the color spectrum I can see.


type: comment
by: devsda
text:
  &gt; The government isn’t making any money here.<p>Hypothetically let&#x27;s say govt is allowed to use unpaid labour outside menial tasks and the prison system is setup in a way to efficiently utilize the skills of their labour pool and is allowed to outsource their skills to private entities at attractive rate for covering prison costs (i.e. more money left for govt spending)<p>E.g. tradesmen employed on their related jobs. A programmer employed in software jobs or a technician &quot;loaned&quot; to a nearby lab etc.<p>Don&#x27;t you think the local&#x2F;state  governments will then have incentive to fill their pool with &quot;missing&quot; talent according to the job requirements.


type: comment
by: darubedarob
text:
  It got also invested in religious ceremonies like <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Thirty_Years%27_War" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Thirty_Years%27_War</a>


type: comment
by: ReflectedImage
text:
  Gradual typing is the worse of both worlds.<p>You get the complexity and slower development times of using statically typed languages along with the bad performance of using dynamically typed languages.


type: comment
by: Kiro
text:
  Hyperbole much? I&#x27;m on mobile and think it&#x27;s great. I wish more websites were like this. Just straight to the point instead of all the regular marketing fluff you need to decipher.


type: comment
by: thaumasiotes
text:
  &gt;  one could make the argument that staff notation is itself a form of text, albeit one with a different notation than a single stream of Unicode symbols<p>Mostly this is straightforwardly correct. Notes on a staff are a textual representation of music.<p>There are some features of musical notation that aren&#x27;t usually part of linguistic writing:<p>- Musical notation is always done in tabular form - things that happen at the same time are vertically aligned. This is not unknown in writing, though it requires an unusual context.<p>- Relatedly, sometimes musical notation does the equivalent of modifying the value of a global variable - a new key signature or a dynamic notation (&quot;pianissimo&quot;) takes effect everywhere and remains in effect until something else displaces it. In writing, I guess quotation marks have similar behavior.<p>- Musical notation sometimes relates two things that may be arbitrarily far apart from each other. (Consider a slur.) This is difficult to do in a 1-D stream of symbols.<p>&gt; although, one can argue that musical notation is not able to adequately preserve some aspects of musical performance<p>Nothing new there; that&#x27;s equally true of writing in relation to speech.


type: comment
by: brinedew
text:
  After you finish the game, the &quot;game over&quot; screen will show you the &quot;practice&quot; button to try again with a different protein.<p>If you&#x27;re interested to learn more about proteins, I suggest asking an in-browser LLM like Claude Chrome to play and explain its guesses at your preferred level of familiarity. <a href="https:&#x2F;&#x2F;claude.com&#x2F;chrome" rel="nofollow">https:&#x2F;&#x2F;claude.com&#x2F;chrome</a>


type: comment
by: Popeyes
text:
  We went to America to see some family and we were discussing books and we were shocked that they had never heard of Julia Donaldson and Axel Scheffler who are an absolute staple of UK kids book culture (so much so that they adapt one of her books as animations for each Christmas).  So if they aren&#x27;t on your radar, then they come highly recommended.<p><a href="https:&#x2F;&#x2F;axelscheffler.com&#x2F;who-is-he" rel="nofollow">https:&#x2F;&#x2F;axelscheffler.com&#x2F;who-is-he</a> <a href="https:&#x2F;&#x2F;www.juliadonaldson.co.uk&#x2F;books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.juliadonaldson.co.uk&#x2F;books&#x2F;</a>


type: comment
by: lmm
text:
  Note that the advantages of Rust are not just execution speed: it&#x27;s also a good language for expressing one&#x27;s thoughts, and thus makes it easier to find and unlock the algorithmic speedups that really increase speed.<p>But yeah. Python packaging has been dumb for decades and successive Python package managers recapitulated the same idiocies over and over. Anyone who had used both Python and a serious programming language knew it, the problem was getting anyone to do anything about it. I can&#x27;t help thinking that maybe the main reason using Rust worked is that it forced anyone who wanted to contribute to it to experience what using a language with a non-awful package manager is like.


type: comment
by: darrenf
text:
  Is that not `whatis`?<p><a href="https:&#x2F;&#x2F;www.man7.org&#x2F;linux&#x2F;man-pages&#x2F;man1&#x2F;whatis.1.html" rel="nofollow">https:&#x2F;&#x2F;www.man7.org&#x2F;linux&#x2F;man-pages&#x2F;man1&#x2F;whatis.1.html</a>


type: comment
by: insane_dreamer
text:
  it does not use &quot;some&quot; resources<p>it uses a fuck ton of resources[0]<p>and instead of reducing energy production and emissions we will now be increasing them, which, given current climate prediction models, is in fact &quot;killing the planet&quot;<p>[0] <a href="https:&#x2F;&#x2F;www.iea.org&#x2F;reports&#x2F;energy-and-ai&#x2F;energy-supply-for-ai#abstract" rel="nofollow">https:&#x2F;&#x2F;www.iea.org&#x2F;reports&#x2F;energy-and-ai&#x2F;energy-supply-for-...</a>


type: comment
by: Simplita
text:
  I’ve seen similar issues once hooks start doing more than fast checks. The moment they become stateful or depend on external context, they stop being guardrails and start being a source of friction. In practice, keeping them boring and deterministic seems to matter more than catching everything early.


type: comment
by: mr_toad
text:
  There’s a lot of research of people for whom punishment obviously didn’t act as a deterrent, and unsurprisingly this research concludes that the prospect of punishment doesn’t act as a deterrent.<p>There is no research I’m aware of on people for whom the prospect of punishment <i>did</i> act as a deterrent (i.e. people who decided not to commit the crime).<p>So I argue that there is a very big selection bias in literature surrounding the effectiveness of punishment as a deterrent .


type: comment
by: jauntywundrkind
text:
  The perps were patriots, resisting a murdering (among others, destroying USAID) sociopath committing mass treason against the government.<p>There were also like maybe a dozen actually destructive cases. No one got hurt. Total property damage was maybe a half million dollars? We&#x27;re arguing over the dumbest pittances of nothing, even if we add an order of magnitude here. This is ridiculous.<p>Personally, your post seems to be strongly condemning, as if this was some absurd nightmare situation. I find it just ridiculous cowardice to pretend like this was an actual scary and bad problem. I&#x27;m not sure how many 9&#x27;s of non violent peaceful protest it was, but it was a lot of 9&#x27;s, and very little actual harm.<p>Yes, a brand had it&#x27;s image destroyed. It did it itself. Telsa&#x27;s leader set it&#x27;s brand&#x27;s name on fire. Molotov&#x27;ed itself into kingdom come. From which it seems impossible to recover. A brand that was early in on EV&#x27;s. But it seems facetious and ridiculous blame this political suicide in public, with nazi salutes and chainsaws, on the left. Get real man; you have to be joking. The left didn&#x27;t slow this down; what kind of a fool do you take us for?


type: comment
by: f1shy
text:
  That is the problem with draconian law. Because it saturates to death penalty pretty fast, any crime escalates pretty quick.


type: comment
by: FabCH
text:
  The article was written by „Aaron Francis, Marketing Engineer“.<p>I’m not a language purist, but are we really calling people who work in marketing „marketing _enginners_“ nowadays?<p>That seems like going a bit too far with the meaning of engineering…


type: comment
by: wojciii
text:
  I read a lot of sci-fi. Much of that is bad.<p>This is not the case.<p>Dennis Paul Himes: Raisinbread: The Story of Jennifer Choate and Her Role in the Crisis of 2262<p>After reading the above book (I didn&#x27;t get much sleep) I e-mailed the author with the subject &quot;Please take my money!&quot; and asked him to write more books.


type: comment
by: deanc
text:
  I wouldn’t go that far but some link to pricing and documentation would be useful. I have absolutely no idea what the offering is here without those pieces of info.


type: comment
by: stevenjgarner
text:
  &gt; The results suggested that in even higher-energy collisions, the proton would appear as a cloud made up almost entirely of gluons. The gluon dandelion is exactly what QCD predicts.<p>I find the proton as a gluon dandelion cloud enthralling


type: comment
by: reedciccio
text:
  The theory is being tested that you don&#x27;t need to be a copyright holder to file a lawsuit  <a href="https:&#x2F;&#x2F;sfconservancy.org&#x2F;copyleft-compliance&#x2F;vizio.html" rel="nofollow">https:&#x2F;&#x2F;sfconservancy.org&#x2F;copyleft-compliance&#x2F;vizio.html</a>


type: comment
by: dwattttt
text:
  &gt; Still, at least it&#x27;s an option to put base64 inline inside the JSON. With binary, this is not an option and must send it separately in all cases, even small binary...<p>There&#x27;s nothing special about &quot;text&quot; or binary here. You can absolutely put binary inside other binary; you use a symbol that doesn&#x27;t appear inside the binary, much like you do for text.<p>You use a divider, like &quot; is for json, and a prearranged way to avoid that symbol from appearing inside the inner binary (the same approach that works for text works here).<p>What do you think a zip file is? They&#x27;re not storing compressed binary data as text, I can tell you that.


type: comment
by: 0xCE0
text:
  <a href="https:&#x2F;&#x2F;futuretextpublishing.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;futuretextpublishing.com&#x2F;</a> --&gt; books vol 1-5<p>And what comes to original article, there is no &quot;text [systems]&quot; (or there is, like there are &quot;number [systems]&quot;, just made up). &quot;Text&quot; like this very thing you are reading is 2D drawing. There are no character glyphs of any kind (latin, logograms etc.) defined by universe*, they are human invented and stored&#x2F;interpreted at human collective level. Computers don&#x27;t know anything about text, only &quot;numbers&quot; of some bit width, and with those numbers a system must be created that can map some number representation to some drawing in some method (e.g. with bitmap). Also there is a lot of difference between formal&#x2F;executable and natural human languages. Anyways, it&#x27;s not a about some text format&#x2F;encoding, it&#x27;s the human&#x2F;computer defined&#x2F;interpreted non-linguistical meaning behind it (Wittgenstein).<p>* DNA&#x2F;RNA can be one such &quot;universal character glyph&#x2F;string&quot;, as the &quot;textual&quot; information is physically constructed and interpreted.


type: comment
by: xvilka
text:
  Linux now supports real time too, even mainline. And there are open source RTOSes for smaller chips and critical applications like FreeRTOS.


type: comment
by: ReflectedImage
text:
  Nah that&#x27;s just a lack of understanding in the role of unit tests in dynamically typed languages.


type: comment
by: f1shy
text:
  They should absolutely pay the money back. But why prison wages? Let they produce what they can, and pay back, with interest and all you want. I think it is more important that they are able to &quot;undo&quot; the damage, as to make they suffer.


type: comment
by: littlestymaar
text:
  Neither do you need and IDE, syntax highlighting or third party libraries, yet you use all of them.<p>There&#x27;s nothing wrong for a software engineer about using LLMs as an additional tool in his toolbox. The problem arises when people stops doing software engineering because they believe the LLM is doing the engineering for them.


type: comment
by: insane_dreamer
text:
  &gt; This would never work in a FOSS world because the project will be stuck in endless planning as everyone will have an opinion on how it should be done and nothing will actually get done.<p>numpy is the the de-facto foundation for data science in python, which is one of the main reasons, if not the main reason, why people use python<p>it&#x27;s FOSS<p>and it &quot;actually got done&quot;


type: comment
by: magicalhippo
text:
  &gt; Radiation at ISS: 144 mSv per year<p>&gt; Radiation on a trip to Mars: ~340 mSv per year<p>This seems to track with research that during a geomagnetic excursion[1], where the field strength dropped to about 10%, the cosmic radiation seems to have roughly doubled[2].<p>[1]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Geomagnetic_excursion" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Geomagnetic_excursion</a><p>[2]: <a href="https:&#x2F;&#x2F;www.eurekalert.org&#x2F;news-releases&#x2F;1041098" rel="nofollow">https:&#x2F;&#x2F;www.eurekalert.org&#x2F;news-releases&#x2F;1041098</a>


type: comment
by: viraptor
text:
  It&#x27;s different, but close enough to not matter a lot of the time. As in, some constructs are not allowed but they&#x27;re extremely rare in practice and have simple workarounds, even if you don&#x27;t preserve the exact same usage syntax.<p>So, you extremely rarely can run Ruby code in Crystal. But simple scripts are trivial to annotate. Larger apps won&#x27;t require huge changes, but you&#x27;re likely to run into dependencies you also need to port.


type: comment
by: charcircuit
text:
  AI is smarter than everyone already. Seriously, the breadth of knowledge the AI possesses has no human counterpart.


type: comment
by: navigate8310
text:
  Apologies for my ignorance, exactly what kind of jobs do prisoners work inside that benefit the society outside?


type: comment
by: yunohn
text:
  It’s definitely partially solved by extensive custom prompting, as evidenced by sibling comments. But that’s a lot of effort for normal users and not a panacea either. I’d rather AI companies introduce noise&#x2F;randomness themselves to solve this at scale.


type: comment
by: ano-ther
text:
  &gt; these appliances emitted a high number of UFPs. The worst offender was a pop-up toaster, which without any bread inside it, gave off around 1.73 trillion UFPs per minute.<p>If my math is correct, that toaster is shedding about 0.6 mm^3 per minute of its heating coils.


type: comment
by: dwattttt
text:
  I agree, but binary is exactly the same. You use a different tool to view it, and maybe you don&#x27;t have that tool, and that&#x27;s the problem. But it&#x27;s a matter of having a way to interpret the data; trivially base64 encoding readable text gives you text, and if you can&#x27;t decode it, it&#x27;s as meaningless as binary you can&#x27;t decode.<p>It makes more sense to consider readability or comprehensibility of data in an output format; text makes sense for many kinds of data, but given a graph, I&#x27;d rather view it as a graph than as a readable text version.<p>And if you have a way to losslessly transform data between an efficient binary form, readable text, or some kind of image (or other format), that&#x27;s the best of all.


type: comment
by: f1shy
text:
  AFAIK, this is a (dangerous and misleading) simplification.<p>Punishment absolutely works as deterrent. Boy I know people that would absolutely forge the tax declaration, if it wasn&#x27;t a terrible fine if they do!<p>The key point is the probability of the punishment being enforced. There is a trade off calculation going on, like &quot;I could get 5 years prison and 10 grand fine... IF they catch me!&quot;. Studies suggest, that if you have 100% probability of being caught, then the punishment is extremely good deterrent.


type: comment
by: bartvk
text:
  I didn&#x27;t know about Solidworks for Makers, thanks so much for the tip. Watching the Deltahedra video right now, pretty interesting.


type: comment
by: wojciii
text:
  &gt; Richard K. Morgan<p>This is one of my favorite books. The series actually. I really like the backstory to the main character which gets revealed in the later books.<p>Did you see the tv series made from the series? I was, to put it mildly, disappointed.


type: comment
by: tkel
text:
  To all the people who seem to be invested in the actions of Mozilla: you should invest in an organizational structure that actually gives you a say in the company&#x27;s actions: a consumer cooperative.


type: comment
by: zhoujianfu
text:
  AI has more knowledge than everyone already, I wouldn&#x27;t say smarter though. It&#x27;s like wisdom vs intelligence in D+D (and&#x2F;or life).. wisdom is knowing things, intelligence is how quick you can learn &#x2F; create new things.


type: comment
by: codegladiator
text:
  Well the &quot;software&quot; folks started it, I met a full stack engineer the other day, that word used to have some meaning as well.


type: comment
by: globular-toast
text:
  It should be taught really, but unfortunately car-centric society means road=car for a lot of people. Cycling is more advanced because road positioning is much more important, plus you have to deal with cars. So it&#x27;s kinda ridiculous we don&#x27;t teach it in schools. Apparently they used to back in my parents&#x27; day (it was called cycling proficiency).


type: comment
by: sschueller
text:
  Pozidriv is also often misidentified as Philips when it is far superior if one uses the correct matching driver.


type: comment
by: almosthere
text:
  I don&#x27;t wish to discuss anything with someone that talks in memes. You&#x27;re using it to avoid discussion. What specifically is not truthful in the video?


type: comment
by: llmslave2
text:
  Keep in mind all investors would include the average joe&#x27;s who are investing their retirement savings as well. You think they should just have those wiped out, despite there being no fault of their own?


type: comment
by: sznio
text:
  Yeah. I managed to backtrack my way to the pricing through the about page.<p>It&#x27;s really annoying when you&#x27;re interested in a product but can&#x27;t find a price.


type: comment
by: tkel
text:
  Yes it&#x27;s not loading on the archive but I was following the thread closely, it was said recently within the last few months which prompted further discussion and this action by ffmpeg.


type: comment
by: skrebbel
text:
  &gt; QNX should be licensed like Unreal Engine.<p>That sounds quite a bit harder to enforce for an OS designed to run inside, often not internet-connected, devices.


type: comment
by: cedsam
text:
  This is amazing and really useful to me. Great job.<p>However, I can’t use it in a production business environment for the same reasons other users mentioned earlier.  A Debian or RPM package would be fantastic.


type: comment
by: eterevsky
text:
  I think whether any text is written with the help of AI is not the main issue. The real issue is that for texts like police reports a human still has to take full responsibility for its contents. If we preserve this understanding, than the question of which texts are generated by AI becomes moot.


type: comment
by: badgersnake
text:
  Yep, all that and they’re also annoying. Version control tools are not supposed to argue - do what you’re told. If I messed up, the branch build will tell me.


type: comment
by: sureglymop
text:
  I wonder if we would still call it &quot;knowledge work&quot; if no human knowledge&#x2F;experience is required or in the loop anymore. And also if we will stop looking up to that generally.<p>Because AI stands at odds with the concept of meritocracy I also wonder if we will stop democratically electing other humans and outsource such tasks as well.<p>Overall I&#x27;m not seeing it. Progress is already slow and so far I personally think what AI can do is a nice party trick but it remains unimpressive if judged rigorously.<p>It doesn&#x27;t matter if it can one shot code a game in a few minutes. The reason why a game made by a human is probably still better is because the human spends hours and days of deep focus to research and create it. It is not at all clear that, given as much time, AI could deliver the same results.


type: comment
by: thaumasiotes
text:
  Doesn&#x27;t have to be bacteria. Raw meat can contain any kind of horrifying contamination. Viruses, bacteria, mold, nematodes... there is no limit. It&#x27;s the perfect substrate for everything.<p>Living toxins are much worse than nonliving ones because the living toxins can reproduce to dangerous levels even if you consume a tiny dose.<p>But if for some reason you think they&#x27;re not dangerous, foods that contain nonliving toxins when unprocessed are <i>also</i> commonly eaten; a major example would be cassava. See also acorns, nardoo, fugu, and the Greenland shark.<p>Most things prefer not to be eaten; you can&#x27;t let that stop you.


type: comment
by: lencastre
text:
  Fiction:<p>“There is no antimimetic division”,<p>“Project hail mary”,<p>“Permutation city”,<p>“White noise”,<p>and non-fiction:<p>“Measurement”,<p>“The sovereign child”,<p>“Don’t die”,<p>“The basic laws of human stupidity”,<p>…and I think I am forgetting something


type: comment
by: sznio
text:
  Looking at the pricing plan, even the cheapest one is overkill. I don&#x27;t need that much. 2GB memory with a 6VM limit would be plenty.


type: comment
by: darubedarob
text:
  Wasn&#x27; there a website with formula on how much time things like the GTA bug costed humanity as a whole? Like 5 minutes × users× sessionsperday accumulated?<p>It cost several human lifetimes if i remember correctly. Still not as bad as windows update which taking the time times wage has set the gdp of a small nation on fire every year..


type: comment
by: kyriakos
text:
  I never had problems with them, just avoid having lose cables. Mine works pretty much unattended in a 110sqm flat, just need to fill the water tank and empty the waste water every 4-5 days.


type: comment
by: stevenjgarner
text:
  This is great!  I&#x27;m sure like a lot of programmers, I had been fulfilling the requirement for similar conditional logic by having a simple recurring cron job run other code or database queries with the conditional logic that this post demonstrates can be done directly in cron.


type: comment
by: archagon
text:
  People who are able and willing to swap states on a whim don’t have roots. They’re mercenary citizens living in an insular wealth bubble. Money aside, what value do they bring to a community? I’d rather they just leave.


type: comment
by: fl0id
text:
  AFAIK it has enough precedent (also depending a bit on jurisdiction, but you only need one) but the interpretations of what that&#x2F;the license should cover differ. Like f e if you wanted to argue driver devs would have to open-source their firmware blobs or their proprietary driver loaded by a kernel shim you will have a tough time and prob lose


type: comment
by: opan
text:
  It&#x27;s pretty similar to looking something up with a search engine, mashing together some top results + hallucinating a bit, isn&#x27;t it? The psychological effects of the chat-like interface + the lower friction of posting in said chat again vs reading 6 tabs and redoing your search, seems to be the big killer feature. The main &quot;new&quot; info is often incorrect info.<p>If you could get the full page text of every url on the first page of ddg results and dump it into vim&#x2F;emacs where you can move&#x2F;search around quickly, that would probably be similarly as good, and without the hallucinations. (I&#x27;m guessing someone is gonna compare this to the old Dropbox post, but whatever.)<p>It has no human counterpart in the same sense that humans still go to the library (or a search engine) when they don&#x27;t know something, and we don&#x27;t have the contents of all the books (or articles&#x2F;websites) stored in our head.


type: story
by: josharsh
title: Show HN: Ez FFmpeg – Video editing in plain English
url: http://npmjs.com/package/ezff
text:
  I built a CLI tool that lets you do common video&#x2F;audio operations without remembering ffmpeg syntax.<p>Instead of: ffmpeg -i video.mp4 -vf &quot;fps=15,scale=480:-1:flags=lanczos&quot; -loop 0 output.gif<p>You write:   ff convert video.mp4 to gif<p>More examples:   ff compress video.mp4 to 10mb   ff trim video.mp4 from 0:30 to 1:00   ff extract audio from video.mp4   ff resize video.mp4 to 720p   ff speed up video.mp4 by 2x   ff reverse video.mp4<p>There are similar tools that use LLMs (wtffmpeg, llmpeg, ai-ffmpeg-cli), but they require API keys, cost money, and have latency.<p>Ez FFmpeg is different:   - No AI – just regex pattern matching   - Instant – no API calls   - Free – no tokens   - Offline – works without internet<p>It handles ~20 common operations that cover 90% of what developers actually do with ffmpeg. For edge cases, you still need ffmpeg directly.<p>Interactive mode (just type ff) shows media files in your current folder with typeahead search.<p>npm install -g ezff


type: comment
by: tsimionescu
text:
  I don&#x27;t expect that to be the case, it&#x27;s likely that the article simply focuses on the proton.


type: comment
by: Broussebar
text:
  The best use case for Mruby I saw is this talk: &quot;Developing your Dreamcast games with mruby&quot;[0] by Yuji Yokoo<p>[0]: <a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=ni-1x5Esa_o" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=ni-1x5Esa_o</a>


type: comment
by: smj-edison
text:
  This reminds me that I just learned the other day that .a files are unix archives, which have a textual representation (and if all the bundled files are textual, there&#x27;s no binary information in the bundle). I thought .a was just for static libraries for the longest time, and had no idea that it was actually an old archive format.


type: comment
by: peterspath
text:
  I read 52 books this year:<p>- Be Useful by Arnold Schwarzenegger<p>- Discipline Equals Freedom by Jocko Willink<p>- Extreme Ownership by Jocko Willink<p>- The Righteous Mind by Jonathan Haidt<p>- The Coddling of the American Mind by Jonathan Haidt and Greg Lukianoff<p>- When the Body Says No by Gabor Maté<p>- Dopamine Nation by Anna Lembke<p>- The Ruthless Elimination of Hurry by John Mark Comer<p>- Standing Strong by John MacArthur<p>- The Screwtape Letters by C.S. Lewis<p>- We Who Wrestle with God by Jordan B. Peterson<p>- I Don&#x27;t Have Enough Faith to Be an Atheist by Norman L. Geisler and Frank Turek<p>- The Holy Bible<p>- Son of Hamas by Mosab Hassan Yousef<p>- I Am Giorgia by Giorgia Meloni<p>- 12 Years a Slave by Solomon Northup<p>- The Two-Income Trap by Elizabeth Warren<p>- The Strange Death of Europe by Douglas Murray<p>- The Madness of Crowds by Douglas Murray<p>- The War on the West by Douglas Murray<p>- Porn Generation by Ben Shapiro<p>- The Authoritarian Moment by Ben Shapiro<p>- The Book Thief by Markus Zusak<p>- In Farleigh Field by Rhys Bowen<p>- Darkest Hour by Anthony McCarten<p>- Gone Girl by Gillian Flynn<p>- The Secret of Secrets by Dan Brown<p>- Casino Royale by Ian Fleming<p>- Live and Let Die by Ian Fleming<p>- Moonraker by Ian Fleming<p>- Diamonds Are Forever by Ian Fleming<p>- From Russia with Love by Ian Fleming<p>- Dr No by Ian Fleming<p>- Goldfinger by Ian Fleming<p>- For Your Eyes Only by Ian Fleming<p>- Thunderball by Ian Fleming<p>- The Spy Who Loved Me by Ian Fleming<p>- On Her Majesty&#x27;s Secret Service by Ian Fleming<p>- You Only Live Twice by Ian Fleming<p>- The Man with the Golden Gun by Ian Fleming<p>- Pride and Prejudice by Jane Austen<p>- Anna Karenina by Leo Tolstoy<p>- Crime and Punishment by Fyodor Dostoevsky<p>- The Great Gatsby by F. Scott Fitzgerald<p>- The Old Man and the Sea by Ernest Hemingway<p>- The Count of Monte Cristo by Alexandre Dumas<p>- Moby-Dick by Herman Melville<p>- 1984 by George Orwell<p>- The Little Prince by Antoine de Saint-Exupéry<p>- Alice&#x27;s Adventures in Wonderland by Lewis Carroll<p>- The Time Machine by H.G. Wells<p>Next year I will read more books of the Russian writers on this list. I enjoyed those books very much.<p>After seeing this list, what books do you recommend for me?


type: comment
by: vanviegen
text:
  Sure. You do a source install every time you require a python version newer than system python.<p>I&#x27;ll be using uv for that though, as I&#x27;ll be using it for its superior package management anyway.


type: comment
by: sokoloff
text:
  I can’t imagine trying to sell into the Australian market if a failing power socket <i>after seven years</i> is cause for a full refund.<p>“My laptop is really slow.”<p>“Don’t you think the power supply socket is faulty? &lt;wink &#x2F;&gt;”


type: comment
by: dabiged
text:
  I took read it this year and invested about 8 weeks getting through it. I found the story disjointed, repetitive and very hard to follow. It was only after finishing it I discovered I had read the abridged version that cuts out a number of chapters leaving multiple characters without conclusions. No wonder it was difficult to follow.


type: comment
by: general1465
text:
  As somebody who owns an EV, that thing won&#x27;t catch on (Western or Chinese) unless infrastructure will start being operated by sane people. Currently the &quot;app problem&quot; instead of accepting a debit card on the charger is the biggest pain in the ass followed by unmaintained chargers, because government subsidized building them and not maintaining them. If these two pain points are not fixed, don&#x27;t expect any kind of boom, more like slow withering out of EVs in western countries because it is constant PITA to use them.


type: comment
by: dwattttt
text:
  Brittany Spears - Hit Me Baby One More Time.mp3<p>To paraphrase the overused &#x27;ol Sapir-Whorf, if all you think about is information that can be best represented as text, all your examples will be ones text wins at.


type: comment
by: devsda
text:
  Its a fair point but its probably not practical.<p>I don&#x27;t think there&#x27;s enough jobs in prisons that need physical labour where they can cover the costs. You would then have to train them in useful skills but incompetence is not a crime so you cannot penalize those who &quot;cannot learn&#x2F;do&quot; skilled work.<p>Other alternative is to make  them work the same job they did outside but that is a slippery slope with lot of potential for abuse.


type: comment
by: pnt12
text:
  But once you have a lock file there is no resolution needed, is there? It lists all needed libs and their versions. Given how toml is written, I imagine you can read it incrementally - once a lib section is parsed, you can download it in parallel, even if you didn&#x27;t parse the whole file yet.<p>(not sure how uv does it, just guessing what can be done)


type: comment
by: ffsm8
text:
  There are a lot other identity providers around you can pick from, I merely mentioned it as I personally use it, as it&#x27;s so easy to run and integrate with social auth - and comes with features such as simple password-less auth.<p>The forward auth&#x2F;proxy auth is not a keycloak feature, it&#x27;s a proxy feature, which just need some identity provider. If you look for the mentioned term via Google or AI&#x2F;llm you will find multiple options, some of which are as easy to setup as a simple docker run cmd with an open port<p>I.e. <a href="https:&#x2F;&#x2F;docs.goauthentik.io&#x2F;add-secure-apps&#x2F;providers&#x2F;proxy&#x2F;forward_auth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.goauthentik.io&#x2F;add-secure-apps&#x2F;providers&#x2F;proxy&#x2F;...</a>


type: comment
by: belZaah
text:
  The difference is the power people have. A single person has no capacity to spread their specific perspective to tens of millions of people, who take it as gospel. And that person, typically, cannot be made to change their perspective at will.


type: comment
by: PaulRobinson
text:
  Swift != SwiftUI. You need the latter to run modern iOS apps written in Swift.<p>It&#x27;s great that Apple are pushing Swift out there a bit, but honestly if they want the World to catch fire with it, they need to give away the Crown Jewels and get SwiftUI out there as well.<p>Meanwhile, it&#x27;s great that QNX is supporting modern languages. I can imagine having a bit of fun with this developer desktop and seeing how modern tooling plays nicely with it.


type: comment
by: dwattttt
text:
  This is all true, but I think you&#x27;re too focused on your area. Finding musical notes that we can interpret correctly from an ancient civilization, would that be &quot;text&quot; or &quot;binary&quot;? I think it&#x27;s a false choice.<p>Similarly, cave paintings express the painting someone intended to make better than a textual description of it.


type: comment
by: sccxy
text:
  It is showing non-stop loading blink but nothing happens.<p>And cannot open keyboard if that is needed. It is like big CTA but does not do anything.<p>Very strange landing page for maybe cool product.


type: comment
by: Someone
text:
  &gt; If it was easier to interpret byte codes<p>I’m not claiming anything, certainly not that; I’m questioning whether the additional complexity of designing a bytecode VM is worth it because it makes testing easier.


type: comment
by: marginalia_nu
text:
  Honestly text is pretty good for conveying all of those things, though you&#x27;d also need to supplement it with practice in all but the emotional impact of war bit.


type: comment
by: leobg
text:
  Fet a Sòller. The guy is a German who noticed the same problem in the 90s and figured to use the surplus for making ice cream &amp; marketing it to the Vitamin C starved people in Germany.<p>Perhaps an artisanal single-origin soda could work? Use the pulp and the oil from the peels to make some form of syrup or concentrate locally. Mix it with water and label it in Hamburg, London, Stockholm.<p>Can you ask your neighbors if they’ll sell an all you-can-pick pass in Febrary? I know two families who would buy it in an instant. There&#x27;s an email address in my bio here.<p>In fact, I think I haven&#x27;t met a tourist on the island who wasn&#x27;t interested when I told them that we visited a grove and picked some oranges. Especially those with kids! Someone could set up a website that allows you to buy such a pass that directly routes you to the appropriate grove. You can spread the word about that website by collaborating with small local businesses like car rentals, hotels, Airbnbs, etc.. I’m sure many of them would be delighted to put such a flyer into their welcome kit.


type: comment
by: distances
text:
  Yeah I agree a detachable cable would&#x27;ve been better. The keyboard itself is very good though, I&#x27;m quite happy with it!


type: comment
by: smj-edison
text:
  And it&#x27;s funny to think about how many different incompatible text standards there were for the first 30ish years of computers. Each vendor had their own encoding, and it took until UTF-8 to even agree on text (let alone the legacy of UTF-16). If it took that long to agree on text, I have a bad feeling it&#x27;ll take even longer to agree on anything else.<p>I suppose open standards have slowly been winning with opus and AV1, but there&#x27;s still so many forms of interactions that have proprietary or custom interfaces. It seems like anything that has a stable standard has to be at least 20 years old, lol.


type: comment
by: pansa2
text:
  Mruby isn’t aimed at embedded systems, it’s “lightweight Ruby” intended to be embedded within a lower-level application. The language it’s most similar to is Lua.<p>My gut feeling comparing the two is that mRuby is a better (or at least less “quirky”) language, but Lua has a better (more robust) implementation. I don’t know how the two compare in terms of performance or “lightweight-ness”.<p>Lua definitely seems to be more widely-used, at least outside Japan.


type: comment
by: Popeyes
text:
  James by Percival Everett<p>Five Decembers by James Kestrel<p>The Names by Florence Knapp<p>The King in Yellow by Robert Chambers<p>A Short Stay in Hell by Steven Peck


type: story
by: aihash
title: 52 years later, only known copy of Unix v4 recovered from randomly found tape
url:
  https://www.tomshardware.com/software/linux/unix-v4-recovered-from-randomly-found-tape-at-university-of-utah-only-known-copy-of-first-os-version-with-kernel-and-core-utilities-written-in-c


type: comment
by: HelloUsername
text:
  The one good usecase I&#x27;ve found for AI chatbots, is writing ffmpeg commands. You can just keep chatting with it until you have the command you need. Some of them I save as an executable .command, or in my .txt note.


type: story
by: JGgrowth
title: Ask HN: Does my "Narrative Fix" service solve a problem for Technical Founders?
text:
  Hey HN,  I’m Jennifer Grace. I didn&#x27;t start as a designer.<p>For years, I obsessively analyzed thousands of deals just out of pure curiosity. I wanted to know exactly what lands a check and what gets a startup rejected.<p>But I got frustrated. I kept seeing incredible, world-changing products get rejected by VCs, while worse products got funded. I wondered why.  Then I found the pattern. The engineers were building great products, but the funded founders were building great narratives.  So, one day I stopped analyzing deals and started building them. That’s how I became a Narrative Designer.<p>Now, I want to validate if my new strategy actually resonates with you guys (the builders).<p>The Strategy: Big boutique agencies typically charge $10k - $15k for this level of narrative work (which is why most bootstrapped founders can&#x27;t afford them).  My standard rate is usually $3,000 to keep it accessible. But for Q1, I’m running a &#x27;Mission 2026&#x27; campaign.<p>I slashed the price to $799 (flat) and opened limited slots specifically to build high-end Case Studies before the new year. The goal is to get &#x27;Sequoia Standard&#x27; decks into the hands of 25 founders to start a momentum wave.<p>My Questions for you:  The Value: As a technical founder, is &#x27;narrative design&#x27; something you actually value, or do you prefer to write the pitch yourself?  The Offer: Does the &#x27;Mission 2026&#x27; limited-slot angle feel exciting to you, or does it just feel like a marketing tactic?<p>You can see the full offer structure here for context: https:&#x2F;&#x2F;jggrowth.tiiny.site<p>I’m trying to solve a real pain point, so honest feedback is appreciated. Thanks!


type: comment
by: awesome_dude
text:
  Not sure, text wins hands down at sharing the ideas of one person, with many, across space and time.<p>I can read the thoughts of a philosopher who lived on literally the other side of the world, several thousand years ago.<p>I&#x27;m unsure of, but would love to know, any other medium capable of that


type: comment
by: jeffrallen
text:
  When you create a new exe.dev VM, you can tell Shelley what it&#x27;s for. I&#x27;ve had fun results from, &quot;surprise me&quot;.<p>Also, telling Shelley to get inspiration from the VM name can be fun.


type: comment
by: threethirtytwo
text:
  It doesn’t. I don’t know how something so simple can’t be understood. Does capitalization matter in math or algebra or logic? No. It doesn’t. Why? Because capitalization is a concept exclusive to language, and not just any language, but an arbitrary family of languages similar to English. The concept for example does not exist in Chinese.<p>But you know this. Are you trolling?


type: comment
by: happymellon
text:
  &gt; I know people who use relatively unpopular layouts relative to where they live<p>I will always loath the Mac UK keyboard layout. Wildly different than ISO and ANSI for absolutely no benefit.


type: comment
by: pnt12
text:
  That&#x27;s really unfortunate, and it sounds like a quick thing to fix. Is there a pull request with that?


type: comment
by: chrishare
text:
  Sergey Levine, one of the co-founders, sat for an excellent Dwarkesh podcast episode this year, which I thoroughly recommend.


type: comment
by: exitb
text:
  There’s no consensus on whether AI-assisted coding is a revolution or smoke and mirrors. However, if it turns out to be truly revolutionary, do you think there’s anyone better than you to do the prompting? Could your boss do the work you do now? Or the CEO of your company? You seem to be positioned better than most.


type: comment
by: damethos
text:
  - How big things get done<p>- The Tyranny of Merit: What&#x27;s Become of the Common Good?<p>- The Pragmatic Programmer: From Journeyman to Mastery, 20th Anniversary Edition<p>- The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully<p>- Rework<p>Added them on my blog as well with a small review on each in case anyone is interested: <a href="https:&#x2F;&#x2F;www.alexanderlolis.com&#x2F;my-2025-reads" rel="nofollow">https:&#x2F;&#x2F;www.alexanderlolis.com&#x2F;my-2025-reads</a>


type: comment
by: grimgrin
text:
  also possibly interesting to some is the cosmopolitan libc inclusion:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mruby&#x2F;mruby&#x2F;pull&#x2F;6681" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mruby&#x2F;mruby&#x2F;pull&#x2F;6681</a>


type: comment
by: nathaah3
text:
  i didn&#x27;t know about onemillioscreenshots before but..<p>this is one of the coolest blogs i have ever read!


type: comment
by: jeffrallen
text:
  The devs are long time Go and Tailscale hackers, and have earned my trust several times over. They will earn yours too, I bet.


type: comment
by: romanhn
text:
  My interpretation of &quot;Postgres for everything&quot;, which I totally agree with, is that it is a sane initial default for just about anything. It is a well-understood stack that most people have had some exposure to, and that can handle quite a wide variety of problems. New&#x2F;specialized tech will have all sorts of sharp edges, it will absolutely introduce complexity, and bring about headaches you didn&#x27;t expect. And frankly, in lots of cases it&#x27;s premature optimization. With all that said, if the use case has proven itself out and Postgres is truly starting to struggle - by all means, good time to explore alternatives. There are no silver bullets in this business.


type: comment
by: aebtebeten
text:
  Might it possible to put enough CIWS (and enough engine) on a Q-cargo ship that it could just shoulder DDGs, etc.?


type: comment
by: dontlaugh
text:
  It’s certainly a matter of opinion. I dislike the UK layout, except on macs where it’s just about ok.


type: comment
by: codingdave
text:
  Not a mobile issue. I am on desktop and had no idea what this service was because nothing on the initial UI explained what we were looking at. I went and double-checked when people here were talking about pricing and VMs. From the home page, I figured it was some text-based game or experiment and closed the page.<p>It looks like some people who work there are watching this thread, so to them I say: You have <i>got</i> to explain what this is, not just say &quot;the disk persists...&quot; and expect people to dig deeper. Most aren&#x27;t that curious.


type: comment
by: rhubarbtree
text:
  When discussing the chain of events that might lead an AI to destroy humanity, these acts of stupidity are good to keep in mind. “But no human would be stupid or selfish enough to do that!” objects the booster…


type: comment
by: Tempest1981
text:
  One that older AI struggled with was the &quot;bounce&quot; effect: play from 0:00 to 0:03, then backwards from 0:03 to 0:00, then repeat 5 times.


type: comment
by: makeitdouble
text:
  I came back here after the video (btw he speak very deliberately, watching it at 1.5 or 2x while digesting the message is fine)<p>I&#x27;d compare it&#x27;s message to a &quot;warning !&quot; sign. It&#x27;s there to make you stop and think about our computing space, after that it&#x27;s up to you to act or not on how you perceive it.<p>That&#x27;s totally wishy-washy, so it might not resonate, but after that I went to check more of what dynamicland is doing and sure enough they&#x27;re doing things that are completely outside of the usual paradigm.<p>A more recent video explaining the concept in a more practical and down to earth framing: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;PixPSNRDNMU" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;PixPSNRDNMU</a><p>(here again, reading the transcript won&#x27;t nearly convey the point. Highly recommend watching it, even sped up if needed)


type: comment
by: pnt12
text:
  But with pip you only need to be careful on install - with uvx you need to be careful forever.<p>I&#x27;m a big fan of uv, but don&#x27;t like that part of uvx.<p>(makes me wonder if a small wrapper can do this - safe uvx, or suvx for short)


type: comment
by: zvr
text:
  All types of SBOMs can be described in the same standardized format. SPDX 3.0 has a specific property and a set of values this one can take:  <a href="https:&#x2F;&#x2F;spdx.github.io&#x2F;spdx-spec&#x2F;v3.0.1&#x2F;model&#x2F;Software&#x2F;Vocabularies&#x2F;SbomType&#x2F;" rel="nofollow">https:&#x2F;&#x2F;spdx.github.io&#x2F;spdx-spec&#x2F;v3.0.1&#x2F;model&#x2F;Software&#x2F;Vocab...</a><p>The digital signing of SBOM artifacts, so that one can verify authorship and authenticity, is something external to the SBOM data, on top of them.<p>If you are asking about a standardized way to check these, across all computing environments, I think this is a tall order. There are obviously environments currently where this check is present, and there are environments where this is rigorously enforced: software will not load and execute unless it&#x27;s signed by a specific key and the signature is valid. But the environments are so diverse, I doubt a single verification process is possible.


type: comment
by: tsimionescu
text:
  No, you do not need to, and will not generally be able to, describe everything that a graph conveys in text. Graphs can give you an intuitive understanding of the data that text would not be able to, simply by virtue of using other parts of the brain and requiring less short term memory. If a graph can be replaced with 5 pages of text, that doesn&#x27;t mean that you get the same information from both - you&#x27;re likely much more able to keep one image in your short term memory than 5 pages of text.


type: comment
by: gambiting
text:
  I don&#x27;t know, it&#x27;s kinda terrifying how this line of thinking is spreading even on HN. AI as we have it now is just a turbocharged autocomplete, with a really good information access. It&#x27;s not smart, or dumb, or anything &quot;human&quot; .


type: comment
by: fleeting900
text:
  Voting is compulsory in my country, so yes I have.<p>I only judge abstainers inasmuch as I judge anyone who directly votes for an outcome I don’t like. No more, no less.


type: comment
by: aebtebeten
text:
  let&#x27;s not forget PKD: <a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;quotes&#x2F;7444685-the-door-refused-to-open-it-said-five-cents-please" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;quotes&#x2F;7444685-the-door-refused-to...</a>


type: comment
by: adrian_b
text:
  Yes, the term &quot;quantum computer&quot; is rather misleading for most people, who do not know what a &quot;quantum computer&quot; is.<p>Quantum computers are not general-purpose computers, but special-purpose computers, which are able to outperform traditional computers (with a much greater cost) only for the solution of a small set of problems, most of which have little relevance in the applications where computers are currently used by the majority of people.<p>A quantum computer would be completely useless for reading and editing documents, computing spreadsheets, managing a database, browsing Internet, watching movies or playing games.<p>Thus it is very unlikely that anyone would ever desire to have a &quot;personal&quot; quantum computer (otherwise than for a learning experience), even if that would become possible with respect to cost. The same is true for most businesses, which are unlikely to have any needs satisfiable by quantum computers.<p>Quantum computers will never be competitors for traditional computers, but they could allow a few new applications, for which traditional computers are not good enough. One such promising application is the simulation of quantum systems in a manner similar to how analog computers had been used until 3 quarters of a century ago for the simulation of dynamical systems.


type: comment
by: happymellon
text:
  Aren&#x27;t System76 laptops just rebranded Cleo, which is why there is no design consistency?<p>They don&#x27;t manufacture batteries and never have, I&#x27;ve always had mixed feelings when it comes to &quot;supporting their goals&quot;.<p>I appreciate their work to get Linux working on those models, but they can&#x27;t provide long term hardware support.


type: comment
by: belZaah
text:
  True. Those demagogues are typically not up for sale, though. Given the scale of the current revenue gap, it’s not if but when we find there being a price on how bad the situation in South Africa seems to be.


type: comment
by: RobotToaster
text:
  I&#x27;m not aware of any deaths attributed to open source artificial pancreas systems.  Meanwhile there have been multiple attributed to closed source glucose monitors.


type: comment
by: jeffrallen
text:
  It is a paid service, delivering a valuable developer tool, and which indeed uses ssh keys for authentication.<p>So, exactly what you said, but for the benefit of the user, and for the profit of the company, by offering an excellent product.<p>(I am a happy customer of their previous product, Sketch.dev.)


type: comment
by: scotty79
text:
  I think what he was trying to say is that the next coin toss can&#x27;t be predicted based on previous one, which is true. However history of results up to now can tell a lot  about where you&#x27;ll end up and with what probability if you keep tossing the same coin. And that&#x27;s what really matters in life. Even in real world gambling.


type: comment
by: PaulRobinson
text:
  Turn off comments on platforms that allow you to do that.<p>One of my projects for the next few weeks is to get my blogging stuff up and running again but with a couple of tweaks:<p>1. I&#x27;ll never allow on-blog comments again, ever. The signal&#x2F;noise was always so poor. I&#x27;m sorry that you had a similar experience and the unpleasant odour of drive-by sniping got to you. For what it&#x27;s worth, I&#x27;m always interested in finding new writing on tech topics, and I try to never be mean: I am not unique in this, so consider if there&#x27;s another way.<p>2. If I ever publish code, it&#x27;ll not be on a SaaS platform like GitHub, I&#x27;ll manage the release through tar.gz&#x2F;zip files, and if people don&#x27;t like that, fine. I&#x27;m not after pull requests or starting a &quot;real&quot; OSS project. If somebody wants to take that OSS license code and host&#x2F;manage it, godspeed to them.<p>3. I will write some code that looks for links back to my blogs, so if something I write is referenced by another blog, I&#x27;ll learn about it at some point and I can go take a look, and that would be interesting. A long, long time ago there was some automation around this using web hooks that almost became a standard, so I&#x27;ll look into whether that is a thing or not any more.<p>In my experience if somebody is writing a blog about something they are normally more constructive and thoughtful than if they are just writing something in a text box while &quot;driving by&quot;. I&#x27;m OK with those articles normally even if they&#x27;re critical or in disagreement with me about something.


type: comment
by: ayuhito
text:
  I feel it’s an evolution of the term “Devrel” which still feels tacky.<p>Nor would you want someone who built most of their career as an actual engineer to suddenly drop that term and become a generic someone in “marketing”. They’re more than that for sure.<p>I quite like the terminology the more I think about it.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;aarondfrancis" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;aarondfrancis</a>


type: comment
by: anovikov
text:
  The article predates latest batch of news and things appear to be a lot better than it assumes. With latest nowcasts of Atlanta Fed, it seems like overall GDP growth will be at around 2.5% this year, and given mass deportations that resulted in population growth slowing down to almost a halt, per capita growth may be the best in decades, not counting the 2021 post-covid bounce.


type: comment
by: Marha01
text:
  &gt; a lot of people seem to see LLMs as smarter than themselves<p>Well, in many cases they might be right..


type: comment
by: cyberpunk
text:
  Not just permitted, but actually widespread. If you’re imprisoned in Texas, Georgia, Arkansas, Alabama, and Mississippi, you are going to be doing unpaid forced labor which is slavery, and many of the prisons are privately owned.<p>Federal prisons pay roughly $0.12 to $0.40 per hour for regular jobs, which isn’t much better.<p>The hypocrisy of the US is breathtaking sometimes, and the current administration has the gall to criticise europe.


type: comment
by: dwattttt
text:
  And what of histories great artists? You can take a walk through a gallery and see many things people wanted to express, reading the artists textual description of it won&#x27;t invoke the same ideas in you.


type: comment
by: jalapenos
text:
  Would be nice to live in a world where the stupidity of &quot;intellectual property&quot; and &quot;copyright&quot; had already been laughed out of the room. But alas we live in this one, the moral and legal equivalent of walking through a park covered in trash.


type: comment
by: BiteCode_dev
text:
  HTTP range strikes again.<p>As for 20 ms, if you deal with 20 dependencies in parallel, that&#x27;s 400ms just to start working.<p>Shaving half a second on many things make things fast.<p>Althought as we saw with zeeek in the other comment, you likely don&#x27;t need multiprocessing since the network stack and unzip in the stdlib release the gil.<p>Threads are cheaper.<p>Maybe if you&#x27;d bundle pubgrub as a compiled extension, you coukd get pretty close to uv&#x27;s perf.


type: comment
by: Corrado
text:
  &gt; Are there really many unsupervised LLMs running around outside of experiments like AI Village?<p>How would we know? Isn&#x27;t this like trying to prove a negative?  The rise of AI &quot;bots&quot; seems to be a common experience on the Internet.  I think we can agree that this is a problem on many social media sites and it seems to be getting worse.<p>As for being under &quot;human supervision&quot;, at what point does the abstraction remove the human from the equation?  Sure, when a human runs &quot;exploit.exe&quot; the human is in complete control.  When a human tells Alexa to &quot;open the garage door&quot; they are still in control, but it is lessened somewhat through the indirection.  When a human schedules a process that runs a problem which tells an agent to &quot;perform random acts of kindness&quot; the human has very little knowledge of what&#x27;s going on.  In the future I can see the human being less and less directly involved and I think that&#x27;s where the problem lies.<p>I can equate this to a CEO being ultimately responsible for what their company does.  This is the whole reason behind to the Sarbanes-Oxley law(s); you can&#x27;t declare that you aren&#x27;t responsible because you didn&#x27;t know what was going on.  Maybe we need something similar for AI &quot;agents&quot;.


type: comment
by: raincole
text:
  Is there any sign telling Astral is actually making money via uv? How sustainable is it?<p>I suggest everyone save this comment and review it five years later.


type: comment
by: dogma1138
text:
  PiHole is nearly useless these days. It doesn’t block the majority of the ads and DNS blacklisting on its own breaks websites.<p>The only way to do ad-blocking these days is with DOM manipulation.


type: comment
by: aebtebeten
text:
  Dazed &amp; Confused 4th of July: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8lMOL7GaPWI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8lMOL7GaPWI</a>


type: comment
by: intended
text:
  I’ve been hunting for a link I found here on HN, which discussed how policy &#x2F;government elites in China looked at AI.<p>Sadly, the search for that link continues.<p>I did find these from SCMP and Foreign Policy, but there are better articles out there.<p>- <a href="https:&#x2F;&#x2F;foreignpolicy.com&#x2F;2025&#x2F;11&#x2F;20&#x2F;china-ai-race-jobs-youth-unemployment&#x2F;" rel="nofollow">https:&#x2F;&#x2F;foreignpolicy.com&#x2F;2025&#x2F;11&#x2F;20&#x2F;china-ai-race-jobs-yout...</a><p>- <a href="https:&#x2F;&#x2F;www.scmp.com&#x2F;specialist-publications&#x2F;special-reports&#x2F;topics&#x2F;wealth-alternative-investments&#x2F;article&#x2F;3332729&#x2F;china-bets-real-world-ai-uses-backed-state-support-and-innovation" rel="nofollow">https:&#x2F;&#x2F;www.scmp.com&#x2F;specialist-publications&#x2F;special-reports...</a>


type: comment
by: dataflow
text:
  Of interest:<p>- 8 U.S.C. § 1182(f): Suspension of entry or imposition of restrictions by President: <a href="https:&#x2F;&#x2F;www.law.cornell.edu&#x2F;uscode&#x2F;text&#x2F;8&#x2F;1182#:~:text=(f)Suspension%20of%20entry%20or%20imposition%20of%20restrictions%20by%20President" rel="nofollow">https:&#x2F;&#x2F;www.law.cornell.edu&#x2F;uscode&#x2F;text&#x2F;8&#x2F;1182#:~:text=(f)Su...</a><p>- The case and decision text: <a href="https:&#x2F;&#x2F;law.justia.com&#x2F;cases&#x2F;federal&#x2F;district-courts&#x2F;district-of-columbia&#x2F;dcdce&#x2F;1:2025cv03675&#x2F;285953&#x2F;54&#x2F;" rel="nofollow">https:&#x2F;&#x2F;law.justia.com&#x2F;cases&#x2F;federal&#x2F;district-courts&#x2F;distric...</a><p>Question for the lawyers (whether actual or armchair):<p>Observe that the first half of 8 U.S.C. § 1182(f) seems to give the president broad powers. Also observe that the second half gives the AG a more limited power.<p>Why <i>exactly</i> is the second half not redundant given the first half? i.e. in what scenario would it come into play where the first would be insufficient? Does this imply intended limits in the first half?


type: comment
by: Yoric
text:
  As a variant, I recently stumbled upon a post that basically sums up to &quot;people who disagree with me on AI are clearly blinded by their prejudice, it&#x27;s so sad.&quot;


type: comment
by: logicprog
text:
  I don&#x27;t know if it supports their particular point, but <i>Machine Decision is Not Final</i> seems like a very cool and interesting look at China&#x27;s culture around AI:<p><a href="https:&#x2F;&#x2F;www.urbanomic.com&#x2F;book&#x2F;machine-decision-is-not-final&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.urbanomic.com&#x2F;book&#x2F;machine-decision-is-not-final...</a>


type: comment
by: rhubarbtree
text:
  This comment slightly terrifies me. My reading has dipped this year, but generally this is a small amount of reading for 12 months. I think the norm on reading quantity has shifted.<p>Is social media to blame? TikTok and meta videos are extremely addictive. I have perhaps the strongest willpower of anyone I know, and the only way I can avoid losing hours to them every day is to delete these apps from all devices, and have a separate browser on my Mac for them.


type: comment
by: mschuster91
text:
  &gt; So if you want to maximize recovery, you have to keep critical business units intact, which often means that large parts of the business survive in all but name.<p>Easy solution: fire (and imprison) the executives, sell off the entire company, leave the owners&#x2F;investors with nothing.<p><i>That</i> sets a proper incentive for shareholders to not send yes-men or people with a dozen or more other well-paid low-effort board memberships into corporate boards but people actually willing and capable of controlling the executive.


type: comment
by: IshKebab
text:
  Most people aren&#x27;t hiring professionals to put up shelves lol. And there is no &quot;how to deal with the wall&quot;. It&#x27;s fundamentally weak. Best you can do is Rigifix M8 bolts which are rated to about 25kgf as I said.


type: comment
by: Manheim
text:
  That is something to worry about, agreed. So, the quality and the reliance of AI is what we should focus on. In addition we should be able to keep track (and records of) how AI has used and build its narrative and conclutions.


type: comment
by: jqpabc123
text:
  Where we part ways is on *research*.<p>Those currently hyping AI as the cure for everything aren&#x27;t spending $billions on research.  They are attempting to build and market a product --- one that is inherently flawed and falls way short of expectations and any reasonable definition of &quot;intelligence&quot;.<p>This won&#x27;t end well in my judgment.


type: comment
by: PaulRobinson
text:
  Reddit is now just AI slop, so I don&#x27;t know if that&#x27;s an improvement or not over this story. I&#x27;m just glad you were able to get over that BS and engage with it all again and kept going! I gave up and never went back in around 2010, but I&#x27;m going to try again in 2026.<p>The problem with environments designed to make interaction low-energy and gamified like Reddit, is that it gathers just the worst people. I&#x27;ve got ~63k karma there, and disengaged some years ago and I can&#x27;t tell you how much ditching that, twitter and Facebook improved my mental health. There&#x27;s some great fun to be had there, but it&#x27;s often the same thing over and over again and increasingly drowned out by utter crap. They&#x27;ve taken multiple actions that have destroyed the sense of community and have become a poster child for ens*tification, unfortunately.


type: comment
by: ddingus
text:
  I laughed!<p>&quot;What do mushrooms want?&quot; Is hilarious given your evolution context!<p>Sometimes, it can make sense to step back and laugh.<p>The number one response to words we do not like is righteous indignation.<p>It is almost always a bad idea too.  Funny that!<p>Humor can be powerful as can giving benefit of doubt followed by one or more probing questions.<p>Amazing conversations often follow.


type: comment
by: begueradj
text:
  &gt;Text is the oldest and most stable communication technology<p>That&#x27;s completely false:  Images were used for storytelling thousands of years before text (compare for instance the Lascaux paintings which are more than 17 000 years old, the  Göbeklitepe sculptures and stone drawings  (more than 12 000 years old), or the the more than 15 000 paintings of the City of Sefar (Algeria) which some estimate to date back as far as 20 000 years ago to the earliest text known in human history, Kish Tablet, Mesopotamia, around 3500 years old.


type: comment
by: rhubarbtree
text:
  Norwegian Wood is far superior to his magical realism.<p>He’s a great writer of prose, but I feel it’s wasted on magical realism. He could have been one of the true greats.


type: comment
by: rawling
text:
  (2012)<p>70 comments of past discussion, flagged: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26364697">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26364697</a><p>9 further comments: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35073974">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35073974</a>


type: comment
by: makeitdouble
text:
  Technical knowledge isn&#x27;t specifically bound to literacy.<p>A &quot;dumb&quot; example would be IKEA manuals that describe an assembly algorithm, I could imagine a lot of other situations where you want to convey very specific and technical information in a form that doesn&#x27;t rely on a specific language (especially if languages aren&#x27;t shared).<p>Color coding, shape standards etc. also go in that direction. The efficiency is just so big.


type: story
by: sipofwater
title: Pilot reports UFO hovering beside jet, leaving air traffic control stunned
url:
  https://www.foxnews.com/us/pilot-reports-ufo-hovering-beside-jet-leaving-air-traffic-control-stunned-good-luck-aliens


type: comment
by: gagik_co
text:
  Flutter developer experience is top notch. The best place you can see this is by comparing the experience of upgrading React Native vs upgrading Flutter. Flutter Web with WASM is also very cool. If you’re using a bespoke design for your app and don’t care about looking native, it’s overall a more predictable way to manage cross platform development.<p>That said, React Native has many great third party libraries whereas Flutter is dominated by a lot of low quality solutions.


type: comment
by: frankz4500
text:
  A good number of SEO practitioners miss a couple of important optimizations which impacts their results negatively such as the removal of “cat” parameters and url re-configurations without which users maybe prevented from accessing the right information page. Cat parameters arise from search’s misconfiguration of a site’s URLs.


type: comment
by: IshKebab
text:
  &gt; Any run of pip that touches the network will end up importing more than 500 modules and a lot of that code will simply not be used.<p>That&#x27;s a property of Python though. The fact that it isn&#x27;t compiled (and that importing is very slow).<p>&gt; a 3600-entry mapping of string names to emoji<p>Which can easily be zero-cost in Rust.<p>&gt; It literally doesn&#x27;t know how to access its own package download cache without hitting the network<p>This is the only example you&#x27;ve given that actually fits with your thesis.


type: comment
by: m132
text:
  QT is supported too, and actually upstream!<p><a href="https:&#x2F;&#x2F;hackaday.com&#x2F;2017&#x2F;05&#x2F;03&#x2F;your-next-desktop-qnx&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hackaday.com&#x2F;2017&#x2F;05&#x2F;03&#x2F;your-next-desktop-qnx&#x2F;</a><p>Granted, this is not the full Plasma shell, but you can run a lot of KDE software on it just fine.


type: comment
by: stevenjgarner
text:
  From an information theory perspective, &quot;Always bet on text&quot; is a plea for symbolic efficiency. It argues that while binary or visual formats might have higher bandwidth, they often have lower meaning-per-bit for the complex, abstract logic that runs civilization. Text is the most entropy-resistant, highly-compressible, and universally-decodable format we have ever invented.


type: comment
by: sipofwater
text:
  Mirror for &quot;Pilot reports UFO hovering beside jet, leaving air traffic control stunned: &#x27;Good luck with the aliens&#x27;&quot;: <a href="https:&#x2F;&#x2F;archive.ph&#x2F;vXS2x" rel="nofollow">https:&#x2F;&#x2F;archive.ph&#x2F;vXS2x</a>


type: comment
by: nine_k
text:
  A bit less enraged: pre-commit hooks should be pure functions. They must not mutate the files being committed. At best, they should generate a report. At worst, they could reject a commit (e.g. if it contains a private key file included by mistake).


type: comment
by: drekipus
text:
  Just brace for the societal correction.<p>There&#x27;s a lot of things going on in the western world, both financial and social in nature. It&#x27;s not <i>good</i> in the sense of being pleasant&#x2F;contributing to growth and betterment, but it&#x27;s a correction nonetheless.<p>That&#x27;s my take on it anyway. Hedge bets. Dive under the wave. Survive the next few years.


type: comment
by: Corrado
text:
  I think the whole point of this was to see if the &quot;agents&quot; could act like a real human and real humans use Gmail much more frequently than sendmail.  Sage even commented that they had update their prompt to tell the agents to not send email and not just remove the Gmail component for fear that the agent would just open it&#x27;s own Gmail (or Y! mail, etc.) account and send mail on it&#x27;s own.


type: comment
by: Tempest1981
text:
  I was surprised that macOS (QuickTime&#x2F;Preview, iMovie) can&#x27;t read .mp4 files. Not sure if it was due to H.265 or the audio codec. I tried using ffmpeg to convert to .mov but that also failed to open, since I guess MOV is just another container format.<p>Is there an easier way?


type: comment
by: mmahemoff
text:
  Very cool idea since ffmpeg is one of those tools that has a few common tasks but most users would need to look up the syntax every time to implement them (or make an alias). In line with the ease of use motivation, you might consider supporting tab completion.


type: comment
by: thomashabets2
text:
  I feel like I found better git commands for this, that don&#x27;t have these problems. It&#x27;s not perfect, sure, but works for me.<p>The pre commit script (<a href="https:&#x2F;&#x2F;github.com&#x2F;ThomasHabets&#x2F;rustradio&#x2F;blob&#x2F;main&#x2F;extra&#x2F;pre-commit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ThomasHabets&#x2F;rustradio&#x2F;blob&#x2F;main&#x2F;extra&#x2F;pr...</a>) triggers my executor which sets up the pre commit environment like so: <a href="https:&#x2F;&#x2F;github.com&#x2F;ThomasHabets&#x2F;rustradio&#x2F;blob&#x2F;main&#x2F;tickbox&#x2F;precommit&#x2F;10-setup.sh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ThomasHabets&#x2F;rustradio&#x2F;blob&#x2F;main&#x2F;tickbox&#x2F;...</a><p>I run this on every commit. Sure, I have probably gone overboard, but it has prevented problems, and I may be too picky about not having a broken HEAD. But if you want to contribute, you don&#x27;t have to run any pre commit. It&#x27;ll run on every PR too.<p>I don&#x27;t send myself PRs, so this works for me.<p>Of course I always welcome suggestions and critique on how to improve my workflow.<p>And least nothing is stateful (well, it caches build artefacts), and aside from &quot;cargo deny&quot; no external deps.


type: comment
by: srean
text:
  &gt; I don&#x27;t think determinants play a central role in modern advanced matrix topics.<p>Not true at all. It&#x27;s integral to determinantal stochastic point processes, commute distances in graphs, conductance in resistor networks, computing correlation via linear response theory, enumerating subgraphs, representation theory of groups, spectral graph theory... I am sure many more


type: comment
by: PaulRobinson
text:
  What&#x27;s surprising to me is that TFA is from GH who are uniquely placed to have a real impact in terms of OSS maintainer quality of life.<p>If they&#x27;re so keen on helping people publish more stuff and showing how awesome AI is, perhaps they can pre-screen the entitled comments and just not let them get posted? Perhaps they could see that you&#x27;ve not touched a repo in 5 years and when that PR comes in, they could help bootstrap you back in with a code review summary? Perhaps they could stop the idiots pressuring you by explaining to them all the reasons why their PR might not get looked at any time soon?<p>Perhaps, just perhaps, Github could take some ownership of the problems they have created, and do some work to fix them?


type: comment
by: eru
text:
  If you are a fresh grad, you can mostly just chug along with your tickets and churn out code.  Your boss (if you have a good boss) will help you make sure the other people work with you.<p>When you are higher up, that is when you become said good boss, or that boss&#x27;s boss, the dynamics of the grandfather comment kick in fully.


type: comment
by: ephimetheus
text:
  I get what you’re saying, but the measurements are real. In some sense they are the truth.<p>In the article this refers to the finding that the quark is more complex than three valence quarks.<p>The measurements indicating that the three-quark-model is incomplete are overwhelmingly conclusive, so some degree of certainty in the language is warranted in my view.


type: comment
by: thomashabets2
text:
  Is that the difference between forced pre commits vs opt in? I don&#x27;t want to commit something that doesn&#x27;t build. If nothing else it makes future bisects annoying.<p>But if I intend to squash and merge, then who cares about intermediate state.


type: comment
by: PaulRobinson
text:
  I agree with all of this, and as I&#x27;ve mentioned elsewhere in this thread, anything I release now is going to be a tar.gz&#x2F;zip with a LICENSE file in it, and people can do what they want with it, but they&#x27;re not getting tech support on it.<p>However, this is a really sad state of affairs, and I&#x27;m wondering if we can&#x27;t have scale _with_ friction to counter some of these pain points?


type: comment
by: 000ooo000
text:
  Your hook can&#x27;t observe a simple env var, if you are stepping off the happy path of your workflow? E.g. `GIT_HOOK_BYEBYE` = early return in hook script. Article seems a little dramatic. If you write a pre-commit hook that is a pain in your own arse, how does that make them fundamentally broken?


type: comment
by: throwuxiytayq
text:
  &gt; If you could get the full page text of every url on the first page of ddg results and dump it into vim&#x2F;emacs where you can move&#x2F;search around quickly, that would probably be similarly as good, and without the hallucinations.<p>Curiously, literally nobody on earth uses this workflow.<p>People must be in complete denial to pretend that LLM (re)search engines can’t be used to trivially save hours or days of work. The accuracy isn’t perfect, but entirely sufficient for very many use cases, and will arguably continue to improve in the near future.


type: comment
by: jemmyw
text:
  &gt; we cannot compete with the Chinese on cost and probably can&#x27;t trust their quality standards.<p>This already played out with Japanese cars and it turned out it was the quality rather than the cost that was hard to compete with. I&#x27;m going to bet that EVs from Asia will be better built than anything made in the US or Europe before too long (if not already). They&#x27;ll manufacture at scale and work out the kinks.<p>Western companies should have been doing this. I feel that Tesla tried and never really got there. Protectionism alone won&#x27;t make it happen.


type: comment
by: eru
text:
  &gt; This includes Git. Don&#x27;t try to force any particular workflow, including mandatory or automatically-enabled hooks.<p>And with git, you can even make anything that happens on the dev machines mandatory.<p>Anything you want to be mandatory needs to go into your CI.  Pre-commit and pre-push hooks are just there to lower CI churn, not to guarantee anything.<p>(With the exception of people accidentally pushing secrets.  The CI is too late for that, and a pre-push hook is a good idea.)


type: comment
by: wseqyrku
text:
  Was looking for a comment to articulate this better than I could. I have the same feeling about &#x27;release something bad early&#x27; advice given by investors, it&#x27;s so obviously a shady comment in that position because they have the resources to build a clone if they can&#x27;t talk to you.


type: comment
by: shevy-java
text:
  Agreed. Lua is older though. It was created in 1993.<p>mruby was created in 2012.<p>I have only two gripes with regard to mruby.<p>1) The primary users are C hackers. That&#x27;s ok, but it means it also leaves out many other people. (Lua has the same problem of course.)<p>2) Documentation. This is something that really plagues about 90% of ruby projects. And it&#x27;s not getting any better. It is as if in ruby, only 10% care about documentation - at best. Look at rack, opal, wasm for ruby - the documentation is TOTAL TRASH. Non-existing; look at rack. What a joke.<p>Now that ruby is following perl in its extinction path (sorry, the numbers are hard and real, there is no way to deny it), the ruby community should instead try to reverse that trend. Instead you see mega-corporations such as shopify pwning the remaining ecosystem and cannibalizing on it or people such as DHH rant about how Europe is collapsing (what the actual ... <a href="https:&#x2F;&#x2F;world.hey.com&#x2F;dhh&#x2F;europe-is-weak-and-delusional-but-not-doomed-8b10e7cb" rel="nofollow">https:&#x2F;&#x2F;world.hey.com&#x2F;dhh&#x2F;europe-is-weak-and-delusional-but-...</a> - we need an alternative to rails, how can anyone still work with DHH? Lo and behold, another shopify guy. The message is so clear for everyone to see now). None of this will of course revitalize ruby. Without an active AND actively growing community, ruby is set to die. I say this as someone who still uses ruby daily; I am tired of the &quot;rumours of ruby dying are exaggerated&quot;. Yes, the rumours are exaggerated - but they are not rumours. The numbers are solid. TIOBE alone, with its 10000 faults, shows this trend clearly.


type: comment
by: godelski
text:
  How about GitHub actions with safe sleep that took over a year to accept a trivial PR that fixed a bug that caused actions to hang forever because someone forgot that you need &lt;= instead of == in a counter...<p>Though in this case GitHub wasn&#x27;t bearing the cost, it was gaining a profit...<p><a href="https:&#x2F;&#x2F;github.com&#x2F;actions&#x2F;runner&#x2F;pull&#x2F;3157" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;actions&#x2F;runner&#x2F;pull&#x2F;3157</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;actions&#x2F;runner&#x2F;issues&#x2F;3792" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;actions&#x2F;runner&#x2F;issues&#x2F;3792</a>


type: comment
by: eru
text:
  Pre-commit and pre-push hooks are something developers can voluntarily add (or enable) to shorten the latency until they get feedback: instead of the CI rejecting their PR, they can (optionally!) get a local message about it.<p>Otherwise, I agree, your project can not rely on any checks running on the dev machine with git.


type: comment
by: webdevver
text:
  79 years of age!? umm... i dont understand - is this supposed to be a warning to others, or an <i>invitation</i>?<p>where was the FBI for the last 40 years? or did he really just go postal post-covid?


type: comment
by: bubb1129
text:
  As an e-commerce designer, I have found that many clients&#x27; websites have confusing image naming conventions (such as &quot;IMG001. jpg&quot;), uncompressed high-resolution files that slow down website loading speeds, leading to user churn and search engine crawling obstacles - directly affecting SEO rankings and conversion rates! So, I developed an AI intelligent image optimization tool that can batch compress images while using AI intelligent renaming to automatically generate search engine friendly file names (such as &quot;women summer dress white model show. jpg&quot;), improve search engine crawling efficiency, add descriptive alternative labels to images, enhance semantic relevance, and increase product main image click through rates by over 40%.


type: comment
by: firesteelrain
text:
  Why not just use a Python container rather than rely on having the latest binary installed on the system? Then venv inside the container. That would get you the “venv of a version” that you are referring to


type: comment
by: exitb
text:
  &gt; AI is this new (but really old) idea that shallowness is sufficient.<p>That’s not the whole story and certainly not the core concern, which is more about developers who already have deep experience, using AI to multiply their output.


type: comment
by: 000ooo000
text:
  Only a minor suggestion: git worktrees is a semi-recent addition that may be nicer than your git archive setup


type: comment
by: lemonlime227
text:
  To bring up jujutsu, `jj fix` (<a href="https:&#x2F;&#x2F;docs.jj-vcs.dev&#x2F;latest&#x2F;cli-reference&#x2F;#jj-fix" rel="nofollow">https:&#x2F;&#x2F;docs.jj-vcs.dev&#x2F;latest&#x2F;cli-reference&#x2F;#jj-fix</a>) is a more refined way of ensuring formatting in commits. It runs a formatting command with the diff in stdin and uses the results printed to stdout. It can simplify merges and rebases history to ensure all your commits remain formatted (so if you enable a new formatting option, it can remove the need for a special format&#x2F;style fix commit in your mutable set). Hard to go back to pre-commit hooks after using jj fix (also hard to use git after using jj ;) ).


type: comment
by: imiric
text:
  Nobody is claiming ownership over Xorg. That&#x27;s ridiculous. If anything, it&#x27;s the people who are deliberately trying to &quot;kill&quot; it. Some people simply want to keep working on it, many people still want to keep using it, yet they&#x27;re being forced not to by egomaniacal children.<p>The job of distro maintainers is to make software accessible for their users. It&#x27;s not to provide support for the software, nor to fix its bugs. Choosing to not package a specific software is user hostile.


type: comment
by: bsder
text:
  Absolutely.<p>It used to be that &quot;company reputation&quot; was part of the value of a stock certificate.  That disappeared and the primary value of CEO became being a sufficiently raging asshole to pump the value of the lottery ticket at all costs.<p>Bringing back a bit of risk to investors would help put some pushback into the system.


type: comment
by: venturecruelty
text:
  Not sure what this has to do with the article, it just seems like a nitpick. What did science do to you?


type: comment
by: shevy-java
text:
  I&#x27;d like mruby as some kind of fail-save boot system. Ruby powering the operating system as much as possible (ultimately ruby is just syntactic sugar over C, though, so I am fine using C of course).<p>The lack of documentation means that I&#x27;d just waste my time though. Not going to do that.<p>Also, I think mruby and MRI should not be separate. It doesn&#x27;t do the project any good. It should be as modular as possible but one code base only.


type: comment
by: prmoustache
text:
  Yes while it makes sense to reuse stuff that is already being built, my heart sank when I saw the screenshot while expecting seeing the photon microgui which to me was the nicest skeuomorphic one.


type: comment
by: fzeroracer
text:
  The only way LLM search engines save time is if you take what it says at face value as truth. Otherwise you still have to fact check whatever it spews out which is the actual time consuming part of doing proper research.<p>Frankly I&#x27;ve seen enough dangerous hallucinations from LLM search engines to immediately discard anything it says.


type: comment
by: IshKebab
text:
  Yeah sometimes you get surprisingly fast Python programs or surprisingly slow Rust programs, but if you put in a normal amount of effort then in the vast majority of cases Rust is going to be 10-200x faster.<p>I actually rewrote a non-trivial Python program in Rust once because it was so slow (among other reasons), and got a 50x speedup. It was mostly just running regexes over logs too, which is the sort of thing Python people say is an ideal case (because it&#x27;s mostly IO or implemented in C).


type: comment
by: m132
text:
  Out of curiosity, do you mean Linux on bare metal, or Linux on top of QVM?<p>The latter is actually a common setup, used by Mercedes-Benz and Hangsheng if I&#x27;m not mistaken.


type: comment
by: normie3000
text:
  &gt; with git, you can even make anything that happens on the dev machines mandatory<p>s&#x2F;can&#x2F;can&#x27;t?


type: comment
by: darubedarob
text:
  Have a statue of RMS yelling &quot;I told you so&quot; designed by the robot overlords as reward for that blogpost.


type: comment
by: shevy-java
text:
  I think the name mruby kind of makes sense; we have MRI (matz ruby implementation) so the leading &quot;M&quot; there; we have jruby too. We also have truffleruby which is a bit against that name scheme ... but we could call it truby. Nobody does that, but we could. And MRI could also be called c-ruby. These are not  great names though. Murby is also not a great name; it reminds me of Murphy from Robocop though.


type: comment
by: 2026iknewit
text:
  He created stuff while getting a lot of money for it.<p>Now he complains about it? Its just ignorant.<p>And he has apparently 10 millions and &quot;the couple live both in the US and Australia.&quot;. So guess how often he flies around the globe. Guess how much real estate he occupies?<p>He isn&#x27;t part of the solution, he is part of the problem.


type: comment
by: ayuhito
text:
  I strongly relate to this in many ways.<p>Because of OSS, I’ve never actually applied for a job or done a Leetcode interview. I’ve gotten multiple direct offers through Twitter DMs (I don’t post) and multiple referrals through random encounters that I never used.<p>E.g. Debugging an interesting issue with GitHub customer support eventually led to a referral for Microsoft by an MD. Similar stories with Cloudflare and more.<p>It’s not limited to OSS, but just having any sort of backing credibility to your name without going through the whole CV&#x2F;CL process unlocks a whole slew of opportunities since people can “pre-screen” you from the start.


type: comment
by: firesteelrain
text:
  Traditional Windows install didn’t include things Microsoft doesn’t make. But, any PC distributor could always include Python as part of their base Windows install with all the other stuff that bloats the typical third party Windows installs. They don’t which indicates the market doesn’t want it. Your indictment of the lack of Python out of the box is less on Windows than on the “distro” served by PC manufacturers


type: comment
by: nrb
text:
  Surely there’s some wiggle room in between “I just do not like businesses” and “businesses that are convicted of causing some amount of damage to society should not exist”<p>At some point, recovery needs to take a back seat to deterrence.


type: comment
by: user34283
text:
  The opinion that we should either abolish AI or basically only use it for machine translation is extreme, as in taken to the furthest point.


type: comment
by: smallnix
text:
  Agree, I finally found information via<p>Homepage -&gt; blog -&gt; docs -&gt; &quot;all docs&quot; button:<p><a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;list" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;list</a><p>Which has an about and pricing etc.<p>That is very counterintuitive to just find out what this is.


type: comment
by: TylerE
text:
  We have decades of data saying that isn’t true. Homebuilt aircraft have <i>much</i> worse accident rates than factory built aircraft.


type: comment
by: watwut
text:
  Criticizing something you benefit from and hypocrisy are two different things. It is absurd to try to conflate them.<p>Hypocrisy is when you criticise others for doing a thing you yourself secretly do. It is massively different then criticising a compant you work or worked for. You can even ve part of something, change opinion and then criticise it without being hypocryte.


type: comment
by: int_19h
text:
  Descriptors underpin some common language features like method calls (that&#x27;s how `self` gets bound), properties etc. You can still do it by special casing all those, and making sure that the way you implement all those primitives works exactly as if it used descriptors, sure. But at this point it&#x27;s not exactly a simple JIT anymore.


type: comment
by: Ekaros
text:
  Why there focus on sitting in traffic. Instead of more visionary solutions like banning single family homes and razing them all to ground and replacing them with high rises next to offices supported by forced public transport? Surely that should be the true alternatives for use of ICE and not EVs.


type: comment
by: venturecruelty
text:
  No, inflation is just an increase in prices. Insisting it is only due to an increase in the money supply is an RW talking point.


type: comment
by: normie3000
text:
  &gt; e.g. if it contains a private key file included by mistake<p>Thanks - this is the first example of a pre-commit hook that I can see value in.


type: comment
by: d1sxeyes
text:
  &gt; That means that if an officer is caught lying on the stand – as shown by a contradiction between their courtroom testimony and their earlier police report – they could point to the contradictory parts of their report and say, “the AI wrote that.”<p>Normally, if a witness (e.g. a police officer) were found to be recounting something written by a third party, it would be considered hearsay and struck from the record (on objection).<p>It would be an interesting legal experiment to have an officer using this system swear to which portions they wrote themselves, and attempt to have all the rest of the testimony disallowed as hearsay.


type: comment
by: RichardLake
text:
  Would you disagree with this logic?  You distribute GPL code to me on a dvd. I give that dvd to someone else. I have not made a copy of the source code, so copyright does not come into this. If instead I copied the dvd and emailed the iso to someone else I would be distributing and copyright comes into it.


type: comment
by: darubedarob
text:
  You take the time to work to take the wage to buy to buy the card to send. Money is lifetime donated. Or was. Now the artifact has lifetime invested into it token is rapidly loosing that value.


type: comment
by: venturecruelty
text:
  A solid 50% of this entire thread is people arguing about inflation and bikeshedding the concept of money. Amazing. (COVID gets an honorable mention. Six years on now, but hey. Stay mad.)


type: comment
by: normie3000
text:
  &gt; I don&#x27;t want to commit something that doesn&#x27;t build.<p>This is a really interesting perspective. Personally I commit code that will fail the build multiple times per day. I only care that something builds at the point it gets merged to master.


type: comment
by: whizzter
text:
  I doubt he would, goto heavy code really jumped all over the place in incomprehensible manners. Labelled break&#x2F;goto is used in perhaps 1% of loops due to actually implementing some algorithm that would&#x27;ve needed extra flags,etc. and EVEN THEN don&#x27;t break the scoped readability.<p>There&#x27;s a huge difference between reining in real world chaos vs theoretical inelagancies (ESPECIALLY if fixing that would introduce other complexity to work around the lack of it).


type: comment
by: int_19h
text:
  For what LangChain does, yes, handrolled code. There won&#x27;t be much of it because it doesn&#x27;t actually do all that much.<p>As for &quot;import openai&quot;, that&#x27;s actually somewhat orthogonal, but if what you want is a common API for different providers then there are many options around that do just that. But then again at that point you probably also want something like OpenRouter, which has its own generic API.


type: comment
by: Terr_
text:
  As pessimistic about it as I am, I do think LLMs have a place in helping people turn their text description into formal directives. (Search terms, command-line, SQL, etc.)<p>... <i>Provided that</i> the user sees what&#x27;s being made for them and can confirm it and (hopefully) <i>learn</i> the target &quot;language.&quot;<p>Tutor, not a do-for-you assistant.


type: comment
by: watwut
text:
  &gt; Sam and Frodo walk across the plain towards Mt. Doom. They&#x27;re both really tired.<p>This does not set a mood and thus does not convey the same information. This removes the information about mood and setting away while keeping only rough plot point in.<p>The outcome in terms of how reader interpret the situation is massively different. The thing you wrote implies that all they need is to go to sleep an hour sooner and rest, all will be fine.


type: comment
by: uplifter
text:
  There is no broader context wherein natural selection can be considered to be an optimization process, that is a pernicious misconception of evolutionary theory. Fortunately, people with a computer science background have a distinct advantage towards correcting this fallacy, because their training affords them an understanding of information as a working concept that lay people rarely attain.<p>The key insight is that any algorithm implementation for a process which has an objective must, as an absolute minimal requirement, possess an encoding of that objective in its implementation. That is, a real representation of the goal must be in the process&#x27;s make-up so that the goal can be pursued at all, because correct navigation requires assessing actions for whether they work towards the goal or not, and any such assessment requires meaningful reference to the goal. Without such a definition to refer to, differentiation between desirable and undesirable outcomes is impossible.<p>This goal encoding may be explicit (ie readily understandable by observers studying the implementation) or implicit (hard to parse), but either way, it must be instantiated in the make-up of the implementation, in some medium with the capacity to hold the goal definition, ie a way of storing the requisite number of bits within the implementation itself (or readily reading it from elsewhere, or constructing it from some combination thereof). This definition of the goal must be implemented in a manner that can be read and acted upon by the rest of the algorithm implementation, so that the system as a whole can pursue states that better match the goal. ie so that it can optimize.<p>With regards to evolution, how could nature <i>select</i> without having an <i>idea</i> of <i>what</i> it was selecting for? A reference definition of fitness must be available to nature if it is to measure each individual organism&#x27;s fitness and select accordingly.<p>For a natural-selection-as-optimization-process algorithm implementation, there would need to be a component that encodes natural selection&#x27;s optimization objective into the implementation&#x27;s very make-up (or a ready way to read that goal from an external source).<p>What is the make-up of the natural selection algorithm&#x27;s implementation? It is the entirety of nature itself, in whole <i>and</i> in part. Nature is literally everything in the universe, and literally anything in the universe, from the most massive galaxy to the smallest particle, can participate in natural selection events. And no part of nature, save for some animal brains, seems to contain a representation of a goal for natural selection.<p>Is it even conceivable that everything in the universe, down to the smallest particle, could encode a common goal? Does a volcano encode the goal of maximizing reproductive fitness for the populations living around it? Can a shower of cosmic rays encode the goal of making sure the creatures who&#x27;s DNA it disrupts are the ones who should be removed from the populace? They don&#x27;t appear to encode any such evolutionary goals, nor do they have the capacity to maintain any goal at all beyond following the physical laws of matter -- Volcanos are disordered piles of rock and churning lava, and cosmic rays are singular fundamental particles that are subject to wholesale transformation with every impact -- neither has any way of encoding a common objective for natural selection, nor is there evidence for them being able to collectively maintain one.<p>We can illustrate the paradox of an optimizing nature using your water molecule analogy. A collection of water molecules acting under a gravitational field will demonstrate downwards fluid dynamics which single molecules in space would not, but no matter how much H2O you put together, it will never spontaneously develop any concept of evolutionary fitness.<p>And yet a flash flood is a very real natural selection event that can reshape the genepool of a coastal town, but all the same it has no means of representing any goal of optimizing the population&#x27;s fitness through who it drowns and who it spares; its just water. Flowing water performs natural selection, but it isn&#x27;t optimizing for any goal, no matter how you try to spin it, because it has no way of maintaining a representation of a goal in its disordered and inconstant structure. It flows, yes, but it has no goal in doing so, its not pursuing any optimization objective, all the while it is a real instance of natural selection. It doesn&#x27;t have or need any way of determining who is more or less fit than another, so how could it be optimizing for it? It&#x27;s just flooding.<p>Whether its by deluge, an erupting volcano, a congenital heart attack, or a pack of rabid dogs, the processes making up natural selection events do not possess an encoding of a goal for natural selection. They do not possess the necessary information structure required to pursue a common optimization objective, and so they cannot be optimization processes in any meaningful sense.


type: comment
by: chychiu
text:
  I think the product was just too early for its time, and there is not much demand for it. For what it&#x27;s worth, the founder (Ren Ng) went back to academia, and was highly instrumental in computer vision research, e.g. being the PI on the paper for NeRF: (<a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;abs&#x2F;10.1145&#x2F;3503250" rel="nofollow">https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;abs&#x2F;10.1145&#x2F;3503250</a>)


type: comment
by: taneq
text:
  Does the officer not take full ownership of the report once they edit it? If they got an intern to write a report and then they signed off on it, they’d be responsible, right?


type: story
by: DyslexicAtheist
title: Training intensity distribution of marathon runners across performance levels
url:
  https://researchprofiles.herts.ac.uk/en/publications/the-training-intensity-distribution-of-marathon-runners-across-pe/


type: comment
by: jemmyw
text:
  The global population is not dwindling yet. At the current derivative of birth rate it&#x27;ll keep keep growing for 50 years. Of course many places will experience a demographic crisis well before the global population falls.


type: comment
by: webdevver
text:
  i am quietly waiting for the &quot;bitter lesson&quot; to hit compilers: a large language model that speaks in LLVM IR tokens that takes unoptimized IR from the frontend, and spits out an optimized version that works better than any &quot;classical&quot; compiler.<p>the only thing that might stand in the way is a dependence on reproducibility, but it seems like a weak argument: We already have a long history of people trying to push build reproducibility, and for better or worse they never got traction.<p>same story with LTO and PGO: I can&#x27;t think of anyone other than browser and compiler people who are using either (and even they took a long time before they started using them). judged to be more effort than its worth i guess.


type: comment
by: raincole
text:
  They&#x27;re not applications developers, but they need to write code. That&#x27;s the whole point. Python is popular within academia because it replaces R&#x2F;Excel&#x2F;VB.Net, not Java&#x2F;C++.


type: comment
by: felixfoertsch
text:
  IMHO the de-facto video player for macOS is [IINA](<a href="https:&#x2F;&#x2F;iina.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;iina.io&#x2F;</a>).


type: comment
by: chrisjj
text:
  Sufficiently intelligent machines, like sufficiently intelligent humans, can and should be trained to behave as required and can and should be held accountable when they don&#x27;t.


type: comment
by: DyslexicAtheist
text:
  The results were covered in this recent article <a href="https:&#x2F;&#x2F;www.economist.com&#x2F;science-and-technology&#x2F;2025&#x2F;12&#x2F;26&#x2F;what-is-the-best-way-to-train-for-a-marathon" rel="nofollow">https:&#x2F;&#x2F;www.economist.com&#x2F;science-and-technology&#x2F;2025&#x2F;12&#x2F;26&#x2F;...</a>


type: comment
by: rauli_
text:
  I remember a time in early 2000s when everybody seemed to be raving about duck typed languages and how awesome they are. Now we have separate tools for the same languages to implement typing.


type: comment
by: dwattttt
text:
  In the abstract, it&#x27;s the inverse of the argument that &quot;configuration formats should be programming languages&quot;; the more general something can be, the less you can assume about it.<p>A way to express the operations you want, without unintentionally expressing operations you don&#x27;t want, would be much easier to auto-vectorise. I&#x27;m not familiar enough with SIMD to give examples, but if a transformation would preserve the operations you want, but observably be different to what you coded, I assume it&#x27;s not eligible (unless you enable flags that allow a compiler to perform optimisations that produce code that&#x27;s not quite what you wrote).


type: comment
by: llmslave2
text:
  &gt; Punitive punishment serves as a deterrent to other businesses.<p>You mean the owners and management and employees? Because a &quot;business&quot; in the way it&#x27;s being suggested isn&#x27;t a human with emotions or feelings, you can&#x27;t &quot;deter&quot; a legal construct...


type: comment
by: throwuxiytayq
text:
  Of course you have to fact check - but verification is much faster and easier than searching from scratch.


type: comment
by: godelski
text:
  I have plenty of responses to an angry comment I made several months ago that supports your point.<p>I made a slight at Word taking like 10 seconds to start and some people came back saying it only takes 2, as if that still isn&#x27;t 2s too long.<p>Then again, look at how Microsoft is handling slow File Explorer speeds...<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44944352">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44944352</a>


type: comment
by: f1shy
text:
  I have explained it already in other comments, but let me break it down for you again:<p>The “liability”, “scrutiny”, “regulation” only generate “cover your ass” measures, bureaucracy, red tape, costs, and hardly any real measure to increase quality or safety. My work is in such a critical mission systems company, and they don’t give a shit about safety, just are interested in coming out clean or not waste too much money in settlement with dead people relatives.<p>&gt; but good luck convincing a court that your family deserves restitution for you installing a random script you found on the internet into your insulin pump.<p>And good luck fighting a Pharma corporation for whatever did wrong. BTW, you bring the CPAP topic. Maybe you can read this at leisure [1] in this case, because it was a huge scandal, they pay. But 90% of the time, they don’t. And even if this case, with legal cost deducted, and divided by all people, is not a real compensation (spoiler alert: it never ever is!).<p>Please note in this case they DID KNOW about the issue, and did nothing. So much for liability and scrutiny.<p>[1] <a href="https:&#x2F;&#x2F;www.drugwatch.com&#x2F;philips-cpap&#x2F;lawsuits&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.drugwatch.com&#x2F;philips-cpap&#x2F;lawsuits&#x2F;</a>


type: comment
by: conradludgate
text:
  The downside currently (although I&#x27;ve been assured this will be fixed one day) is that it doesn&#x27;t support running static analysis over each commit you want to fix.<p>My git rebase workflow often involves running `git rebase -x &quot;cargo clippy -- --deny=warnings&quot;`. This needs a full checkout to work and not just a single file input


type: comment
by: dllu
text:
  When converting video to gif, I always use palettegen, e.g.<p><pre><code>    ffmpeg -i input.mp4 -filter_complex &quot;fps=15,scale=640:-2:flags=lanczos,split[a][b];[a]palettegen=reserve_transparent=off[p];[b][p]paletteuse=dither=sierra2_4a&quot; -loop 0 output.gif </code></pre> See also: this blog post from 10 years ago [1]<p>[1] <a href="https:&#x2F;&#x2F;blog.pkh.me&#x2F;p&#x2F;21-high-quality-gif-with-ffmpeg.html" rel="nofollow">https:&#x2F;&#x2F;blog.pkh.me&#x2F;p&#x2F;21-high-quality-gif-with-ffmpeg.html</a>


type: comment
by: moffkalast
text:
  I agree. A programmer has to take responsibility for the generated code they push, and so do police officers for the reports they file. Using a keyboard does not absolve you of typos, it&#x27;s your responsibility to proofread and correct, this is no different, just a lot more advanced.<p>Of course the problem is also that police often operates without any real oversight and covers up more misconduct than workers in an under-rug sweeping factory. But that&#x27;s another issue.


type: comment
by: beilabs
text:
  I really enjoyed Leaders Eat Last and Careless People.<p>2025 brought me to:<p>The Mom Test - Rob Fitzpatrick<p>Leaders Eat Last - Simon Sinek<p>A Knight of the Seven Kingdoms<p>The Time Machine - H.G. Wells<p>What They Don’t Teach You at Harvard Business School - Mark McCormack<p>The Promise of a Pencil: How an Ordinary Person Can Create Extraordinary Change - Adam Braun<p>Neuromancer - William Gibson<p>Blood of Elves - Andrzej Sapkowski<p>We Were Eight Years In Power - Ta-Nehisi Coates<p>Mort - Terry Pratchett<p>I’m Glad My Mom Died - Jennette McCurdy<p>The Dark Tower: The Gunslinger - Stephen King<p>American Gods - Neil Gaiman<p>The Boy’s in the Boat - Daniel James Brown<p>Can’t Hurt Me - David Goggins<p>Rocket Fuel: The One Essential Combination That Will Get You More of What You Want from Your Business - Gino Wickman<p>Source Code - Bill Gates<p>Mythos - Stephen Fry<p>Educated - Tara Westover<p>Leaving Microsoft to Change the World - John Wood<p>Careless People: A Cautionary Tale of Power, Greed, and Lost Idealism is a memoir - Sarah Wynn-Williams<p>Hail Mary - Andy Weir<p>Slaughterhouse-Five - Kurt Vonnegut<p>The War of the Worlds - H. G. Wells<p>Do Androids Dream of Electric Sheep? - Phipip K. Dick<p>The Blade Itself - Joe Abercrombie


type: comment
by: golem14
text:
  What does that matter for learning how operating systems work?<p>But even then, SAYING that this is an how-to-build-an-OS project similar to those others, but focused on Rust, would be quite helpful.


type: comment
by: roenxi
text:
  As far as I can tell from poking people on HN about what &quot;AGI&quot; means, there might be a general belief that the median human is not intelligent. Given that the current batch of models apparently isn&#x27;t AGI I&#x27;m struggling to see a clean test of what AGI might be that a human can pass.


type: comment
by: zmgsabst
text:
  I’d suspect the other direction:<p>Police unions get LLMs classified as some kind of cognitive aid, so it becomes discrimination to ban them in school or the workplace.


type: comment
by: mft_
text:
  &gt; Also, that video is really making me want to get an OP-1 haha.<p>From experience, I get you.  There are many videos on the internet that do the same.<p>I bought one and found it... a little constraining for my taste.  My observation was that most of the music creation was &#x27;live&#x27; (i.e. you had to play something perfectly, to time, and record that) and for what is fundamentally a computer, it has very limited &#x27;sequencing&#x27; ability.  Also, a lot of the cutesy interface ideas that are so charming on someone else&#x27;s video grate over time.  Luckily I bought mine second-hand and the residuals on these things are insane, so I made a marginal profit reselling it.<p>All I&#x27;d say is that before pulling the trigger, do some research (YouTube reviews especially) on the term &quot;groove box&quot; - there are many, that come with different abilities, strengths, and weaknesses.  The OP-1 is cool but limited, and comes with the Teenage Engineering price tag.


type: comment
by: adrian_b
text:
  A long term calorie restriction that is so great has a few beneficial effects, i.e. a lower risk of cancer and a good probability of a longer life, but only if you live in very sheltered conditions, e.g. when being a lab rat or mouse or when having servants who would do everything for you.<p>However there are significant undesirable effects, caused by a reduced muscular mass and adipose tissue. You would become one of the weak and frail old people, who easily fall and break some limb. The resistance to any infectious diseases is also likely to be very weak.<p>Unfortunately, many choices that you could do about your lifestyle have both advantages and disadvantages, so it may be difficult or impossible to find an optimum. Few decisions are simple, like the decision that smoking is bad.<p>Someone with a sedentary lifestyle would need to eat around 1200 to 1300 kcal daily to achieve such a calorie restriction, e.g. 2 meals per day of around 600 kcal each. Of this amount of calories per day, around 400 kcal should come from protein, around 350 kcal from fat and around 450 to 550 kcal from starch. It is feasible, but it may be difficult to not be hungry between meals. Sweets would have to be mostly excluded, as they would prevent satiety and they would cause hunger soon after a meal. Protein would have to be provided mostly by pure sources, e.g. chicken&#x2F;turkey breast, gelatin or protein powders, to avoid extra calories.<p>Most people severely underestimate their ability to become accustomed to eating much less than they currently eat, but even so I am doubtful that it is possible to enjoy eating so little as required by a lifelong 30% calorie restriction.


type: comment
by: yxhuvud
text:
  Honestly, that just seems like a case that would just as well be solved by better naming. Get a linter, tell it to forbid one letter names, and then enforce naming that isn&#x27;t idiotic when doing pull requests.<p>But yes, there are multiple ways to solve communication problems.


type: comment
by: bitsignal
text:
  I appreciate this insightful article on Hyperliquid. It&#x27;s important that people are informed about the potential risks associated with this Exchange.<p>When the Hyperliquid decentralized exchange launched, I was intrigued and decided to test it out. Here’s a summary of my experience:<p>1. Initial Transaction: I made a test transaction, which unfortunately got stuck in the process.<p>2. Support Interaction: I contacted customer support regarding the issue. A few hours later, the swap successfully went through.<p>3. Follow-Up Questions: I had some follow-up questions about the platform’s operations:<p>- How can it be labeled as an automated decentralized exchange if moderators can interfere with transactions?<p>- Why is the source code of the DEX kept private?<p>4. Response from Support: The support team explained that they keep the source code private to maintain a competitive edge.<p>This experience raised concerns about the true decentralization and automation of the exchange. I am not sure why Coinmarketcap &amp; Coingecko label Hyperliquid as a DEX.


type: comment
by: conradludgate
text:
  I&#x27;ve worked in several projects where running the tests locally automatically install pre-commit hooks and I&#x27;ve wanted to commit warcrimes because of it.<p>Don&#x27;t do that, just dont.


type: story
by: fusionlove
title: The power of box dimension attacks on the Epstein files
text:
  A box dimension attack involves finding possible likely strings that would fit exactly under a redaction box.<p>The constraints are the number of characters, variable kerning, and any spacing or line break decisions made by the word processing software.<p>Use of a variable-width font massively prunes the search space, since far fewer strings will match redaction box length pixel-perfectly.<p>Suggesting matching solutions requires a forward model of the string to pixel transformation, and a probabilistic model assigning probabilities to redacted strings. The forward model requires domain knowledge of the word processing software&#x27;s kerning and layout process. It should also take into account the redaction process (do boxes exactly cover redacted text and is there noise in their lengths?). The probabilistic model looks at the known text and predicts the redacted text. A transformer (large language model, with or without contextual fine-tuning) would be perfect for this.<p>If we guess some redactions and use them to predict other redactions, we have another huge search space problem, but it is highly parallelisable. However, evaluating the joint probability of matches across multiple redactions greatly reduces the probability of false matches, making any discovered solutions more convincing.<p>This requires some programming, however as far as I can see it has not been implemented in the public domain. I would imagine that well-resourced intelligence organisations have already had access to approaches like this for some years, and that black boxes will soon be seen as an ineffective approach to redaction.<p>https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2024&#x2F;03&#x2F;using-llms-to-unredact-text.html<p>https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2206.02285


type: comment
by: hwhehwhehegwggw
text:
  Bet on text for your job or business<p>But would be foolish to live your life through it.<p>Don&#x27;t confuse the map with the territory.<p>Explore the territory. Not the map.<p>Unless your job requires building or maintaining the map.


type: comment
by: terribleperson
text:
  It used to entitle you to use the HOV lane in Georgia, but it no longer does. You also have to pay an additional fee for it as it&#x27;s a non-standard plate.


type: story
by: zfoong
title: Show HN: One Minute News: Your Minimalist Anti-Clickbait News Platform
url: https://oneminutenews.org/
text:
  This is a minimalist news digest site that helps readers understand the biggest news happening around the world in one minute.<p>We work on this as a side project. So why are we doing this? Welp, I myself am a clickbait hater. Sometimes I click into a news story on Facebook just to find out the content is nothing as the title suggests. Born from pure hatred, we have created One Minute News to make sure every headline literally says what the content is about. This helps readers save tons of time filtering out unimportant news just by scanning through the honest headlines.<p>So far, here are the current features One Minute News is offering: - Rewrite clickbait headlines into honest, straightforward, and literal titles. - Filter out unimportant news. - Rank news importance with a rubric-based, time-decayed scoring system - Allow readers to filter news with preferred tags. - Compile periodic digests&#x2F;briefings that summarize high-scoring articles every 6 hours. - Display the source link back to the original article. - Bookmark news. - Saved preferred tags.<p>Please let me know if there are any future features you want to see.<p>For now, we only have the website version and 0 experience in journalism. If you want to be a part of this anti-clickbait adventure too, let me know.


