MurphyA/hacker-news huggingface dataset:
by amrocha | 2025-08-23 07:18:17+00:00
The fish is blind to the ocean. All of your arguments are soaked in the ideology of economic primacy. From where I stand, it seems like you’re the one that refuses to understand the argument that doesn’t agree with your ideology.

And to be clear, I couldn’t care less if you own a rail car, but you shouldn’t get to use public infrastructure to operate it.
by swiftcoder | 2025-08-23 07:19:18+00:00
> So from my experience a 5 year lifetime for a macbook is really nothing special and definitely not "crazy good".

I doubt they are dead after 5 years - I have a number of decade+ old MacBooks kicking around the family, and they work just fine.

It's more that anyone in software is going to need to upgrade around the 5 year mark anyway, because too much shit has changed in the outside world (for example, Apple's transition to ARM processors, or Windows 11 requiring recent TPM support).
by crossroadsguy | 2025-08-23 07:20:06+00:00
MacBooks are great laptops until the day they break and you are out of warranty; or you are in warranty and Apple in its infinite wisdom and power decides they are not going to honour that repair. So MacBooks are laptops which you use with the constant hope that it doesn't break.

So are MacBooks just another level? Of course not! If you have to use something with the constant fear of it breaking down (and then the only options remaining buying a new one or repairing at the cost often as much or sometimes more than the cost of laptop itself) then that's anything but great. But what infuriates me is people asking "but how many times has that happened?", well, enough times in about half a lifetime! And their extra warranty (which are for + or +2 years, not sure) now cost a lot more than it cost the last time (w.r.t device price) I bought their extended warranty in 2012.

The problem is other than repair bankruptcy, other laptops, esp. at the lower segment of macs (Air et al), there really are not many good laptops in those prices. X1s are costly laptops. But if they offer comparable features then I'd say for repairability alone they will be great replacements.

> and don't have any issues either.

It's very different from something being great. While I absolutely hate Apple making their devices impossible to repair and fact more so making it an unwise decision to even try to repair for the cost, their laptops are actually quite good. But it stops there. Their phones are like ages behind competition and they have a business because of a captive/hostage user base :)
by esperent | 2025-08-23 07:21:22+00:00
I can't copy text from that pdf on my phone, but the paragraph above says exactly what you'd expect: they're using a "median" value from a "typical user" across all Gemini models. While being very careful not to list the specific models which are used to calculate this median, because it almost certainly includes the tiny model used to show AI summaries on google.com, which would massively skew the median value. As someone above said, it's like adding 8 extra meals of a single lettuce leaf and then claiming you reduced the median caloric intake of your meals.
by birn559 | 2025-08-23 07:21:27+00:00
When / How did versioning enter versioning the awkward state we have today? There is cl.exe, MSBuild and build chain at the very least (now at work computer at the moment, pretty sure I am wrong with the making here) with versioning that is close enough to each other to be confusing and related to each other in word ways. Naming itself also feels confusing to me. Documentation also only helps when you already have a good idea what's going on.
by Scoundreller | 2025-08-23 07:21:28+00:00
> To maintain the illusion that the sender pays for tariffs?

I think it’s both that and the overwhelming reluctance to tell (and perhaps hire more) people carrying guns in an already safe and secure area to do (paper)work.

Similar issue in Canada where border officers allegedly do enforcement and provide services but want to focus on the “bad guy” enforcement part. Helping people out or sending bills to grandma wasn’t what they were promised when they signed up.
by Ekaros | 2025-08-23 07:22:00+00:00
Sometimes I think it would be good to have separate terms.

Programming is just writing code. It might or might not be complicated say you fine tune some assembly algorithm.

Developing would be next step up. As you need bigger view.

Software engineering is when you start to consider what would be good engineering and making decisions before just writing code.

Software architecturing is interdisciplinary with engineering and happens is larger systems.

I really think we have done lot of disservice, by grouping all of the things also under coding or programming.
by maxglute | 2025-08-23 07:22:23+00:00
IMO it was exceptionally obvious AGI isn't around the corner because China is doing long-term AI strategy vs US market driven speculative all out sprint. When the country that produces plurality of global AI talent, including top %s do not have AFAIK any notable indications that they're hammering/evangelizing AGI like it's around the corner, it's probably not around the corner. There's also just very few Chinese AI researchers wanking about AGI timelines. There's enough AI talent there that if AGI was imminent they'd rally CCP to pursue whole of state effort, much larger than what't they're pursuing now, i.e. National Natural Science Foundation of China guideline for AI research for 2025 allocates like 15-20m USD for ~20 projects over the next 3-4 years. That's basically couch change.
by anon7000 | 2025-08-23 07:22:55+00:00
What the fuck are you talking about. A current high end laptop CPU is the AMD 9955HX3D, with Geekbench 6 of 3161/19080 geekbench. M4 Pro is 3812/20076.

Why do I worship apple silicon? Because it’s literally the best performing processor for a laptop on the planet. I can use it for a full day of work from the couch on battery, no performance hit, RAM maxed out, containers running, the fans never turn on, and it barely even gets warm. Or yeah, I can plug it in like a desktop and run multiple 4k high refresh rate monitors. And it’s not even that heavy or bulky.

all of that in one package was unheard of in a laptop before Apple silicon.

If you’re saying that desktop processors are still better, ok, but that’s a different story with different requirements. My MacBook is smaller than just the PSU and cooler I need for my nice desktop CPU.
by yonatan8070 | 2025-08-23 07:23:28+00:00
The amount of effort, time, and money people put into cheating is honestly insane.

A 14 year old who installs an autoclicker to mess with friends or randoms online I can get. But there are fully grown adults who dedicate their time and substantial amounts of money (whole second computer) just to win in online video games?

What's the motivation/justification for spending hundreds or even thousands of dollars on cheating hardware and software? Are these just super-rich people who have more money than sense?
by hardwaresofton | 2025-08-23 07:24:19+00:00
I'm not a Zig PM but the first obvious fix for the issues the OP wrote about is to write better documentation, including usage examples (the more the better, almost to a fault). Also doubles as a good time to reflect on whether the user is having to do too much.

If the tradeoff was absolute performance/avoiding introducing load-bearing performance-lowering abstraction I think that goal was achieved, but DX may have gone out the window.
by pjmlp | 2025-08-23 07:25:49+00:00
It is the same stance as calling Windows games, developed for Windows, using DirectX, without any consideration of the studios to ever target GNU/Linux, even though they might actually target Android/Linux with other titles, Linux games.

Because somehow Proton is better than standing for actual GNU/Linux games.

So like IBM with OS/2 and Windows, studios keep ignoring Linux, and let Valve do whatever is needed, it is Valve's problem to sort out.
by Aeolun | 2025-08-23 07:28:10+00:00
> Why does this seem so difficult for some supposed tech professionals to understand?

Maybe because 99% of people that complain about this complain about problems that never occur in 99% of the cases they cite. My employer isn’t going to give a shit that code that I’ve written for their internal CRUD app gets more or less directly copied into my own. There’s only one way to do that, it was already in my head before I wrote it for them, and it’ll still be in after. As long as I’m not directly competing with their interests, what the hell do they care.

> When you contribute to a project, you’re not just sending that project a set of bits, you’re making attestations about how those bits were created.

You are really not. You are only doing that if the project requires some attestation of provenance. I can tell you that none of mine do.
by xfalcox | 2025-08-23 07:28:43+00:00
Just migrated all embeddings to this same model a few weeks ago in my company, and it's a game changer. Having 32k context is a 64x increase when compared with our previous used model. Plus being natively multilingual and producing very standard 1024 long arrays made it a seamless transition even with millions of embeddings across thousands of databases.

I do recommend using https://github.com/huggingface/text-embeddings-inference for fast inference.
by sublinear | 2025-08-23 07:28:48+00:00
I don't why this doesn't scroll the music staff smoothly, nor have a cursor clearly showing which note is currently being played, but as a result this is almost unusable for sight reading.

Jumps around way too much and god help anyone trying to use it that way if the tempo were to suddenly change or there are longer notes to play than the width of the screen can comfortably show at once.

This is why music is usually broken up into rows of a fixed width and the screen is scrolled vertically instead of being displayed as one continuously scrolling horizontal staff. It gives the eyes a reasonable buffer to work with.
by XenophileJKO | 2025-08-23 07:29:01+00:00
LOL.. I was going to say after working in the tech industry.. half the time it is a rats nest in there.

There are excellent engineers.. but their are also many not so great engineers and once the sausage is made it usually isn't a pretty picture inside.

Usually only small young projects or maybe a beautiful component or two. Almost never an entire system/application.
by benreesman | 2025-08-23 07:29:10+00:00
If you mean running clang-tidy as a separate build step or ASAN in a different category than other soundness checks?

Compute is getting tight, lots of trends, the age of C++ is winding down gracefully. The age of Zig is emerging delibetately, and the stuff in the middle will end up in the same historical trash bin as everything else in the Altman Era: the misfortunes of losing sight of the technology.
by rcarmo | 2025-08-23 07:32:38+00:00
I’ve done it for almost a decade now, to the point of packaging “stacks” inside Docker for specific tasks: https://github.com/rcarmo/azure-toolbox

These days I have a Docker container with Remmina that I use as a bastion (fronted by Cloudflare and Authelia for OIDC), but everything else is LXC with xrdp and hardware acceleration for both application rendering and desktop streaming (xorgxrdp-glamor is much, MUCH better than VNC).

I am, however, struggling to find a good way to stream Wayland desktops over RDP.
by khushbu_m | 2025-08-23 07:32:49+00:00
SAN JOSE, Calif., Aug. 20, 2025 /PRNewswire/ -- Crest Data, a leading technology solutions provider specializing in Security, Observability, Data Analytics, AI/GenAI, and Cloud, today announced the launch of its Migration Acceleration Service for Datadog. This offering helps customers rapidly and efficiently migrate from legacy observability and SIEM platforms to Datadog, cutting overall migration timelines by up to 60% while reducing cost, risk and complexity.
by recursivecaveat | 2025-08-23 07:33:10+00:00
As an interviewer: basically nobody gets 'caught lying' in an interview. You have to lie about something that can and might be checked within the confines of the hiring process. Sometimes people fail a vibe check though. It is well worth it to take an afternoon to learn the workflows and the terminology. Confine yourself to ideas where the output is cloaked in your previous employers' IP (or better, confined to your head), and is robust to various degrees of success. Whether you used a tool to translate a fragment from an unfamiliar language, summarize a codebase, do internet research, or develop a high-level design for a feature is essentially an unknowable fact.
by 8s2ngy | 2025-08-23 07:33:29+00:00
I’m sorry, but any non-trivial Zig code gives me PTSD flashbacks of C. I don’t understand who Zig is targeting: with pervasive mutability, manual allocation, and a lack of proper sum types, it feels like a step back from languages such as Rust. If it is indeed a different way to write code, one that embraces default memory unsafety, why would I choose it over C, which has decades of work behind it?

Am I missing some context? I’d love to hear it.
by vinay427 | 2025-08-23 07:34:05+00:00
I’m not sure what ‘the US’ means here. In California it’s now required (as of next year) for schools to limit or restrict student phone use, and several other states have done similar things as mentioned in the article [1].

[1] https://www.theguardian.com/us-news/2024/sep/24/california-s...
by forrestthewoods | 2025-08-23 07:35:16+00:00
> That is a very silly argument considering that Docker is built on primitives that Linux exposes

No.

I am specifically talking about the Linuxism where systems have a global pool of shared libraries in one of several common locations (that ever so slightly differs across distros because fuck you).

Windows and macOS don’t do this. I don’t pollute system32 with a kajillion random ass DLLs. A Windows PATH is relatively clean from random shit. (Less so when Linux-first software is involved). Stuffing a million libraries into /usr/lib or other PATH locations is a Linuxism. I think this Linuxism is bad. And that it’s so bad everyone now has to use Docker just to reliably run a computer program.

Package managers for software libraries to compile programs is a different scenario I’ve not talked about in this thread. Although since you’ve got me ranting the Linuxisms that GCC and Clang follow are also fucking terrible. Linking against the random ass version of glibc on the system is fucking awful software engineering. This is why people also make Docker images of their build environment! Womp womp sad trombone everyone is fired.

I don’t blame Linux for making bad decisions. It was the 80s and no one knew better. But it is indeed an extremely bad set of design decisions. We all live with historical artifacts and cruft. Not everything is a trade off.
by matthewdgreen | 2025-08-23 07:35:42+00:00
I moved to NYC in 1999 and got my first cable modem that year. This meant I could stream AAC audio from a jukebox server we maintained at AT&T Labs. So for my unusual case, streaming was a full-fledged reality I could touch back then. Ironically running a free service was easy, but figuring out how to get people (AKA the music industry) to let us charge for the service was impossible. All that extra time was just waiting for infrastructure upgrades to spread across a whole country to the point that there were enough customers that even the music industry couldn’t ignore the economics; none of the fundamental tech was missing. With LLMs I have access to a pretty robust set of models for about $20/mo (I’m assuming these aren’t 10x loss leaders?), plus pretty decent local models for the price of a GPU. What’s missing this time is that the nature of the “business” being offered is much more vague, plus the reliability isn’t quite there yet. But on the bright side, there’s no distributed infrastructure to build.
by riedel | 2025-08-23 07:37:10+00:00
And while WebRTC solves some rather hard problems like P2P transfers, the beauty of DASH is that is can rely on existing servers and clients. So I am also quite puzzled on the comparison. Particularly as the post do not get into much detail on the path forward. I feel sometimes we are rather getting back to an AOL style Internet, that just connects dedicated clients to a CDN.
by Mceach | 2025-08-23 07:38:40+00:00
Great launch—this is a neat solution for embedding AI-powered analytics into multi-tenant SaaS products!

A couple of thoughts/questions that came to mind:

Time series and trend analysis: You mentioned support for queries like “Show me the sales trend over the last quarter.” Have you considered enabling more complex trend detection, such as anomaly spotting (e.g. “flag any week where sales dropped >15% vs previous week”) or seasonality adjustments (comparing YoY trends)? I think these kinds of features could greatly enhance the exploratory experience for non-technical users.

Control and validation of generated queries: The semantic-layer + WHERE clause strategy sounds very robust—it’s reassuring to see this deterministic guard against prompt injections or tenant leaks. Out of curiosity, do you provide tooling to audit or review agent-generated query objects before they run, especially for initially onboarding new clients? That kind of transparency could boost confidence in more security-conscious customers.

Overall, love the direction—AI-powered analytics agents have a ton of potential. Looking forward to seeing how this evolves!
by temp123098 | 2025-08-23 07:38:56+00:00
The average person doesn't care enough about not using fossil fuels to lower his quality of life. If your plan of action is moralizing at them until they do we might as well nuke ourselves back into the stone age for all the effect it will have.

The benefits of technical solutions is that you get the desired effect without any real trade-offs. I don't really care if I use a boiler or a heat pump to heat my house, because the end goal is to heat my house. I don't really care if I use an electric car or dead dinosaurs car, I just want to get places.

Make the efficient, more climate-friendly alternative a better deal and most people will switch. Tell people that they should give up their cars and AC because the planet will be 3C warmer in 100 years and you'll get an eye-roll. If you want the more environmentally-friendly but also more expensive option to win then the only real option is government subsidies, not preaching - enlightened self-interest trumps all.
by Lucasoato | 2025-08-23 07:39:00+00:00
I’ve seen going very successfully using both codex with gpt5 and claude code with opus. You develop a solution with one, then validate it with the other. I’ve fixed many bugs by passing the context between them saying something like: “my other colleague suggested that…”. Bonus thing: I’ve started using symlinks on CLAUDE.md files pointing at AGENTS.md, now I don’t even have to maintain two different context files.
by Daviey | 2025-08-23 07:39:49+00:00
Different but comparable example. Some jobs, if you mess up you just get fired. Other jobs you could end up in prison, for doing the same/similar thing.

A prison officer has a sexual relationship with a prisoner, should they simply be fired or also have a jury heard criminal court process then a record?

.. Not that it should be relevant, but now factor in the prison officer is female, newly qualified and the training college wrote to the prison to warn that the prison officer is not suitable to be a prison officer because they are not robust enough. The prisoner is also highly manipulative and has a documented history of romance with vulnerable females.
by rswail | 2025-08-23 07:40:11+00:00
Agreed that apps forget where they were, or end up on the main screen instead of the attached one.

Rectangle deals with a lot of that with key shortcuts.

I don't love MacOS, but I don't hate it. I have a bunch of extra utilities like Rectangle, BarTender, MonitorControl, Karabiner-Elements, that make things better.

I use MacPorts so when I open a terminal, I get a Unix/Linux environment.

Things I miss from Linux/X-11, primarily middle button copy/paste, and being able to run an X-11 app remotely over LAN/WAN. But a lot of that is configurable with terminals like iTerm2.
by brabel | 2025-08-23 07:40:43+00:00
You’re not familiar with Zig’s culture, I guess. Complain about the lack of documentation and be prepared for the flood of “just read the stdlib code” helpful comments by pretty much everyone who writes Zig right now. Because most APIs are just as hard to use as in this post (check things like HTTP and even basic file system operations) only the strongest survive.
by jcgl | 2025-08-23 07:40:46+00:00
No, systemd absolutely does not replace Unix.

Systemd-the-project and systemd-the-service-manager (“init”) are two different things. The former is a project with numerous components (e.g. resolved) that actually _are_ rather modular; they usually require systemd-the-service-manager, but you (or your distro) can generally pick and choose the components you want.

The service manager does indeed require some components to be gobbled up (udev comes to mind). But subsuming other subsystems shouldn’t be so anathema; the systemd people didn’t just think that “the one” thing of the Unix philosophy wasn’t being done well. Rather, the idea is that is was the wrong thing, i.e. classic Unix init was a tool operating at the wrong layer of abstraction. And in their eyes, a modern system needs a richer set of userspace primitives. So they made engineering decisions in pursuit of that goal.
by xg15 | 2025-08-23 07:41:11+00:00
Fully agreeing with this. I think there are two different approaches when people think of "server side":

The first is "never trust the client", i.e. realtime validation and having the server be the sole authority on the current game state. This is the straightforward solution to think of for programmers, but it's also practically infeasible due to latency, etc.

But what the server could do is a "trust but verify" approach: accept data from the clients when they submit it, but have some background processes that can analyze the data for anomalies and, if too much of it was detected, trigger a ban.

The only problem I see with this approach is that cheaters might react by repeatedly making new accounts and playing as them until the verification process has caught up and bans the account.

Cheating would be more obvious - as cheaters would have to start over with a beginner character every time - but it could still be annoying.

So the problem of ban evasion would become even more important. And I don't really see how a purely server-side solution could work there.
by eptcyka | 2025-08-23 07:42:10+00:00
I use both, have not spent money on buying personal macbooks, have bought many a thinkpad. I have had to repair far more thinkpads than I have had to get macbooks repaired, the batteries last longer on macbooks. I still prefer linux to macOS, but hardware wise, I’d much prefer an m4 to an x86 thinkpad.
by CuriouslyC | 2025-08-23 07:42:49+00:00
As a founder, when I land on a page trying to pitch me to build on them, I want to think of whatever it is like plumbing, fairly easy to understand, out in the open. I also want to know what your north star is pretty quickly because even if what you have is attractive, if we're going in different directions it's not going to be a good time. Unlike enterprise folks I don't really have the luxury of shrugging to shareholders and backtracking on bad decisions.

As a stealth competitor, I can tell you the biggest challenge in the space (besides actually dialing in the agents and workflows) is integrating AI codegen with a human product and engineering pipeline in a way that is sustainable (review, PM, etc load increased) and respects organizations processes.