MurphyA/hacker-news huggingface dataset:
by wkat4242 | 2025-07-23 21:39:40+00:00
Can't read the article due to paywall. But i think what the conservatives forget is that they're not just being poor people far away. Diseases don't respect borders.

And thriving societies have more money to buy things from American businesses, something they seem to be very focused on with all their trade balance stuff. There's also less instability so they need to waste less money on buying armaments. Oh wait...
by crazygringo | 2025-07-23 21:39:51+00:00
All of that sounds like implementation details to do with files.

No logical database writing occurs. The relational data in the database cannot be changed by a SELECT command, which is the point of user permissions. Even if temp disk space is used or stale data gets cleaned up in the process, that is irrelevant in the context of preventing inserts/updates/deletes. So not sure why you're bringing it up?
by cybrox | 2025-07-23 21:41:00+00:00
Structure and control flow feels very Python/Ruby-ish, however, when you get into the depths of pattern matching and binary deconstruction or even macros, Elixir syntax can become somewhat messy. However, the same concepts, once understood, are extremely powerful for parsing or protocol handling.

Talking about stuff like this:

nodes = node_data |> Input.split_by_line(trim: true) |> Enum.map(fn << t::binary-size(3), " = (", l::binary-size(3), ", ", r::binary-size(3), ")" >> -> {t, {l, r}} end) |> Enum.into(%{})
by dvt | 2025-07-23 21:41:34+00:00
> None of those contexts are anti-fragile.

Nassim Taleb (who coined the term), literally uses the aviation industry as a prime example of antifragility in his book[1], so I think our wires are getting crossed somewhere.

[1] https://www.amazon.com/Antifragile-Things-That-Disorder-Ince...
by Alupis | 2025-07-23 21:41:54+00:00
So what does a private organization deciding to charge for their own API access have to do with the government???

Get your weather data from NWS if you want... serving an API to anyone/everyone costs money, and AccuWeather apparently decided enough was enough. AccuWeather has no obligation to give you free resources. Same as Reddit, same as Twitter, same as so many companies before them.

Oh no, that's right. It must be a conspiracy to end the world!

Here's the actual NWS API[1], you know... the free one that's not going away nor is charging for access.

[1] https://www.weather.gov/documentation/services-web-api
by iLemming | 2025-07-23 21:42:39+00:00
> Am I the only person

No, you're not alone. After learning Lisp, structural editing and REPL-driven-development, I just don't feel like needing to learn new languages no matter how powerful they seem to be. Lisps like Clojure are highly pragmatic and offer something fundamentally different from the endless parade of syntax-heavy languages that dominate the mainstream.

Once you've experienced the fluidity of paredit or parinfer, where you're editing the structure of your code rather than wrestling with textual representations, going back to manually balancing brackets, fixing indetnation and carefully placing semicolons feels like reverting to a typewriter after using a word processor. The code becomes malleable in a way that's hard to appreciate until you've lived with it.

And the REPL changes everything about how you think and work. Instead of the write-compile-run-debug cycle, you're having a conversation with your running program. You can poke at functions, test hypotheses, build up solutions incrementally, and see immediate feedback. It's exploratory programming in the truest sense - you're not just writing code, you're discovering it.

The homoiconicity - code as data - means you're working in a language that can easily reason about and transform itself. Macros aren't just text substitution; they're proper AST transformations. This gives you a kind of expressive power that most languages can't match without tremendous complexity.

So when the latest trendy language appears with its new syntax and novel features, it often feels like rearranging deck furniture. Sure, it might have nice type inference or clever concurrency primitives, but you're still stuck in the old paradigm of fighting syntax and losing the conversational flow of development.

You've tasted something closer to the pure essence of computation, and it's hard to go back.
by Alupis | 2025-07-23 21:43:36+00:00
> This is not hidden. This is happening in public.

Yes, a private organization has decided to charge for access to their resources, aka their API.

What on earth does that have to do with the government and this boogey-man "project 2025"???

Step off your soap box for a moment and contemplate what you are saying. It's lunacy at it's finest...

Was it "project 2025" that made Reddit charge for their API access? What about Twitter? Booga-booga!
by SimplyUnknown | 2025-07-23 21:43:37+00:00
I have the feeling that B-splines would be a good solution for this problem. Given that they have a continuous zeroth (i.e., the function is continuous), first, and second derivative, the motion will always be smooth and there will be no kinks. However, maybe it's moving the problem because now you must tune the coefficients of the B-spline instead of damping parameters (even though a direct mapping between these must exist but this mapping may not be trivial).
by 9x39 | 2025-07-23 21:43:44+00:00
Absolutely. I think while plenty of games now can rely on UDP hole punching or file sharing can be done with centralized cloud storage, part of the earlier LAN appeal was sharing a segment together and all the ease that brought.

OS's like Windows can easily share folders and printers, games (particularly older ones) run LAN discovery off of broadcasts, and the lot. Sure, sometimes you can route it, but when I think LAN, I think back to the wireless bridges in a neighborhood LAN between houses we would setup - ARPs and all, in a big messy broadcast domain that worked well enough.

Today I think I'd reach for GRE tunnels to add that functionality if I was them. Otherwise, this is just the Internet with more steps.
by NoMoreNicksLeft | 2025-07-23 21:44:01+00:00
What's "reliable indicator" here? That it happened once?

>if you read that in you country and it's not a exception but the now norm

The term "illegal alien" has been the norm in the United States my entire life and I'm 51. Only recently has it started to not become the norm, because the youngest generations have unbridled enthusiasm for the euphemism treadmill, so first they became "undocumented", and then lately differently-citizenated or whatever.
by ludicity | 2025-07-23 21:44:10+00:00
It's not so bad in Elixir for various reasons. Firstly, they're doing some work on set-theoretic types.

https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.h...

There's also tooling like dialyzer, and a good LSP catches a lot too. The language itself has some characteristics that catch errors too, like pattern matching and guard clauses.

With all that said, I'm still very keen for static typing. In the data world we mostly start with Python without mypy, and it's pretty hard to go back.
by cycomanic | 2025-07-23 21:44:21+00:00
> Reality is more than large enough for it to both be used my "citizens who reasonably want to provide oversight" and be used by criminals who will use it to evade capture and target ICE agents. It is even reasonable for someone who works for that agency to wonder if such citizen activism might not be turned (in the future, I have not heard of specific incidents so far) to threats against its agents.

That's a pretty broad brush, all sorts of free speech could (and is) used by criminals to evade capture or target law enforcement agents. Are you proposing that we should ban phone and chat applications?

More specifically aren't there apps in the US that report the location of speed cameras, breath testing stops etc? I thought I even heard this being broadcasted on the radio. Are you arguing this is illegal?
by Terr_ | 2025-07-23 21:44:32+00:00
Hmmm, even if one wanted to focus on the "AI", the remote content has already begun in such a "politicized" state that it's beyond the ability of any mere HN commentator to make it worse.

I see "Donald J. Trump" is slapped into every single header and footer, and the front-page is a just full-screen picture of the guy. That only happens if the final copy has to satisfy a real weirdo, equivalent sites made by/for normal people aren't so insecure that they personally name-drop the temporary office-older everywhere.
by JohnMakin | 2025-07-23 21:44:38+00:00
I unsubbed from YT premium when I realized the only feature I was really paying for was not being bombarded by ads every 30 seconds of video. Sometimes you'll get back to back aggressive ads within only a handful of seconds. The purpose seems to be to annoy you into purchasing a subscription, which is really predatory and annoying. Or locking "features" behind a paywall basically every other app provides, like continuing playing even when the app is in the background made me eventually annoyed enough to just cancel, and I can somewhat tolerate the ads. If not it forces me off the app sometimes which is not what I had intended but is a nice side effect.

It would be one thing if the ads weren't incredibly annoying by themselves, the content is either really, really weird, seemingly AI generated, or annoying, or some combination of all of those. I cannot imagine who they are for.
by PaulDavisThe1st | 2025-07-23 21:44:42+00:00
more than 30 years ago I was writing code for a "robotic" device that used motors, directly on the joints.

the motors were so sloppy the company wasted a ton of money [0] having me write heuristics to tackle the errors they accumulated over several hours.

one of his whole points is that by using dyneema (rope), there's almost no elasticity at all in the capstans.

[0] relative to the cost of better motors
by wasabi991011 | 2025-07-23 21:45:10+00:00
Very quick and shoddy estimates:

$100m per year / $400k employees = $250 per employee per year.

Meanwhile, $ of stock per year is really hard to estimate, but one person online said ~$500 per year for a barista. A 25% increase in price due to a new CEO is then +$125.
by Lerc | 2025-07-23 21:45:46+00:00
I don't get this with boilerplate. To me boilerplate code is the code that you have to write to satisfy some predefined conditions that has little to do with the semantics of the code I am actually writing. I'm fine with AI writing this stuff for me if it does it reliably, or if the scale is small enough that I can easily spot and fix the errors. I don't see that aspect of coding to be much more than typing.

On the other hand I do a lot more fundamental coding than the median. I do quite a few game jams, and I am frequently the only one in the room who is not using a game engine.

Doing things like this I have written so many GUI toolkits from scratch now that It's easy enough for me to make something anew in the middle of a jam.

For example https://nws92.itch.io/dodgy-rocket In my experience it would have been much harder to figure out how to style scrollbars to be transparent with in-theme markings using an existing toolkit than writing a toolkit from scratch. This of course changes as soon as you need a text entry field. I have made those as well, but they are subtle and quick to anger.

I do physics engines the same way, predominantly 2d, (I did a 3d physics game in a jam once but it has since departed to the Flash afterlife). They are one of those things that seem magical until you've done it a few times, then seem remarkably simple. I believe John Carmack experienced that with writing 3d engines where he once mentioned quickly writing several engines from scratch to test out some speculative ideas.

I'm not sure if AI presents an inhibiter here any more than using an engine or a framework. They both put some distance between the programmer and the result, and as a consequence the programmer starts thinking in terms of the interface through which they communicate instead of how the result is achieved.

On the other hand I am currently using AI to help me write a DMA chaining process. I initially got the AI to write the entire thing. The final code will use none of that emitted output, but it was sufficient for me to see what actually needed to be done. I'm not sure if I could have done this on my own, AI certainly couldn't have done it on it's own. Now that I have (almost (I hope)) done it once in collaboration with AI, I think I could now write it from scratch myself should I need to do it again.

I think AI, Game Engines, and Frameworks all work against you if you are trying to do something abnormal. I'm a little amazed that Monument Valley got made using an engine. I feel like they must have fought the geometry all the way.

I think this jam game I made https://lerc.itch.io/gyralight would be a nightmare to try and implement in an engine. Similarly I'm not sure if an AI would manage the idea of what is happening here.
by dfabulich | 2025-07-23 21:46:56+00:00
I think the easiest way to explain reference types is to contrast it with how we used to do it.

WASM strings aren't JS strings; they're byte arrays. (WASM only knows about bytes, numbers (integers/floats), arrays, functions, and modules.)

In the old days, to pass a JS string to WASM, you'd first have to serialize the JS string to a byte array (with the JS TextEncoder API, usually), and then copy the byte array into WASM, byte by byte. That took two O(n) steps, one to serialize to a byte array, and another to copy the byte array.

Well, now, you can serialize the JS string to a byte array and then transmit it by reference to WASM, saving you a copy step. You still have one O(n) step to serialize the string to a byte array, but at least you only have to do it once, amirite?

If you want your WASM to call `document.createElement("div")`, you can pass `document` and `createElement` by reference from JS to WASM, then have WASM create an array `['d', 'i', 'v']`, and send all of those back to JS, where the JS will convert the array back into a JS string and then call `createElement.call(document, "div")`.

It's better, certainly, but it's never going to be as fast as just calling `document.createElement("div")` in JS, not as long as `createElement` requires a JS string instead of a byte array.

The proper fix would be to define a whole new "low-level DOM API", which would work exclusively with byte arrays.

That's what we're probably never going to get, because it would require all of the browser vendors (Apple, Google, Microsoft, and Mozilla) to standardize on a new thing, in the hopes that it was fast enough to be worth their trouble.

Today, they don't even want to discuss it; they think their time is better spent making existing web apps faster than making a new thing from scratch that ought to be faster, if only a multi-year (decade??) effort comes to fruition.
by aspir | 2025-07-23 21:47:25+00:00
The story in the editor's note is charming enough that it's worth calling out:

>Thanks to UC alumnus Luama Mays, JD ’66, for sharing a copy of the declaration with UC Magazine. Mays was a pilot who befriended Armstrong while the former astronaut was teaching at UC and Mays was running an aviation company. Initially Armstrong called him, without even identifying himself, asking for a ride on Mays old "bubble-style" helicopter left over from the Korean War. It was exactly what Armstrong had trained on in preparation for operating the lunar module.
by mreome | 2025-07-23 21:47:46+00:00
Kelly v. Arriba Soft Corp. - https://en.wikipedia.org/wiki/Kelly_v._Arriba_Soft_Corp.

Fair Use - Internet Publication - https://en.wikipedia.org/wiki/Fair_use#Internet_publication

> "... the Ninth Circuit Court of Appeals ... found the purpose of creating the thumbnail images as previews to be sufficiently transformative"

Not exactly the same since this involved a search engine, but would seem to agree that preview thumbnails would be considered fair use.
by crazygringo | 2025-07-23 21:48:00+00:00
Your comment is like saying 2+2 isn't 4 because it's not true in base 3.

The context of the article is obvious. It's about things like steaks and chops served in an American/European style.

Saying that they can technically be served sliced is to miss the point entirely. This isn't about stir-fry or salads.
by adolph | 2025-07-23 21:49:06+00:00
I recommend a Brachiograph build. It will introduce you to some fundamentals of PWM and inverse kinematics. It is well documented but not cookie-cutter. Using a Raspberry Pi will give you more direct access to running the servos than the microcontroller experience. All the parts are infinitely reusable afterward if you don't want to keep it around.

https://www.youtube.com/watch?v=u4Jh1daCl60

https://www.brachiograph.art/

https://github.com/evildmp/BrachioGraph

Sample Supply List for $80 budget: Pi Zero with header $20: https://www.adafruit.com/product/6008 Power supply $9: https://www.adafruit.com/product/1995 SD Card $10: https://www.adafruit.com/product/1294 Three hobby servos $18: https://www.adafruit.com/product/169 Breadboard wires $5: https://www.adafruit.com/product/153 Breadboard $5: https://www.adafruit.com/product/64 Glue, popsicle sticks, pen and paper $10
by dang | 2025-07-23 21:50:44+00:00
Related. Others?

China's moonshot launches free AI model Kimi K2 that outperforms GPT4 - https://news.ycombinator.com/item?id=44575309 - July 2025 (3 comments)

Kimi K2 and when "DeepSeek Moments" become normal - https://news.ycombinator.com/item?id=44561565 - July 2025 (2 comments)

Kimi K2 is a state-of-the-art mixture-of-experts (MoE) language model - https://news.ycombinator.com/item?id=44533403 - July 2025 (178 comments)
by MrCoffee7 | 2025-07-23 21:50:50+00:00
Your tool looks like a great start, but I think it could use more types of search filters. A vibe type filter for the kind of tone the blog has would be useful, eg. educational, entertainment, provoking, relaxing, etc. A screenshot of part of their home screen shown on the info card for the blog would also help show the visual asthetic and vibe of the blog. It would also be nice to have an exclusion filter if you don't want to see certain subjects or people. Depending on the personal and compute time that you have for this, you could even get fancier and have filters for the average estimated reading time of the blog (eg. do you want a blog "snack" or a blog "meal") and its reading difficulty level?
by decimalenough | 2025-07-23 21:51:06+00:00
My TL;DR: Ridiculously steady. Revenue up 14% YoY (same as last year), operating margin 32% (same as last year).

Cloud up from 10B to 13B, over doubling profits from 1.1B to 2.8B.

No sign of material Waymo revenue in Other Bets, which (slightly) increased its loss.

Continuing to plow insane amounts of money into data centers, with $25B "purchases of property and equipment" in Q2 alone, twice the figure last year.
by redn0vae | 2025-07-23 21:51:29+00:00
No games are played on TPL. It's more just socializing. There's IRC and stuff, and people host weird things.

When you join TPL you get a generated LaTeX document with all your connection-specific details. That document breaks down kind of _everything_ you need to know to join, and then you're paired up with one of those primary backbone people to connect.
by PaulDavisThe1st | 2025-07-23 21:51:36+00:00
> In the real world, each company wants to be THE number one streaming platform, and wants users to use their app above all else. So each company reinvents the same things, and users need to deal with the mess of N apps for N services.

The companies do not care about app usage. They care about subscription fees, which are highly (though somewhat elastically) dependent on a platform's available content. They don't give a damn what you watch with, they just want you to pay. They already know there will be no 600lb gorilla in streaming, so it's all about getting another month of fees from you, and that is unrelated to app usage.
by throw0101d | 2025-07-23 21:52:05+00:00
> I would expect a Nobel prize winner, MIT and Princeton professor and New York Times contributor to be able to construct proper arguments not emotional outbursts:

¿Porque no los dos? This is is popular culture newsletter, not a peer reviewed journal. He can write articles that are more or less wonkish, geared more or less to academics or the general public, as he feels.

> In Canada during Covid protest the government gave itself emergency powers and shut down bank accounts of protesters.

They did not shut down bank accounts of protestors but of occupiers. Occupiers that did not disperse when ordered and were deemed a threat to public order. An inquiry mandated by the legislation found the events met the threshold for invocation:

* https://en.wikipedia.org/wiki/Public_Order_Emergency_Commiss...
by reaperducer | 2025-07-23 21:52:34+00:00
If weather info is that valuable to so many private interests, wouldn't the public get a better deal by insisting that private interests pay market prices (to the public service provider) for that info?

There are plenty of private weather companies, and many private companies employ their own meteorologists and massive computers to generate their own forecasts. (Think agriculture, logistics, aviation, oil exploration.)

Not every company can afford a supercomputer. The NWS forecasts and data are valuable to every other person and company.

Also, the addition of NWS data makes everyone's weather forecasts better. Note how television hurricane forecasts don't show one model, but many models from many sources. All this again is in the interest of commerce, which drives tax revenue.
by Aloisius | 2025-07-23 21:52:53+00:00
Can you give an example of a President publicly releasing criminal evidence against a rival candidate in order to influence a Presidential election?

The closest I can think of is perhaps the Mueller report, but that happened under Trump and was ordered by Obama after the election specifically to avoid influencing it.

Trump is the only modern President I can think of that has even publicly accused an election rival of a crime from the White House, but again, his disregard for norms of the office and laws such as the Hatch Act is abnormal.
by ElevenLathe | 2025-07-23 21:53:03+00:00
You just loaded up your enormous full tower PC and 17 inch CRT monitor in the back of your friend's brother's cousin's friend's station wagon, and made it happen. I had a Rubbermaid tub that I would use to lug the tower and all the necessary cables and accessories. A properly gaming-specced laptop would have been absurdly expensive (they still are) and a bit like cheating anyway.
by zaim_abbasi | 2025-07-23 21:53:06+00:00
thanks! built it solo - nextjs + fastify + mongodb mostly. scanner runs separate n just keeps scanning public github commits in real-time.

yea gitguardian's alerts are super useful, got one myself once too

api radar’s kinda diff tho - more like public dashboard vibes. anyone can just browse and see what kind of keys are leaking n where. useful if ur into redteaming, trends, or just curious lol
by mike_hearn | 2025-07-23 21:54:29+00:00
I didn't pick the example of climate change, but the field is irrelevant. It was just an example. The argument applies equally well regardless of what the hypothetical scientists are inventing data for.

It is possible for a single person to deceive all their peers if you assume unlimited incompetence and naiveity, but that should reduce your faith in what they say just as much!

The argument uses logical induction, not deduction. Induction works fine and is the sort of ordinary reasoning used by people every day. It's normal to trust a group of people less after they were caught lying. If you don't do this, you're the one being irrational, not other people.