MurphyA/hacker-news huggingface dataset:
by rtpg | 2025-11-15 22:42:59+00:00
This hints at the antithesis to this article

Doing a thing involves doing it, but it's very unlikely that doing a thing will involve exactly one atomic movement. So you have cutpoints at doing the thing.

So to do the thing you first have to decide to do the thing. You have to decide what the thing is, or at least have enough of a vision of the thing to take the first step at doing a thing that might look like the thing.

So "doing the thing" involves a lot of doing things that aren't the thing, but without which you won't get towards the thing.

In other words: sitting down and writing down what the thing is _can very well_ be part of doing the thing.

There's a sort of philosophical point too, about whether the thing is what you think it is. Plenty of people have had the "I thought this feature was going to do X, you thought it was going to do Y, and we all realised the mismatch very late in the process".

I think both visions of the world are valid, and things you can keep in your mind at the same time to deploy as needed.
by johnnyanmac | 2025-11-15 22:44:39+00:00
What about those sky high sticker prices? Are they that high because schools are confident the government will foot the bill?

Thanks to Nancy Mae, yes. They will get their loans unless their students die. And mortality rates aren't a huge worry for what are mostly fledgling 22 year olds trying to make a career for themselves. For the US you may as well add "school loans" onto "death and taxes".

You seem to imply inelestic demand (never mind that this is in fact starting to be more elestic now, so there was in fact a limit), but forget the government allowed this. Giving any other 18YO a loan like this would be suicide without an exact plan.
by wk_end | 2025-11-15 22:44:42+00:00
Listen, I don't really like the direction Apple has taken either, but since Tim Cook became CEO of Apple in August 2011 the company's stock went from like $15 to like $275; it had a value of $400 billion and now it's worth $4 trillion, ten times as much. Any characterization of him as some kind of failure who killed Apple ("once the biggest tech company on the planet", "isn't growing", "only saved"...) is completely out-of-touch.
by cben | 2025-11-15 22:45:31+00:00
I disagree. Assuming it's their own device, set up automated backup, but let them trash the OS. PCs/laptops are (still) pretty much un-brickable at software level. If they do, re-installing & fishing around the backup will be a learning experience, and the fact you trusted them "this is YOUR device" will be a positive ownership experience that is getting rare nowdays...

* Linux live USBs can be a nice safe intro to such power? Give them 2-3 with differnt-looking distros (even if cosmetic ;-), tell them "try this for a day, if you decide which one you like it you can install it permanently". Hmm, I should try this with my kids!
by axiolite | 2025-11-15 22:46:05+00:00
> the Range Rover [...] tries to be the best possible version of an SUV.

"And this is kind of realistic for Range Rover ownership because when you have one of these, they're so unreliable that you have to have a second vehicle."

https://youtu.be/wQEmsW3voas?si=BuEeZ4CVOocLI_hy&t=418

"you really have to be a little bit crazy to buy one of these"

https://youtu.be/wQEmsW3voas?si=FXP9vGdS5Xg-pG0p&t=2011
by mindcrime | 2025-11-15 22:46:35+00:00
Cool. Thanks for the tip. I gave alacritty a try and that seems to work fine. I'm probably not going to adopt a different terminal program just to use opencode, but at least I can give it a fair evaluation in isolation now. If and when they get it working with Konsole, I may make it a more common part of my workflow.

Still messing around with Codex as well, of course.
by PaulCarrack | 2025-11-15 22:48:24+00:00
I don't know if OP is serious, but more than once, his name has come up on this topic in discussions in the past that I've had with people in my social circle who work at Apple. He obviously gets much respect and is considered an engineer's engineer.

I don't think anyone would be against Woz stepping into to revitalize Apple. The real question is whether Woz would do it.
by Animats | 2025-11-15 22:48:59+00:00
• Full-duplex connections are probably a good idea, but certainly are not the only way, or the most obvious way, to create a reliable stream of data on top of an unreliable datagram layer. TCP itself also supports a half-duplex mode—even if one end sends FIN, the other end can keep transmitting as long as it wants. This was probably also a good idea, but it's certainly not the only obvious choice.

Much of that comes from the original applications being FTP and TELNET.

• Sequence numbers on messages or on bytes?

Bytes, because the whole TCP message might not fit in an IP packet. This is the MTU problem.

• Wouldn't it be useful to expose message boundaries to applications, the way 9P, SCTP, and some SNA protocols do?

Early on, there were some message-oriented, rather than stream-oriented, protocols on top of IP. Most of them died out. RDP was one such. Another was QNet.[2] Both still have assigned IP protocol numbers, but I doubt that a RDP packet would get very far across today's internet.

This was a lack. TCP is not a great message-oriented protocol.

• Do you really need urgent data?

The purpose of urgent data is so that when your slow Teletype is typing away, and the recipient wants it to stop, there's a way to break in. See [1], p. 8.

• It turns out that measuring round-trip time is really important for retransmission, and TCP has no way of measuring RTT on retransmitted packets, which can pose real problems for correcting a ridiculously low RTT estimate, which results in excessive retransmission.

Yes, reliable RTT is a problem.

• Do you really need a PUSH bit? C'mon.

It's another legacy thing to make TELNET work on slow links. Is it even supported any more?

• A modest amount of overhead in the form of erasure-coding bits would permit recovery from modest amounts of packet loss without incurring retransmission timeouts, which is especially useful if your TCP-layer protocol requires a modest amount of packet loss for congestion control, as TCP does.

• Also you could use a "congestion experienced" bit instead of packet loss to detect congestion in the usual case. (TCP did eventually acquire CWR and ECE, but not for many years.)

Originally, there was ICMP Source Quench for that, but Berkley didn't put it in BSD, so nobody used it. Nobody was sure when to send it or what to do when it was received.

• The fact that you can't resume a TCP connection from a different IP address, the way you can with a Mosh connection, is a serious flaw that seriously impedes nodes from moving around the network.

That would require a security system to prevent hijacking sessions.

[1] https://archive.org/stream/rfc854/rfc854.txt_djvu.txt

[2] https://en.wikipedia.org/wiki/List_of_IP_protocol_numbers
by johnnyanmac | 2025-11-15 22:49:26+00:00
>Runaway urbanism made large cities practically the _only_ place where people can get ahead.

In L.A.. Don't worry, you can't get ahead here anymore either. It's all coming unraveled.

>This is also how generational Black poverty in the inner cities keeps perpetuating itself.

Yeah, the infamous White Flight. It's always been an issue, but if we're being frank: it's affecting whites now too so now we're starting to seriously talk about it.

Still, bad for everyone overall.
by grumblingdev | 2025-11-15 22:51:01+00:00
Yes!!! Such great news.

Apple has really gone to shit. I am confronted by Apple performance and bug pain every hour of my life. I always think: how can someone think this is acceptable? Steve Jobs wouldn’t.

Everything is such trash I could go on for hours.

I realized a long time ago that if the person at the top doesn’t care then no one will. It seems hard to believe but it makes sense when you consider individual incentives, politics, and the complexity of software. Everyone wants a safe promotion and doesn’t want to take the risk to push things forwards.

Apple Silicon seems great but the Intel MacBook was the worst piece of shit ever so they kind of had to. I have a 2019 that was the top of the line but can’t do anything without overheating. It’s barely usable for any second laptop tasks.
by valiant55 | 2025-11-15 22:51:50+00:00
It's not wrong, that's exactly what I'm paying them for. If they didn't have the education then they wouldn't be a doctor, and I wouldn't be seeing them for a consultation.

I'm well compensated not because I'm good at googling things, but because I have a proven track record of being good at googling things. If a junior was able to produce the same results they wouldnt be paid more.
by Dilettante_ | 2025-11-15 22:53:05+00:00
[nothing] is capable of 100% precise prediction of anything at the level of operation of said Demon

No see I actually agree. See my original post:

It's complicated and functionally impossible to predict with any certainty, but the future *is* certain.

I thought your disagreement was with my central point of strict determinism, meaning past, future and present are all set in stone, but you've agreed with this on account of the Demon. So I am entirely lost on what your point actually is.
by thomastjeffery | 2025-11-15 22:53:32+00:00
On mobile, I consistently get just under 400ms. I suspect using a mouse would get me closer to 200ms, since I would be resting my finger on the button.

So yes, total reaction time is generally quite long, but most of that time is spent performing "action".

That site would be more interesting if it provided a second interface where you do something predictable, like match a repeating beat.
by efortis | 2025-11-15 22:53:34+00:00
Although the OP created it for SSR, these libraries are handy for SPAs as well.

Rendering the whole DOM tree (instead of VDOMs) is a fast process. The slow part is attaching (committing) elements to the doc. e.g., I have a test of 20,000 elements which takes <30ms to render, while attaching them takes 120ms.

Since the performance is mainly bound to the commit phase, libraries like these (and hopefuly a native API) help for creating simple UI frameworks. For example, a helper such as:

function createElement(tag, props, ...children) { const elem = document.createElement(tag) for (const [k, v] of Object.entries(props || {})) if (k === 'ref') v.elem = elem else if (k === 'style') Object.assign(elem.style, v) else if (k.startsWith('on')) elem.addEventListener(k.slice(2).toLowerCase(), ...[v].flat()) else if (k in elem) elem[k] = v else elem.setAttribute(k, v) elem.append(...children.flat().filter(Boolean)) return elem }

could be used, like:

function ResetButton() { return ( r('button', { className: CSS.ResetButton, onClick: store.reset }, 'Reset')) } function render() { document.body.replaceChildren(App())) // but mergeChildren }

Here's an example of using that helper:

https://github.com/ericfortis/mockaton/blob/main/src/client/...
by raeroumeliotis | 2025-11-15 22:53:51+00:00
Deborah Dahl, Project Lead for the Open Voice Interoperability Initiative at the @Linuxfoundation, discusses security challenges in #multiagentsystems systems. As interconnected AI agents become more common, they face risks like prompt injections, hallucinations, and data leaks that can create “phantoms” — malicious or malfunctioning agents within a network. Dahl proposes sentinel agents, specialized monitors focused on detecting issues such as security breaches, hallucinations, or budget overruns. Working with a convenor agent to manage interactions, sentinels can intervene when anomalies arise. Her key message: build security into multi-agent architectures from the start, using reusable sentinel components for ongoing protection.

Visit Punch Tape Consulting for all your virtual event needs. We can make it happen!#virtualevents #agenticai #aisecurity #aiguardrails #promptinjection #opensourcesecurity
by bborud | 2025-11-15 22:58:17+00:00
This is the theory, yes. And then reality comes bursting through the door and you are confronted with the awfulness that is the C/++ toolchain. Starting with multi-OS, multi-architecture builds, and then plunging into the cesspit that is managing third party dependencies.

Let’s be real. C/++ has nothing even approaching a sane way to do builds. It is just degrees from slightly annoying to full on dumpster fire.
by jauntywundrkind | 2025-11-15 22:58:20+00:00
Updating this post. Found the review I was looking for!

Newest RDNA4 fixes a pretty weak encoder performance for game streaming, is competitive. Unfortunately (at release at least) av1 is still pretty weak. https://youtu.be/kkf7q4L5xl8

One thing noted is AMD seems to have really good output at lower bandwidth (~4min mark). Would be nice to have even deeper dives into this. And also whether or not the quality changes over time with driver updates would be curious to know. One of the comments details how already a bunch of the asks in this video (split frame encoding, improved av1) landed 1mo after the video. Hopefully progress continues for rdna4! https://youtube.com/watch?v=kkf7q4L5xl8&lc=UgzYN-iSC7N097XZi...
by chihuahua | 2025-11-15 22:58:30+00:00
Even without buying Apple, many jobs issue mandatory MacBooks. I can understand the frustration of having to deal with these. In my case, it's mostly the window management aspect of MacOS that infuriates me. I even spent $30 of my own money to buy uBar to make it a bit more usable. But uBar itself is buggy so it's not a perfect solution.
by oblio | 2025-11-15 22:58:48+00:00
Realistically, how could it have worked otherwise?

The internet was just ignored for a long time because it was at first a) too small and then b) too beneficial with the current architecture to try to tame.

However we're in stage c) it's too big and too dangerous for countries so it needs to be placed back in the country box.

Kind of like the history of oil, which was at first a) about individuals (Rockefeller), then about b) companies (Standard Oil), and finally, about c) countries (most big oil companies are either fully state owned or so tied at the hip with the government that they're basically state owned).

It's complicated, but ultimately, utopia doesn't exist. Most people don't really want open borders (and those that do, haven't fully thought things through), and countries in our current configuration, are still a good thing in most places. So yeah, we were always bound to reach some sort of "national internet" stage.
by nixosbestos | 2025-11-15 23:00:10+00:00
> it would be helpful if you actually explained your reasoning.

It's exceedingly clear that's not going to happen, and I think we all know why. Good reminder to anyone that anyone can just post here. Including people that logic-lessly think that paying a shitty third party that probably has a bad track record is somehow better than using LE. Like, this isn't a serious conversation?
by dmix | 2025-11-15 23:00:21+00:00
> getting this kind of special treatment really does reinforce a big difference between classes

The Trump admin has always been an example of ignoring the elite political class and bringing in whoever he likes. Kash Patel himself came from a family of asylum seekers who fled India and he got his start as a public defender. Not exactly old money.

The guy he brought on as an assistant (without a polygraph) got his start as a beat cop from NYPD before joining the Secret Service.
by famouswaffles | 2025-11-15 23:00:24+00:00
Claude and GPT both ask for clarification

https://claude.ai/share/3e14f169-c35a-4eda-b933-e352661c92c2

https://chatgpt.com/share/6919021c-9ef0-800e-b127-a6c1aa8d9f...

>Of course if you know anything about LLMs you should realize that they are just input continuers, and any conversational skills comes from post training.

No, they don't. Post-training makes things easier, more accessible and consistent but conversation skills are in pre-trained LLMs just fine. Append a small transcript to the start of the prompt and you would have the same effect.

>I'm not sure why you regard this as a "gotcha" question. If you're expressing opinions on LLMs, then table stakes should be to have a basic understanding of LLMs - what they are internally, how they work, and how they are trained, etc.

You proposed a distinction and explained a situation which would make that distinction falsifiable. And I simply told you LLMs don't respond the way you claim they would. Even when models respond mat (Now I think your original point had a typo?), it is clearly not due to a lack of understanding of what normal sentences are like.

>If you find a description of LLMs as input-continuers in the least bit contentious then I'm sorry to say you completely fail to understand them - this is literally what they are trained to do. The only thing they are trained to do.

They are predictors. If the training data is solely text then the output will be more text, but that need not be the case. Words can go in while Images or actions or audio may come out. In that sense, humans are also 'input continuers'.
by ludwik | 2025-11-15 23:00:52+00:00
But this sounds like an ideal setup, doesn't it? Tim is fantastic at execution, but he does need a shot of big-picture vision every now and then. Tim as CEO with Steve as Chairman, steering the broader direction, feels like it could have been a perfect pairing. The issue with how things actually turned out is that Tim ended up on his own - all execution, no vision.
by ethmarks | 2025-11-15 23:01:20+00:00
But tonal information can be parsed without lexical understanding and vice versa.

Somebody cursing in French can still be interpreted as anger even if you don't understand French, and written profanity can still be interpreted as anger even if you didn't hear it spoken.

Tone and language do complent each other, but neither is a prerequisite for the other like your book analogy would suggest.
My flight has an unrestricted Starlink
by ada1981 | 2025-11-15 23:01:56+00:00
Currently on a United flight and noticed the WiFi options are:

UnitedWifi STARLINK

Seems they must be using Starlink as their connection with a captive portal router and forgot to secure the Starlink router?

Blazing fast unrestricted 424mbs up; 58mbs down; 27ms. I could likely do FaceTime calls.
by gnabgib | 2025-11-15 23:02:06+00:00
Past discussion:

2023 (195 points, 95 comments) https://news.ycombinator.com/item?id=38270265

Author 2019 (45 points, 7 comments) https://news.ycombinator.com/item?id=20988908

Show HN 2018 (95 points, 46 comments) https://news.ycombinator.com/item?id=17702237
by nrhrjrjrjtntbt | 2025-11-15 23:02:33+00:00
Right but I see this taken too far. Getting side eyed for creating a Jira ticket not doing it now. Dude, I am creating a Jira ticket because I have 100 things to do and need to actual priorise this! If I do stuff in the order of serendipity I will definitely be inefficient.
by bombela | 2025-11-15 23:03:44+00:00
> Pressing page-down on a text-page or in a text-editor, without animation, it takes me a lot of time and energy to find the place where I left off reading or editing before scrolling.

We used to be able to look at the scroll bar to keep track.

Furthermore page down/up used to move a full page consistently. But today it might as well be a random amount specific to the application or content. Making it impossible to train muscle memory.
by TheOtherHobbes | 2025-11-15 23:03:50+00:00
I doubt Woz would want the job. He's an engineer, not a corporate strategist, and he seems happy that way.

The ideal CEO would be a business strategist, innovator and thought-leader, and world-class marketer, but with enough of an engineering background to chase hard problems.

There aren't many of those around.

Jobs did okay at all four, mostly. Cook gets the first, mostly, and has adequate delegation skills for engineering and marketing. This works superbly when the engineering is world-leading (the M chips) and badly when the engineering is mediocre (the software.) The marketing has drifted towards attempts at luxury-consumer branding, which is an off-the-shelf pitch. It hasn't been a failure. But it has lost some of its distinctiveness, and it's a little incoherent at times.

Cook's still been hugely more successful than Sculley or Amelio. Sculley was a bland corporatist, and Amelio was very, very smart, but too much of an engineer to be good at the rest. He did really well elsewhere, but Apple just wasn't a good fit.

The job is a poisoned chalice. It's going to be extremely difficult for the new CEO to assert their authority over the established fiefdoms, keep the plates spinning, deal with a weird political and economic environment, and still create Apple-styled innovation.
by rkomorn | 2025-11-15 23:06:09+00:00
> I always think: how can someone think this is acceptable? Steve Jobs wouldn’t.

The same Steve Jobs that was at Apple when it made the puck mouse? The overheating Intel laptops of the mid 2000s? The "you're holding it wrong" iPhone? The "unusably slow after two years" 11in MBA? The Cube?

He wouldn't what, exactly?
by gishh | 2025-11-15 23:07:07+00:00
Given the firings/retirement of a bunch of govt employees recently, it’s probably still higher than 1.3 million.

Most people just back into a clearance without realizing they need one, and bounce right through the process.

If you haven’t been convicted of a felony it’s basically falling-off-a-log easy to get cleared. The whole process is a charade.
by saulpw | 2025-11-15 23:08:53+00:00
In the Viable System Model[0], "doing the thing" is System 1. Yes of course you need System 1 or the thing won't get done.

But in any viable system, you also have the "meta-systems", Systems 2-5:

- System 2: coordination between multiple Systems 1 (which includes prioritization, communication, and exceptional conditions)

- System 3: resource allocation and process development

- System 4: strategy and risk management

- System 5: values and holistic organizational design

As a human, you are also striving to be a viable system. You can't only just "do the thing", you have to:

- prioritize which thing to do

- take notes and keep records to communicate between past and future versions of yourself

- make sure you have the requisite resources for doing the thing

- construct your environment and processes for long-term success (habits not motivation)

- consider what happens when the thing is done and how it fits into your larger strategy

- keep your head and heart connected to make sure you're doing the right thing

None of these things are doing the thing! But they're also rather essential for getting the right things done well.

[0] https://en.wikipedia.org/wiki/Viable_system_model
by Aliabid94 | 2025-11-15 23:10:17+00:00
Claude summary:

Key Findings:

Trump-Epstein relationship:

Epstein frequently discussed Trump in emails, calling him "the worst person" he'd ever met with "not one decent cell in his body" Despite this, evidence shows ongoing contact, including Epstein visiting Trump Tower a week after the 2016 election Epstein's pilot tracked Trump's movements to Palm Beach Epstein claimed to know "how dirty Donald is" and called him "borderline insane"

Continued elite associations:

Despite Epstein's 2008 sex offense conviction, prominent figures maintained contact:

Peter Thiel: Discussed meetings with Woody Allen and dinners together

Steve Bannon: Extensive correspondence about European politics, think tanks, and strategy sessions

Ehud Barak: Collaborated on Syria-related op-eds

Troubling journalist relationships:

Landon Thomas Jr. (NY Times): Advised Epstein on PR strategy and requested "photos of donald and girls in bikinis"

Michael Wolff: Consulted Epstein while writing books about Trump, sought his input on framing him as credible
by hollow-moe | 2025-11-15 23:10:52+00:00
I hate the actual incarnation of passkeys because they're designed to take control from the user. But I hate this even more, take control and promote the bad practice of clicking weird links from email. When my bank sends me an email I never even use the link to open their homepage, I'll know where to find it. Bypasses phishing attempts from the bad guys as well as the lovely tracking parameters the other bad guys put in there.