skysight-inc/HackerNews huggingface dataset:
chatgpt .com does not work at all without JavaScript enabled.

For me, there are 11 network requests from sending 1 chat message. 2 appear to be related to the convo, /memories and /conversation.

For an example of what he is talking about, you can try deleting a chat from your chat history. It performs a PATCH to remove the single chat, then a GET with the full list of chats. Doing this multiple times can lead to the problems he’s outlining.

With wrangling, it’s probably also unnecessary in any given JS framework, but you have to be very intentional about it. With Phoenix LiveView minimal, efficient, and correct updates are included using the recommended patterns.

The video he put out related to these concepts is super helpful to visualize the process: https://www.youtube.com/watch?v=fCdi7SEPrTs
What's the draw of a portable soldering iron with fancy firmware? I have the same dial adjusted 120vac weller knockoff that I have had since the 90s and it has done board level repair, automotive, structural art soldering in a pinch, etc and always worked great.
Can you suggest an alternative please?
Pete Judo's channel on YouTube has been covering this since the beginning, and other cases:

https://www.youtube.com/@PeteJudo1
I used to get this a lot - I'd be dozing peacefully, then would hear a loud bang with a hypnic jerk and auditory startle response (a white flash).

I just put the whole thing down to nervous system noise, like closed-eye hallucination and tinnitus, though it went away when I got a bit older and stopped drinking caffeine after 3PM.
I mean, aside from the bizarre licensing decisions and the fact the main guy behind Gagguino is extremely abrasive if you ever interact with him, the mod itself works well, at least the previous version (which I have installed). If you get the PCB v3 (you can get it manufactured yourself, or get it from the various suppliers) then it's an amazing upgrade to the machine.

For the previous version (what runs on PCB v3), the code is there. The new version adds a wifi, a web server, a higher quality HMI, and a bunch of additional profiling features. You can get the same profiling features in the original firmware if you just write your own code, although that's a bit janky.

The old code is written in some pretty ugly arduino C++ and you will need to use platformio to build it (which has telemetry enabled by default, which you should disable[0]) and the architecture as a whole is very "EE grade" (anyone who has seen any quantity of embedded code written by EEs will know what I mean). But it's workable as a basis for your own experimentation.

I've been meaning on just wholesale replacing the firmware, the existing firmware is very simple since the concept behind the machine is nothing new as far as control systems are concerned (Kalman filters, PID, and a curve to map between the current pressure and what flow rate to expect from the pump per pulse so you can do flow control). Most of the hard part is tuning the (somewhat custom but not exactly revolutionary) PID which was done before the project was relicensed, as well as calculating the pressure/flow curves for an the vibratory pump (again, mostly done before the relicense, but not hard to replicate if you take a blind basket and modify it to be a controllable flow restrictor).

The main thing stopping me is the choice of the original mod to use a Nextion HMI which uses some awful proprietary GUI designer and a proprietary file format. I don't really like the idea of having to use a proprietary GUI designer in a project, and the Nextion is very limited (which was certainly a motivating factor in the Gagguino authors working on the new display).

[0]: https://docs.platformio.org/en/stable/core/userguide/cmd_set...
Companies Turn to Divide-and-Conquer Tactics Against Lenders
Get an MBA
Here in Norway we don't have the death penalty. We did however have a guy go around on an island shooting and killing 69 people[1], most of them kids, until the police came and arrested him. He confessed and there was absolutely zero chance it was not him, as there were hundreds of kids on the island who saw him.

He got the same sentence as a guy who's just been found not guilty for sexually assaulting and killing two young girls, after 21 years in jail[2]. The police found blood from one guy, but arrested his friend as well. After the first guy confessed, the police suggested he couldn't possibly have done it alone, and only then did he implicate his friend. His friend has always claimed innocence, and got the longer sentence due to it. There was never any direct evidence of his friends involvement. The friend recently got his case re-tried and found not guilty.

If the death penalty is on the table, I think it's pretty clear which of these two cases it should apply to, and which it should not.

[1]: https://en.wikipedia.org/wiki/2011_Norway_attacks

[2]: https://en.wikipedia.org/wiki/Baneheia_murders
You could get almost 10 minutes of soldering with that!
And when taco bell is on the flight that would be a factor.
Whoa, really? I'm a big anki user (always make my own decks), and I didn't even know there was a marketplace.
Write everything before read or you will just get back cached results.
It also cited a precedent I didn't know existed for the courts:

> The court cites precedent to note that “[s]cientific controversies must be settled by the methods of science rather than by the methods of litigation”

I wonder if this a specific case or just a general precedent? Is general precedent a thing?
> I can choose between one of half a dozen banks

This certainly isnt true in the US. There are thousands of banks and thousands more credit unions.

The medium sized city I live in easily has more than a dozen options, and the county probably has nearly 100 if not more.
Russia, controller of the worlds largest arsenal of nuclear missiles, currently has foreign troops on its land that are attacking it. The US is publicly signalling that this might not be going far enough to pressure the Russian homeland [0]. This attitude floors me. I can't figure out if people legitimately believe that we can just ignore the nuclear war risk because they can't conceptualise how bad it'll be [1] or if the plan is to purposefully explore for a limit where Russia snaps. I suspect we've literally never seen such reckless escalation against a nuclear power.

[0] https://www.msn.com/en-us/news/world/us-uk-discuss-lifting-m...

[1] EDIT - Fun fact for the day, the shockwave from Tsar Bomba circled the globe thrice https://en.wikipedia.org/wiki/Tsar_Bomba#Test_results
you might be able to fix the magnetic cap to something, I suppose.
There's also the situation that if a household's finances are tight, they can often rectify the situation by not spending money on things that aren't essential.

If a government imposes austerity measures during a recession, it can make the recession a lot worse, because that government spending was used directly or indirectly on goods and services, creating economic activity.
When everything will be automated, what will we do with our lives?

I love landscaping my garden lately, would I just get a robot to do that and watch ?

Going to be a weird time.
Do universities typically go to bat for their faculty? Presumably the blog investigation is not done with any direct university involvement.
While a favorable ruling for the Data Colada defendants seemed incredibly likely in the end (and of course being dismissed pre-trial before discovery is a good thing). But it still took over a year, and consisted of several pre-trial hearings with multiple back and forths between them. If I ctrl-f https://storage.courtlistener.com/recap/gov.uscourts.mad.259... I see Pyle (their lawyer) listed 11 times. All the motions and responses are a non-trivial amount of work.

Do folks have a sense of how much the costs would have been just to get dismissed for DC? Seems to be definitely over 10k (50k?) Or am I overestimating.
Those scales are log so "years" more training may be an improvement but in absolute terms it may not be worth running. One point at which the cost vs return doesn't make sense to keep running, another point at which new approaches to building LLMs can quickly give a better result than training the old model's training for years would give anyways.

There is probably also a practical limit at which it does truly flatten, it's probably just well past either of those points so it might as well not exist.
Nuclear fission is the answer.

The company Oracle just announced that it is designing data centers with small modular nuclear reactors:

https://news.ycombinator.com/item?id=41505514

There are already 440 nuclear reactors operating in 32 countries today.

Sam Altman owns a stake in Oklo, a small modular reactor company. Bill Gates has a huge stake in his TerraPower reactor company. In China, 5 reactors are being built every year. You just don't hear about it... yet.

No amount of batteries can protect a solar/wind grid from an arbitrarily extended period of "bad" weather. It's like range anxiety in an electric car. If you have N days of battery storage and the sun doesn't shine for N+1 days, you're in trouble.

Nuclear fission is safe, clean, secure, and reliable.

An investor might consider buying physical uranium (via ticker SRUUF in America) or buying Cameco (via ticker CCJ).

Cameco is the dominant Canadian uranium mining company that also owns Westinghouse. Westinghouse licenses the AP1000 pressurized water reactor used at Vogtle in the U.S. as well as in China.
> This is actually a very good comment.

Thank you, I appreciate that. And that you took the time to write such a complete response.

At the end of the day, Haskell is just way too slow (at runtime) for me to consider using, so debating that these features satisfy my requirements is purely an academic exercise. One which I don't have much interest in doing.

I am glad to hear that you seem to enjoy using Haskell, and I hope it continues to bring you joy :)
Yes, I want to be a PM with deep technical understanding. What are the other more efficient paths?
Optimizing Optimization
Careful about aging out. At your age you have about 10 years before age discrimination will hit you hard at the individual contributor level if you haven’t moved into management. Maybe a dual master program to obtain the MS in computer science and an MBA simultaneously? That way you show deep knowledge of business and the technology.
I love it, but I would rename it "Steam household" so that people stop confusing it with the term "extended family"
The problem with anything other that OpenSCAD is it's somewhat nonstandard and often has sandboxing issues.

It's like the BASH of 3D, if I'm doing anything with code CAD, it's probably trivial enough that just using what everyone else uses makes sense, even if almost any other alternative is much nicer.
Those 50 under-paid and exploited people own just ~3% of all the wealth in the room, even though they're doing about 30% of the work.

Where does the vast, vast majority of the value of their work go? It goes to the asset class - the top 1 or 2 people.

And you call the top guy generous because he pays ~40% tax on the money the bottom 90% made for him.

Even as he buys politicians, runs monopolies, subsidizes fossil fuel, and strip mines the planet for even more.

Don't make out like the 50% of people making 2 or 3% of income are just ungrateful, or bad at math. The insane level of inequality in America is literally an existential threat to humanity.
GitHub's Legacy of Terrible Code Review
Got `maybeOut` wrong, can't edit, but it should be:

maybeOut :: (a -> b) -> (a -> Maybe b)
maybeOut = (.) Just

Also the parenthesis around the last two output types are added for emphasis, but can be safely removed.
You're reading the title wrong. He means "I wish I hadn't missed out on the '90s-00s internet," that is, that he had been around to experience it.
I agree with this sentiment.

Looking at my own stuff people likely never appeared and contributed some code simply because my stuff is open source - and my stuff is much simpler, see for yourself: https://github.com/ericoporto?tab=repositories&q=&type=sourc...
Savvy in the Grass: Elizabeth Kolbert Reviews Books on Plant Intelligence
https://archive.ph/bNb70
I think the answer is for the library to not be quite so ambitious. This detail isn’t a footgun, bug or hack (to quote the previous comment) if it’s explicitly part of the interface.

The user would need to declare the signals to know a request should be deprioritized, or even fully handle that logic themselves. People will deride this as “more complex”, but it’s actually less complex than the solution that appears simple, but doesn’t really work.

After it gets enough usage, you’ll start noticing patterns and you can implement smaller abstractions to make things easier. You could have sensible defaults of codes to ignore, or integrate it with your error logging service.
> hash all your files, then write at most N+1 (unused) blocks, stopping after each to check if any of your files got harmed

That strategy adds O(n^2) reads on top of O(n) writes, though.

Even reads don't come for free on modern multi-level cell NAND (due to read disturb), and for just a thousand blocks, you'd end up reading the first block a million times.

That's to say nothing of the time this would take.
It took 50k gallons of water to put out Tesla Semi fire in CA, US agency says
Morganna the Kissing Bandit
Can attest to the program being worth it!
OrbStack deserves all that money
I have this. About once a month, in the early morning hours, I hear a hard to describe, "internal" sound, as if a hard object hit my cranium. Extremely loud, but painless. 20 years ago it was distressing but now it barely wakes me up.

Stress does seem to increase occurrences for me.
How so? I think most of the competition does this. Early partners/heavy users get access first which 1) hopefully provides feedback on the product and 2) provides a mechanism to stagger the release.
The USSR and Nazi Germany were due (in part) to WW1. Its an interesting thought exercise.
Hasbro CEO Says AI Will Become Core Part of Dungeons and Dragons
Your preview has a link to https://web.archive.org/web/20190105003007/https://www.atriu... which is not archived
That’s okay I love discussing extensions!

Most extensions get approved, I’ve had some quite complex extensions be approved as long as you can define their “single purpose”. I’ve even had YouTube ad blockers/Google ad-blockers approved. Honestly from what you’ve shared I’d expect your extension to be easily approved.

Extensions that request permissions they don’t need won’t get approved.

Lately though, extensions that modify the default search experience won’t get approved

So far I’m 10 for 10 in terms of acceptance, but one extension I made that had auth did not get approved initially as the auth library was calling remote code/doing remote code execution which isn’t allowed anymore. I ended up just removing the auth lol.

If you ever have an idea feel free to message me if you want to understand if it would be accepted or not, and how to plan. Free of course! My “business” email is hello “at” papillon software “dot” dev
On the moral bankruptcy of the term "Trusted Computing" (2004)
In 1967 the only real risk to the US was a nuclear strike. In 2024 the only risk is a nuclear strike. When you say it was "more harrowing and precarious", in what sense do you mean that? The risk is about the same.
Neat but as others are saying this is for a technical audience and there is a lot of other options for this.

I could see some devs opting to use an open source software version and electing to host with your cloud hosting when devs do not want to bother keeping it securely hosted.

Small market though. Better to create a bunch of freemium sites to help normies do things with pdfs like convert them to docx or other image types… normies pay a fee to do a bunch of them, a big one, or to unlock a password protected one…
Advertising platform The Trade Desk is building its own smart TV OS
Makes sense.

From time to time I'll see another kind of vehicle, often a white van. But living in suburbs they've been the majority by far for me.
Extremely sneaky, and by being much more subtle than Apple they might just get away with it, while achieving the same basic effect: locking down their walled garden.

Unfortunate.
My old domain remains unregistered... Lucky me. I guess my last name was uncommon enough!
Greenland landslide caused freak wave that shook Earth for nine days
In the uk at least truth is not defense againts defamation. Beware if you live there.
I should’ve added - seems like an awesome concept! I’ll retry on desktop today :) you should be very proud of what you’ve built! I was in a grumpy mood and not softening my messages

Honestly wish your team as Borat says “Great Success” seems like heaps of thought and planning has gone into it. And Rust is cool. One extra feedback id make is to have an image/gif/video at the very top of the GitHub read me as the first thing someone sees. That will hook more people (from experience) as it’s quite a technical project (can you condense the idea into a visual or a sub 10 second gif?)

Have you tried posting on reddit? I’d imagine you’d get a lot of traction there, post on r/webdev at 8pm Thursday night NZ time
Back in one day… I saw my first xml/html exploit by another script kiddie on AOL. I was like wtf and began trying to crash my own account. A simple quote mismatch with a bunch of ampersands eventually did it (something 1000 nested ampersand escape sequences). Anyways was pretty proud of what I built, so I found a guy smarting off in an AOL chat and decided to bomb him. And yeah, he was a moderator for AOL… so at 12 years old I got our family amount blocked and my dad had a uncomfortable call with the AOL reps and how his son was hacking.

Ah those were the days
Like the article said, the LLVs are 12 years past service life and catching on fire. Gotta do something.

And there's no way he'd get away with doing nothing. So something had to happen.

I'd still expect he tried to slow-walk it somehow and the no-EV thing seemed very politically motivated.
(not gp, and from memory awhile ago so please forgive lack of exact quotes & page numbers)

Bunch of places where the tone masked or downplayed real issues in ways that made other text suspect. As a concrete example, `head [] -> Exception` with something like "of course it errors if you take the first part of something that's not there" and `take 1 [] -> []` with "obviously taking one thing from an empty list gets you an empty list" -- uh, no. Maybe it's a historical wart, maybe there are good technical reasons, but different behavior in these cases is definitely not obvious!
That a conflict between the West and China was the most likely has been the conventional wisdom since the fall of the USSR, but its very strange to suggest that it is more likely to occur than a conflict which is, in fact, actually already happening.
Interesting. Another take on that split could be engineers split to upper class AI engineers and lower class AI prompt developers, aka ai builders vs ai appliers.

Alternatively, I’ve thought a bit about this previously and have a slight different hypothesis. Businesses are ran by “PM types”.the only reason that developers have jobs is because pm types need technical devs to build their vision. (Obviously I’m making broad strokes here as there are also plenty of founders that ARE the dev). Now, if ai makes technical building more open to the masses, I could foresee a scenario where devs and pms actually converge into a single job title that eats up the technical-leaning PMs and the “PM-y” devs. Devs will shift to be more PM-y or else be cut out of the job market because there is less need for non-ambitious code monkeys. The easier it becomes for the masses to build because of AI, the less opportunity there is for technical grunt work. If before it took a PM 30 minutes to get together the requirements for a small task that took the entry level dev 8 hours to do, then it made sense. Now if AI makes it so a technical PM could build the feature in an hour, maybe it just makes sense to have the PM do the implementation and cut out the code monkey. And if the PM is doing the implementation, even if using some mythical AI superpower, that’s still going to have companies selecting for more technical PM’s. In this scenario I think non-technical PMs and non-pm-y devs would find themselves either without jobs or at greatly reduced wages.
There are plenty of us in our late 40’s and above who work as IC engineers.
The Campbell Soup Company Is Changing Its Name After a Century
> Zig will be easy to understand and use but too unsafe to use for important applications

This is an outside perspective on Zig, and I have to say, not an informed one.

If you'd like to understand Zig (and what I mean) better, this video is a good start: https://www.youtube.com/watch?v=w3WYdYyjek4

Zig is, right now, being used for high-assurance systems where correctness is a terminal value, and it provides many tools and affordances to assist in doing so. It isn't a good choice for projects which give lip-service to correctness, but for ones which actually mean it, and are willing and able to put in the effort and expense to achieve it, it's an excellent choice. I'm willing to gloss that domain as "important applications", but perhaps you meant something different by that term.
It's bugged and doesn't allow more than 6 to be batched, but yes
Crazy complexity. Mind blown!
> github repo, with the last commit dated 4 years ago

Some preparatory work shipped in Xen 4.19.

Aug 2024 v4 patch series [1] + Feb 2024 repo [2] has recent dev work.

> hard to get actual documentation

Hyperlaunch: this [3] repo looks promising, but it's probably easier to ask for help on xen-devel and/or trenchboot-devel [4]. Upstream acceptance is delayed by competing boot requirements for Arm, x86, RISC-V and Power.

dom0less: ELC2022 slides [5] and video [6].

[1] https://lists.xenproject.org/archives/html/xen-devel/2024-08... [2] https://github.com/FidelisPlatform/xen

[3] https://github.com/apertussolutions/initrd-builder [4] https://groups.google.com/g/trenchboot-devel

[5] https://www.slideshare.net/StefanoStabellini/static-partitio... [6] https://www.youtube.com/watch?v=CiELAJCuHJg
Maybe because my account is new? Maybe because it's a Bloomberg shared article (By Jason Schreier)? Not sure, just grasping at straws.

Edit: I'm guessing I'm right. Looks like Hackernews stripped the share key in the URL sometime after this was posted... the publicly posted one... from Jason himself, so now the article is paywalled.
I think you need to re-calibrate your expectations... I'm not saying this is a solved problem by any means, but I just tried this out with Claude Sonnet 3.5, and these instructions seem quite reasonable and detailed to me (about what I might expect if I spoke to a human expert and they tried to explain the steps to me over the telephone, for example). Does this mean this LLM is able to "reason"? I don't know that I would make THAT bold of a claim, but I think your example is not sufficient to demonstrate something that LLMs are fundamentally incapable of... in other words, the distance between "normal LLM statistical tricks" vs "reasoning" keeps getting smaller and smaller.

---

My base prompt:

> Here is a hypothetical scenario, that I would like your help with: imagine you are trying to help a person create a bicycle frame, using their home workshop which includes a CNC machine, commonly available tools, a reasonable supply of raw metal and hardware, etc. Please provide a written set of instructions, that you would give to this person so that they can complete this task.

First answer: https://claude.site/artifacts/f8af03ba-3f2c-497d-b564-a19baf...

My follow-up, pressing for actual measurements:

> Can you suggest some standard options for bike geometry, assuming an average sized human male?

Answer including specific dimensions: https://claude.site/artifacts/2f5ea2f3-69d8-4a1b-a563-15d334...