MurphyA/hacker-news huggingface dataset:
by 9rx | 2025-07-24 15:47:57+00:00
All joking aside, if you were to make a charitable foundation or worker-owned co-op, how would you overcome the same challenge software itself has? — Letting the world know it exists.

Anyone can code up an application over a weekend. That isn't the problem. VC money is for use in letting everyone else know that you created it. Long, long gone is the age where you could throw something up on the App Store and see the masses flock to it. It takes serious resources to get the word out nowadays.

Of course, there is nothing wrong with building software just for yourself. Not everything has to be shouted on every rooftop. But this specific type of software doesn't work so well if you are the only one using it.
by jajuuka | 2025-07-24 15:48:24+00:00
Yeah this reads like an attempt to push the "made in America" narrative the admin wants. "Things will cost more but it's made in the US" And this is good because...why? It's not about broadening the supply chain to the consumers benefit. It's about avoiding the disaserous tariff strategy which the company isn't even paying in the first place.
by shaftway | 2025-07-24 15:48:51+00:00
FWIW, I use a Shaper and I think there are four areas where it is better than a gantry. If I was just blasting out flat parts, I'd go for a typical gantry setup. But I very rarely do that.

1.) Cuts that are not easy on a gantry. It would be very difficult to do a tenon on a gantry. You could do one side and then flip the piece. Or maybe you could have a special bed with a void for putting stock in that direction. Either way would be difficult to get just right. With the Shaper and their workstation this is a 60 second operation.

2.) Cuts in the real world. If your stock fits into a gantry, great. But if it doesn't then you're going to have to dismantle the thing to get it into your CNC. With the Shaper I've done inlays on-site, in hardwood floors, kitchen counters, on walls, and on a rough surface picnic table.

3.) Sneaking up on tolerances. Again, if you're batching out a ton of stuff you'll get your tolerances once and everything will be set. But when I use a gantry getting the tolerances just right takes a ton of time. On the Shaper you cut a pocket, test fit, bump the tolerance by a thou or two, recut, and re-fit. This is fast on the Shaper.

4.) Storage space. I don't have a ton of space. I have a small CNC (~15" x 15") for small stuff that I want to batch out, but I work out of my garage. I'd love to drop a 4' x 8' CNC in there, but it isn't going to happen. With the Shaper it all goes into a systainer box and sits on a shelf. When I want to do something big I lay some foam down on the driveway to use as a backer, drop the wood, lay out the tape, and go.

It's crazy pricey. But that's more because it's owned by Festool than any inherent reason. If you're the kind of prosumer who goes for Festool-grade tools then it's probably a decent fit.
by colpabar | 2025-07-24 15:49:05+00:00
I think that payment processors want to be able to control everything. I don't think they care about adult content per se, they care about being able to allow/deny anything for any reason. They also don't really care about "hate speech", which is what gets censored when dems are in power. Republicans are in power now, so they're going after adult content. But to me, it seems like they only do it this way because it's easier than doing everything at once. Their real goal, the goal that they will mask with moral concerns about things like hate speech and adult content, is to have full control over who and what can use their payment systems without any restrictions. It seems be be working really well because instead of everyone fighting censorship by payment processors as a whole, half of us choose not to care when it happens to the other half. I really struggle reading these threads because the "it's a private company that can do what they want and if you don't like it build your own" argument is seared into my memory from when this started happening years ago.
by Leftium | 2025-07-24 15:49:29+00:00
I'm working on a weather web app that has world-wide radar coverage: https://weather-sense.leftium.com

The radar data is from the RainViewer API: https://www.rainviewer.com/api.html

- Hmm... it seems this API is also being limited/discontinued...

- I think past radar will continue to work, but only to zoom level 10/7.

- And the future 30-90 minutes of predicted radar will no longer work.

My project was inspired by: https://merrysky.net (And the OG Dark Sky UI)
by yencabulator | 2025-07-24 15:50:04+00:00
Out of curiosity I've repeatedly compared the tokens/sec of various open weight models and consistently come up with this: tokens/sec/USD is near constant.

If a $4,000 Mac does something at X tok/s, a $400 AMD PC on pure CPU does it at 0.1*X tok/s.

Assuming good choices for how that money is spent. You can always waste more money. As others have said, it's all about memory bandwidth. AMD's "AI Max+ 395" is gonna make this interesting.

And of course you can always just not have enough RAM to even run the model. This tends to happen with consumer discrete GPUs not having that much VRAM, they were built for gaming.
by janosch_123 | 2025-07-24 15:50:12+00:00
Not sure about that. If you accelerate a 2t vehicle to 60mph and then decelerate it back to 0mph then they would stress the tyres in the same way, no matter if you do EV & regen, EV no-regen or ICE, right? (I am keeping the weight constant).

Prompted by your comment I had a look at vehicle weights and two facts stood out

- ALL new cars are getting heavier EVERY YEAR because we keep adding more stuff (average car weight, and average SUV weight trend upwards from 2016 to 2023)

- The average electric car is heavier than a petrol equivalent but is lighter than an SUV

Weight certainly a problem, but the focus on EVs for weight is generally blown out of proportion.

https://www.thisismoney.co.uk/money/cars/article-13588773/Ne... https://www.sustainabilitybynumbers.com/p/weighty-issue-of-e...
by Sohcahtoa82 | 2025-07-24 15:50:14+00:00
You call it "inefficient prices". I call it "not gouging".

Imagine being a guy making just $50K/year, then you get a new job doubling it to $100K, and rather than feeling like he's getting ahead, every merchant doubled what they charged him for products and services.

We used to have a term for someone that maximized profit with zero regard for the impact on society or even their customers: Robber baron. As far as I'm concerned, what you're calling for is outright evil.
by nixass | 2025-07-24 15:50:38+00:00
I'd say that the market is very fragmented.

Toyota and Lexus, obviously, use eCVT in their cars.

Honda is also in eCVT camp for most of their models but for example new CR-V has weird setup. It acts as an BEV until ~80-100kmh and then shifts completely to ICE with a single gear. While in EV mode the engine is constantly charging batteries.

Then you have KIA and Hyundai with their dual clutch setup in all HEV and PHEV range.
by dingnuts | 2025-07-24 15:51:16+00:00
My understanding is that every other form of energy production has similar or worse concerns, including renewables due to the materials used to build and operate and decommission solar panels and windmills.

The argument you're making about waste has even led to the decommissioning of nuclear in Germany to be replaced with coal... burning coal also produces radioactive fly ash. Everything has tradeoffs!

I guess we could just give up on electricity entirely! That might save the planet
by taeric | 2025-07-24 15:51:41+00:00
I took it to be people that are far more aggressive with the gas pedal than they really need to be. That is, it was more the heavy foot than it was letting off to brake.

Regardless, your point stands. People that have gotten used to not directly using brakes to indicate you are slowing down is a dangerous thing with how reliant we are on the standard indications that you are slowing. All the more so if you need to rapidly lose a ton of speed, where even regenerative brakes often fall back to friction.
by qsort | 2025-07-24 15:52:04+00:00
Is it really that much better than this:

#include <X11/Xlib.h> #include <stdlib.h> int GetKeyCode(Display* d, char* s) { return XKeysymToKeycode(d, XStringToKeysym(s)); } int main() { Display* d = XOpenDisplay(0); Window r = DefaultRootWindow(d); XSelectInput(d, r, SubstructureRedirectMask); XGrabKey(d, GetKeyCode(d, "n"), Mod4Mask, r, 1, 1, 1); XGrabKey(d, GetKeyCode(d, "q"), Mod4Mask, r, 1, 1, 1); XGrabKey(d, GetKeyCode(d, "e"), Mod4Mask, r, 1, 1, 1); XEvent e; while (!XNextEvent(d, &e)) { switch (e.type) { case ConfigureRequest: XMoveResizeWindow(d, e.xconfigure.window, 0, 0, e.xconfigure.width, e.xconfigure.height); break; case MapRequest: XMapWindow(d, e.xmaprequest.window); break; case KeyPress: if (e.xkey.keycode == GetKeyCode(d, "n")) { XCirculateSubwindowsUp(d, r); XSetInputFocus(d, e.xkey.window, 2, 0); } if (e.xkey.keycode == GetKeyCode(d, "q")) XKillClient(d, e.xkey.subwindow); if (e.xkey.keycode == GetKeyCode(d, "e")) system("dmenu_run &"); } } }
by CamperBob2 | 2025-07-24 15:52:23+00:00
If it's not feasible to conduct a business without violating others, then perhaps the business shouldn't exist.

Exactly. Which is why it's the copyright cartel that has to lose this time, if there's going to be a fight.

We don't need them as much as we need AI... which is ultimately looking like a better way to organize, analyze and distribute knowledge, even if it never turns out to be a better way to synthesize it.
by pmontra | 2025-07-24 15:52:34+00:00
I do think that smooth grass fields (I mean billiard-like smooth) greatly help teams with the best players that can pass ball with no mistakes so those points #1 and #3 were probably very effective at closing the gap to the top teams. Every stadium in every major league around Europe has a smooth field of grass now, that's one of the reasons for having less and less surprises at the end of the year.
by lupusreal | 2025-07-24 15:52:49+00:00
Nuclear waste is a complete non-issue. It's trivial to just let it sit around in a corner of the power plant's property for a century or two until somebody nuts up and dumps it down a bore shaft or into the ocean where it belongs.

There's no technical or economic problem here. The problem is completely one of PR, with ignoramuses thinking it's a big deal being the entire problem.
by ben-schaaf | 2025-07-24 15:52:51+00:00
By all accounts I can find Itanium performance was good, perhaps even great when writing assembly. It seems to reinforce the point that ISA doesn't really matter.

But let's be clear: Of course ISA matters. It's just as trivial to make a bad ISA as it is a bad syntax. But does the ISA of modern superscalar processors matter? Probably a bit, but certainly not a whole lot.
by yencabulator | 2025-07-24 15:53:00+00:00
> This is because the entire model's weights must be run through the algorithm many times per prompt.

And this is why I'm so excited about MoE models! qwen3:30b-a3b runs at the speed of a 3B parameter model. It's completely realistic to run on a plain CPU with 20 GB RAM for the model.
by Jtsummers | 2025-07-24 15:53:13+00:00
This isn't an OO thing at all. In C, to contrast with Go, a typedef is an alias. You can use objects (general sense) of the type `int` interchangeably with something like `myId` which is created through `typedef int myId`.

That is, this is perfectly acceptable C:

int x = 10; myId id = x; // no problems

In Go the equivalent would be an error because it will not, automatically, convert from one type to another just because it happens to be structurally identical. This forces you to be explicit in your conversion. So even though the type happens to be an int, an arbitrary int or other types which are structurally ints cannot be accidentally converted to a myId unless you somehow include an explicit but unintended conversion.
by dragonwriter | 2025-07-24 15:53:19+00:00
> I don't think the existence of elite athletes alters the central point: it is vastly to go into calorific deficit by altering diet than increasing exercise.

You left out the key word in that sentence, which should have appeared after “vastly”. I assume you mean easier, but in fact that’s not true for a lot of people.

> You get to 600+ pounds and you actually need like 20,000 calories just to maintain that weight.

That's wildly inaccurate. It’s more like 5k than 20k. Maintenace calorie requirements are basically linear with weight given similar activity patterns.

Also, most people who need to lose weight haven't already gotten to 600+ lbs.
by josephg | 2025-07-24 15:53:21+00:00
Some people mistakenly call dynamic typing "weak typing" because they don't know what those words mean. PSA:

Static typing / dynamic typing refers to whether types are checked at compile time or runtime. "Static" = compile time (eg C, C++, Rust). "Dynamic" = runtime (eg Javascript, Ruby, Excel)

Strong / weak typing refers to how "wibbly wobbly" the type system is. x86 assembly language is "weakly typed" because registers don't have types. You can do (more or less) any operation with the value in any register. Like, you can treat a register value as a float in one instruction and then as a pointer during the next instruction.

Ruby is strongly typed because all values in the system have types. Types affects what you can do. If you treat a number like its an array in ruby, you get an error. (But the error happens at runtime because ruby is dynamically typed - thus typechecking only happens at runtime!).
by therealpygon | 2025-07-24 15:53:37+00:00
That’s certainly one way of looking at it, but those who think humans walking around armed with half an understanding and making claims about reality is a recent thing would, on face, seem naive to thousands of years of history. Nearly every scientist was persecuted in their time (worse as you go further back in time) because the entire world thought they knew better. Wouldn’t you consider climate exchange advocates to be in an echo chamber? What about Nazis, or towns with high klan membership? Were they not living in their own echo chambers too? Every “movement” and belief system is a de facto echo chamber; no one has a meeting to promote their ideals by spending the entire time sharing contrary facts. In fact, wouldn’t it have been even worse the further you go back in time because contrary information was primarily distributed by singular people? People weren’t exposed to thousands of contradictory facts that went against their beliefs; they just ignored what Tommy had to say because they knew better. They had their one set of facts they believed and judged whether what another person said was truth mostly by character and how it aligned with their beliefs, and rarely because it was truth. This is still true today. Change only came as the number of people they encountered who were saying the same thing increased; again, not because they were right, but because they were saying the same thing. Young Margret had no way of calculating the trajectories of planets or evaluating the science of gravity; she just had to trust others explanations of how things we can plainly see are the result mystical magical forces. The only thing that has changed is the number of people we are exposed to who are saying the same things, right or wrong, but what hasn’t changed is the number of people who were believed things and repeated them…right and wrong.
by snozolli | 2025-07-24 15:53:54+00:00
I eat fast food multiple times a week

This doesn't mean anything. Just like improving your climbing, what matters is consistency. Count your calories and macros and you'll see that your total intake is reasonable. The processed vs unprocessed argument is negligible when you're only partaking occasionally.

When I was younger, I couldn't understand why I was thinner than my friends. We'd go out to eat and I'd stuff down a huge meal with the best of them. Turns out that they were eating like that at every meal, while I was having cereal for breakfast and a less calorie-dense lunch or dinner.

as you build muscle, your rest calorie consumption increases

The difference is tiny. Yes, you can outrun or out-muscle a bad diet at the extremes, but that's like saying BMI isn't a useful metric. You're not 1970s Schwarzenegger or Phelps.
by Beijinger | 2025-07-24 15:53:57+00:00
You could try these:

Browser Plugs Fingerprint Privacy Randomizer

Clear URLs

[I don't care about cockies]

Privacy Badger

Random User-Agent Switcher

Temporary Containers

uBlock Origin

Canvas Blocker

NoScript

Font Fingerprint Defender

Not all sites will work with it. For banking and plan ticket booking, I always recommend a separate, but major (e.g. Chrome) browser without any plug-ins.
by chasd00 | 2025-07-24 15:54:18+00:00
> If you can't tell when a big expensive llm is subliminally grooming you to like/dislike something or is selective with information

this is already there and in prod but called AI "safety" (really corporate brand safety). The largest LLMs have already been shown to favor certain political parties based on the preferences of the group doing the training as well. Even technical people who should know better naively trust the response of an LLM well enough to allow to make API calls on their behalf. What would prevent an LLM provider to train their model to learn and manipulate an API to favor them or a "trusted partner" in some way? It's just like in the early days, "it's on the Internet, it has to be true".
by specproc | 2025-07-24 15:54:35+00:00
I'm from a western country, but live outside the OECD. Currently on a trip back home and the food is disgusting.

Everything tastes sweet, is invariably hyper-processed, and supplied by a narrow pool of companies.

My diet in my host country isn't great, but it's so much easier to eat well. Fresh fruit and veg is more readily available, cheaper and frankly tastier. I wouldn't say people are any more or less sedentary, particularly in the capital city in which I live.

The study is supported by my limited experience.
by ImJamal | 2025-07-24 15:55:08+00:00
It is mostly the T that feminists have issues with, though the Ls have significantly higher rates of domestic abuse than any other relationships, so I could see some feminists having criticisms. A biological man going into a women's bathroom makes many (most?) biological women feel unsafe. Many feminists think that women feeling unsafe is not a good a thing and are fighting against it.

To call women who want to feel safe in a bathroom a traitor to feminism is just so ridiculous and is a betrayal of women. I haven't look at any stats, but from I have been seeing it appears like the so called trans-exclusionary feminists are growing regardless if you call them a traitor.

Wanting women to feel safe is such a basic tenant of feminism.
by zdragnar | 2025-07-24 15:55:29+00:00
Search engines don't claim to provide answers. They search for documents that match a query and provide a list of documents it has roughly in order of relevance.

If there's nothing answering what I was looking for, I might try again with synonyms, or the think documents aren't indexed, or they don't exist.

That's a very different failure mode than blatantly lying to me. By lying to me, I'm not blaming myself, I'm blaming the AI.
by DonHopkins | 2025-07-24 15:55:52+00:00
Then you should check out Snap!, which is like Scratch without any of the limitations, essentially a visual programming language with the full power of Scheme.

https://snap.berkeley.edu

Snap! 5 is here (snap.berkeley.edu):

https://news.ycombinator.com/item?id=20309162

>One of the coolest ways to learn programming I've ever seen is the Snap! visual programming language, which is written in JavaScript and runs in the browser. https://snap.berkeley.edu

>It's the culmination of years of work by Brian Harvey and Jens Mönig and other Smalltalk and education experts. It benefits from their experience and expert understanding about constructionist education, Smalltalk, Scratch, E-Toys, Lisp, Logo, Star Logo, and many other excellent systems.

>Snap! takes the best ideas, then freshly and coherently synthesizes them into a visual programming language that kids can use, but is also satisfying to professional programmers, with all the power of Scheme (lexical closures, special forms, macros, continuations, user defined functions and control structures), but deeply integrating and leveraging the web browser and the internet (JavaScript primitives, everything is a first class object, dynamically loaded extensions, etc).

https://news.ycombinator.com/item?id=18497883

>Alan Kay wrote some interesting stuff about some of the inspirations for "Tile-" and "Block-Based Programming", like "Thinkin' Things", in a discussion about the Snap! visual programming language! https://snap.berkeley.edu

>From: Alan Kay Date: Thu, 3 May 2018 07:49:16 +0000 (UTC) Subject: Re: Blocky + Micropolis = Blockropolis! ;)

>Yes, all of these "blocks" editors sprouted from the original one I designed for Etoys* more than 20 years ago now -- most of the followup was by way of Jens Moenig -- who did SNAP. You can see Etoys demoed on the OLPC in my 2007 TED talk.

>I'd advise coming up with a special kid's oriented language for your SimCity/Metropolis system and then render it in "blocks".

>Cheers

>Alan

https://news.ycombinator.com/item?id=38016554

>I'm also a huge fan of Snap!, which has all the advantages of Logo (Lisp without parenthesis) and Scratch / eToys / Squeak / App Inventor family of block based visual programming languages, but all the power of Scheme.

>If you know Scheme, then it's easy to think about Snap!: it's just Scheme with a visual block syntax, but with some functions renamed to make them easier to learn, plus all the stage and turtle graphics stuff from Scratch, running in a web browser!

>I didn't realize until watching in amazement as Jens Mönig used his own creation, that it also has full keyboard support, so you can create and edit programs without using the mouse!

>It's much easier to teach Scheme to kids by teaching them Snap!, because the user interface is so much better than a text editor.
by red-iron-pine | 2025-07-24 15:55:59+00:00
people had to fight and die for basic rights, like not getting hands chopped off by machinery -- and then laid off. or not sending 10 year olds into coal mines.

are you, or the "workers" you describe willing to not just put tools down, but riot, burn factories, facilities, fight the pinkertons, etc? cuz if not, you ain't gonna get it.

meanwhile those jobs will get sent to offshore teams