MurphyA/hacker-news huggingface dataset:
by edent | 2025-11-18 05:42:25+00:00
> costs of fundraising

How does a charity spend money unless people give it money?

They need to fund raise. There's only so far you can get with volunteers shaking tins on streets.

If a TV adverts costs £X but raises 2X, is that a sensible cost?

Here's a random UK charity which spent £15m on fund raising.

https://register-of-charities.charitycommission.gov.uk/en/ch...

That allowed them to raise 3X the amount they spent. Tell me if you think that was unnecessary?

Sure, buying the CEO a jet should start ringing alarm bells, but most charities have costs. If you want a charity to be well managed, it needs to pay for staff, audits, training, etc.
by aurareturn | 2025-11-18 05:43:01+00:00
One thing I've learned is to look at teenagers/college students for tech trends.

Some things I learned recently:

* Young people don't use computers. They are masterful at using their phones and iPads to do real work. There is a joke that millennials at work have to teach young GenZs how to use a computer like they do for boomers.

* Young people don't watch Netflix/Youtube much at all. They mostly only consume short videos.

* Young people are absolutely the biggest users of LLMs. They aren't AI skeptics.
by 14 | 2025-11-18 05:44:30+00:00
Yes I remember those days. I was pretty young but it definitely made news and was definitely a hot topic. People adamantly argued that music like that was a huge factor influencing defiant, disobedient anti police youth at the time. No mention of the influence of societal and economical disparities many minorities and some communities faced. But the truth is there are many factors that influence all our beliefs and feelings and music is absolutely something that has effect on how we feel.
by dragonwriter | 2025-11-18 05:44:58+00:00
> > These people also have elaborate arguments as to why entities that might seem to meet every aspect of the definition of Empire even more than Israel-as-metropole does, particularly modern Russia, are not imperialist powers that amount to “it's only Imperialism if it comes from the US region of North America, otherwise its just sparkling international influence.

> I think this last part does disservice to the rest of your argument. It's not "the same people", it's a subset. There are people capable of holding the view that all of those are examples of modern imperialism.

I think you need to go back and reread the sentence immediately preceding the one you excerpted which provides the reference for these people, because no, the group referenced there absolutely does not include people who hold “the view that all of those are examples of modern imperialism”. For reference, that sentence is: “Though, yes, it is definitely true that lots of people who see Israel as a facet of imperialism hold to a view where there is a single globe-spanning Empire of which the US is the metropole and Israel is simply one of the tentacles.”

People who view that there are multiple imperial powers are not part of the group I am referring to in that sentence and the one you excerpted which follows it.

> Also, some of us in Latin America have a reasonable justification for animosity against the US rather than against other (also imperialist) actors

Lots of people lots of places have a reasonable justification for greater animosity toward the US, yes, but that has nothing one way or the other to do with anything I said.
by int_19h | 2025-11-18 05:45:19+00:00
Do you seriously believe that we are where we are because Nazi speech wasn't suppressed?

Look at AfD in Germany. That's the country with the most stringent censorship of Nazi-related speech, by far; so much so that e.g. Wolfenstein had a scene of Hitler being a raving syphilitic madman censored, because we can't have Hitler in video games. And?
by Otter-man | 2025-11-18 05:46:00+00:00
Another model - I don't quite remember which, I think it was one of GPT ones? - didn't have access to thinking traces after it finished the thought - they simply were removed from the context to save tokens. Can it be the same with Gemini? Maybe it just doesn't know what it did/thought in the previous turn and so it hallucinates that it doesn't have context access function.
by acl | 2025-11-18 05:48:13+00:00
In terms of layout of rooms and useful monitoring, you have to be able to configure which node it attaches to, right? Because it's going to monitor the physical space between itself and that node.

So you might have an ESP32 placed across the room from one mesh node to monitor that particular room. But if that ESP32 roams to, say, the mesh node on the floor above it, it's going to monitoring a much less useful space - just the vertical space between itself and the mesh node on the floor above.

Am I envisioning this correctly? I'm thinking its a problem for systems like eero, where you can't lock a device to a particular mesh node.
by mmooss | 2025-11-18 05:49:46+00:00
I think your point is generally in the right direction, and applies to any new technology.

> The goal of teaching should be to help students gain knowledge.

I strongly disagree with those words. The goal is to teach students how to think - independently, critically, and creatively. Give them fish, and they eat today; teach them how to fish, and they can handle AI and the future big changes in the world during your lifetime.
by makeitdouble | 2025-11-18 05:49:51+00:00
Don't you get out of forced updates if you set yourself regural update point ? (e.g. every Sunday night)

Most users, for better or worse, don't want any update ever, unless they wish for a specific feature. We're at a state where there's only once-in-10-years massive attacks exactly because of mandatory security updates that will be forced on the user if they have no intention to install it ever.
by maest | 2025-11-18 05:50:51+00:00
From what I can see, it's not about higher throughput (which stays the same)

It's about reducing queue length (you use 2 lanes instead of one, so the queue length is halved) and smaller speed differences between cars on adjacent lanes.

I can't find a good WSDOT source, but here's Minesotta: https://www.dot.state.mn.us/trafficeng/workzone/doc/When-lat...

Anyway, I'm not talking about cases where one lane is closed (which is what WSDOT and the Minesotta doc talk about). I'm talking about cases where there is a one lane offroad from the highway, with a queue of cars waiting to take it. Plenty of people will skip the entire queue and try to merge right at the end, blocking half of their own lane while waiting for a gap in the queue.
by mmooss | 2025-11-18 05:51:01+00:00
> I don't think it does outweigh the benefits

Fine, but that is the real discussion to have. Not 'it has this risk and therefore is bad'.

> banning vendors that do not secure their devices

I think the goal is to encourage positive behavior, not try to monitor everyone and evaluate their updates.

> promotes them to include sloppy (insecure) implementations for pushing said updates just to do bare minimum to comply with the law

I imagine the law is more than just one clause ?
by yupyupyups | 2025-11-18 05:52:03+00:00
When you think of old phones, think of the touch interface on a printer.

I don't like Apple either, they are DEFINITELY rent seeking and violating their users' privacy at the same time. There is no excuse for that. I think what the parent post was talking about is something historical. An iPhone at that time was a large step above a Nokia or a Sony Ericsson in terms of flexibility.
by sanxiyn | 2025-11-18 05:52:45+00:00
An interesting bit of history: for a long time Rust maintained first party support for Windows XP, after other parts of ecosystem generally gave up. This was because Firefox needed it.

https://github.com/rust-lang/compiler-team/issues/378 (major change proposal to drop Windows XP support) notes this history and links to other relevant pages.
by cma | 2025-11-18 05:52:48+00:00
It's that it's not 10% of racoons have rabies, but 10% of the ones that expose people to a bite scratch etc. The reason the numbers aren't the same, significantly less than 10% of them have rabies, is mainly that rabies itself can make them more hostile etc., on top of if bitten by a racoon that is more symptomatic seeming you are much more likely to get it checked out.
by laserbeam | 2025-11-18 05:54:28+00:00
I’d like to see a real shell script written in ion very early in the readme or manual. Something that wgets a tarbal, extracts some part if the filename, checks cpu usage, draws a simple progress bar to the terminal, checks a folder for old files, some script that implements prompt completions for some cli tool…

I really don’t care that a new shell is written in rust. I care to see examples of how it actually would be better than bash.
by jillesvangurp | 2025-11-18 05:55:27+00:00
Mostly that might be down to micro climate and similar highly regional variation in weather.

Here in Berlin, predictions that it will rain or when it will rain are often too pessimistic because the city is a bit warmer and drier than the surrounding areas, which is where the airports are. Tegel, now closed is no the North West, Brandenburg airport is on the South East. They are about 20km apart. The long decommissioned Tempelhof is actually in the middle of the city but I doubt that there still is a weather station there.

Airports are the big consumers of, and important sources of weather data used for making predictions (in addition to satellite data, and weather stations elsewhere). It's more important that the predictions are correct there than 10-15 km away in the downtown areas.

Additionally, many weather apps aren't really precise about where their focus is. You set the city typically; not a postal code. So they'll predict it will rain in Berlin. But it's a big city and that doesn't mean it's going to rain everywhere in the city. It won't do neighborhood by neighborhood predictions. It's technically correct even if not a drop falls where you are. And of course professional users of weather predictions mainly care about the type of weather they need to plan for, which for airports is things like Thunderstorms, poor visibility, etc.

For short term planning, weather radar apps are popular here. Great stuff for guestimating whether you can get home by bike without getting caught up in a big shower. Thunderstorms are very common here throughout the summer but you can see the systems moving west to east hours in advance on the radar apps.
by 1659447091 | 2025-11-18 05:56:42+00:00
I don't see much difference with this than when gun buying spikes after publicized mass shootings[0].

Gun sales also spike when new gun control laws are proposed. People are afraid (however unfounded) that their right to protect themselves and their family will be taken away. It use to be one of the biggest issues to scare people into voting republican (at least in Texas), the boogyman threat that "they" are coming for your guns and taking your right to protect yourself always came up just before important elections.

When the government's tagline as "cruelty is the point" and people find themselves on the wrong side of that it's gonna scare a few of them, and scared people buy guns -- "identity" and sides stop mattering.

[0] https://law.stanford.edu/press/gun-sales-us-spike-mass-shoot...
by paulf38 | 2025-11-18 05:58:46+00:00
Are you trying to explain to me how Valgrind works? If you do know more than me then please join us and become a Valgrind developer.

Mostly it wraps system calls and library calls. Wrapping means that it does some checking or recording before and maybe after the call. Very occasionally it needs to modify the arguments to the call. The rest of the time it passes the arguments on to the kernel or libc/libpthread/C++ lib.

There are also functions and syscalls that it needs to replace. That needs to be a fully functional replacement, not just looking the same as in mocking.

I don’t have any exact figures. The number of syscalls varies quite a lot by platform and on most platforms there are many obsolete syscalls that are not implemented. At a rough guess, I’d say there are something like 300 syscalls and 100 lib calls that are handled of which 3/4 are wrapped and 1/4 are replaced.
by phreeza | 2025-11-18 05:59:21+00:00
To me the most important fact to keep in mind about geothermal is that the energy flow across the crust is ~0.1W/m^2. Compare that to the sun which has >100W/m^2 even at high latitudes. Of course this does not mean geothermal is useless (in particular heat pumps, if you count those, are great), but it goes a long way to explaining why geothermal isn't seeing the same explosion as solar.
by lelanthran | 2025-11-18 06:00:38+00:00
> Bad Unicode support. Lack of cross platform system libraries. Needing to deal with CMake / autotools / whatever. Poor error handling. No built in string, list or map types. No generics. Nullability. No sum types. No option, tuples or multi returns. Generally worse IDE support than a lot of languages. No good 3rd party package ecosystem. The modern idiocy of header files. Memory bugs. Debugging memory corruption bugs. …

You make some good, if oft-repeated, points; but for my product:

1. Bad Unicode support - I'm not sure what I will use this for; glyphs won't be handled by a server program and storage/search of UTF8/codepoints will be handled by the data store (PostgreSQL, if you must know).

2. CMake/autotools/etc - low list of 3rd party dependencies, so a plain Makefile works.

3. Worse IDE support than a lot of languages - not sure what you mean by this. C has LSP support, like every other language. I haven't noticed C support in editors to be worse than other languages.

4. No 3rd party package ecosystem - That's fine, I'm not pulling in many 3rd party packages, so those that are pulled in can be handled with the Makefile and manual updates.

5. The modern idiocy of header files - this confuses me; there is still no good alternative to header files to support exporting to a common ABI. Functions, written in C, will be callable from any other language because header files are automatically handled by swig for FFI.[1]

6. Memory bugs + debugging them - thankfully, using valgrind, then sanitisers in my build/test step makes this a very low priority for me. Not that bugs don't slip through, but single-exit error handling using goto's and cleanups make these kinds of bugs rare. Not impossible, but rare. Having the test steps include valgrind, then various sanitisers reduces the odds even more.

For the rest, yeah, nice to have "No built in string, list or map types. No generics. Nullability. No sum types. No option, tuples or multi returns. ", but those are optional to getting a product out. If C had them I'd use them, but I'm not exactly helpless without them.

The downside of writing a product in C, in 2025, isn't in your list above.

========================================

[1] One of my two main reasons for switching to C is because the product was so useful to paying clients that they'd like more functionality, which includes "use their language of choice to interact with the product.". Thus far I've hacked in solutions depending on which client wanted what, but there's limits to the hacked-in solutions.

IOW, "easily extendable by clients using their language of choice" is a hard product requirement. If it wasn't a hard requirement they can continue using the existing product.
by pjmlp | 2025-11-18 06:02:37+00:00
Android, userspace is Java, and what is exposed on the NDK is a tiny portion, as it is only meant for games and implementing native methods for better performance beyond what JIT/AOT do, or bindings to existing libraries.

About 80% of the OS APIs are behind JNI calls, when using the NDK.

iOS, iPadOS, watchOS, the large majority of userspace APIs is based on Objective-C, or Swift, bare bones C is only available for the POSIX leftovers.

You need to call the Objective-C runtime APIs for anything useful as an app that Apple would approve.

For the Plan 9 geeks, Inferno, OS APIs are exposed via Limbo.

For folks that still find mainframes and micros cool, IBM i, IBM z/OS, Unisys ClearPath MCP, Unisys OS 2200.

For retrogaming folks, most 8 and 16 bit home computers.
by valleyer | 2025-11-18 06:06:32+00:00
> where are people expected to learn these implicit rules? If the store doesn’t care enough to communicate these expectations (assuming they even have them, and that they don’t only exist in the minds of the self-appointed “cart police”), why should customers follow them?

The rules are not implicit; there are typically giant signs saying "RETURN CART HERE" over a metal cart corral that often contains other carts.

People are expected to learn this during their first or second trip to a grocery store that offers carts.

Similarly, at a full-service restaurant, you will be able to notice busboys picking up used tableware, and you will notice a scarcity of customer-accessible garbage bins (as compared to, say, a self-service fast-food restaurant).

If you are ever unsure of the protocol, you are always welcome to ask an employee. Employees at these businesses are typically distinguished by wearing a uniform.

Hope these tips help you on your future trips to Kroger/McDonald's/Olive Garden.
by pjmlp | 2025-11-18 06:06:44+00:00
Your distorting my words, I haven't said anything specific about AI or world domination via NET.

Only that there are plenty of use cases coverage, moreso when willing to actually pay for tooling.

I never mentioned that .NET was on the world domination path for AI libraries.

If folks rather use an interpreted language, CPU vendors will appreciate it.
by alterom | 2025-11-18 06:06:55+00:00
Interesting if that it works for you that way.

"Upping the dose" of Adderall makes me sleepy. In fact, I take a little before going to bed if I'm feeling restless. Midnight coffee is a thing for me.

I don't have a problem with attention span (ADHD isn't about short attention spans, after all), and stimulants do nothing for that.

Power of concentration? That's where ADHD people excel when that hyperfocus locks in. That's the default, unmedicated. The problem is the lack of control over where that concentration goes.

As you can see, I've been concentrating well enough on writing long enough comments in this thread to exceed the attention span of some of the commentors who respond to them (including, sadly, the author of the article we're discussing, who, while being kind enough to join this discussion, has nevertheless glossed over the points I've made that others haven't missed).

What I should have been concentrating on is sorting out the stuff in the garage from our recent camping trip.

This is what Adderall helps with. It's starting to kick in, so I'll go and do the adulting things it makes far less painful to start doing .

Wouldn't call it an increase in mental efficiency by any measure, but insofar as my spouse is concerned, it gets me off the couch; and insofar as the to-do list is concerned, I'm more productive in ticking off the boxes.

But the items on that list are far from requiring leaps in mental effort. It's things like folding the laundry, or unpacking suitcases, paying bills, making calls to insurance, mopping the floor, doing the oil change, and so on.

In short, Adderall doesn't work like Mentats from Fallout 1/2¹.

But it greatly increases the number of action points I have for Doing Things, while I feel... normal.

That is the much more common experience, and the reason it's prescribed for ADHD.

____

¹ https://fallout.fandom.com/wiki/Mentats_(Fallout)
by hekkle | 2025-11-18 06:06:59+00:00
> The scientists also analyzed the impacts of these decisions. Giving up on goals was significantly linked to reduced stress, anxiety, and depression, for instance.

This seems to be a correlation, not a causation. There are many studies that show Stress, Anxiety, and Depression are prevalent in people who are smarter than the average, due to factors such as heightened self-expectations, rumination on negative experiences, and awareness of negative aspects of the world.

People who are smarter are more driven, which is how they develop their cognitive abilities. Giving up doesn't cause less anxiety, these people have less anxiety because they don't have the faculty to be affected by it.
by shkkmo | 2025-11-18 06:07:14+00:00
> nor the firmware that was open sourced by Google, which wouldn't have happened without Eric.

Yet Eric didn't fork Google's codebase, they forked Rebble's codebase.

> Rebble didn't write the firmware, just as they didn't write the apps and watchfaces

They did work on both. You seem pretty dismissive and one sided here.

> which wouldn't have happened without Eric.

Source?

The official google announcement claims that the code was open sourced "to help and support the volunteers who have come together to maintain functionality for Pebble watches after the original company ceased operations in 2016"... which combined with an explicit callout to Rebble later, is a pretty darn clear statement that the code was released because of Rebble, not because of Eric.

Edit: So on one side we gave a community organization that us the only reason such a strong community still exists that has spent longer taking care of the Pebble community that Pebble the company existed. On the otherside we have an individual who has already sold out the community once, who is trying to start another company by extracting the sweat equity of the organization that rescued his community from his choices. While doing this, he can't even be bothered to give credit to that organization for the massive opensource headstart they gave his mobile app or other efforts. Instead HE tries to take full credit for opensourcing his derivative work.

Edit: So while I agree that the Pebble community needs a for profit hardware partner, I no longer believe that parter can be Core Devices or led by Eric due to a lack of trust and ethics.
by kjkjadksj | 2025-11-18 06:07:24+00:00
Are kids really the excuse? I was putting away the cart basically as early as I remember. It was extremely fun to do that as a kid. Ride the cart like a kick scooter then BANG slam it into the rack with the others.

I’ve noticed very few kids doing little chores like this these days. Maybe I just don’t notice it. Maybe it’s a sign of a wider rot regarding parenting. Maybe it’s nothing.
Show HN: StenifyAI – AI-generated meeting minutes based on meeting type
by desmondddm | 2025-11-18 06:08:30+00:00
We built StenifyAI, a lightweight tool that generates structured meeting minutes from real conversations. It works for both in-person and online meetings, and the output format changes depending on the type of meeting (product sync, client call, brainstorming, lecture, etc.). We started this during a 24-hour Cursor hackathon and spent the past month tightening the UX and accuracy.

We built it because most AI summarisation tools give generic notes that miss decisions or ownership. Our own meetings often ended with unclear action items. Instead of a one-size-fits-all summary, we built templates tuned for specific meeting formats.

Technical overview: • System audio capture for online calls • Mic capture for in-person meetings • Prompt-layer guided summaries based on meeting type • Timestamp-based parsing • Backend on Supabase, frontend in React

Current limitations: • Speaker differentiation still improving • Only basic export options • No live “assistant mode” yet — only recording/import uploads

We’d love feedback from people who run recurring product, engineering or client meetings: • Are the structures useful? • Any missing formats? • Where does it fail? • Does credit-based pricing make sense?

Link: https://stenify.ai

Still early, but happy to answer any questions about build decisions, tech stack, or process.