MurphyA/hacker-news huggingface dataset:
by ajkjk | 2025-07-30 17:56:01+00:00
It sounds like you're just dead set on defending the rude way of dismissing someone's comment? "Might just have been answered" is a completely valid description of what happened: the correct hypothesis might have been produced. It is obvious to anyone that it still requires verification; producing an answer is not the same as proving it beyond a shadow of doubt, and no one said it was. You're pretending to debate some philosophy of science but actually are playing pedantic word games to sound smart or gatekeep or something.
by cheroll | 2025-07-30 17:56:12+00:00
I felt isolated when i was a new mom. (Kids are now 9 and 11) Since moving from NYC to NJ, I haven’t really found anyone into the same things I love — like breakdancing (yep, I’m a 40+ mom who still loves it ). I used to have a crew in the city. So I decided to build an app for it. It’s called Activity Tribe — it’s an accountability partner app that connects you with someone based on your hobbies or interests, and zipcode, the app helps you match, check in, and even earn points (like DuoLingo) just for showing up. its like a dating app — but just for hobbies and friendship. It’s still super early (MVP stage and a little buggy ), but I’m launching it here in Montclair first and thinking of giving a few months free when it actually launch (not sure how long , still figuring that out ) and would love your feedback, do you think it will help you? if you’re curious to try it, follow me as i build it. Here’s the site: www.activitytribe.app
by DamonHD | 2025-07-30 17:56:36+00:00
For simple things I also like shell scripts. But for bigger more complex systems, especially with long life-times, many users and many developers, the sharp edges get too dangerous. In those case I move to Java or at least something with stronger typing, and less chance of memory management errors.

My last big project was 100kloc C/C++ in a radiator valve though. Not many languages with a run-time would have fit in the 32kB code space for that project.
by throwforfeds | 2025-07-30 17:56:44+00:00
> The introduction of nationalist ideologies (including Zionism and Arab nationalism), the impact of colonial policies, and the establishment of modern nation-states altered the status and dynamics of Jewish communities in Muslim-majority countries.

From your source.

It's important to note that in a place like Algeria the French colonists granted Jewish populations citizenship to France, yet denied it to the Arab and Berber populations. [1] This fractured relations between the Sephardic population and the rest of the local population, which is exactly what the French wanted.

I'm not going to say relations were perfect before, or deny that Jewish populations weren't second class citizens, but there was a long history of being neighbors and having cities like Constantine be a place of refuge after the Spanish expulsion of Jews from Andalusia. I mean, in places like Mogador in Morocco, Jewish populations were explicitly invited by the king to settle and set up trading businesses [2].

The founding of Israel completely changed this and fractured relations that went back hundreds, if not thousands, of years. [3]

[1] https://en.wikipedia.org/wiki/Cr%C3%A9mieux_Decree

[2] https://en.wikipedia.org/wiki/Essaouira#Jewish_presence

[3] https://en.wikipedia.org/wiki/Maghrebi_Jews
by yencabulator | 2025-07-30 17:57:20+00:00
Especially so for Oxide's decidedly non-Linux setup. They are in a niche software ecosystem with practically no one else. Apparently mostly because they're practically all ex-Solaris staff.

https://www.illumos.org/docs/about/who/

(Listing all projects using ZFS or DTrace as "who uses Illumos" is cheating.)
by _the_inflator | 2025-07-30 17:57:44+00:00
I, too, lament the fact that some dude laments about others. ;)

Technically, the dude is right, but stating the obvious doesn't help. Simply saying "Let's do something like 1996 while appreciating 2025, because!" would have caught my sympathy.

I like projects like these, but lose sympathy when these people trash others as phony; The "purity is the ultimate sophistication" is a dogma.

Roll everything back? "Hey, stop doing Java or Go, let's go X86 Assembly instead because in the end your code is only an abstraction and the magic happens in the compiler and linker, which produce a gargantuan bloat of X86 machine language instructions."

We could say the same about "pure HTML". Which standard? Why not text files?

PS: Has someone already written a browser for HTML in pure X86 yet? It is about time, I guess.

(I love Assembler, do quite some 6510 and 68000 assembler stuff. But it is hard. Brutally hard. I am glad we evolved from there.)
by jvanderbot | 2025-07-30 17:58:13+00:00
I live near a swampy lake. I _thought_ these would not make a dent in mosquito populations. But all summer I've been able to sit outside without many bites, as long as I keep them rotated every month or so and stay away from the lake. 4 home depot buckets + a pack of dunks are magic.

For those asking - a bucket of sticks and leaves gets stagnat pretty quick. My guess is that it's so attractive that it just manages to attract most the mosquitos? I put one near the shore in two places, and two near the corners of my property. Our lake has just enough surface distrubance that the bucket might be better for them.
by msephton | 2025-07-30 17:58:13+00:00
I'm similar but my ratio of prototypes to launching is higher. I find it helps to pace yourself, it increases the chance of finishing exponentially. But the most important things is good scoping and resisting gesture creep. After 35+ years I'm now really good at both. My list of projects is at https://www.gingerbeardman.com and details of my 2023, the year one of my projects got Game Of The Year, are at https://news.ycombinator.com/item?id=39636937
Ask HN: Why is Claude so bad at answering questions about Claude Code
by nico | 2025-07-30 17:58:16+00:00
Every time I've asked Claude (on the web interface) questions about Claude Code, it gives me really unhelpful responses

A week or two ago I asked about 329 errors I was getting, and it pointed me to a non-existent status page. When it finally found the right status page, I asked it to read it and it refused

Just now, I asked if there was a Claude Code integration with GitHub. Claude gave me a generic "I don't have specific information" response and suggested checking official docs

In contrast, when I asked ChatGPT the exact same question, it did a quick web search across multiple sites and gave me a detailed answer with direct links to Anthropic's own docs about their official GitHub integration (and even a comment about considerations of automation given their recent new rate limits announcement)

This feels like a solvable problem. Couldn’t Anthropic just RAG their own docs to provide better answers about their own products? It's frustrating when their competitor gives better information about Anthropic's tools than Anthropic's own AI does

Seems like a basic product integration issue

Anyone else run into this?
by pancomplex | 2025-07-30 17:58:21+00:00
Currently we work will all kinds of software products, so haven't settled on any specific industry yet. But we do see a lot of interest from software with less technical end users.

And we haven't really seen security or privacy issues in terms of competitor leakage. There is more concern around customer data and privacy, and in that regard, we invest heavily in security and have safeguards to help minimize the risk of any customer data issues.
by JeanMertz | 2025-07-30 17:58:30+00:00
For what it's worth, this is exactly why I am working on Jean-Pierre[0], pitched as:

> A command-line toolkit to support you in your daily work as a software programmer. Built to integrate into your existing workflow, providing a flexible and powerful pair-programming experience with LLMs.

The team behind DCD[1] are funding my work, as we see a lot of potential in a local-first, open-source, CLI-driven programming assistant for developers. This is obviously a crowded field, and growing more crowded by the day, but we think there's still a lot of room for improvement in this area.

We're still working on a lot of the fundamentals, but are moving closer to supporting agentic workflows similar to Claude Code, but built around your existing workflows, editors and tools, using the Unix philosophy of DOTADIW.

We're not at a state where we want to promote it heavily, as we're introducing breaking changes to the file format almost daily, but once we're a bit further along, we hope people find it as useful as we have in the past couple of months, integrating it into our existing terminal configurations, editors and local shell scripts.

[0]: https://github.com/dcdpr/jp [1]: https://contract.design
by toast0 | 2025-07-30 17:58:32+00:00
Some vector control programs give out mosquito fish, worth checking in. Where I live, mosquito fish are specifically discouraged in waters that may flow into natural waters because they can feed on native fish and amphibians. Unfortunately, I haven't seen any advice about what native fish I could put in the small, mucky, pond on my land. :( (Kitsap County, WA)
by bonoboTP | 2025-07-30 17:58:52+00:00
> Also the camera photos were stuck on the camera, while the phone photos were instantly usable in social media, and shareable from the Google/Apple Photos. I have a portable drive folder somewhere with all the camera photos, but I never see them. The phone photos are a search away.

Seems like you don't really care much about those photos then. If you have them on a portable drive, how long would it take to do a drag-and-drop to put them on Google photos? 40 seconds + waiting for the upload? It's really minimal amount of friction.

> They're going to look at the photo for approximately 5 seconds max, on their phone, and never again

Sure, no need to do anything else for such snaps. But it's also nice to keep some long term photos to show your kids or grandkids. Like people did from the 70s up till the 00s. In fact, there are inexpensive services that help you arrange your photos in quality printed book-form albums, similar in principle to the physical photo albums of the past, where individual printed photos were glued. I find that picking such a book off the shelf happens much more readily than any urge to load up an external hdd to view photos on a screen.
by JumpCrisscross | 2025-07-30 17:59:00+00:00
> concept of nations is perhaps two centuries old at best

Concept of nation states. Nations and states, separately, are an older concept.

> they were often simply under the dominion of one imperial power or another

For millennia. Often because inter-ethnic conflicts required an external security guarantor to keep a lid on the chaos.

One could argue this history of chaos goes back to the Hittites and Bronze Age collapse.
by bsideup | 2025-07-30 17:59:16+00:00
"the Charm stuff" it is built on (and anyone else can use) is :) And that's the stuff most of the industry (e.g. GitHub CLI) is using, btw.

Also, it looks like Crush has an irrevocable eventual fallback to MIT[1] allowing them to develop in open so you basically get all the bells and whistles available. We probably couldn't ask for more :)

[1] https://github.com/charmbracelet/crush/blob/317c5dbfafc0ebda...
Ask HN: What do you do with all your unused tech "swag"?
by charliebwrites | 2025-07-30 17:59:18+00:00
I’ve moved jobs a few times in the last few years, and have accumulated quite a bit of tech…junk

We’re talking too many water bottles, socks that dont fit, luggage tag holders, etc

I’m sure I’m not the only one with the “box of unused tech swag” and throwing it all away feels like a waste.

Has anyone found a good way to put all this to use?
Tell HN: Google Denies OS Support for Pixel from Non-Licenced Retailer
by riedel | 2025-07-30 17:59:23+00:00
I just had one of the most absurd chats with support from my new Pixel 9 Pro Phone. I have an esim that cannot be deleted. The service agent first tried to push the responsibility to the mobile carrier, when that did not work he said he is not responsible because I bought the phone through a 'non-licensed' reseller (actually one of the larger German IT stores). I was surprised that Google even had a customer support chat, but this was actually the most rediculous support experience in a long time.
by labcomputer | 2025-07-30 17:59:24+00:00
EPO was always detectable. The trouble was detecting synthetic EPO. In fact, the maker of synthetic EPO (Amgen) was the title sponsor of the Tour of California!

After they developed that test stage speeds dropped dramatically. Now speeds are back up to where they were right before the EPO test was developed. You really think that’s natural?

Cycling has a doping scandal once every decade or two. Why would another one kill the sport this time when it never did before?
by Hilift | 2025-07-30 17:59:32+00:00
Around 1999, eBay code was c++ compiled into a "ebayisapi.dll". It became too large for x86. I'm guessing it had lots of COM+ and must have been a disaster, bodies everywhere.

https://www.cs.cornell.edu/courses/cs330/2007fa/slides/eBayS...
by ineptech | 2025-07-30 17:59:35+00:00
Last week I wanted to quiz myself on German vocab words, and after searching in vain for a simple "flashcard" site without subscriptions or bullshit I ended up just making one myself. Very barebones, a single index.htm file with a little css and js in the header. Threw it on to a silly novelty domain I own ( ineptech.com/flash ) and bang, a useful (to me) webapp from zero to done in maybe two hours. And I'm a terrible programmer! It does feel sort of powerful in the way this site describes.

Still, I can't see buying a domain for it and putting it on this guy's webring, because while it's possible someone somewhere might find it useful, i don't think it's possible that person would be able to find it. They'd see the same 30 links to adware crap I saw and build their own like I did. In fact I'm probably the hundredth person to build this exact site for themselves. That part doesn't feel so powerful.
by shkkmo | 2025-07-30 17:59:42+00:00
The link you added to the HPCBike actually looks far more like an bike than many of the much slower class 2 e-bikes that are sold. Appearance isn't that helpful when it comes to enforcement or crafting regulations.

It is, however, a great example of the kind of device being discussed in the article. Sold as a "class 2 e-bike" but with a software toggle to let it hit 70mph at will. However, I would argue that in many jurisdictions (such as Connecticut) it still doesn't legally qualify as an e-bike even with the software limiter because it has a >750w motor.
by benjamaan | 2025-07-30 17:59:53+00:00
We as MoneyBadger create an invoice for the customer in their local currency e.g. USD. If they pay with Bitcoin Lightning, they have 3 minutes to complete the transaction at our offered exchange rate. We take on the risk of the price moving.

If they’re paying with one of the exchange wallets we support like Luno.com, VALR.com or Binance.com we do the same, and they can choose to pay with any currency supported by those wallets.

Refunds are processed at time of refund and are for the original amount in the currency of the invoice e.g. USD but at the exchange rate at the time of refunds.

It really all just works the same as paying with a credit card overseas would if you’re paying a EUR bill with USD funds.
by PaulHoule | 2025-07-30 18:00:01+00:00
I don't trust you to get it right.

One of my formative experiences was typing in a terminal emulator for CP/M from a 1984 Byte magazine and porting it to OS-9 on my TRS-80 Color Computer. It was quite the trauma to see 80% of the code was error handling with the error-prone pattern of checking errno. When I saw Java which had try-catch I was so delighted.

"Feels like freedom" is one of the most dangerous feelings out that that reminds you that feelings are not facts. Wasn't it Orwell that coined the slogan "Freedom is slavery?"
by autoexec | 2025-07-30 18:00:56+00:00
> I know of nowhere in America where they're bored enough to come look at someone with poor landscaping.

People get fines all the time for failing to cut their grass. Some cities just love the income. They can add up to several thousand (https://caselaw.findlaw.com/court/in-court-of-appeals/168774...).
by shortrounddev2 | 2025-07-30 18:00:57+00:00
Everyone deserves healthcare, a place to live, food to eat. Some people deserve to live happy lives and some people deserve to rot in prison. These are about your personal conduct and how much you contribute to society.

How much equity or salary you get in a company is a function of supply/demand and the marginal product of your labor. I would say there are probably fewer CEOs who can take a company from startup to unicorn status than there are really good founding engineers out there, so CEOs tend to get more equity in a company. Sometimes the founding engineer knows something that nobody else in the world does, so their equity reflects that. It's also a reflection of how much risk the engineer is willing to take on (they'll probably take a salary cut to be a founding engineer, and they also risk the company randomly running out of runway and finding themself suddenly unemployed).

But it has nothing to do with what you deserve. Maybe if the CEO/President is a sentimental type, he'll award you equity based on how much he feels you deserve but ultimately it's about supply and demand.

If a CEO puts in 90 hours a week at a tobacco company while his engineers put in 20 hours a week, does he deserve lots of money (and therefore a more comfortable life) because he puts more effort into killing people? Or does he deserve every bad thing that happens to him because he decided to spend his limited time on this earth making it a worse place?
by ben_w | 2025-07-30 18:01:10+00:00
Mm. Generally agree.

Unfortunately, I have to disagree about this part:

> There's clear flaws and no desire nor push to really fix them

All those private estate's whims? Those are the visible outcomes of the pushes to "fix" them. Sure, "fix" has scare quotes for good reason, but it is the attempt.

Also visible with the performance increases. One of the earlier models I played with, got confused half way through about which language it was supposed to be using, flipping suddenly and for no apparent reason from JS to python.

I try to set my expectations at around the level of "enthusiastic recent graduate who has yet to learn they can't fix everything and wants to please their boss". Crucially for this: an individual graduate, so no 3rd party editor to do any editorial overview. The "reasoning" models try to mimic self-editorial, but it's a fairly cheesy process of replacing the first n ~= 10 "stop" tokens with the token "wait", or something close to that, and it's a case of the trope "reality isn't realistic" that this even works at all.
by magicalhippo | 2025-07-30 18:01:13+00:00
> LLMs are Markov Chains on steroids?

Might be a reference to this[1] blog post which was posted here[2] a year ago.

There has also been some academic work linking the two, like this[3] paper.

[1]: https://elijahpotter.dev/articles/markov_chains_are_the_orig...

[2]: https://news.ycombinator.com/item?id=39213410

[3]: https://arxiv.org/abs/2410.02724
by cultofmetatron | 2025-07-30 18:01:20+00:00
nothing makes more unsympathetic to the Israeli side than talking to zionists themselves. I had a guy threaten to doxx me to employer in instagram because I said that Israel is committing a genocide and that killing children is unjustifiable. I reported it to instagram, a clear case of malicious verbal intent and yet they decided it wasn't against community guidelines.
by Terr_ | 2025-07-30 18:01:30+00:00
> Waging biological warfare on the critters is not what I thought I was signing up for.

Alternate framing: A grey-goo apocalypse caused nanobots to consume and occupy all the convenient parts of the planet, and after billions of years of assimilation and hacking, some of the survivors formed a mobile hivemind megafortress which can "garden" and feel conflicted about it. :p

In other words, it's biological warfare all the way down.
by arp242 | 2025-07-30 18:01:36+00:00
> Electric scooters are illegal in the UK

Technically they're not illegal, but they are classified as motor vehicles and require a driving license, tax, and insurance. However, no one actually offers insurance, and I guess you'll also run in to problems registering them for tax, so they are effectively illegal.

This is just silly and because of a 1980s legal definition of "motor vehicle": "a mechanically propelled vehicle intended or adapted for use on roads". Non-enforcement seems like a good thing in lieu of parliament amending this unintended and silly classification. This is exactly what happened here in Ireland and some other countries.
by devmor | 2025-07-30 18:01:44+00:00
> Rarely in software does anyone ask for “fast.”

> But software that's fast changes behavior.

I wonder if the author stopped to consider why these opposing points make sense, instead of ignoring one to justify the other.

My opinion is that "fast" only becomes a boon when features are robust and reliable. If you prioritize going twice as "fast" over rooting out the problems, you get problems at twice the rate too.
by 9rx | 2025-07-30 18:01:52+00:00
> "YouTube is a video sharing platform with a library of free, high-quality content [...] It's not social media."

Aren't "sharing platforms" and "social media" the same thing? I understand a long time ago there was a dream that people would produce and share as much content as they consume, and that is what social media was supposed to be in reference to, but that imagined world never happened. Social media, as used to refer to any practical service in the real world, has always been about one-sided content being shared to a mostly consumer-only audience.

> increasingly viewed on TV screens

Are people digging old Trinitrons out of the trash, or what? If you try to buy a new "TV", you are going to get a computer with a large monitor instead.
by cogman10 | 2025-07-30 18:03:16+00:00
Nice little article.

The next thing to really explore is how the struct is being used. Smaller is always nice, but sometimes you need it to be fast. To do that, you'll want to group together fields that are commonly read. For example, x, y, and speed are likely always read together. So, it'd make sense to group those fields together to optimize for cache reads.

The next thing to question is if your Monster is being interacted with as an individual thing or as a group of things. If it's as a group of things then it might make sense to create a "Struct of arrays" of monsters. Imagine, for example, you have a system which removes all the dead monsters. It'd be faster to iterate through an `isAlive` array rather than an array of `Monster` structs.

And now you are on your way to reinventing an ECS :)
by ryandrake | 2025-07-30 18:03:20+00:00
Every company and every team I've ever worked for has had somewhere between 3X and 10X the amount of work in the backlog that they were staffed to do. Entire projects that were seen as priorities, but never even started because there was just no staff available to do them. Hundreds of "P1 important" bugs not getting fixed (and never getting fixed) because the limited staff was working on "P0 emergencies" all the time.

For a brief period of time, the company I worked for "overhired" which allowed them to move that multiple down to maybe 2X-5X instead of 3X-10X. We went from severely shortstaffed to very shortstaffed, but we could at least get one or two more projects done than we could before. Well, that's over now, and we're back to being severely shortstaffed.