MurphyA/hacker-news huggingface dataset:
by dmitry_dygalo | 2025-12-11 11:59:55+00:00
Schemathesis author here. Feel free to open an issue if something does not work as you expect :)

As a side note, if you'd like to check what is covered by Schemathesis or any other testing tool or manual tests, you may want to try https://demo.tracecov.sh/ which will generate API coverage reports from many popular formats (there is also a CLI proxy for cases when there is no direct integration)
Show HN: Reddit Toolbox – Desktop app to bypass Reddit's API restrictions
by asphero | 2025-12-11 11:59:59+00:00
I built Reddit Toolbox after hitting Reddit's new API restrictions. Getting API approval now takes weeks (if it happens at all), which makes most Reddit tools unusable.

Reddit Toolbox is a Windows desktop app that works without needing API approval:

- Search and analyze subreddits - Extract posts and user data in bulk - AI-powered community insights - Export to CSV - All processing happens locally

Built mainly for marketers and researchers who need Reddit data but don't want to deal with the API approval process.

Free tier: 90 searches/day Paid: $4.99/month or $49/year

The desktop approach lets us bypass API limitations while keeping everything private (data stays on your computer).

Would love feedback from anyone who's dealt with Reddit's API changes.
by therealmarv | 2025-12-11 12:00:01+00:00
Try to get a Google Vertex API key working locally. It's even more complicated. Took me literally one full day to get the whole toolchain working (had to do some pauses out of frustration).

I only went through it because I got once 300 USD for free to spend on my Google Workspace account I/my business owns.

OpenAI API usage is so much easier.

Btw Google: Fix Google Console API usage dashboard... why is there a delay of 2+ days? Why cannot I see (and block!) the usage of the current day?
Fake "Dynamic Island for Mac" app is impersonating my product, spreading malware
by avirok | 2025-12-11 12:00:29+00:00
Someone created a fake version of my app that copies the name, icon, and even re-uploaded my demo video on YouTube. Some users installed it believing it was legitimate. The fake .dmg instructs users to drag files into Terminal something my real app never does. Jamf has already published an analysis of this malware variant, which includes a fake “DynamicLake.dmg” as one of the distribution vectors. Several users contacted me after installing it, but as a solo developer I don’t have the tools to help remove malware I didn’t create. Google/YouTube abuse reports haven’t resulted in takedowns so far. I’d appreciate advice from anyone who has dealt with malicious clones or knows effective ways to handle abuse reports and protect users. More details and verification tips in the first comment
by immibis | 2025-12-11 12:01:06+00:00
It actually doesn't say they must verify ID. It says "reasonable steps". Actually, it says they must NOT verify ID unless they also have a way to do it without verifying ID. The fine for requiring an ID upload is the same as the fine for letting minors on the platform (30k penalty units, whatever that means).

Of course, nobody is sure what "reasonable steps" actually means, other than a selfie or ID upload.

Here is the text of the bill: https://parlinfo.aph.gov.au/parlInfo/search/display/display....
by johnisgood | 2025-12-11 12:02:08+00:00
Pretty much this.

I literally don't out much [out of my house]. I would not, even if I had no MS and had no mobility issues.

I am being here, cozy, writing software. When I am not writing software, I just watch a movie, and then I write software again, and the cycle repeats.

It is bad for your health though, especially mine. We should at the very least do some exercises at home.
by toast0 | 2025-12-11 12:02:15+00:00
Not really. But when you write a large file at once (like with an installer), you'll tend to get a good amount of sequential allocation (unless your free space is highly fragmented). If you load that large file sequentially, you benefit from drive read ahead and OS read ahead --- when the file is fragmented, the OS will issue speculative reads for the next fragment automatically and hide some of the latency.

If you break it up into smaller files, those are likely to be allocated all over the disk; plus you'll have delays on reading because windows defender makes opening files slow. If you have a single large file that contains all resources, even if that file is mostly sequential, there will be sections that you don't need, and read ahead cache may work against you, as it will tend to read things you don't need.
by norome | 2025-12-11 12:02:20+00:00
I don't see why influence is evil per se. Gates did a lot with his fortune that seems unambiguously good. Musk also seems to have done at least some good in terms of sustainability tech. Doesn't mean there isn't lots of bad as well, but I don't see that wealth itself is a measure of evil.

If it's true that all these .001 percent of the population are indeed self-serving sociopaths, I'll eat my hat. But I just assume things are more complex than wealth = evil.

I could say with certainty that wealth magnifies the qualities and intention of whoever controls it. And we might argue nobody should have so much power. But I don't see why tremendous wealth could not also be good or neutral, and so with the accumulation of wealth.
by ekjhgkejhgk | 2025-12-11 12:02:51+00:00
To me, yes.

Well, I've never been on "social media", but e.g. at night before bed some times I scroll on HN for a long time before falling asleep (30min-1hr). If I commit myself not to, I read instead.

The thing we should be talking about is forms of entertainment, and social media is just one type of entertainment. We should be discussing pros and cons of different forms of entertainment. Instead the discussion is "social media bad", which is a great starting point, but has the problem that allows us to avoid having to talk about the underlying mechanisms.

For example, one of the people responding here says "if I don't go on social media I go on youtube instead." If you try and think past "social media bad", what is actually going on?
by Yizahi | 2025-12-11 12:02:59+00:00
I think we should split definition somehow, between what LLMs can do today (or next few years) with how big a thing this particular capability can be (a derivative of the capability). And then what some future AI could do and with how big a thing that future capability could be.

I regularly see people who distinguish between current and future capabilities, but then still lump societal impact (how big a thing could be) into one projection.

The key bubble question is - if that future AI is sufficiently far away (for example if there will be a gap, a new "AI winter" for a few decades), then does this current capability justify the capital expenditures, and if not then by how much?
by lynx97 | 2025-12-11 12:03:11+00:00
Clearly no, because both activities couldn't be more different. I dont sit down in the evening and spend 2 hour scrolling through social media. Why should I? I might scroll through my feed while waiting for my dentist appointment, because it is a nice way to pass the time. But reading a book takes time and attention. I do that after work, at home, with enough time at hand.

Who asks such twisted questions anyway?
by pedrozieg | 2025-12-11 12:03:16+00:00
A lot of this “startups commit suicide, not homicide” framing feels like it pathologizes what is often a rational choice. Most founders don’t “give up” in some moral sense, they just run out of personal runway before the company produces enough evidence that the sacrifice is still worth it. Cash runway is visible on a spreadsheet; emotional runway, health, relationships, and opportunity cost aren’t, but they’re just as real a constraint.

What I’ve seen kill companies is the mismatch between those two curves: the time it takes to get real signal from the market vs the time a small group of humans can tolerate living in permanent crisis mode. In a ZIRP world you could paper over that with cheap capital; in 2025 you can’t. Calling that “suicide” makes it sound like a failure of grit, when it’s often just updating on new information about your life and the macro environment and deciding this particular lottery ticket isn’t worth any more years.
by ACCount37 | 2025-12-11 12:04:06+00:00
A major weak point for AIs is long term tasks and agentic behavior. Which is, as it turns out, its own realm of behavior that's hard to learn from text data, and also somewhat separate from g - the raw intelligence component.

An average human still has LLMs beat there, which might be distorting people's perceptions. But task length horizon is going up, so that moat holding isn't a given at all.
by jadbox | 2025-12-11 12:04:44+00:00
I'm closing my startup this month after five long years of toil and daily struggle. There were many times where we were just one step away from financial success that could have 10x the company. It always felt like we were just "so close" to making it. After years went by, the long hours, stress, and constantly uncertainty made me want my old life back. At this point, I'd rather do boring contract work where the success definition is clear.
by TheOtherHobbes | 2025-12-11 12:04:49+00:00
I find ChatGPT excellent for writing scripts in obscure scripting languages - AppleScript, Adobe Cloud products, IntelliJ plugin development, LibreOffice, and others.

All of these have a non-trivial learning curve and/or poor and patchy docs.

I could master all of these the hard way, but it would be a huge and not very productive time sink. It's much easier to tell a machine what I want and iterate with error reports if it doesn't solve my problem immediately.

So is this AGI? It's not self-training. But it is smart enough to search docs and examples and pull them together into code that solves a problem. It clearly "knows" far more than I do in this particular domain, and works much faster.

So I am very clearly getting real value from it. And there's a multiplier effect, because it's now possible to imagine automating processes that weren't possible before, and glue together custom franken-workflows that link supposedly incompatible systems and save huge amounts of time.
by ben_w | 2025-12-11 12:05:30+00:00
> One word to offend CCP and you would see how stable it it

Clearly you mean something very different by the word "stable" than any use I have ever encountered before. Also, one word to offend Trump or Musk seems to lead to more problems right it now — in normal times, saying that "China's at least willing to agree to disagree about human rights" would be faint praise indeed, but compare that to Trump and Musk where saying "cis" on Twitter is considered "hate speech", where being a journalist and asking Trump about something he himself said on camera the week before will have him rant at you, where interviewing someone who doesn't like him will lead to him calling for your broadcast licence to be revoked, where judges who listen to cases about America's friend Israel get sanctioned.

More importantly to this topic however, your responses seem to be shifting the goal posts somewhat.

You replied to a comment which I agreed in my opening words was overstating case, that it was under-estimating the difficulty and time needed to switch.

What I'm saying is that Europe can, in fact, switch — just slower than bgwalter said.

I'm not saying it should ("should" depends on things I don't know), I'm saying it *can*. I'm saying the option is open.
by lapcat | 2025-12-11 12:05:32+00:00
I think this quote may speak to the question:

> The brain’s general object-recognition machinery is at the same level of abstractness as the language network. It’s not so different from some higher-level visual areas such as the inferotemporal cortex (opens a new tab) storing bits of object shapes, or the fusiform face area storing a basic face template.

In other words, it sounds like the brain may start with the same basic methods of pattern matching for many different contexts, but then different areas of the brain specialize in looking for patterns in specific contexts such as vision or language.

This seems to align with the research of Jenny Saffran, for example, who has studied how babies recognize language, arguing that this is largely statistical pattern matching.
by roenxi | 2025-12-11 12:06:25+00:00
The stats are something like 1 in 10 people experience domestic violence. Unless someone takes a vow of silence and goes to live in the wilderness there is no way to avoid awful people. They're just people.

The average standard is not high. Although I suppose an argument could be made that wife-beaters are actually just evil rather than being low-empathy but I think the point is still clear enough.
by extraduder_ire | 2025-12-11 12:06:31+00:00
I was just about to post his video from August explaining how much excess ram mario 64 uses and where, which was the first serious mention I saw of a ps1 port being possible. He uses the ps1's smaller ram size as a kind of benchmark.

I did not expect it to happen so soon.

https://www.youtube.com/watch?v=oZcbgNdWL7w - Mario 64 wastes SO MUCH MEMORY
by throwaway894345 | 2025-12-11 12:07:48+00:00
I like Go a lot, but I often wish we could be more explicit about where allocations are. It’s often important for writing performant code, but instead of having semantics we have to check against the stack analyzer which has poor ergonomics and may break at any time.

But yeah, to your point, returning a slice in a GC language is not some exotic thing.
by plastic-enjoyer | 2025-12-11 12:08:34+00:00
> But I use most of my free time writing software. I also tend to do that in "bursts."

I feel like this is, at least for me, a time problem. If I write software, then I have to neglect reading books; if I read books, I have to neglect writing software. Doing both seems not possible for me, so I have to do this in bursts.
by liampulles | 2025-12-11 12:08:55+00:00
I embrace the extremes. I am naturally curious, and I will let myself go down rabbit holes of fascination. When I need to concentrate, I will go through a little ritual of setting do not disturb on things, closing non-work tabs and programs, putting "focus" music on, planning my little bit of work, and maybe doing a little mindfulness exercise. I find this gets me into flow for a bit, and I think finding one's own process for getting into flow is useful.

And I take holidays deliberately to "unplug" and read. I go somewhere quiet and scenic, no computer - just a book (or several). I do take a tablet, but its basically only got a book and comic/manga reading app on it.
by kasey_junk | 2025-12-11 12:08:57+00:00
With agentic coding people underestimate the agent and over estimate the models value. So it’s important to be specific. What agent are you using? You will see radical performance differences between Claude code and codex compare to copilot for instance. You will also see pretty big differences if you have well groomed, agent specific agents files. Especially if the code base is very large, the agents files need to be able to guide the agent to make connections in the code.

But other than that what I’ve found to be the most important is static tooling. Do you have rules that require tests to be run, do you have linters and code formatters that enforce your standards? Are you using well known tools (build tools, dependency management tools etc) or is that bespoke.

But the less sexy answer is that no, you can’t drop an agent cold into a big codebase and expect it to perform miracles. You need to build out agentic flows as a process that you iterate and improve on. If you prompt an agent and it gets it wrong, evaluate why and build out the tools so next time it won’t get it wrong. You slowly level up the capabilities of the tool by improving it over time.

I can’t emphasize enough the difference in agents though. I’ve been doing a lot of ab tests with copilot against other agents and it’s wild how bad it is, even backed with the same models.
by encyclopedism | 2025-12-11 12:09:49+00:00
An LLM is an algorithm. You can obtain the same result as a SOTA LLM via pen and paper it will take a lot of long laborious effort. That's ONE reason why LLM's do not have cognition.

Also they don't reason, or think or any of the other myriad nonsense attributed to LLM's. I hate the platitudes given to LLM's it's at PHD level. It's now able to answer math olympiad questions. It answers them by statistical pattern recognition!
by Yizahi | 2025-12-11 12:12:34+00:00
Someone can build a server in space, pairing a puny underpowered rack with a handful of servers to a ginormous football field sized solar panel plus a heat radiator plus a heavy as hell insulated battery to survive being a planet shade every hour for tens of minutes. We can do that from existing components and launch on existing rockets, no problem.

Why though?

Why would anyone need a server in space in the first place? What is a benefit for that location, necessitating a cost an order of magnitude higher (or more) compared to a warehouse anywhere on the planet?
by Dagonfly | 2025-12-11 12:12:44+00:00
Yes, HDCP is seperate from HDMI and DP.

The source and the sink need a HDCP-licence. Both devices have embbed keys that get exchanged to estabish a encrypted channel. Without the licence you can't get the required key material.

AFAIK, you can even sell HDMI devices without HDCP. Practically though, every entertainment device needs HDCP support.
by zwnow | 2025-12-11 12:12:56+00:00
> If a product is not generating $ then maybe it deserves to die

Somewhat agree. Depends on the product, if its novel and does not do its job well enough to generate a revenue stream it does yea. If it's in a market where some big corp has a monopoly I'd love to be able to see whether the monopoly killed it silently, like Amazon does with many many startups (predatory pricing).

Monopolies are creating unfair competition scenarios for businesses ensuring them to stay alone at the top... Idk what happened to competition but im tired of local shops closing due to people buying everything from a predatory corporation.
by aa-jv | 2025-12-11 12:13:14+00:00
From my personal point of view, and based on my personal history as a victim of Australia's heinously racist White Stolen Generation (and who was eventually returned to my birth mother because of her strong will), Australia is a totalitarian-authoritarian fascist hell hole that got away with genocide, and will bend over backwards to function as a lackey for the US' military-industrial complex. There's not a single racist war that Australians won't follow the USA into fighting. See also: Pine Gap.

My personal reason for leaving Australia is that I don't want to participate in a racist society. Read its constitution, its an utter embarrassment.

Tourists don't often get through this bubble, seeing only the shiny bits, but for those WSG's of us who grew up in the countryside, also with Aboriginal friends and family members, the dark underbelly of Australian society rubs us a bit raw - or at least it does in my case. Casual racism in Australia is like none other in the world, and I find it detestable, personally, so I have no desire to participate in its economy. I left as soon as I could, to follow my own American dream - which reality quickly revealed was little more than a Disney fantasy.

Europe has its own problems - sure, the Ukraine war is a catastrophe of uniquely European origins - but I'd much rather live in a country that isn't involving itself in the worlds wars at the moment. Austria has been an absolutely great place to raise kids with a cosmopolitan, international attitude that will stand the test of time - of course, there are always exceptions to the rule, but in my personal case, its just been a better place to live, period. Only issue I have is the weather can be hard for someone who grew up on the beaches and in the outback, but the spring and summer always makes up for it.

The thing that truly disturbed me about life in the US was its nationalist groupthink, which seeks to justify the atrocities the American people enact on those cultures its ruling classes have deemed inferior. Same is the case with Australia. I guess I freely admit, that as a foreign ex-pat living in a non-native bubble, its a lot easier to avoid the groupthink by just moving to Europe - where of course it also exists in spades - but I'd rather live the life of a refugee or interlocutor than participate in the Wests' heinously racist wars.

My kids have been raised multi-lingual, speak German/English very fluently, and are also learning Russian and Ukrainian in school to prepare themselves for a future where Austria is, once again, a safe place for citizens of both countries to co-mingle, as they once did. That is a forward-focused quality of life issue that simply doesn't exist in either the USA or Australia: the kids in this part of the world actually want to learn each others languages. Just like it was the norm in Aboriginal cultures, incidentally. (You were considered defective if you only spoke one language...)
by sundarurfriend | 2025-12-11 12:13:33+00:00
Can someone ELI5 the core difference between this and named tuples, for someone who is not deep into Python? ChatGPT's answer boiled down to: unordered (this) vs ordered (NTs), "arbitrary keys, decided at runtime" vs "fixed set of fields decided at definition time" (can't an NT's keys also be interpolated from runtime values?), and a different API (`.keys()`, `.items()`), etc (I'm just giving this as context btw, no idea if there's inaccuracies in these).

So could this also have been approached from the other side, as in making unordered NamedTuples with support for the Mapping API? The line between dictionaries and named tuples and structs (across various languages) has always seemed a bit blurry to me, so I'm trying to get a better picture of it all through this.
by dgb23 | 2025-12-11 12:14:25+00:00
This might sound stupid or obvious to some, but I found a way to read books more frequently: Read multiple books at once.

For some reason, I read more often and am more motivated when I can switch between books. When I tried to focus on just one, I always got the feeling that I sort of have to read it and that turned me off.

Another issue is that I read very slowly and think a lot when reading books, but that's apparently just how my brain works.
by unwind | 2025-12-11 12:14:40+00:00
Of course, `&&` in C is short-circuiting so it's safe without the `strlen()` too, as long as the argument is there i.e. not NULL.

Also, the use of a convoluted `if` to conditionally assign a literal boolean is a code smell (to me), I would drop the `if` and just use:

in_reverse = argc > 0 && argv[1][0] == '-' && argv[1][1] == 'r';

if a more forward-thinking/strict check is not needed.
by apexalpha | 2025-12-11 12:14:41+00:00
>It would be misleading to suggest that a single person with zero wealth has more wealth than 100k people’s wealth combined

Using a word exactly as you should is not misleading.

People simply have a bad conception of wealth in their head.

But in reality saying that a single person just born is indeed wealthier than someone in debt: that's how it works.