MurphyA/hacker-news huggingface dataset:
by yieldcrv | 2025-09-22 22:51:57+00:00
> 21 of 23 citations are fake

This was from the model available in June 2023

I've taken this hallucination issue to heart since the first time this headline occurred, but if you just started with leading LLM's just today, you wouldn't have this issue. I'd say it would be down to like 1 out of 23 at this point.

Definitely keep verifying especially because the models available to you keep changing if you use cloud services, but this September 2025 is not June 2023 anymore and the conversation needs to be much more nuanced.
by rstuart4133 | 2025-09-22 22:52:22+00:00
> you only need to learn very few knots to do nearly everything

I see a lot of posts here along these lines. It turns out there is a trade-off between knots: how easy they are to undo vs how likely they are to spontaneously untie, particularly when not under load.

Most of the "every knot you need" recommendations here seem to come from people tying things down for a short haul, and consequently come from the the "easy to untie" end of the spectrum. The sheepshank is great for a temporary tie down but obviously falls apart when not under load. Less obviously so does the bowline, figure 8, and most knots composed of half-hitches.

A rock climber takes a dim view of knots that spontaneously untie when they aren't looking, so they use a different set of knots. At the extreme are fishermen. A single strand of nylon is slippery, is weakened by kinks, and yet a fisherman's knot must remain secure while drifting in the surf being bashed waves. Consequently, they will use complex, slow to tie knots with 7 or 10 loops.

Your knots look to be at the "easy to untie" kind, except the alpine butterfly. If it has been under high load for a while it can be a real bitch to get apart. It's popular with climbers, but I would not recommend it for tying down a load.
by cesarvarela | 2025-09-22 22:52:36+00:00
4 - in macOS apps != windows (some apps don't respect this)

8 - minimize in macOS is more like "get this window out of the way without closing it", and it is related to 4)

15 - because of 4

23 - wat

Personally, once I got used to cmd+tab and cmd+` for window management, I can't go back, but it needs a different mental model than the one on Windows/Linux.
by Terr_ | 2025-09-22 22:52:39+00:00
> not the [historical figure] actual names, as that falls under the "right of publicity"

IANAL but I don't think it'd be blocked for that reason: "Right of publicity" is a per-state affair, where it exists it may not be posthumous, where it is posthumous it may not include historical figures, and even if it could apply, there's there's no credible estate/heir of Jesus Christ with standing.

... But I gotta admit it would be amusing to watch someone try to fill that role.

As an example, see Pirone v. MacMillan [0], where there was no posthumous "right of publicity" for Babe Ruth's daughter to draw upon. (At least, not back then.)

[0] https://law.justia.com/cases/federal/appellate-courts/F2/894...
by prngl | 2025-09-22 22:52:42+00:00
This is cool.

There's an interesting parallel with ML compilation libraries (TensorFlow 1, JAX jit, PyTorch compile) where a tracing approach is taken to build up a graph of operations that are then essentially compiled (or otherwise lowered and executed by a specialized VM). We're often nowadays working in dynamic languages, so they become essentially the frontend to new DSLs, and instead of defining new syntax, we embed the AST construction into the scripting language.

For ML, we're delaying the execution of GPU/linalg kernels so that we can fuse them. For RPC, we're delaying the execution of network requests so that we can fuse them.

Of course, compiled languages themselves delay the execution of ops (add/mul/load/store/etc) so that we can fuse them, i.e. skip over the round-trip of the interpreter/VM loop.

The power of code as data in various guises.

Another angle on this is the importance of separating control plane (i.e. instructions) from data plane in distributed systems, which is any system where you can observe a "delay". When you zoom into a single CPU, it acknowledges its nature as a distributed system with memory far away by separating out the instruction pipeline and instruction cache from the data. In Cap'n Web, we've got the instructions as the RPC graph being built up.

I just thought these were some interesting patterns. I'm not sure I yet see all the way down to the bottom though. Feels like we go in circles, or rather, the stack is replicated (compiler built on interpreter built on compiler built on interpreter ...). In some respect this is the typical Lispy code is data, data is code, but I dunno, feels like there's something here to cut through...
by jedberg | 2025-09-22 22:52:49+00:00
> This is a bit confusing to me because MySQL was released around the same time Postgres added SQL support but maybe it was because MySQL had a company behind it.

I think the main reason MySQL took off faster than Postgres originally is because it had better defaults. MySql worked out of the box on modern hardware. Postgres assumed you only have 4MB of memory until well into the 2010s, in part to make it keep running on everything it ever ran on in the past.

So when you first installed Postgres, it would perform terribly until you optimized it.

It's really a fantastic case study in setting good defaults.
by nxm | 2025-09-22 22:52:49+00:00
There were 165 IPOs in the U.S. public markets in the first half of 2025. This was 76% higher than the 94 IPOs in the first half of 2024 and is estimated to be 47% higher than the total number of IPOs in 2024 when annualized for the full year of 2025.

Far from being basically dead
by serbuvlad | 2025-09-22 22:52:56+00:00
So doxxing people is just ok now? "The right" makes an app to dox people that criticize Charlie Kirk, "the left" makes a website to dox people that own a Tesla amid a wave of Tesla vandalism. [1]

I remember growing up on YouTube. Starting with the atheist-chrisitian debates that got engulfed into politics around 2016 and never went back. And doxxing someone or trying to get them fired for not agreeing with you was seen as the lowest of the low. On all sides.

Shame.

[1]: https://www.nbcnews.com/tech/internet/tesla-dogequest-websit...
by rv3392 | 2025-09-22 22:53:09+00:00
Interesting to see this is so variable.

I got a Steam Deck OLED a few months ago. I haven't changed the standby behaviour at all. I can get a bit less than a week of standby + a few hours of gaming out of the box. Currently, my deck is on 52% charge after last charging it 4 days ago and playing ~3 hours of Silksong across those days.
by cruffle_duffle | 2025-09-22 22:54:08+00:00
The best way I’ve found to use LLM’s for writing anything that matters is, after feeding it the right context, take its output and then retype it in your own words. Then the LLM has helped capture your brain dump and organize it but by forcing yourself to write it rather than copy and paste… you get to make it your own. This technique has worked quite well with domains I’m not the best at yet like marketing copy. I want my shit to have my own voice but I’m not sure what to cover… so let the LLM help me with what to cover and then I can rewrite its work.
by AuthAuth | 2025-09-22 22:54:09+00:00
The M Series doesn't get battery life rep due to it being arm its purely due to Apple optimizing for battery life and partly marketing it a ton. You can get x86 chips that can do 24HR playing a video which is 5 hours more than the M2/M3 laptops and keep in mind thats running bloated ass windows which probably uses 2-3x the system resources of macOS. I'm pretty sure the snapdragon chips out preform Apple silicon at almost every metric.
by alephnerd | 2025-09-22 22:54:45+00:00
I said just for the tech industry, and the multipliers are extremely difficult if you cannot show $400M in revenue. I'd recommend looking at some of Jamin Ball's analysis.

And comparing with 2024 is not great, because activity is still well below what we saw before the interest rate hike [0]

The IPO window is starting to reopen, but it's still somewhat closed compared to the norm from a couple years ago, and Sailpoint's lackluster IPO has dampened the mood along with CoreWeave's lackluster performance as a public company due to constant misses.

A lot of companies are in the process of building IPO readiness, but ime there is still some amount of hesitancy, becuase no one wants to be the first one to roll the dice, but I think Netskope's performance so far might help assuage worries.

[0] - https://www.spglobal.com/market-intelligence/en/news-insight...
by wubrr | 2025-09-22 22:54:49+00:00
> Testing concurrency is extremely hard

Writing a non-trivial concurrent system based on your understanding of the 'algorithm' , without relying on testing is much harder.

> I truly wonder if there is real world tests around this

Of course there are. There are many tools, methods, and test suites out there for concurrency testing, for almost any major language out there. Of course, understanding your algorithm, and the systems involved is required to write a proper test suite.

> For instance, get sql queries; You ran them, and you have no issue; Is your code sane ?

Take those queries and run them 1000x+ times concurrently in a loop. That will catch most common issues. If you want to go a step further you can build a setup to execute your queries in any desired order.
by fidotron | 2025-09-22 22:54:59+00:00
This isn't just a question of direct power management features or use of custom silicon, but there has been curious noise for years out of Apple over a major cause: memory management.

In modern systems memory becomes a major source of power consumption, so reducing how much if it you need to keep active results in big gains, on top of all the other benefits of doing this. This is partly used as the reasoning to explain why Swift has evolved in the direction it has, but also various apps that suspend/resume their state at a higher level than simply relying on the OS to do it.

It would take a gargantuan effort, which would likely annoy almost everyone, to get a desktop Linux distro to do this.
by tptacek | 2025-09-22 22:55:53+00:00
It depends a lot on how you use it, and how much effort you put into getting a knack for using it (which is rough because you're always worried that knack might be out of date within a month or two).

I use Claude, Codex, and the Gemini CLI (all "supervised command line agents"). I write Go. I am certain that agents improve my productivity in a couple common scenarios:

1. Unsticking myself from stalling at the start of some big "lift" (like starting a new project, adding a major feature that will pull in some new dependency). The LLM can get things very wrong (this happens to me maybe 20% of the time), but that doesn't matter, because for me the motion of taking something wrong and making it "righter" is much less effort than getting past a blank page, assembling all the resources I need to know how to hello-world a new dependency, that kind of thing. Along with "wrestling for weeks with timing-dependent bugs", this kind of inertia is one of like two principal components of "effort" in programming for me, so clearing it is a very big deal. I'm left at a point where I'm actually jazzed about taking the wheel and delivering the functionality myself.

2. Large mechanical changes (like moving an interface from one component to another, or major non-architectural refactors, or instrumentation). Things where there's one meta-solution and it's going to be repeated many times across a codebase. Easy to review, a lot of typing, no more kidding myself for 20 minutes that I can make just the right Emacs macro to pull it off.

3. Bug hunting. To be clear: I am talking here about code I wrote, not the LLM. I run it, it does something stupid. My first instinct now is to drop into Claude or Gemini, paste the logs and an @-reference to a .go file as a starting point, and just say "wtf". My hit rate on it spotting things is very good. If the hit rate was even "meh borderline" that would be a huge win for the amount of effort it takes, but it isn't, it's much better.

I'm guessing a lot of people do not have these 3 experiences with LLM agents. I'm sorry! But I do think that if you stipulate that I'm not just making this up, it's hard to go from here to "I'm kidding myself about the value this is providing". Note that these are three cases that look nothing at all like vibe-coding.
by skywhopper | 2025-09-22 22:55:56+00:00
Honestly this description makes me even more concerned. There’s a lot of “I don’t know what happened” and “I wasn’t involved” and “apparently we agreed to”.

In particular, after a long winded introduction and setting of the scene, suddenly there’s a mention out of the blue of a 24 hour deadline to cut off access or face losing funding (forever)? But who was holding this deadline over the board’s head is not explained (in fact the author doesn’t seem to know???).

Overall this just reinforces the impression that the RC board handled this sloppily and in a rushed manner, and failed to communicate with long term community members, and thought of themselves as the only parties who mattered, while not taking responsibility for holding such an important position (see the opening paragraphs about how “we don’t have time to communicate to the public because we’re busy programmers without a PR team”).
by JadeNB | 2025-09-22 22:57:16+00:00
> You can even find them for used for for free.

I live in a university town with lots of rich kids, which seems like the kind of place to find good-quality used backpacks if there were one. If there's an easy way to get my hands on free used backpacks that I'd actually want to use, then I certainly don't know about it.
by crazygringo | 2025-09-22 22:57:31+00:00
Yeah, "conflict-free" is from a theoretical perspective, that it always generates a final result guaranteed to match. Which, to be fair, is an accomplishment in and of itself, when the operations might be out of order or repeated.

It is absolutely not "conflict-free" from the user perspective, nor is it even necessarily logical. Tools like Google Docs manage this by providing a version history so if the merge messes up, you can still go back and see each recent change to grab whatever data got lost.
by jonnycoder | 2025-09-22 22:57:40+00:00
Yea it’s pretty easy after doing them, but it’s rare for software developers these days to do that activity on a day to day basis. It reminded me of the software crackers of the 90s and 2000s who would post cracks for windows software like autocad.

It’s also relative because a $50/hr contract job isn’t exactly attracting low level FAANG engineering talent. But it’s a nice take home challenge for some second rate engineer like myself who will tackle any problem until I figure it out.
by ellenfkh | 2025-09-22 22:57:44+00:00
Our main tool (app.thorntale.com) is this concept! But yeah, the problem we've noticed is that without a lot of constraints, the generated presentations look very disjointed and tend to be incoherent.

My theory is that while Claude and similar can generate html-based documents fine, presentation slides are such an unconstrained medium that it's closer to image generation than code generation, so getting it to have a stable style is much more difficult. We constrained our app to a Notion-like architecture for this reason.
by b_e_n_t_o_n | 2025-09-22 22:57:45+00:00
What are some examples of popular apps that do this which aren't web apps, and could feasibly work offline? Every native app I use is local-first. Eg. Photoshop, Blender, Figma, Xcode, Zed, Kitty, Affinity Photo/Designer, Notes, Music, Calendar, Messenger, Maps, Email, etc.
by mensetmanusman | 2025-09-22 22:57:51+00:00
How do you define better?

Cost?

The U.S. leads in advanced diagnostics (MRI, CT scans), surgical techniques, pharmaceuticals, and access to the latest therapies. (Cuban hospitals often lack basic supplies, equipment, and medications.)

Care? Patients in Cuba often face rationing and shortages of drugs, even common antibiotics or painkillers. The U.S. has issues with affordability but generally ensures availability once in the system.

Doctors? Cuba trains many doctors, but the government sends them abroad for revenue, leaving gaps in domestic care.

Advanced treatments? The U.S. is the global leader in pharmaceutical development, medical devices, and innovation.

“better” might imply higher quality of care and outcomes for complex conditions, where the U.S. clearly outperforms.
by sgarland | 2025-09-22 22:58:04+00:00
> Are they implying these other companies lacked knowledge and expertise to put their databases on machines with NVMe storage?

Have you worked at any web dev companies? Of the ones I’ve been at, precisely one had any desire to run their own DBs, and deaf was more out of necessity due to poor schema design needing local NVMe just to stay afloat.

Yes, most web companies lack the experience to touch a server, because their staff are all cloud-native, and their CTOs have drank the Kool-Aid and are convinced that it’s dangerous and risky to manage a server.
by ajmurmann | 2025-09-22 22:58:07+00:00
It's a shame most comments here are superficially focusing on the rebrand when the point of the article is much more interesting. The push for hyper-reality or a simulacrum to provide a sense of belonging and nostalgia is interesting. The article somewhat blames this on the Internet but also calls out how the Nazis employed a similar nostalgia for a (fictional?) simpler time. I wonder if this is feeding a new need since the world started changing more rapidly since industrialization and a technological take-off or if this was always the case.
by add-sub-mul-div | 2025-09-22 22:58:41+00:00
Context:

> President Donald Trump has made sweeping strides to prioritize fossil fuels and hinder renewable energy projects. Trump recently called wind and solar power “THE SCAM OF THE CENTURY!” in a social media post and vowed not to approve wind or “farmer destroying Solar” projects. “The days of stupidity are over in the USA!!!” he wrote on his Truth Social site this week.
by ianburrell | 2025-09-22 22:58:42+00:00
People have suggested using the control characters for CSV structured files. The problem is that they are impossible to edit.

Control characters are invisible, using them means changing text editors to display them. They are also, outside the usual ones, hard to type. ASCII ones have Ctrl combos, but editors used those for other things.

Also, what is the difference between using some new character to start block and "{" or "\n"? Why have new thing to indicate new level when have space and tab?
by tonymet | 2025-09-22 22:58:42+00:00
I wish we could get app developers to stop going online for every piece of content. Even my Tesla GPS map refuses to cache tiles it already has, so when connectivity goes down, my maps are blank.

Or streaming media apps (like Peacock & Kanopy) reloading the previous screen from the server instead of keeping the rendered media list object resident.

95% of the content is already on the device, let's please encourage it's use.

Dirty writes can be handled easily just mark the UI dirty until the write succeeds.

My point is that we could easily fix 95% of the offline challenges with no major changes to the app design -- just better habits.
by wubrr | 2025-09-22 22:59:00+00:00
> He said he wished he hadn’t hurt his family, or his victims

He literally says he has regrets in the first sentence of the paragraph.

> All that around is just PR, he's a serial manipulator and there's no reason to believe that he's suddenly changed after such a short period of time.

Maybe. That's you opinion. I'm not a mind reader, and I don't really care. Plenty of white-collar criminals get much lighter sentences for stealing much more money.
by jonah-archive | 2025-09-22 22:59:39+00:00
I liked the post. I had a Waterfield shoulder bag for my 12” MacBook that I loved because it just didn’t seem like a laptop bag (maybe because of the size), but in the same vein I also took a seamripper to it to remove the brand label (did you ever follow the old SDR Traveler, uh, luggage? A little overwrought but I liked the no-branding aesthetic).
by Galxeagle | 2025-09-22 23:00:15+00:00
I've come to appreciate that using AI tools are a skill on it's own. Anything beyond auto code completion takes quite a bit of conscious effort to experiment with and then learn how to delegate to in a workflow. They often end up being valuable, but it did take some work to get out of my productivity 'local maximum' that maybe not everyone would naturally take on.
by jkhdigital | 2025-09-22 23:00:31+00:00
About 20 years ago I failed out of the undergrad CS program at UIUC because I thought I was smart enough to skip most lectures. I did manage to get an A in the C++ Data Structures course because the lectures were recorded and I just binged them all the night before each test.

Anyways, now I’m a full-time lecturer teaching undergraduate CS courses (long story) and I’m actually shaping curriculum. As soon as I read this article I thought “I need to tell my data structures students to read this” because it echoes a lot of what I’ve been saying in class.

Case in point: right after two lectures covering the ArrayList versus LinkedList implementations of the Java List interface, I spent an entire lecture on JUnit and live-coded a performance test suite that produced actual data to back up our discussions of big-O complexity. The best part of all? They learned about JIT compilation in the JVM firsthand because it completely blew apart the expected test results.
by cosmic_cheese | 2025-09-22 23:01:04+00:00
The way Mac window management works, ironically, is that you manage windows as little as possible. You don't even go as far as to maximize or tile most of them. Instead, windows are sized to fit their content and sit where they may, overlapping each other and allowing the most relevant portions of each to peek through, like the digital analogue of a desk with a pile of odd-sized papers. Windows are foregrounded by either clicking a bit that's peeking out or triggering Exposé and choosing a thumbnail.

It's a very different mindset than that of a Windows-like desktop or tiling window manager.
by JumpCrisscross | 2025-09-22 23:01:25+00:00
> How does the FCC even matter anymore when people are increasingly getting their content via streaming?

"The ability of the FCC to regulate internet content and platforms depends on statutory authority. In holding the forums on captioning of online video content, the FCC could look to the language of the 21st Century Communications and Video Accessibility Act, which included language that asked the FCC to look at the accessibility of video content used on internet platforms. In other areas, the FCC’s jurisdiction is not as clear, but calls arise regularly for the FCC to act to regulate content that, as we have written in other contexts, looks more and more like broadcast content and competes directly with that content.

Calls for the FCC to regulate internet content and the companies that provide that content are certain to multiply. In another of our weekly summaries of regulatory actions of interest to broadcasters, we noted recent meetings with FCC Commissioners’ offices by representatives of the TV affiliates organizations, in which they asked that the FCC consider regulation of linear programming services delivered through internet platforms in the same way that they regulate cable and satellite multichannel video providers, including the possibility of adopting a system of must-carry and retransmission consent. This is not at all a new idea, having been raised in 2014 in an FCC proceeding that asked for public comment on the question of whether to subject online video providers to MVPD regulation – a proceeding that never resulted in any action" [1].

[1] https://www.broadcastlawblog.com/2022/05/articles/does-the-f...