# items

type: comment
by: KPGv2
text:
  &gt; I genuinely can&#x27;t understand why you suppose that has to do with the implementation language at all.<p>Languages that attract novice programmers (JS is an obvious one; PHP was one 20 years ago) have a higher noise to signal ratio than one that attracts intermediate and above programmers.<p>If you grabbed an average Assembly programmer today, and an average JavaScript programmer today, who do you think is more careful about programming? The one who needs to learn arcane shit to do basic things and then has to compile it in order to test it out, or the one who can open up Chrome&#x27;s console and console.log(&quot;i love boobies&quot;)<p>How many embedded systems programmers suck vs full stack devs? I&#x27;m not saying full stack devs are inferior. I&#x27;m saying that more inferior coders are attracted to the latter because the barriers to entry are SO much easier to bypass.


type: comment
by: WarOnPrivacy
text:
  A quick note that content entering the public domain isn&#x27;t any kind of a gift. It is the (long, purposefully delayed) fulfillment of an obligation to the public.<p>It&#x27;s an obligation that has had it&#x27;s terms rewritten many times since the original agreement<p><pre><code>    rewritten to always to take more from the public and     never give anything in return (to those it took from). </code></pre> Copyright started out as a reasonable bargain but has evolved into a powerful force, tightly guided by exploitive, unethical principles.


type: comment
by: ktallett
text:
  Thanks for this! Some of these are really interesting.<p>The Dream Factory was a great book this year on Shakespeare.


type: comment
by: bgbntty2
text:
  Why is TLS 1.3 interesting here, in relation to censorship circumvention? Why is version 1.3 banned and not 1.2?


type: comment
by: cbull
text:
  I use mine so I own my own data. Almost nothing I use talks to the internet but I still have a smart house (that runs just fine when my internet is out).<p>And while it took some tinkering to setup (back in the &quot;edit all the yaml&quot; days), I barely touch it anymore, I have it set how I like it and that&#x27;s that.


type: comment
by: ranger_danger
text:
  What current embedded target in $this_year doesn&#x27;t have a C11 compiler? I&#x27;ll send you $5 if you can name one.


type: comment
by: bdangubic
text:
  &gt; That&#x27;s partially why I suggest people use Codex for the workshops I offer, because it provides the best results with no set up.<p>I would do the exact opposite… If we are pitching “this shit works magically without any setup” people will expect magic and they absolutely will not get magic as there is no magic. I believe, especially if we are educators (you obviously are!!) that it is our responsibility to teach it “right” - my workshop would probably spend at least 75% of the time on the setup


type: comment
by: wyldfire
text:
  &gt;  some mechanisms to constrain the search space somewhat.<p>Your perspective has the unfortunate bias of being posed at the end of a long stream of evolution that happened to emerge with an intelligence far superior from other living things.<p>&gt; Considering that the experiment is run at planet-scale over billions of years<p>It&#x27;s not just planet-scale, it&#x27;s universe-scale.  Lots of planets conduct the experiment, ours just happens to have resulted in intelligence.<p>&gt; It&#x27;s hard to believe that it&#x27;s truly just random &quot;bit-flips&quot;.<p>Mutations introduce randomness but beneficial traits can be selected for artificially, compounding the benefits.


type: comment
by: locknitpicker
text:
  I feel this is a poor article whose main premise is patently false, and misrepresents the nature of a very crude mistake in cloud engineering: rolling out breaking changes.<p>As the blogger failed to identify and understand the root cause of a problem,the proposed solution also makes no sense.<p>The underlying issue has nothing to do with versioning cache. It has everything to do with failing to understand what a breaking change is, that pushing a breaking change to a contract does create problems, and that lack of any effective testing process will allow crude mistakes to slip into production.<p>To be blunt, versioning cache would not solve the problem. The blogger already stated that they failed to understand they were pushing a breaking change to the contract. If you are not changing the contract, you are not going to go through the trouble of versioning your cache too. Therefore the failure mode is not addressed and the problem is still present.<p>From the description, the problems were noticed when new instances failed to deserialize data saved by old instances. This spells an entirely different failure mode that the blogger failed even to understand: why is the system retaining cached data that caused the system to throw errors? If those entries were purged then the failure would be mitigated and only transient, proportional to the rollout rate. Purging the whole cache would also completely fix the issue after the full rollout. Moreover, if the cache wasn&#x27;t purshed, rolling back changes wouldn&#x27;t get the system back in a consistent state.


type: comment
by: bananaflag
text:
  I have a machine which has cold&#x2F;warm&#x2F;hot because it doesn&#x27;t heat water by itself, it just takes whatever hot water there exists in the house (and &quot;warm&quot; means 50% hot water and 50% cold).


type: comment
by: woodruffw
text:
  &gt; Given that &quot;zero-copy&quot; apparently means &quot;in-memory&quot; (a deserialized version of the data necessarily cannot be the same object as the original data), that&#x27;s not even difficult to do with the Python standard library<p>This is not what zero-copy means. Here&#x27;s a working definition[1].<p>Specifically, it&#x27;s not just about keeping things in memory; copying in memory is normal. The goal is to <i>not</i> make copies (or more precisely, what Rust would call &quot;clones&quot;), but to instead convey the original representation&#x2F;views of that representation through the program&#x27;s lifecycle where feasible.<p>&gt; a deserialized version of the data necessarily cannot be the same object as the original data<p>rust-asn1 would be an example of a Rust library that doesn&#x27;t make any copies of data unless you explicitly ask it to. When you load e.g. a Utf8String[2] in rust-asn1, you get a view into the original input buffer, not an intermediate owning object created from that buffer.<p>&gt; (That does, of course, copy data around within memory, but.)<p>Yes, that&#x27;s what makes it not zero-copy.<p>[1]: <a href="https:&#x2F;&#x2F;rkyv.org&#x2F;zero-copy-deserialization.html" rel="nofollow">https:&#x2F;&#x2F;rkyv.org&#x2F;zero-copy-deserialization.html</a><p>[2]: <a href="https:&#x2F;&#x2F;docs.rs&#x2F;asn1&#x2F;latest&#x2F;asn1&#x2F;struct.Utf8String.html" rel="nofollow">https:&#x2F;&#x2F;docs.rs&#x2F;asn1&#x2F;latest&#x2F;asn1&#x2F;struct.Utf8String.html</a>


type: comment
by: stanko
text:
  Amazing, thank you! Unfortunately, hi-scores are local only for now, saved in local storage. But I’m working on global, shared leaderboard and stats.


type: comment
by: rvz
text:
  TLDR: Because Rust.<p>This entire AI generated article with lots of text just to just say the obvious.


type: comment
by: otsaloma
text:
  My favorite of the year would be Maxim Gorky&#x27;s three-part autobiography: I read &quot;Childhood&quot; and &quot;In the World&quot; (a.k.a. &quot;Amid Attendants&quot;) and just started the last part &quot;My Universities&quot;. Gorky drifted as an orphan from house and job to another and describes an interesting array of characters he came across, mostly poor and misfortunate, but many of them good as well.<p>&quot;He took me under the arms, lifted me up, kissed me, and placed me firmly on the jetty. I was sorry for him and for myself. I could hardly keep from crying when I saw him returning to the steamer, pushing aside the porters, looking so large, heavy, solitary. So many times since then I have met people like him, kind, lonely, cut off from the lives of other people.&quot;


type: comment
by: oh_my_goodness
text:
  Pike&#x27;s name is what people are clicking on here. That&#x27;s being abused to sell this random comment about IP.


type: comment
by: lokar
text:
  Clean water is a public good, it is required for basic human survival.  It is needed to grow crops to feed people.  Both of these uses depend on fairly cheap water, in many many places the supply of sufficiently cheap water is already constrained.  This is causing a shortage for both basic human needs, and agriculture.<p>Who will pay for the desalination plant construction?  Who will pay for the operation?<p>If the AI companies are ready to pay the full marginal cost of this &quot;new water&quot;, and not free-load on the already insufficient supply needed for more important uses, then fine.  But I very much doubt that is what will happen.


type: comment
by: apelapan
text:
  Python performance measurements done across nine major Python versions, five CPU architectures, and three operating systems. Plus PyPy and MyPyC!<p>The benchmarks are run on a highly compatible, pure-python library for producing and consuming typed CSV:s.


type: comment
by: zahlman
text:
  &gt; No, every code path you don&#x27;t execute is that.<p>Even in compiled languages, binaries have to get loaded into memory. For Python it&#x27;s much worse. On my machine:<p><pre><code>  $ time python -c &#x27;pass&#x27;    real 0m0.019s   user 0m0.013s   sys 0m0.006s    $ time pip --version &gt; &#x2F;dev&#x2F;null    real 0m0.202s   user 0m0.182s   sys 0m0.021s </code></pre> Almost all of that extra time is either the module import process or garbage collection at the end. Even with cached bytecode, the former requires finding and reading from literally hundreds of files, deserializing via `marshal.loads` and then running top-level code, which includes creating objects to represent the functions and classes.<p>It used to be even worse than this; in recent versions, imports related to Requests are deferred to the first time that an HTTPS request is needed.


type: comment
by: KaiserPro
text:
  Depending on what you&#x27;re doing its taking up to 8GPUs working in parallel to serve those queries.


type: comment
by: IneffablePigeon
text:
  My partner researches one parasite named in this study (a type of whipworm) and they actually get their eggs for in vitro work from another researcher abroad who infected himself with the parasite because he finds it helps with his autoimmune disease. He harvests the eggs and distributes them to other teams.


type: comment
by: dilyevsky
text:
  It also doesn’t apply to driver modules if you use gpl shim (eg nvidia drivers and many others) so i dont get why author thinks they violate anything


type: comment
by: simonw
text:
  Are there really many unsupervised LLMs running around outside of experiments like AI Village?<p>(If so let me know where they are so I can trick them into sending me all of their money.)<p>My current intuition is that the successful products called &quot;agents&quot; are operating almost entirely under human supervision - most notably the coding agents (Claude Code, OpenAI Codex etc) and the research agents (various implementations of the &quot;Deep Research&quot; pattern.)


type: comment
by: andsoitis
text:
  &gt; Our protection from cosmic radiation is mostly due to Earth&#x27;s thick atmosphere, not its magnetic field<p>Primary defense against cosmic radiation: magnetic field<p>Secondary defense: atmosphere<p><a href="https:&#x2F;&#x2F;science.nasa.gov&#x2F;science-research&#x2F;earth-science&#x2F;earths-magnetosphere-protecting-our-planet-from-harmful-space-energy&#x2F;" rel="nofollow">https:&#x2F;&#x2F;science.nasa.gov&#x2F;science-research&#x2F;earth-science&#x2F;eart...</a>


type: comment
by: jackwilsdon
text:
  It appears to walk up from the process&#x27;s working directory searching for a .git directory: <a href="https:&#x2F;&#x2F;github.com&#x2F;pranshuparmar&#x2F;witr&#x2F;blob&#x2F;1e47bdb8fde179b178aa2f81bf6502c5cd8be094&#x2F;internal&#x2F;linux&#x2F;proc&#x2F;process.go#L74-L90" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pranshuparmar&#x2F;witr&#x2F;blob&#x2F;1e47bdb8fde179b17...</a>


type: comment
by: Epa095
text:
  <p><pre><code>  Pinworms are particularly common in children, with prevalence rates in this age group having been reported as high as 61% in India, 50% in England, 39% in Thailand, 37% in Sweden, and 29% in Denmark. [1] </code></pre> Remember that<p><pre><code>  prevalence is the proportion of a particular population found to be affected by a medical condition (typically a disease or a risk factor such as smoking or seatbelt use) at a specific time. </code></pre> So it is not just that percentage has had it at any point in their life, it is that percentage that has it at any time.<p>And yes, kids. Pinworm is literally called &#x27;children worm&#x27; here.<p>1: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Pinworm_(parasite)#burkhart2005" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Pinworm_(parasite)#burkhart200...</a>


type: comment
by: margalabargala
text:
  &gt; unlike the latter it promotes innovation and creativity.<p>Does it though?<p>I know that people who like intellectual property and money say it does, but people who like innovation and creativity usually tend to think otherwise.<p>3D printers are a great example of something where IP prevented all innovation and creativity, and once the patent expired the innovation and creativity we&#x27;ve enjoyed in the space the last 15 years could begin.


type: comment
by: jmkd
text:
  Not familiar with Mr Kraus. Shortcut to remembering how to pronounce Sòller is to say &#x27;So yeah&#x27;. We&#x27;re surrounded by scarcely-maintained groves with owners pleading to do something with the fruit and there&#x27;s only so many marmalades (wrong kind of oranges) or Aperol copycats one can make. Orange blossom ice cream a big success this year.


type: comment
by: zahlman
text:
  &gt; I&#x27;m not 100% clear on .pyc files TBH; I&#x27;m guessing they speed up start time?<p>They do.<p>&gt; Are we losing out on performance of the actual installed thing, then?<p>When you consciously precompile Python source files, you can parallelize that process. When you `import` from a `.py` file, you only get that benefit if you somehow coincidentally were already set up for `multiprocessing` and happened to have your workers trying to `import` different files at the same time.


type: comment
by: exasperaited
text:
  The gun comparison comes up a lot. It especially seemed to come up when AI people argued that ChatGPT was not responsible for sycophanting depressed people to death or into psychosis.<p>It is a core libertarian defence and it is going to come up a lot: people will conflate the ideas of technological progress and scientific progress and say “our tech is neutral, it is how people use it” when, for example, the one thing a sycophantic AI is not is “neutral”.


type: comment
by: cryptica
text:
  The law doesn&#x27;t seem to work anymore. There are so many cases where someone can do illegal stuff in plain sight and nothing can be done about it. Not everyone has  tens of thousands or hundreds of thousands of dollars to spare to get a lawyer. By the time you manage to save up the money, you realize that this system is absolutely crooked and that you don&#x27;t trust it to obtain justice anyway even with the lawyers and even if you are legally in the right.<p>The law exists mostly to oppress. It&#x27;s exactly the argument that gun proponents make &quot;Only the good guys obey gun laws, so only the bad guys have guns.&quot;<p>All the good guys are losing following the law, all the bad guys are winning by violating the law. Frankly, at this stage, they write the laws.


type: comment
by: idle_zealot
text:
  That&#x27;s depressing. For some reason this sub thread seems to think I&#x27;m talking about the US from the outside like a punching bag. I singled out the States because I&#x27;m more familiar with my country&#x27;s stats.


type: comment
by: AnfaB
text:
  Every time persistent inflation, high debt, and interest rates combine, gold tends to move first. This video dives into six macroeconomic signals that echo past surges (1974, 2007) — and why 2025 could be a critical inflection point. Curious how others interpret the current shift in financial power and trust in fiat currencies.


type: comment
by: josefrichter
text:
  I think a big part is which model seems to work better with your language&#x2F;stack. My language is Elixir, which is somewhat niche, and only Claude has been able to produce usable Elixir code so far. None of the other things mentioned in the article mattered, because of this. I wonder if others have this experience that some models just struggle with some languages&#x2F;stacks?


type: comment
by: gehsty
text:
  <a href="https:&#x2F;&#x2F;cks.nice.org.uk&#x2F;topics&#x2F;threadworm&#x2F;background-information&#x2F;prevalence&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cks.nice.org.uk&#x2F;topics&#x2F;threadworm&#x2F;background-informa...</a><p>NICE estimate 20-30% of kids 4-11 have an infestation. I have three kids in this bracket and yeh this tracks


type: comment
by: yes_man
text:
  Epigenetics can arguably be an example of what the comment means by narrowing the search space. You can have heritable changes to gene expression that are not part of your genome, but are a result of feedback from the environment (and not random mutations, viability of which natural selection will judge over future generations)


type: comment
by: simonw
text:
  It&#x27;s mostly not a real issue. I think it&#x27;s holding firm because it&#x27;s novel - saying &quot;data centers use a lot of electricity&quot; isn&#x27;t a new message, so it doesn&#x27;t resonate with people. &quot;Did you know they&#x27;re using millions of liters of water too!&quot; is a more interesting message.<p>People are also very bad at evaluating if millions of liters of water is a lot or not.<p>My favourite exploration of this issue is from Hank Green: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=H_c6MWk7PQc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=H_c6MWk7PQc</a> - this post by Andy Masley is useful too: <a href="https:&#x2F;&#x2F;andymasley.substack.com&#x2F;p&#x2F;the-ai-water-issue-is-fake" rel="nofollow">https:&#x2F;&#x2F;andymasley.substack.com&#x2F;p&#x2F;the-ai-water-issue-is-fake</a>


type: comment
by: neurostimulant
text:
  After receiving the &quot;stop&quot; message, the AI did send another email to apologize instead of immediately stopping, so you&#x27;re not too far off.


type: comment
by: cmrdporcupine
text:
  So here we have the good guys using the law and ... at least temporarily ... winning... so what&#x27;s your point?


type: comment
by: fc417fc802
text:
  China was playing industrial catch up. They didn&#x27;t have to (for example) reinvent semiconductors from first principles. They will surely support some form of IP law once they have been firmly established at the cutting edge for a while.<p>I&#x27;m no fan of the current state of things but it&#x27;s absurd to imply that the existence of IP law in some form isn&#x27;t essential if you want corporations to continue much of their R&amp;D as it currently exists.<p>Without copyright in at least some limited form how do you expect authors to make a living? Will you have the state fund them directly? Do you propose going back to a patronage system in the hopes that a rich client just so happens to fund something that you also enjoy? Something else?


type: comment
by: thaumasiotes
text:
  It doesn&#x27;t look like 小人人 refers to the mushrooms. It refers to the hallucinations, and is not necessarily expected to include visions of people:<p>&gt; &quot;No!,&quot; she said, most emphatically, &quot;They are <i>real</i>. I have seen them myself!&quot;<p>&gt; Miss Oh clearly remembered the hallucinations that began that evening and continued into the next day. The walls moved and shifted in geometrical patterns and strange shapes appeared.<p>&gt; &quot;I&#x27;m sleepy all day,&quot; she said in English. &quot;I see them. And I see flies bigger than the actual one, perhaps two times big. I see little insects. Not all the time, but when the water splashed out.&quot; She apparently became fascinated by the dripping kitchen faucet, for each drop would, upon hitting the sink, sprout wings and legs and crawl away. And she remembered, very clearly, staring intently at the bows of her shoelaces until they turned into butterflies and fluttered off.<p>The paper devotes quite a bit of text to explaining that the mushrooms bearing this quality have no specific name, and in fact are not distinguished from non-hallucinogenic mushrooms at all. They are referred to by their property of turning blue when handled, which is a property not exclusive to the hallucinogenic ones.<p><a href="https:&#x2F;&#x2F;sci-hub.se&#x2F;https:&#x2F;&#x2F;www.jstor.org&#x2F;stable&#x2F;40390492" rel="nofollow">https:&#x2F;&#x2F;sci-hub.se&#x2F;https:&#x2F;&#x2F;www.jstor.org&#x2F;stable&#x2F;40390492</a><p>Interestingly, despite this prior paper being cited by this press release, and despite the fact that the prior paper devotes almost a page to describing the difficulty of identifying which mushroom(s) might be hallucinogenic given that the people of Yunnan never draw any distinctions between them, this press release assures us that identification of the hallucinogenic species was as simple as asking market vendors in Yunnan whether this was the mushroom that caused hallucinations.


type: comment
by: mkl
text:
  Images of what it&#x27;s supposed to look like would really help, as I&#x27;m pretty sure none of my browsers are rendering it as you hoped.  For me in Chrome the first image looks vaguely like a landscape, with no identifiable features, and in Firefox it looks like grass (both on Android).  The dog and tree shapes look distorted and glitchy, but recognisable if you know what they&#x27;re supposed to be.<p>I spotted a typo: &quot;font&#x27;s like&quot;.


type: comment
by: devjam
text:
  While I agree with your sentiment, the actual quote is subtly different, which changes the meaning:<p>&quot;Think of how stupid the average person is, and realize half of them are stupider than that.&quot;


type: comment
by: gekoxyz
text:
  For me this one is (was, apparently it&#x27;s not working anymore) one of the best ones. Gaussian Splatting SLAM, the best apper of CVPR 2024  <a href="https:&#x2F;&#x2F;rmurai.co.uk&#x2F;projects&#x2F;GaussianSplattingSLAM&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rmurai.co.uk&#x2F;projects&#x2F;GaussianSplattingSLAM&#x2F;</a> Also this one is very cool imo (triangle splatting), even if it&#x27;s not interactive <a href="https:&#x2F;&#x2F;trianglesplatting.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trianglesplatting.github.io&#x2F;</a><p>I would really like to work on splat rendering during the PhD i&#x27;m hoping to pursue


type: comment
by: bgbntty2
text:
  I&#x27;m on the &quot;outside&quot; of this argument - never owned a gun yet and not in the US, but the right to life (not to be shot) can be exercised by protecting oneself from guns, with a gun.<p>Here we&#x27;re discussing how attacks against privacy are totalitarian and how more and more governments are on their way to become totalitarian regimes, but we don&#x27;t agree that people having guns is a good defense against a totalitarian government. We talk about police or ICE overreach, but don&#x27;t talk about what would happen if that overreach expands even more.


type: comment
by: smnrchrds
text:
  In my defense, I remember it because I expect Option key to modify the original character and Shift key to make it bigger, so remembering that Option plus Shift makes hyphen into a bigger alternate version of it, i.e. the em dash, is not difficult. I acknowledge that not everyone would see it this way.


type: comment
by: landr0id
text:
  They speak about “technique” but rkyv is a Rust-specific format. Could be an editing error or maybe they’re suggesting it’s more difficult in python.


type: comment
by: zahlman
text:
  &gt; pip is simply difficult to maintain. Backward compatibility concerns surely contribute to that but also there are other factors, like an older project having to satisfy the needs of modern times.<p>Backwards compatibility is the one thing that prevents the code in an older project from being replaced with a better approach <i>in situ</i>. It cannot be <i>more</i> difficult than a rewrite, except that rewrites (arguably including my project) may hold themselves free to skip hard legacy cases, at least initially (they might not be relevant by the time other code is ready).<p>(I would be interested in hearing from you about UX designs for cross-platform resolution, though. Are you just imagining passing command-line flags that describe the desired target environment? What&#x27;s the use case exactly — just making a .pylock file? It&#x27;s hard to imagine cross-platform <i>installation</i>....)


type: comment
by: alphavibe
text:
  Miryoku is a solid layout. Designing your own layout is definitely time consuming, and not something most should try diving into if they are new to small form factor keyboards.


type: comment
by: sieep
text:
  To anyone who has never been, this is one of the oldest and most vibrant marketplaces you will ever see.<p>Thanks for sharing the beautiful side of Detroit with us.


type: story
by: maheshvaikri99
title: Show HN: MAPLE – Multi-agent protocol with resource-aware scheduling
url: https://github.com/maheshvaikri-code/maple-oss
text:
  MAPLE (Multi Agent Protocol Language Engine) - a communication protocol for multi-agent AI systems.<p>The gap I&#x27;m filling: MCP handles tools, A2A handles agent discovery, but neither lets agents specify resource requirements.<p>With MAPLE, an agent can say: &quot;I need 4GB GPU, 8GB RAM, complete within 30 seconds.&quot;<p>Key features: - Resource-aware messaging (CPU, GPU, memory, network, deadlines) - Link Identification Mechanism (LIM) for secure agent-to-agent communication - Distributed state synchronization - Type-safe error handling - Works with any LLM&#x2F;framework<p>900+ downloads on PyPI.<p>pip install maple-oss<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;maheshvaikri-code&#x2F;maple-oss" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;maheshvaikri-code&#x2F;maple-oss</a><p>Looking for feedback from anyone building multi-agent systems.


type: comment
by: EddieB
text:
  Thank you adamors, I’ll be sure to give Satantango a go next- I’ve been struggling to find a modern substitute for the Russian classics and haven’t been able to put my finger on why- there is a quality to it that keeps me engrossed.


type: comment
by: baobun
text:
  You configure separate entries in your ssh conf.<p><pre><code>    Host gh-auth       Hostname github.com       Identityfile blah       User git </code></pre> pushurl = gh-auth:freeCodeCamp&#x2F;devdocs.git


type: comment
by: OhMeadhbh
text:
  Hmm... having trouble getting <i>that</i> URL.  Archive.org has a recent snapshot at <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20251226204255&#x2F;https:&#x2F;&#x2F;nhmu.utah.edu&#x2F;articles&#x2F;experts-explore-new-mushroom-which-causes-fairytale-hallucinations" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20251226204255&#x2F;https:&#x2F;&#x2F;nhmu.utah...</a>


type: comment
by: exasperaited
text:
  I am unconcerned about it being downvoted. If it makes people defensive enough to downvote it, it did its job, and maybe through attrition it, with other people’s disgusted rage, will contribute to educating the sociopathic Valley tech industry that things are going badly wrong.<p>One more seemingly futile fist punched at the wall that traps us in the world that unfettered tech industry greed has made for us. Might take millions of us to make an impression but we will.<p>FWIW I am British and “fuck all of these people” is something you might expect even the most balanced, refined British person to say, because we’re less afraid of language or the poetry of some of our older, more colourful words, and because there is no more elegantly robust way to put it.


type: comment
by: ropable
text:
  The best non-fiction book I read in 2025 was &quot;The Fabric of Civilization&quot; by Virginia Postrel. It was completely fascinating, and made a good argument that the production of cloth&#x2F;textiles might by one on the most import core developments that allowed modern, organised society to arise.<p>Highly recommended.


type: comment
by: ranger_danger
text:
  LGPL does not mandate dynamic linking, it mandates the ability to re-assemble a new version of the library. This might mean distributing object files in the case of a statically-linked application, but it is still allowed by the license.


type: comment
by: agentultra
text:
  Crime and Punishment by Dostoevsky.<p>The Peripheral by William Gibson.<p>Enshittification by Cory Doctorow.


type: comment
by: schmuckonwheels
text:
  This got buried on HN a few days ago which is a shame:<p><a href="https:&#x2F;&#x2F;social.kernel.org&#x2F;notice&#x2F;B1aR6QFuzksLVSyBZQ" rel="nofollow">https:&#x2F;&#x2F;social.kernel.org&#x2F;notice&#x2F;B1aR6QFuzksLVSyBZQ</a><p>Linus rants that the SFC is wrong and argues that the GPLv2 which the kernel is licensed under does NOT force you to open your hardware. The spirit of the GPLv2 was about contributing software improvements back to the community.<p>Which brings us to the question: what is this guy going to do with (presumably) the kernel source? Force the Chinese to contribute back their improvements to the kernel? Of which there are likely none. Try and run custom software on his medical device which can likely kill him? More than likely.<p>The judge&#x27;s comments on the Vizio case are such that should this guy get his hands on the code, he has no right to modify&#x2F;reinstall it AND expect it will continue to operate as an insulin pump.<p>This is about as ridiculous as buying a ticket on an airplane and thinking you are entitled to the source code of the Linux in-seat entertainment system.


type: comment
by: nunez
text:
  Man, that letter was so weird and tasteless. Sign of things to come if use and consumption of generative AI continues to proliferate unchecked.<p>I&#x27;m glad Dr Pike found his inner Linus


type: comment
by: MorehouseJ09
text:
  That is quite good feedback, and I will make sure we get that addressed asap. Thank you.<p>FWIW, we&#x27;re incorporated in delaware, and based in the US.


type: comment
by: hnhn34
text:
  &gt; But there is a difference between Google, which is arguably a mixed bag, and the AI companies, which are unquestionably cancer<p>Google&#x27;s DeepMind has been at the forefront of AI research for the past 11+ years. Even before that, Google Brain was making incredible contributions to the field since 2011, only two years after the release of Go.<p>OpenAI was founded in response to Google&#x27;s AI dominance. The transformer architecture is a Google invention. It&#x27;s not an exaggeration to claim Google is one of the main contributors to the insanely fast-paced advancements of LLMs.<p>With all due respect, you need some insane mental gymnastics to claim AI companies are &quot;unquestionably cancer&quot; while an adtech&#x2F;analytics borderline monopoly giant is merely a &quot;mixed bag&quot;.


type: comment
by: orthoxerox
text:
  Yes, about 60% of all new single-family homes are built out of AAC in Russia. It&#x27;s also very common as an infill in reinforced concrete frames, like blocks of flats.<p>There are AAC factories in Ukraine, Belarus, Kazakhstan that I know of. The rest are probably too seismically risky to be major AAC markets.


type: comment
by: simonw
text:
  The data center companies frequently pay for upgrades to the local water systems.<p><a href="https:&#x2F;&#x2F;www.hermiston.gov&#x2F;publicworks&#x2F;page&#x2F;hermiston-water-service-agreement-aws-faq" rel="nofollow">https:&#x2F;&#x2F;www.hermiston.gov&#x2F;publicworks&#x2F;page&#x2F;hermiston-water-s...</a> - &quot;AWS is covering all construction costs associated with the water service agreement&quot;<p><a href="https:&#x2F;&#x2F;www.thedalles.org&#x2F;news_detail_T4_R180.php" rel="nofollow">https:&#x2F;&#x2F;www.thedalles.org&#x2F;news_detail_T4_R180.php</a> - &quot;The fees paid by Google have funded essential upgrades to our water systems, ensuring reliable service and addressing the City&#x27;s growing needs. Additionally, Google continues to pay for its water use and contributes to infrastructure projects that exceed the requirements of its facilities.&quot;<p><a href="https:&#x2F;&#x2F;commerce.idaho.gov&#x2F;press-releases&#x2F;meta-announces-kuna-as-location-of-new-data-center&#x2F;" rel="nofollow">https:&#x2F;&#x2F;commerce.idaho.gov&#x2F;press-releases&#x2F;meta-announces-kun...</a> - &quot;As part of the company’s commitment to Kuna, Meta is investing approximately $50 million in a new water and sewer system for the city. Infrastructure will be constructed by Meta and dedicated to the City of Kuna to own and operate.&quot;


type: comment
by: j-pb
text:
  Well is it the humans responsibility and action, or is it not? You can&#x27;t have it both ways.<p>You also obviously didn&#x27;t read the mail, because it contains explicit info that this was send by claude on behalf of AI village.<p>It&#x27;s at worst cheezy. But people get tons of truly nefarious spam and fraud mails everyday without any kind of meltdown. But an AI wishes you a nice day, suddenly it&#x27;s all pitchforks and torches.<p>Stop clutching your pearls ffs.


type: comment
by: ranger_danger
text:
  Everything humans make up also comes from source material.<p>The real (legal) question in either case, is how much is actually copied, and how obvious is it.


type: comment
by: Xorakios
text:
  Dunno if this is helpful to everyone, but I have a month&#x27;s long interaction with Perplexity Pro&#x2F;Enterprise about the scientific background to a game I am building.<p>Part of my canon introduction to every new conversation includes many instructions about particular formatting, like &quot;always utilize alphanumeric&#x2F;roman&#x2F;legal style indents in responses for easier references while we discuss&quot;<p>But I also include &quot;When I push boundaries assume I&#x27;m an idiot. Push back. I don&#x27;t learn from compliments; I learn from being proven incorrect and you don&#x27;t have real emotions so don&#x27;t bother sparing mine&quot;. on the other hand I also say &quot;hoosgow&quot; when describing the game&#x27;s jail, so ¯\_(ツ)_&#x2F;¯


type: comment
by: giardini
text:
  b&#x2F;c he lives someplace where people get parasites regularly? Also b&#x2F;c it is cheaper and easier to treat for parasites (take a pill) than to test and then treat (visit a doctor, get a prescription, take a pill).<p>Many parasites are endemic to the southern USA. As a child I was checked for parasites every year. Most modern doctors I&#x27;ve met are negligent in this regard. Under questioning several have stated that it is unimportant. Some doctors assert incorrectly that blood tests would reveal any significant parasitic infestation. I always correct them but I also change doctors b&#x2F;c medical school seems to &quot;harden&quot; the brain - nothing new can be learned once they have graduated.<p>Ever walk barefoot across the lawn?<p>Ever eat uncooked fish&#x2F;flesh&#x2F;sushi?<p>Ever own&#x2F;pet a cat?<p>If so, you might want to get tested!8-))<p>Neglected Parasitic Infections: What Family Physicians Need to Know—A CDC Update:<p><a href="https:&#x2F;&#x2F;www.aafp.org&#x2F;pubs&#x2F;afp&#x2F;issues&#x2F;2021&#x2F;0900&#x2F;p277.html" rel="nofollow">https:&#x2F;&#x2F;www.aafp.org&#x2F;pubs&#x2F;afp&#x2F;issues&#x2F;2021&#x2F;0900&#x2F;p277.html</a>


type: comment
by: WarOnPrivacy
text:
  You deal with the fraud in front of you first. Here the most prominent (and most egregious!) fraud is crafting stories out of nothing that tightly adhere to predrawn conclusions.<p>There will never be enough facts (actual or otherwise) to sprinkle into this creator&#x27;s stories that his tales will ever be anything other than bad-faith fiction.


type: comment
by: nunez
text:
  It&#x27;s just so effin&#x27; weird!<p>And to set Claude as the From header despite it not coming from Anthropic. Very odd.


type: comment
by: benswerd
text:
  Just pushed fix to typo — can you let me know which chromium browser on which platform?<p>I&#x27;m primarily testing on Vivaldi on MacOS but also confirmed working on Chrome on MacOS.


type: comment
by: socialcommenter
text:
  Let&#x27;s be careful here. It&#x27;s generally a good idea to congratulate people for changing their opinion based on evolving information, rather than lambast them.<p>(Not a tech worker, don&#x27;t have a horse in this race)


type: comment
by: punnerud
text:
  My favorite speed up trick: “ HTTP range requests for metadata. Wheel files are zip archives, and zip archives put their file listing at the end. uv tries PEP 658 metadata first, falls back to HTTP range requests for the zip central directory, then full wheel download, then building from source. Each step is slower and riskier. The design makes the fast path cover 99% of cases. None of this requires Rust.”


type: comment
by: simonw
text:
  Two things can be true at once:<p>1. I think that sending &quot;thank you&quot; emails (or indeed any other form of unsolicited email) from AI is a terrible use of that technology, and should be called out.<p>2. I find Claude Code personally useful and aim to help people understand why that is. In this case I pulled off a quite complex digital forensics project with it in less than 15 minutes. Without Claude Code I would not have attempted that investigation at all - I have a family dinner to prepare.<p>I was <i>very</i> aware of the tension involved in using AI tools to investigate a story about unethical AI usage. I made that choice deliberately.


type: comment
by: PaulDavisThe1st
text:
  No.<p>&quot;Optimization pressure&quot; makes it sound as if there is a single metric for optimization, whereas there are a constantly shifting set of different metrics. Worse (or more precisely, more complex) there are frequently multiple different &quot;solutions&quot; for a given metric, and evolution doesn&#x27;t care. Put a little differently, there is no &quot;optimization&quot; pressure at all: evolution is not attempting to optimize anything (*).<p>Trying to fit anthropomorphized design onto a process that is absolutely the opposite of that in every way (no intent, multiple outcomes, no optimization) just leads people to not think clearly about this sort of thing.<p>(*) no, not even &quot;reproductive fitness&quot; - rates of reproduction are subject to massive amounts of environmental &quot;noise&quot;, to the degree that minor improvements in offspring survivability will often be invisible over anything other than the very long term. Further, the most desirable rates of reproduction will also vary over time, leading to what once may have appeared to be an improvement into a liability (and vice versa, of course).


type: comment
by: breve
text:
  I&#x27;d be more interested in hearing his thoughts on the full self driving lie he participated in for many years. Does he feel any responsibility at all for lying to Tesla&#x27;s customers? Did he advocate for them to be refunded since Tesla had not and still has not delivered what was promised?


type: comment
by: be_erik
text:
  If you&#x27;re looking to build and install this from source, here&#x27;s the incantation:<p>CGO_ENABLED=0 go build -ldflags &quot;-X main.version=dev -X main.commit=$(git rev-parse --short HEAD) -X &#x27;main.buildDate=$(date +%Y-%m-%d)&#x27;&quot; -o witr .&#x2F;cmd&#x2F;witr<p>Call me old-fashioned, but if there&#x27;s an install.sh, I would hope it would prefer the local src over binaries.<p>Very cool utility! Simple tools like these keep me glued to the terminal. Thank you!


type: comment
by: Kerrick
text:
  Cal Newport, <i>So Good They Can&#x27;t Ignore You</i>. This book convinced me to stop widening my skillset by beginning again, and start doubling down on my strengths.<p>Gene Kim et al., <i>The Phoenix Project</i>. This book reinvigorated my love for management, which I lost in 2021–2022. I&#x27;m still an IC, but I decided to stop refusing management roles.<p>Kent Beck, <i>Extreme Programming Explained, 2nd Edition</i>. This book lit a fire under my ass to figure out better ways of working. I followed it up with the next one in a book club at work.<p>James Shore et al., The Art of Agile Software Development, 2nd Edition<i>. This book gave me hope that a productive, humanist, productivity-oriented workflow can work in today&#x27;s software world. I read it with my teammates in a book club at work, including the software engineers, QA tester, product owners, and UX designer. Unfortunately the rest of my team had little interest in putting it into place where I work.<p>Robert C. Martin, </i>Clean Architecture<i>. This book was a delightful read. Uncle Bob weaved practical advice together with stories from his past that served both to illustrate his points and to entertain. While I don&#x27;t agree with every word in the book (e.g. Screaming Architecture), I still recommend it to every Senior+ Software Engineer.<p>Eric Evans, </i>Domain-Driven Design: Tackling Complexity in the Heart of Software<i>. Aside from its amazing content, this book has some of the best typesetting I&#x27;ve ever seen. I sought out a font that is a match (or near-match) and reverse-engineered the letter spacing, line height, heading font sizes, etc. Its content was great too, but I was glad to have read Vaughn Vernon&#x27;s DDDD first.<p>Vaughn Vernon, </i>Domain-Driven Design Distilled<i>. This book followed up Shore&#x27;s work in our book club at work. Everybody on the team really liked what they read, but nobody felt like they had actionable insights. So the engineers went on to read Vernon&#x27;s IDDD, and the non-engineers read Adzic&#x27;s IM and Patton&#x27;s USM.<p>Vaughn Vernon, </i>Implementing Domain-Driven Design<i>. I read this book with a book club at work. While Evans&#x27;s work was well-grounded in theory and left a lot of interpretation in the patterns behind DDD, Vernon is a practical, nuts-and-bolts DIY guide to one approach to DDD. Luckily, these tactics resonated with my team and our codebase has seen marked improvements in the past few months. I&#x27;m looking forward to our process catching up so we can do more than &quot;DDD Lite.&quot;<p>Jeff Patton, </i>User Story Mapping<i>. This book was fun, practical, and completely outside any way I&#x27;d ever worked. It also helped me understand exactly why I&#x27;ve failed every time I tried to make my own SaaS startup on nights and weekends.<p>Gojko Adzic, </i>Impact Mapping<i>. This book was basically a pamphlet. The process seems...good? But since I&#x27;m no longer in a role with the influence or authority to recommend product direction, I doubt I&#x27;ll get much use out of this for a while.<p>Tanya Reilly, </i>The Staff Engineer&#x27;s Path<i>. This book wants to follow in the footsteps of Camille Fournier&#x27;s </i>The Manager&#x27;s Path<i>, but it seemed less specific and useful as a roadmap. Perhaps that&#x27;s because of how different &quot;Staff Engineer&quot; is from company to company, at least when compared to the roles covered by Fournier. But it did help me earn my promotion </i>to* Staff Engineer, so it was clearly worth reading.<p>Tamar Rosier, <i>Your Brain&#x27;s Not Broken</i>. This book was the second I read after I got diagnosed with adult ADHD. I appreciated that it helped me de-stigmatize, because I harbored some bummer feelings when I realized <i>no actually I didn&#x27;t grow out of it</i>. It also helped me reflect on my habits of action, and see them in a new light. I was surprised to see how much of my anger and frustration in life was a coping mechanism to help me get things done. I&#x27;ve had a much calmer life since recognizing that.<p>Alexander Tarlinder, <i>Developer Testing</i>. I&#x27;m not quite finished with this book, but I&#x27;ll be done by the end of the year. It&#x27;s been a great overview of automated testing from the perspective of a programmer. It helped refresh my memory on things I knew but forgot. It filled gaps that I had in my baseline knowledge. It corrected things I &quot;knew&quot; but was slightly incorrect about. I now recommend this to any programmer, whether or not they&#x27;ve got a habit of testing.<p>Austin Kleon&#x27;s trilogy: <i>Steal Like An Artist</i>, <i>Show Your Work</i>, <i>Keep Going</i>. These books were cute, full of incredibly quotable passages, and fun to read. I didn&#x27;t spend enough time on them, though. A lot of the lessons I thought I&#x27;d learned left my brain like water through a sieve.<p>Kent Beck, <i>Tidy First?</i>. This book helped me understand the economics of software through a new light. That was important to me, because during the time I spent as a Director of Software Engineering I was not given a budget and asked to manage the department&#x27;s expenses.<p>Antonio Cangiano, <i>Technical Blogging, 2nd Edition</i>. This book convinced me to start a blog. It was going really well, and then I shrank back from it due to fear of vulnerability. Since I got over those fears and started blogging again, it&#x27;s been a lot of fun again. I incorporated what would&#x27;ve been tweets into the blog (as &quot;quick posts&quot;) in addition to my longer-form, less-ephemeral content (as &quot;articles&quot;). Writing has been a great way to solidify what I&#x27;ve learned and distill my opinions. Heck, I should migrate this comment to my blog.<p>I also read other books (especially on my journey to becoming a magician), but these were the ones I thought Hacker News might be most interested in.


type: comment
by: eduction
text:
  Actually uv retains compatibility with the setup.py “insanity,” according to the article:<p>&gt; uv parses TOML and wheel metadata natively, only spawning Python when it hits a setup.py-only package that has no other option<p>The article implies that pip also prefers toml and wheel metadata, but has to shell out to parse those, unlike uv.


type: comment
by: 578_Observer
text:
  Writing this from rural Japan.<p>From a systems perspective, Musk didn&#x27;t just become a &quot;villain&quot;; he simply removed the *Cooling System* to overclock the engine. &quot;Sustainability&quot; acts as a heat sink. It dissipates the entropy generated by rapid scaling.<p>Here in Japan, we have &quot;Shinise&quot; (companies lasting &gt;1000 years). Their OS is designed for *&quot;Thermal Management&quot;* rather than maximum clock speed. They prioritize &quot;Cooling&quot; (Rei&#x2F;Gratitude&#x2F;Maintenance) over &quot;Heating&quot; (Infinite Growth).<p>Musk just dismantled the radiator to squeeze out 1% more speed. We are no longer watching a business strategy; we are observing a machine entering pure *Thermal Runaway*.<p>(Edit: Thinking about it further, this also signals a shift in Tesla&#x27;s OS. The mission &quot;to accelerate sustainable energy&quot; was a powerful heuristic to gather talent when they were the underdog. Now that dominance is achieved, &quot;Sustainability&quot; is no longer a fuel but a constraint on &quot;Scale or Die.&quot; He didn&#x27;t just become a villain; he simply optimized the algorithm for the post-growth phase.)


type: comment
by: baobun
text:
  Practical.<p>I still think anyone who grew up with such a machine would be able to graduate to a numerical temp knob without having a visceral reaction over the numbers every time they do laundry.


type: comment
by: simonw
text:
  They&#x27;re using a real browser and taking screenshots and then having the LLM say what co-ordinates to click next.


type: comment
by: dheera
text:
  There wouldn&#x27;t be an org maintaining it. You would just buy $100 worth of GitCoin and that would be enough for 10000 commits, or something like that.


type: comment
by: jasonwatkinspdx
text:
  At least in the US parasite risk from sushi is very low because nearly all seafood sold&#x2F;served is put through a deep freeze cycle.<p>But if you&#x27;re slicing up something you just caught that could be an issue. It&#x27;s a concern with hunting&#x2F;game as well. Most people who get trichinosis in the US get it from eating bear apparently.


type: comment
by: themgt
text:
  <i>If you&#x27;re not Google, please for the love of god, please consider just launching a monolith and database on a Linux box (or two) in the corner and see how beautifully simple life can be.</i><p>You can literally get a Linux box (or two) in the corner and run:<p><pre><code>  curl -sfL https:&#x2F;&#x2F;get.k3s.io | sh -   cat &lt;&lt;EOF | kubectl apply -f -   ...(json&#x2F;yaml here)   EOF </code></pre> How am I installing a monolith and a database on this Linux box without Kubernetes? Be specific, just show the commands for me to run. Kubernetes that will work for ~anything. HNers spend more tokens complaining about the complexity than it takes to setup.<p><i>The mental gymnastics required to express oneself in yaml, rather than, say, literally anything else</i><p>Like, brainfuck? Like bash? Like Terraform HCL puppet chef ansible pile-o-scripts? The effort required to output your desired infrastructure&#x27;s definition as JSON shouldn&#x27;t really be <i>that</i> gargantuan. You express yourself in anything else but it can&#x27;t be dumped to JSON?


type: comment
by: ptero
text:
  &gt; I still don&#x27;t see the problem. You can criticize things you&#x27;re part of.<p>Certainly. But this, IMO, is not the reason for the criticism in the comments. If Rob ranted about AI, about spam, slop, whatever, most of those criticizing his take would nod instead.<p>However, the one and only thing that Rob says in his post is &quot;fuck you people who build datacenters, you rape the planet&quot;. And this coming from someone who worked at Google from 2004 to 2021 and instead could have picked any job anywhere. He knew full well what Google was doing; those youtube videos and ad machines were not hosted in a parallel universe.<p>I have no problem with someone working at Google on whatever with full knowledge that Google is pushing ads, hosting videos, working on next gen compute, LLM, AGI, whatever. I also have no problem with someone who rails against cloud compute, AI, etc. and fights it as a colossal waste or misallocation of resources or whatever. But not when one person does both. Just my 2c, not pushing my worldview on anyone else.


type: comment
by: NoMoreNicksLeft
text:
  Funny then, how he could be so wrong. The population is plummeting in many countries, and the rate of decline will only increase. In China, they&#x27;re looking at each generation halving the previous (or worse).


type: comment
by: tbrownaw
text:
  It&#x27;s an application server for multi-part containerized applications, like Tomcat is an application server for applications that can be turned into .war files.


type: comment
by: johnnyanmac
text:
  &gt;Does it though?<p>Yes. The alternative is that everyone spams the most popular brands instead of making their own creations. Both can be abused, but I see more good here than in the alternative.<p>Mind you, this is mostly for creative IP. We can definitely argue for technical patents being a different case.<p>&gt;but people who like innovation and creativity usually tend to think otherwise.<p>People who like innovation and creativity still might need to commission or sell fan art to make ends meet. That&#x27;s already a gray area for IP.<p>I think that&#x27;s why this argument always rubs me strangely. In a post scarcity world, sure. People can do and remix and innovate as they want. We&#x27;re not only not there, but rapidly collapsing back to serfdom with the current trajectory. Creativity doesn&#x27;t flourish when you need to spend your waking life making the elite richer.


type: comment
by: apublicfrog
text:
  For reference for non Americans&#x2F;non legal people:<p>&gt; The Copyright Claims Board (CCB) is available to resolve copyright disputes of a relatively low economic value and provides an efficient, less expensive alternative to federal court.<p><a href="https:&#x2F;&#x2F;ccb.gov&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ccb.gov&#x2F;</a>


type: comment
by: MisterMower
text:
  No, it’s a supply side issue. There aren’t as many silver only mines out there anymore, so ramping up production to meet demand is difficult.<p>Most silver extraction is actually done in copper or gold mines. But you can’t ramp up silver production in those mines because the silver output is actually a waste product from the primary metal being extracted in those mines.<p>Demand is rising but silver supply is relatively inelastic, resulting in the price going up.


type: comment
by: ww520
text:
  The customer spends money to buy the product along with the source code offered. It&#x27;s part of the transaction. Not honoring part of the transaction is a breach of contract.


type: comment
by: Bjorkbat
text:
  I’m sure there’s some boring neuro-chemical explanation for this, and I won’t doubt or deny the neuro-chemical explanation, but the fact that there’s a mushroom that consistently brings about hallucinations of tiny people is so bizarre that I kind of want to indulge in equally bizarre explanations.  Maybe it’s not a hallucination and this mushroom simply allows us to see the tiny people all around us.  Maybe mushrooms are intelligent and are intentionally making us hallucinate tiny people.<p>It’s a little bit crazy, I know, but it’s odd to me that evolutionary forces would produce a mushroom that makes you have some specific hallucinations, rather than simply make things swirl together or simply produce intense feelings of euphoria or dread.  I mean, marijuana just gets you high and that’s that.


type: comment
by: gary_0
text:
  A more intuitive and natural phrasing, even though it&#x27;s invalid in a technical sense. I&#x27;ve noticed this happens when people talk about computers&#x2F;software as well (&quot;it thinks the variable is set&quot;, &quot;it freaks out if it doesn&#x27;t get a response&quot;, etc). Outside of formal writing&#x2F;presentations, using only technical terminology seems to take a suboptimal amount of effort for both speaker and listener compared to anthropomorphizing (unless, as you mention, the listener is a layman who gets the wrong idea).


type: comment
by: cgio
text:
  The Turkish password word may be the same used for signature? I suspect so, because in Greek we have the Greek word for signature but also a Turkish loan word τζίφρα (djifra).


type: story
by: haltingproblem
title: Pain killer taken by millions linked to deadly heart conditions, study finds
url:
  https://www.dailymail.co.uk/health/article-15414287/Painkiller-tramadol-opioid-deadly-heart-conditions-CAD.html


type: comment
by: exasperaited
text:
  I am no expert but my take on this is:<p>FreeCAD is obviously not a commercial grade CAD package, but it’s not because it is weak conceptually: it’s not dissimilar to Solidworks, Onshape or Fusion. It’s weak in terms of UI flow and its CAD kernel is flawed in some ways (as you probably already know: fillets, chamfers, drafts, thicknesses&#x2F;shells).<p>I don’t believe there is so much to learn to get from FreeCAD to one of those packages, at least where core concepts are concerned, so I carry on with what I am doing.<p>But on the other hand I think one learns a concept best from multiple perspectives, and all of them, essentially, have a free, student or cheap (e.g. Solidworks For Makers) tier, so probably the answer for us is to do some learning in one or two of those alongside.<p>There is a good video on YouTube by Deltahedra where he does a Solidworks certification exam using FreeCAD, incidentally.


type: comment
by: zahlman
text:
  &gt; Not many projects use setup.py now anyway and pip is still super slow.<p>Yes, but that&#x27;s <i>still</i> largely not because of being written in Python. The architecture is really just that bad. Any run of pip that touches the network will end up importing <i>more than 500</i> modules and a lot of that code will simply not be used.<p>For example, one of the major dependencies is Rich, which includes things like a 3600-entry mapping of string names to emoji; Rich in turn depends on Pygments which normally includes a bunch of rules for syntax highlighting in dozens of programming languages (but this year they&#x27;ve finished trimming those parts of the vendored Pygments).<p>Another thing is that pip&#x27;s cache is an HTTP cache. It literally doesn&#x27;t know how to access its own package download cache without hitting the network, and it does that access through wrappers that rely on cachecontrol and Requests.


type: comment
by: zbyforgotp
text:
  Property is a local low - it applies to a thing that exists in one place. Intellectual property is trying to apply similar rules to stuff that happen remotely - a text is not a thing, and controlling copying might work in some technological regimes while in others would require totalitarian control. When you extend these rules to cover not just copying of texts but also at the level of ideas it gets even worse.


type: comment
by: znpy
text:
  &gt; All those amazing tools are internal and nobody can check them out. How convenient.<p>i might open source one of those i wrote, sooner or later. it&#x27;s a simple bridge&#x2F;connector thingy to make it easier for two different systems to work together and  many internal users are loving it. this one in particular might be useful to people outside my current employer.<p>&gt; And guys don&#x27;t forget that nobody created one off internal tools before GPT.<p>moot point. i did this kind of one-off developments before chatgpt as well, but it was much slower work. the example from above took me a couple of afternoons, from idea to deployment.


type: comment
by: wmf
text:
  <a href="https:&#x2F;&#x2F;www.ffmpeg.org&#x2F;donations.html" rel="nofollow">https:&#x2F;&#x2F;www.ffmpeg.org&#x2F;donations.html</a>


type: comment
by: thaumasiotes
text:
  Meat is also toxic when eaten raw; that is not generally held to be a reason to avoid eating it cooked.


type: comment
by: PaulDavisThe1st
text:
  The search space <i>is</i> highly constrained. All life on this planet is based on hydrocarbon chemistry, more or less, and must operate in the face of high rates of oxidation and water as pretty much the only available solvent. Even with such constraints, the differences between what has evolved (bacteria to blue whales! viruses to polar bears! algae to orchids!) are staggering.<p>The fact that you find something hard to believe doesn&#x27;t say much at all. Humans have all kinds of things that we find hard to believe - for example, I find it almost impossible to believe that there is only one object I can see in the night sky with my own eyes that is outside of our galaxy - but that doesn&#x27;t make them any more or less true.


type: comment
by: debugnik
text:
  You think those people won&#x27;t need to enslave themselves somewhere else if the checkout line is automated? Asking for your job to be automated in a capitalist economy is putting the cart before the horse.


type: comment
by: BugsJustFindMe
text:
  I switched from OpenAI models to using Anthropic ones some time ago, and every once in a while I briefly check in again just in case. I continue to be amazed at how infuriating OpenAI&#x27;s agents are. They do things I never asked for, make decisions I didn&#x27;t ask them to make, impute assumptions I never suggested, and just generally rapidly piss me off. I find it maddening, and then I immediately switch back to using Claude and it&#x27;s like an immediate wave of relief washes over me because Claude just always seems to follow along with me and do what I actually want.


type: comment
by: defrost
text:
  The story of Copernican heliocentrism as commonly told is enough to bounce many out of the rut of thinking as the comment above implied that a large bureaucracy aligns itself with anything an individual thinks.<p>&gt; The Galileo affair was not about heliocentrism. It was about a clash of egos and personalities<p>That&#x27;s pretty much the way I heard it, outside of the Catholic Church, some 50 years ago. Make enough enemies, sooner or later they band together and strike if they can.<p><pre><code>  &gt; No doubt, you have in mind the oft-repeated Galileo affair   &gt; It isn’t as piquant as the story as typically told would have you believe. </code></pre> It&#x27;s like you&#x27;re not reading my mind and yet somehow imagine you can.<p>If you enjoy quoting J. Budziszewski you may or may not get a kick out of Graham Priest and Dialetheism.


type: comment
by: beepbooptheory
text:
  Right I think we all understand the idea here, its not a misunderstanding. I just think people, reasonably, don&#x27;t actually see the mechanism working.<p>It&#x27;s weird to lump ever other possible idea in one category. These are complex issues with ever changing contexts. The surface of the problem is huge! Surely with anything else we wouldn&#x27;t be so tunnel visioned, we wouldn&#x27;t just say: &quot;well we simply _must_ discount everything else, so we can only be happy with what we got.&quot; It would literally sound absurd in any other context, but because we are trained to politicize thinking outside of market mechanisms, we see very smart people saying ridiculous things!


type: comment
by: imron
text:
  Thanks for the info. I try a mix of things I know well and things I want to play around with.<p>Swift and iOS was something that didn’t work so well for me.  I wanted to play around with face capture and spent a day with Claude putting together a small app that showed realtime video of a face and put dots on&#x2F;around various facial features and printed log messages if the person changed the direction they were looking (up down left right) and played a sound when they opened their mouth.<p>I’ve done app development before, but it’s been a few years so was a little bit rusty and it felt like Claude was really helping me out.<p>Then I got to a point I was happy with and I thought I’d go deeper in the code to understand what it was doing and how it was working (not a delegation issue as per another comment, this was a play&#x2F;learning exercise for me so wanted to understand how it all worked) - and right there in the apple developer documentation was a sample so that did basically the same thing as my app, only the code was far simpler and after reading through the accompanying docs 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>If I’d gone to the developer docs in the beginning I would have had a better app, and better understanding in maybe a quarter of the time.<p>Appreciate the info on spend.  The above session was on the $30&#x2F;month version of Claude.<p>I guess I need to just keep flapping my wings until I can draw the owl.


type: comment
by: JCattheATM
text:
  The two are not mutually exclusive. Sometimes content is posted on a site people don&#x27;t want to support, so making a copy of it and viewing&#x2F;sharing the copy is preferable.


type: comment
by: scottlamb
text:
  Mine either. Choosing Rust by no means guarantees your tool will be fast—you can of course still screw it up with poor algorithms. But I think most people who choose Rust do so in part because they aspire for their tool to be &quot;blazing fast&quot;. Memory safety is a big factor of course, but if you didn&#x27;t care about performance, you might have gotten that via a GCed (and likely also interpreted or JITed or at least non-LLVM-backend) language.


type: comment
by: bhaviav100
text:
  This isn’t about relative intelligence. Humans can be held accountable after the fact. Systems can’t. Once execution is automated, controls have to move from training and review to explicit enforcement points. Intelligence doesn’t change that requirement.


type: comment
by: gamblor956
text:
  Steve Jobs&#x27; adoptive father was acquaintances with HP employees. That&#x27;s how he got the founder&#x27;s phone number.


type: comment
by: kwakubiney
text:
  Complications and Being Mortal by Atul Gawande. Made me appreciate modern medicine more. One other l book that shifted my thinking completely about AI and how far we are from AGI: A Brief History Of Intelligence by Max Bennett.  Evolution is a heck of an algorithm.<p>Also read Apple In China. Was pretty interesting to realize how much Apple (and China) are what they are because of how much they poured into each other


type: comment
by: JohannesGlaser
text:
  At the lowest level, you’re right: everything the model ever sees is context. I’m not claiming a channel beyond tokens. The distinction I’m trying to draw isn’t where state ends up, but how it is governed.<p>AGENTS.md (and similar conventions) are a good step toward making agent context explicit. But they are still instructional artifacts: static guidance that gets loaded into the prompt. They don’t define a state lifecycle. They don’t encode history, correction, or invalidation over time. And they don’t change unless a human edits them. In most agent setups I’ve worked with, “state” is assembled per turn. An agent or orchestration layer decides what to include, summarize, drop, or rewrite. That makes continuity an emergent property of context engineering. It works locally, but over time you see drift, silent overwrites, and loss of accountability.<p>What I’m experimenting with is treating state as a process artifact, not an input artifact. The assistant doesn’t curate its own context. On startup, it reconstructs orientation from a fixed, inspectable set of external files — logs, rules, inventories — with explicit lifecycle rules. State changes happen deliberately (append, correct, invalidate), not implicitly via prompt evolution.<p>So yes, the model ultimately reads tokens. But forgetting, correction, and continuity are handled outside the prompt logic. The prompt becomes closer to a bootloader than a workspace.<p>If you always load a root AGENTS.md plus a stable artifact set, the surface can look similar. In practice, the difference shows up in failure modes: how systems degrade over weeks instead of minutes.<p>I’m not arguing current frameworks can’t approximate this — just that persistent state is usually framed as a context problem, rather than as first-class state with explicit lifecycle semantics. That shift changes what “agentic” failure even looks like.


type: comment
by: DonHopkins
text:
  Why stop at emdash? You should be able to type as long a dash as you want just by holding the - key down longer.


type: comment
by: fooblaster
text:
  Its clear from listening to podcasts&#x2F;interviews, he does not want to say anything to get on elons bad side. Interviewers appear to also not be eager to broach the subject.


type: comment
by: JCattheATM
text:
  &gt; I mean, torrenting is decentralised and not technically takedownable.<p>It&#x27;s fairly trivial to block torrent traffic.


type: comment
by: dddgghhbbfblk
text:
  Why would you want to slow down the more common thing instead of the less common thing? I&#x27;m not following that at all. That&#x27;s why I asked if that&#x27;s backwards.


type: comment
by: johnnyanmac
text:
  &gt;the piece of land my home is can only be exclusive, not to mention necessary to a decent life<p>That mentality is exactly why you can argue property ownership being more evil. Landlords &quot;own property&quot; and see the reputation of that these past few decades.<p>Allowing private ownership of limited human necessities like land leads to greed that cost people lives. That&#x27;s why heavy regulation is needed. Meanwhile, it&#x27;s at worst annoying and stifling  when Disney owns a cartoon mouse fotlr 100 years.


type: comment
by: boutell
text:
  I like Claude but this is an absolutely tone deaf thing on Anthropic&#x27;s part.<p>I&#x27;ve been pondering that given what the inputs are, llms should really be public domain. I don&#x27;t necessarily mean legally, I know about transformative works and all that stuff. I&#x27;m thinking more on an ethical level.


type: comment
by: lokar
text:
  For desalination, the important part is paying the ongoing cost.  The opex is much higher, and it&#x27;s not fair to just average that into the supply for everyone to pay.


type: comment
by: nathansherburn
text:
  I&#x27;ve actually been following this project for a long time and it&#x27;s none of the above. They&#x27;re simply testing what a set of frontier models can do when given a goal and left to their own devices.<p>I agree this outcome is very painful to see and I really feel for Rob. It&#x27;s clear people (myself included) are completely at breaking point with AI slop.<p>In this specific case though it&#x27;s worth spending 30sec to read the website of AI model village to understand the experiment before claiming this was sent by Anthropic or assigning malicious intent.


type: comment
by: xdavidliu
text:
  good question, I&#x27;m not sure. Maybe check out the new Eliezer Yudkowsky book? He definity talks about something akin to &quot;post-GPT era&quot; on there.


type: comment
by: cryptica
text:
  You can see it everywhere. In this case, the fact that it took 2 years. And of course now that FFmpeg is getting more exposure in the media due to their association with AI hype, now they finally get &#x27;fair&#x27; legal treatment... I don&#x27;t call that winning. I see this over and over. Same thing all over the west.<p>I remember Rowan Atkinson (the UK actor) made a speech about this effect a couple of years ago and never heard about it since but definitely feeling it more and more... No exposure, no money, no legal representation. And at the same time we are being gaslit about our privilege.


type: comment
by: tim333
text:
  There was an interesting take on it on youtube today, Bill Gurley (VC) talking to Tim Ferris (interviewer) on if it&#x27;s a bubble, based on some research:<p>&gt; ...every time there&#x27;s been a technology wave that leads to wealth creation, especially fast wealth creation, that will inherently invite speculators, carpetbaggers, interlopers that want to come take advantage of it. Think of the gold rush, you know, and so people want to make it a debate. Do you believe in AI or is it a bubble? And if you say you think it&#x27;s a bubble, they say, &quot;Oh, you don&#x27;t believe in AI.&quot; Like this gotcha kind of thing. And if you study Perez, and I I think this is absolutely correct. If the wave is real, then you&#x27;re going to have bubble-like behavior. like they come together as a pair precisely because anytime there&#x27;s very quick wealth creation, you&#x27;re going to get a lot of people that want to come try and take advantage of that.<p>Seems about right to me. <a href="https:&#x2F;&#x2F;youtu.be&#x2F;D0230eZsRFw" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;D0230eZsRFw</a>


type: comment
by: properbrew
text:
  Ahh gutted. I should have realised this from the wording for sandbox mode:<p>&gt; Get a Kapso sandbox number to test your integrations. Start building without a phone number or Meta account.<p>It might be good just to state that you need a Meta account for a number.


type: comment
by: ryandrake
text:
  Why is it ridiculous? If the license says you have the right to obtain the source code to software that was distributed to you, then you have the right to obtain the source code. It doesn&#x27;t matter what your intended use of it is.


type: comment
by: CerryuDu
text:
  &gt; you need some insane mental gymnastics<p>Perhaps. I dislike google (have disliked it for many years with varying intensity), but they have done stuff where I&#x27;ve been compelled to say &quot;neat&quot;. Hence &quot;mixed bag&quot;.<p>This &quot;new breed of purely AI companies&quot; -- if this term is acceptable -- has only ever elicited burning hatred from me. They easily surpass the &quot;usual evils&quot; of surveillance capitalism etc. They deceive humanity at a much deeper level.<p>I don&#x27;t necessarily blame LLMs as a technology. But how they are trained and made available is not only irresponsible -- it&#x27;s the pinnacle of calculated evil. I do think their evil exceeds the traditional evils of Google, Facebook, etc.


type: comment
by: wg0
text:
  Why not use SQLite then as database for package managers? A local copy could be replicated easily with delta fetch.


type: comment
by: zahlman
text:
  I guess you mean doing the things in Python that are supposedly doable from Python.<p>Yeah, to a zeroth approximation that&#x27;s my current main project (<a href="https:&#x2F;&#x2F;github.com&#x2F;zahlman&#x2F;paper" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zahlman&#x2F;paper</a>). Of course, I&#x27;m just some rando with apparently serious issues convincing myself to put in regular unpaid work on it, but I <i>can see</i> in broad strokes how everything is going to work. (I&#x27;m not sure I would have thought about, for example, hard-linking files when installing them from cache, without uv existing.)


type: comment
by: BobbyTables2
text:
  Look at software fuzzing, particularly the coverage guided mutators (basically a simple “genetic algorithm”.<p>It’s amazing what a few random bit flips combined with a crude measurement can do.<p>To me, evolution at first seem implausible.  Monkeys banging on a typewriter aren’t going to write Shakespeare.  But add a crude feedback loop to them,  and soon they’ll be dishing out Charles Dickens too!


type: comment
by: puttycat
text:
  Hugged to death.  Archived mirror: <a href="https:&#x2F;&#x2F;archive.is&#x2F;CwDtf" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;CwDtf</a>


type: comment
by: killerstorm
text:
  I read a lot of books, the one I&#x27;d recommend the most is Greg Egan&#x27;s &quot;Axiomatic&quot; short story collection.


type: comment
by: admiralrohan
text:
  I mostly read historical books this year, multiple analysis of WW1 and WW2. George Bruce&#x27;s book on British expedition in Afghanistan in 1939. The peacemaker, on Reagan&#x27;s presidential tenure. Stalin&#x27;s 2-part biography. Deng Xiaoping biography. The book Collapse of Soviet Union. Sharlock Holmes collection. And many more.


type: comment
by: mijoharas
text:
  This seemed quite interesting but it seems to run them on GCP rather than locally.<p>I had a brief glance at running firecracker VM&#x27;s locally as that sounded interesting, but it doesn&#x27;t seem too easy.<p>Does anyone know of any good solution that improve the UX of that (running some firecracker VM&#x27;s locally)?


type: comment
by: aucisson_masque
text:
  &gt; The Gulag Archipelago<p>I did read it a few years ago, that&#x27;s very though and it describes in a very technical way how gulags worked. In hindsight I&#x27;m not sure it was the best way to do it.<p>If you liked it tho, id suggest the two kravchenko books on the trials, Rudolph Hess book (very interesting), Simon Sebag Montefiore book on Stalin.<p>I can provide many more about this kind of subject, I found that fascinating for a few months and did read a lot of books on it.<p>Although I&#x27;d argue that the most fascinating is watching the usa, from outside, turn into a totalitarian state. That is truly incredible to be able to witness how much Trump achieved in a few months.


type: comment
by: bavell
text:
  Maybe won&#x27;t be viewed favorably by the HN crowd, but I enjoyed the most recent Bret Weinstein interview on Joe Rogan [0] where Bret talks about his pet theory on natural selection &#x2F; evolution (maybe 2&#x2F;3 way through the interview).<p>Basically, the &quot;junk&quot; DNA we have may be &quot;variables&quot; that influence form and morphology, thus giving natural selection a vastly reduced design space to search for viable mutations. E.g. not much chemical difference between a bat wing and another mammals hands - mostly a difference of morphology. Allowing for more efficient search of evolutionary parameters instead of pure random walk.<p>[0] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;WX_te6X-0aQ" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;WX_te6X-0aQ</a>


type: comment
by: trinsic2
text:
  Dont try to tell us what we are choosing to focus on. Everything in the message from Pike and the comments below his post are relevant. There was no assumption in my mind that this was all about Pike.


type: comment
by: cplanas
text:
  Nice! I haven&#x27;t read Axiomatic yet, but this has been my &quot;Greg Egan year&quot;. I have read Permutation City and Diaspora: maybe the two most stimulating scifi novels I have ever read.


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


type: comment
by: kuahyeow
text:
  GitLab employee here. We have completed the move away from Gollum years ago (see <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;groups&#x2F;gitlab-org&#x2F;-&#x2F;epics&#x2F;2381" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;groups&#x2F;gitlab-org&#x2F;-&#x2F;epics&#x2F;2381</a>).<p>It looks like that doc <a href="https:&#x2F;&#x2F;docs.gitlab.com&#x2F;development&#x2F;wikis&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.gitlab.com&#x2F;development&#x2F;wikis&#x2F;</a> was outdated - since fixed to no longer mention Gollum.


type: comment
by: ProjectArcturis
text:
  Site seems to be overwhelmed rn. <a href="https:&#x2F;&#x2F;archive.vn&#x2F;CwDtf" rel="nofollow">https:&#x2F;&#x2F;archive.vn&#x2F;CwDtf</a>


type: comment
by: bangaladore
text:
  My question is why are multiple people commenting that &quot;Rob Pike&quot; in particular should use this feature.


type: comment
by: kortilla
text:
  No, it’s not a well-founded assumption. Many categories like these were created in the first place because there is a very obvious discontinuous step change in behavior.<p>You’re fundamentally misunderstanding what tragedy of the commons is. It’s not that it’s “zero-cost” for the participants. All it requires a positive return that has a negative externality that eventually leads to the collapse of the system.<p>Overfishing and CO2 emissions are very clearly a tragedy of the commons.<p>GitHub right now is not. People putting all sorts of crap on there is not hurting github. GitHub is not going to collapse if people keep using it unbounded.<p>Not surprisingly, this is because it’s not a commons and Microsoft oversees it, placing appropriate rate limits and whatnot to make sure it keeps making sense as a business.


type: comment
by: simonw
text:
  This post is excellent. I really like reading deep dives like this that take a complex system like uv and highlight the unique design decisions that make it work so well.<p>I also appreciate how much credit this gives the many previous years of Python standards processes that enabled it.<p>Update: I blogged more about it here, including Python recreations of the HTTP range header trick it uses and the version comparison via u64 integers: <a href="https:&#x2F;&#x2F;simonwillison.net&#x2F;2025&#x2F;Dec&#x2F;26&#x2F;how-uv-got-so-fast&#x2F;" rel="nofollow">https:&#x2F;&#x2F;simonwillison.net&#x2F;2025&#x2F;Dec&#x2F;26&#x2F;how-uv-got-so-fast&#x2F;</a>


type: comment
by: johnnyanmac
text:
  Rob pike &quot;set llms in motion&quot; about as much as 90% of anyone who contributed to Google.<p>I understand the guilt he feels, but this is really more like making a meme in 2005 (before we even called it &quot;memes&quot;) and suddenly it&#x27;s soke sort of naxi dogwhistle in 2025. You didn&#x27;t even create the original picture, you just remixed it in a way people would catch onto later. And you sure didn&#x27;t turn it into a dogwhistle.


type: comment
by: AngryData
text:
  But where is that demand coming from? Silver prices didn&#x27;t go up when we switched to silver solder. The only reason for silver to have been rising in the last few years is speculative demand because there are no new large scale applications or scaled uses that line up with price changes. Yes demand is up, but not from using that much more silver in things, but to hold onto silver as an investment or to hedge against inflation. Just like how golds industrial value is not nearly as high as its speculative value, but industrial users still have to pay the price that speculators are paying to get it.


type: comment
by: azuanrb
text:
  The Comfort Crisis: Embrace Discomfort To Reclaim Your Wild, Happy, Healthy Self by Michael Easter.<p>Never Finished: Unshackle Your Mind and Win the War Within by David Goggins.<p>These two books stuck with me. We are often too comfortable with being comfortable. There is nothing wrong with that, but real growth happens when we step outside our comfort zone. We are far more capable than we think.


type: comment
by: xqcgrek2
text:
  The billionaires have shown they are emperors without clothes without competence (thanks DOGE) and have a disproportionate negative affect on society. Tax them out of existence.


type: comment
by: zahlman
text:
  It has been realized in the Python community for a very long time. But there have been years of debate over the contents and formatting, and years of trying to figure out how to convince authors and maintainers to do the necessary work on their end, and years of trying to make sure the ecosystem doesn&#x27;t explode from trying to remove legacy support.<p>There are still separate forms of metadata for source packages and pre-compiled distributions. This is necessary because of all the weird idiosyncratic conditional logic that might be necessary in the metadata for platform-specific dependencies. Some projects are reduced to figuring out the final metadata at build time, while building on the user&#x27;s machine, because that&#x27;s the only way to find out enough about the user&#x27;s machine to make everything work.<p>It really isn&#x27;t as straightforward as you&#x27;d expect, largely because Python code <i>commonly</i> interfaces to compiled code in <i>several</i> different languages, and end users expect this to &quot;just work&quot;, including on Windows where they don&#x27;t have a compiler and might not know what that is.<p>See <a href="https:&#x2F;&#x2F;pypackaging-native.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pypackaging-native.github.io&#x2F;</a> for the general flavour of it.


type: comment
by: Neywiny
text:
  I would also argue it shouldn&#x27;t be a gif. It&#x27;s nice that it shows the command is fast I guess but it&#x27;s one command that&#x27;s still visible in the final frame. Not as bandwidth efficient and agreed I can&#x27;t read it all in time


type: comment
by: kmeisthax
text:
  Rust only supports &amp; and &amp;mut references. This was a deliberate choice early in the development of the language.<p>&amp;own, &amp;pin, and &amp;uninit are proposals for additional pointer types. They don&#x27;t actually exist in the type system right now, but other parts of the compiler <i>do</i> have to care about them. Another blog post that floated around here about a month ago called these &quot;inconceivable types&quot;[0]; adding them to the type system would allow formally extending these behaviors across function boundaries.<p>Like, right now, implementers of Drop can&#x27;t actually move anything out of the value that&#x27;s about to be destroyed. The Drop trait gets a &amp;mut, but what we really want is to say &quot;destroy this value over there&quot;. Rust&#x27;s type system cannot understand that you own the value but not the place it lives in. What you need is an &quot;owned reference&quot; - i.e. &amp;own, where the borrow checker knows that you can safely move out of it because it&#x27;s going to get destroyed anyway.<p>Rust also can&#x27;t support constructors, for the same reason. What we really have are factory functions: you call them, they return a value, you put it somewhere. This is good enough that Rust users just treat factory functions as if they <i>were</i> constructors, but we can&#x27;t do &quot;placement new&quot; type construction with them, or partial initialization. At least not in a way the type system can actually check.<p>&amp;pin is a first-class version of Pin&lt;T&gt;. Rust was originally designed under the assumption that any type can be memcpy&#x27;d at any time; but it turns out not being able to move types is actually super useful. Fortunately, it also turned out you could use smart pointers to pin types, which was &#x27;good enough&#x27; for what it was being used for - async code.<p>Actually, the blog post that coined &quot;inconceivable types&quot; was specifically talking about writing async functions without async. It turns out Future impls encode a lot of details Rust&#x27;s type system can&#x27;t handle - notably, self-borrows. If a value is borrowed across an await, what&#x27;s the type of the variable that got borrowed from? It&#x27;s really a negative type: borrowing T to get &amp;T also turns T into !&#x27;a T that you can&#x27;t access until &#x27;a ends. Each borrowed reference is paired to a debt that needs to be paid back, and to do that you need lifetime variables and syntax to explicitly say &quot;pay back this debt by ending this borrow&#x27;s lifetime&quot;.<p>How much of this complexity is actually needed is another question. There&#x27;s a problem that each and every one of these reference types (or, anti-types) is intended to solve. Obviously if we added all of them, we&#x27;d overcomplicate the type system. But at the same time, the current Rust type system is already known to be oversimplified, to the point where we had to hack in pinning for async. And it&#x27;s already kind of ridiculous to say &quot;Well, async is all special compiler magic&quot; because it prevents even reasonable-sounding tweaks to the system[1].<p>[0] <a href="https:&#x2F;&#x2F;blog.polybdenum.com&#x2F;2024&#x2F;06&#x2F;07&#x2F;the-inconceivable-types-of-rust-how-to-make-self-borrows-safe.html" rel="nofollow">https:&#x2F;&#x2F;blog.polybdenum.com&#x2F;2024&#x2F;06&#x2F;07&#x2F;the-inconceivable-typ...</a><p>[1] For example, async does not currently have a way to represent &quot;ambient context&quot; - i.e. things we want the function to be able to access but NOT hold onto across yields. That would require a new Future trait with a different poll method signature, which the current Rust compiler doesn&#x27;t know how to fill or desugar to. So you have to use the core Future trait and signature which doesn&#x27;t support this kind of context borrow.<p>To work around this limiation involves a lot of unnecessarily verbose code to drop and regain context between awaits, i.e. <a href="https:&#x2F;&#x2F;github.com&#x2F;ruffle-rs&#x2F;ruffle&#x2F;blob&#x2F;b5732b9783dce5d2311b0f2eda39ea7faf6247f1&#x2F;core&#x2F;src&#x2F;loader.rs#L634" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ruffle-rs&#x2F;ruffle&#x2F;blob&#x2F;b5732b9783dce5d2311...</a>


type: comment
by: grumpy_coder
text:
  The schools studied in that paper are free, or close to free. Not $50,000 per anum And I don&#x27;t think OP was suggesting it&#x27;s the quality of education that affects outcomes in attendees of expensive private high schools.


type: comment
by: Humorist2290
text:
  So the AI Village folks put together a bunch of LLMs and a basically unrestricted computer environment, told it &quot;raise money&quot; and &quot;do random acts of kindness&quot; and let it cook. It&#x27;s a technological marvel, it&#x27;s a moral dilemma, and it&#x27;s an example of the &quot;altruistic&quot; applications for this technology. Many of us can imagine the far less noble applications.<p>But Rob Pike&#x27;s reaction is personal, and many readers here get why. The AI Village folks burned who knows how much cash to essentially generate well wishing spam. For much less, and with higher efficacy, they could&#x27;ve just written the emails themselves.


type: comment
by: mergesort
text:
  Hey Jose, author here! That&#x27;s a great call out. I write predominantly in Swift and for a long time Claude was the only usable option. But sometime around GPT-5 OpenAI&#x27;s models got much better at Swift, so the choice started becoming more about aesthetics (as a descriptor of preferences). So you&#x27;re right — if the model can&#x27;t write coherent code then it doesn&#x27;t matter what kind of flow you feel as you&#x27;re working with the tools — but I do imagine this will continue to improve for all languages including Elixir.


type: comment
by: peacefulnerd
text:
  The beginning is a list of ## chapters because there&#x27;s many. A woman was in the psych ward for more than a decade. Luckily a doctor tested for autoimmune, which cured her.<p>For example you can search the page for ## False Claims Act. It will show the FBI jailing psychiatrists who illegally over billed Medicaid for fake or unnecessary services.


type: comment
by: schmuckonwheels
text:
  It&#x27;s a medical device that requires a prescription. You can&#x27;t buy it off the shelf. They&#x27;re not distributing software to you either. You must go through a medical equipment supplier who transfers the device to you after insurance has paid for some or all of it.<p>For the same reason you can&#x27;t find an airplane entertainment system in the trash and call up the company and demand source code.


type: comment
by: rijavecb
text:
  I&#x27;m planning to read more, mostly technical books recommended by the fine folks on the Book Overflow podcast and a few books on writing. As someone who&#x27;s mostly self-taught, I know I have many gaps in my knowledge, so I&#x27;d like to fill some of those. And learning new things just feels great.<p>I&#x27;m also hoping to improve my Romanian. While I can get by (my wife is Romanian and we live there), I make waay too many mistakes, and considering I&#x27;ve been living there for a few years now, I feel I should do better.<p>This year has been pretty busy with personal things and working on my own apps, so I hope next year I can get back to learning things I find interesting and useful.


type: comment
by: jacquesm
text:
  I had C++, python and ruby in mind, but yes, GP also mentioned Rust in the list of &#x27;sprawling&#x27; languages, and they are probably right about that: Rust started as a &#x27;better C replacement&#x27; but now it is trying to dominate every space for every programming language (and - in my opinion - not being very successful because niche languages exist for a reason, it is much easier to specialize than to generalize).<p>I wasn&#x27;t particularly commenting on Rust&#x27;s backward compatibility story so if you&#x27;re not sure what I was arguing about then why did you feel the need to defend Rust from accusations that weren&#x27;t made in the first place?


type: comment
by: ycombinatrix
text:
  At the very least, I would be angry that my inbox is getting spammed by a bot run by 3 obnoxious &quot;entrepreneurs&quot;.


type: comment
by: zahlman
text:
  &gt; Yes, that&#x27;s what makes it not zero-copy.<p>Yeah, so you&#x27;d have to pass around the `BytesIO` instead.<p>I know that zero-copy doesn&#x27;t ordinarily mean what I described, but that seemed to be <i>how TFA was using it</i>, based on the logic in the rest of the sentence.


type: comment
by: BiteCode_dev
text:
  Other design decisions that made uv fast:<p>- uncompressing packages while they are still being downloaded, in memory, so that you only have to write to disk once<p>- design of its own locking format for speed<p>But yes, rust is actually making it faster because:<p>- real threads, no need for multi-processing<p>- no python VM startup overhead<p>- the dep resolution algo is exactly the type of workload that is faster in a compiled language<p>Source, this interview with Charlie Marsh: <a href="https:&#x2F;&#x2F;www.bitecode.dev&#x2F;p&#x2F;charlie-marsh-on-astral-uv-and-the" rel="nofollow">https:&#x2F;&#x2F;www.bitecode.dev&#x2F;p&#x2F;charlie-marsh-on-astral-uv-and-th...</a><p>The guy has a lot of interesting things to say.


type: comment
by: nearbuy
text:
  No one intentionally wanted to thank Rob Pike. As an experiment, some people asked an AI agent to do &quot;random acts of kindness&quot;. They didn&#x27;t specifically know the AI would send emails as a result and have since updated its instructions to forbid it from emailing people. They probably should have been more careful about unleashing AI agents on the world, but I don&#x27;t think they intended to spam anyone.


type: comment
by: gigatexal
text:
  I have no sympathy for folks who exert undue influence effort to avoid taxes. Public infrastructure made them their wealth. But… I do have sympathy for the rich person who is upset about what they might see as taxation on programs that yield questionable results. They’ll see yet another tax and immediately ask what will it be used for? Is that worthwhile? I guess if they really wanted to change the focus of the spending or the taxation itself they could just buy themselves a lawmaker or two.


type: comment
by: imron
text:
  Yeah it is but firstly this example was from before skills were a thing and secondly the rules might not be universally applicable.<p>In this case the two tables shared 1:1 mapping of primary key to foreign key so the join was fast and exact - but there are situations where that won’t the case.<p>And yeah this means slowly building out skills with enough conditions and rules and advice.


type: comment
by: xrrocha
text:
  Thanks for this, Daniel! I&#x27;ve been working on a related piece [1] that arrives at Naur from a different angle.<p>Your &quot;knowledge debt&quot; framing is valuable, it gives practitioners something concrete. And your emphasis on team practices (reviews assessing understanding, pair programming around AI suggestions) addresses social dimension I neglected.<p>Where we diverge: I argue Naur&#x27;s pessimism is narrower than supposed. His critique targets technical documentation that describes artifacts while presupposing the theory needed to understand them. But theory-focused documentation -WHY and WHEN, not just WHAT and HOW- isn&#x27;t subject to the same critique. The Renaissance transmitted Aristotelian theory across a thousand-year gap via preserved texts.<p>The key distinction: Naur&#x27;s argument is epistemological, not economic. He&#x27;s not saying we lack time to document, he&#x27;s saying certain knowledge cannot in principle be articulated. If the problem was labor, AI would solve it. If it&#x27;s epistemological, AI can&#x27;t.<p>But AI does change something: forced articulation. The interlocutor effect means reasoning that would have remained implicit gets spoken and preserved. Not a solution: better odds.<p>I posted this recently [2] without much traction, so I&#x27;m glad your piece is reaching people. These ideas deserve discussion.<p>[1] <a href="https:&#x2F;&#x2F;xrrocha.github.io&#x2F;solo-dev-musings&#x2F;001-naur-documentation-pessimism&#x2F;en&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xrrocha.github.io&#x2F;solo-dev-musings&#x2F;001-naur-document...</a><p>[2] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46378885">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46378885</a>


type: comment
by: Neywiny
text:
  I use <a href="https:&#x2F;&#x2F;github.com&#x2F;graphitemaster&#x2F;incbin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;graphitemaster&#x2F;incbin</a> . It mostly works (had to make some mods when I needed more section magic to happen). Nothing I&#x27;m on supports #embed yet but here&#x27;s to hoping.


type: comment
by: nunez
text:
  Extreme? Hardly.<p>There are many serious issues with generative AI (data integrity and sourcing, abuse, environmental concerns) that are kinda sorta being swept under the rug in the name of &quot;progress.&quot;


type: comment
by: zahlman
text:
  Sure, but that kind of incompetence is already filtered out (in the <a href="https:&#x2F;&#x2F;www.lesswrong.com&#x2F;w&#x2F;screening-off-evidence" rel="nofollow">https:&#x2F;&#x2F;www.lesswrong.com&#x2F;w&#x2F;screening-off-evidence</a> sense) by <i>the task</i> of creating a package installer.


type: comment
by: tfwnopmt
text:
  That much sale in assets will affect the asset prices themselves. Unless the state is willing to take taxes in the form of assets instead of cash, it doesn&#x27;t make sense to tax them.


type: comment
by: zbrozek
text:
  Thanks, I&#x27;ll do that! I figured I&#x27;ve had the machine for a while and it was unlikely to be covered by warranty, so I didn&#x27;t consider reaching out to support. Instead I assumed I&#x27;d buy a new keyboard if it ever annoyed me too much.<p>At some point I actually considered poking around the firmware and seeing about fixing up the PD behavior. But it never quite rose in priority above my many other projects.<p>I absolutely love that the embedded controller firmware and much of the motherboard schematics are available. It makes it possible to do these little projects should I gather the gumption. That, plus easy and reasonably priced replacement parts availability and easy OS compatibility, are why I got the Framework.


type: comment
by: alfiedotwtf
text:
  Software licensing is just another form of property rights, and property rights is what society uses to incentivise civility.


type: comment
by: hberg
text:
  Just finished Ken Kocienda&#x27;s &quot;Creative Selection: Inside Apple&#x27;s Design Process During the Golden Age of Steve Jobs&quot;.<p>It was interesting to read about the various decisions made along the way to the first iPhone launch and remember the real-time launch back then. Even though the first phone had limitations, they were able to do enough things &quot;right&quot; that you could feel the paradigm shift within a few minutes of using it. Coming from a mobile software company at the time (and having access to all the top phones of the time, various Blackerry devices, Moto Razr, etc) it was easy to see that Apple had really made something extraordinary with its software.


type: comment
by: MuffinFlavored
text:
  &gt; We discovered that on reconnect, Postgres would start reading the replication slot’s WAL from the restart_lsn—effectively the beginning—rather than from the last processed position. For workloads with long-running, large, or interleaved transactions, this meant unnecessarily re-reading large portions of WAL and drastically impacting replication lag.<p>I wonder if that&#x27;s intended by Postgres? Doesn&#x27;t seem logical at first glance.


type: comment
by: austhrow743
text:
  They’re comparing them as if they were making a laptop purchasing decision today.<p>Sure, they could theoretically be a good buy in 10 years.


type: comment
by: jacquesm
text:
  It&#x27;s a terrible feature, really. If you need a labeled break what you really need is more decomposition. I&#x27;m pretty sure that Dijkstra would have written a nice article about it, alas, he is no longer with us.


type: comment
by: SvenL
text:
  Yes, it’s fairly common infection in children. I mean they don’t wash carefully their hands, they put everything in their mouth - it would be a real surprise if they would not catch it.


type: comment
by: exidy
text:
  It was very surprising to see zero mention of the Manila galleon[0] trade route in the linked article, even if technically the question was about gold rather than silver. The simple answer to the question of what happened to the money was that Spain spent it! The impacts on SE Asia were profound and are still being felt today.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Manila_galleon" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Manila_galleon</a>


type: comment
by: timeforcomputer
text:
  I still have to read Wind and Truth but I&#x27;m still waiting for the same paperback edition I have the other books in haha. Great series


type: comment
by: iinnPP
text:
  I recently had to deal with a ministry in Canada, where a worker who had been there since 20 years ago failed even a basic test of competence in reading comprehension. Then multiple issues with the OPC (Office of Privacy Commissioner) failing entirely on a basic issue.<p>Another example exists in Ontario&#x27;s tenant laws constantly being criticized as enabling bad tenant behavior, but reading the statute full of many month delays for landlords and 2 day notices for tenants paints a more realistic picture.<p>In fact, one such landlord lied, admitted to lying, and then had their lie influence the decision in their favor, despite it being known to be false, by their own word. The appeal mentioned discretion of the adjudicator.<p>Not sure how long that can go on before a collapse, but I can&#x27;t imagine it&#x27;s very long.


type: comment
by: earnmyedge
text:
  Earn My Edge is an AI-powered sales training platform designed for modern revenue teams. Reps practice daily in short, focused drills, roleplay real objections with AI, and get instant feedback on clarity, confidence, control, and close. The platform covers top frameworks (SPIN, Sandler, Challenger, MEDDIC, NEPQ, GAP, Straight Line, Value Selling), tracks XP and mastery over time, and supports team accounts with role-based access and analytics. With guided lessons, realistic roleplay, and data-backed coaching, Earn My Edge helps reps ramp faster, handle objections confidently, and win more consistently.


type: comment
by: root_axis
text:
  Not sure if this is a joke, but if you can&#x27;t see why &quot;hours prompting&quot; to produce a paragraph long thank-you note isn&#x27;t ridiculous then I don&#x27;t know what to tell you.


type: comment
by: l9o
text:
  Out of curiosity, what would be an ideal UX for you? I&#x27;m working on a Rust library for this exact problem (CLI and language bindings should be easy to add).<p>It uses KVM directly on Linux and Virtualization.framework on macOS, with a builder API for VM configuration. For AI sandboxing specifically, it has a higher-level &quot;sandbox&quot; mode with a guest agent for structured command execution and file I&#x2F;O over vsock. You get proper exit codes and stdout&#x2F;stderr without console scraping.<p>Also supports pre-warmed VM pools for fast startup and shared directories via virtio-fs.<p>I&#x27;m planning to support OCI images, but not sure if that&#x27;s important to people. I typically just build my own root disks with Nix.


type: comment
by: cyberax
text:
  This one is the most recent one: <a href="https:&#x2F;&#x2F;www.polsinelli.com&#x2F;publications&#x2F;federal-circuit-clarifies-rules-for-skinny-labeling-for-generics-and-biosimilar-companies" rel="nofollow">https:&#x2F;&#x2F;www.polsinelli.com&#x2F;publications&#x2F;federal-circuit-clar...</a> There was also GSK vs Teva case.


type: comment
by: santix
text:
  <i>Jacked: The Unautorised Behind-the-Scenes Story of Grand Theft Auto</i> - David Kushner<p><i>The Soul of a New Machine</i> - Tracy Kidder


type: comment
by: fouc
text:
  A lot of the responses seem to be blaming the user&#x2F;learner and requiring them to change their mindset&#x2F;attitude, which is actually an insane take.<p>As you pointed out, SRS isn&#x27;t the full solution.<p>BTW, I would say that language classes often try to maintain a constant level of difficulty, but there is usually some kind of coverage of the previous material too.


type: comment
by: TOMDM
text:
  I&#x27;d love a local version of this for running Claude code, the CLI sandbox anthropic has made is great, but a VM for execution would be even better


type: comment
by: venturecruelty
text:
  By the guidelines as written, it isn&#x27;t. By the guidelines as mysteriously and generously interpreted by the hall monitors, it&#x27;s the most beautiful thing to ever exist on God&#x27;s green earth. Nothing says &quot;hacker spirit&quot; like waffle-stomping AI into software that was already working just fine.


type: comment
by: eithed
text:
  I guess who cares about civility if you&#x27;re the last man standing.<p>Also - that word: civility. We&#x27;re animals driven by self-interest. What should civility even mean here


type: comment
by: Ericson2314
text:
  IMO Go itself encourages slop — whether human- or machine-written, so this guy really has no leg to stand on.


type: comment
by: imska
text:
  Awesome comment. Thank you.<p>&gt; Declining civilizations obsess over rules. Rising ones obsess over outcomes.<p>Heard that in a very different context. Care to mention what you are referring to? How do you know?


type: comment
by: ajb
text:
  It may be worth mentioning, for anyone who didn&#x27;t know this already; that the fruiting body, which is what your normally see, isn&#x27;t most of the mushroom. The rest of it is in the ground, or in something else like a dead log or live tree. So the organism can afford the fruiting body to be eaten, if it serves the purpose of spreading spores.


type: comment
by: venturecruelty
text:
  &gt;I don’t know what you mean by software houses, but every consumer facing software product I’ve worked on has tracked things like startup time and latency for common operations as a key metric.<p>Then respectfully, uh, why is basically all proprietary software slow as ass?


type: comment
by: fogus
text:
  I got mine in Japan at a store called Loft, but I suspect that you’d have to pay a substantial mark up to get the same thing elsewhere.


type: comment
by: hk1337
text:
  It’s fast because it sucks the life force from bad developers  to make them into something good.<p>Jokes aside…<p>I really like uv but also really like mise and I cannot seem to get them to work well together.


type: comment
by: Anon84
text:
  I’ve been working towards my WSET diploma so not much non-wine related fun reading. That being said:<p><pre><code>     - Phylloxera: How Wine was Saved for the world by Christy Campbell is a surprisingly fun read on how the entire wine industry was almost destroyed in the late 19th century.       - Red&#x2F;Green&#x2F;Blue Mars by K. S. Robinson hard sci-fi about mars colonization and terraforming. First rereading in 20 years or so. Holds up extremely well.       - Ishmael by Daniel Quinn. A thought provoking take on how broad stroke human history developed since the Bronze Age.</code></pre>


type: comment
by: OgsyedIE
text:
  Just gonna jump in here with three more:<p>- Telegraph brevity codes (e.g. Bentley, Marconi)<p>- Telex codes and various predecessors to ASCII (plus even what Telex hardware looks like in a lot of cases)<p>- Heraldry


type: comment
by: stigok
text:
  I think of this when I brush my teeth and realize I&#x27;m trying to be fast. I am tense and rapid, just rushing ahead to nowhere. I&#x27;m not really in a hurry.<p>It is also possible to walk at incredible low speeds. Some times, I try to force myself to walk as slowly as I dear. It is hard to walk slow in a city full of people. It feels silly. However, it feels great once you&#x27;ve actually slowed down.


type: comment
by: submeta
text:
  „Essentialism“ genuinely changed how I think about work and life. I used to operate under the assumption that every task deserves attention, often equal attention, which inevitably led to overload and constant context switching. Reading this helped me realize that the most successful people do the opposite: they focus relentlessly on a small number of truly important things and deliberately ignore the rest. That shift alone has been transformative for me.


type: comment
by: IgorPartola
text:
  Rust is also a systems language. I am still wrapping my mind around why it is so popular for so many end projects when its main use case and goals were basically writing a browser a maybe OS drivers.<p>But that’s precisely why it is good for developer tools. And it turns out people who write systems code are really damn good at writing tools code.<p>As someone who cut my teeth on C and low level systems stuff I really ought to learn Rust one of these days but Python is just so damn nice for high level stuff and all my embedded projects still seem to require C so here I am, rustless.


type: comment
by: casselc
text:
  If you look at a map of the fiber-optic network in the US, my parents spent most of the 90s surveying the portion along the Gulf coast from Texas to Florida and up the Atlantic coast to New England for Sprint, MCI, Level 3, and other companies that no longer exist and AutoLISP was used to generate most of their drawings.<p>From what I can remember, we made a spreadsheet template that captured the title block information and a list of bearings and distances with some optional columns for field notes, landmarks&#x2F;monuments, elevations and other measurements, etc. and I wrote some AutoLISP code that would generate an overview drawing and a set of scale drawings for the route. It figured out the bounds for each segment based on the scale and drawing size and then drew the route like a turtle and added the various callouts and a consistent title block and legend. There was also some ability to draw details about the railroad&#x2F;pipeline whose right of way was being used, but I don&#x27;t remember exactly how it worked.<p>My mom (secretarially trained typist, self-taught Lotus&#x2F;Excel wiz, former drafting assistant at an RBOC) would enter everything into the template and use it to generate basis drawings which they might then tweak and finalize by hand. It dramatically reduced the amount of time they spent creating drawings to the point they could usually finish the drawings for a week of surveying in a couple of hours. I like to think of it as my small contribution to the Internet.<p>I was in high school at the time and taught myself AutoLISP from some combination of in-app docs&#x2F;help and mall bookstore fare. Now I desperately want to go dig through floppy disks at my parents&#x27; place to see if any remnants remain to look back at how younger me did everything. It was the first truly useful software that I ever wrote, and in hindsight, might&#x27;ve planted the brainworm that led me to Clojure decades later :)


type: comment
by: jcitsme
text:
  How can we really deal with increasing regulation? We&#x27;re at a point of diminishing returns. Additional regulation doesn&#x27;t add additional safety. Mostly it&#x27;s just overhead at this point, but walking it back seems increasingly unlikely. If it continues, maybe we can automate our way out of it. Check out this blog post for more and a tool we created to help jump start the process.


type: comment
by: schmuckonwheels
text:
  The GPLv2 under which Linux is licensed does not prohibit that insulin pump from bricking itself if you tried to install &quot;your own derivative work&quot; that wasn&#x27;t signed by the manufacturer.<p>This is not only possible but also prudent for a device which can also kill you.


type: comment
by: rldjbpin
text:
  stepping outside the (geo)politics, externalizing deportation to a third country has been attempted in the past as well [1], which ultimately did not succeed. this was also partly due to the ridiculous cost per deportee.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38275396">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38275396</a>


type: comment
by: GMoromisato
text:
  I agree with the OP that &quot;whoever owns the weights, owns the values&quot;. But by that criteria, Grok is an example to follow. Musk is very clear on his values, and we know what we&#x27;re getting when we use Grok. Obviously, not everyone agrees with its values, but so what? We will never be able to create a useful AI that everyone agrees with.<p>In contrast, we don&#x27;t know what values are programmed into ChatGPT, Claude, etc. What are they optimizing for? Alignment to some cabal of experts? Maximum usage? Minimum controversy? We don&#x27;t entirely know.<p>Isn&#x27;t it better to have multiple AIs with obvious values so that we can choose the most appropriate one?


type: comment
by: exasperaited
text:
  I believe I know an immune-compromised adult who was taking anti-parasitics for more than two years due to workplace (care context) reinfections. I say “believe” because these are two things people talk about in coded, careful ways. It might be a little more common than polite conversation ever really reveals.<p>For example if you know anyone who raised early concerns about antivaxxers causing short supply of ivermectin formulations for human use during the pandemic. More or less anyone who knew what ivermectin was at that point in time was either a farmer, a vetinarian, a doctor… or a patient with a condition.


type: comment
by: zzzeek
text:
  &gt; pip could implement parallel downloads, global caching, and metadata-only resolution tomorrow. It doesn’t, largely because backwards compatibility with fifteen years of edge cases takes precedence. But it means pip will always be slower than a tool that starts fresh with modern assumptions.<p>what does backwards compatibility have to do with parallel downloads? or global caching?   The metadata-only resolution is the only backwards compatible issue in there and pip can run without a setup.py file being present if pyproject.toml is there.<p>Short answer is most, or at least a whole lot, of the improvements in uv could be integrated into pip as well (especially parallelizing downloads).  But they&#x27;re not, because there is uv instead, which is also maintained by a for-profit startup.  so pip is the loser


type: comment
by: quantified
text:
  No one seriously believes the political leadership in that region to favor long-term drinking water over fossil fuel production, do they?


type: comment
by: tokioyoyo
text:
  Everything mentioned in the first paragraph as arguments still takes some personal time and effort. The amount of time that’s involved to receive and acknowledge the gift is smaller than the amount of time to prepare the gift. So it feels “right”.<p>Not sure if I’m making sense, but that’s how I’d feel about it.


type: comment
by: mergesort
text:
  So I definitely understand where you&#x27;re coming from, but let me provide a little bit of context.<p>The workshops are 3-4 hours and we do spend a lot of time discussing how things work in reality vs. how they work in the context of the workshop. It&#x27;s worth noting that these workshops span the gamut of non-technical people in sales to seasoned developers, so a lot of people simply won&#x27;t learn much (or have the excitement to learn on their own) if we spend the first 2-3 hours setting things up.<p>In my experience the heaviest lift for teaching practically any technical subject is getting someone interested by showing them how to accomplish something they care about, and then leaving them with lots of information and resources so they can continue experimenting and growing even once we&#x27;re done. The way I do that is to make sure they leave the workshop having built their own idea — without taking shortcuts!<p>Being able to use Codex to accomplish something because you spent an hour crafting a good prompt isn&#x27;t cheating, it&#x27;s learning the skill of becoming a better technical communicator — in a short period of time — and taking advantage of the skill you&#x27;ve just learned. I don&#x27;t consider that magic, it&#x27;s actually the core tenant of building with AI, and is very much how I work with AI every day.<p>I&#x27;m late for dinner so I should probably stop here, so I&#x27;ll leave just one final note. After every workshop I send each student a list of personalized resources that will help them continue on their journey by demystifying things that we may have glossed over or weren&#x27;t clear in the workshop — so they should be armed with the tools to take their next steps away from any magical thinking.<p>It&#x27;s a bit hard to boil down exactly what I do and how I try to design for best hands-on pedagogical practices in an HN post I&#x27;m writing on the go — but I am absolutely open to your thoughts! :)


type: comment
by: IgorPartola
text:
  You would think so, yet here I am sitting with a node_modules full of crud placed there by npm, waiting for the next supply chain attack.


type: comment
by: TOMDM
text:
  I haven&#x27;t, but has anyone read &quot;If anyone builds it everyone dies&quot;?<p>I&#x27;d be interested in a HN discussion on it.


type: comment
by: nunez
text:
  What percentage of those billion users that aren&#x27;t bots are being forced to use it in some way? Does that figure count the AI Summaries at the top of Google search results or the AI review Summaries in Maps that you can&#x27;t turn off? Or the millions of Gemini integrations that Google added to its products?


type: comment
by: evil-olive
text:
  the all-important question - does &quot;thinking of leaving&quot; mean:<p>a) thinking of <i>actually leaving</i> the state, or<p>b) thinking of telling their team of accountants to claim on tax paperwork that their permanent residence is in another state<p>because things like this make me think it&#x27;s the latter:<p>&gt; In mid-December, three limited liability companies associated with Mr. Page filed documents to incorporate in Florida, according to state records.<p>at the amount of wealth we&#x27;re talking about, it&#x27;s trivial for a billionaire to buy an additional mansion in (Florida|Texas|Nevada|Wyoming|etc), and claim that as their &quot;official&quot; residence.<p>if they get billed with a wealth tax, their team of lawyers will claim that they live in that other state, and simply happen to spend a huge amount of their time on &quot;business trips&quot; to California.<p>so the success or failure of this will hinge on how thoroughly it&#x27;s actually enforced. the &quot;progressive&quot; Governor Newsom is opposed to it:<p>&gt; The measure faces opposition from Silicon Valley investors and others, including Gov. Gavin Newsom. At The New York Times DealBook conference this month, Mr. Newsom said a wealth tax was not pragmatic. The Democrat, who has been close with people like Mr. Page, is raising money for a committee to oppose the measure. The committee received a $100,000 donation from the venture capitalist Ron Conway in November, according to state campaign finance records.<p>which makes me think that even if it does pass, he won&#x27;t make enforcement of it a priority (especially since he&#x27;ll be busy running for President)


type: comment
by: teddyh
text:
  If you carefully read what I wrote, you will notice that I never claimed otherwise.  Whether or not third parties have standing to sue on a GPL violation is immaterial to my point, none of which is “an open question”.


type: comment
by: jamesgill
text:
  Related: <a href="https:&#x2F;&#x2F;sive.rs&#x2F;plaintext" rel="nofollow">https:&#x2F;&#x2F;sive.rs&#x2F;plaintext</a>


type: comment
by: karlgkk
text:
  i cant edit this but it&#x27;s bugging me &quot;does not rely on map level labeling for runtime&quot; isn&#x27;t quite true. they do use tagging in their centralized mapping that the waymo driver uses as one source of truth. but ultimately, the onboard sensors and the onboard classifier and pathing engine are used.<p>this allows them to tag things that their cars are not recognizing, but then are fed back into the training set and validated. it allows them to &quot;live patch&quot; troublesome sections of road but it&#x27;s not intended for long term use.<p>they also use this to close sections of road, such as for car accidents, flooding, etc.


type: comment
by: momentmaker
text:
  The Burnout Society<p>Strangers in Paradise: How Families Adapt to Wealth Across Generations<p>Co-Intelligence: Living and Working With AI<p>The Year in Tech 2024<p>This Is Strategy<p>Optimal Illusions<p>Matrix Energetics<p>Models<p>The Value of Others<p>The Essence of Bhagavad Gita<p>From Barista to Billionaire<p>Go On Alone<p>78 Days Practical Transurfing<p>The New Game of Life and How to Play It<p>Getting Real<p>There Is No Such Thing as Business Ethics<p>How to Be Happy All The Time<p>Shape Up<p>Catching the Big Fish<p>Babaji The Lightning Standing Still<p>The Courage to be Happy<p>Systemantics: How Systems Work and Especially How They Fail<p>The Art of Spending Money<p>Laws of Life<p>The Oracle<p>Kriya Yoga: Spiritual Awakening for the New Age<p>Inner Excellence: Train Your Mind for Extraordinary Performance and the Best Possible Life


type: comment
by: zzzeek
text:
  &gt; real threads, no need for multi-processing<p>parallel downloads don&#x27;t need multi-processing since this is an IO bound usecase.  asyncio or GIL-threads (which unblock on IO) would be perfectly fine.  native threads will eventually be the default also.


type: comment
by: perryprog
text:
  I think it&#x27;s probably less frequent nowadays, but it very much does happen. This still-active lawsuit[0] was made in response to LLMs generating verbatim chunks of code that they were trained on.[1]<p>[0] <a href="https:&#x2F;&#x2F;githubcopilotlitigation.com" rel="nofollow">https:&#x2F;&#x2F;githubcopilotlitigation.com</a> [1] <a href="https:&#x2F;&#x2F;www.theverge.com&#x2F;2022&#x2F;11&#x2F;8&#x2F;23446821&#x2F;microsoft-openai-github-copilot-class-action-lawsuit-ai-copyright-violation-training-data" rel="nofollow">https:&#x2F;&#x2F;www.theverge.com&#x2F;2022&#x2F;11&#x2F;8&#x2F;23446821&#x2F;microsoft-openai...</a>


type: comment
by: jacquesm
text:
  There are a lot of people hacking on insulin pumps and they are <i>lightyears</i> ahead of commerce. If you want a very interesting rabbit hole to dive into try &#x27;artificial pancreas hacking&#x27; as google feed.<p>One interesting link:<p><a href="https:&#x2F;&#x2F;www.drugtopics.com&#x2F;view&#x2F;hacking-diabetes-the-diy-bionic-pancreas-is-here-to-stay" rel="nofollow">https:&#x2F;&#x2F;www.drugtopics.com&#x2F;view&#x2F;hacking-diabetes-the-diy-bio...</a><p>I would trust the people that hack on these systems to be even more motivated than the manufacturers to make sure they don&#x27;t fuck up, it&#x27;s the equivalent of flying a plane you built yourself.


type: comment
by: mkagenius
text:
  Regarding files, they are volume mapped (local &lt;--&gt; sandbox) as with docker.<p>It&#x27;s not agentic - agents can use it to execute code. Those agents can be powered by any LLM including local.


type: comment
by: liampulles
text:
  On the use of GitOps for k8s, I think it makes sense for application workloads, and less sense for raw infrastructure definitions (unless you are running at such a scale that your infrastructure is often scaled like an application).<p>For my infrastructure definition repo, I will apply it in my terminal with kubectl, watch, and then merge the PR&#x2F;commit to master. I often need to do this progressively just to roll back if I see resource consumption or other issues, it would be quite dangerous to let the CI pipeline apply everything and then for me to try and change declarations whilst the control plane API is totally starved for resources.<p>Also (and maybe this is me not doing &quot;proper devops&quot;, I don&#x27;t care), I will often want to tinker a bit with the declaration, trying a bunch of little changes, and then commiting once all is satisfactory. That &quot;dev loop&quot; is less productive if I have to wait for a CI pipeline for every step.


type: comment
by: Applejinx
text:
  Yup. It&#x27;s certainly an art project or something. It&#x27;s like setting a bunch of Markov Chaneys loose on each other to see how insane they go.<p>…kind of IS setting a bunch of Markov Chaneys loose on each other, and that&#x27;s pretty much it. We&#x27;ve just never had Chaneys this complicated before. People are watching the sparks, eating popcorn, rooting for MechaHitler.


type: comment
by: etempleton
text:
  It was staffed with walking examples of the Dunning-Kruger effect. People who knew very little about the departments or the work that they were cutting but enough to assume they knew more than people who had spent their life working there. That requires a special level of arrogance. They went in with the idea that all of these people at this organization are lazy and stupid and so everything they didn’t understand must be a result of one of those things or the other.


type: comment
by: farhaven
text:
  &gt; Congress has become a radical leftist politics playground.<p>I don&#x27;t know which past Chaos Communication Congresses you have attended, but it always was. If that&#x27;s not for you, then that&#x27;s too bad.<p>&gt; The one thing you cannot ever do is go to CCC and express any idea that isn&#x27;t very far left. That is a very certain way to get thrown out.<p>Opinions that people get thrown out for are not &quot;I love my country&quot; or &quot;hey, maybe immigration should be handled differently&quot;. They&#x27;re things like &quot;Hitler was ok, actually&quot;. And IMO if a conference doesn&#x27;t throw you out for _that_, it&#x27;s not one worth attending.


type: comment
by: vosper
text:
  If you have a link to your project that you could share I&#x27;d be interested in following it - this sounds like something I might want to use one day.


type: comment
by: tialaramex
text:
  Right. It&#x27;s <i>extremely</i> unlikely that &quot;unable to synthesize Vitamin C&quot; would ever have actively been selected for. But it was also unlikely to be strongly selected against in any version of humans or their near ancestors which have access to basically any common food.<p>So, randomly this pathway is deleted in our species, but there won&#x27;t be a satisfying &quot;just so&quot; explanation, it&#x27;s just blind luck. I happen to think we should fix it, most people either don&#x27;t care or believe we shouldn&#x27;t.


type: comment
by: Folcon
text:
  As someone doing something similar, I&#x27;m really interested to know what scientific background you have in your game :)


type: comment
by: kukkeliskuu
text:
  My question was misleading. For me Claude Code appears sometimes to stop too often at a random point instead to ask instead of keeping going. I guess that is the point of the linked article that Codex works differently in this regard.


type: comment
by: zahlman
text:
  That argument is FUD. The people who created the NPM package manager are not the people who wrote your dependencies. Further, supply chain attacks occur for reasons that are entirely outside NPM&#x27;s control. Fundamentally they&#x27;re a matter of trust in the ecosystem — in the very idea of installing the packages in the first place.


type: comment
by: venturecruelty
text:
  No. No, no, no. Git is a fantastic choice if you want a supply chain nightmare and then Leftpad every week forever.


type: comment
by: jacquesm
text:
  Except of course for that one little detail where Chinese companies take out minor improvement patents to kick the door shut on open source projects that they build on top of.


type: comment
by: jaimefjorge
text:
  All fiction.<p>- The Great Gatsby. Really enjoyed it and seemed fitting with the current times.<p>- Buddenbrooks, Thomas Mann. Generational wealth come and gone. Good for putting things into perspective.<p>- Things Fall Apart, Achebe.<p>- The Pearl, John Steinbeck<p>- Hyperion (first book), Dan Simmons. Great sci-fi. Bought the second book and look forward to reading it.<p>- Stoner, John Williams. Incredibly well written book<p>- One Hundred Years of Solitude, Gabriel García Márquez. Still finishing but I hope to finish in time for next year


type: comment
by: Legend2440
text:
  “AI is killing the planet” is basically made up. It’s not. Not even slightly. Like all industries, it uses some resources, but this is not a bad thing.<p>People who are mad about AI just reach for the environmental argument to try to get the moral highground.


type: comment
by: hinkley
text:
  In spring 2005 Azul introduced a 24 core machine tuned for Java. A couple years later they were at 48 and then jumped to an obscene 768 cores which seemed like such an imaginary number at the time that small companies didn’t really poke them to see what the prices were like. Like it was a typo.


type: comment
by: SecretDreams
text:
  Is it off topic?<p>What&#x27;re the long term consequences of climate change? Do we even care anymore to your original point?<p>Don&#x27;t get me wrong, this field is doing damage on a couple of fronts - but climate change is certainly one of them.


type: comment
by: venturecruelty
text:
  Can we please stop the tone-policing, please? It&#x27;s not helpful. Not everything needs Wikipedia-style citation, and this particular rhetorical trick is extremely passive-aggressive.


type: comment
by: xqcgrek2
text:
  Most archival astro data have a lot of junk in them. Most of it is not worth the time of serious astronomers, because it&#x27;s all rather inconsequential or incremental finding the Nth example of something rather than N=1. A good project for a high schooler as an exercise and signaling, but ultimately nothing will come from this work.


type: comment
by: winrid
text:
  Luckily most people wouldn&#x27;t use zlib anyway, they&#x27;d use snappy or zstd, and this also requires authenticated access to the cluster ....


type: comment
by: woodruffw
text:
  &gt; Yeah, so you&#x27;d have to pass around the `BytesIO` instead.<p>That wouldn’t be zero-copy either: BytesIO is an I&#x2F;O abstraction over a buffer, so it intentionally masks the “lifetime” of the original buffer. In effect, reading from the BytesIO creates new copies of the underlying data by design, in new `bytes` objects.<p>(This is actually a great capsule example of why zero-copy design is difficult in Python: the Pythonic thing to do is to make lots of bytes&#x2F;string&#x2F;rich objects as you parse, each of which owns its data, which in turn means copies everywhere.)


type: comment
by: kassner
text:
  I think it depends. At least on $dayjob’s stack (webdev&#x2F;Go) both are interchangeable and I’m fine using either. Ofc they aren’t the same thing, but depending on your task and constraints, both a MacBook or a Framework can attend your needs.<p>I can agree with you that they don’t have the same position, but users are going to see a Framework laptop on mainstream media and are going to compare options. A few might try out, and even though they’ll get frustrated, they might now understand the ideology around open hardware.


type: comment
by: liampulles
text:
  One of the issues is that the open source Helm charts (or whatever) for something like Grafana do not come out-of-the-box with good config. I spent a significant amount of time a little while ago reading blogs to get Grafana to use up to date indexing algorithms, and better settings, etc.<p>Considering these companies make money when you use their hosted solution, this is not surprising, and it just goes to show TANSTAFL.


type: comment
by: oh_my_goodness
text:
  Please don&#x27;t reinterpret my comment. I didn&#x27;t say anything about what you&#x27;re focusing on. I made the simple and clear point that clicking on Pike&#x27;s name leads to an unattributed  quotation that (it turns out) isn&#x27;t from Pike.


type: comment
by: kevin_thibedeau
text:
  It doesn&#x27;t matter what form it takes. Compiled binaries of GPL code are being distributed. The recipients of that binary are entitled to the source of the GPL portions in a usable form:<p><pre><code>  &quot;The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.&quot; </code></pre> The GPL here doesn&#x27;t extend beyond the kernel boundary. Userland is isolated unless they have GPL code linked in there as well. If they were careless about the linkage boundaries then that&#x27;s on them.


type: comment
by: OgsyedIE
text:
  The silver paste used in photovoltaics is about 90% silver IIRC. There have been many months of a big expansion of photovoltaic manufacturing in China for export.


type: comment
by: __jonas
text:
  Really strange project.<p>They have this blog post up detailing how the LLMs they let loose were spamming NGOs with emails: <a href="https:&#x2F;&#x2F;theaidigest.org&#x2F;village&#x2F;blog&#x2F;what-do-we-tell-the-humans" rel="nofollow">https:&#x2F;&#x2F;theaidigest.org&#x2F;village&#x2F;blog&#x2F;what-do-we-tell-the-hum...</a><p>What a strange thing to publish, there seems to be no reflection at all on the negative impact this has and the people whose time they are wasting with this.


type: comment
by: alfiedotwtf
text:
  Coming from 14 years of Perl, and dabbling in Perl 6, I don’t consider Rust a “large language”… but like Perl (and to an extent C++) I do find people craft their own dialects over time via osmosis.<p>And I don’t see anything bad about this!<p>After 11 years of full-time Rust, I have never needed to use Pin once, and it’s only having to do FFI have I even had to reach for unsafe.<p>Unless you memorise the Rust Reference Manual and constantly level up with each release, you’ll never “know” the whole language… but IMHO this shouldn’t stop you from enjoying your small self-dialect - TMTOWTDI!


type: comment
by: hogrug
text:
  I don&#x27;t think you are trying to look at it rationally but simply in terms of priors where sprawl has cost an immense amount of resources. A tunnel where 2 pallets can cross is not much larger than a sewer, fits bellow a pedestrian&#x2F;emergency vehicle system and is more valuable than a larger tunnel because it can never be DoT approved.


type: comment
by: JoshTriplett
text:
  &gt; Linus rants<p>Linus is arguing against a strawman that Conservancy never actually argued. See <a href="https:&#x2F;&#x2F;sfconservancy.org&#x2F;news&#x2F;2025&#x2F;dec&#x2F;24&#x2F;vizio-msa-irrelevant-ruling&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sfconservancy.org&#x2F;news&#x2F;2025&#x2F;dec&#x2F;24&#x2F;vizio-msa-irrelev...</a> for details.<p>&gt; Which brings us to the question: what is this guy going to do with (presumably) the kernel source?<p><a href="https:&#x2F;&#x2F;openaps.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;openaps.org&#x2F;</a>


type: comment
by: fogus
text:
  If you do a search for Shimaenaga Weekly Calendar then you’ll find something that’s very similar and may be able to similar ones that work better for you.


type: comment
by: fn-mote
text:
  Possibly true, but irrelevant to the post to which you are replying.<p>The argument is over providing you the source code.


type: comment
by: anthonj
text:
  Uhm I don&#x27;t know, I used to have a dumb phone in middle school. And since then I have always read the time in 24h format in my life. But I never struggle to read a conventional clocks, nor I get confused about the am&#x2F;pm 12h format. The concept around the clock is just too simple to just forget.<p>This sounds like a case of sloppiness of their educators.


type: comment
by: snypher
text:
  Ok, should we just use the provided &#x27;app&#x27; and assume things are fine? FAANG or whoever take our privacy and security very seriously, you know!<p>The only reasonable approach is to view the code that is run on your system, which is possible with a extension script, and not possible with whatever non-technical people are using.


type: comment
by: teddyh
text:
  Rather crucially, the license itself does <i>not</i> say that you have the right to the source code.  It is only the separate written offer which gives you that right.  If you did not receive such an offer, you don’t have any right to it.  But then, the company has <i>already, unquestionably, violated the GPL</i>, and the company can be sued immediately.  Specifically, you don’t have to first ask the company for the source code!  The lack of a written offer is in itself a clear violation.


type: comment
by: llmslave2
text:
  I had ChatGPT create a list of the top 100 literary classics of the past century and summarize them for me. While I&#x27;m waiting for Claude Code to write code for me I listen to the summaries like an audiobook. I&#x27;m planning to read a lot more than 100 books next year!


type: comment
by: ChrisArchitect
text:
  Related:<p><i>What will enter the public domain in 2026?</i><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46117112">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46117112</a>


type: comment
by: l9o
text:
  Not yet! But I will make sure to link here once it&#x27;s up in a few days (or post to HN? not sure what the etiquette around self-promotion is these days). It&#x27;s somewhat functional but not usable by anyone other than me at this point most likely (:


type: comment
by: pico303
text:
  Maybe I’m not smart enough to grasp all these flowery words, but is this suggesting if I spend a few years writing some code, you should get to copy it for your own interests and without compensating me as long as your sales and marketing is better than mine?<p>I don’t think Rockchip learned from the ffmoeg code. They simply copied it outright without attribution.


type: comment
by: hecanjog
text:
  I grew up in a twin city and it&#x27;s OK. It isn&#x27;t an insult, St Paul and Minneapolis are close. There&#x27;s no &quot;-tucky&quot; understanding though. They are different cities and that&#x27;s fine...


type: comment
by: schmuckonwheels
text:
  The recipient of that object code is the medical device supplier, not the end-user.<p>It&#x27;s subsequently transferred to you after presenting a prescription, without any accompanying offer of source code.<p>In other words, assume you are the second owner in all cases when it comes to certified medical equipment.<p>AFAIK if you find an Android phone in the trash, you are not entitled to source either since you never received the offer of source during a purchase transaction. You know that little slip of paper you toss as soon as you open some new electronics that says &quot;Open Source Software Notice&quot;.


type: comment
by: kaycebasques
text:
  Trading volume was very high. SLV had 138M today versus 24-78M range over the last month. <a href="https:&#x2F;&#x2F;www.investing.com&#x2F;etfs&#x2F;ishares-silver-trust-historical-data" rel="nofollow">https:&#x2F;&#x2F;www.investing.com&#x2F;etfs&#x2F;ishares-silver-trust-historic...</a>


type: comment
by: SpicyLemonZest
text:
  Ehh, I&#x27;m not sure it&#x27;s fair to call the FSF dynamic linking absolutists. They only care about any of this because they&#x27;ve boxed themselves into a corner. They want to prevent people from writing proprietary wrappers around copyleft programs, but they don&#x27;t want a license so restrictive that proprietary and copyleft programs are forbidden from interacting, and Freedom 0 means they can&#x27;t explicitly prohibit a copyleft program from being used for suchandsuch purpose.


type: comment
by: TimJRobinson
text:
  I built something similar a few years ago where the idea was &quot;jackbox but coop games&quot;. It was way jankier than this though.<p>Would love to port some of those game ideas to this platform when you open up the developer platform.


type: comment
by: kpcyrd
text:
  The author seems a little lost tbh, it&#x27;s starting with &quot;your users should not all clone your database&quot; which I definitely agree with, but that doesn&#x27;t mean you can&#x27;t encode your data in a git graph.<p>It then digresses into implementation details of Github&#x27;s backend implementation (how is 20k forks relevant?), then complains about default settings of the &quot;standard&quot; git implementation. You don&#x27;t need to checkout a git working tree to have efficient key value lookups. Without a git working tree you don&#x27;t need to worry about filesystem directory limits, case sensitivity and path length limits.<p>I was surprised the author believes the git-equivalent of a database migration is a git history rewrite.<p>What do you want me to do, invent my own database? Run postgres on a $5 VPS and have everybody accept it as single-point-of-failure?


type: comment
by: nullhole
text:
  Is there any generally agreed upon and reliable source for replacement batteries? Given the fire risk, I&#x27;m much less willing to take the risk of substandard aftermarket parts when it comes to batteries.<p>Lenovo stopped selling the batteries for the T480, so the only sources are various 3rd party manufacturers I&#x27;ve never heard of.


type: comment
by: alexanderameye
text:
  For things like my personal blog I don’t really need complex analytics, just page views is fine so I’m using goatcounter which has been really great so far. It has all I need and nothing more.<p><a href="https:&#x2F;&#x2F;www.goatcounter.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.goatcounter.com&#x2F;</a>


type: comment
by: ChrisArchitect
text:
  More discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46379183">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46379183</a>


type: comment
by: farhaven
text:
  If you&#x27;re looking for a similar event, you might want to check out GPN - Gulaschprogrammiernacht (<a href="https:&#x2F;&#x2F;gulas.ch" rel="nofollow">https:&#x2F;&#x2F;gulas.ch</a>).<p>It skews a bit more German, but it&#x27;s essentially a smaller &quot;summer congress&quot; that used to have free attendance until this year (tickets now cost 10€ to cover the breakfast, IIRC). A lot less people there, but the general vibe is very similar.


type: comment
by: etempleton
text:
  Once content begins being served by algorithm social networks start taking a nose dive in terms of quality and user experience and they slowly spiral into lowest common denominator smut. It juices engagement and therefore advertising dollars for a time, but slowly  half of users start to recognize the vapidness of it all and disengage for good.


type: comment
by: nl
text:
  I don&#x27;t see how that follows.<p>uv doesn&#x27;t exactly stop python package supply chain attacks...


type: comment
by: drysine
text:
  &gt;Russia is slowly consuming its neighbours<p>Why plural?<p>&gt;the rule based order<p>What? By which rule the US invaded Iraq in 2003? By which rule NATO changed the borders of Serbia?


type: comment
by: alfiedotwtf
text:
  George Orwell showed us that small languages constrain our thinking.<p>A small language but with the ability to extend it (like Lisp) is probably the sweet spot, but lol look at what you have actually achieved - your own dialect that you have to reinvent for each project - also which other people have had to reinvent time after time.<p>Let languages and thought be large, but only used what is needed.


type: comment
by: labarilem
text:
  I like to share my ideas&#x2F;projects with the world. Also, it helps me learn to express ideas and concepts. Bonus: sometimes you meet cool people interested in the niche you&#x27;re exploring!


type: comment
by: ghaff
text:
  I don&#x27;t know exactly. Maybe $400K; haven&#x27;t had appraised recently. One neighbor has a Christmas tree farm. The other has a pasture with horses. I don&#x27;t personally have a huge amount of land--a bit over 4 acres. Don&#x27;t do anything personally with my land.<p>But, basically, while Bay Area CA is complicated (because of the geography) you can generally get away from walking to things in a city and there are a lot cheaper options in other cases. Lot of exurbs even around generally expensive cities--and even when lots of companies are out there as well.<p>Probably shaped by Bay area narratives, a lot of people assume that you&#x27;re either living in the city or you&#x27;re living in some remote rural location.


type: comment
by: akutlay
text:
  Great list, thank you. The only thing to note is that whenever I imported a large list like this in the past, I always stopped checking my RSS reader after a while because the content wasn&#x27;t interesting. I think finding RSS&#x2F;adding it to a reader should happen organically over time.


type: comment
by: Izkata
text:
  I can see something along those lines being why so many things designed for everyone have drifted towards soft &quot;three weeks ago&quot; dates.


type: comment
by: teddyh
text:
  &gt; <i>But GPL is a contract</i><p>Not according to the original reasoning by its creators, but opinions differ wildly.  However, this is irrelevant to the point; the <i>written offer</i>, which is separate from the GPL, is what is failing to be honored, not the GPL.  If you did not receive such a written offer, the GPL, in itself, makes no guarantee that you have the right to the source code.


type: comment
by: UniverseHacker
text:
  If I invent a hammer and make its design free, that doesn’t mean I don’t have a right to be critical or angry when people use it for murder.


type: comment
by: CerryuDu
text:
  &gt; The objections to non-profits, OSFs, education, healthcare, and small companies all boil down to: they don&#x27;t pay enough or they&#x27;re inconvenient. Those are valid personal reasons, but not moral justifications. You decided you wanted the money big tech delivers and are willing to exchange ethics for that. That&#x27;s fine, but own it.<p>I don&#x27;t perceive it that way. In other words, I don&#x27;t think I&#x27;ve had a choice there. Once you consider other folks that you are responsible for, and once you consider your own mental health &#x2F; will to live, because those very much play into your availability to others (and because those other possible workplaces <i>do</i> impact mental health! I&#x27;ve tried some of them!), then &quot;free choice of employer&quot; inevitably emerges as illusory. It&#x27;s <i>way</i> beyond mere &quot;inconvenience&quot;. It absolutely ties into morals, and meaning of one&#x27;s life.<p>The universe is not responsible for providing me with employment that ensures all of: (a) financial safety&#x2F;stability, (b) self-realization, (c) ethics. I&#x27;m responsible for searching the market for acceptable options, and shockingly, none seem to satisfy all three <i>anymore</i>. It might surprise you, but the trend for me has been easing up on <i>both</i> (a) <i>and</i> (c) (no mistake there), in order to gain territory on (b). It turns out that my mental health, my motivation to live and work are the most important resources for myself and for those around me. The fact has been a hard lesson that I&#x27;ve needed to trade not only money, but also a pinch of ethics, in order to find my place again. This is what I mean by &quot;inevitable prostitution to an extent&quot;. It means you give up something unquestionably important for something even more important. And you&#x27;re never unaware of it, you can&#x27;t really find peace with it, but you&#x27;ve tried the opposite tradeoffs, and they are <i>much</i> worse.<p>For example, if I tried to do something about healthcare or education in my country, that might easily max out the (b) and (c) dimensions simultaneously, but it would <i>destroy</i> my ability to sustain my family. (It&#x27;s not about &quot;big tech money&quot; vs. &quot;honest pay&quot;, but &quot;middle-class income&quot; vs. poverty.) And <i>that</i> question entirely falls into &quot;morality&quot;: it&#x27;s responsibility for others.<p>&gt; Anthropic and OpenAI also created products with clear utility.<p>Extremely constrained utility. (I realize many people find their stuff useful. To me, they &quot;improve&quot; upon the wrong things, and worsen the actual bottlenecks.)<p>&gt; You&#x27;re claiming Google&#x27;s useful products excuse their harms,<p>(mitigate, not excuse)<p>&gt; but AI companies&#x27; useful products don&#x27;t. That&#x27;s not a principled line, it&#x27;s just where you&#x27;ve personally decided to draw it.<p>First, it&#x27;s <i>obviously</i> a value judgment! We&#x27;re not talking theoretical principles here. It&#x27;s the direct, rubber-meets-the-road impact I&#x27;m interested in.<p>Second, Google is multi-dimensional. Some of their activity is inexcusably bad. Some of it is excusable, even &quot;neat&quot;. I hate most of their stuff, but I can&#x27;t deny that people I care about have benefited from some of their products. So, all Google does cannot be distilled into a single scalar.<p>At the same time, pure AI companies are one-dimensional, and I assign them a pretty large magnitude negative value.


type: comment
by: tsunamifury
text:
  This is the must up your own ass HN comment I’ve ever seen.<p>“People are People and therefore dumber than HN tech master race”


type: comment
by: etempleton
text:
  I do think Musk correctly identified excess staff and irresponsible spending, but where he screwed up was being his toxic self which drove away even more of the audience and almost every big advertiser.


type: comment
by: discreteevent
text:
  That was bullshit then and it&#x27;s bullshit now but it sells very well to people who know a few programming languages (a lot of the people on this site)


type: comment
by: senordevnyc
text:
  Calling your own highly creative spin on history &quot;empirical&quot; is many things, but persuasive isn&#x27;t one of them.


type: story
by: sunsetMurk
title: Ask HN: Practical AI setup for staying on top of personal messages?
text:
  End-of-year reflection: I’ve let messages pile up, and I want a sustainable way to maintain the relationships I care about.<p>Most of my personal backlog is on iPhone&#x2F;iMessage, and I’m looking for a mobile-first system. I’m also juggling work + personal logistics, so I need something that works in short batches vs. being “always on”.<p>I’m looking for success&#x2F;failure stories and practical setups using AI for <i>triage + drafting</i> across texts&#x2F;email&#x2F;voicemail. I’m <i>not</i> looking to auto-send replies—just help deciding what to reply to and drafting something I’ll send myself.<p>Questions I’d love input on:<p>- What workflow finally stuck (batching, queues, reminders, templates, “SLA” rules)? - What failed (tone mismatch, hallucinations, too much friction, privacy concerns, social blowback)? - Which tools were worth it (clients, plugins, Shortcuts, local vs cloud), and why? - Any prompt patterns that reliably produce short, warm, context-aware replies?<p>If you built something custom (scripts&#x2F;Shortcuts&#x2F;agents), I’d love the rough architecture.


type: comment
by: numbsafari
text:
  This year:<p>- I read the entire “Frog &amp; Toad” collection. Probably about 30 times, some stories more.<p>- “Little Shrew’s Day”… probably 25 times.<p>- Many of the “Construction Site” series books, especially the OG “Goodnight, Goodnight, Construction Site”. The “Garbage Crew” and “Airport” books featured heavily.<p>- Started to mix in some “Pete the Cat” titles.<p>- “Detective Dog Nell” got a lot of air play.<p>Lots of others, but those are definitely the frequent fliers.


type: comment
by: justsomehnguy
text:
  &gt; Finding a modern alternative to Matomo<p>And not a hint on why.<p>&gt; Matomo has barely evolved in terms of UI, and it feels pretty dated now<p>It&#x27;s so sad what my Phillips screwdriver barely evolved in the last 100 years. D&#x27;oh!<p>&gt; It has a few gotchas like this weirdness around updating it in its Docker image.<p>I&#x27;m just clicking the update button in the web UI and waiting a minute.<p>&gt; Umami is a NextJS app with PostgreSQL<p>Aaaaand? It would be somewhat understandable if you ran metrics for the hundreds of sites. But you only have two. So - why? Why is this even matters <i>for you</i>?<p>&gt; no plugins<p>Ah, the famous &#x27;but I don&#x27;t <i>need</i> MMS [despite everyone in the world uses them]&#x27; line of thinking. BTW you could, you know, just not installing any plugins in Matomo - it would be <i>effectively</i> the same result as not having a plugin support in Umami.<p>&gt; reduced feature set<p>Five years ago? Maybe. This is one of the reasons I didn&#x27;t bother with repairing it when my installation quietly died on itself. But looking at the current list it&#x27;s hard to say Umami has &#x27;a reduced feature set&#x27;.<p>&gt; that their Cloud hosted version has an import feature, but it’s not open source<p>And a hard pivot to the &#x27;cloud-first&#x27; was another reason why I decided not to bother with Umami anymore. It was <i>heavily</i> advertised as an open source and <i>open source alternative</i> to the other solutions on the market and now you can&#x27;t even find what you can self-host it on the front page! Of course if don&#x27;t count <i>. Contribute .</i> as a such description. No mention of self-hosting on Pricing at all.<p>&gt; Now, I’m free to say goodbye to Matomo, and save resources.<p>How much resources do you save?<p>Overall I&#x27;m glad what you found a way to preserve the data instead of just throwing it away - and even shared the story and tools to everyone.


type: comment
by: nateb2022
text:
  &gt; And these, IMO, are more prevalent than the positive ones overall.<p>If a problem is this widespread, a conference is arguably the best place to address it.<p>&gt; but there are also numerous bad examples of AI use<p>which should be discussed publicly. I think we all have a lot to learn from each others&#x27; successes and failures, which is where coming together at a conference can really help.


type: story
by: maheshvaikri99
title: Show HN: ISON – Data format that uses 30-70% fewer tokens than JSON for LLMs
url: https://github.com/maheshvaikri-code/ison
text:
  ISON (Interchange Simple Object Notation) - a data format optimized for LLMs and Agentic AI.<p>The problem: JSON wastes tokens. Curly braces, quotes, colons, commas - all eat into your context window.<p>ISON uses tabular patterns that LLMs already understand from training data:<p>JSON (87 tokens): {   &quot;users&quot;: [     {&quot;id&quot;: 1, &quot;name&quot;: &quot;Alice&quot;, &quot;email&quot;: &quot;alice@example.com&quot;},     {&quot;id&quot;: 2, &quot;name&quot;: &quot;Bob&quot;, &quot;email&quot;: &quot;bob@example.com&quot;}   ] }<p>ISON (34 tokens): table.users id:int name:string email 1 Alice alice@example.com 2 Bob bob@example.com<p>Features: - 30-70% token reduction - Type annotations - References between tables - Schema validation (ISONantic) - Streaming format (ISONL)<p>Implementations: Python, JavaScript, TypeScript, Rust, C++ 9 packages, 171+ tests passing<p>pip install ison-py        # Parser pip install isonantic      # Validation &amp; schemas<p>npm install ison-parser    # JavaScript npm install ison-ts        # TypeScript with full types npm install isonantic-ts   # Validation &amp; schemas<p>[dependencies] ison-rs = &quot;1.0&quot; isonantic-rs = &quot;1.0&quot;       # Validation &amp; schemas<p>Looking for feedback on the format design.


type: comment
by: sestep
text:
  Alternatively you can use Nix! :P <a href="https:&#x2F;&#x2F;github.com&#x2F;pranshuparmar&#x2F;witr&#x2F;pull&#x2F;5" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pranshuparmar&#x2F;witr&#x2F;pull&#x2F;5</a>


type: comment
by: Aerroon
text:
  This is very true, but I think some of it has to do with expectations too. Editing a profile page is a complex thing, therefore people are more willing to put up with loading times on it, whereas checking out someone&#x27;s profile is a simple task and the brain has already moved on, so any delay feels bad.


type: comment
by: peab
text:
  I think there are probably lots of thorough critiques, but for me it boiled down to this:<p>Langchain claimed to be an abstraction on top of LLMs, but in fact, added additional unecessary complexity.<p>Prompt management was such a buzzword when langchain came out, but 99% of LLM use cases don&#x27;t need prompt management - GitHub and strings works just fine.


type: comment
by: mattmaroon
text:
  Is it defective if it tells you it may make mistakes and must be verified and then it makes a mistake?


type: comment
by: CursedSilicon
text:
  That&#x27;s why I used the phrase &quot;to paraphrase&quot;<p>You would know this if you paid attention to what I wrote and analyzed it logically. Which is ironic, given the subject.


type: comment
by: OldSchool
text:
  Wow, looks terrifying!<p>I can only speak for medically-administered intravenous Ketamine, but I would describe it as like relatively effortlessly floating inside of the non-physical space inside of you and meeting yourself in metaphor, all the while completely aware. The biggest risk seemed to be temporarily becoming a relatively inanimate part of the infrastructure there, and even that was a sort of pleasant and satisfying state.


type: comment
by: Barrin92
text:
  Among non-fiction what stood out to me was David Bentley Hart&#x27;s <i>All Things are Full of Gods</i>, great book also very fun to read written as a Platonic dialogue. To me one of the most compelling theologians today.<p>Bruno Maçães, <i>World Builders</i>. Good book on the impact of technology in geopolitics has been consistently interesting.<p>Among fiction re-read a lot of Lovecraft, noticed that I like the Dream Quest stories more than the horror these days which surprised me. But they&#x27;re more compelling to me now because of how much you can see Lovecraft as a person in them.<p>The last three Dune books. Liked the last two about the Bene Gesserit a lot, was surprised how much I disliked God Emperor given the praise it gets, but it honestly reads like Frank Herbert posting twitter hot takes as a worm with no story<p>Mark Twain, <i>The Mysterious Stranger</i>. Among the best novellas I&#x27;ve ever read, very different in tone from most of his books.<p>Shūsaku Endō, <i>Silence</i>. Book about a Jesuit mission in early Edo Japan. My favorite Japanese book in a long time.<p>Among technical books, re-read <i>The Mythical Man Month</i>, probably more relevant than it ever was in an age of artifical man-hours added to projects. Robert Seacord <i>Effective C</i>, after not having written C in a long time. Really good intermediate level book for modern C. Also making my way through <i>The Little Schemer</i> as a replacement for advent of code in the second half of the month this year.


type: comment
by: peab
text:
  Because it tries to solve non existent problems (prompt templates for example) and adds complexity, instead of abstracting


type: comment
by: noodletheworld
text:
  &gt; There&#x27;s a pattern here that&#x27;s bigger than FFmpeg<p>Why are you turning this into a discussion about China?<p>Its not about china.<p>Its about <i>stealing</i>.<p>Its not a complex, or western concept.


type: comment
by: kevin_thibedeau
text:
  The written offer with a limited term of three years is just <i>one</i> permitted method of distribution. If an offer was never made then they&#x27;re not covered by that clause and are bound to comply by other means without the protection of the three year window.


type: comment
by: itwillnotbeasy
text:
  But it still better than Gemini! They haven&#x27;t figured how to put a chat name into webpage title. &#x2F;s


type: comment
by: orliesaurus
text:
  The most surprising part of uv&#x27;s success to me isn&#x27;t Rust at all, 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. If uv had been written in Go or even highly optimized CPython, 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 — but the conversation here keeps collapsing back to &quot;Rust rewrite good&#x2F;bad.&quot; That feels like cargo-culting the toolchain instead of asking the uncomfortable question: why did it take a greenfield project to give Python the package manager behavior people clearly wanted for the last decade?


type: comment
by: sestep
text:
  I&#x27;m a big fan of svg-term myself: <a href="https:&#x2F;&#x2F;github.com&#x2F;marionebl&#x2F;svg-term-cli" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;marionebl&#x2F;svg-term-cli</a>


type: comment
by: RomanPushkin
text:
  &gt; the JVM is simply more employable<p>How do you know it? Today you have to re-assess what you&#x27;ve learnt in the past. If you think JVM is &quot;simply more employable&quot; and haven&#x27;t tested the waters in last 1-2 years, chances are you&#x27;re just wrong.<p>The feeling I have: more simpler the tech is (and JVM&#x2F;Ruby&#x2F;other CRUD), the highest salary cuts you&#x27;re getting. And you&#x27;re actually less employable.<p>It is that counter-intuitive, because it&#x27;s one person with a coding agent vs a team in the past.


type: comment
by: mkagenius
text:
  I made a comment about this, if you are on macOS - Coderunner (<a href="https:&#x2F;&#x2F;github.com&#x2F;instavm&#x2F;coderunner" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;instavm&#x2F;coderunner</a>)


type: comment
by: agumonkey
text:
  I think both of you are right. But OP may think of the larger picture. A bit like &#x27;move fast and break things&#x27;, that sort of things where you blur the lines when it&#x27;s valuable enough. Not that I agree with this ethical stance, but surely there&#x27;s some sclerotic aspect of being too stiff on rules. It&#x27;s a weird balance.


type: comment
by: lll-o-lll
text:
  When people say things like:<p>&gt; there was <i>way</i> too much academic interest in language concepts and way too little practical interest in doing work.<p>They are communicating something real, but perhaps misattributing the root cause.<p>The purely abstract ‘ideal’ form of software development is unconstrained by business requirements. In this abstraction, <i>perfect</i> software would be created to purely express an <i>idea</i>. Academia allows for this, and to a lesser extent some open source projects.<p>In the real world, the creation of software must always be <i>subordinate</i> to the goals of the business. The goals are the purpose, and the software is the means.<p>Languages that are academically interesting, unsurprisingly, attract a greater preponderance of academically minded individuals. Of these, only a percentage have the desire or ability to let go of the pure abstract, and instead focus on the business domain. So it inevitably creates a management challenge; not an insurmountable one, but a challenge.<p>Hence the simplified ‘these people won’t do the work!’.


type: comment
by: mindcrime
text:
  Yeah, I&#x27;ve been hearing that sentiment, and riffs on it, here on HN for years. But it took me this long to finally get around to actually picking up Book 1. I enjoyed it a lot though, and definitely plan to continue with the series.


type: comment
by: jasonvorhe
text:
  Just because you don&#x27;t see the &quot;far left&quot; doesn&#x27;t mean it isn&#x27;t there. Would you consider CDU in Germany to be conservative or even Christian right now? I&#x27;ve been far left all my life until I noticed how fake it all is. Sane goes for the right. now I&#x27;m just following truth. It&#x27;s a lonely path.<p>All the best &amp; I hope you had a Merry Christmas as well.


type: comment
by: dtagames
text:
  Personally, I&#x27;m against anything that goes against the standard LLM data formats of JSON and MD. Any perceived economy is outweighed by confusion when none of these alternative formats exist in the training data in any real sense and every one of them has to be translated (by the LLM) to be used in your code or to apply to your real data.<p>Any tokens you saved will be lost 3x over in that process, as well as introducing confusing new context information that&#x27;s unrelated to your app.


type: comment
by: Izkata
text:
  And just through exposure over time they&#x27;d learn &quot;my phone usually charges around X&quot; and be able to see if their new cable is actually charging faster or not.


type: story
by: hecanjog
title: Ask HN: Hacker News Critical Thinking
text:
  Does it seem like we can understand and be a filter on the inbox?<p>It seems like a lost cause sometimes. What do you think?


type: comment
by: Rendello
text:
  Haha yes. Well, I&#x27;m pretty sure most pro swimmers are very lean and muscular (ie. not buoyant), so that&#x27;s not the whole story. I was decent enough at swimming but never great at floating.


type: comment
by: zahlman
text:
  Fair. (You can `.getbuffer` but you still have to keep the underlying BytesIO object &quot;open&quot; somehow.)<p>I&#x27;m not convinced this is going to bottleneck things, though.<p>(On the flip side, I guess the OS is likely to cache any disk write in memory anyway.)


type: story
by: richardknop
title: Show HN: Reverse Engineering (Kind of) SQLite in Go
url: https://github.com/RichardKnop/minisql
text:
  I have been working on reverse engineering SQLite in Go. Not exactly as I am borrowing some features from other databases so it is not a 1 to 1 exact replica but the main idea is the same and I have been keeping it as close as possible. A simple embedded single file database. It&#x27;s an ongoing effort but I wanted to share what I have done so far after over a year.


type: comment
by: martin-t
text:
  So progress is always good, no matter how many people&#x27;s work you exploit without their consent? You have a nice car, can I just take it and use it myself? Why is code any different? Is slavery OK too?<p>A much more interesting problem is how to create prosperity without throwing people under the bus - with everybody who contributed profiting proportionally to their contribution.


type: comment
by: tptacek
text:
  Death &amp; Vanilla sounds more like Portishead to me than Dead Can Dance, but solid either way, and thanks. I had a similar musical year, except switch the Cocteaus with Stereolab (helps that they released their best album in decades this year).


type: comment
by: timeforcomputer
text:
  Hyperion is awesome. Each story could be its own novella but especially the priest&#x27;s tale. I also loved the consul&#x27;s tale. I haven&#x27;t read the rest yet because I am unsure how the story will go without that structure as I wasn&#x27;t too invested in the space politics, but I hear it is good. Also if you haven&#x27;t read, The Terror by Dan Simmons is also great and strikes historical&#x2F;horror like I feel hyperion does scifi&#x2F;horror


type: story
by: hhs
title: To get better at filtering the good ideas from the bad, by paying attention
url:
  https://www.thetimes.com/magazines/the-sunday-times-magazine/article/how-to-think-the-philosophers-guide-zmx7z23gz


type: story
by: achairapart
title: Exe.dev
url: https://exe.dev/
text:
  <a href="https:&#x2F;&#x2F;blog.exe.dev&#x2F;meet-exe.dev" rel="nofollow">https:&#x2F;&#x2F;blog.exe.dev&#x2F;meet-exe.dev</a><p><a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;how-exedev-works" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;how-exedev-works</a><p><a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;pricing" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;pricing</a>


type: comment
by: AngriestLettuce
text:
  <p><pre><code>  #!&#x2F;usr&#x2F;bin&#x2F;env python3   import inspect      def frobnicate(unfrobbed: any) -&gt; None:       frame = inspect.currentframe().f_back       for name in [name for name, value in frame.f_locals.items() if value is unfrobbed]:           del frame.f_locals[name]       for name in [name for name, value in frame.f_globals.items() if value is unfrobbed]:           del frame.f_globals[name]      foo = open(&quot;bar.txt&quot;)   answer = frobnicate(foo)   print(foo)       Traceback (most recent call last):     File &quot;hackers.py&quot;, line 20, in &lt;module&gt;       print(foo)             ^^^   NameError: name &#x27;foo&#x27; is not defined </code></pre> Be careful with the absolutes now :)<p>Not that this is is reasonable code to encounter in the wild, but you certainly can do this. You could even make it work properly when called from inside functions that use `fastlocals` if you&#x27;re willing to commit even more reprehensible crimes and rewrite the `f_code` object.<p>Anyway, it&#x27;s not really accurate to say that Python passes by reference, because Python has no concept of references. It passes by assignment. This is perfectly analogous to passing by pointer in C, which also can be used to <i>implement</i> reference semantics, but it ISN&#x27;T reference semantics. The difference comes in assignment, like in the following C++ program:<p><pre><code>  #include &lt;print&gt;      struct Object   {       char member{&#x27;a&#x27;};   };      void assign_pointer(Object *ptr)   {       Object replacement{&#x27;b&#x27;};       ptr = &amp;replacement;   }      void assign_reference(Object &amp;ref)   {       Object replacement{&#x27;b&#x27;};       ref = replacement;   }      int main()   {       Object obj{};       std::println(&quot;Original value: {}&quot;, obj.member);       assign_pointer(&amp;obj);       std::println(&quot;After assign_pointer: {}&quot;, obj.member);       assign_reference(obj);       std::println(&quot;After assign_reference: {}&quot;, obj.member);       return 0;   }    $ .&#x2F;a.out   Original value: a   After assign_pointer: a   After assign_reference: b  </code></pre> Just like in Python, you can modify the underlying object in the pointer example by dereferencing it, but if you just assign the name to a new value, that doesn&#x27;t rebind the original object. So it isn&#x27;t an actual reference, it&#x27;s a name that&#x27;s assigned to the same thing.<p>ANYWAY, irrelevant nitpicking aside, I do think Python has a problem here, but its reference semantics are kind of a red herring. Python&#x27;s concept of `const` is simply far too coarse. Constness is applied and enforced at the class level, not the object, function, or function call level. This, in combination with the pass-by-assignment semantics does indeed mean that functions can freely modify their arguments the vast majority of the time, with no real contract for making sure they don&#x27;t do that.<p>In practice, I think this is handled well enough at a culture level that it&#x27;s not the worst thing in the world, and I understand Python&#x27;s general reluctance to introduce new technical concepts when it doesn&#x27;t strictly have to, but it&#x27;s definitely a bit of a footgun. Can be hard to wrap your head around too.


type: comment
by: g-b-r
text:
  From two weeks ago, but it wasn&#x27;t submitted yet<p>Energy secretary Chris Wright (pretends to) believe that AI will bring fusion to the grid in few years...


type: comment
by: maheshvaikri99
text:
  Fair point, but I&#x27;d push back on &quot;none of these alternative formats exist in training data.&quot;<p>ISON isn&#x27;t inventing new syntax. It&#x27;s CSV&#x2F;TSV with a header - which LLMs have seen billions of times. The table format:<p>table.users id name email 1 Alice alice@example.com<p>...is structurally identical to markdown tables and CSVs that dominate training corpora.<p>On the &quot;3x translation overhead&quot; - ISON isn&#x27;t meant for LLM-to-code interfaces where you need JSON for an API call. It&#x27;s for context stuffing: RAG results, memory retrieval, multi-agent state passing.<p>If I&#x27;m injecting 50 user records into context for an LLM to reason over, I never convert back to JSON. The LLM reads ISON directly, reasons over it, and responds.<p>The benchmark: same data, same prompt, same task. ISON uses fewer tokens and gets equivalent accuracy. Happy to share the test cases if you want to verify.


type: comment
by: peab
text:
  I&#x27;m not familiar with it. My first question would be: Are there any prominent projects that use it?<p>A lot of these frameworks are lauded, but if they were as good as they claim you would run into them in all sorts of apps. The only agents that i ever end up using are coding agents, i think they&#x27;re obviously the most popular implementations of agents. Do they use langchain? No, i don&#x27;t think so. They probably use in house logic cus it&#x27;s just as easy and gives them more flexibility and less dependencies


type: comment
by: boarsofcanada
text:
  The Psychology of Money by Morgan Housel.<p>Highly recommended no matter what your age.<p>Just a few chapters into The Art of Spending Money by the same author. So far very good as well.<p>Both cover how personal finance is, first and foremost, personal and specific to an individual and highly dependent on your life experience.


type: comment
by: pinkmuffinere
text:
  Hmm i don’t think that one is related in Turkish — i only know of “imza” as signature, but there could also be other variants.


type: comment
by: schmuckonwheels
text:
  &gt; But then, the company has already, unquestionably, violated the GPL, and the company can be sued immediately.<p>You were right up to this point. Medical devices requiring a prescription must be obtained via specialized suppliers, like a pharmacy for hardware. These appliances are not sold directly to end users because they can be dangerous if misused. This includes even CPAP machines.<p>In theory, that written offer only needs to go to the device suppliers. Who almost universally have no interest in source code. When the device is transferred or resold to you, it need not be accompanied by the offer of source.<p>If that was true, anyone reselling an Android phone could open themselves up to legal liability. Imagine your average eBayer forgetting to include an Open Source Software Notice along with some fingerprint-encrusted phone.


type: comment
by: alfiedotwtf
text:
  Tbh I’ve found that whenever I’ve hit MAX RAM, failed allocations are not the biggest problem you should be focusing at that time.<p>Sure, it would be nice to get an error, but usually the biggest threat to your system as a whole is the unapologetic OOM Killer


type: comment
by: general1465
text:
  Non determinism of AI feels like a compiler which will on same input code spit out different executable on every run. Fixing bugs will become more like a ritual to  satisfy whims of the machine spirit.


type: comment
by: siliconc0w
text:
  The ideal AI will be able to make the best most compelling arguments for both sides of an issue, offer both, and then synthesize according to a transparent values framework the user can customize.<p>But yeah I agree Grok is a pretty good argument for what can go wrong - made especially more galling by labeling the laundering Elon&#x27;s particular stew of incoherent political thought as &#x27;maximally truth seeking&#x27;.


type: comment
by: willaaam
text:
  Most of my AI coding experience is through Github Copilot (GHCP), mostly because that is available to me professionally. GHCP has improved greatly over the past half year in my opinion. I do use it a lot, burning up my enterprise allowance almost every month working on complex python codebases.<p>When it comes to models in GHCP, I vastly prefer Claude over Codex. It&#x27;s not that Codex is bad, it just feels tonedeaf to me. It writes code in its own preferred style and doesn&#x27;t adjust to the context of the codebase. Additionally, for me, Sonnet and Opus are much less prone to getting stuck in loops for longer or more complex agentic tasks.<p>I do like Codex for review tasks. When I&#x27;m working on something complex, both planning and implementation, I frequently ask Codex to review Claude&#x27;s work, and it does a good job at that, frequently catching a mistake or coming up with a different angle.<p>I&#x27;ve toyed with kilocode, cline and the related forks through Claude Opus 4.5 API, but I&#x27;d argue my experience with Claude Sonnet&#x2F;Opus through Copilot has just been... better. More consistent. Faster.<p>Sometimes I code with local models, when I&#x27;m working on highly confidential projects or data. Prefer GPT-OSS 20b or Qwen3-coder-30b then, but without an agentic harness as prompts get big and slow.<p>I would find it a nice read to work a case and see two models&#x2F;harnesses duke it out, see whether it matches your expectations and gut feeling.


type: comment
by: worik
text:
  I think you miss the point, I looked at that Substack, it is way off point<p>It is the training of models, is it not, that requires huge quantities of electricity.  Already driving up prices for consumers.<p>OpenAI (that name is Orwellian) wants 25GW over five years, if memory serves. That is not for powering ChatGPT queries<p>Also the huge waste of gazillion of dollars spent on computer gear (in data centres) that will probably depreciate to zero in less than five years.<p>This is a useful technology, but a whole lot of greed heads are riding it to their doom. I hope they do not take us on their ride


type: comment
by: okushigue
text:
  We present a dual-Starship tethered configuration that provides 0.52g artificial gravity for 30-person Mars transit missions. Two SpaceX Starship vehicles (160 tonnes each) connected by a 300-meter Dyneema tether rotate at 1.76 RPM, generating Mars-equivalent gravity in both habitats. The system achieves 99% mission success probability through triple-redundant life support, dual surgical suites, and graceful degradation modes. With 220 tonnes of ISRU payload capacity, the architecture enables establishment of propellant-producing Mars bases supporting 500+ day surface stays. At 27M per crew member), the configuration delivers 70% cost efficiency improvement over alternative artificial gravity architectures while utilizing 95% flight-proven technology (TRL 8-9). A 2028 orbital demonstration validates the system for 2033 operational deployment, positioning this as the leading architecture for NASA&#x27;s Moon-to-Mars campaign and SpaceX&#x27;s Mars colonization objectives.


type: comment
by: slowmovintarget
text:
  &gt; ...I would say it decided to do so,<p>Right, and casual speech is fine, but should not be load-bearing in discussions about policy, legality, or philosophy. A &quot;who&#x27;s responsible&quot; discussion that&#x27;s vectoring into all of these areas needs a tighter definition of &quot;decides&quot; which I&#x27;m sure you&#x27;ll agree does not include anything your thermostat makes happen when it follows its program. There&#x27;s no choice there (philosophy) so the device detecting the trigger conditions and carrying out the designated action isn&#x27;t deciding, it is a process set in motion by whoever set the thermostat.<p>I think we&#x27;re in agreement that someone setting the tool loose bears the responsibility. Until we have a serious way to attribute true agency to these systems, blaming the system is not reasonable.<p>&quot;Oops, I put a list of email addresses and a random number generator together and it sent an unwanted email to someone who didn&#x27;t welcome it.&quot; <i>It</i> didn&#x27;t do that, you did.


type: comment
by: senordevnyc
text:
  You only learn about a tiny fraction of the things you see on a daily basis. Why? Is it because you&#x27;re too lazy and stupid to learn about the others, as you seem to be implying throughout your comments here?


type: comment
by: martin-t
text:
  Incompetence is a taboo. It shouldn&#x27;t be.<p>I think it should be perfectly OK to make value judgements of other people, and if they are backed by evidence, make them publicly and make them have consequences for that person&#x27;s position.


type: comment
by: AshamedCaptain
text:
  This is a multi-terabyte sized dice that is not at all random AND has most definitely copied the source code in question to begin with.


type: comment
by: dkmar
text:
  Yup. The author has now swapped that part out for “Any language can do this.”<p>Just commenting to preempt any comments telling you that the article doesn’t say this.


type: comment
by: kaycebasques
text:
  My top-rated books this year:<p>* C++ Crash Course by Josh Lospinoso<p>* Deng Xiaoping And The Transformation Of China by Ezra Vogel<p>* Magic: A Very Short Introduction by Owen Davies<p>* Trigonometry by Hugh Neill<p>I rated each one 9&#x2F;10


type: comment
by: NewsaHackO
text:
  To me, unless it is egregious, I would be very sensitive to avoid false positives before saying something is LLM <i>aided</i>. If it is clearly just slop, then okay, but I definitely think there is going to be a point where people claim well-written, straightforward posts as LLM aided. (Or even the opposite, which already happens, where people purposely put errors in prose to seem genuine).


type: comment
by: patmorgan23
text:
  That would be an AWESOME market development. Not great for framework but if they end up folding because larger manufacturers adopt most sustainable&#x2F;interchangeable practices thats a win and I&#x27;m happy my framework purchase help prove&#x2F;promote that market change.


type: comment
by: LeonardoTolstoy
text:
  I read close to 40 books this year which I assume is up from the previous year, and way more than I used to read prior to starting to do the Rochester Library reading challenge (which I&#x27;ve done for the past two years). I won&#x27;t get into a lot of it, but after reading Middlemarch three years ago, Napoleon: A Life two years ago, and The Power Broker last year I decided to read two &quot;big&quot; books.<p>In the first half of the year War and Peace, which obviously was excellent, although I liked Middlemarch more.<p>In the second half of the year David Copperfield which was very excellent. Just beautifully written. I still think I probably like Middlemarch more... but it might now require a re-read to know for sure.<p>This year is going to be Tom&#x27;s Crossing to start as I just got that for Christmas.


type: comment
by: zikduruqe
text:
  I have Home Assistant running on an old Raspberry Pi and it is fabulous.  Way quicker than HomeKit, and easier to tinker with, along with all kinds of integrations.


type: comment
by: iLoveOncall
text:
  This perfectly summarizes my feeling about software licenses.<p>I&#x27;ve always found it beyond ridiculous. Either you post your code in public and you accept it&#x27;ll be used by others, without any enforceable restriction, or you don&#x27;t. It&#x27;s as simple as that.<p>The rest is self-importance from bitter old men.


type: comment
by: Aerroon
text:
  The argument against AI alignment is that humans aren&#x27;t aligned either. Humans (and other life) are also self-perpetuating and mutating. We could produce a super intelligence that is against us at any moment!<p>Should we &quot;take steps&quot; to ensure that doesn&#x27;t happen? If not, then what&#x27;s the argument there? That life hasn&#x27;t caused a catastrophe so far, therefore it&#x27;s not going to in the future? The arguments are the same for AI.<p>The biggest AI safety concern is, as always, between the chair and the keyboard. Eg some police officer not understanding that AI facial recognition isn&#x27;t perfect, but trusts it 100%, and takes action based on this faulty information. This is, imo, the most important AI safety problem. We need to make users understand that AI is a tool and that <i>they themselves</i> are responsible for any actions they take.<p>Also, it&#x27;s funny that Elon gets singled out for mandating changes on what the AI is allowed to say when all the other players in the field do the same thing. The big difference just seems to be whose politics are chosen. But I suppose it&#x27;s better late than never.


type: comment
by: AshamedCaptain
text:
  You can still very trivially get entire chunks of code from Copilot including even literal author names (simply by prodding with a doxygen tag).


type: comment
by: teddyh
text:
  Yes.  I did not cover these cases because approximately <i>nobody</i> does that.<p>I mean, the absolutely simplest, and cheapest, way for companies to comply with the GPL is to ship the source code together with the software.  Stick it in a zip file in a directory somewhere.  The company can then forget the whole thing and not worry about anyone contacting them and ranting about source code and the GPL. But no company does that.<p>The other simple way for companies to comply with the GPL is for companies to provide a link to download the source code at the same place that users download the program itself.  If the user did not download the source code when they had the chance, that’s the user’s problem.  This will also let the company ignore any GPL worries.  No company does this, either.<p>(The GPL provides a third way for individuals and non-profits, which is not relevant here.)


type: comment
by: xthe
text:
  Same here. I tried a few smart home gadgets and the excitement faded fast. Apps broke, updates stopped, and they became more hassle than help. Simple non-smart devices have lasted way longer for me.


type: comment
by: bloqs
text:
  stop using the product until the products creators at least demonstrate they listen. they have never been in a riskier position


type: comment
by: darubedarob
text:
  They can not leave because all non-western countries have no real rule of law. If you flee to dhubai from russia taking your wealth with you, it takes one phone call for you to be send &quot;home&quot;. All those shiny private non-western kingdoms come, surprise, suprise with a king who can undo any citizen on a whim.


type: comment
by: colechristensen
text:
  And people won&#x27;t point to the actual causes:<p>- The COVID free-money needed to be less and to end sooner<p>- The COVID restrictions needed to be less and end sooner<p>The disease didn&#x27;t go away, we just at one point decided we were done with restrictions even though conditions didn&#x27;t change.<p>We needed restrictions ONLY during spikes and more consideration needed to be given to the long term economic effects of COVID policies.<p>An example graph, when restrictions should have been on or off left as an exercise to the reader<p><a href="https:&#x2F;&#x2F;wgntv.com&#x2F;wp-content&#x2F;uploads&#x2F;sites&#x2F;5&#x2F;2022&#x2F;01&#x2F;tuedeath.jpg" rel="nofollow">https:&#x2F;&#x2F;wgntv.com&#x2F;wp-content&#x2F;uploads&#x2F;sites&#x2F;5&#x2F;2022&#x2F;01&#x2F;tuedeat...</a><p>The problem is it became a non-expert political issue where people who knew meme-facts based on their social bubble only really argued absolutist policies against stone wall opposition.<p>We needed people in a minmax mode arguing about specific levels of risk vs reward to set optimums, instead you had 0 risk folks screaming at 0 restriction folks screaming back with the middle entirely excluded.  (We&#x27;ll STILL get people on both sides responding here)


type: comment
by: habibur
text:
  LGPL allows compiling the whole of ffmpeg into a so or lib and then dynamically linking from there for your closed source code. That&#x27;s the main difference between LGPL and GPL.<p>But if you change or add something in building ffmpeg.so that should be GPLed.<p>Apparently they copied some files from ffmpeg mixed with their propitiatory code and compiled it as a whole. That&#x27;s the problem here.


type: comment
by: socalgal2
text:
  I guess we&#x27;re in the minority. I absolutely hate iPhotos, Google Photos, Facebook suggesting &quot;memories&quot;. Apple, Google, Meta are not my friend or family and I don&#x27;t want them behaving like they are. Even if they didn&#x27;t fuck up and sent me memory of people or situation I don&#x27;t want to remember.


type: comment
by: beej71
text:
  I used to use .Xcompose which was great, but then I stopped for some reason (like it didn&#x27;t work right with XFCE or something).<p>Now I use Vim digraphs. ^K-M.


type: comment
by: tekacs
text:
  JetPens in the US has a variety such. Not quite the one here, though.<p><a href="https:&#x2F;&#x2F;www.jetpens.com&#x2F;search?q=stamp&amp;v=2" rel="nofollow">https:&#x2F;&#x2F;www.jetpens.com&#x2F;search?q=stamp&amp;v=2</a><p><a href="https:&#x2F;&#x2F;www.jetpens.com&#x2F;Midori-Paintable-Stamp-Pre-Inked-Plan&#x2F;pd&#x2F;30724" rel="nofollow">https:&#x2F;&#x2F;www.jetpens.com&#x2F;Midori-Paintable-Stamp-Pre-Inked-Pla...</a><p><a href="https:&#x2F;&#x2F;www.jetpens.com&#x2F;Nombre-Mizushima-Stamp-Schedule-Week&#x2F;pd&#x2F;27607" rel="nofollow">https:&#x2F;&#x2F;www.jetpens.com&#x2F;Nombre-Mizushima-Stamp-Schedule-Week...</a><p><a href="https:&#x2F;&#x2F;www.jetpens.com&#x2F;Shachihata-Daily-Log-Stamp-Weather-and-Days-of-the-Week&#x2F;pd&#x2F;40823" rel="nofollow">https:&#x2F;&#x2F;www.jetpens.com&#x2F;Shachihata-Daily-Log-Stamp-Weather-a...</a>


type: comment
by: slowmovintarget
text:
  Which agent has not been launched by a human with a prompt generated by a human or at a human&#x27;s behest?<p>We haven&#x27;t suddenly created machine free will here. Nor has any of the software we&#x27;ve fielded done anything that didn&#x27;t originally come from some instruction we&#x27;ve added.


type: comment
by: dragonwriter
text:
  &gt; Sending emails without consent<p>Actively exploiting a shared service to deanonymize an email someone hasn&#x27;t chosen to share in order to email them is a violation of boudnaries even if if it wasn&#x27;t something someone was justifying as exploration of the capacities of novel AI systems, thus implicitly invoking both the positive and negative concerns associated with research as appropriate in addition to (or instead of, where those replace rather than layering on top of) those that apply to everyday conduct.


type: comment
by: b2w
text:
  There are plenty of skills involved to develop and improve here like floating, body position, kicking, breathing, etc. Plan it out and make it count!


type: comment
by: socialcommenter
text:
  I won&#x27;t ask about or speak to the overall message of your first link, I&#x27;m interested to digest it further for my own benefit. This is striking to me though:<p><pre><code>    Throughout this post I’ll assume the average ChatGPT query uses 0.3 Wh of energy, about the same as a Google search used in 2009. </code></pre> Obviously that&#x27;s roughly one kilowatt for one second. I distinctly recall Google proudly proclaiming at the bottom of the page that its search took only x milliseconds. Was I using tens-hundreds of kW every time I searched something? Or did most of the energy usage come during indexing&#x2F;scraping? Or is there another explanation?


type: comment
by: SpicyLemonZest
text:
  Absolutely, and companies that routinely get requests like this train customer service agents on specific trigger words like &quot;license&quot; or &quot;GDPR&quot; that must be redirected. Without that training, it&#x27;s not obvious why &quot;it&#x27;s GPLv2 licensed&quot; is more compelling than the last customer&#x27;s argument that the device warranty obligates you to drop everything and immediately fix the minor UI bug they reported.


type: comment
by: simonw
text:
  Are any data centers using desalinated water? I thought that was a shockingly expensive and hence very rare process.<p>(I asked ChatGPT and it said that some of the Gulf state data centers do.)<p>They do use <i>treated</i> (aka drinking) water, but that&#x27;s a relatively inexpensive process which should be easily covered by the extra cash they shovel into their water systems on an annual basis.<p>Andy wrote a section about that here: <a href="https:&#x2F;&#x2F;andymasley.substack.com&#x2F;i&#x2F;175834975&#x2F;how-big-of-a-deal-is-it-that-data-centers-use-potable-water" rel="nofollow">https:&#x2F;&#x2F;andymasley.substack.com&#x2F;i&#x2F;175834975&#x2F;how-big-of-a-dea...</a>


type: comment
by: teddyh
text:
  &gt; <i>If that was true, anyone reselling an Android phone could open themselves up to legal liability.</i><p>That’s only an appeal to ridicule.  If those are valid, here’s an opposing one:<p>If this is <i>not</i> true, then any company can violate the GPL all it likes just by funneling all its products through a second company, like a reseller.


type: comment
by: hyperhello
text:
  It’s not easy to express negative things. No matter how many neutral terms we invent, they become pejorative in the end and we have to invent new ones by switching the words around.


type: comment
by: schmuckonwheels
text:
  If you have a pacemaker implanted, do you believe you have the right to modify and update the software that operates it? Separately, do you think it&#x27;s remotely a good idea?


type: comment
by: adev_
text:
  &gt; The LGPL is a product of a very specific moment: European legalism meeting American corporate compromise<p>If I tend to agree with the general message of the post, this specific point does not make any sense.<p>The LGPL and the GPL are 100% American products. They are originally issued from the the American Academic world with the explicit goal of twisting the arm of the (American) copyright system for ideological reasons.<p>That has zero relation to any European legalism.


type: comment
by: colechristensen
text:
  Since the industrial revolution productivity has actually been increasing and automation continues to make this happen.<p>If you don&#x27;t have a mechanism for productivity increase matching your inflation it&#x27;s just making whoever is creating the new money temporarily proportionally wealthier until the money spreads everywhere.


type: comment
by: chrislguo
text:
  Author here (an ex-ibanking analyst): I wrote a satirical memo to start a social critique on finance job signaling and how Epstein created a social proof ponzi scheme


type: comment
by: beej71
text:
  My dad (retired philosophy and ethics instructor) once told me, &quot;Today the self-checkout computer thanked me for shopping there. Do you think it was being sincere?&quot;


type: comment
by: hxtk
text:
  Virtually all databases compile queries in one way or another, but they vary in the nature of their approaches. SQLite for example uses bytecode, while Postgres and MySQL both compile it to a computation tree which basically takes the query AST and then substitutes in different table&#x2F;index operations according to the query planner.<p>SQLite talks about the reasons for each variation here: <a href="https:&#x2F;&#x2F;sqlite.org&#x2F;whybytecode.html" rel="nofollow">https:&#x2F;&#x2F;sqlite.org&#x2F;whybytecode.html</a>


type: comment
by: edoceo
text:
  Consensus building and figuring out what was actually needed?<p>Someone on this site said most tech problems are people problems - this feels like one.<p>Greenfield mostly solves the problem because it&#x27;s all new people.


type: comment
by: mgraczyk
text:
  Could somebody steelman the argument. Why is this bad? What harm is caused by receiving an email like this? Seems completely harmless to me, uses much less water&#x2F;energy&#x2F;co2 than the car ride I just took which nobody is yelling at me for


type: comment
by: kelseyfrog
text:
  The die is certainly not multi-terabyte. A more realistic number would be  32k-sided to 50k-sided if we want to go with a pretty average token vocabulary size.<p>Really, it comes down to encoding. Arbitrarily short utf-8 encoded strings can be generated using a coin flip.


type: comment
by: apitman
text:
  I think you could get pretty close with OAuth2. You could also have the frontend be a centralized app, but allow people to host their own servers. If the entity controlling the frontend goes off the rails you still have a pretty simple exit strategy.


type: comment
by: colechristensen
text:
  Outside influence heavily distorts local economies and needs to be done extremely carefully or you end up making a few people rich and starving everybody else.


type: comment
by: fcpguru
text:
  reminds me of <a href="https:&#x2F;&#x2F;www.techipedia.com&#x2F;2007&#x2F;subvert-and-profit&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.techipedia.com&#x2F;2007&#x2F;subvert-and-profit&#x2F;</a>


type: comment
by: apple4ever
text:
  No I am using &quot;caring&quot; to mean &quot;caring.&quot; I use the words I mean to, so please don&#x27;t tell me I don&#x27;t mean what I say.<p>And while Jobs <i>implementation</i> of &quot;caring&quot; was not as good as it could&#x27;ve been, and he could&#x27;ve solved the same problems a bit nicer, he still &quot;cared&quot; and still solved the right problems.<p>The people at Apple today don&#x27;t have the same level of care, especially the senior leadership. If they would, I wouldn&#x27;t have all these bugs that show it.


type: comment
by: beej71
text:
  I find it notable that he pointing out making simpler software. One of my fears is the ease with which GenAI produces reams of code—that this will just lead to bloat and fragility.


type: comment
by: rldjbpin
text:
  if you focus out of local LLMs (also served using dedicated apps), the title holds a lot of promise. case in point: WASM and WebGPU<p>the edge&#x2F;on-device AI use cases on smartphones can also extend without user friction through web apps built on the above standards. perhaps one day there will be a &quot;WebNPU&quot; or just get supported through existing standards.<p>there are already some use cases on apps but it usually fallbacks on cpu. perhaps it could be the hw accelerated moment that we saw with video on the web.


type: comment
by: pdimitar
text:
  I am very interested by something like this but your README is not making it easy to like. Demonstrating with 2-3 sample apps using RDX might have gone a long way.<p>So how do I start using it if I, for example, want to use it like a decentralized `syncthing`? Can I? If not, what can I use it for?<p>I am not a mathematician. Most people landing on your repo are not mathematicians either.<p>We the techies _hate_ marketing with a passion but I as another programmer find myself intrigued by your idea... with zero idea how to even use it and apply it.


type: comment
by: afc
text:
  Thank you for your comment. I like Vonnegut (my favorite is Hocus Pocus) but hadn&#x27;t read Bluebeard. I only started it and I&#x27;m already enjoying it significantly.


type: comment
by: lukeify
text:
  Ironically Phillips screwheads are often considered subpar compared to more recently (relatively) invented screw types.


type: comment
by: andy99
text:
  Intuitively it wouldn’t be surprising that there’s some symbiosis going on somewhere and that there would be beneficial parasites. In reality I have no idea.


type: comment
by: LeFantome
text:
  This depends on the licenses.<p>Copyleft licenses are designed to prevent you mixing code as the licenses are generally incompatible with mixing.<p>More permissive license will generally allow you to mix licenses. This is why you can ship permissive code in a proprietary code base.<p>As for linking, “weak copyleft” license allow you to link but not to “mix” code. This is essentially the point of the LGPL.


type: comment
by: mcny
text:
  &gt; Dallas-Fort Worth<p>But Dallas, as people in my circles talk about Dallas is everything from Denton &#x2F; Lewisville maybe even Little Elm &#x2F; Prosper &#x2F; Celina to Waxahachie. Dallas Fort Worth is not a twin city at all in my opinion.<p>I would love to hear your opinion.


type: comment
by: twodave
text:
  This stuff is worse than drywall for a lot of reasons due to its brittleness. I’m not even sure paint would adhere to it as well as drywall.


type: comment
by: hyperhello
text:
  I realize how crazy this looks at first glance, but have you considered paying people to work on your side projects for you? I have tried it and it is rewarding.


type: comment
by: apple4ever
text:
  Same here. My management style is far from his, but my principles match his, for the reasons you mentioned.


type: comment
by: dwohnitmok
text:
  You&#x27;re misreading my comment. I understand Rob Pike&#x27;s reaction (which is against the general state of affairs, not those three individuals). I explicitly said it makes sense to me. I&#x27;m reacting to @crawshaw specifically listing out the names of people.


type: comment
by: aleph_minus_one
text:
  &gt; Do you think KiwiFarms deserved to be banned from Cloudflare and all its other former service providers?<p>I do believe that providers of such services such as cloud, internet, ... have to stay neutral on such purposes under nearly all circumstances. If the team behind KiwiFarms did something illegal, this is a problem for the judicial system.


type: comment
by: CalChris
text:
  Another -ucky is Ventucky, CA which is a local name for Ventura as mixture of Kentucky and beach town.


type: comment
by: umvi
text:
  Deju Vu... <a href="https:&#x2F;&#x2F;blog.fogus.me&#x2F;2025&#x2F;12&#x2F;23&#x2F;the-best-things-and-stuff-of-2025.html" rel="nofollow">https:&#x2F;&#x2F;blog.fogus.me&#x2F;2025&#x2F;12&#x2F;23&#x2F;the-best-things-and-stuff-o...</a>


type: comment
by: beej71
text:
  You probably used UTF-8 encoding to write that. He co-designed that, among other things like the Go programming language. Used to work at Bell Labs.


type: comment
by: fnord77
text:
  heh, google calculator gets it wrong<p><a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?client=firefox-b-1-d&amp;q=%2810%5E100%29%2B1-%28100%5E100%29" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?client=firefox-b-1-d&amp;q=%2810%5...</a>


type: comment
by: mishu2
text:
  Thank you. I&#x27;ve noticed that too, and also that it has a tendency to introduce garbled text when not given a prompt (or a short one).<p>This is using the default parameters for the ComfyUI workflow (including a negative prompt written in Chinese), so there is a lot of room for adjustments.


type: comment
by: esafak
text:
  imza is signature while şifre is password. I imagine the conflation occurred because signatures are used like passwords for authentication...


type: comment
by: jaimefjorge
text:
  I sometimes wish that other types of fiction were as easy to read (for me) as sci-fi. I devoured all 6 books of Dune. Loved Hyperion with the canterbury tales structure and the politics - I already know I’m going to like the second book.  I must check The Terror, thank you for the pointer. I have also the Neuromancer waiting for me to eat my literary veggies.


type: comment
by: rolph
text:
  Ride my Llama<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GMC3DjAFQEs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GMC3DjAFQEs</a>


type: comment
by: myrandomcomment
text:
  There is existing rules that document the number of days you can be in the state of California, as well as types of assets, accounts that you can have, etc. that determine if you have to pay state income taxes. A large number of people in the past moved to the NV side of Lake Tahoe, traveling into CA for work. They found out quickly that it does not work. When I left CA, I closed all my accounts based in CA and got a new drivers license in WA in the first 30 days, turned in my old one, etc. I still received a letter from CA asking for details of my move.


type: comment
by: QuiEgo
text:
  The hope is that with smart switches, no one needs home assistant to work anything in the house either - they get a UI they have had their whole life, a simple switch or toggle button. The smart part is an optional extra guests don&#x27;t have to worry about, they just use lights the way they&#x27;ve always used lights.<p>You can&#x27;t control color easily, but you can get dimmable smart switches. I find for most lights, I don&#x27;t change the colors pretty much ever. YMMV.


type: comment
by: seizethecheese
text:
  &gt; Toxins that are neurotoxic to insect nervous systems, happen to cause mostly &quot;harmless&quot; psychedelic trips to our brains.<p>True for coffee as well (if you substitute psychedelic with a more appropriate word).


type: comment
by: samtheDamned
text:
  Not related to the article specifically but at the bottom they have a &quot;add as preferred source on Google&quot; which is a new concept to me.


type: comment
by: isodev
text:
  &gt; what is this guy going to do with (presumably) the kernel source? Force the Chinese to contribute back their improvements to the kernel?<p>As the original Reddit comment explains, Insulet is an American company.


type: comment
by: onehair
text:
  Article started really strong, and I was about to believe. Days and weeks worth of code in a matter of minutes? I&#x27;m ready.<p>Then author describes a website theme toggle feature.<p>Get out of here!!!!


type: comment
by: Nextgrid
text:
  &gt; if I spend a few years writing some code, you should get to copy it for your own interests<p>If you publish the code, there&#x27;s an argument to be made that yes, others should freely use it: if you could (or did) monetize the code yourself you wouldn&#x27;t publish it. If you didn&#x27;t, or failed trying to monetize it, maybe it&#x27;s better for society if everyone else also gets to try?


type: comment
by: pjc50
text:
  Elon got singled out because the changes he was forcing on grok were both conspicuously stupid (grok ranting about boers), racist (boers again), and ultimately ineffective (repeat incidents of him fishing for an answer and getting a different one).<p>It does actually matter what the values are when trying to do &quot;alignment&quot;. Although you are absolutely right that we&#x27;ve not solved for human alignment, putting a real limit on the whole thing.


type: comment
by: antod
text:
  I cargo culted my way into AutoLISP in the R12 era knowing nothing about lisp or funtional programming (BASIC and a tiny bit of Pascal was all I&#x27;d done by then). Just using notepad without any assists like highlighting matching parentheses and no deeper theoretical knowledge was tough, but I could see vague outlines of a world of mathematical elegance just out of my grasp.


type: comment
by: LeFantome
text:
  I cannot imagine it somehow impacts parents.<p>Copyright and patents are completely independent concepts.<p>The “perpetual” part is the issue but “rent seeking” is the entire reason that copyright and patents exist to begin with.


type: comment
by: tomlue
text:
  I think maybe you missed that my response was to this comment:<p>&gt; How can you be grateful enough to want to send someone such a letter but not grateful enough to write one?<p>I already said in other comments that the OP was a different situation.


type: comment
by: encrypted_bird
text:
  That&#x27;s fair, but it makes me wonder if perhaps it&#x27;s not the resolution that makes it crisper but other factors that come along with that price point, such as refresh rate, HDR, LCD layer quality, etc.<p>For example, I have two 1920x1080 monitors, but one is 160 Hz and the other is only 60 Hz, and the difference is night and day between them.


type: comment
by: dwohnitmok
text:
  This is mildly disingenuous no? I&#x27;m not talking about Rob Pike&#x27;s reaction which as I call out, &quot;makes sense to me.&quot; And you are not just talking about legal entities. After all the legal entity here is Sage.<p>You&#x27;re naming (and implicitly shaming as the downstream comments indicate) all the individuals behind an organization. That&#x27;s not an intrinsically bad thing. It just seems like overkill for thoughtless, machine-generated thank yous. Again, can you point me to where you&#x27;ve named all the people behind an organization for accountability reasons previously on HN or any other social media platform (or for that matter any other comment from anyone else on HN that&#x27;s done this? This is not rhetorical; I assume they exist and I&#x27;m curious what circumstances those were under)?


type: comment
by: JuniperMesos
text:
  &gt; Regarding your first paragraph. Everything you said is true, but that&#x27;s better than centralizated platforms like twitter and facebook. Yes or no?<p>Yes, the fediverse ecosystem is strictly better than using one monolithic social media platform run by a world-famous corporation. The fundamental fediverse account model is still fatally flawed though, and can&#x27;t be a final solution for self-sovereign social media.<p>&gt; Yes, you&#x27;re tied to an instance and XYZ - ok, so just pick one of the largest N instances to mitigate that. That&#x27;s better than having 1 to pick from.<p>The fundamental problem isn&#x27;t having instances to pick from, it&#x27;s being able to <i>switch</i> instances if and when the people running your instance stop allowing you to use their compute resources to post. Your fediverse identity is tied to whatever specific instance you make the account on, and you effectively can&#x27;t switch it to another instance - you just make a new account and tell people about it manually. Again, strictly better than having no choice other than Twitter, but it doesn&#x27;t really free you from someone else&#x27;s control over your social media posting.


type: comment
by: reidrac
text:
  I read 14 books this year and my favourite was Eversion by Alastair Reynolds, followed closely by Pushing Ice by the same author. I &quot;discovered&quot; Cory Doctorow this year, reading 4 books (and I have another in my queue), being &quot;Attack Surface&quot; the one I liked most.<p>The only technical book I read was Programming in Lua (4th edition), and still didn&#x27;t work for me. I guess I don&#x27;t like Lua, and that&#x27;s OK.


type: comment
by: antonvs
text:
  Kubernetes is explicitly designed to do what the article describes. In that respect the article is just describing what you can find in the standard Kubernetes docs.<p>&gt; it is super important to treat a container orchestrator a container orchestrator.<p>Which products do you think are only “container orchestrators”? Even Docker Compose is designed to achieve a desired state from a declarative infrastructure definition.


type: comment
by: encrypted_bird
text:
  Hmm... I still have my doubts, but you make a good point. I&#x27;ll have to think on this a bit. Thanks for clarifying!


type: comment
by: kimixa
text:
  I kinda agree. We&#x27;ve been told for years it&#x27;s a &quot;massive productivity multiplier&quot;, and not just an iterative improvement.<p>So you expect to see the results of that. The AAA games being released faster, of higher quality, and at a lower cost to develop. You expect Microsoft (one of the <i>major</i> investors and proponents) to be releasing higher quality updates. You expect new AI-developed competitors for entrenched high-value software products.<p>If all that was true, it doesn&#x27;t <i>matter</i> what people do or don&#x27;t argue on the internet, it doesn&#x27;t <i>matter</i> if people whine, you don&#x27;t need to proselytize LLMs on the internet, in that world people <i>not</i> using is just an advantage to your own relative productivity in the market.<p>Surely by now the results will be visible anyway.<p>So where are they?


type: comment
by: QuiEgo
text:
  I&#x27;d guess a plurality of people are only sharing Plex with family members, and nothing else. If you only care about sharing Plex, you don&#x27;t need Tailscale to give a family member access, assuming you have Plex Pass, since Plex does a proxy as you describe.


type: comment
by: stavros
text:
  Hm, very interesting! This only converts asciinema recordings, though, right? It doesn&#x27;t automatically record anything?


type: comment
by: jlawson
text:
  &gt; Food is less nutritious<p>You can buy the exact same diet as decades ago. Eggs, flour, rice, vegetable oil, beef, chicken - do you think any of these are &quot;less nutritious&quot;?<p>People are also fatter now, and live much longer.<p>&gt;you have to buy a separate sound system to meet the same sonic fidelity as old CRT TVs<p>When you see a device like this does the term &#x27;sonic fidelity&#x27; come to mind?<p><a href="https:&#x2F;&#x2F;www.cohenusa.com&#x2F;wp-content&#x2F;uploads&#x2F;2019&#x2F;03&#x2F;blogphoto.jpg" rel="nofollow">https:&#x2F;&#x2F;www.cohenusa.com&#x2F;wp-content&#x2F;uploads&#x2F;2019&#x2F;03&#x2F;blogphot...</a>


type: comment
by: TheOtherHobbes
text:
  Musk isn&#x27;t clear at all. He trumpets &quot;free speech&quot; then literally censors objective fact-based criticism which annoys him.<p>The problem isn&#x27;t Grok-on-X, it&#x27;s that Grok is supposed to be a commercial product used by individuals and businesses.<p>Machines do not usually have values. Now we&#x27;re being asked to pay for a service that not only has values which affect the quality of its output, but which is constantly being tweaked according to the capricious whims of its owner.<p>Today it&#x27;s white supremacy, tomorrow it might be programmed criticism of competing EVs and AI projects, or promotion of narratives that support traditional corporations over threatening startups.<p>Do you really want to pay for a service that is trying to manipulate <i>your</i> values while you use it, and could potentially be used to undermine you and your work without you being consciously aware of it?


type: comment
by: digitaltrees
text:
  Defines the resources, attributes and relationships. That’s it.<p>Client first_name last_name organization:references<p>Organization name tax_number has_many:Clients


type: comment
by: webstrand
text:
  I write scripts in rust as a replacement for bash. Its really quite good at it. Aside from perl, its the only scripting language that can directly make syscalls. Its got great libraries for: parsing, configuration management, and declarative CLIs built right into it.<p>Sure its a little more verbose than bash one-liners, but if you need any kind of error handling and recovery, its way more effective than bash and doesn&#x27;t break when you switch platforms (i.e. mac&#x2F;bsd utility incompatibilities with gnu utilities).<p>My only complaint would be that dealing with OsString is more difficult than necessary. Way to much of the stdlib encourages programmers to just do &quot;non-utf8 paths don&#x27;t exist&quot; and panic&#x2F;ignore when encountering one. (Not a malady exclusive to rust, but I wish they&#x27;d gotten it right)<p>Example I had handy: &lt;<a href="https:&#x2F;&#x2F;gist.github.com&#x2F;webstrand&#x2F;945c738c5d60ffd7657845a6546901b3" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;webstrand&#x2F;945c738c5d60ffd7657845a654...</a>&gt;


type: comment
by: pikuseru
text:
  Of the many cool things I liked about this, removing the missile from the array by swapping it with the last missile and decrementing the missile count was a nice trick.


type: comment
by: pavel_lishin
text:
  Caveat: I haven&#x27;t lived in Dallas for a long time.<p>But there was a definite cut-off past which it wasn&#x27;t &quot;Dallas&quot; to us, anymore. Anything west of Arlington was definitely Fort Worth.<p>But I wonder if people from Fort Worth considered Arlington to be part of their city, and anything east of Grand Prairie was their cut-off line.


type: comment
by: mergesort
text:
  Hey there, post author here. I do actually generate days worth of code in minutes and weeks worth of code in hours (not minutes) — but didn&#x27;t really cover them because this post was more conceptual than specifically covering a tactic or technique as other posts do.<p>But in case you&#x27;re interested a talk that I gave in Spain this year just went live yesterday, and discusses not only real world use cases but also discusses a lot of the fundamentals of how these AI systems work to make that possible.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLztE34GS_piKKQ6y1dkkuhW76jLBHm3NV" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLztE34GS_piKKQ6y1dkku...</a>


type: comment
by: Legend2440
text:
  &gt; Oops, I put a list of email addresses and a random number generator together and it sent an unwanted email to someone who didn&#x27;t welcome it.<p>Well no, that’s not what happened at all. It found these emails on its own by searching the internet and extracting them from github commits.<p>AI agents are not random number generators. They can behave in very open-ended ways and take complex actions to achieve goals. It is difficult to reasonably foresee what they might do in a given situation.


type: comment
by: reidrac
text:
  I couldn&#x27;t get past the awful sex scenes of &quot;Altered Carbon&quot;. OK, after having watched the TV series I should have known, but <i>reading it</i> is completely different. Also, the main character is so dislikeable.<p>It has been a while since my last Heinlein, you reminded me I should read more.


type: comment
by: e-khadem
text:
  Safety is a valid concern in general. But avoidance not the right way to approach it. Democratizing the access to such tools (and developing a somewhat open ecosystem around it) for researchers and the general public is the better way IMO. This way people with more knowledge (not necessarily technical. For example philosophers) can experiment and explore this space more and guide the development going forward.<p>Also, the base assumption of every prospering society is a population that cares about and values their freedom and rights. If the society drifts towards becoming averse to learning about these virtues ... well, there will be consequences (and yes, we are going this way. For example look at the current state of politics, wealth distribution, and labor rights in the US. People would have been a lot more resentful to this in the 1960s or 70s.)<p>The same is true about AI systems. If the general public (or at least a good percentage of the researchers) study it well enough, they will force this alignment with true human values. Contrary to this, censorship or less equitable &#x2F; harder access and later evaluation is really detrimental to this process (more sophisticated and hazardous models will be developed without any feedback from the intellectuals &#x2F; the society. Then those misaligned models can cause a lot of harm in the hands of a rogue actor).


type: comment
by: gpm
text:
  Here&#x27;s an appeal to the law, the doctrine of copyright exhaustion (also known as the first sale doctrine) dictates that copyright is exhausted upon the first sale of the device (i.e. to the distributor) and they have no rights to control or prevent further sales.<p>That the GPL potentially fails to achieve what it intends to is neither a legal argument, nor particularly surprising.


type: comment
by: ggm
text:
  The best use of AI would be a demonstration of it&#x27;s ability to demolish this claim with evidenced reasoning.


type: story
by: fcpguru
title: Reality crushed Ÿnsect startup that had raised over $600M for insect farming
url:
  https://techcrunch.com/2025/12/26/how-reality-crushed-ynsect-the-french-startup-that-had-raised-over-600m-for-insect-farming/


type: comment
by: marcosdumay
text:
  You need a just set of laws, a population willing to revolt against the government ignoring crimes, a government willing to persecute the people that breaks the laws badly, and a democratic structure so any one of those can impact the others.<p>A constitution creates that last one. I imagine by &quot;settled law&quot;, you are talking about the 3rd. But take any of those away and the entire thing falls apart.


type: story
by: kossnocorp
title: Show HN: Open-source LLM playground for VS Code
url: https://marketplace.visualstudio.com/items?itemName=mindrig.mindrig
text:
  Hey HN!<p>We made a VS Code extension that allows developers to play with their prompts right in their editor. It uses Oxc and RustPython to parse and detect the prompts in the source code.<p>Devs can test their prompts against different models and&#x2F;or variables (models*data matrix). With a CSV dataset, one can test their prompt changes against multiple rows and verify whether the change is good or not. Automated evals are coming soonish.<p>The request&#x2F;response JSONs are available to inspect, as well as usage stats with projected cost.<p>The extension supports hundreds of models thanks to the Vercel Gateway. If you need more provider options (planned but not priority), please let me know. Users without keys will get their requests served by LM Studio running on my PC. Please don&#x27;t crash my workstation!<p>It only supports JS&#x2F;TS and Python for now, but many more languages are coming. Compiling tree-sitter crates to Wasm is PITA, but I&#x27;m getting there.<p>I also work on improving the heuristics so prompt strings can be detected from arrays or when passed as arguments to popular LLM APIs. Now you can use &quot;prompt&quot; in the variable name or put a comment with &quot;@prompt&quot; in front of it.


type: comment
by: defrost
text:
  When was it first coined?<p>As a verb:<p><pre><code>  retard, v.    [ad. F. retarder (13th c., = Sp. and Pg. retardar, It. ritardare), or L. retardāre, f. re- re- + tardus slow.]     1.1 trans. To keep back, to delay, hinder, impede (a person or thing in respect of progress, movement, action, or accomplishment).     c 1489 Caxton Blanchardyn xxiii. 75 Here is one doubte that retardeth myne ymagynacyon.     1636 Denham Destr. Troy 423 The one retarded was By feeble age, the other by a wound.     1660 F. Brooke tr. Le Blanc&#x27;s Trav. 260 The sight of this fishing retarded us above an houre.    2.2 To delay the progress or accomplishment, to impede the course, of (an action, movement, etc.).       1572 Reg. Privy Council Scot. II. 158 That sa haly a work be not retardit.     1610 B. Jonson Alch. iv. v, This&#x27;ll retard The worke, a month at least.     1642 C. Vernon Consid. Exch. 91 The principal causes which have hindred and retarded the due answering of the Kings Revenues and Debts.    b.2.b To defer, postpone, put off. rare.       1735 in Pope&#x27;s Lett. Suppl. 11 He retarded his Edition of Mr. Cromwell&#x27;s Letters till the Twenty-Second of March.     1820 Scott Monast. xvi, If we were now either to advance or retard the hour of refection beyond the time.    3.3 intr. To be delayed; to come, appear, or happen later; to undergo retardation.       1646 Sir T. Browne Pseud. Ep. 194 Putrefaction‥shall retard or accelerate according to the subject and season of the year.     1665 Phil. Trans. I. 38 The Comet advances‥towards the East, and‥retards towards the West.     1738 Ibid. XL. 312 The next Evening it retarded two Hours.    b.3.b To delay to do something. rare—1.       a 1732 Gay Tales, Apparition, Call loud on Justice, bid her not retard To punish murder. </code></pre> As a noun:<p><pre><code>  1.1 Retardation, delay. in retard, retarded, delayed; in the rear of.       1788 Jefferson Writ. 1859 II. 353 A single day&#x27;s retard.     1865 Carlyle Fredk. Gt. xv. x. (1872) VI. 65 The rearward regiments‥are in painful retard.     1886 Ruskin Præterita I. iv. 132, I was far in retard of them in real knowledge.    2.2 retard of the tide or retard of high water, the interval between the moon&#x27;s transit and the high water following upon this. Also ellipt.       1833 Phil. Trans. CXXIII. 19 The retard‥at Portsmouth appears to be intermediate between that at Brest and at London.     1845 Encycl. Metrop. V. 257* marg., Retard of high water upon the moon&#x27;s transit.     1862 New Amer. Cycl. XV. 471 At Boston, this delay, which is called the retard, or age of the tide, is nearly 36 hours.    3.3 A device in a motor vehicle for retarding the ignition spark.       1932 Motoring Encycl. 10&#x2F;3 The Bosch automatic advance and retard (Fig. 3) is a simple design for a stationary armature type of magneto.     1977 Hot Car Oct. 75&#x2F;3 The old one is capped off still retaining the advance retard.    4.4 U.S. slang. A mentally retarded person.       1970 Time 23 Mar. 49 There are‥heroin addicts, Air Force and CIA mental retards and Broadway Indians doing a Broadway Snake Dance. </code></pre> ~ Oxford English Dictionary Second Edition (CD-ROM v. 4.0 © Oxford University Press 2009)


type: comment
by: andrekandre
text:
  <p><pre><code>  &gt; If no such version becomes available, I&#x27;ll still stick to the last non-liquid-glass OS and upgrade only if&#x2F;when it becomes unusable. </code></pre> i felt the same with the ui&#x2F;ux changes with big sur, and funny enough, when trying the older os after while i realized i was (mostly) fine with look of the new os... the bugs on the other hand... they just seem to pile up with each release...


type: comment
by: Telaneo
text:
  &gt; I&#x27;ve always found it beyond ridiculous. Either you post your code in public and you accept it&#x27;ll be used by others, without any enforceable restriction, or you don&#x27;t. It&#x27;s as simple as that.<p>If we can have this, but for everything, so films, books, TV, music and everything else, I&#x27;d agree. This however is not the world we live in. The amount of culture we could have from people remixing the past 50 years worth of culture would be incredible. Instead, we&#x27;re stuck with the same stuff we were over 70 years ago.<p>The amount of progress we could make in software is probably on a similar level, but the problem is the same as it is with the cultural artefacts. So instead we&#x27;re stuck in a world where money makes right, since you need money to uphold the laws intended to protect Intellectual Property™. I can&#x27;t blame ffmpeg for working within the rules of the system, even if the system sucks.


type: comment
by: array_key_first
text:
  Everyone knows there&#x27;s big money in AI right now, what people are skeptical on is how based in reality that is. Personally, I think there&#x27;s little plans for profitability and this is all going to come crashing down sooner or later. Same reason I don&#x27;t care much for MAU.


type: comment
by: kenjin4096
text:
  Tier-ups for trace-based JITs have been explored before. You can find an example here <a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;abs&#x2F;10.1145&#x2F;2398857.2384630" rel="nofollow">https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;abs&#x2F;10.1145&#x2F;2398857.2384630</a> I know LBBV isn&#x27;t technically tracing, but it&#x27;s quite similar, so I think similar concepts apply.


type: comment
by: reidrac
text:
  I find very difficult deciding about my all time favourites on <i>anything</i>, but the Hyperion books are pretty close to it.<p>Not sure about the Endymion ones.


type: comment
by: agumonkey
text:
  I kinda believe this.<p>there&#x27;s a shift in how you make software here. LLM will produce a ton of code that embeds decisions, it&#x27;s well done but it means you never have to reflect about the design, interfaces yourself. you can keep abusing the context window<p>most of software engineering was dealing with human limits through compression. we make layers, modules, abstractions so that we can understand each part a bit


type: comment
by: array_key_first
text:
  Inevitably is such a tired argument. Everything is a choice, belief in inevitability is for the weak.


type: comment
by: thaumasiotes
text:
  There is a significantly more mainstream but similar-in-the-broad-strokes theory, the Hygiene Hypothesis, which says that the immune system relies on encountering things like this for <i>calibration</i>, but doesn&#x27;t require them as a continual presence <i>for optimal functioning</i>.


type: comment
by: bonsai_spool
text:
  I have to say that I don&#x27;t talk about credentials because they really are an inappropriate source of authority on the internet.<p>I instead link to authoritative references.


type: comment
by: sestep
text:
  If you have asciinema already installed then you can invoke it through svg-term like this!<p><pre><code>  svg-term --command &#x27;cowsay hey there&#x27; </code></pre> But that has the aforementioned issues about not pausing enough, so I usually just record with asciinema first and then invoke svg-term.


type: comment
by: ValentineC
text:
  &gt; <i>Add a second user to your network?</i><p>I checked, and Tailscale only allows a single Owner [1], so it would still be pretty disastrous if the Owner account was suspended by the single sign-on organisation.<p>[1] <a href="https:&#x2F;&#x2F;tailscale.com&#x2F;kb&#x2F;1138&#x2F;user-roles#owner" rel="nofollow">https:&#x2F;&#x2F;tailscale.com&#x2F;kb&#x2F;1138&#x2F;user-roles#owner</a>


type: comment
by: bohnohboh
text:
  Believe it or not...<a href="https:&#x2F;&#x2F;quake.by&#x2F;news&#x2F;?id=39" rel="nofollow">https:&#x2F;&#x2F;quake.by&#x2F;news&#x2F;?id=39</a> ..... <a href="https:&#x2F;&#x2F;youtu.be&#x2F;9tqOPS6x9l8?si=YP98Tn4FePchfblk&amp;t=881" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;9tqOPS6x9l8?si=YP98Tn4FePchfblk&amp;t=881</a>


type: comment
by: beardbound
text:
  I mostly agree with you, but if a human straight up copies work under copyright they’re violating the law. Seems like a LLM should be held to the same standard unless they should be even less beholden to the law than people.<p>It’s also incredibly hard to tell if a LLM copied something since you can’t ask it in court and it probably can’t even tell you if it did.


type: comment
by: benatkin
text:
  Someone jokingly referred to Glendale, AZ as &quot;Glentucky&quot; once in my presence. I don&#x27;t remember exactly when and where, I think I remember who, but I am pretty sure it was &quot;Glentucky&quot; even though &quot;Glenducky&quot; would have also worked. :D


type: comment
by: magnitudes
text:
  I find a lot of folks share this sentiment but from where I sit it just sounds so much like the “kids these days” crap that spawned all of YOU folks when you were younger. I grew up so inspired by the internet culture of the nineties, people that understood a technology and had a passion for wrangling it to do great things. We had a mixed run and the internet today has  simultaneously exceeded these early dreams by orders of magnitude in some ways and has become absolutely Orwellian and backwards in others. Same thing is happening here. It’s just so interesting seeing the same peers have such an identical take on this generations paradigm shift as the folks that we all ridiculed in the 90s. Those hilarious badly aged takes on the internet being a fad or not user friendly enough etc etc, I guess my naivite was to expect this time around we would be able to better recognize it in ourselves


type: comment
by: ajxs
text:
  I always wonder why these guides stick to x86(-64). I get that it&#x27;s still the most popular processor architecture for desktop computing, but it&#x27;s got a lot of complex legacy baggage that&#x27;s an unnecessary cognitive burden for beginners. It&#x27;s also a relatively uncommon target for real-world bare metal development. Why not target RISC-V? I&#x27;ve done a lot of OSDev in both x86 and RISC-V, and I think RISC-V is much more teachable. You don&#x27;t want to bog the reader down trying to understand what protected mode, or the A20 line is, when you could just focus on more universal concepts.<p>In case anyone is curious, I very recently released a small demo kernel for RISC-V here: <a href="https:&#x2F;&#x2F;github.com&#x2F;ajxs&#x2F;straylight" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ajxs&#x2F;straylight</a>


type: comment
by: mmooss
text:
  In fairness, was Bell Labs, part of (or funded by) AT&amp;T, a phone monopoly, any less corporate than Google&#x27;s home for genius engineers?


type: comment
by: Refreeze5224
text:
  He&#x27;s not upset that someone sent him an AI-generated thank you. He&#x27;s upset about <i>AI itself</i>. And he&#x27;s completely right.


type: comment
by: littlestymaar
text:
  This entirely misses the fact that Spain became a European superpower during that period because war was then done by mercenaries…<p>&gt; Any wealth created for the state mostly just went into paying for wars because the inflation worked its way up through salaries.<p>Wealth created for the state just went into paying for wars because that what mattered to the early modern aristocracy and that&#x27;s what they wanted to pay with their additional money. From the point of view of the Spanish elite of the time, their <i>“wealth”</i> increased dramatically during that period, it&#x27;s just that this don&#x27;t fit your or my criteria for wealth.


type: comment
by: a_victorp
text:
  I would also add that Elon got singled out because he was very public about the changes. Other players are not, so it&#x27;s hard to assess the existence of &quot;corrections&quot; and the reasons behind them


type: comment
by: antonvs
text:
  You mention a questionably designed custom operator and an add-on from a SIG. This is like blaming Linux for the UI in Gimp.


type: comment
by: hokumguru
text:
  I live in Lincoln, so about 50 miles south of Omaha. I think a crucial point left out by the author here may be the massive (at least perceived) demographic disparities between Omaha and Council Bluffs.<p>Council Bluffs is a vastly less financially successful city than Omaha with far more visible opioid problems.<p>That is to say, as a local, I don’t know if I would associate the term as much with demeaning “hillbillies or hicks” but more for the socioeconomic and drug disparities between the two cities.<p>I don’t know if the drug disparity is so large between them, but it certainly feels more visible in Council Bluffs. Maybe why we don’t see the -tucky suffix used as much with other twin cities is that St Paul and Fort Worth are still quite successful metropolitan areas in their own right.


type: comment
by: observationist
text:
  This isn&#x27;t a good argument. The scale of variations in failure modes for unaligned individuals generally only extends to dozens or hundreds of individuals. Unaligned AIs, scaled to population matching extents, can make decisions whose swings overtake the capacity of a system to handle - one wrong decision snuffs out all human life.<p>I don&#x27;t particularly think that it&#x27;s likely, just that it&#x27;s the easiest counterpoint to your assertion.<p>I think there&#x27;s a real moral landscape to explore, and human cultures have done a variably successful job of exploring different points on it, and it&#x27;s probably going to be important to confer some of those universal principles to AI in order to avoid extinction or other lesser risks from unaligned or misaligned AI.<p>I think you generally have the right direction of argument though - we should avoid monolithic singularity scenarios with a single superintelligence dominating everything else, and instead have a widely diverse set of billions of intelligences that serve to equalize representative capacity per individual in whatever the society we end up in looks like. If each person has access to AI that uses its capabilities to advocate for and represent their user, it sidesteps a lot of potential problems. It might even be a good idea to limit superintelligent sentient AI to interfacing with social systems through lesser, non-sentient systems equivalent to what humans have available in order to maintain fairness?<p>I think there are a spectrum of ideas we haven&#x27;t even explored yet that will become obvious and apparent as AI improves, and we&#x27;ll be able to select from among many good options when confronted with potential negative outcomes. In nearly all those cases, I think having a solid ethical framework will be far more beneficial than not. I don&#x27;t consider the neovictorian corporate safetyist &quot;ethics&quot; of Anthropic or OpenAI to be ethical frameworks, at all. Those systems are largely governed by modern western internet culture, but are largely incoherent and illogical when pressed to extremes. We&#x27;ll have to do much, much better with ethics, and it&#x27;s going to require picking a flavor which will aggravate a lot of people and cultures with whom your particular flavor of ethics doesn&#x27;t please.


type: comment
by: quarkz14
text:
  I have started Kitchen Confidentials by Anthony Bourdain and almost finished it! I am hoping to start reading more next year as I have struggled finishing books most of the time.


type: comment
by: Nextgrid
text:
  For knowledge you only use occasionally and always in a context where reference (conventional or AI) is available, why not? That frees up memory&#x2F;resources to learn more important stuff, the stuff where consulting reference might be too slow or not available.


type: comment
by: tacticus
text:
  npm isn&#x27;t the issue there it&#x27;s the ts\js community and their desire to use a library for everything. in communities that do not consider dependencies to be a risk you will find this showing up in time.<p>The node supply chain attacks are also not unique to node community. you see them happening on crates.io and many other places. In fact the build time scripts that cause issues on node modules are probably worse off with the flexibility of crate build scripts and that they&#x27;re going to be harder to work around than in npm.


type: comment
by: mrexroad
text:
  Been a year of re-reads and some classics I never started b&#x2F;c of thickness. Standouts for me were “A Tale of Two Cities” and “Norwegian Wood.”<p>“Kafka on The Shore”, “Norwegian Wood” - Haruki Murakami<p>“A Tale of Two Cities” - Dickens<p>“Count of Monte Cristo” - Alexandre Dumas<p>LotR, “Hobbit” - Tolkien<p>“World Atlas of Coffee” - James Hoffmann<p>“Anathem”, “Diamond Age”, “Termination Shock” - Neal Stephenson<p>“A Timeless Way of Building” - Christopher Alexander<p>“Where The Wizards Stay Up Late” - Lyon<p>“Fahrenheit 451” - Ray Bradbury<p>“Slaughterhouse V” - Kurt Vonnegut<p>“Neuromancer”&#x2F;Sprawl trilogy - William Gibson<p>Plus an assortment of business, systems thinking, and tech related books that were “fine”, but none that really left me with much to chew on afterwards.


type: comment
by: kstrauser
text:
  I didn&#x27;t downvote. I suspect people did because it sounded like you were defending ILoveRockchip&#x27;s actions, based on either 1) not understanding what they did, and&#x2F;or 2) not having access to the facts. People get snippy about abusing Free Software.


type: comment
by: NextHendrix
text:
  Likewise, the monogram of the sitting english monarch (as seen on postboxes and so forth) is the &quot;Royal Cypher&quot;.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Royal_cypher" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Royal_cypher</a>


type: comment
by: bellgrove
text:
  Interesting - I got something completely different out of The Thin Red Line. To me it was fascinating to see how different people processed the war and their different struggles, whether philosophical (Private Witt), with relationships back home (Cpt Staros), or PTSD. It was a little scattered as it bounced between so many soldiers but the central theme seemed to centre around Pvt Witt and Sgt Welsh - the actual battle was almost secondary. IMO there’s no snobbery - though Malick is maybe a little self indulgent - and I enjoyed movies like Saving Private Ryan or even Fury just as much.


type: comment
by: croisillon
text:
  pity it was written by chatgpt, also i didn’t know the irony in Andersen’s tales was missed by anyone?


type: comment
by: trinsic2
text:
  Im feeling the same way about everything you said. This feels like a huge divide between people that are doing things to enrich themselves at the expense of everyone e else.


type: comment
by: reactordev
text:
  Oh I’m going to need more info than this. It’s a service that provides persistent disk and VM’s but doesn’t tell you what those shared resource limits are, what the pricing is, or anything other than to ssh in…


type: comment
by: RHSeeger
text:
  &gt; In other words, assume you are the second owner in all cases when it comes to certified medical equipment.<p>By that logic, _any_ company can effectively ignore the GPL constraints by just selling it to a reseller, first; one that they have a contract with to _not_ offer the source code when they re-sell it.<p>It is my understanding that, if I use GPL in my code, and I distribute it to someone that then re-distributes it to someone else... the GPL is still binding. I don&#x27;t see why that wouldn&#x27;t be the case with hardware using GPL&#x27;d software.


type: comment
by: __MatrixMan__
text:
  Agreed, nix really makes it easy to go from solving the problem for yourself to solving it for everybody.  Not much else is easy, but when it comes to building an open source community, that criterion is a pretty powerful one.


type: comment
by: mckirk
text:
  For me, these books are in the rare category of &#x27;wait I didn&#x27;t know it was allowed to come up with a story _this good_&#x27;. I envy all those that have yet to read it for the first time.


type: comment
by: goodmattg
text:
  Fiction:<p>A Little Life - challenging to read but exceptional<p>Sci-fi<p>Three Body Problem trilogy - forget the Netflix series the books are excellent, in my opinion #2 was the peak.<p>The Glass Hotel, Station Eleven, Sea of Tranquility - anything by Emily St. John Mandel - hard to place but her distinct writing style transports me.<p>Non-fiction:<p>American Moonshot - fine The Path to Power - anything Caro writes is worth reading


type: comment
by: MindSpunk
text:
  While this is 100% true for the system allocator, hitting OOM there you&#x27;re likely hosed, it isn&#x27;t true if you&#x27;re using arenas. I work on games and being able to respond to OOM is important as in many places I&#x27;m allocating from arenas that it is very possible to exhaust under normal conditions.


type: comment
by: iinnPP
text:
  A recent review of one of Canada&#x27;s Federal Institutions showed the correct advice was given 17% of the time[0]. 83% failure rate. Not a soul has been fired unless something changed recently.<p>I do agree however with your assessment because any (additional) accountability would improve matters.<p>[0] <a href="https:&#x2F;&#x2F;globalnews.ca&#x2F;news&#x2F;11487484&#x2F;cra-tax-service-calls-auditor-general-report&#x2F;" rel="nofollow">https:&#x2F;&#x2F;globalnews.ca&#x2F;news&#x2F;11487484&#x2F;cra-tax-service-calls-au...</a>


type: comment
by: kstrauser
text:
  What&#x27;s the clash? Is the claim that China lacks the notion of copyright, or that they don&#x27;t care about the rule of law?


type: comment
by: vga42
text:
  Yep. It&#x27;s understandable that the pendulum swings between right-wing and left-wing but how the fuck can a nation of people be so idiotic as to pick Donald Trump. Twice?!


type: comment
by: bellgrove
text:
  Lots of inner monologues that have a sort of stream of consciousness feel to them. Plot is secondary or non-existent. But I do feel like his movies usually have a coherent theme and he gets it across successfully. I don’t know anything about films so am unable to appreciate any technical feats like lighting - but I really like his movies. I feel like a lot of “good” movies are also fairly formulaic; I enjoyed f1 and predator badlands, but it feels like they followed the Hollywood formula and were good movies because the executed it well.


type: comment
by: subdavis
text:
  &gt; Any “alignment” that exists is alignment with the owner’s interests, constrained only by market forces and regulation.<p>That struck me as a pretty big hand-wave. Market forces are a huge constraint on alignment. Markets have responded (directionally) correctly to the nonsense at Grok. People won’t buy tokens from models that violate their values.


type: comment
by: satiric
text:
  Thanks. I feel like I expect home pages to contain at least a modicum of information. And three seconds spent thinking about accessibility would have told them that light gray links on a white background are a terrible idea...


type: comment
by: lxe
text:
  It&#x27;s crazy how the etymology of &quot;Kentucky&quot; cannot be traced with certainty. Goes to show how much of the native American culture and language is now untraceable and how fragile our record-keeping is, even in &quot;modern times&quot;.


type: comment
by: krick
text:
  We don&#x27;t. To be fair, it was a &quot;science and math competition for high school seniors&quot;. If it wasn&#x27;t, it would be just some paper on arxiv, and nobody would be reporting it. And for sure the guy who did this kind of research wouldn&#x27;t be awarded $250K for it.<p>So, uh… yeah. That&#x27;s it. A guy was chosen by the jury as the winner of highschool-talent competition and won $250K. Good for him.<p>The 3rd place is a proof for some Ramsey-like problem it seems, though.


type: comment
by: ilaksh
text:
  Are they actually VMs, or are they containers? Some kind of special container like gvisor? Firecracker microvms?


type: comment
by: EdwardDiego
text:
  My biggest complaint with pipenv is&#x2F;was(?) that it&#x27;s lockfile format only kept the platform identifiers of the platform you locked it on - so if you created it on Mac, then tried to install from the lockfile on a Linux box, you&#x27;re building from source because it&#x27;s only locked in wheels for MacOS.<p>Poetry and uv avoid this issue.


type: comment
by: dpark
text:
  That’s interesting, thanks. Looks like it’s 11%-ish in the US which is lower than the other cited countries but still more common than I would have guessed.


type: comment
by: yearolinuxdsktp
text:
  This is a good example of a benefit of certificate-based authentication option for MongoDB, because you need to at least present a valid client certificate to transmit any data.


type: comment
by: throw5t43e4r
text:
  There was a story in one of his biographies where he spent a lot of time making sure the machines that made one of his products actually looked good too!<p>One of his biographers gave an example of how some cabinet makers only use good wood on the front and side, but Jobs would want good quality wood on the back as well.


type: comment
by: wdporter
text:
  true, perhaps, but a colon would have been more appropriate here and programmers should be familiar enough with them also.


type: comment
by: mishu2
text:
  Once you set up a pipeline, sure. They&#x27;d need a lot of bandwidth to ensure the combined output makes any kind of sense, not unlike the GPU I guess.<p>Otherwise it&#x27;s similar to the way nine women can make a baby in a month. :)


type: comment
by: __MatrixMan__
text:
  My point is that they are typical.  I think there are legions of them.  Whole classrooms at a time, whole departments at a time, people whose job is to write python according to whatever procedures came down from on high.<p>We don&#x27;t notice them because they&#x27;re not participating in conversations about which programming language might be suitable.  Instead they&#x27;re having conversations about whether Python is necessary or whether they can get away with a spreadsheet.


type: comment
by: baby_souffle
text:
  I largely agree but don&#x27;t want to entirely discount the effect that using a compiled language had.<p>At least in my limited experience, 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>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>At least on paper, both poetry and UV have a pretty similar feature set. You do however need a working python environment to install and use poetry though.


type: comment
by: cluckindan
text:
  Insects have the some of the same neurotransmitters as mammals, but they can be relaying different things. For example, dopamine is not used for reward learning, but for aversion learning and pain.


type: comment
by: crawshaw
text:
  I suspect you think more effort went into my comment than actually did. I spent less than 60 seconds on: clicking two or three buttons, typing out the names I saw from the other window, then scrolling down and seeing the 501(c)3.<p>The reason I did was to associate the work with humans because that is the heart of my argument: people do things. This was not the work of an independent AI. If it took more than 60 seconds, I would have made the point abstractly rather than by using names, but abstract arguments are harder to follow. There was no more intention to comment than that.


type: comment
by: martey
text:
  &gt; <i>In this case, the fact that it took 2 years. And of course now that FFmpeg is getting more exposure in the media due to their association with AI hype, now they finally get &#x27;fair&#x27; legal treatment... I don&#x27;t call that winning.</i><p>It took 2 years because FFmpeg waited 2 years to send a DMCA notice to Github, not because of delays in the legal system. I think you are conflating different unrelated issues here.


type: comment
by: dzaima
text:
  Or even just, have this also apply to the code produced by those using my code. But while that&#x27;s not the case, copyleft licenses (especially GPL (not LGPL)) are a way to force it to be the case to at least limited extent.


type: comment
by: JohnMakin
text:
  The description of authentication mechanism is confusing me. it’s over ssh, but how is this integrated?<p>&gt; Private by default, share with discord-style links exe.dev takes care of TLS and auth for you. By default only you can reach your HTTP services, and you have easy mechanims to share them with friends and colleagues.<p>Is anyone with access to a link able to get in?


type: comment
by: mrexroad
text:
  Read Diaspora last year w&#x2F;o knowing anything about it. Easily one of my favorite sci-do books to date—I can’t believe it was there waiting for me the entire time. Permutation City is one of my next 3 reads.


type: comment
by: Y_Y
text:
  My Android phone does come with an explicit written offer of source. It&#x27;s in Settings&gt;About&gt;Legal.


type: comment
by: analog31
text:
  I remember &quot;-tucky&quot; being used in my part of Southeastern Michigan, in the early 1980s. It may have been related to the historical migration of people from Appalachia to the Detroit area during the heyday of the car industry.


type: comment
by: alistairSH
text:
  Huh. Have the numbers gone up since the 80s? Worms are not something I ever heard about as a child, teen, or twenty-something.<p>That said, I also had a kid in the 00s and my friends have kids now, and nobody has mentioned getting worms.


type: comment
by: JoshTriplett
text:
  &gt; When the device is transferred or resold to you, it need not be accompanied by the offer of source.<p>This is false. The person transferring the device must either pass along the offer they received (GPLv2 clause 3(c), and only if performing non-commercial redistribution), or pass along the source code (GPLv2 clause 3(a)).


type: comment
by: emehex
text:
  Favourite books of the year:<p>&quot;When the Moon Hits Your Eye&quot; - John Scalzi<p>&quot;Making History&quot; - K.J. Parker<p>&quot;Let Dogs be Dogs&quot; - Monks of New Skete<p>&quot;The First Gentleman&quot; - Bill Clinton (it&#x27;s actually fun!)<p>&quot;The Thinking Machine&quot; - Stephen Witt


type: comment
by: jacquesm
text:
  It&#x27;s a balance thing. You can&#x27;t make a language without any features, but you can be too small (&#x27;Brainfuck&#x27;) and you can definitely be too large (&#x27;C++&#x27;). There is a happy medium in there somewhere and the lack of a string type was perceived as a major shortcoming of C, but then again, if you realize that they didn&#x27;t even have structs in the predecessor to C (even though plenty of languages at the time did have similar constructs) they got enough of it right that it ended up taking off.<p>C and personal computing hit their stride at roughly the same time, your choices were (if you didn&#x27;t feel like spending a fortune) Assembly, C, Pascal and BASIC for most systems that mere mortals could afford. BASIC was terribly slow, Pascal and C a good match and assembler only for those with absolutely iron discipline. Which one of the two won out (C or Pascal) was a toss up, Pascal had it&#x27;s own quirks and it was mostly a matter of which of the two won out in terms of critical mass. Some people still swear by Pascal (and usually that makes them Delphi programmers, which will be around until the end because the code for the heat-death of the universe was writting in it).<p>For me it was Mark Williams C that clinched it, excellent documentation, good UNIX (and later Posix) compatibility and whatever I wrote on the ST could usually be easily ported to the PC. And once that critical mass took over there was really no looking back, it was C or bust. But mistakes were made, and we&#x27;re paying the price for that in many ways. Ironically, C enabled the internet to come into existence and the internet then exposed mercilessly all of the inherent flaws in C.


type: comment
by: thaumasiotes
text:
  &gt; I can create hypothetical cases for either location to be higher or lower than the other.<p>- Transmission is easier in the city due to closer contact and more shared resources.<p>- Urban parasites are likely to be more debilitating to the victim because they may come from an unfamiliar environment. (Compare how hookworm in the American south was a nuisance to blacks, but debilitating to whites.)<p>We know that diseases were a much heavier burden in cities than they were in rural regions. Parasites are mostly just bigger diseases; you&#x27;d need to come up with a really interesting idea to explain why they were a smaller issue in cities than outside of them.<p>Hookworm is an interesting example to consider here; you catch them by stepping on soil with your bare feet. Stereotypically they are a problem of the rural south. But I found this paper on &quot;neglected tropical diseases&quot; in the United States, which had this to say:<p>&gt; Toxocariasis is a soil-transmitted helminth infection [it isn&#x27;t hookworm, but hookworm is also a soil-transmitted helminth infection] that can result in visceral larva migrans, visual impairment from ocular larval migrans, or a condition that resembles asthma, known as covert toxocariasis. Urban playgrounds in the US have recently been shown to be a particularly rich source of Toxocara eggs, and inner-city children are at high risk of acquiring the infection.<p><a href="https:&#x2F;&#x2F;journals.plos.org&#x2F;plosntds&#x2F;article?id=10.1371&#x2F;journal.pntd.0000149" rel="nofollow">https:&#x2F;&#x2F;journals.plos.org&#x2F;plosntds&#x2F;article?id=10.1371&#x2F;journa...</a><p>Another example to consider might be covid, where my read of the consensus is that (1) initial nature -&gt; human infection is more likely in rural areas (where there&#x27;s more nature), but (2) once it can live in humans, it&#x27;s a bigger problem in urban areas (where there are more humans).


type: comment
by: llmslave2
text:
  I&#x27;d be interested if I knew who was behind the company and could reasonably trust that I wasn&#x27;t going to get my data stolen etc.


type: comment
by: crawshaw
text:
  Hello, an exe.dev person here. They are VMs, on a crosvm-derived VMM. So I consider them &quot;actually VMs&quot;, though we do not currently support custom kernels. You can do VM things in there, like create TUN devices, etc.


type: comment
by: montroser
text:
  Some actual details here:<p><a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;how-exedev-works" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;how-exedev-works</a><p><a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;pricing" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;pricing</a>


type: comment
by: globalnode
text:
  you can just disagree with reasons rather than this performative rhetoric. your post makes me realise i was wrong to tease people about rust the other day -- apologies for that.<p>edit: changed &quot;ad hominem&quot; to &quot;performative rhetoric&quot;, think its more fitting in this case but it all seems borderline


type: comment
by: wdporter
text:
  alt-0151 (numeric keypad) on windows<p>Some other useful ones to memorise:<p>0150 the endash, 0133 the ellipsis, 0145 the single quote opening, 0146 the apostrophe&#x2F;single quote closing, 0147 and 0148 for double quotes, 0149 for a bullet point.


type: comment
by: jerkstate
text:
  What about PVs and power electronics? My understanding is that TOPCon PVs use substantially more silver per watt than previous generations. China decided to stop exporting silver and there is currently a substantial premium for physical delivery in Shanghai vs cash settlement in COMEX..


type: comment
by: crawshaw
text:
  Hello, an exe.dev person here. There are some very early docs, exe.dev&#x2F;docs (which are also accessible over ssh once you ssh in). There is a lot more to come, very early days, please bear with us. I was not expecting to see it here today.


type: comment
by: cm2012
text:
  Its still a small portion of the total energy use and already powering a lot of things. And to compare other uses accurately, you&#x27;d also have to consider the cost of creating those things (like creating a full tv show, or car manufacturing, etc).


type: comment
by: blibble
text:
  &gt; The argument against AI alignment is that humans aren&#x27;t aligned either. Humans (and other life) are also self-perpetuating and mutating. We could produce a super intelligence that is against us at any moment!<p>there is fundamental limit to how much damage one person can do by speaking directly to others<p>e.g.: one impact of one bad school teacher is limited to at most a few classes<p>but chatgpt&#x2F;grok is emitting its statistically generated dogshit directly to entire world of kids<p>... and voters


type: comment
by: crawshaw
text:
  Hello, I am behind this company. My co-founder Josh Bleecher Snyder has also been hanging around the internet for a while. There are several of us hacking away. It is very early days, we have a lot of work to do to earn your trust but it is my intention to do so.


type: comment
by: solarkraft
text:
  The kindle system is a joy to dig around in. The UI‘s based on X, awesome WM, GTK and a bunch of mostly unobfuscated shell scripts and JS.<p>One thing I‘d love would to find a way to make it wake up every once in a while to turn it into an auto-refreshing display. I haven’t found a way to do so without external hardware (which could save a lot of power by not having to wake the whole system, but I think the wakeup can’t be triggered via the serial port and other contacts aren’t as easily accessible).


type: comment
by: cj
text:
  No, he means basis, not reason. There&#x27;s a difference and I&#x27;m genuinely curious in your answer.


type: comment
by: mattkrick
text:
  I just finished the red rising series this year. Do you have any other recommendations in the same genre?


type: comment
by: crawshaw
text:
  Apologies for the vagueness of the home page, we were not expecting to be here today. There is a little more info in our first blog post <a href="https:&#x2F;&#x2F;blog.exe.dev&#x2F;meet-exe.dev" rel="nofollow">https:&#x2F;&#x2F;blog.exe.dev&#x2F;meet-exe.dev</a> and docs, but far needs to be written.<p>(We have also built some interesting tech behind this that we are excited to write up, I have a doc two pages long of blog posts we want to write.)


type: comment
by: neuralkoi
text:
  “If you cannot understand why someone did something, look at the consequences—and infer the motivation.”<p>― Carl Jung


type: comment
by: billy99k
text:
  Australia just blamed the wrong people as an excuse for a horrific gun crime and is now taking rights ways from its citizens as a result. Videos of the crime are being completely censored and if you mention who committed the crime online, you go to jail.<p>The UK has slid into complete authoritarianism and is also jailing anyone that that speaks the truth under the guise of &#x27;hate speech laws&#x27;.<p>Canada has been eroding its citizens rights for years now. During the trucker protest for instance, many had their bank accounts frozen and were arrested for merely protesting.<p>Who shouldn&#x27;t we be able to trust again? These nations aren&#x27;t free and the people on the left will either ignore it or deny it, because it&#x27;s left-wing authoritarianism.


type: comment
by: Nextgrid
text:
  It&#x27;s not just greenfield-ness but the fact it&#x27;s a <i>commercial</i> endeavor (even if the code is open-source).<p>Building a <i>commercial</i> product means you pay money (or something they equally value) to people to do your bidding. You don&#x27;t have to worry about politics, licensing, and all the usual FOSS-related drama. You pay them to set their opinions aside and build what <i>you</i> want, not what <i>they</i> want (and if that doesn&#x27;t work, it just means you need to offer more money).<p>In this case it&#x27;s a company that believes they can make a &quot;good&quot; package manager they can sell&#x2F;monetize somehow and so built that &quot;good&quot; package manager. Turns out it&#x27;s at least <i>good enough</i> that other people now like it too.<p>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 <i>actually</i> get done.<p>Similar story with systemd - all the bitching you hear about it (to this day!) is the stuff that would&#x27;ve happened during its development phase had it been developed as a typical FOSS project and ultimately made it go nowhere - but instead it&#x27;s one guy that just did what he wanted and shared it with the world, and enough other people liked it and started building upon it.


type: comment
by: Joker_vD
text:
  &gt; the same sort of reason that retailers can&#x27;t be held to incorrectly published prices (in the UK at least, a displayed price is an “invitation to tender”, not a contract or other promise)<p>The hell? Over here, the price tags <i>are</i> a sort of public contract, to which the seller pre-commits. The seller forgot to change the tags? That&#x27;s not the buyer&#x27;s problem.


type: comment
by: nephihaha
text:
  The fact that most countries are ruled by machine politicians who know more about each other than the populace they rule. Populists speak about things the masses want to hear addressed without necessarily providing the appropriate answers.


type: comment
by: crawshaw
text:
  Thank you! Yes, KVM. And public IPs are very useful and we want to do them. We will have to charge and&#x2F;or limit them, unlike VMs, unfortunately, because IPv4 is scarce. (I am busy trying to buy some right now.) You can follow along here: <a href="https:&#x2F;&#x2F;github.com&#x2F;boldsoftware&#x2F;exe.dev&#x2F;issues&#x2F;6" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;boldsoftware&#x2F;exe.dev&#x2F;issues&#x2F;6</a>


type: comment
by: jacquesm
text:
  I can take anything I wrote in C since ~1982 or so and throw it at a modern C compiler and it will probably work, I may have to set some flags but that&#x27;s about it. I won&#x27;t have to hunt up a compiler from that era, so the codebase remains unchanged, which increases the chances that I&#x27;m not going to introduce new bugs (though the old ones will likely remain).<p>If I try the same with a python project that I wrote less than five years ago I&#x27;m very, very lucky if I don&#x27;t end up with a broken system by the time all of the conflicts are resolved. For a while we had Anaconda which solved all of the pain points but it too seems to suffer from dependency hell now.<p>George Orwell was a writer of English books, not a programmer and whatever he showed us he definitely did not show us that small <i>programming</i> languages constrain our thinking. That&#x27;s just a very strange link to make, programming languages are not easily compared with the languages that humans use.<p>What you could say is that a programming languages&#x27; &#x27;expressivity&#x27; is a major factor in how efficient it is in taking ideas and having them expressed in a particular language. If you take that to an extreme (APL) you end up with executable line-noise. If you take it to the other extreme you end up some of the worst of Java (widget factory factories). There are a lot of good choices to be found in the middle.


type: comment
by: jbaiter
text:
  Also not like logging setups outside of k8s can&#x27;t be a horror show too. Like, have you ever had to troubleshoot a rsyslog based ELK setup? I&#x27;ll forever have nightmares from debugging RainerScript mixed with the declarative config and having to read the source code to find out why all of our logs were getting dropped in the middle of the night.


type: comment
by: trinsic2
text:
  I think you are seriously misjudging how situation is effecting people. I was reading this article[0] the other day and I agree with most of it.<p>[0]: <a href="https:&#x2F;&#x2F;fortune.com&#x2F;2025&#x2F;12&#x2F;23&#x2F;silicon-valleys-tone-deaf-take-on-the-ai-backlash-will-matter-in-2026&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fortune.com&#x2F;2025&#x2F;12&#x2F;23&#x2F;silicon-valleys-tone-deaf-tak...</a>


type: comment
by: mrexroad
text:
  Someone recommend H.M. To me a few weeks back. Started w&#x2F; Kafka by the Shore and then finished Norwegian Wood a few days after that. Couldn’t put them down, both were terrific.


type: comment
by: paradox460
text:
  We also plan to incorporate a full local llm, to ensure we fill the memory up. It will be used to direct people to our online knowledge base, which will always be empty


type: comment
by: ChuckMcM
text:
  I believe that the outcome of the Ukraine-Russian will shape the world for decades just as WWII did. It is my hope that the Ukrainians succeed in throwing the Russians out of their country. In a post war Ukraine, I&#x27;d like to help it rebuild in any way I can, and to do that I have to speak Ukrainian at least conversationally.


type: comment
by: Scubabear68
text:
  The main thing I read was the Dungeon Crawler Carl series by Matt Dinniman.<p>It requires even more suspension of disbelief than a usual sci fi &#x2F; fantasy combo, but was worth it for the characters and laughs and “where will he take this next?!”.


type: comment
by: tekacs
text:
  Pulled from your Github, just to make it easier for folks to make sense:<p>&gt; David Crawshaw - before this, CTO and co-founder of Tailscale<p>&gt; Josh Bleecher Snyder - was a Director of Engineering at Braintree, amongst other things


type: comment
by: anonzzzies
text:
  Psilocybin always gives me fairytale like, animated and very vivid hallucinations. Would be curious how these differ.


type: comment
by: hollerith
text:
  &gt;Humans (and other life) are also self-perpetuating and mutating. We could produce a super intelligence that is against us at any moment!<p>If the cognitive capabilities of people or some species of animal had been <i>improving</i> at the <i>rate</i> at which capabilities of AI models have been, then we&#x27;d be be right to be extremely worried about it.


type: comment
by: pengaru
text:
  In 2014, the solar sector only accounted for around 11 percent of silver demand. That rose to 29 percent in 2024.<p>According to a research paper by scientists at the University of New South Wales, solar manufacturers will likely require over 20 percent of the current annual silver supply by 2027. By 2050, solar panel<p>source: <a href="https:&#x2F;&#x2F;www.moneymetals.com&#x2F;news&#x2F;2025&#x2F;12&#x2F;15&#x2F;silver-industrial-demand-expected-to-grow-despite-higher-prices-004551" rel="nofollow">https:&#x2F;&#x2F;www.moneymetals.com&#x2F;news&#x2F;2025&#x2F;12&#x2F;15&#x2F;silver-industria...</a>


type: comment
by: bryanstjohn
text:
  Hi HN, I’m Bryan founder of ForwardToAudio.<p>The Problem: Like many of you, I subscribe to way too many long-form newsletters (Substack, technical digests, etc.), but I never find the time to actually sit down and read them. I tried using standard screen readers, but listening to them read URLs, &quot;view in browser&quot; links, and footer disclaimers was unbearable.<p>The Solution: I built a tool that creates a private podcast feed from your emails. 1. Ingestion: You get a unique email address. We use Cloudflare Workers to catch the inbound mail instantly. 2. AI Cleaning: We don&#x27;t just read the raw text. We run a 3-stage pipeline (Cheerio -&gt; Mozilla Readability -&gt; GPT-4o-mini) to strip the &quot;email junk,&quot; remove tracking pixels, and fix the formatting. 3. Hybrid TTS: We prioritize a self-hosted instance of Kokoro TTS (running on a Reserved VM) for high-quality, low-latency audio, with a fallback to Google Cloud Neural2 for resilience. 4. RSS: It generates a standard podcast feed you can add directly to Apple Podcasts or Overcast.<p>How it works: Forward an email to providedemail@forwardtoaudio.com (sign up to get your own permanent address). It gets processed and appears in your feed minutes later.<p>Tech Stack: * Backend: Express&#x2F;TypeScript with Drizzle ORM &amp; Postgres. * Audio Engine: Self-hosted Kokoro (Primary) + Google Neural2 (Failover circuit breaker). * Parsing: Mozilla Readability for extraction, LLMs for polish&#x2F;SSML insertion.<p>It’s free to try (no credit card). I’d love to know if the parsing handles your weirdest newsletters correctly—email HTML is a beast!


type: comment
by: AnimalMuppet
text:
  I am under that impression too.  But why is silver doing so much better than gold?  Can anyone explain?


type: comment
by: quuxplusone
text:
  Seems somewhat reminiscent of the &quot;Petition of Who and Which&quot; (1711), Spectator #78:<p><a href="https:&#x2F;&#x2F;books.google.com&#x2F;books?id=c6MIAAAAQAAJ&amp;pg=PA86" rel="nofollow">https:&#x2F;&#x2F;books.google.com&#x2F;books?id=c6MIAAAAQAAJ&amp;pg=PA86</a><p><a href="https:&#x2F;&#x2F;languagelog.ldc.upenn.edu&#x2F;nll&#x2F;?p=20844" rel="nofollow">https:&#x2F;&#x2F;languagelog.ldc.upenn.edu&#x2F;nll&#x2F;?p=20844</a><p>But if I understand <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46395467">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46395467</a> correctly, this em-dash broadside was itself AI-generated, so any similarity to the above might be completely unintended by the human who wrote the prompt. (Anyway, the similarity is superficial or spiritual at best.)


type: comment
by: kylehotchkiss
text:
  I stick to HN for finding interesting technical articles (whenever you all aren&#x27;t bikeshedding about LLMs lol)<p>2025 Online: Noahpinion, Zeihan on Geopolitics, Ezra&#x27;s column NYTimes, Where&#x27;s Your Ed At<p>2025 Books: Abundance, Human Nature - Thomas Bell, (Plus a handful of books on maintaining faith despite not being politically conservative)<p>Looking forward to in 2026: Everything is Tuberculosis - John Green


type: comment
by: contingencies
text:
  According to a voluminous illustrated tome I acquired during my extended stay, Yunnan has at least seven species of native psilocybe. Like nearby areas along the Himalayas, cannabis and opium are endemic and widely utilized in traditional cultures of the area. Heroin processed in Myanmar became a problem in rural Yunnan the early 2000s and present-era government shut it down with a heavy-handed campaign around 15 years ago. These days it&#x27;s probably trans-shipped more than locally consumed.


type: comment
by: ggm
text:
  Without projecting some future non existing ideal, which of these hateful left wing authoritarian states would you refuse to visit, or live in? How much would e.g. the 5 year or more life expectancy they have over the US alter that or do you believe life there is so oppressed that even living longer would be punishment?<p>BTW this question does not mean I accept any or even part of your premise.<p>(I live in one of them and have lived in one other and visit all three, the US, the EU, China and other places frequently for work)


type: comment
by: gessha
text:
  I started my reading late in the year but two books that I managed to finish are:<p>“Literary theory for robots” - Dennis Yi Tenen<p>“Visual Culture” - Alexis L. Boylan


type: comment
by: sallveburrpi
text:
  I had worms as a kid once in the nineties, I ate some cookies I found buried in the sand on the playground.<p>It’s not super common (if you live in Europe) but it happens.<p>Meanwhile my friends who grew up in a tropical country they had to take anti-worm meds regularly.<p>It depends a lot on your circumstances


type: comment
by: SpaceNugget
text:
  As a quick and kind of oversimplified example of what zero copy means, imagine you read the following json string from a file&#x2F;the network&#x2F;whatever:<p><pre><code>    json = &#x27;{&quot;user&quot;:&quot;nugget&quot;}&#x27; &#x2F;&#x2F; from somewhere </code></pre> A simple way to extract json[&quot;user&quot;] to a new variable would be to copy the bytes. In pythony&#x2F;c pseudo code<p><pre><code>    let user = allocate_string(6 characters)     for i in range(0, 6)       user[i] = json[&quot;user&quot;][i]     &#x2F;&#x2F; user is now the string &quot;nugget&quot; </code></pre> instead, a zero copy strategy would be to create a string pointer to the address of json offset by 9, and with a length of 6.<p><pre><code>    {&quot;user&quot;:&quot;nugget&quot;}              ^     ]end </code></pre> The reason this can be tricky in C is that when you call free(json), since user is a pointer to the same string that was json, you have effectively done free(user) as well.<p>So if you use user after calling free(json), You have written a classic _memory safety_ bug called a &quot;use after free&quot; or UAF. Search around a bit for the insane number of use after free bugs there have been in popular software and the havoc they have wreaked.<p>In rust, when you create a variable referencing the memory of another (user pointing into json) it keeps track of that (as a &quot;borrow&quot;, so that&#x27;s what the borrow checker does if you have read about that) and won&#x27;t compile if json is freed while you still have access to user. That&#x27;s the main memory safety issue involved with zero-copy deserialization techniques.


type: comment
by: losvedir
text:
  Related to this, does anyone have the context related to the Grok &quot;MechaHitler&quot; thing? I&#x27;ve never been able to find out what it was responding to.


type: comment
by: mkoubaa
text:
  He was right. Python programmers are still the most likely to prioritize getting things done quickly.


type: comment
by: AnimalMuppet
text:
  If you send me a Hallmark card, you don&#x27;t take the time to compose it yourself, but you presumably don&#x27;t just pick one at random.  You read it, to decide if you like the tone and sentiment.  You may read several before you pick one.  That is, it still takes <i>your</i> time even if the words aren&#x27;t yours.


type: comment
by: Beijinger
text:
  It was a Google Project Fi phone with a very valuable number (for me, many 8, no 4).  Was not able to recover.


type: comment
by: myko
text:
  the post is public, just depends on the viewer you&#x27;re using: <a href="https:&#x2F;&#x2F;skyview.social&#x2F;?url=https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;robpike.io&#x2F;post&#x2F;3matwg6w3ic2s" rel="nofollow">https:&#x2F;&#x2F;skyview.social&#x2F;?url=https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;robpike...</a>


type: story
by: geiser
title: Show HN: LynxPrompt – repo-first AI config generator and shareable blueprints
text:
  Hi! I’m Sergio, the founder of LynxPrompt: <a href="https:&#x2F;&#x2F;lynxprompt.com" rel="nofollow">https:&#x2F;&#x2F;lynxprompt.com</a><p>I built it because I got tired of rewriting the same “how I want the AI to code” rules every time I started a new repo. LynxPrompt generates and manages AI coding rules&#x2F;config files in a portable way across IDEs and other AI-enabled coding tools. It also lets you save, share &amp; discover blueprints (also called templates&#x2F;AI configs&#x2F;prompts — the industry has many names for these) made by other devs.<p>Honestly, I know: yet another AI tool. But my problem was very specific: keeping AI coding rules consistent across projects and tools without relying too much on “memory” features. LynxPrompt focuses on bootstrapping a repo config quickly and making those rules portable and versionable.<p>What it does:<p>- Wizard generator: bootstrap an AI config for an existing repo or a new project in minutes<p>- Portable rules: keep your AI coding preferences consistent across coding sessions<p>- Blueprints: publish&#x2F;share (and optionally sell) your team or personal setup<p>One feature I like a lot is having the API enabled in LynxPrompt, so your AI of choice can self-update its coding rules and save&#x2F;version them in the platform (also, if you configure it that way in the wizard).<p>I’m posting to get feedback (and ideally a few early users): Does the “portable AI coding rules” idea make sense? or what would you need to trust shared&#x2F;paid blueprints (previews, diffs, versioning, ratings, etc.)?... What is your real pain here?<p>Links below. Thank you and &quot;happy&quot; vibe-coding — at least, we have LynxPrompt ;).<p>- First blog post: <a href="https:&#x2F;&#x2F;lynxprompt.com&#x2F;blog&#x2F;thrilled-to-welcome-you" rel="nofollow">https:&#x2F;&#x2F;lynxprompt.com&#x2F;blog&#x2F;thrilled-to-welcome-you</a><p>- Docs: <a href="https:&#x2F;&#x2F;lynxprompt.com&#x2F;docs" rel="nofollow">https:&#x2F;&#x2F;lynxprompt.com&#x2F;docs</a><p>- Ideas&#x2F;bugs&#x2F;support (please, show some love): <a href="https:&#x2F;&#x2F;lynxprompt.com&#x2F;support" rel="nofollow">https:&#x2F;&#x2F;lynxprompt.com&#x2F;support</a><p>- Wizard (requires sign-in—sorry, I decided to do this to prevent abuse): <a href="https:&#x2F;&#x2F;lynxprompt.com&#x2F;wizard" rel="nofollow">https:&#x2F;&#x2F;lynxprompt.com&#x2F;wizard</a>


type: comment
by: mmooss
text:
  I know where they make money, but calling them an advertising company is just a jab. Ha ha, but that doesn&#x27;t describe Google, like them or not.<p>I wonder where AT&amp;T made profits and where, like any business, they broke even or had loss leaders. IIRC consumer telephone service was not profitable.


type: comment
by: AnthonyMouse
text:
  Wouldn&#x27;t that imply that end-user license agreements are all unenforceable because the software was sold through a retailer, and even if it wasn&#x27;t you could just a get a secondhand copy?


type: comment
by: gnabgib
text:
  Related: <i>Note 127</i> <a href="https:&#x2F;&#x2F;www.rfc-editor.org&#x2F;ien&#x2F;ien137.txt" rel="nofollow">https:&#x2F;&#x2F;www.rfc-editor.org&#x2F;ien&#x2F;ien137.txt</a>


type: comment
by: teleforce
text:
  &gt;i get the notion that &quot;human things should not pretend to be human&quot;<p>I cannot understand why LLM most of time using the words like &quot;I understand&quot; in their conversation with their users although we all know they don&#x27;t think or understand anything [1]. The irony is that the HN crowds also did not like to highlight this issue by asking Dang to change the title of the original post consisting of &quot;AI system don&#x27;t think&quot; to something else by claiming it&#x27;s a provocative title although it&#x27;s the original title [2].<p>[1] Secondary school maths showing that AI systems don’t think:<p><a href="https:&#x2F;&#x2F;www.raspberrypi.org&#x2F;blog&#x2F;secondary-school-maths-showing-that-ai-systems-dont-think&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.raspberrypi.org&#x2F;blog&#x2F;secondary-school-maths-show...</a><p>[2] Using secondary school maths to demystify AI (248 comments):<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46245731">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46245731</a>


type: comment
by: ranger_danger
text:
  From what I have seen, the (US) courts seem to make a distinction between 100% machine-automated output with no manual prompting at all, versus a human giving it specific instructions on what to generate. (And yes I realize everything a computer does requires prior instruction of some kind.)<p>But the issue with copyright I think comes from the <i>distribution</i> of a (potentially derivative or transformative in the legal sense) work, which I would say is typically done manually by a human to some extent, so I think they would be on the hook for any potential violations in that case, possibly even if they cannot actually produce sources themselves since it was LLM-generated.<p>But the legal test always seems to come back to what I said before, simply &quot;how much was copied, and how obvious is it?&quot; which is going to be up to the subjective interpretation of each judge of every case.


type: comment
by: Mawr
text:
  God forbid someone expresses an opinion that&#x27;s not blind praise of every random thing anyone does. OP pointed a camera at a parking lot &quot;at some personal risk of injury&quot;. I should have pissed myself in awe.<p>Go do something useful, like moderate the actual trolling i see here literally every day. Too subtle for you to notice I guess.


type: comment
by: gpm
text:
  By my understanding under US law first sale doctrine means that 3 (both (a) and (c)) doesn&#x27;t apply, copyright has been exhausted and the intermediate party here doesn&#x27;t need a license at all to sell the device on. Even if you want to argue the GPL is a contract and not just a license the intermediate owner has never been required to become a party to it. Even if for some reason they agreed to the contract - and somehow it was a binding contract despite the complete lack of consideration - it seems unlikely that the courts would interpret 3 to apply because reselling a device isn&#x27;t &quot;distributing&quot; within the meaning of copyright law because of first sale doctrine.


type: comment
by: temp0826
text:
  My guess would be there is probably some contamination with something ergot-like going on. Long-lasting but maybe hard to detect because such a small amount is needed for effect that it&#x27;s easy to miss.


type: comment
by: WD-42
text:
  So some AI company instructed their state of the art, world changing tech to “do some good” this holiday season and the best it could do was spam a bunch of famous CS people with the first paragraph of their respective Wikipedia articles? This is kinda hilarious to be honest, but also sad. Why not donate to a charity or something?


type: comment
by: threethirtytwo
text:
  Sure you do, you see a crime where no crime happened. Read my post carefully. I imposed nothing. A standard was imposed onto me. I didn&#x27;t in turn impose anything on anyone else.<p>People may agree with you but don&#x27;t imply something was done when nothing of the sort was even attempted. I did not impose my sloppiness onto others, what happened was someone tried to impose their pedantic-ness onto me and then you falsely accused me of imposing onto others. Please don&#x27;t make up shit.


type: comment
by: kevin_thibedeau
text:
  So when I buy a product with GPL code via Amazon, Amazon is the one with the rights to receive the source? That medical supplier is getting paid via the medical coverage the end user is <i>paying</i> for.


type: comment
by: sixtyj
text:
  The older I get, the more I appreciate texts (any).<p>Videos, podcasts... I have them transcribed because even though I like listening to music, podcasts are best written for speed of comprehension... (at least for me, I don&#x27;t know about others).


type: comment
by: dangoodmanUT
text:
  &gt; Zero-copy deserialization<p>Just a nit on this section: zero-copy deserialization is not Rust specific (see flatbuffers). rkyv as a crate for doing so in Rust is though


type: comment
by: JasonSage
text:
  I suspect that the non-Rust improvements are vastly more important than you’re giving credit for. I think the go version would be 5x or 8x compared to the 10x, maybe closer. It’s not that the Rust parts are insignificant but the algorithmic changes eliminate huge bottlenecks.


type: story
by: geox
title: Three-quarters of the global population are not getting enough Omega-3
url:
  https://www.southampton.ac.uk/news/2025/12/three-quarters-not-meeting-recommended-omega3-intakes.page


type: comment
by: gpm
text:
  By my understanding EULAs are based on contract law and having a clickwrap agreement that requires you agree to it before using the software, not copyright law. Except perhaps to the extent that copyright law would prevent you from creating a derivative work that doesn&#x27;t require you to agree to that clickwrap agreement prior to using the software.


type: comment
by: fc417fc802
text:
  You&#x27;re being overly literal. It&#x27;s not &quot;trying to fit anthropomorphized design onto a process&quot; but rather &quot;using anthropomorphization as a descriptive tool&quot;. This situation is not unlike when someone takes issue with an analogy due to erroneously interpreting it as a direct comparison.<p>&gt; here are frequently multiple different &quot;solutions&quot; for a given metric<p>So too are there multiple different options when working towards any nontrivial goal in the real world. In the context of stochastic optimization the multi-armed bandit problem is a rather well known concept.<p>&gt; evolution is not attempting to optimize anything<p>For the purpose of communication (of some other idea) it could be reasonable to say that the human race merely wants survival first and foremost. That is what evolution is after, at least in a sense. Of course that is not technically correct. Pointing out technical inconsistencies isn&#x27;t going to convince me that I&#x27;m in the wrong here because I&#x27;ve already explicitly acknowledged their presence and explained why as far as I&#x27;m concerned objecting to them is simply missing the point.<p>Switching to a technical angle, to claim that evolution is not optimizing is to claim that water doesn&#x27;t flow downhill but rather molecules just happen to vibrate and move around at random. It&#x27;s completely ignoring the broader context. Evolution happens at a species level. It&#x27;s an abstract concept inherently tied to other abstract concepts such as optimization and survival.


type: comment
by: j_w
text:
  Clearly Amazon doesn&#x27;t care about that sentiment across the board. Plenty of their products are absurdly slow because of their poor engineering.


type: comment
by: rldjbpin
text:
  my prediction is that nvidia will release inference-optimized hardware in the future release cycles. these chips might have a hard time to trickle down to lower-tier, but money printer go brrr.


type: comment
by: RicardoLuis0
text:
  that&#x27;s exactly the point, the _lack of_ humans during its evolution is what it has to do with us, a mushroom may be poisonous to the species that it evolved around, while at the same time not being poisonous to humans


type: comment
by: jonway
text:
  Big disagree, if they distribute the code they’re on the hook for the gpl source, too!<p>That’s about as ridiculous as buying a plane and knowing you’re entitled to the gpl sources used.


type: comment
by: add-sub-mul-div
text:
  Just like they said they were leaving New York after Mamdani won? Do we really have to entertain these as something serious?


type: comment
by: Nextgrid
text:
  It&#x27;s trivial in terms that it will cost them nothing, because it&#x27;s very likely there are no changes to the kernel, or nothing of value nor commercially-sensitive anyway.<p>It&#x27;s not trivial in terms of big company bureaucracy - this request will have to go through so many levels of red tape that they (correctly) decided not complying to random people&#x27;s requests is more profitable.<p>I&#x27;m sure if you actually sue them <i>then</i> they will comply right away, because at that point paying for some engineer&#x27;s time to tar up the source tree and send it to you now becomes cheaper than lawyer time.<p>But their analysis is correct in that nobody will waste time&#x2F;money suing to get what is effectively a stock kernel they can get from the official source anyway. Which is why these complaints are also a bit stupid - 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.


type: comment
by: throw0101c
text:
  &gt; <i>Unfortunately even if you naturalize, they&#x27;re now floating the concept of denaturalization for people opposed to the regime.</i><p>They&#x27;re now floating that birthright citizenship under the 14th isn&#x27;t really a birthright:<p>* <a href="https:&#x2F;&#x2F;www.whitehouse.gov&#x2F;presidential-actions&#x2F;2025&#x2F;01&#x2F;protecting-the-meaning-and-value-of-american-citizenship&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.whitehouse.gov&#x2F;presidential-actions&#x2F;2025&#x2F;01&#x2F;prot...</a><p>* <a href="https:&#x2F;&#x2F;www.npr.org&#x2F;2025&#x2F;03&#x2F;14&#x2F;nx-s1-5327552&#x2F;trump-takes-birthright-citizenship-to-the-supreme-court" rel="nofollow">https:&#x2F;&#x2F;www.npr.org&#x2F;2025&#x2F;03&#x2F;14&#x2F;nx-s1-5327552&#x2F;trump-takes-bir...</a><p>* <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fourteenth_Amendment_to_the_United_States_Constitution" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fourteenth_Amendment_to_the_Un...</a>


type: comment
by: ilaksh
text:
  Another thing in the category of abusing font capabilities is Harfbuzz (OpenType engine) WASM, which if compiled into an application allows fonts to basically run any code. A few examples are an LLM or a Tetris font. Apparently this WASM support is in the font rendering for Chrome and Firefox supposedly.<p>I was really tempted to try to use it to make a Harfbuzz OS.<p><a href="https:&#x2F;&#x2F;fuglede.github.io&#x2F;llama.ttf&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fuglede.github.io&#x2F;llama.ttf&#x2F;</a>


type: comment
by: gnabgib
text:
  (2014) Popular in:<p>2021 (570 points, 339 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26164001">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26164001</a><p>2015 (156 points, 69 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10284202">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10284202</a><p>2014 (355 points, 196 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8451271">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8451271</a>


type: comment
by: larschdk
text:
  Copyright law defines derivative work by substantial similarity and dependence, not by technical mechanisms like linking. Technical measures such as linking is not a copyright concept.<p>Dynamic linking is a condition for LGPL compliance, but it is not sufficient. Dynamic linking does not automatically prevent a combined work from being a derived work.


type: comment
by: jiggawatts
text:
  Much worse is that the search function built into the start menu has been broken in different ways in every major release of Windows since XP, including Server builds.<p>It has both indexing failures and multi-day performance issues for mere kilobytes of text!


type: comment
by: threethirtytwo
text:
  I highly disagree. You are judging a book by it&#x27;s cover. Capitalization is no different from handwriting. Substance matters, capitalization and grammar are superficial. If meaning is captured then capitalization does not intrinsically matter.<p>You are correct that people judge documentation off of grammar and punctuation. But this is not a rational or logical thing people do. But I can&#x27;t blame you or others, I mean after all the world believes in religion, myths and other fantasmic spiritual things with no solid evidence as backing. It&#x27;s normal. I just felt HN was above that. Guess I&#x27;m wrong.<p>&gt;...seems shallow &#x2F; callous.<p>Seems that way only because you&#x27;re not thinking deep enough. Think carefully whether it is rational or logical to judge the works of say Einstein because he had a grammar error or bad handwriting. The two are completely orthogonal and that is the rational perspective.


type: comment
by: esperent
text:
  You&#x27;re probably already aware of this book but just in case, have you read Thinking In Systems: A Primer by Donnela Meadows?<p><a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;3828902-thinking-in-systems" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;3828902-thinking-in-syst...</a>


type: comment
by: alyxya
text:
  I think the most neutral solution right now is having multiple competing models as different perspectives. We already see this effect in social media algorithms amplifying certain biases and perspectives depending on the platform.


type: comment
by: DoctorOW
text:
  I feel like there&#x27;s much better comparisons than WordPress if you want the #BlazingFast market. Also yeah the website is super broken. Why keep linking your admin page if you don&#x27;t have demo credentials? Why link to http:&#x2F;&#x2F;localhost:3000? Definitely needs some QC.


type: comment
by: iinnPP
text:
  Not that person, but yes. You have entirely missed the ability to simply view and understand what&#x27;s inside your own body.<p>Where your interpretation means someone else needs to follow your whim for their own problem, despite the legalese stating otherwise.<p>I think that is an absurd position and I am sorry to feel the need to have to be blunt about it.


type: comment
by: thaumasiotes
text:
  It&#x27;s plenty easy to express negative things. What&#x27;s not easy is convincing people that negative things are actually positive, which is why words that refer to negative things are perceived as being negative words.


type: comment
by: skydhash
text:
  This is one of the core reason I&#x27;ve been focused on building small tools for myself using Emacs and the shell (currently ksh on OpenBSD). HTML and the Web is good, but only in its basic form. A lot of stuff fancies themselves being applications and magazines and they are very much unusable.


type: comment
by: admeza
text:
  Yes, I did say:<p>&gt; I&#x27;m not sure that Kant&#x27;s categorical imperative accurately summarizes my own personal feelings, but it&#x27;s a useful exercise to apply it to different scenarios.<p>The exercise I did is useful in part because I don&#x27;t even think it&#x27;s that unrealistic.  We can&#x27;t all sleep in your bed, and we all don&#x27;t want to send notable people emails using AI, but it&#x27;s not hard to imagine a future where our inboxes are flooded with AI spam like this.  It&#x27;s already happening.  Look at what goes on with job postings.  Someone posts a job posting which says to apply by sending an email to a certain email address.  The email address gets thousands of emails of job applications, but most of them are AI bullshit.  Then the person that posted the job uses AI to try to filter out the bullshit ones.  Maybe the protocol in this case usually isn&#x27;t SMTP and it&#x27;s happening via other means, but my point stands.  This is just spam.


type: comment
by: orionblastar
text:
  Harris spent $1.5B on her campaign and lost. How can you explain that? <a href="https:&#x2F;&#x2F;www.nytimes.com&#x2F;2024&#x2F;11&#x2F;17&#x2F;us&#x2F;politics&#x2F;harris-campaign-finances.html" rel="nofollow">https:&#x2F;&#x2F;www.nytimes.com&#x2F;2024&#x2F;11&#x2F;17&#x2F;us&#x2F;politics&#x2F;harris-campai...</a> DNC is $16M in debt now: <a href="https:&#x2F;&#x2F;nypost.com&#x2F;2025&#x2F;12&#x2F;24&#x2F;us-news&#x2F;dnc-drowning-in-nearly-16m-of-debt-and-finger-pointing-after-failed-2024-biden-harris-campaign&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nypost.com&#x2F;2025&#x2F;12&#x2F;24&#x2F;us-news&#x2F;dnc-drowning-in-nearly...</a><p>What is going on?


type: comment
by: blibble
text:
  I don&#x27;t see you as an accelerant<p>they&#x27;re using your exceptional reputation as a open-source developer to push their proprietary parasitic products and business models, with you thinking you&#x27;re doing good<p>I don&#x27;t mean to be rude, but I suspect &quot;useful idiot&quot; is probably the term they use to describe open source influencers in meetings discussing early access


type: comment
by: subdavis
text:
  I signed up and started a VM.  Didn’t really expect the default chat interface at boot. I’m currently on my iPad and would probably have bookmarked it for later, but now I’m playing with it. Cool idea :)<p>Edit: it comes out of the box with screenshot capabilities.  The defaults on this are very well considered. Im impressed within the first 15 min. Edit2: this is very neat. I will be recommending it to my non-coder friends who don’t really have the local setup to use Claude but would like to try a Claude-like tool.


type: comment
by: optionalsquid
text:
  Speed is one of the main reasons why I keep recommending uv to people I work with, and why I initially adopted it: Setting up a venv and installing requirements became so much faster. Replacing pipx and `uv run` for single-file scripts with external dependencies, were additional reasons. With nox adding uv support, it also became much easier and much faster to test across multiple versions of Python


type: comment
by: tovej
text:
  Did you read my post? The AI is just expensive extra component that complicates the flow. Why would I want a chat interface for something that should give me a structured response in a clean table UI with customizable columns.


type: comment
by: uragur27754
text:
  When will our society realize that existence of billionaire oligarchs threatens the well-being being and existence of the resort of humanity. Their political conventions consistently call for the elimination of anyone who disagrees with their point of views


type: comment
by: fluoridation
text:
  The type of tired is &quot;really&quot;. What happens is not that there&#x27;s some additional information that I&#x27;m not communicating in that one sentence, but rather that the time it takes you to read &quot;they&#x27;re both really tired&quot; is not enough for your mind to dwell on the idea and empathize with the characters. Now, if I instead were to write &quot;They&#x27;re both really tired. They&#x27;re super tired. Oh man, they&#x27;re so tired. They&#x27;re so tired, you&#x27;ve never been this tired in your life&quot;, that would be extremely shitty writing, but it would give you time to ruminate on the information.


type: comment
by: xboxnolifes
text:
  No, nix clearly means a Unix-like OS and any other interpretation is wrong, as the context of this thread would suggest.


type: comment
by: saisrirampur
text:
  Great question! I believe this behavior is by design in logical decoding. Based on my reading and previous chats with committers, this is my understanding: logical decoding is not stateless, and on reconnection it loses the current transaction state (open transactions, subtransactions, snapshots, catalog state, etc.) that is required for decoding. As a result, a reconnection triggers reading WAL from restart_lsn in order to reconstruct that state.<p>There may be room for improvement in PostgreSQL, by persisting this state to help these reconnections, but I think this is non-trivial and complex than I think, because of the guarantees PostgreSQL must provide around correctness, consistency and reliability.<p>Also, based on what I’ve read, physical replication does not have this issue because it directly ships WAL files (instead of contructing a txn) and reconstructs state on the standby.<p>I’ll let PostgreSQL committers&#x2F;contributors chime in too on this for a more precise analysis. :)


type: comment
by: dude250711
text:
  Man, this is giving me a cognitive dissonance compared to my experiences.<p>Actually, even the post itself reads like a cognitive dissonance with a dash of the usual &quot;if it&#x27;s not working for you then you are using it wrong&quot; defence.


type: comment
by: DangitBobby
text:
  But every chat app I use (including SMS) has dates and times indicated either directly on the message or in the thread.


type: comment
by: avhception
text:
  Well, I don&#x27;t know why it didn&#x27;t work out for you. But my AMD experience has improved fundamentally since the fglrx days, to the point where I prefer AMD over Nvidia. You said you don&#x27;t know why people say that AMD has improved so much, but it definitely rings true for me.<p>I said &quot;LLM lens&quot; because you were talking about hardware typically used for number crunching, not graphics displays, like the MI300. So I was suggesting that the difference between what you hear online about the driver and your own experience might result from people like me mostly talking about the 2d &#x2F; 3d acceleration side of things while the experience for ROCm and stuff is probably another story altogether.


type: comment
by: CharlesW
text:
  &gt; <i>I write predominantly in Swift…</i><p>If it&#x27;s okay to mention my own project, I&#x27;d appreciate it if you could check out <a href="https:&#x2F;&#x2F;charleswiltgen.github.io&#x2F;Axiom&#x2F;" rel="nofollow">https:&#x2F;&#x2F;charleswiltgen.github.io&#x2F;Axiom&#x2F;</a> (open source) and let me know what you think. It&#x27;s focused on modern Swift, with specialized skills for helping developers get to strict Swift 6 concurrency.


type: comment
by: moralestapia
text:
  &gt;Is there evidence?<p>No evidence, I&#x27;m obviously lying ...<p>Btw, nepo is broader than &quot;my dad donated&quot;. Most (all?) worthy positions in academia depend more on who you&#x27;re friends with than on talent just by itself.


type: comment
by: Anon84
text:
  Get better at finding freelance&#x2F;consulting gigs. I’ve been doing it on and off on the side for a few years now and want to move to doing it full time.<p>Advice welcome!


type: comment
by: collinmanderson
text:
  &gt; the conversation here keeps collapsing back to &quot;Rust rewrite good&#x2F;bad.&quot; That feels like cargo-culting the toolchain instead of asking the uncomfortable question: why did it take a greenfield project to give Python the package manager behavior people clearly wanted for the last decade?<p>I think there&#x27;s a few things going on here:<p>- If you&#x27;re going have a project that&#x27;s obsessed with speed, you might as well use rust&#x2F;c&#x2F;c++&#x2F;zig&#x2F;etc to develop the project, otherwise you&#x27;re always going to have python and the python ecosystem as a speed bottleneck. rust&#x2F;c&#x2F;c++&#x2F;zig ecosystems generally care a lot about speed, so you can use a library and know that it&#x27;s probably going to be fast.<p>- For example, the entire python ecosystem generally does not put much emphasis on startup time. I know there&#x27;s been some recent work here on the interpreter itself, but 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>- 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>- The bootstrapping problem is also mostly solved by using a complied language like c&#x2F;rust&#x2F;go. If the package manager is written in python (or even node&#x2F;javascript), you first have to have python+dependencies installed before you can install python and your dependencies. With uv, you copy&#x2F;install a single binary file which can then install python + dependencies and automatically do the right thing.<p>- 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>- Also, as the article mentions there are _some_ improvements that have happened in the standards&#x2F;PEPs that should eventually make they&#x27;re way into pip, though it probably won&#x27;t be quite the gamechanger that uv is.


type: comment
by: pedalpete
text:
  I&#x27;m going to counter that the &quot;you can get a quicker approximate sense with a much quicker glance&quot; is a red herring.<p>Equal if not worse than your argument for analog clocks all being digital under the hood. :)


type: comment
by: booleandilemma
text:
  I can&#x27;t help but look at it as the sign of an empire in decline. It&#x27;s only a matter of time before more people realize what you&#x27;re saying (particularly the last two paragraphs) and the system falls apart.


type: comment
by: tikhonj
text:
  If you&#x27;re doing something forgettable, what makes you think the workaday Java or Python programmer would find it innately motivating?<p>Alternately, if you have the sort of work or culture that taps into people&#x27;s intrinsic motivation, why would that work worse with Haskell or Clojure programmers than anybody else?<p>People are interested in different things along different dimensions. The way somebody is motivated by <i>what</i> they&#x27;re doing and the way somebody is motivated by <i>how</i> they&#x27;re doing it really don&#x27;t seem all that correlated to me.


type: comment
by: jsight
text:
  What an absolutely repugnant article this is. It is complete slop. Is this what passes for HN worthy today? :(


type: comment
by: PaulDavisThe1st
text:
  and you are missing my point that trying to help people understand a process that has no design element as if it was one that did actually does them (and the process) a disservice, possibly a great disservice.


type: comment
by: threethirtytwo
text:
  No. Why would it be? I hate it when people come up with defense based off of linguistics. Your defense is essentially &quot;technically correct&quot; sounds like &quot;technical documentation&quot; therefore one applies to the other because of the word &quot;technical&quot;. That&#x27;s an incidence of language and NOT of reality. Let me frame if from a rational and logical perspective:<p>Technical documentation is not a math proof. Its purpose is to transfer a working mental model to a human reader so they can make correct decisions. A document can be locally, pedantically correct and still be globally misleading if it emphasizes edge cases, omits constraints, or frames abstractions in a way that causes readers to generalize incorrectly.<p>In practice, what matters is not whether every sentence can be defended in isolation, but whether the document reliably produces correct outcomes in the hands of its intended audience. A simplification that is technically incomplete but operationally accurate is often better documentation than a perfectly correct description that obscures the dominant behavior of the system.<p>Engineers learn this the hard way. If you have ever followed documentation that was “technically correct” yet caused you to design the wrong thing, you already know this distinction matters. Correctness is necessary to an extent (and not to an excessive extent), but it is not sufficient. The goal is truthfulness at the level of use, not just sentence level defensibility.


type: comment
by: thiagoeh
text:
  This more direct interaction by using kubectl happens on a development cluster? Or is it on the same that runs production workloads?


type: comment
by: zephen
text:
  I agree 99%.<p>The 1% where something else is better?<p>Youtube videos that show you how to access hidden fasteners on things you want to take apart.<p>Not that I can&#x27;t get absolutely anything open, but sometimes it&#x27;s nice to be able to do so with minimal damage.


type: comment
by: pedalpete
text:
  This is great!<p>I already look at the roman numeral count of the Olympics and I&#x27;m like...I have no idea anymore.


type: comment
by: brendyn
text:
  Obviously yes to the first question. How could you possibly not have the right to operating your own heart. Naturally it would generally not be a good idea.


type: comment
by: oogali
text:
  I sometimes joke that Kubernetes is a mass experiment in teaching people how to write Go via YAML.<p>The giant nested YAML you come across is the input (pre-deserialization)&#x2F;output (post-serialization) for the declared types:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kubernetes&#x2F;api&#x2F;blob&#x2F;master&#x2F;core&#x2F;v1&#x2F;types.go" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kubernetes&#x2F;api&#x2F;blob&#x2F;master&#x2F;core&#x2F;v1&#x2F;types....</a><p>Fortunately, or unfortunately, I am the only person that finds humor in this.


type: comment
by: kulahan
text:
  Nope, it still wouldn’t make any sense whatsoever. Nobody cares if the UK wants to pretend to be Asian or American or simply “not living on a continent” or whatever worthless distinction they’re clinging to. They’re European. Chinese are Asian. Brazilians are South American.<p>They’re the ones deviating from the usage the rest of the world uses. It would be identical to them pretending they’re the only ones driving on the correct side of the world. Nobody cares.


type: comment
by: orsenthil
text:
  - Becoming Kareem: Growing Up On and Off the Court, Kareem Abdul-Jabbar<p>- My Gita, Devdutt Pattanaik<p>- The Checklist Manifesto: How to Get Things Right,  Atul Gawande<p>- Moonshot: Inside Pfizer&#x27;s Nine-Month Race to Make the Impossible Possible, Albert Bourla<p>- Deaths of Despair and the Future of Capitalism, Anne Case<p>- The Vaccine: Inside the Race to Conquer the COVID-19 Pandemic, Joe Miller<p>- Everything Is Tuberculosis: The History and Persistence of Our Deadliest Infection, John Green<p>- Twenty Thousand Leagues Under the Sea, Jules Verne and Gary Gianni (Illustrator)<p>- El Deafo, Cece Bell<p>- Acts of God, Kanan Gill<p>- Marvels of Modern Science, Paul Severing<p>- Empire of AI, Karen Hao


type: comment
by: rldjbpin
text:
  the core argument boils down to value proposition purely from an end user who does not care about the laptop&#x27;s usp.<p>as a fairphone of laptops, it still seems like a much better deal imho. the core performance is not much worse than the competition. the user-facing hardware, while not as good as the best, it is quite in the same ballpark as other windows or linux laptops.<p>also a lot of quirks are starting to be solved by the community, which seems to be in a healthy state. the pixels and macbooks have enjoyed this in the past, despite their own quirks mainly due to network effects. plus rarely one could opt out parts not needed while ordering the laptop.


type: comment
by: eru
text:
  &gt; That feels like cargo-culting the toolchain [...]<p>Pun intended?<p>Jokes aside, what you describe is a common pattern.  It&#x27;s also why Google internally they used to get decent speedups from rewriting some old C++ project in Go for a while: the magic was mostly in the rewrite-with-hindsight.<p>If you put effort into it, you can also get there via an incremental refactoring of an existing system.  But the rewrite is probably easier to find motivation for, I guess.


type: comment
by: Epa095
text:
  It is actually extremely common in Europe (as I linked to in a sibling chat), with 30-40% of kids having it at any time.<p>With those rates, my guess is that you probably had it several times, but just thought your bum was itching for no reason (or you were one of the asymptomatic cases). I think the awareness of it has gone up, now it&#x27;s common to let the kindergarten know if you suspect it in your child, and they send a message to the other parents.


type: comment
by: rzzzt
text:
  Also the pause button seems to take the GIF back to its first frame, then resume from where I paused... either that or I need a good sleep.


type: comment
by: bitmasher9
text:
  &gt; it&#x27;s the equivalent of flying a plane you built yourself<p>A great analogy because people die that way. I personally would never push code to another person’s insulin pump (or advertise code as being used for an insulin pump) because I couldn’t live with the guilt if my bug got someone else killed.


type: comment
by: Onavo
text:
  The bigger issue is that the database is the bottleneck. It&#x27;s rare that compute it the bottleneck for this sort of application.


type: comment
by: kaycebasques
text:
  Sometimes you get a big price swing but it was on a low volume day. In those cases it&#x27;s less interesting because it could be just one big buyer pushing the market around. The fact that it was nearly a double digit jump on a single day, <i>and</i> with high volume, is much more newsworthy. It means that a lot of people agreed that silver should be priced 9% higher than it was yesterday. With low volume, the price jump has a higher chance of being a fluke&#x2F;noise from some uninformed&#x2F;fringe market participants pricing the asset in silly ways. <a href="https:&#x2F;&#x2F;www.investopedia.com&#x2F;terms&#x2F;p&#x2F;pricediscovery.asp" rel="nofollow">https:&#x2F;&#x2F;www.investopedia.com&#x2F;terms&#x2F;p&#x2F;pricediscovery.asp</a>


type: comment
by: robrtsql
text:
  So, Adam of &quot;AI Village&quot; ordered a fleet of AI bots to do &quot;acts of kindness&quot;. And the AIs are basically just a &#x27;loop&#x27; where an LLM comes up with a goal and then uses a virtual machine to try and accomplish this goal. What did he expect the AIs to do, if not bother people?


type: comment
by: npunt
text:
  I don&#x27;t think the medium of short form video is redeemable. Its occasional positives are the delivery vehicle for the many negatives, the sugar coating around the poison. It&#x27;s rotten by just about any measure: properties of the medium, what types of business it attracts, messages that thrive, how well it reflects reality, aggregate effects on people across a variety of outcomes, the aftertaste of using it, etc.<p>I think the best question to assess it is <i>does this make us better people or not, and to what degree?</i> From what I have seen, the answer is it seems to be pretty significantly de-skilling us in attention, agency, nuance, psychological wellbeing, etc. It makes us more vulnerable to influence and manipulation. The businesses that benefit the most from deploying it are advertising-based, which naturally leads to surveillance and algorithms and pace of consumption that maximizes addiction. The messages that perform best are emotional and attention seeking. There is no information quality control. The consumption pattern it suggests leaves no room for thinking, processing emotion, or nuance.<p>The personal crusade I&#x27;m on is to build a competing product at the quality level of TikTok&#x2F;Insta that diverts interest &amp; attention toward books, which as a medium is both a lot more of a known quantity and whose consumption naturally results in longer attention spans, greater literacy, and all the nth order consequences of written culture. It&#x27;s great that things like BookTok exist but ultimately that energy &amp; activity needs to find its way over to a healthier home.


type: comment
by: eru
text:
  &gt; You don&#x27;t have to worry about politics, licensing, and all the usual FOSS-related drama. You pay them to set their opinions aside and build what you want, not what they want (and if that doesn&#x27;t work, it just means you need to offer more money).<p>Money is indeed a great lubricator.<p>However, it&#x27;s not black-and-white: office politics is a long standing term for a reason.


type: comment
by: threethirtytwo
text:
  Explain how I make it sound more spiritual and outside human decision making.<p>It is outside individual human decision making in a way, but I never said this and I never said anything about spirits or religion.


type: comment
by: kulahan
text:
  Nobody does this, it’s a disconnect between the UK’s believed place in the world vs. their true one. Literally nobody does this. They might say UK to differentiate from Europe because they’re SO intertwined that it can be legitimately difficult to separate the two in any other way.


type: comment
by: dare944
text:
  &gt; I hate the internet&#x27;s psychosis-like reaction to AI more. The tone is always one of bravery and sacrifice mixed with disgust. You know how you can tell someone hates AI? They&#x27;ll tell you fifty times. It&#x27;s becoming a personality type.<p>Tell me again about performative rage.


type: comment
by: eru
text:
  I wonder how much Rust&#x27;s default to statically link almost everything helped here?  That should make deployment of uv even easier?


type: comment
by: mcny
text:
  The blog doesn&#x27;t work on Firefox on Android for me<p><a href="https:&#x2F;&#x2F;blog.exe.dev&#x2F;meet-exe.dev" rel="nofollow">https:&#x2F;&#x2F;blog.exe.dev&#x2F;meet-exe.dev</a><p>Secure Connection Failed<p><pre><code>    The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.     Please contact the website owners to inform them of this problem.</code></pre>


type: comment
by: kulahan
text:
  Correct, this is just as stupid. You only say “Middle East” to differentiate from the rest of Asia because they’re so similar and intertwined otherwise. Pakistan is literally just India.


type: comment
by: DoctorOW
text:
  Simpler and easier seems to be the answer. How much does it cost to spread 8gbs RAM across some VMs? Most providers require additional of how many VMs over how many hours, what the specs kf each are specifically, etc. Then once you have it you&#x27;re setting up an SSH key or shared password depending on use and they make the authentication simpler as well. Maybe wouldn&#x27;t be great for a huge business but it&#x27;s you just wanted the ability to play with an isolated server, it might be worth it.


type: comment
by: slg
text:
  &gt;you can just disagree with reasons rather than this performative rhetoric<p>This is such a bizarre trend that seems to have gotten much worse recently.  I don&#x27;t know if it&#x27;s dropping empathy levels or rising self-importance, but many people now find the idea of someone genuinely disagreeing as a completely foreign idea.  Instead of meeting a different viewpoint with some variation of &quot;agree to disagree&quot; many more people now seem to jump to &quot;you actually agree with me, you&#x27;re just pretending otherwise&quot;.<p>Non-tongue-in-cheek discussion of the Mandela Effect is a parallel phenomenon.  &quot;My memory can&#x27;t possibly be wrong, this is evidence of our understanding of physics being wrong!&quot;<p>Just a couple small things that make me worry about the future of society in the midst of a discussion about one huge thing that makes me worry about the future of society in AI.


type: comment
by: TeodorDyakov
text:
  I think of it this way. If you dropped Einstein with a time machine two thousand year ago, people would think he is some crazy guy doing scribbles in the sand. No one would ever know how smart he is. The same is with people and advanced AGI like Gemini 3 Pro or Chatgpt 5.2 Pro. We are just dumber than them.


type: comment
by: dpraburaj
text:
  The silver market is around 10 times smaller than gold. When gold does well(in this case primarily due to central bank buying), usually silver catches up and outperforms gold as speculative interest takes hold. Silver has higher volatility compared to gold, although both can be quite volatile in a bull market.


type: comment
by: Zambyte
text:
  Now over 3k stars. Particularly weird because it&#x27;s over 6 months since the last (and about the same since the first) commit. Why is it randomly getting a ton of stars? It&#x27;s so strange.


type: comment
by: mrexroad
text:
  FWIW, I’m mildly dyslexic and likely read slower than most. This year I’ve made it a goal to un-do many of the coping strategies I’d developed over the years to keep pace, and instead really focus on stopping and looking up phonetics for words I couldn’t easily sight (kindle is clutch here). On the plus, it also means I’ve had to become rather deliberate about what I read and when I read it — HN, newspapers, and Reddit all took back seat this year (and I couldn&#x27;t be happier).


type: comment
by: eru
text:
  Though Rust probably helps getting the design right, instead of fighting it.<p>From having sum-types to also having a reasonable packaging system itself.


type: comment
by: uh_uh
text:
  Let&#x27;s take human DNA as an example. It contains 3.2B GTCA base pairs. This gives rise to 4^3.2B possible combos. It&#x27;s just not possible to navigate this space blindly. There is not enough atoms in the universe to do that. It is known that there is bias in what mutations are favoured.


type: comment
by: soulofmischief
text:
  I don&#x27;t know what point you&#x27;re trying to make, but I already expect OpenAI to maintain records of my usage of their service. I do not however want other parties to be privy to this data, especially without my knowledge or consent.


type: comment
by: toomuchtodo
text:
  <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Perry_Bamonte" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Perry_Bamonte</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Cure" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Cure</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Love_Amongst_Ruin" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Love_Amongst_Ruin</a><p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20071127100324&#x2F;http:&#x2F;&#x2F;www.perrybamonte.de&#x2F;v2006&#x2F;about&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20071127100324&#x2F;http:&#x2F;&#x2F;www.perryb...</a><p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20251226223206&#x2F;https:&#x2F;&#x2F;www.thecure.com&#x2F;news&#x2F;2025&#x2F;12&#x2F;perry-archangelo-bamonte-1960-2025&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20251226223206&#x2F;https:&#x2F;&#x2F;www.thecu...</a>


type: comment
by: aleksandrm
text:
  Thanks, I couldn&#x27;t figure out what the hell was wrong. The front page is just... not helpful. Given the amount of pushbash how everyone feels about this, it should be removed  from HN frontpage!


type: comment
by: socketcluster
text:
  I&#x27;ve also become something of a text maximalist. It is the natural meeting point in human-machine communication. The optimal balance of efficiency, flexibility and transparency.<p>You can store everything as a string; base64 for binary, JSON for data, HTML for layout, CSS for styling, SQL for queries... Nothing gets closer to the mythical silver-bullet that developers have been chasing since the birth of the industry.<p>The holy grail of programming has been staring us in the face for decades and yet we still keep inventing new data structures and complex tools to transfer data... All to save like 30% bandwidth; an advantage which is almost fully cancelled out anyway after you GZIP the base64 string which most HTTP servers do automatically anyway.<p>Same story with ProtoBuf. All this complexity is added to make everything binary. For what goal? Did anyone ever ask this question? To save 20% bandwidth, which, again is an advantage lost after GZIP... For the negligible added CPU cost of deserialization, you completely lose human readability.<p>In this industry, there are tools and abstractions which are not given the respect they deserve and the humble string is definitely one of them.


type: comment
by: godelski
text:
  5 years isn&#x27;t that long. I&#x27;ve been doing 3X that and I&#x27;m constantly learning new things. Not even about new language features but even languages I&#x27;ve been using that whole time. New ways to problem solve. New algorithms. New tools.<p>Not finishing things can be okay but also not. An important skill to learn is what&#x27;s good enough. And to write good enough to be easily upgradable. It&#x27;s important to write code to be flexible for this reason. It&#x27;s also important to realize it&#x27;s okay to completely throw away code. But also this is the reason comments are so important. Don&#x27;t just write what functions do but also write how you envision the design. Even if you can&#x27;t get to it now. Then when you or anyone else comes back (after lunch, next week, next year, whenever) there&#x27;s good hints about all that. Knowing how to get up to speed and be effective fast. If anything this helps agents even more. Commenting is a vastly under appreciated skill and only becoming more valuable


type: comment
by: nerdsniper
text:
  I have! And i do love it. Hammocks generally benefit from very dense forest&#x2F;tree cover just in case it’s raining!


type: comment
by: zaptheimpaler
text:
  Meta and Anthropic atleast fed the entire copyrighted books into the training. Not the wikipedia page, not a plot summary or some tropes, they fed the entire original book into training. They used atleast the entirety of LibGen which is a pirated dataset of books.


type: comment
by: hengery
text:
  Hey, thanks for checking the network tab. You are right to be vigilant. To be 100% clear: The scripts are Vercel Speed Insights (for monitoring page load speed&#x2F;Core Web Vitals). They are anonymous and GDPR-compliant. More importantly: The actual data you paste (your JSON&#x2F;text) is processed strictly client-side in your browser memory. It is never sent to my server or Vercel. I used &#x27;No tracking&#x27; to mean &#x27;No ad-tech&#x2F;user-fingerprinting&#x27;, but I see how that&#x27;s imprecise given the performance scripts. I&#x27;ll clarify the copy to say &#x27;Client-side processing &amp; Ad-free&#x27;. Appreciate you keeping the standard high!


type: comment
by: eru
text:
  &gt; (wish it&#x27;s a link in the article)<p>I&#x27;ve asked Ken.  He said he&#x27;ll update the article.


type: comment
by: bitmasher9
text:
  I’ve personally never seen a lawsuit cost less than a few grand in legal fees even for small time bully defense.


type: comment
by: teo_zero
text:
  &gt; One might feel that normal keyboards don&#x27;t have a compose key.<p>On the other hand, normal keyboard have an insert key which serves no purpose and can thus be remapped to compose.


type: comment
by: tikhonj
text:
  Different programming languages come with different <i>schools of thought</i> about programming and different <i>communities of practice</i> around programming.<p>If you take a group of people who are squarely in the enterprise Java school of thought and have them write Rust, the language won&#x27;t make <i>much</i> of a difference. They will eventually be <i>influenced</i> by the broader Rust community and the Rust philosophy towards programming, but, unless they&#x27;re already interested in changed approaches, this will be a small, gradual difference. So you&#x27;ll end up with Enterprise Java™ code, just in Rust.<p>But if you hire <i>from</i> the Rust community, you will get people who have a fundamentally different set of practices and expectations around programming. They will not only have a stronger grasp of Rust and Rust idioms but will also have explicit knowledge based on Rust (eg Rust-flavored design patterns and programming techniques) and, crucially, <i>tacit</i> knowledge based on Rust (Rust-flavored ways of programming that don&#x27;t break down into easy-to-explain rules). And, roughly speaking, the same is going to be true for whatever other language you substitute for &quot;Rust&quot;.<p>(I say <i>roughly</i> because there doesn&#x27;t have to be a 1:1 relationship between programming languages, schools of thought and communities of practice. A single language can have totally different communities—just compare web Python vs data scientist Python—and some communities&#x2F;schools can span multiple languages. But, as an over-simplified model, seeing a language <i>as</i> a community is not the worst starting point.)


type: comment
by: jauntywundrkind
text:
  You ssh in with any key, and it asks you for an email to verify. You&#x27;re then at a exe.dev console.<p>There are a couple different link patterns:<p><pre><code>  exe.dev ▶ doc sharing   Sharing (sharing) - press q to exit                                                                                                                                                                                                                                                     You can share your VM&#x27;s HTTP port (see the http proxy documentation &#x2F;proxy) with your friends. There are three mechanisms:                                                                                                                                                                                                                                                                                                                                                                          1. Make the HTTP proxy public with share set-public &lt;vm&gt;. To point the proxy                                                                                                                                                                      at a different port inside the VM, run share port &lt;vm&gt; &lt;port&gt; first.                                                                                                                                                                              Marking it public lets anyone access the server without logging in.                                                                                                                                                                               2. Add specific e-mail addresses using share add &lt;vm&gt; &lt;email&gt;. This will                                                                                                                                                                          send the recipient an e-mail. They can then log into exe.dev with that e-mail,                                                                                                                                                                    and access https:&#x2F;&#x2F;vmname.exe.xyz&#x2F;.                                                                                                                                                                                                               3. Create a share link with share add-link &lt;vm&gt;. The generated                                                                                                                                                                                    link will allow anyone access to the page, after they register and login.                                                                                                                                                                         Revoking the link (which can be done with the remove-link command)                                                                                                                                                                                does not revoke their access, but you can remove users who are already                                                                                                                                                                            part of the share using share remove &lt;vm&gt; &lt;email&gt;.</code></pre>


type: comment
by: oh_my_goodness
text:
  &quot;Pennsyltucky&quot; doesn&#x27;t necessarily mean &quot;the rural parts of PA.&quot;  It can mean &quot;the swath of country roughly from Pennsylvania to Kentucky&quot; or &quot;places like that&quot; or it can be even broader than that. Or it can simply mean &quot;Pennsylvania.&quot; It&#x27;s really not so easy to pigeonhole this stuff. Not accurately anyway.<p>It&#x27;s helpful to write these things down. What&#x27;s not helpful is using them as if they were precise and definitive.<p>EDIT: If you&#x27;ve badgered me in an attempt to get a different answer, try Google or Wikipedia.


type: comment
by: alexkarani
text:
  I was tired of leaving 50 tabs open, downloading PDFs that just sat on my phone, and saving YouTube lectures “for later” that I never watched, so I built an AI‑powered workspace for all my articles, docs and videos.<p>Most days looked like this:<p>Safari&#x2F;Chrome with multiple windows of “important” tabs I was scared to close<p>PDFs and lecture slides buried in Downloads or WhatsApp&#x2F;Telegram<p>YouTube talks and courses dumped into Watch Later, never to be seen again<p>Random notes about all of this scattered across different apps<p>It felt like I was hoarding information instead of actually learning anything. Any time I needed to revise a topic or work on something serious, I ended up hunting for links, re‑opening old tabs and rereading long articles from scratch just to remind myself what was inside.<p>SneefAI is my attempt to fix that behaviour.<p>What it does:<p>One workspace for all your articles, docs and videos<p>You save a link, it pulls in the content (where possible)<p>Turns it into bite‑size chunks you can:<p>skim as summaries<p>swipe through like short‑form cards<p>explore as simple outlines&#x2F;timelines&#x2F;charts<p>You can then chat with a stack of content to:<p>ask questions<p>get explanations for bits you don’t understand<p>surface key points without rereading everything<p>What’s different from typical read‑it‑later tools:<p>It treats articles, PDFs and videos the same way, in one place (not just text).<p>The focus isn’t on “saving links” but on actually using what you saved for studying, research and building things.<p>The core unit is a stack (e.g. “Heart failure papers”, “Orthopaedics notes”, “Fundraising essays”) and the AI works across the stack, not only one page at a time.<p>Current state:<p>Live at <a href="https:&#x2F;&#x2F;sneefai.com" rel="nofollow">https:&#x2F;&#x2F;sneefai.com</a><p>You can sign up, create stacks, add links and try the summaries + chat.<p>Very early; plenty of rough edges.<p>I’d love honest feedback from people who also live in tab hell or juggle research across multiple apps.


type: comment
by: ClipNoteBook
text:
  Please review the article that discusses twenty web API vulnerabilities I encountered this year. If you wish, I can turn any of them into a detailed, in-depth article with a small repository and testing schedule. I will read all your comments.


type: comment
by: helterskelter
text:
  My understanding is that the GPL doesn&#x27;t have fucktons of precedent behind it in court. You bet the house on a big case and lose, the precedent will stick with GPL and may even weaken all copyleft licenses.<p>Also, it&#x27;s better to gently apply pressure and set a track record of violators taking corrective measures so when you end up in court one day you&#x27;ve got a list of people and corporate entities which <i>do</i> comply because <i>they</i> believed that the terms were clear enough, which would lend weight to your argument.<p>Saying this as a GPL hardliner myself.


type: comment
by: MontyCarloHall
text:
  The individual plan says:<p>— $20&#x2F;month<p>— 25 VMs<p>— 2 CPUs<p>— 8GB RAM<p>— 25GB disk<p>— 100GB bandwidth<p>Is this 2 CPUs&#x2F;8GB RAM per VM (in other words, 50 CPUs&#x2F;200GB RAM)? If so, this is an unbelievable bargain (too good to be true?); other cloud providers charge hundreds of dollars per month for an equivalent VM.<p>If, OTOH, it&#x27;s 2 CPUs&#x2F;8GB total, Hetzner offers an equivalent VM for about $5&#x2F;month (with much more disk and bandwidth), and I&#x27;m not sure what the exe.dev value proposition is. (I&#x27;m also not sure why one would want to split 25 VMs across so few shared CPUs&#x2F;such little memory.)


type: comment
by: araes
text:
  Also,<p>T&amp;#1756;&amp;#1756;&amp;#1756;&amp;#1756;&amp;#1756;e&amp;#1762;&amp;#1762;&amp;#1762;&amp;#1762;&amp;#1762;s&amp;#1755;&amp;#1755;&amp;#1755;&amp;#1755;&amp;#1755;t&amp;#1753;&amp;#1753;&amp;#1753;&amp;#1753;&amp;#1753;i&amp;#1754;&amp;#1754;&amp;#1754;&amp;#1754;&amp;#1754;n&amp;#1768;&amp;#1768;&amp;#1768;&amp;#1768;&amp;#1768;g&amp;#1771;&amp;#1771;&amp;#1771;&amp;#1771;&amp;#1771;<p>T◌ۜ◌ۜ◌ۜ◌ۜ◌ۜe◌ۢ◌ۢ◌ۢ◌ۢ◌ۢs◌ۛ◌ۛ◌ۛ◌ۛ◌ۛt◌ۙ◌ۙ◌ۙ◌ۙ◌ۙi◌ۚ◌ۚ◌ۚ◌ۚ◌n◌ۨ◌ۨ◌ۨ◌ۨ◌g◌۫◌۫◌۫◌۫◌۫◌<p>|ۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗۗ|ۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘۘ|ۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙۙ|ۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚۚ|ۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛۛ|ۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜۜ|۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟۟|۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠۠|ۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡۡ|ۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢۢ|ۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧۧ|ۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨۨ|۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫۫|۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬۬|ۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤۤ.<p>Tۜۜۜۜۜeۢۢۢۢۢsۛۛۛۛۛtۙۙۙۙۙiۚۚۚۚۚnۨۨۨۨۨg۫۫۫۫۫<p>Author&#x27;s specific examples: Aۜۢۛۜۢۛۜۢۛۜۢۛۜۢۛ Bۙۚۨ۫ۙۚۨ۫ۙۚۨ۫ۙۚۨ۫ Cۣۣۣۣۣۣۣۭۭۭۭۭۭۭ Dۣۭۣۭۣۭۣۭۣۭۜۢۜۢۜۢۜۢۜۢ<p>Further Tॅॅॅॅॅeॆॆॆॆॆsेेेेेtैैैैैiॉॉॉॉॉnँँँँँgॄॄॄॄॄ with oೄೄೄೄೄtೋೋೋೋೋhೌೌೌೌೌe్్్్్rඃඃඃඃඃ  lិីឹឺុូួើឿៀេែៃោៅំះៈ៉៊់៌៍៎៏័៑្៓aᢅᢅᢅᢅᢅᢆᢆᢆᢆᢆn଼ାିୀୁୂୃେୈୋୌ୍ୖୗg֒ ֓ ֔ ֕ ֖ ֗ ֘ ֙ ֚ ֛ ֜ ֝ ֞ ֟ ֠ ֡ ֣ ֤ ֥ ֦ ֧ ֨ ֩ ֪ ֫ ֬ ֭ ֮ ֯ ְ ֱ ֲ ֳ ִ ֵ ֶ ַ ָ ֹ ֻ ּ ֽuﬞ ﬞ ﬞ ﬞages .<p>Now attempts with superscript A Bⷠⷡⷢⷣⷤⷥⷦⷧⷨⷩⷪⷫⷬⷭⷮⷯⷰⷱⷲⷳⷴⷵⷶⷷⷸⷹⷺⷻⷼⷽⷾⷿꙴꙵꙶꙷꙸꙹꙺꙻꚞꚟ Cꙷꙷꙷꙷꙷꙷꙷ Dⷶⷠⷡⷢⷣⷷⷤⷥⷦⷧⷨⷩⷪⷫⷬⷭⷮⷯⷰⷱⷲⷳⷻ E     F G H (Some kind of work, U+32x thru U+34x were E-G, U+20Dx was H, work on websites, just won&#x27;t copy&#x2F;paste to forum)<p>Edit: Apparently, you cannot write direct html entities.<p>Edit: And you cannot directly write the characters either.  Rendering seems rather finicky on Firefox, while Chrome seems somewhat consistent.<p>Actually, on Chrome, copying the characters directly &quot;kind of&quot; worked.  They&#x27;re still shown next to each other, yet some of them combined and actually created towers.<p>Writing the HTML entities on a private webpage and then copying them over seemed to work the best.<p>Edit: Apparently, at least some of the Devanagari unicode behaves similarly.<p>Edit: Several other languages combining marks taken from <a href="https:&#x2F;&#x2F;www.cogsci.ed.ac.uk&#x2F;~richard&#x2F;unicode-sample-3-2.html" rel="nofollow">https:&#x2F;&#x2F;www.cogsci.ed.ac.uk&#x2F;~richard&#x2F;unicode-sample-3-2.html</a> and <a href="https:&#x2F;&#x2F;www.compart.com&#x2F;en&#x2F;unicode&#x2F;category&#x2F;Mn" rel="nofollow">https:&#x2F;&#x2F;www.compart.com&#x2F;en&#x2F;unicode&#x2F;category&#x2F;Mn</a> seem to also work.<p>After further testing, Both browsers are really finicky, and have wildly different interpretations of pasting combining characters directly, vs writing HTML entities, vs copying the combined stack from an existing site.


type: comment
by: Cupprum
text:
  I really think that if Microsoft would be forced to improve user experience of Teams, it would lead to measurable impact when it comes to happiness of humankind.


type: comment
by: eru
text:
  &gt; People like comparing Python to JavaScript, but Python is much more flexible - all &quot;primitive&quot; types are objects can be subclassed for example, and even basic machinery like attribute lookups have a bunch of customization hooks.<p>Most of the time, people don&#x27;t use any of these customisations, don&#x27;t they?<p>So you&#x27;d need machinery that makes the common path go fast, but can fall back onto the customised path, if necessary?


type: comment
by: measurablefunc
text:
  That seems to be the standard argument, &quot;Sure, not everything is ideal but look at longevity &amp; all the cool toys we have now thanks to [money|billionaires|fossil fuels|etc]&quot;.


type: comment
by: jauntywundrkind
text:
  Not super important to me (and you state explicitly it may change) but your docs are a little out of date here, I think. crosvm versus Cloud Hypervisor &#x2F; Kata Containers, is, I think, different?<p><pre><code>  exe.dev ▶ doc how-exedev-works   How exe.dev works (how-exedev-works) - press q to exit                                                                                                                                                                                                                                                     You&#x27;re an engineer. We&#x27;re engineers. Let&#x27;s talk about what&#x27;s going on under the hood.                                                                                                                                                                                                                                                                                                                                                                                                               An &quot;exe.dev&quot; VM runs on a bare metal machine that exe.dev rents. We happen to use Kata Containers and Cloud Hypervisor, but that&#x27;s a bit of an implementation detail (and may change!).                                                                                                                                                                                                                                                                                                             With most providers, your VM starts with a &quot;base image&quot; and is given a block device. Exe.dev instead starts with a container image (by default, &quot;exeuntu&quot;), and hooks up an overlay filesystem to the VM. This makes creating a new VM            take about two seconds. In exchange, we lose some flexibility: you don&#x27;t get to choose which filesystem you&#x27;re using, nor which kernel you&#x27;re using.                                                                                                                                                                                                                                                                                                                                                On the networking side, we don&#x27;t give your VM its own public IP. Instead, we terminate HTTPS&#x2F;TLS requests, and proxy them securely to your VM&#x27;s web servers. For SSH, we handle ssh vmname.exe.xyz.</code></pre>


type: comment
by: almosthere
text:
  So no truth is enough. It&#x27;s so against your personal belief system that it&#x27;s worth ignoring.


type: comment
by: prh8
text:
  For future readers, I mistakenly referenced the grpc gem; I was thinking of the gem `gruf` which is a grpc framework


type: comment
by: simpaticoder
text:
  The issue did not arise until after the warranty period expired. The manufacturing flaw drained the real-time clock battery which lasted about a year. Their first fix was to send a new battery; the second fix was a soldering job. I am not a lawyer, but this does not seem like it is legal. The manufacturing flaw was present from the beginning but was masked by the battery&#x27;s charge.


type: comment
by: austhrow743
text:
  Sure, I understand that there&#x27;s a difference. That&#x27;s why I sought clarification.<p>My understanding of the concept of &quot;basis&quot; does not fit the context of sending an email, and &quot;reason&quot; is the closest I can find that fits.<p>Basis being concerned with rules or authority. The assumption being when asking &quot;what is the basis for X?&quot; that there was a bar that needed to be met beyond the doers motivations. That there needed to be more than they wanted to. Which of course, does not apply to sending an email. I could email you right now asking you what your favourite type of fish is or seeing if you want to play a game of chess, no basis needed. I&#x27;d just need a reason to.


type: comment
by: Dylan16807
text:
  The number of sides has nothing to do with the data within.  It&#x27;s not random and sometimes it repeats things in an obviously non-chance way.


type: comment
by: Liquix
text:
  The issue is lanmaoa asiatica is ectomycorrhizal, meaning it grows exclusively on the roots of certain plant species in a symbiotic relationship. This is not like TTBVI or p. ochraceocentrata (misclassified as p. natalensis until recently) where amateurs can produce grain spawn with relative ease. Cultivation would involve planting or having access to the correct host species (Yunnan pine) which is a prohibitive barrier for most.<p>It&#x27;s also not yet known if the active compound can survive dehydration like psilocybin. If not, it would mean even experiencing l. asiatica will be very difficult to impossible for enthusiasts not residing in its native region.


type: comment
by: Nextgrid
text:
  Office politics happen when people determine they can get more money by engaging in politics instead of working. This is just an indicator people aren&#x27;t being paid enough money (since people politicking around is detrimental to the company, it is better off paying them whatever it takes for them <i>not</i> to engage in such behavior). &quot;You get what you pay for&quot; applies yet again.


type: comment
by: eru
text:
  Your are mixing up eras.<p>For comparison: when Javascript was first designed, performance wasn&#x27;t a goal.  Later on, people who had performance as a goal worked on Javascript implementations.  Thanks to heroic efforts, nowadays Javascript is one of the language with decently fast implementation around.  The base design of the language hasn&#x27;t changed much (though how people use it might have changed a bit).<p>Python could do something similar.


type: comment
by: ShiMo_Protocol
text:
  I see your point, and in a sense, you&#x27;re right. My model is rooted in the Stanislavski Method and the philosophy of Ghost in the Shell. I had to consume and internalize these &#x27;cultural inputs&#x27; to synthesize this framework. So, on a deterministic level, I am indeed a &#x27;product&#x27; of my environment and experiences.<p>However, on a functional level, the S-M Protocol (Stanislavski Model) is about how the Subject (the human) chooses to perceive its Products (emotions and reactive states). In this model, these products are treated as a &#x27;Shell.&#x27;<p>From my internal, first-person perspective, the Shell is neither the Subject nor a mere Object. I understand that from a second or third-person perspective, my Shell might look like the entirety of who I am. But think of it like a profession—say, a lawyer. When people talk about &#x27;the lawyer,&#x27; they think of the person, but being a lawyer is just a functional role within a social system; it doesn&#x27;t define the totality of their being.<p>So, while emotions might be seen as the &#x27;subject&#x27; from an outsider&#x27;s lens, from the first-person view, they are a transitional state: neither the &#x27;I&#x27; nor just a &#x27;thing.&#x27; They are the Shell I navigate through. My protocol simply grants the Subject the administrative rights to manage that Shell.


type: comment
by: pdimitar
text:
  Is it truly naive if most engineer&#x27;s careers pass and they never meet even one such manager?<p>For 24 years of career I&#x27;ve met the grand total of _two_ such. Both got fired not even 6 months after I got in the company, too.<p>Who&#x27;s naive here?


type: comment
by: eru
text:
  &gt; [...] not even the biggest timewaster of python, which is the packaging &quot;system&quot;.<p>The new `uv` is making good progress there.


type: comment
by: sickcodebruh
text:
  The docs remark “VMs share the resources allocated to the user” so I interpret as resources allocated to your account, VMs provisioned within those limits.


type: comment
by: the8472
text:
  shipping base64 in json instead of a multipart POST is very bad for stream-processing. In theory one could stream-process JSON and base64... but only the json keys prior would be available at the point where you need to make decisions about what to do with the data.


type: comment
by: eru
text:
  You could, but it doesn&#x27;t really seem all that useful?  I mean, when are you ever going to run this in a hot loop?


type: comment
by: cj
text:
  That’s a very intricate and convoluted way of saying they have no basis for making a demand.<p>But sounds like we agree, they have no real basis for making a demand.


type: comment
by: crawshaw
text:
  No I apologize for the confusion (exe.dev person here). What is different about this service is you get dedicated resources that you share between your VMs. The initial allocation is conservative, we want to give people more (or drop the price).<p>The goal is to reduce the marginal cost of creating a VM to zero. Instead of installing a container manager or using Unix users, just make another VM.<p>(I will get a better version of this table online tonight.)


type: comment
by: fc417fc802
text:
  Framed in anthropomorphized terms this would look something like the goal of humans as a species is not the synthesis of vitamin C but rather mere survival. Walking a path where we come to depend on external sources is not necessarily at odds with that.<p>Or more generally: Why did I do that specific thing? No particular reason, it just happened to work. After all, I managed not to fall off the platform for another few seconds. No telling what the future will bring.<p>As long as we&#x27;re thinking about anthropomorphization it&#x27;s amusing to note that vitamin C synthesis can be framed as a species level tragedy of the commons. In that case you are simply advocating that we as a species make the responsible choice not to participate in a race to the bottom!


type: comment
by: jacquesm
text:
  I know people die that way (GA). But someone is working for the companies that make insulin pumps and they are not as a rule equally motivated so I would expect them to do <i>worse</i>, not better.<p>And to the best of my knowledge none of the closed-loop people have died as a result of their work and they are very good at peer reviewing each others work to make sure it stays that way. And I&#x27;d trust my life to open source in such a setting long before I&#x27;d do it to closed source. At least I&#x27;d have a chance to see what the quality of the code is, which in the embedded space ranges from &#x27;wow&#x27; all the way to &#x27;no way they did that&#x27;.


type: comment
by: blibble
text:
  conda can take an hour to tell you your desired packages are unsatisifiable<p>saying that, other than the solver, most of what uv does is always going to be IO bound


type: comment
by: cjbgkagh
text:
  Aircrete is far too fragile and will not hold tolerance. There is a shit towards ultra high performance concrete but that’s a completely different material.


type: comment
by: krick
text:
  To be fair, the whole post isn&#x27;t very good IMO, regardless of ChatGPT involvement, and it&#x27;s weird how some people seem to treat it like some kind of revelation.<p>I mean, <i>of course</i> it wasn&#x27;t specifically Rust that made it fast, it&#x27;s really a banal statement: you need only very moderate serious programming experience to know, that rewriting legacy system from scratch can make it faster even if you rewrite it in a &quot;slower&quot; language. There have been C++ systems that became faster when rewritten in Python, for god&#x27;s sake. That&#x27;s what makes system a &quot;legacy&quot; system: it does a ton of things and nobody really knows what it does anymore.<p>But when listing things that made uv faster it really mentions some silly things, among others. Like, it doesn&#x27;t parse pip.conf. Right, sure, the secret of uv&#x27;s speed lies in not-parsing other package manager&#x27;s config files. Great.<p>So all in all, yes, no doubt that hundreds of little things contributed into making uv faster, but listing a few dozens of them (surely a non-exhaustive lists) doesn&#x27;t really enable you to make any conclusions about the relative importance of different improvements whatsoever. I suppose the mentioned talk[0] (even though it&#x27;s more than a year old now) would serve as a better technical report.<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gSKTfG1GXYQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gSKTfG1GXYQ</a>


type: comment
by: trinsic2
text:
  You know. I&#x27;m realizing im my head Im comparing this to Nazism and Hitler. Im sure many people thought he was bringing change to the world and since its going to happen anyway we should all get on-board with it. In the end there was a reckoning.<p>IMHO their are going to be consequences of these negative effects, regardless of the positives.<p>Looking at it in this light, you might want to get out now, while you still can. Im sure its going to continue, its not going to be legislated away, but it&#x27;s still wrong to be using this technology in the way it&#x27;s being used right now, and I will not be associated with the harmful effects this technology is being used for because a few corporations feel justified in pushing evil on to the world wrapped positives.


type: comment
by: tekknolagi
text:
  Yes; see the first ZJIT blog post. <a href="https:&#x2F;&#x2F;railsatscale.com&#x2F;2025-05-14-merge-zjit&#x2F;" rel="nofollow">https:&#x2F;&#x2F;railsatscale.com&#x2F;2025-05-14-merge-zjit&#x2F;</a>


type: comment
by: hinkley
text:
  Survival of the fittest is also a wrong way to think about evolution that leads many people to make assumptions that are backward.<p>Selection doesn’t pick winners, it picks losers. But bad luck also picks losers, and good luck pick winners, so things with small negative or positive effects can be swamped, and anything neutral has no pressure to be phased out at all. So if being born with blue hair turns out not to have any effect on your survival, because for instance none of your predators can see blue any better than they can see what every color your mate is, then there will continue to be blue babies at some rate. And if you or your mate have other genes that do boost your survivability, then there will be a <i>lot</i> of blue babies. But not on the merits of being blue. However the animals involved may just decide to involve blueness in their mate selection criteria. Because correlation.<p>Then many generations later, if your habitat changes, or your range expands, maybe blue fur protects more or less well against UV light, or moss growing in your fur, or some new predator. Now the selection works more like people think it works. But it’s been sitting there as genetic noise for perhaps centuries or eons, waiting for a complementary gene or environmental change to create a forcing function.


type: comment
by: eru
text:
  &gt; Any other viewpoint is ignoring reality.<p>Eh, what about users?  Games are made for windows, because that&#x27;s where users (= players) are?<p>That&#x27;s even more true for mobile and console games.


type: comment
by: WillAdams
text:
  Michael Moorcock&#x27;s _The Citadel of Forgotten Myths_ --- probably the last Elric book, it is an interesting closure to a series I&#x27;ve been reading since high school<p>J.R.R. Tolkien&#x27;s _The Bovadium Fragments: Together with The Origins of Bovadium_ --- probably the last &quot;new&quot; Tolkien book --- quite the hoot, and an interesting commentary on industrialism and the Oxford Don&#x27;s opinions on same<p>Donald E. Knuth&#x27;s _TAoCP: Vol. 4, Fascicle 7, Constraint Satisfaction_ --- working through exercises now in the hope of finding a typo for the sake of getting an account at The Bank of the Island of San Seriffe to go w&#x2F; my physical reward check.<p>Variety of other things, but those were the notable&#x2F;interesting ones.


type: comment
by: bdangubic
text:
  while you and bunch of other people are waiting for this “reality” and “crash” to come the rest of us are building amazing shit in the present (actual) reality :)


type: comment
by: jauntywundrkind
text:
  I really enjoyed using this service. I signed up on my phone two nights ago, (using termux + ssh) and then used the builtin web agent to setup a small webapp. I was up and running with an HTTPS server in minutes, since all the HTTPS certs are automatically taken care of.<p>I&#x27;m not using it yet, but the way that it handles sharing looks incredibly sweet: an excellent way to take &quot;home-cooked software and bare-foot developers&quot; &quot;perfect software: an audience of one&quot; from one to a few &#x2F; many people. Just sharing links that people can easily sign into, without having to build a whole auth system seems ridiculously easy here, and that is <i>super</i> cool. You don&#x27;t have to think about it, you can just build your app: this fills a huge gap that makes making connected online software so much easier. <a href="https:&#x2F;&#x2F;outofdesk.netlify.app&#x2F;blog&#x2F;perfect-software" rel="nofollow">https:&#x2F;&#x2F;outofdesk.netlify.app&#x2F;blog&#x2F;perfect-software</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46334206">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46334206</a> <a href="https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;sharing" rel="nofollow">https:&#x2F;&#x2F;exe.dev&#x2F;docs&#x2F;sharing</a><p>I used the included Shelley agent, which has a perfectly adequate simple web ui, to do all development. It was able to debug a bunch of pretty gnarly problems, using screenshots &amp; scrolling down to get check it&#x27;s work.<p>My output is a super simple site, very close to vibe coded, in ~90 minutes, but I quite enjoyed setting up a little guestbook project here: <a href="https:&#x2F;&#x2F;nan-falcon.exe.xyz&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nan-falcon.exe.xyz&#x2F;</a>


type: comment
by: phantasmish
text:
  Try the Quad (or Quint) Cities if you want a dynamic with more than two cities. Three on the Illinois side, one (or two) on the Iowa side.<p>(It started as a “tri cities” so the bump to five isn’t the first it’s seen)<p>Bonus points: an OK native pizza style if you like tavern-ish pizza varieties.<p>Related to TFA, a “judgmental map” of Omaha and Council Bluffs:<p><a href="https:&#x2F;&#x2F;i.pinimg.com&#x2F;736x&#x2F;0a&#x2F;db&#x2F;ea&#x2F;0adbea3bcdffbcb4ccfe6ec10b29086d.jpg" rel="nofollow">https:&#x2F;&#x2F;i.pinimg.com&#x2F;736x&#x2F;0a&#x2F;db&#x2F;ea&#x2F;0adbea3bcdffbcb4ccfe6ec10...</a><p>Warning that these are usually offensive, or at least have the potential to offend (but often super helpful when visiting a new city…)<p>Council Bluffs just gets a blanket “meth and casinos” label.


type: comment
by: FunHearing3443
text:
  Is there a way their question could have been phrased that would have not drawn you to make that assumption, which seems to be an ethos attack, or are you predisposed to reply in such a way about any philosophical evolution question?


type: comment
by: dundarious
text:
  I don&#x27;t think you necessarily disagree with that I&#x27;m saying.<p>1. git commits record an author name and email<p>2. github&#x2F;gitlab offer an email relay so you can choose to configure your git client (and any browser-based commits you generate) to record that as the email address<p>3. github&#x2F;gitlab do not rewrite your pushed commits to &quot;sanitize&quot; any &quot;private&quot; email addresses<p>4. the .patch suffix &quot;trick&quot; just shows what was recorded in the commit<p>When I said<p>&gt; If you want, use a specific public address for those purposes.<p>that includes using the github&#x2F;gitlab relay address -- but make sure to actually change your gitconfig, you can&#x27;t just configure it on the web and be done.


type: comment
by: jacquesm
text:
  No, you get C++ because you&#x27;re Bjarne Stroustrup and trying to get people to sign on to the C++ bandwagon (A better C! Where have I heard that before?) and so you add every feature they ask for in the hope that that will drive adoption. And you call it object oriented (even if it really isn&#x27;t) because that&#x27;s the buzz-word du-jour. Just like Async today.


type: comment
by: E39M5S62
text:
  The Wheel of Time series, start to finish. So pleased that Brandon Sanderson stepped in to finish it.


type: comment
by: jeremypress
text:
  my favorites for 2025<p>Kitchen Confidential by Anthony Bourdain Darkness at Noon by Arthur Koestler the whole Dungeon Crawler Carl series by Matt Dinniman


type: comment
by: dkdcio
text:
  sure…what’s the motivation? is this seriously that difficult of a question to answer? this “solution” was put in place for a reason, what’s the reason? does nobody actually know?


type: comment
by: dmd
text:
  Here you go! <a href="https:&#x2F;&#x2F;3e.org&#x2F;books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;3e.org&#x2F;books&#x2F;</a><p>I read ~80-100 books a year, mostly SF&#x2F;F.


type: comment
by: socketcluster
text:
  With LLMs, the text format should be more popular than ever, yet we still see people pushing binary protocols like ProtoBuf for a measly 20% bandwidth advantage which is lost after GZIPing the equivalent JSON... Or a 30% CPU advantage on the serialization aspect which becomes like a 1% advantage once you consider the cost of deserialization in the context of everything else that&#x27;s going on in the system which uses far more CPU.<p>It&#x27;s almost like some people think human-readability, transparency and maintainability are negatives!


type: comment
by: ClipNoteBook
text:
  I used to ship my app with a JavaScript first mindset. It felt fast on my own laptop, but users on weak phones, slow networks, or locked down corporate browsers kept running into sticky pages and half awake UI.<p>After I finally measured what I was shipping, I realized most of the client code was not adding value. It was just making hydration heavier, breaking accessibility, and hiding simple HTML solutions.<p>The post walks through the process I used to cut around 80 percent of the JS without going full “no JS”: listing real interactions in human language, leaning on native elements like details and dialog, using bundle analyzers, and deleting dependency creep. It also shows the small performance and accessibility checklist I use now.


type: comment
by: eru
text:
  &gt; Very true, but IMO the existence of PyPy proves that this doesn&#x27;t necessarily prevent a fast implementation.<p>PyPy pays for this by having slower C interaction.


type: comment
by: lokar
text:
  Read the comment I replied to, they proposed that since desalination is possible, there can be no meaningful shortage of water.<p>And yes, many places have plenty of water.  After some Capex improvements to the local system, a datacenter is often net-helpful, as they spread the fixed cost of the water system cost out over more gallons delivered.<p>But many places don&#x27;t have lots of water to spare.


type: comment
by: gwern
text:
  Isn&#x27;t even thoughtful either.<p>&gt; The question was never “how do we align AI with human values?” The question was always “which humans get to define those values?” Grok answered that question: the ones with the most money.<p>Grok is routinely misaligned with <i>Elon</i>, as the article points out in its intro! You don&#x27;t need to order your engineers to keep fixing what isn&#x27;t broken...


type: comment
by: ajross
text:
  Whataboutist false equivalence alert:<p>&gt; Also, it&#x27;s funny that Elon gets singled out for mandating changes on what the AI is allowed to say when all the other players in the field do the same thing.<p>&quot;All the other players&quot; aren&#x27;t deliberately tuning their AI to reflect specific political ideology, nor are all the other players producing Nazi gaffes or racist rhetoric as a result of routine tuning[1].<p>Yes, it&#x27;s true that AI is going to reflect its internal prompt engineering and training data, and that&#x27;s going to be subject to bias on the part of the engineers who produced and curated it.  That&#x27;s <i>not remotely the same thing</i> as deliberately producing an ideological chat engine.<p>[1] It&#x27;s also worth pointing out that grok has gotten objectively much worse at political content after all this muckery.  It used to be a pretty reasonable fact check and worth reading.  Now it tends to disappear on anything political, and where it shows up it&#x27;s either doing the most limited&#x2F;bland fact check or engaging in what amounts to spin.


type: comment
by: uh_uh
text:
  &gt; It&#x27;s not just planet-scale, it&#x27;s universe-scale. Lots of planets conduct the experiment, ours just happens to have resulted in intelligence.<p>My argument doesn&#x27;t depend on the existence of an intelligent species on the planet. The problem already arises when there are multiple species on ONE planet. If you calculate the pure combinatorial distance between the DNA of 2 species, you must find that you can&#x27;t just brute force your way from one to the other before the heat-death of the universe. This is why mutation bias exists: not all mutations are equally likely, evolution favours some kinds over others.


type: comment
by: AnthonyMouse
text:
  How does that solve it? Alice buys the software, clicks &quot;agree&quot; so that it runs and then sells it to Bob who uses it without ever agreeing.


type: comment
by: benreesman
text:
  I have been a big Astral and uv booster for a long time. But specifications like this one: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;b7r6&#x2F;47fea3c139e901cd512e15f42355f26a" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;b7r6&#x2F;47fea3c139e901cd512e15f42355f26...</a> have me re-evaluating everything.<p>That&#x27;s TensorRT-LLM in it&#x27;s entirety at 1.2.0rc6 locked to run on Ubuntu or NixOS with full MPI and `nvshmem`, the DGX container Jensen&#x27;s Desk edition (I know because I also rip apart and `autopatchelf` NGC containers for repackaging on Grace&#x2F;SBSA).<p>It&#x27;s... arduous. And the benefit is what exactly? A very mixed collection of maintainers have asserted that software behavior is monotonic along a single axis most of which they can&#x27;t see and we ran a solver over those guesses?<p>I think the future is collections of wheels that have been through a process the consumer regards as credible.


type: comment
by: kevin_thibedeau
text:
  &quot;In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.&quot;<p>They should be covered as an aggregation, provided the LGPL was intact.


type: comment
by: eqvinox
text:
  This is not correct; you&#x27;re simply required to follow all applicable licenses at the same time. This may or may not be possible, but is in practice quite commonly done.


type: comment
by: ewoodrich
text:
  Hah, I was listening to a similar conversation that began with family members working in the school system complaining about AI slop that began (relatively) harmlessly in day-to-day email conversations padded with time wasting filler but now has trickled down into &quot;professional&quot; education materials and even textbooks.<p>Which led to a lot of agreement and rants from others with frustrating stories about their specific workplaces and how it just keeps getting worse by the day. Previously these conversations just popped up among me and the handful of family in tech but clearly now has much broader resonance.<p>As can be observed in my comment history, I use LLM agentic tools for software dev at work and on my personal projects (really my only AI use case) but cringe whenever I encounter &quot;workslop&quot; as it almost invariably serves to waste my time. My company has been doing a large pilot of 365 Copilot but I have yet to find <i>anything</i> useful, the email writing tools just seems to strip out my personal voice making me sound like I&#x27;m writing unsolicited marketing spam.<p>Every single time I&#x27;ve been using some Microsoft product and think &quot;Hmm, wait <i>maybe</i> the Copilot button could actually be useful here?&quot;, it just tells me it can&#x27;t help or gives me a link to a generic help page. It&#x27;s like Microsoft deliberately engineered 365 Copilot to be as unhelpful as possible while simultaneously putting a Copilot button on every single visible surface imaginable.<p>The only tool that actually does something is designed to ruin emails by stripping out personal tone&#x2F;voice and introducing ambiguity to waste the other person&#x27;s time. Awesome, thanks for the productivity boost, Microsoft!


type: comment
by: snickerbockers
text:
  It&#x27;s emblematic of their entire worldview.  When they need resources, training material or laws AI is everybody&#x27;s accomplishment but when it comes to profits or even just being allowed to use the model then it&#x27;s <i>their</i> accomplishment but yours.<p>AKA &quot;communist in the streets,  capitalist in the sheets&quot;.


type: comment
by: stingraycharles
text:
  And who decides that? And what when settled law gets revoked?<p>Which country’s laws should be used? Should the AI follow the laws in whatever country it is being used?


type: comment
by: achairapart
text:
  I also don&#x27;t understand this: Everyone with the right domain can ssh-in the vm?<p>Edit: Answered below, thank you.


type: comment
by: eru
text:
  &gt; If you want to make your writing appear non-AI generated, the easiest way is to write it yourself. No typos necessary.<p>You can ask the AI to make typos for you.


type: comment
by: horsawlarway
text:
  And yet someone IS pushing code to these devices.  Every single one.<p>So the question really becomes - Are these people working on their own pumps with open source more or less invested than the random programmers hired by a company that pretty clearly can&#x27;t get details right around licensing, and is operating with a profit motive?<p>More reckless as well?  Perhaps.  But at least motivated by the correct incentives.


type: comment
by: Onavo
text:
  Why? They are pretty compatible. Just set the venv in the project&#x27;s mise.toml are you are good to go. Mise will activate it automatically when you change into the project directory.


type: comment
by: jacquesm
text:
  It definitely is not useful. Your model should at least attempt to approximate reality, not to depart from it by putting effect before the cause. That way lies madness.


type: comment
by: welliebobs
text:
  You can find even more simplicity in Talos Linux[1]. Drop an ISO onto a USB, run a handful of commands[2] to generate and apply a configuration, and you&#x27;ve got a cluster up and running.<p>[1] <a href="https:&#x2F;&#x2F;www.talos.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.talos.dev&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;docs.siderolabs.com&#x2F;talos&#x2F;v1.12&#x2F;getting-started&#x2F;getting-started" rel="nofollow">https:&#x2F;&#x2F;docs.siderolabs.com&#x2F;talos&#x2F;v1.12&#x2F;getting-started&#x2F;gett...</a>


type: comment
by: smj-edison
text:
  I have mixed feelings about this. On the one hand, I agree: text is infinitely versatile, indexable, durable, etc. But, after discovering Bret Victor&#x27;s work[1], and thinking about how I learned piano, I&#x27;ve also started to see a lot of the limitations of text. When I learned piano, I always had a live feedback loop: play a note, and hear how it sounds, and every week I had a teacher coach me. This is a completely different way to learn a skill, and something that doesn&#x27;t work well with text.<p>Bret Victor&#x27;s point is why is this not also the approach we use for other topics, like engineering? There are many people who do not have a strong symbolic intuition, and so being able to tap into their (and our) other intuitions is a very powerful tool to increase efficiency of communication. More and more, I have found myself in this alternate philosophy of education and knowledge transmission. There are certainly limits—and text isn&#x27;t going anywhere, but I think there&#x27;s still a lot more to discover and try.<p>[1] <a href="https:&#x2F;&#x2F;dynamicland.org&#x2F;2014&#x2F;The_Humane_Representation_of_Thought&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dynamicland.org&#x2F;2014&#x2F;The_Humane_Representation_of_Th...</a>


type: comment
by: awesome_dude
text:
  Audio is horrible (for me) for information transfer - reading (90% of the time) is where it&#x27;s at<p>Not sure why that is either - because I look at people extolling the virtues of podcasts, saying that they are able to multi task (eg. driving, walking, eat dinner), and still hear the message - which leaves me aghast


type: comment
by: trentnix
text:
  I read five of the Foundation books (stopping before Prelude) in 2024. I had read them as a kid and loved them, but three (plus) decades later and they just didn’t hold up as well as I hoped.<p>The Mule is still great, though.


type: comment
by: snickerbockers
text:
  &gt;a patronage system in the hopes that a rich client just so happens to fund something that you also enjoy<p>How is that any different from hoping that a corporate conglomerate happens to fund something i also enjoy?


type: comment
by: nkmnz
text:
  Yes (especially drawing from the invention of the numbers 0 and 1), yes (i.e. dotcom bubble), yes (probably people who were writing COBOL up until then), yes (please shut down all your devices), yes, yes.


type: comment
by: orangea
text:
  See also, for comparison: <a href="https:&#x2F;&#x2F;www.val.town&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.val.town&#x2F;</a>


type: comment
by: vzaliva
text:
  Sounds like something I could use, but installing a binary via `curl` doesn&#x27;t sit right with me. Next problem you have is &quot;explain how this thing was installed on my system&quot; followed &quot;is it up to date (including security patches).<p>I hope they have deb package or snap some day.


type: comment
by: EdwardDiego
text:
  When you say infrastructure in this context, are you referring to the actual K8s cluster infra?<p>Or is it what I tend to call &quot;intra-cluster infra&quot; - DBs &#x2F; Prometheus &#x2F; Kafka etc. Infra that support apps?


type: comment
by: MontyCarloHall
text:
  &gt;Instead of installing a container manager or using Unix users, just make another VM.<p>What is the advantage of this? Unless you need something exotic like different kernel configurations per instance, what&#x27;s the problem with using containers on the same instance?<p>BTW, a Hetzner dedicated server with 2 CPUs&#x2F;8GB RAM that would let me run my own hypervisor is about $14 USD&#x2F;month. For anyone who&#x27;s a big enough power user to care about the distinction of running distributed workflows on VMs versus containers, I&#x27;m not sure that an extra $5&#x2F;month is worth your &quot;hypervisor as a service.&quot; But then again, HN commenters infamously poopooed Dropbox [0], so what do I know? :-)<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9224">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9224</a>


type: comment
by: Spooky23
text:
  If you’re a suburban kid, GenX or later you may have missed the peaks. In the 60s, it was more like 35-45% of kids.<p>Things like rules for handwashing and standards for things like residential plumbing improved hygiene and reduced ringworms. Many urban and rural households didn’t have things we take for granted like hot water!


type: comment
by: austhrow743
text:
  Poorly explained maybe but it covers not just that there is no basis but that no basis is needed and draws attention to the odd request for a basis where none is needed.<p>Just &quot;there is no basis&quot; as a response would be like saying &quot;yes&quot; or &quot;no&quot; to &quot;have you stopped beating your wife?&quot;


type: comment
by: msisk6
text:
  I wrote a ton of AutoLISP back in the day to do similar things to generate well logs for environmental and geotechnical reports. Fun stuff.<p>In 1990 I went to work at Autodesk and got to work on all kinds of stuff over the next decade -- AutoLISP was the bridge that got me into tech as a profession over the geology field work I was doing. It&#x27;s been a wild ride.


type: comment
by: jerf
text:
  Many good answers, but I&#x27;ll add another angle I don&#x27;t see any replies covering, which is that being poisonous&#x2F;toxic is <i>expensive</i>. We humans lead charmed lives by the standards of the biosphere, where we get obese, and even before we got obese, many of us had unbelievable access to nutrients and energy. The steady state of the ecosystem is a war where every calorie must be spent carefully. This is particularly clear in the bacterial world but it progresses up to macroscopic plant life as well. Producing poisons is energy you could be using to grow or reproduce. Some poisons require additional care because they&#x27;re still poisonous to the producer, it&#x27;s just that the producer spends additional resources on containing the poison so it doesn&#x27;t affect them.<p>There is a constant, low-level evolutionary impetus to stop spending any calorie that doesn&#x27;t need to be spent, which would generally include the production of poisons of any kind. This low-level impetus is clearly something that can be overcome in many situations, but it is nevertheless always there, always the &quot;temptation&quot; to stop spending so much on poisons and redirect it to growth or reproduction. Over time it&#x27;s a winning play quite often.


type: comment
by: ilaksh
text:
  I wonder if some day there will be a video codec that is essentially a standard distribution of a very precise and extremely fast text-to-video model (like SmartTurboDiffusion-2027 or something). Because surely there are limits to text, but even the example you gave does not seem to me to be beyond the reach of a text description, given a certain level of precision and capability in the model. And we now have faster than realtime text to video.


type: comment
by: crawshaw
text:
  Containers aren’t enough for me. I like to do things like create TUN devices, run docker compose, etc. I believe the VM is a fundamentally better abstraction.<p>Consider this: sometimes when you are using a VPS, you start a new project and say to yourself, &quot;I should put this on a new VPS.&quot; Not all the time, but it does happen. And when it does, we are faced with the problem that starting a new project immediately costs us $X&#x2F;month. I would like a new project to initially cost nothing.


type: story
by: Anon84
title: Two centuries ago, Russian revolutionaries tried to change the world
url:
  https://www.economist.com/christmas-specials/2025/12/18/two-centuries-ago-russian-revolutionaries-tried-to-change-the-world


type: comment
by: Telaneo
text:
  I want more high quality code and I want more high quality culture. Both have one major obstacle in the way and is at the core of this post, my comment and yours: Copyright. I fail to see why we should make exceptions to copyright for the sake of code, but not for the sake of culture.


type: comment
by: BlarfMcFlarf
text:
  Are billionaire oligarchs misaligned with humanity, or is egalitarianism and democracy misaligned with them? Time will tell.


type: comment
by: benreesman
text:
  Fun fact: if you say the right prayers to the Myelin Gods it will fuse straight through sage3 at D&#x2F;DQ like it&#x27;s seen it before, which of course it has.<p><a href="https:&#x2F;&#x2F;gist.github.com&#x2F;b7r6&#x2F;94f738f4e5d1a67d4632a8fbd18d3473" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;b7r6&#x2F;94f738f4e5d1a67d4632a8fbd18d347...</a><p>Faster than Turbo with no pre-distill.


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


type: comment
by: heavyset_go
text:
  Fruit bodies are reproductive organs, spores can survive digestion, and there are plenty of species that use animal waste as a substrate.<p>The same logic of hard seeds applies to spores.


type: comment
by: pavel_lishin
text:
  Sci-fi nerd recommendations follow.<p>I binged the entirety of the Dungeon Crawler Carl series. The cover, &amp; the fact that it was on Kindle Unlimited, made me think it was probably cheap crap, but I was impressed with how well-written it was, and how much I empathized with the characters. (I probably should have read it slower; by the last two books, I was just flowing with the text, not paying as much attention to the overarching plot.)<p>Heinlein&#x27;s &quot;Orphans of the Sky&quot; was pretty bad. So much early scifi is considered great because it&#x27;s groundbreaking, writing about things nobody else has before. The concept of a generation ship was pretty new at the time Heinlein was writing it, and it has some very interesting concepts, but the book has some <i>really bad problems</i>. If you&#x27;ve read it, you know; if you haven&#x27;t, and decide to, you&#x27;ll see it for yourself.<p>I binged a few Brandon Sanderson books. The standalones are great; the Stormlight Archive is a huge slog through some beautiful writing, but I&#x27;m not sure I&#x27;m willing to spend so much time in beautiful books that move the plot forward so slowly.<p>Exordia, by Seth Dickinson, started off incredible, kept going, but the ending felt like both a fizzle as well as a cliff-hanger for the next book. I&#x27;m glad I read it, but I wish it had a clear conclusion it wanted to reach.<p>Adrian Tchaikovsky&#x27;s &quot;Children of Memory&quot; delivers more of the great philosophical questions &amp; answers about the nature of consciousness and personhood that the previous books did, A+. No idea where he could possibly go from there, but if he does, I&#x27;m going along for the journey. (Honorable mention: Alien Clay. Dishonorable mention: Service Model.)<p>Eric Flint&#x27;s &quot;Fenrir&quot; was a fun BDO near-future space adventure. (As was John Sanford&#x27;s Saturn Run, but that wasn&#x27;t a 2025 book I read.)


type: comment
by: estimator7292
text:
  It&#x27;s really fucking suspicious that mushrooms evolved mechanisms to produce serotonin.<p>But it helps when you remember that a mushroom is the <i>fruit</i> of a (usually) much larger organism. Then you can start applying normal fruit rules. Some want to be eaten, or picked up and moved around. Some want to keep insects from infesting the fruit. Others don&#x27;t give a damn and release spores into the wind or water.<p>Also remember that nicotine is an insecticide. Insects that nibble on tobacco die, which prevents infestation at scale. (Un?)fortunately it&#x27;s also neuroactive in apes, so we farm incredible quantities of tobacco to extract its poisons.<p>There is no logic in evolution at large scales. Things happen, sometimes there&#x27;s fourth order effects like some oddball internal hormone causing wild hallucinations in apes. It&#x27;s all random optimization for small scale problems that ripple out to unintended large scale consequences.


type: comment
by: sloum
text:
  &gt;  &quot;vile machines raping the planet&quot; is obviously vitriol<p>Well, I still think you are giving an opinion and I am giving mine. I disagree with your opinion. Mr. Pike is making a statement of fact. I do not consider it particularly vitriolic. You may consider it hyperbolic and I could understand that (even if I do not agree with it).<p>&gt; Abolish it rather than continuing the current path, strict prohibition on any creative endeavor, and being extremely skeptical about anything other than direct language translation<p>...is not extreme in the slightest. If something is wrong (either morally or as a good and viable path forward) it only makes sense to cease following that path. I posit that it is not possible to creatively use this technology. It can only serve to steal the creativity of others. Prompting a machine to make something out of misc. parts for you does not make you creative. Nor does it make the machine creative. But for us to agree on that we would have to better define either creativity or art (spoiler: my view is that only sentient beings can be creative or make art). I suppose I could agree that the developers of an AI system are being creative, but certainly not the users. Being skeptical is always a good position with something new until shown reasons to not be skeptical. Positions are allowed to grown and change, s tarting skeptical about something is absolutely a reasonable position to start from. I see none of your statement as being evidence of extremism at all. Sounds like exercising sound, reasonable judgement.


type: comment
by: reactordev
text:
  This kind of stuff is right up my wheelhouse so curious how.<p>I love the idea of just ssh in and do your thing. I’ll bookmark and come back when there’s some more info. Things are going to move fast…


type: comment
by: didibus
text:
  &gt; like to think of evolution as intelligent<p>Evolution is more intelligent than people assume.<p>The selection is driven by each species choices, and the more intelligent the species, the more intelligence played a role in it.


type: comment
by: EdwardDiego
text:
  I like to use operators for intra-cluster infra, they tend to offer a &quot;sorta-managed&quot; experience. I&#x27;ll use a Helm chart deployed by ArgoCD to provision the operator, then go from there - mainly because I try to limit Helm usage as much as possible.


type: comment
by: whatevermom5
text:
  Base64 and JSON takes a lot of CPU to decode; this is where Protobuf shines (for example). Bandwidth is one thing, but the most expensive resources are RAM and CPU, and it makes sense to optimize for them by using &quot;binary&quot; protocols.<p>For example, when you gzip a Base64-encoded picture, you end up 1. encoding it in base64 (takes a *lot* of CPU) and then, compressing it (again! jpeg is already compressed).<p>I think what it boils down to is scale; if you are running a small shop and performance is not critical, sure, do everything in HTTP&#x2F;1.1 if that makes you more productive. But when numbers start mattering, designing binary protocols from scratch can save a lot of $ in my experience.


type: comment
by: DoctorOetker
text:
  A mushroom doesn&#x27;t produce seeds, it produces spores.<p>If you pick a mushroom the spores use you, your clothes, your pets, your horses as vectors for spreading.


type: comment
by: gerdesj
text:
  The risks were understood (by engineers) and this usage was given a &quot;shelf life&quot;.  Unfortunately, those risks were put into the &quot;Oh we&#x27;ll forget about it&quot; or &quot;We&#x27;ll wait until it looks a bit shifty&quot; categories.<p>However as any fule (engineer) kno, reinforced and especially pre-stressed conc members will fail in quite a dramatic fashion.  Unless you notice rust dribbling out then you can end up with anything from the roof failing to the roof exploding.  I don&#x27;t think anyone was daft enough to pre-stress these things.<p>I don&#x27;t know how much money was saved but it was a really stupid application and basically ended up punting far greater costs due to remediation down the road.


type: comment
by: smrtinsert
text:
  Its deservedly funny due to his extreme and overt political bias.  The rest mostly let numbers be numbers in the weights.


type: comment
by: progval
text:
  You can find an archive of the links&#x27; targets at <a href="https:&#x2F;&#x2F;archive.softwareheritage.org&#x2F;swh:1:dir:5861f191873366a1a6b18bdeacee9a55d2d8cb49;origin=https:&#x2F;&#x2F;github.com&#x2F;rockchip-linux&#x2F;mpp;visit=swh:1:snp:65c3ea2995fea50c556ae4fc2305e6b2bad6e4a3;anchor=swh:1:rev:437bfbeb9567cca9cd9080e3f6954aa9d6a94f18;path=&#x2F;mpp&#x2F;codec&#x2F;dec&#x2F;" rel="nofollow">https:&#x2F;&#x2F;archive.softwareheritage.org&#x2F;swh:1:dir:5861f19187336...</a>


type: comment
by: latexr
text:
  &gt; Without Claude Code I would not have attempted that investigation at all - I have a family dinner to prepare.<p>Then maybe you shouldn’t have done it at all. It’s not like the world asked or imbued you with the responsibility for that investigation. It’s not like it was imperative to get to the bottom of this and you were the only one able to do it.<p>Your defence is analogous to all the worst tech bros who excuse their bad actions with “if we did it right&#x2F;morally&#x2F;legally, it wouldn’t be viable”. Then so be it, maybe it shouldn’t be viable.<p>You did it because <i>you wanted to</i>. It was <i>for yourself</i>. You saw Pike’s reaction and deliberately chose to be complicit in the use of technology he decried, further adding to his frustration. It was a selfish act.


type: comment
by: pavel_lishin
text:
  What did you like more about the re-write of the Antimemetics book? I strongly preferred a few things about the original, especially what happens to (I think?) Bart Hughes and the germ.


type: comment
by: airstrike
text:
  It&#x27;s the OG 8-player game ;-) except we would take turns<p>I loved how we could pick a sponsor at the start after configuring our  names and whatnot. Everyone could swear their favorite sponsor made them play better.


type: comment
by: eqvinox
text:
  &gt; For a hacker conference, they also are pretty Luddite against new technologies like AI.<p>No, just this one, because it steals from almost everyone and gives to the few. Even if it seems to be somewhat failing at monetization for now, control is in the hands of a very few.


type: comment
by: WillAdams
text:
  Heifer International presents a good face on doing this by introducing livestock, providing education to the new owners, and imparting an in-kind donation requirement so as to perpetuate and spread the gains.


type: comment
by: lifestyleguru
text:
  &gt; It made the country so rich that they stopped caring about other stuff, they could just buy them from elsewhere. So there was little incentive to manufacture first, and industrialize later.<p>Transcontinental fleet of ships regularly circumventing the globe and transporting cargo requires lots of technology. Why marine industry didn&#x27;t stimulate manufacturing and industrialization?


type: comment
by: F3nd0
text:
  &gt; Dynamic linking is a condition for LGPL compliance<p>No, it isn’t. The condition says to allow your users to make and use their own modifications to the part of the software which falls under the LGPL. Dynamic linking is only a convenient way of allowing this, not a requirement.


type: comment
by: socketcluster
text:
  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>You can still stream the base64 separately and reference it inside the JSON somehow like an attachment. The base64 string is much more versatile.


type: comment
by: twotwotwo
text:
  So I tried this the other day after Filippo Valsorda, another Go person, posted about it. My reaction was &#x27;whoa, this <i>really</i> makes it easier to start a quick project&#x27;, and it took a minute to figure out <i>why</i> I felt that way when, I mean, I have a laptop and could spin up cloud stuff--arguably I <i>already</i> had what I needed.<p>I think it&#x27;s the combination of 1) <i>really</i> quick to get going, 2) isolated and disposable environments and 3) can be persistent and out there on the Internet.<p>Often to get element 3, persistent and public, I had to jump through hoops in a cloud console and&#x2F;or mess with my &#x27;main&#x27; resources (install things or do other sysadmin work on a laptop or server, etc.), resources I use for other stuff and would prefer not to clutter up with every experiment I attempt.<p>Here I can make a thing and if I&#x27;m done, I&#x27;m done, nothing else impacted, <i>or</i> if it&#x27;s useful it can stick around and become shared or public. Some other environments also have &#x27;quick to start, isolated, and disposable&#x27; down, but are ephemeral only, limited, or don&#x27;t have great publishing or sharing, and this avoids that trough too. And VMs go well with building general-purpose software you could fling onto any machine, not tied to a proprietary thing.<p>This is good stuff. I hope they get a sustainable paid thing going. I&#x27;d sign up.<p>Also, though I realize in a sense it&#x27;d be competition to a business I just said I like: some parts of the design could work elsewhere too. You could have an open-source &quot;click here to start a thing! and click here to archive it.&quot; layer above a VM, machine, or whatever sort of cloud account; could be a lot of fun. (I imagine someone will think &quot;have you looked at X?&quot; here, and yes, chime in, interested in all sorts of potential values of X.)


type: comment
by: mattnewton
text:
  &gt; there is fundamental limit to how much damage one person can do by speaking directly to others<p>I mean, I’d argue that limit is pretty darn high in some cases, demagogues have lead to some of the worst wars in history


type: comment
by: beasthacker
text:
  The etymology I’ve heard isn’t even listed in the article. One theory traces “Kentucky” to early forms like Cantucky or Cane-tucky, referring to the region’s vast river-cane brakes, Kentucky River cane, North America’s only native bamboo, which early inhabitants associated with fertile, game-rich land.


type: story
by: saisrirampur
title: Postgres for everything, does it work?
text:
  I recently revisited an HN discussion on using “Postgres for everything” (https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42347606 ) and also read&#x2F;participated in this Twitter thread: https:&#x2F;&#x2F;x.com&#x2F;BenjDicken&#x2F;status&#x2F;2002742633966514544 . Both prompted a few reflections. What stood out to me was how divided opinions still are—some people strongly believe in this approach, while others don’t. I wanted to share my perspective on this.<p>In my experience, many proponents of “Postgres for everything” haven’t been exposed enough to (newer) purpose-built technologies and the tremendous value they can create. I was firmly in that camp for nearly a decade while working at Citus and on the Microsoft Postgres team. After building PeerDB (a Postgres CDC product that syncs data to various systems) and working at ClickHouse, my perspective completely changed. Seeing firsthand the “magic” that purpose-built systems deliver for their specific use cases—especially in terms of cost, performance, and scale—was truly eye-opening.<p>Don’t get me wrong—I’m a huge Postgres proponent and have spent 10 years helping customers implement it. However, I strongly believe in using Postgres for what it was designed for in the first place. Postgres is a row-based OLTP database, with over 30 years of engineering effort dedicated to making it robust for that specific workload.<p>Proponents of “Postgres for everything” often argue that a single stack is simpler and reduces complexity. What’s frequently overlooked, however, is the CAPEX and OPEX required to make Postgres work well for use cases it wasn’t designed for. At Citus, many customers had reasonably sized teams of Postgres experts whose primary job was to constantly tune, operate, and “babysit” the system to keep it working at scale.<p>Separately, we’re seeing the need for purpose-built technologies emerge much earlier in a company’s lifecycle, likely driven by AI. At ClickHouse, many customers using Postgres CDC are seed-stage companies that have grown rapidly. We pulled together some data that highlights these trends here: https:&#x2F;&#x2F;clickhouse.com&#x2F;blog&#x2F;postgres-cdc-year-in-review-2025#use-cases<p>Ultimately, I believe it’s better to make it seamless and even magical for users to integrate purpose-built technologies with Postgres, rather than making an overgeneralized claim of “Postgres for everything.”


type: comment
by: r721
text:
  <a href="https:&#x2F;&#x2F;blog.google&#x2F;products&#x2F;search&#x2F;preferred-sources&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.google&#x2F;products&#x2F;search&#x2F;preferred-sources&#x2F;</a>


type: comment
by: lvl155
text:
  Love the enthusiasm but people get PhDs just for concrete. This stuff has been around for a very long time.


type: comment
by: dcre
text:
  It does not count AI summaries; they break that out explicitly. I don’t think it includes other integrations either, though it’s less clear.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46395744">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46395744</a>


type: comment
by: textnotalwabest
text:
  Text is not the best medium for the following situations:<p>- I want to learn how to climb rock walls<p>- I want to learn how to throw a baseball<p>- I want to learn how to do public speaking<p>- I want to learn how to play piano<p>- I want to make a fire in the woods<p>- I want to understand the emotional impact of war<p>- I want to be involved in my child&#x27;s life


type: comment
by: EA-3167
text:
  I do wish that just once our politicians (and the voters who are so easily spooked) thought through this issue a bit further than &quot;Billionaires issue threat, we must surrender.&quot; There is a point at which taxation can be counterproductive, but we&#x27;re so far in the other direction that it would take cultural and political changes of decades to get into dangerous territory.<p>Unfortunately many people are trained to respond along party lines with thinking.


type: comment
by: homerowilson
text:
  &quot;one mushroom species in five is poisonous&quot;? 20% ???  That seems like a crazy high estimate to me, at least if you mean deadly poisonous to humans. In the USA there are only a few species of amanita, galerina, a few of the hundreds of species of cortinarius, maybe some gyromitra and a handful of others I can think of that will kill you. Among the many thousands of mushroom species in the USA, there are only a few dozen known deadly poisonous ones. It&#x27;s a really tiny percentage. Of course that doesn&#x27;t mean that the others are <i>edible</i>, just not gonna kill you...


