MurphyA/hacker-news huggingface dataset:
by alwa | 2025-08-10 18:32:30+00:00
And, from the sound of it, the developer confused truth with beauty. Sometimes we’d prefer to see the sky the way we wish it were rather than the way it is.

That’s an aesthetic call, not a “who can do the math” call.

“Good news, I accurately simulated the particulate load in the local atmosphere—so now you authentically can’t read the text on a given smoggy winter morning!”

(FWIW, grace for management decisions notwithstanding, I think what gp did is awesome, and would switch on full realism mode every time :)
by nicetryguy | 2025-08-10 18:32:42+00:00
"Vibe Coding" seems like magic at first but starts falling apart realllll quick at a certain complexity level or if you want to make changes to existing code. If you don't keep an eye on your architecture, you will end up with a bowl of untangleable spaghetti code and some comically terrible engineering choices. That said, agentic coding in the right hands with well defined tasks can have you outputting days / weeks of work in one session; it's not every task, it's not every session, but if you can drive the "idiot savant" in the right direction it's truly an awe-striking and almost alien process to behold.
by brabel | 2025-08-10 18:32:42+00:00
You can see it that way, but you need to understand that if what you want from the Userinfo endpoint is to obtain claims about the subject... and to do that, you need to require scopes that map to claims (the openid scope does not map any claim) or you need to explicitly request the claims directly. An authorization request that only requests the `openid` scope should result in a Userinfo response containing only the user's `sub` (because that's a mandatory claim to return) but the OIDC server may chose to just fail the request.
by n42 | 2025-08-10 18:33:09+00:00
I considered making the case for the parallels to Lisp, but it's not an easy case to make. Zig is profoundly not a Lisp. However, in my opinion it embodies a lot of the spirit of it. A singular syntax for programming and metaprogramming, built around an internally consistent mental model.

I don't really know how else to put it, but it's vaguely like a C derived spiritual cousin of Lisp with structs instead of lists.
by culebron21 | 2025-08-10 18:33:57+00:00
I've been seeing articles on Zig for the last 2 years, and was interested, but it seems the language community is too far from my area of interest -- data and geospatial, and the tools in my sphere in Zig aren't mature enough. E.g. to parse a CSV, you have to use very simple packages or just use a tokenizer and parse the tokens yourself.
by amy_petrik | 2025-08-10 18:34:14+00:00
Technically you could use ivermectin to stave off a screw worm infection in humans but lol that's silly. What kind of quack doctor would ever use HORSE TRANQUILIZER on a human lol. That's for horses not people. We need common sense pharma development of ivermectin-like drugs, but the human form ivermectin not the horse form ivermectin. Same for amoxicillin, my kids aren't going near that stuff, a freaking CAT ANTIBIOTIC, imagine using that on humans
by nkrisc | 2025-08-10 18:34:26+00:00
That sounds really cool but I have to reluctantly agree with the senior: a cartoonish day/night sky is better than a half-implemented realistic one. I say “half-implemented” because it sounds as though yours didn’t account for local weather and cloud cover, which is reasonable but then incomplete. Even if you did, well, it’s turn-by-turn navigation. I expect the sky color to be selected for ideal contrast with the important UI elements to reduce the time spent looking at it while driving.
by standardUser | 2025-08-10 18:36:44+00:00
> If you didn’t catch the many tricks...

Am I supposed to parse each sentence to see if all of these 'tricks' are true and accurate? Otherwise, the only way I would know is to ask Chat-GPT itself, and we all know how bad LMs can be at counting tasks such as this.

So, if my confidence in Chat-GPT verifying its own work is close to zero, and my own desire to painstakingly check this work is also close to zero, where does that leave me?
by teiferer | 2025-08-10 18:37:15+00:00
> And that is what makes it so interesting.

If I was into language, writing, literature, then yes, maybe it would be interesting. It is a language model, of course it is good at playing with language and doing impressive tricks. Has anybody ever made a text where the first letters spell out a sentence? Likely. Where all words in a sentence start with the same word? Likely. Using sophisticated words? Likely. All at once? Likely. It's impressive nevertheless.

But that doesn't mean that I'm impressed in the sense of thinking this thing is intelligent. Of course a chess engine is good at chess. Of course a phone book is good at providing me with phone numbers. Of course a language model is good at language. All those things are impressive. But they are not intelligent, artificial or not.
by stillpointlab | 2025-08-10 18:37:46+00:00
I agree with you and I have seen this take a few times now in articles on HN, which amounts to the classic: "We've tried nothing and we're all out of ideas" Simpson's joke.

I read these articles and I feel like I am taking crazy pills sometimes. The person, enticed by the hype, makes a transparently half-hearted effort for just long enough to confirm their blatantly obvious bias. They then act like the now have ultimate authority on the subject to proclaim their pre-conceived notions were definitely true beyond any doubt.

Not all problems yield well to LLM coding agents. Not all people will be able or willing to use them effectively.

But I guess "I gave it a try and it is not for me" is a much less interesting article compared to "I gave it a try and I have proved it is as terrible as you fear".
by BugsJustFindMe | 2025-08-10 18:37:53+00:00
> Activated carbon filtering removes up to about 75% of PFAS

Common inexpensive non-RO filter systems come with independent test results showing 99% removal of PFOA/PFOS (see e.g https://www.brondell.com/content/UC300_Coral_PDS.pdf). Do we have reason to believe that other PFAS don't filter as easily?
by wtallis | 2025-08-10 18:38:23+00:00
I think it's important to make a distinction between secure boot features that are local-only, and remote management features. The "Remote Device Management baked into firmware" claim above carries with it some pretty important implications that are, as far as I can tell, not actually true.

It's not too different from scaremongering about Intel ME/AMT which is often maligned even in the context of computers that don't have the necessary Intel NICs for the remote management features.
by CobrastanJorji | 2025-08-10 18:38:36+00:00
This is Web 2.0. You're in the process of rediscovering mashups. Before it was SOAP and REST/HTTP and now it's...well, it's still kind of REST/HTTP because MCP is JSON-RPC. There was this brief, beautiful period where every "learn to code" book ended with a couple of chapters of how to make your app do google searches and throw the results into a word graph or something before all the big tech companies locked that sort of access down.

Weirdly, I'm a little optimistic that it might work this time. AI is hot, which means that suddenly we don't care about IP anymore, and if AIs are the ones that are mostly using this protocol, providers will perhaps be in less of a rush to block everybody from doing cool things.
by benchly | 2025-08-10 18:39:54+00:00
I forgot to mention that I tried Kale but as soon as it started sprouting, the local chipmunks dug it all up, but left the carrots and potatoes alone. I'll have to build a cage next season.

Definitely add your other suggestions to the list. We are in Michigan, US, so harvest is soon, then Winter, so plenty of time to plan and prep as we learn more about container gardening.
How do you make sense of complex multi-tab spreadsheets?
by rahul_k_dev | 2025-08-10 18:39:57+00:00
I often work with spreadsheets that have dozens of tabs and tangled cross references like financial models, operations dashboards, inherited files from past teams. Figuring out what depends on what can take hours.

Built in trace tools in Excel or Google Sheets only show one cell at a time. That makes it almost impossible to get a big picture view of how data flows across tabs or dimensions.

Here is what I have tried so far: - Native trace tools: single cell only - Niche formula auditors: no true cross tab map - Enterprise add ins: expensive and locked to one platform - Project management visualizers: not designed for spreadsheet formulas

I still have not found a way to get a clear map of dependencies across tabs.

Curious to hear from others: - Do you run into this with your spreadsheets? - How do you handle it today? - Why do you think no widely used tool exists for this?

For context I put up a small landing page to gather interest: https://deogaze.com/spreadsheet
by mcprwklzpq | 2025-08-10 18:40:04+00:00
When does the CTO has time to be the first unit in the pipeline? How much applicants do you have?

From our experience just posting a junior web developer job gets up to 1000 resumes into our inbox. And we just a small company without an established name.

The only possible first step for us is to automatically send everyone an at home coding challenge. This narrows down the list to only about 50 developers that would reply. Only 10 of them would send working code. And only at that point we can actually start to interview.
by microtonal | 2025-08-10 18:41:28+00:00
Sorry to hear that! I have a T14 (non-s) Gen 5 AMD and everything works great, also suspend-resume. A few years ago I had a Gen 1 AMD and it was certainly much worse. It would resume, but the trackpad or trackpoint would often not come up. But I'm very happy with the Gen 5.
by qingcharles | 2025-08-10 18:42:09+00:00
I've been turned off GMKTek since I was helping a buddy fresh install Windows and found their drivers are on a Google Drive folder they don't pay for which hits its download quota regularly and so you have to go back day after day and play roulette and hope you get in at the right time. And the drivers are literally nowhere else that I could find, even with driver search tools.
by lenkite | 2025-08-10 18:42:50+00:00
Umm..I _am_ talking about the free text search. Miles superior is NOT miles faster when you want speed. You need not change tabs, fiddle laboriously with the finicky scope drop-down and create custom scopes. Instead you execute an ripgrep command with filter directories (or load alias/from history), pipe to neovim and get auto-preview of results, including surrounding preview code. You don't have to load a huge project and wait for looong code-indexing.

if you can't see how this is miles superior to IDE grep (esp when exploring a number of large projects), then there's no use arguing as you've made up your mind you just love being in the IDE for no actual rational reason.
by gosub100 | 2025-08-10 18:43:02+00:00
I did something similar to this for tab-completing server names for use with ssh. I went a step further and allowed pattern matching based on the server being qa/prod and on locale. so for instance you could type `ssh co prod <tab>` and it would tab-complete / suggest any servers that were production and located in the Denver datacenter (co is the state abbrev for Colorado, for non-US readers).

Unfortunately my work doesn't allow me to share code, but essentially I remapped ssh to a bash script that maintains an environment variable containing the args (you must do this because each <tab> press is an independent invocation of the script. Then you run into persistence problems, so I added a call to compute elapsed seconds so that it flushes the state variable after a 10s timeout).

The bash script then forwards the args to a python script that reads a JSON file and figures out which params (such as 'co' or 'qa') map to which hostnames. It also matches against partial hostnames, so when you see this after tab

qa-server-co1 qa-server-co2 pr-server-co3

you only need to add '3' to the list of args to narrow it down to 1 match, then hit <enter> to ssh to that host.
by brabel | 2025-08-10 18:43:42+00:00
The Zig code returns any `type`, it's impossible to say what that is without looking at the implementation. It can be different types completely depending on the comptime arguments.

But I agree it probably returns a struct type.

Assuming that's the case, you're right and the equivalent would be:

Zig:

fn ArrayListType(comptime T: type) type {

D:

ArrayList!T ArrayListType(T)() {

But now the D version is more specific about what it returns, so it's still not exactly equivalent.
by maurin | 2025-08-10 18:43:45+00:00
At work, we faced the problem of not knowing how pull requests and their CI/CD were handled across different teams. To address this, I built a small tool that lets you easily collect feedback directly within your pull request. I’m sharing it here in case someone else finds it useful.

It’s easily extensible via .env variables, and since the project is quite small, you can also just take a look at the code to adapt it to your needs.
by musicale | 2025-08-10 18:44:32+00:00
Admissions has a tricky job since there are many more outstanding students than they have slots for - even limiting to perfect test scores and grades (usually with top quality essays, recommendations, etc. as well.) Many applicants end up with the same admission ranking (and those rankings still have a large margin of error as you note). Selection becomes arbitrary, based on ancillary factors (hmm, how many concert pianists vs. cellists are we admitting? do we have too many prospective CS majors and too few history majors?) Which is why they argue that at the margin they can consider demographics (for example balancing the number of men and women), geographic origin, socioeconomic status, athletics, donor status, etc. Truly random would be fairer however.

The problem has worsened over decades; applications have ballooned ~7x (600% increase) since the 1970s, while class size has only increased by 15%.
by BarakWidawsky | 2025-08-10 18:44:56+00:00
I wonder how much of this is due to Diffusion models having less capacity for memorization than auto regressive models

The auto regressive models consistently show better loss for the same number of training tokens

I find a lot of the conclusions compelling but I would’ve loved to see more epochs of training on the 1B model with a 10B dataset, as that model was showing epoch over epoch improvements
by lxm | 2025-08-10 18:45:09+00:00
> The debate you seem to be aiming toward is whether we should have public universities

Apologies if my argument came out that way. I agree with a need for public universities, I just disagree with the need to have them at any cost. Ad absurdium, a public university that costs $1,000 / $10,000 / $100,000 / $1,000,000 per student are all a good deal to a purist because hey, a need is a need.

The current system, however, incentivizes extracting maximum value for the stakeholders (administration) while delivering minimum results to customers (students). With a single-payer there's even a stronger incentive to inflate the operating costs.

If you went through US higher education, you've probably witnessed a few tricks designed for maximum revenue extraction.

* credits from one [cheaper] accredited institution are not transferable to another [expensive one], ensuring that you'd be subjected to a higher tuition

* courses that can be delivered online are not

* courses that are delivered online are paywalled to ensure only those who have registered and paid can view the precious content (something Open Courseware stood up against)

* there's no system where one can test out of pre-requisites by taking similar courses cheaper (or free) elsewhere. E.g., if you self-studied through some MIT or Stanford courses online, you still have to pay full tuition at Fill In The Blank State University

Granted, it's not always about effort duplication and resource waste. California Community Colleges, for instance, is good at centralizing student registration, identity management, and financials, so that each community college doesn't have to run a fully staffed department doing all that.

Ideally, though, an eager high school student should be able to

* load up on as many courses as they can manage online on their own schedule

* have an ability to test out of the courses for a fee that's lower than the full price of the course

* arrive at the university and pay full tuition for the courses that do require in-person training (nursing, medical sciences, any course requiring labs)

You're right, end of the day a public university is an extension of secondary school, but with higher concentrations of students (and hence fewer locations required and all sorts of economies of scale at play). There's no reason that grades 13-16 should cost more than grades K-12, so why do they?
by layer8 | 2025-08-10 18:45:39+00:00
That’s not true. With two dots, it can as plausibly be a typo of a single dot. In fact, in your GP post I was assuming that you hit the dot key a second time instead of the space key by mistake, and ignored the resulting lack of auto-capitalization. (Granted, the fact that ellipses are usually separated by a space from what follows also played a role.)
by bediger4000 | 2025-08-10 18:45:43+00:00
The article doesn't make clear if Miran is a true believer like Noem, Navarro and Rubio, or someone like Stephen Miller, an ideologue who uses Trump to get what they believe. It hints at the latter.

Also unclear if Miran realizes he's going to take the fall for Trump if/when tariffs cause problems.
by heraldgeezer | 2025-08-10 18:46:09+00:00
Nice is subjective. Fractal cases he compares to looks nicer to me.

Quiet? A real PC with bigger fans = more airflow = quieter

Smaller - yes, this is the tradeoff

GPU is always best separate, that is true since the ages.

"double the power" oh no from 100W to 200W wowwww

"quadruple your space" - not a problem
by firasd | 2025-08-10 18:46:27+00:00
I've been doing some really fun things with MCP

First of all I think this kind of localhost/stdio MCP is kind of not 'The Way' besides for playing around. I've been working on SSE/remote/cloud-based MCP

Here's a fun example: https://x.com/firasd/status/1945233853414826060

("my landing page is in a text editor with iframe preview. I ask Claude to edit it—the doc gets transcluded into the AI chat, gets surgically edited. I reload. (All on mobile!)")

I'm working on a starter template like a DevTools MCP that people can deploy on Cloudflare and oAuth with their github account and it provides tools like url_fetch for people to use privately in their AI chats/tools. First I have to figure out the oAuth stuff myself but will make it a public repo after that and post on here

PS. I also think tool use is really underrated and stuff like MCP unlocks a kind of agentic behavior 99% of AI users have never seen.
by jsscheller | 2025-08-10 18:47:46+00:00
Demo links in the README. Mainly uses ImageMagick (compiled to WASM) to perform basic image utilities. Also has a raster-to-vector function which uses VTracer (also compiled to WASM).

The demos run in the browser using a project of mine (selfvm) which tries to improve upon the "in-browser tools" website. Still a work in progress!
by londonlawyer | 2025-08-10 18:47:53+00:00
The prominence of AppleScript ought to have been a pretty big red flag: the author seems to be claiming the model was trained on more AppleScript than Python, which simply can’t be true.

Ironically LLMs seem pretty bad at writing AppleScript, I think because (i) the syntax is English-like but very brittle, (ii) the application dictionaries are essential but generally not on the web, and (iii) most of the AppleScript that is on the web has been written by end users, often badly.
by SkyPuncher | 2025-08-10 18:49:47+00:00
No, it actually has an exponential growth type of effect on productivity to be able to push it to the boundary more.

I’m making this a bit contrived, but I’m simplifying it to demonstrate the underlying point.

When an LLM is 80% effect, I’m limits to doing 5 things in parallel since I still need to jump in 20% of the time.

When an LLM is 90% effect, I can do 10 things at once. When it’s 95%, 20 things. 99%, 100 things.

Now, obviously I can’t actually juggle 10 or 20 things at once. However, the point is there are actually massive productivity gains to be had when you can reduce your involvement in a task from 20% to, even 10%. You’re effectively 2x as productive.
by KennyBlanken | 2025-08-10 18:49:54+00:00
Alternative path, like with General Electric:

Invent seemingly fantastic new material. Discover it is harmful to humans and wildlife, accumulates in groundwater, etc. Bury that discovery.

Get caught after decades of wild profits, the occasional secret settlement, and spend a decade more fighting legal action before finally running out of appeals or the writing is on the wall, and accept it and pay out.

Start selling water filtration systems, thus profiting off people dealing with your pollution.

This is what I find so frustrating about "the fight against cancer." I'm convinced cancer is so prevalent because corporations are poisoning the shit out of our environment, and thus our water supply, our food, our air. Because we're not equipped with timestamping chemical detection systems, it's difficult to identify the exposure that caused it or increased the person's risk, so industry gets a "freebie" death nobody can pin to them. As long as the chemical isn't toxic enough to be obvious - the companies get away scott free, despite an extensive history of the chemical industry time and time again coming up with some major novel chemical that comes to be used all over society and turns out to be toxic.

Bill Moyers once submitted his blood to a lab and asked them to test for everything they could identify in terms of industrial chemicals, pesticides, etc. The blood was a veritable toxic soup (and some of the control sample containers were contaminated from the supplier, showing how pervasive the toxins are): https://www.pbs.org/tradesecrets/problem/popup_bb_02.html

You don't "fight cancer" doing walks and charity balls and cute-kid-starts-fundraiser-because-friend-dies-from-leukemia. You fight cancer by addressing the toxins being pumped into us in the name of profit and "bettering society", allowed to get away with it because of how difficult it is to show any particular chemical directly caused the cancer.
by cweld510 | 2025-08-10 18:50:27+00:00
I think the primary benefit of LLMs for me is as an entrypoint into an area I know nothing about. For instance, if I’m building a new kind of system which I haven’t built before, then I’m missing lots of information about it — like what are the most common ways to approach this problem, is there academic research I should read, what are the common terms/paradigms/etc. For this kind of thing LLMs are good because they just need to be approximately correct to be useful, and they can also provide links to enough primary sources that you can verify what they say. It’s similar if I’m using a new library I haven’t used before, or something like that. I use LLMs much less for things that I am already an expert in.
by lormayna | 2025-08-10 18:52:29+00:00
WeBuilt, the general contractor, is one of the biggest building companies in the world. They even built a part of Panama Channel expansion. Why do you think that they are mafiosi? Personally I don't know if this bridge would be useful or not, but I think that refuse to building it just because mafia risk it's a stupid reason. Italy has a strong law and control system to prevent that and I remembered exactly the same argument about Bologna-Firenze high speed train tunnel and highways that after almost 20 years are successful infrastructures.