MurphyA/hacker-news huggingface dataset:
by steve_adams_86 | 2025-08-06 19:30:48+00:00
I used to be on the fence with this, finding the ideology-forward attitude fairly abrasive. I've since decided that while I don't love it, I see the perceived necessity of it that some people have. I enjoy the privilege of living somewhere and being a person who no one cares to cause problems for. Some people don't have that experience, and are targeted routinely and unfairly. I see it like they put up these barriers and deterrences because they need to, not just that they want to. People who support them participate in that endeavour because it matters enough.

For guys like me, it seems like a needless distraction from what matters. Unless I consider living a life in which there are people who don't want me to exist, or something. Then yeah, I might throw up a few "please fuck off" signs, I don't know.
by gopher_space | 2025-08-06 19:31:10+00:00
Looking at the actual job I'm leveraging software to do, we've progressed past the point where I can do everything I want to do in-house on my own hardware. The bottlenecks in my processes are now human, procedural, and there for a reason.

It feels like the AI economy is being propped up by the idea that we're right around the corner from a fabled C-suite promised land where "labor" is unnecessary, but we've already been there for like a year now if you don't need a machine to explain your own business model to you, and it's basically free.
by SketchySeaBeast | 2025-08-06 19:31:29+00:00
Maybe start with a 5k rather than an ultra?

I think that setting goals like "do an ultra" is more likely to have people stop entirely rather than downgrading their goal to something more doable when they hit that first roadblock.

Better to start small and catch the running bug than try to do something that the vast majority of the population will never even aspire to.
by sigbottle | 2025-08-06 19:31:34+00:00
I don't know the precise details of how deques are implemented in C++, but given the most popular stack overflow explanation of them, some immidiate pitfalls are that the T* map itself sounds unbounded and if each chunk allocates only a fixed constant size it's probably horrible for fragmentation or overallocation. The indexing also seems dependent on division.

With this power of twos approach you can't really truly delete from the front of the array but the amount of pointers you store is constant and the memory fragmentation is better. (Though OP never claimed to want to support deque behavior, it shouldn't be that hard to modify, though indexing seems like it has to go thru more arithmetic again)

I haven't used OP's array, but I have been bit plenty of times with std::deque's memory allocation patterns and had to rewrite with raw arrays and pointer tracking.
by drudolph914 | 2025-08-06 19:31:36+00:00
I imagine it depends on the kind of search people are making.

if I just need a basic fact or specific detail from an article, and being wrong has no real world consequences, I'll probably just gamble it and take the AI's word for it most of the time. Otherwise I'm going to double check with an article/credible source

if anything, I think aimode from google has made it easier to find direct sources for what I need. A lot of the times, I am using AI for "tip of the tongue" type searches. I'll list a lot of information related to what I am trying to find, and the aimode does a great job of hunting it down for me

ultimately though, I do think some old aspects of google search are dying - some good, some bad.

Pros: don't fee the need to sift through blog spam, I don't need to scroll past paid search results, I can avoid the BS part of an article where someone goes through their entire life story before the actual content (I'm talking things like cooking website)

Cons: Google is definitely going to add ads to this tool at some point, some indie creators on the internet will have a harder time getting their name out.

my key takeaway from all this is that people will only stop at your site if they think your site will have something to offer that the AI can't offer. and this isn't new. people have been steeling blog content and turning into videos for ever. people will steel paid tutorials and release the content for free on a personal site. people will basically take content from site-X and repost in a more consumable format on site-Y. and this kind of theft is so obvious and no one liked seeing the same thing reposted a 1000 times. I think this long term is a win
by fc417fc802 | 2025-08-06 19:32:49+00:00
> I'd give you links but without fail HN commenters just engage in ad hominem attacks on any source given without bothering to read them.

That's a red flag. Reads as evasive to me. Why are you bothered by internet randos disagreeing with you? If you have reputable sources link them instead of wasting time. If the responses are truly ad hominem that should only strengthen your argument in the eyes of any making an attempt to be objective.

I apologize if it seems uncharitable but my default assumption in this sort of scenario is that you've been the subject of well reasoned rebuttals and don't want to confront that reality.

> universal standards for what it calls science

> what kind of methods the word science really means

That's nonsensical. "Science" is a vague, very high level methodology. There's no single correct way to go about things other than to recursively apply evidence driven approaches.

Some fields have broad applicability of course. For example something like the foundations of statistical methods will presumably remain the same no matter what task you apply them to. But what the results of such methods "mean" is going to vary widely.
by lpil | 2025-08-06 19:32:49+00:00
> Gleam seems to have a lot of obvious influences from Rust, and the creator is a rust dev.

Hi! That's me!

Gleam the language doesn't have any Rust influence really. It's a happy accident that some of the syntax ended up looking the same, but that's likely due to both being inspired by similar languages such as OCaml and the C family. Most the syntax and the semantics predate Gleam's compiler being rewritten in Rust.

The build tool is a rip-off of Cargo for sure though.
by slg | 2025-08-06 19:32:58+00:00
>I think you are getting so much pushback because you are mixing both questions, using after the fact "what ifs" to say what people should have done at the time

What have I mentioned here that couldn't have been considered before the bombings? If anything, that other person's insistence on focusing on the exact votes of Japanese leadership is more reliant on hindsight than anything I have said.
by ht-syseng | 2025-08-06 19:33:15+00:00
In the sense that restricting drone use does not destroy assets that were expensive to create and launch, and are currently generating significant value for the American taxpayer and the world. We already paid for them, and now we're maintaining them for next to nothing.

Also, note that the yearly maintainance cost is in the same order of magnitude as a single presidential golf trip. TBC, I'm not against presidential leisure, everyone needs a break sometimes - but the cost argument doesn't hold up.

Additionally, the migrant crisis is specific to current American political environment. Climate change is an issue which threatens humanity, and even if one is purely self-interested and doesn't care for famines in the third world, will directly cost the taxpayer trillions of dollars of the next century via extreme weather events and relocation/insurance bailouts, and indirectly cost hundreds of billions more via stunted productivity.

Restricting drone use for petty political reasons is not equivalent to pro-actively de-orbiting functional satellites that are working to mitigate existential risk.
by CJefferson | 2025-08-06 19:33:31+00:00
I'm not sorry for being rough, you sound like someone who has no idea what a modern GPU driver is like. I haven't written any in about 15 years, and I know it's only gotten worse since then.

Go look in the Linux kernel source code -- GPU drivers are, by lines of code, the single biggest component. Also, lots of drivers support multiple cards. Do you think it would be sensible to have a seperate driver, completely independant, for every single GPU card?

GPU drivers aren't about "connecting some wires" between two APIs, because those two APIs turn out to be quite different.

Of course, feel free to prove me wrong. Show me a GPU driver you've written, go link some wires together.
by lesuorac | 2025-08-06 19:33:34+00:00
Honestly, kinda hope they did require a passport to vote.

It'll be great to see what a shitshow it is when 70% of people in Arkansas [1] can't vote. It seems to be pretty evenly split amongst being the administration and their primary opposition although I guess devil might be in the details [2].

[1]: https://www.americanprogress.org/wp-content/uploads/sites/2/...

[2]: https://today.yougov.com/travel/articles/35414-only-one-thir...
by dvfjsdhgfv | 2025-08-06 19:33:44+00:00
As a counter-argument, from [0]:

> The Medallion Fund, which has been available exclusively to current and past employees and their families, surged 80% in 2008 despite hefty fees; the Renaissance Institutional Equities Fund (RIEF), owned by outsiders, lost money in both 2008 and 2009; RIEF declined 16% in 2008

A cynic in me would say that Simons used a better strategy for the Medallion Fund than for the RIEF.

[0] https://en.wikipedia.org/wiki/Jim_Simons#Controversies
by xg15 | 2025-08-06 19:33:56+00:00
Yes, I keep reading about the problems just as well, what I do not see at all is any kind of solution-oriented approach.

With women, the problems and inequality definitely exist, but there is also an enormous movement and a large social and institutional support infrastructure. The same doesn't seem to be the case for men, as far as I can observe it.

(On the other hand, I would take some indicators with a grain if salt. Yes, women get more likes - but they also get more unpleasant and creepy interactions. Even then, the dynamics online also don't directly translate to offline life.

Finally, I think especially for people who spend a large part of their life online, there is a risk of developing unrealistic expectations on things like dating or relationships - for both genders.)
by wpollock | 2025-08-06 19:34:07+00:00
Under semver, any dependency version X.Y.* is supposed to be compatible with any software that was built with version X.Z.* when Y > Z. If not, the author of the dependency has broken semver.

"Supposed to" being the operative phrase. This is of little comfort when you need version X.Y for a security fix but your build breaks.

Note that Maven is more complex than others here have mentioned. In some cases, Maven compares versions lexically (e.g. version 1.2 is considered newer than version 1.10).

Dependency management is indeed hell.
by kulahan | 2025-08-06 19:34:18+00:00
Oh for sure - I didn't really consider software development because I barely consider it a practice - it literally slipped my mind. I refuse to call it software "engineering" because there's not a single real engineer in the field lol.

edit: I should clarify that I did indeed only mean computer hardware - that shit is incredible, and built by actual engineers. Imagine how incredible software could be if we had real engineers there, too.
by Alupis | 2025-08-06 19:34:55+00:00
> But how would the average person access the text of the constitution?

Right, because the average person googles the constitution right away when they are arrested?

What are you going to do with this googled info? Show it to the officer and get released? What reality is this even?

Nothing on this website changes anything... so yes, you are being very successfully rage baited, to the literal max. Just look how outraged over nothing you are... getting all worked up over a website on a Wednesday afternoon. You'll probably stew on this all day, even complain to others about it.

Rage baited, indeed.
by kjellsbells | 2025-08-06 19:35:02+00:00
Honestly I dont feel it's a loss. Community Support was always very low quality. Lots of terrible low grade problem reports with 59 "me too!"s and a poor agent typing a scripted response that was only tangentially related to the issue. Frankly, a bot trained on reddit and SO would comfortably replace the majority of answers. This is not the Raymond Chen level of problem solving we are talking about.
by jkingsman | 2025-08-06 19:35:16+00:00
And the freeness cuts both ways — if I could, I'd happily open my content to Mistral and all the other totally-free/open-source-releasing LLM companies' scrapers. But I can't; they're going into big corpuses or scraped directly by the commercial actors with funds to scrape the whole kit & kaboodle.
by neilv | 2025-08-06 19:35:39+00:00
I do realize that employees have to look out for themselves (because companies, including startups, will usually take, take take from the employee, and then throw away the carcass, if they can).

However, employees work in a company with other people, so we'd like to know what we can and can't trust from each other.

If a colleague engages in criminal fraud, do they have a rigorous philosophy about when and when not to do that? How do they behave towards the team? Is defrauding the company OK, over something they think they company shouldn't demand anyway, but they will still be honest and responsible towards their teammates? That would be very good to know.

If so many people weren't so anxious to downvote things that don't suit their kneejerk reactions, we could discuss this.
by spookie | 2025-08-06 19:35:39+00:00
Same. Even the issue presented here seems to not be taken seriously.

Paraphrasing, but things like: "Ah well, some blobs are ok, it is just for convenience" just smells like trouble.

The project is free and all, but damn. Has nobody, in the last half a decade, thought about automagically building those blobs alongside the project?

In my brain you're just postponing a large build system refactor, one that will get worse over time.
by NitpickLawyer | 2025-08-06 19:36:11+00:00
Not anymore tho. It used to be the place to vibe-check a model ~1 year ago, but lately it's filled with toxic my team vs. your team, memes about CEOs (wtf) and general poor takes on a lot of things.

For a while it was china vs. world, but lately it's even more divided, with heavy camping on specific models. You can still get some signal, but you have to either ban a lot of accounts, or read new during different tzs so you can get some of that "i'm just here for the tech stack" vibe from posters.
by fuzzfactor | 2025-08-06 19:36:33+00:00
At least the title is still there in the URL:

>can-i-open-16-bit-application-in-windows-8?forum=windows-all&referrer=answers

I had good luck using the 32-bit version of W8 & W10. Had to manually enable NTVDM manually beforehand.

For 64-bit Widows IIRC it would open in DOSbox, but it was actually a DOS aplication.

Now there's this:

https://github.com/leecher1337/ntvdmx64
by bonzini | 2025-08-06 19:36:38+00:00
In practice it's over 64 TiB because kernels often use a quarter of the available addressing space (half of the kernel addressing space) to map the physical addresses (e.g. FFFFC000_12345678 maps physical address 0x12345678). So 48 virtual address bits can be used with up to 2^46 bytes of RAM.
by bgwalter | 2025-08-06 19:36:56+00:00
Liz Reid staked her career on "AI" working in search. Lo and behold, a blog post by her confirms that "AI" is working.

I've seen many outrageously wrong summaries that were contradicted sometimes by articles on the first page of regular search. Are people happy with the slop? Maybe, but I could see people getting bored by it very quickly. There already is a healthy comment backlash against ChatGPT-generated voice over narratives in YouTube videos.
by caseyohara | 2025-08-06 19:36:58+00:00
> LLMs are not search engines, and I'm not gaining any followers or customers in any meaningful way because an LLM indexes my site.

Counterpoint: my wife owns an accounting firm and publishes a lot of highly valuable informational content on their website's blog. Stuff like sales tax policies and rates in certain states, accounting/payroll best practices articles, etc. I guess you could call it "content marketing".

Lately they have been getting highly qualified leads coming from LLMs that cite her website's content when answering questions like "What is the sales tax nexus policy in California?". Users presumably follow the citation and then engage with the website, eventually becoming a very warm lead.

So LLMs are obviously not search engines in the conventional sense, but it doesn't mean they are not useful at generating valuable traffic to your marketing website.
by tovej | 2025-08-06 19:37:17+00:00
Very nice! I do wonder if it would be useful to be able to skip even more smaller segments, maybe a ctor argument for the minimum segment size. Or maybe some housekeeping functions to collapse the smallest segments into one.

Mostly the thing that feels strange is when using say, n > 10 segments, then the smallest segment will be less than a thousandth of the largest, and iterating over the first half will access n-1 or n-2 segments, worse cache behaviour, while iterating over the second half will access 1 or two segments.

Seems like, in most cases, you would want to be able to collapse those earlier segments together.
I spent 80% of my time planning and 20% coding with AI tools
by cgvas | 2025-08-06 19:37:36+00:00
Built three apps last month using AI coding tools. Two are profitable ($120 total revenue), one was just to test something.

I wanted to test the theory of dedicating 80% of my time to planning and creating structured docs

painpoint.space took 6 days total. I spent 5 days just... planning. Maybe 8 hours actually coding. Got my first $20/month customer about a week later.

I used to jump straight into Cursor and start asking it to build stuff. Waste hours explaining the same context over and over. Get frustrated when it forgets what we're building between sessions.

So before opening any IDE, I workshopped with Claude to create context documents on - What exactly the app does - Every single feature - How the database should work - Even custom rules for my AI assistant

Felt like procrastinating at first. But when I finally started coding, everything just... worked. The AI understood immediately. No confusion, no re-explaining.

To test this wasn't a fluke, I tried building legaldiff.com with just 7 prompts. Not 7 sessions, 7 total prompts from idea to working app. It worked because all the context was already there.

Results from three apps - painpoint.space: $40/month recurring (finds business ideas from Reddit) - renewpic.com: $130 made, 260+ users signed up - legaldiff.com: working MVP in 7 prompts

The pattern is consistent. More upfront planning = way less back-and-forth with AI.

My co-founder and I are now building this into a repeatable system (precursor.tools). Got 80 people on the waitlist just from talking about this approach.

Curious if others have stumbled into this. The better your planning, the less you actually need to "code" with these AI tools.
by doodlebugging | 2025-08-06 19:37:48+00:00
I see it has a Windows installer. I might have to try that on my old Win7 Pro system.

I will likely move on to Win10 now that it is ending support later this year so I might try there too. Windows support is best consumed in small chunks so once they deep-six Win10 it will be ready for consumption since the only "updates" it is likely to get are those strictly related to protecting it from malware.

Years ago there was a software firewall called SyGate that allowed a user to block everything and then set allow rules as they needed so that the only applications that could get out were those explicitly allowed by the user. The internet was young and there were fewer bad actors so it was way ahead of its time on the consumer side. You could install the free version or pay for a premium version. It was bought out in the late 90's I think by Norton or one of those other big units (Symantec?) who used all the good parts in their own "improved" firewalls, for a lot of money though.

I like this idea of blocking everything except the things you know you need.
by slowmovintarget | 2025-08-06 19:37:51+00:00
The local Library...

Cornell University's annotated Constitution website...

A physical copy in their personal set of books...

And yes you've been successfully rage-baited, as the site problems were over an hour ago. All the text and missing commentary is back up. From the site: "The Constitution Annotated website is currently experiencing data issues. We are working to resolve this issue and regret the inconvenience."
by username135 | 2025-08-06 19:37:55+00:00
Hard disagree with this.

The number one reason I see people fail their diet/exercise goals is because they go to big to fast.

Training to do an ultra marathon if youve never run a 5k, swam a mile in open water, or even mountain biked for 5 miles is a sure fire way to get injured. You need to build a base of knowledge, muscle, and nutritional habits or you set yourself up for failure, imo. Not a hard rule, but close.

Crossfit is the last thing I would recommend to anyone, especially a beginner.
by phkahler | 2025-08-06 19:38:08+00:00
>> What most users are experiencing today is an aggressively non-free non-open zero-privacy rent-seeking software environment that is enabled by open source under the hood. This seems contrary to the stated goals of free software.

That's why GPL is the preferred license for user freedom. HN is by its nature full of people who want to develop stuff for profit. Maybe it's time to stop hanging around here.
by TJTorola | 2025-08-06 19:38:20+00:00
I generally agree, pinning versions and then having some script to automatically update to capture security updates makes sense, except that it also assumes that every package is just using standard symver, which in my experience is something like 99% true.

But it's also missing the value of hashes, even if every package used symver, then you had a script that could easily update to get recent security updates, we would still gain value from a lockfile hashes to protect against source code changing underneath the same version code.
by hinkley | 2025-08-06 19:38:22+00:00
There's definitely a divide on who sees what sort of algorithms. The subject of this article is in Graph Theory space, which a lot of us get even without trying (I dabbled in TSP for a while because it's a difficult distributed programming problem and I wanted to explore the space for that reason).

But if you're not implementing AI or game engines, some of the linear algebra space may be a road less traveled.
by jajuuka | 2025-08-06 19:38:34+00:00
Unfortunately this isn't just a UK only issue. EU has passed similar rules and many US states have as well. Google is going to run it's age verification program in the US this month as well for everyone on Youtube. If the AI thinks you're 13 or younger then it will prevent many features until you send them government ID. So a lot of people are dealing with this dystopic idea of handing over personal information to third parties to use the internet.

I will say the UK has a history of really stupid laws like this though so it's not exactly surprising that it would happen. But it's more surprising how it's spread and succeeding in so many places.
by seniorsassycat | 2025-08-06 19:38:41+00:00
Yeah, this felt like a gap in the article. You'd have to wait for every package to update from the bottom up before you could update you top levels to remove a risk (or you could patch in place, or override)

But what if all the packages had automatic ci/cd, and libinsecure 0.2.1 is published, libuseful automatically tests a new version of itself that uses 0.2.1, and if it succeeds it publishes a new version. And consumers of libuseful do the same, and so on.