skysight-inc/HackerNews huggingface dataset:
> There’s this whole creation myth of how Git came to be that kind of paints Linus as some prophet reading from golden tablets written by the CS gods themselves.

What?

> Git isn’t just plain wonderful, and in my view, it’s not inevitable either.

I mean, the proof is in the pudding. So why did we end up with Git? Was it just dumb luck? Maybe. But I was there at the start for both Git and Mercurial (as I comment elsewhere in this post). I used them both equally at first, and as a Python aficionado should've gravitated to Mercurial.

But I like to understand how tools work, and I personally found Mercurial harder to understand, slower to use, and much less flexible. It was great for certain workflows, but if those workflows didn't match what you wanted to do, it was rigid (I can't really expound on this; it's been more than a decade). Surprisingly (as I was coding almost entirely in Python at the time), I also found it harder to contribute to than Git.

Now, I'm just one random guy, but here we are, with the not plain wonderful stupid (but extremely fast) directory content manager.
Funnily enough, I have indeed have had part of a tooth (an impacted wisdom tooth) come off when eationg something, and was kind of grossed out that my food could contain this small white hard stone-like thing... until later that day I realized I was missing a part of a tooth.

Actually, it's happened twice, as about 15 years after that I had a bad cavity and fracture in a forward molar, and a few days before a scheduled root canal it happened again, but this time I suspected what had happened as soon as I encountered something hard all of a sudden while chewing something that shouldn't really have bits as hard as that in it.

Which is to say, their response that perhaps it was your own tooth may not have been as out of left field as you might have thought. It's probably a somewhat common occurrence.
David Lynch's Twin Peaks commercials for Georgia coffee, featuring almost the entire cast in character and a running subplot of a missing Japanese woman: https://www.youtube.com/watch?v=xAxNvhN7UUE
I'm proposing that change here: https://github.com/brannondorsey/mem-isolate/pull/44

Let me know if you think this wording could be improved or I'm missing any details.
I bow to both Dima and Charles on making practical physical hack projects!

I'm more of a software guy. I guess my biggest hardware project (other than building a 3D printer from someone else's plans) was in 2012 or so making a PID-based home heating controller using an Uno with a custom perfboard shield with a thermistor for measuring the air temperature and a 433 MHz transmitter for talking to a set of Jaycar 240V remote controlled power outlets to control primarily a 2400W oil column heater, plus a fan pointing at it which I turned on when it was at a high duty cycle. Plus switching the home water heating on and off on a fixed schedule just as a side thing from the same board. I used that in Wellington for 3 winters before moving to Russia for a few years and saved NZ$500 per winter on electricity bills compared to previous years using a mechanical Honeywell thermostat to control the heater.
I tried that a couple of years ago with a CLI tool that uses Python functions called from SQLite - it worked with GPT-3.5: https://simonwillison.net/2023/Apr/29/enriching-data/

Example usage:

openai-to-sqlite query database.db "
update messages set sentiment = chatgpt(
'Sentiment analysis for this message: ' || message ||
' - ONLY return a lowercase string from: positive, negative, neutral, unknown'
)
where sentiment not in ('positive', 'negative', 'neutral', 'unknown')
or sentiment is null
"

I haven't revisited the idea for fear of the amount it could cost if you ran it against a large database, but given the crashing prices of Gemini Flash, GPT-4o mini etc maybe it's worth another look!
EDIT: Sorry! I answered without first reading the article. What I'm talking about below is different from TFA.

You could record the audio to an audio cassette tape. If you had a good enough cassette deck, you could use acoustic coupling (holding up the tape deck to the TV speaker).

The BBC Micro had a 7-pin DIN socket for audio in/out and remote control of an external tape deck.

https://www.google.com/search?client=ms-android-google&sca_e...
Danmere Backer.

IIRC I paid £35 for it.
There is no animal on planet earth that functions this way.

Visual cortex and plenty of other organs compress the data into useful, semantic information before feeding into a 'neural' network.

Simply from an energy and transmission perspective an animal would use up all its store to process a single frame if we were to construct such an organism based on just 'feed pixels to a giant neural network'. Things like colors, memory, objects, recognition, faces etc are all part of the equation and not some giant neural network that runs from raw photons hitting cones/rods.

So this isn't biomimicry or cellular automata - it's simply a fascination similar to self-driving cars being able to drive with a image -> {neural network} -> left/right/accelerate simplification.
I created a 90s themed AI search tool and chatbot complete with .gif adds that works without JS. It works on dillo, elinks and other command line browsers. I'm hoping to get those with antique or retro computers to try it out as typically AI search tools are JS/client heavy apps that don't cater for computers with limited resources or out-dated browsers.
The army of somebodies who don't want Trump or Tesla discussed veto upvotes, so on the surface yes. But turns out Hacker News is also siloed. Use https://news.ycombinator.com/active as your front page or an alternate like https://hn.algolia.com/ or https://hckrnews.com and you get the uncensored experience, with flagged articles clearly labeled but perfectly functional.
I've proposed these changes to shy away from the claims of "Run unsafe code safely" in this crate.

Let me know what you think, or if you have any additional suggestions.
Let's look at 2025

https://www.youtube.com/watch?v=x-exzZ-CIUw

It looks pretty awesome. Let's see what happens.
Oops, forgot to link the PR, lol

https://github.com/brannondorsey/mem-isolate/pull/44
I think MCPs compensate for the unreliability issue by providing a minimal and well defined interface to a controlled set of actions. That way, the llm doesn't have to be as reliable thinking what it needs to do and in acting, just in choosing what to do from a short list.
Man, I should join a run club.
Anecdotally, working in profit centres (and being a productive member of said centres) somewhat protected me from large layoffs, but that’s pretty much it. There isn’t much otherwise that ever shielded me (or any of my team members, as a team lead somewhat involved in these decisions) from being expensive line items, in the eyes of people some levels above my pay grade taking business decisions looking at a balance sheet.
Jim Spanfeller is a herb!
> Anytime the duty cycle is not 0%, 50%, or 100%, you will have non-zero even harmonics.

The article is specifically trying to achieve those harmonics. This is the initial problem.

> A linear combination (scaled sum or difference) of two balanced square waves will necessarily still have all even harmonics at zero

Yea, that's why you need the phase offset, as I mentioned.

> and thus cannot emulate a square wave with a duty cycle different from 50%.

You can /synthesize/ a square wave at any duty cycle you like. We're still doing Fourier just without the whole transform.
This is correct, the demo not properly handling the selection of a new duty cycle. I pushed up a correction just now. Thanks for laying out a detailed replication - made for an easy fix
If you go look it up, it was zero, IIRC. Don't believe everything you're told.

How many arsonists were among the j6 folks?
Related, the ambulance system where I live has been running a clinical trail using a mobile ECMO unit (Extracorporeal membrane oxygenation) [1,2]. An invasive procedure that oxygenates and pumps blood. It's boosted survival rate for those who are not responding to CPR (15-20 minutes duration) from 3% to 28%. The general CPR survival rate is an exponential looking curve: starting around 20%, reducing to 10% at 10 minutes and 3% at 20 minutes [3].

[1] https://www.abc.net.au/news/2025-04-07/nsw-ambulance-ecmo-tr...

[2] https://www.nsw.gov.au/media-releases/mobile-cardiac-treatme...

[3] https://www.bmj.com/content/384/bmj-2023-076019

Edit: The numbers in [3] are optimistic, as they are for in-hospital CPR, not out-of-hospital CPR.
I was hesitant to give tailwind a try, like most aging web developers I couldn't stand that it breaks the "cascading" part of CSS.

But eventually I didn't have choice as I inherited a web app that has all of the newfangled build components that web apps come with. I love that we're coming full circle back to MVC with server components.

After getting used to it, I ended up liking Tailwind, mostly because it breaks the cascading part of CSS. There are so many unique parts to webpages these days that I think it makes sense to keep the styles close to their components, as opposed to global cascading components.
I know what you mean, I think MCP is being widely adopted but it's not grassroots.. its a quick entry to this market by an established AI company trying to dominate the mind/market share of developers before consensus can be reached developers.
A physio told me a long time ago extra-tall people have increased risk of punctured lung from the upper rib-cage and shoulder bones.

Not all pneumothorax may be down to this gene thing.
I've worked in an org that used S/MIME heavily.

In a managed environment, you also get the advantage of certificates stored in a central directory (LDAP etc), and so certificate selection for the client is seamless.

All you have to do is hit "encrypt" in your mail client, enter your smart card PIN and the machine does the rest.
Walmart might draw the wrath of the Sovereign. You only do that if you are sure to win, lest you be punished.
Google is paying some AI staff to do nothing for a year rather than join rivals
The video of the Four Buffs might help you understand this better. [0]

There was an extra cable, containing a photo diode, that you just stuck to the screen itself.

[0] https://youtu.be/xxo1Gs46ti0?si=fqPIaxaHGFFFJmpF
Regarding the display, it's a point plotting display, which is really the major performance bottleneck, as each dot has to be drawn individually and each dot takes 50 nanoseconds to display. (You can interleave computations and display operations in an asynchronous fashion, but this takes you only that far.) And you have to maintain the screen programatically, redrawing each dot periodically.

As there is no memory or frame buffer involved, the display resolution is pretty high, at 1024 × 1024 display locations (with a "visual resolution" of about 512 × 512, because dot size depends on the intensity and display locations may overlap), but drawing a line across the screen is pretty expensive in terms of runtime. Hence the complexity and fluency of a "display hack" depends largely on the number of dots drawn and maintained.

On the plus side, display commands are pretty simple and straight forward, put one coordinate in the accumulator and the other one in the IO register and off you go. Acording to Marvin Minsky computer graphics just went into decline after this.

Regarding modern and contemporary coders, there are really few tricks that haven't been explored with Spacewar! already. (Mind that Steve Russell was also the programmer, who gave us Lisp.) Spacewar! does all calculations in realtime, without referring to lookup tables, but, otherwise, this is pretty advanced, even featuring a JIT compiler (by Dan Edwards, who is important for the history of Lisp, as well) for the configurable spaceship outlines.

Having said that, the PDP-1 has a pretty fascinating while simple instruction set (including universal indirection), which lends itself especially well to assembler programming, and should be a source of previously unknown joy for any modern coder.
Yeah, it's been a while since anyone died during a marathon I was doing. Back when I started in the early 90s it would be one every couple of years or so.
I've got a PiDP-11 from the same group. It's a faithful replica, and it brings back memories from 50 years ago.

https://obsolescence.dev
“The most common diagnosis associated with sudden cardiac arrest was coronary artery disease.”

I wonder the fitness levels of the people that experienced cardiac arrests. Like were these first time runners that signed up to run a marathon?
I may be wrong but shipping via a third country doesn't work - I believe that Section 301 allows the US to re-assign the correct country of origin. Sure, some product may come in via this trick, but anything at scale would be found out. I doubt anyone in the US would mistake a BYD car from being a product from a country other than China.

I know very little however, so if someone with more knowledge on this can chime in on how this works practically, it would edifying.
> And it’s doubly tragic because Mercurial is much better than Git. It’s VHS vs Betamax all over again.

VHS won because it was cheaper and could record longer. Fidelity was similar at the recording speeds people used in practice.
One obvious benefit of this link and the bsky ones is that it is actually possible to read the comments on them, unlike the last one.
Early experiences shape brain's communication superhighways to affect cognition
chronic and cocaine
This should hopefully be fixed now, there was an issue with handling the radio button selection change.

I haven't been able to find anything about why exactly they chose to provide both 25% and 75% DCs - they do sound the same minus the inverted polarity like you mentioned.
He says he doesn't want to come across as some kind of class-war warrior, but I think this is his future fate, at least until he writes another kind of book.

Fitzgerald married into wealth. Parker was born into the fringes.
The False Tariff Headline That Sent Stocks on a $2T Ride
When I read the headline, the first thing that came to mind was "Pedicabo ego vos et irrumabo".
In fact you have it backwards. It has no screenshots at the moment, only the accessibility tree
The only one on my side is the bloodsucking lawyer!
> Every once and a while…

The expression is “every once in a while” :).
I had a bug in my demo code around handling the duty cycle change, this should be fixed now
Fair, but that’s different from everyone who uses AI ending up with the same keywords and content on their application (see GPP)
Thank you for treating neovim ecosystem first-class. During plugin development I missed ease of use of third party libraries I have with e.g. Rust and Typescript.
When evaluating successors to CVS back in 2007, Mozilla chose Mercurial because it had better Windows support than git. 18 years later, Mozilla is now migrating from Mercurial to git.
As per their landing page, yes.

> stage0: < 190 byte x86 assembly seed is reproduced on multiple distros

> stage1: seed builds up to a tiny c compiler, and ultimately x86 gcc

> stage2: x86 gcc bootstraps target architecture cross toolchains

very impressive, I want to try this out now.
https://archive.md/QKFQk
I doubt it. The core design team is a dozen people. There's nowhere to chase them to.
Show HN: MCPGen – API to MCP Server Generator
MCPGen takes your API document and converts it to a MCP server. Thoughts?
Use AI to generate AI prompts while you continue on with your normal work. How will they know if your code was not written by AI?

The "look at Tom" thing isn't new, there have always been sloppy engineers that crank out bad code faster than their peers and got praised for it while slowing everyone else down because they had to actual debug and integrate the garbage.
That's sweet! I'm trying to see how far I can push the web audio api but yeah the aliasing can be harsh. I think there are also some things I can do with filter nodes to smooth things out a bit
Seems totally reasonable. You can't change the power demands, but you can change the size and thus the weight and MWh of the pack. So same diggery, same consumption, but for longer.

Swappables seem like a really good fit for this use-case.
The Gamma Knife model of incidents (2019)
Linus was definitely aware of and mentioned Monotone. But to call it an inspiration might be too far. Content Addressable Stores were around a long time before that, mostly for backup purposes afaik. See Plan9's Venti file system.
Thanks for that! That makes sense and is very cool. In the US in the 80s we did something similar from the radio (the UK probably did too). So, I assume it was a similar principle.

Love it.
You should actually make an argument for your case if you care to, rather than streaming baseless assumptions and dangling random comments.
True. Also, Subversion was so great that it very quickly replaced the alternatives that predated it.
As mentioned in the article you linked, the president has a veto over any law to restrict his own tariff powers; the only way to override his or her veto is to pass the law with 2/3rds majority in BOTH chambers, the House and Senate.

That does mean a fair number of Republican Congresspeople would have to join Democrats. This level of cooperation seems to be in itself anathema to Republicans, notwithstanding the actual principle of the bill itself.
“Middle-aged” is a wrong in this case translation of “ojisan”, lit “uncle” but colloquially can mean “old man” in an endearing or mean way depending on context
How Actors Were Safely Shot with Arrows Before CGI [video]
Do you mean monotonic clocks only or no use of clocks?
In general it’s ok to give a first offer (provide a salary range) if you have an information advantage. You can come in just outside the zopa.
PSA That Explains How to Disable Attacking Robotic Dogs [video]
GitHub executed better than Bitbucket. And the Ruby community adopted GitHub early. Comparisons around 2010 said GitHub's UX and network effects were top reasons to choose Git. Mecurial's UX and Windows support were top reasons to choose Mercurial.
Another alternative is the patch-theory approach from Darcs and now Pijul. It's a fundamentally different way of thinking about version control—I haven't actually used it myself but, from reading about it, I find thinking in patches matches my natural intuition better than git's model. Darcs had some engineering limitations that could lead to really bad performance in certain cases, but I understand Pijul fixes that.
SAP predates the personal computer and the rise of the VC model in the 80s.

Its a bad sign if you have to go back over 50 years.
I was a web developer from 1996 until 2023. I jumped ship because of exactly this sort of nonsense. I still do private web development, but I do it all using native vanilla HTML, JS, and CSS. It just works.
Suicide among men is ~4x higher in Canada and the USA in some demographics, too. In some cases, such as men 80+, the rate is 6.5x higher in Canada. This is crazy sad. It doesn't mean other things affecting women aren't sad. It just means this is sad.
I still use RCS, typically for admin files like fstab or other config files in /etc.

Doing `ci -l` on a file is better and faster than `cp fstab fstab.$(date +%Y%m%d.%H%M%S)`
As someone who's worked at Lincoln Labs, I do wonder if the poster here has considered this. Although, it is worth noting that LL requires citizenship for many/most of its divisions.
I hadn't connected it to the pidp-10 panel yet actually, my stuff is older than that. but eventually i would like to. the approach i went with was to put some of the peripherals on the linux side of things but have the controller logic on the FPGA. it's all a bit fiddly with FPGAs...
That's what humans do right? So it's parroting us.
Not at the early stages.
Not all unclassified can be FOIA’d. There are exemptions to FOIA, that aren’t “it’s classified “. And there are things that aren’t “records” according to DoD records management regulations, and so would not be FOIAble, because they wouldn’t be a record to get.
In my model, the "current time" was intended to be passed in via arg, or gotten via a helper, failing that. Never system time directly. But also, yes - monotonic time only. Robotics code tends to never handle time jumping properly, and I've found configuring the system to properly intake time sources to be tricky.
They updated the paper and included Gemini 2.5. It's the only model which got non trivial score (mostly solved one problem) - 10/42.
Can't read the actual study because it's behind a medical journal paywall. It looks like they speculate that improved CPR training and AED use has caused this.

My speculation would be that these mega running nerds all wear watches that track their heart rate 24/7 now. I suspect if something is wrong then you get an earlier detection rather than only discovering it on a race day.
Yeah, I've been a fairly vocal curmudgeon about Tailwind within my team. Some folks really like it. They're doing the work and I trust them, so I rolled with it.

I still have qualms with Tailwind. My classic CSS sensibilities are offended, but whatever. The part that I still don't like is really what this post boils down to: a massively complex build system that creates footguns in the weirdest places.

That being said, Tailwind that's set up well in coordination with a complex design system really does feel like it's a win. Seeing that in action was an aha moment where I was able to see value that made some of the tradeoffs worth it.
> Was this tradition referenced or inspired by []

referenced. Here's a couple suntory commercials dating much older:

https://www.youtube.com/watch?v=yyN-aHtAVzs

https://www.youtube.com/watch?v=goUBezKpNmU
Quartz was a great site, with a really innovative iOS app on multiple fronts. They were always doing something interesting.

It's sad that independent media faces such an uphill battle. At this point, what ambitious entrepreneur would ever entertain the idea of starting a media platform? The economics are simply not there.
> It becomes a hard job the instant that you have some passion or ethical concerns that drive you to create software that holds up to your own high standards and requirements.

This is the hardest lesson to learn for a lot of software engineers. By nature, computers are unforgiving, so a lot(most?) of us are wired to do things 'right'. The apparent fundamental incompatibility of that mindset with modern corporate environments is a pretty painful lesson to learn.

This is not to say that any one of the approaches is the one true approach. To a company software is a means to its ultimate goal of more profits.

To an engineer though it's often both, a means of livelihood and a source of joy. Reconciling the second with the first is easy in theory and hard in practice.
This is unexpectedly brilliant and heart warming. Thank you for sharing.
Original source: https://news.ycombinator.com/item?id=43614661 (19 points, 7 hours ago, 6 comments)
Often when the conversation of drinking comes up it becomes a contest to see who can drink the most. The WHO actually keeps track of this data on a population level[0]. Right now the country with the highest alcohol consumption per capita is Romania, with an average consumption of >2.9 units of alcohol a day for the entire population 15 years old or older. In case there is some national pride in your comment about Germany, rest assured they are 5th place. I'll leave the readers to decide if that is an enviable position.

[0] https://en.wikipedia.org/wiki/List_of_countries_by_alcohol_c...
Awesome! I am about halfway (~25 years) in and all I needed so far was C#/SQL Server/VS etc. Do you think I can get away for another 15 years?