MurphyA/hacker-news huggingface dataset:
by tgsovlerkhgsel | 2025-09-03 07:10:13+00:00
Anecdotally, I've seen many geeks (who certainly don't make their browser choice based on an annoying popup, and are generally more on the anti-Google side) use Chrome rather than Firefox, at conferences etc. (but this is mostly 5+ years ago). Not the majority, but plenty of well-informed opinionated people.

I believe especially back then, Chrome performance was significantly better than Firefox. On Android, Firefox was so slow and unpolished that the ad blocking couldn't make up for it (and even that wasn't available from the start).
by komali2 | 2025-09-03 07:11:07+00:00
That's no necessarily true since teaching requires a degree and certification, at least in the USA. Also it's an extremely hard job compared to investment banking - the hours are long, you must take your work home, you're usually on your feet a significant portion of the day, and you must function as a social worker and a live performer for a significant portion of the day. Every single day for a term.

And the pressure is enormous, you're in charge of making sure the kids get the tools they need for their life, all while making sure they can survive the arbitrary stuff like standardized testing.

If it was so easy why is there a shortage?
by beeforpork | 2025-09-03 07:13:24+00:00
I wish they put this on screen in Germany, too (though in German, maybe, instead of Japanese). In cooking shows, I always fear they throw the food in the gargabe. With that note on the screen, if they do throw it in the garbage, at least they would be evil liars. Which might be less likely, and so I could feel better.
by 0x3e5f3c3b | 2025-09-03 07:13:40+00:00
I haven't downloaded the game yet so I can't give you much feedback, but I do have a few tips/suggestions:

- have a video that shows off the gameplay: show off a few small combos and then one really big satisfying combo, also show off the game modes.

- colours, sound and animations: a really important component of game design. Each tap needs to feel like it has an impact or people will lose interest (it's why gambling machines are loud and colourful).

- offer some non-coin rewards for difficult achievements (alternate themes, different effects when you get a combo, etc.). It gives people something to show off to their peers.

- Daily challenges: gives people a reason to play the game daily. Offer a small coin reward for completing the daily challenge and set up notifications to let people know when the next daily challenge is available.

I recommend downloading a few popular puzzle apps and having a look at how they are designed, but keep in mind that not all design choices are to make the game fun. (Free) Mobile games these days are designed to be addictive and encourage users to make regular small purchases to keep the game enjoyable. I'm not a fan of this kind of game design but you'll see it everywhere because it's profitable (unfortunately).

My advice may also be a little out of date as I don't play mobile games anymore (learning how they designed really killed the enjoyment for me), but I hope it's helpful.
by stevage | 2025-09-03 07:14:11+00:00
Wow, another great writeup. I did a sort of half-arsed version of that here: https://stevebennett.me/2020/01/03/alternative-earth-procedu...

I basically took a square grid and then just randomly displaced each of the vertices a bit to disguise the fact that there is a grid at all. I just wasn't really clever enough to come up with any other way to do deterministic procedural generation.
by jonahx | 2025-09-03 07:14:12+00:00
For an unconventional but beautiful presentation of the subject, I highly recommend "Wild Linear Algebra" by the brilliant Norman Wildberger:

https://www.youtube.com/watch?v=yAb12PWrhV0&list=PLBQcPIGljH...

It starts with the axioms of being able to draw one line parallel to another, and a line through point, and builds up everything from there. No labeled Cartesian axes. Just primitive Euclidean objects in an affine space.
by tastyface | 2025-09-03 07:14:40+00:00
Why is this random news article unflagged, while this significantly more active and tech-relevant article flagged? https://news.ycombinator.com/item?id=45106903

Was this an intentional moderation decision? Most things with ICE in the title seem to remain flagged. Are the mods afraid? Or is this policy actually political?
by trod1234 | 2025-09-03 07:15:22+00:00
This is quite an ignorant take with rose-tinted glasses towards autocratic statism.

The truth of the matter that you neglect is that in many countries the minorities, allowed political activity, and many other aspects change without proper notice or disclosure following a strategy that originated from Mao China where the government keeps people guessing. Namely, the Anaconda in the Chandelier paradigm.

This is done not only because of issues within government, but also for the benefit of the ruling class to repress the general population using techniques based in torture to promote automaton-like behaviors from induced stress.

The brainwashed masses will always deny reality in such an environment.

When you have subversive elements that have broken the guard rails and caustically destroyed resilient systems making them brittle; bringing things to crisis and then attempting to silently seize power, and they fail to actually do it, you get the natural rise of authoritarianism. This is what happened with Hitler, and in many respects it was the Communists of the time, as well as the post-WW1 reparations, and economics that paved the way for what came after.

Its insidious yes, because people don't recognize or realize the reason the dominoes fall, and the consequences are just a cascading series of generally but not specifically predictable events in history. It certainly also makes matters worse when you have runaway money-printing to further cause issue.

If the cycle was to be stopped before the consequences, it should have been stopped by the cohorts that gradually and subversively put it into action in the first place, but they wanted to seize power instead, have their cake and eat it too. The people of such a group epitomize many of the deadly sins, and they have willfully blinded themselves to it.
by stpedgwdgfhgdd | 2025-09-03 07:16:17+00:00
Yes! This is a big problem!

However it seems, the change is reverted. Just today /model gives 3 options instead of 4:

│ 1. Default (recommended) Use the default model (currently Sonnet 4) · $3/$15 per Mtok │ │ 2. Opus Opus 4.1 for complex tasks · $15/$75 per Mtok │ │ 3. Opus Plan Mode Use Opus 4.1 in plan mode, Sonnet 4 otherwise
by IshKebab | 2025-09-03 07:16:32+00:00
> Stack Overflow isn’t dead because of AI. It’s dead because they spent years ignoring user feedback

It is dead because of both of those things. Everyone hated Stackoverflow's moderation, but kept using it because they didn't have a good alternative until AI.

> When AI arrived I'd already been waiting for years for an alternative that didn’t aggressively shut down real-world questions

Exactly.
by xiangyufan723 | 2025-09-03 07:17:23+00:00
I'd like to ask how everyone quickly accesses the many PostgreSQL instances deployed in Kubernetes. If you use development tools like DataGrip, you have to go through a rather complex configuration process. But if you're frequently using these instances, such tools can still be quite convenient.

So, I tried vibe-coding a project p6s that mimics the way k9s works—allowing quick access to PostgreSQL instances via a TUI (terminal user interface). It also comes with some basic built-in queries, such as active connection count and table storage information for databases.

Right now, it’s still quite basic. I’d like to expand it to support more database types—such as MySQL, ClickHouse, and others—directly. I’d really appreciate any suggestions or ideas you might have!
by astura | 2025-09-03 07:19:31+00:00
I'm not sure it's really even enforced? For example

Republic of Tea blackberry sage tea, 50 count - $11 on their site, $13 on Amazon with Republic of Tea as the seller.

https://www.republicoftea.com/blackberry-sage-black/p/v00590...

https://www.amazon.com/dp/B0024SDYLI

And that's not really a super obscure product, since it's ranked #69 best selling for the "black tea" category.
by lelanthran | 2025-09-03 07:19:40+00:00
> The risk involved in many small 51% bets is very different from the risk in a single all-or-nothing 51% bet.

Right, but parent didn't say anything about an all-in bet, just double-or-nothing on a positive EV bet.

Frankly, I'd repeatedly bet on a positive EV bet too; it's a guaranteed win if you're allowed to go on for as long as you want to.
by _dain_ | 2025-09-03 07:19:54+00:00
Oh hey, I'm the mirror universe version of you. I used to work in a semiconductor plant, writing Python code that controlled robot arms and electronic measurement instruments and so on. In my universe we used threads over blocking calls instead of async and it was exactly as bad as you might imagine.

>Having cancellation work smoothly is also pretty important to us

+10000. Threads don't have good cancellation semantics, so we never had a robust solution to the "emergency shutdown" problem where you need to tell all the running equipment to stop whatever they're doing and return to safe positions.

Every day I worked on that codebase I wished it had been async from the beginning, but I couldn't see a way to migrate gradually because function coloring makes it an all-or-nothing affair.
by nickpapciak | 2025-09-03 07:20:00+00:00
That’s actually a really interesting point. We started out building out basically an “agentic PaaS” exactly as you described, but quickly found difficulty in securing more customers and moving up-market (from seed stage to series A+) for it. Because a PaaS did not have sufficient abstractions + the customers were too afraid to give us control, because even if it was their cloud, if we went under there was a sense that they “lost” their deployment platform. (This was the sentiment we were able to piece together from talking to many people).

Right now most of our value, as you said, is in augmenting an infra engineer at a growth stage company to limit some of the operational burdens they deal with. For the companies we’ve been selling to, the customers are SWEs who have been forced to learn infra when needs arise. But overall they are fairly competent and technical. And Claude code or other agentic coding tools are not always sufficient or safe to use. Our customers have told us anecdotally that Claude code gets stuck in a hallucination loop of nothingness on certain tasks and that Datafruit was able to solve them.

That being said, we have lost sales because people are content with Claude code. So this is something we are thinking about.
by keeda | 2025-09-03 07:20:17+00:00
What is missing in this discussion is the fact -- explicitly called out by the court in the opinion, see e.g. https://news.ycombinator.com/item?id=45109999 -- that Google Search is so good because it gets so much search traffic and, critically, user interaction data such as clicks, dwell time and even hovers on search results, which it mines to figure out better rankings.

Unless competitors get that kind of traffic AND user behavior insights, their results will always be worse.

And as long as their results are worse, 1) their revenues will always be worse, which will 2) make it prohibitively expensive to even try to bid for such placements, which in any case 3) would be shot down by Apple because their results are not "good enough".

It's a Catch-22 from which the only escape is making a risky 20-billion-per-year traffic acquisition bet (on top of the billions already being invested) that they can get all that traffic and user behavior data and improve their search engine quickly enough to make the results good enough to drive enough revenue, all the while fighting the tendency of people to use Google anyway simply out of habit.

I don't think it's much of a choice.

The proposed remedies do talk about sharing search and user interaction data though, so if that survives appeals, it might help level the field a bit.
by atleastoptimal | 2025-09-03 07:21:04+00:00
Is there an open source Uber? There are multiple open source AI models far beyond what SOTA was just 1 year ago. Even if they don't manage to drive prices down on the most recent closed models, they themselves will never be a trivial amount more than the compute they run on, and compute will only get more expensive if demand for AI continues to grow exponentially, which would likewise drive prices down due to competitive pressure.
by oblio | 2025-09-03 07:21:07+00:00
No, I'm predicting that:

1. opportunity costs are a thing.

2. if you add Uber's financial numbers since creation, the crazy amount of VC that was invested Uber would have provided better returns by investing it in the S&P 500.

3. Uber will settle in as a boring, profitable company that's going to be a side note in both the history of tech and also of transportation and will primarily be remembered for eroding worker rights.
Show HN: AddVenture – a minimal, fast mental-math game
by sarthaksoni | 2025-09-03 07:21:21+00:00
I built a tiny browser game that throws rapid-fire addition puzzles at you and tracks your best streaks. Each round is just 5 problems, so it’s all about speed and focus.

Instant guest play (no signup) with a Real-time top-10 leaderboard (shortest time as tiebreaker) and a personal game history.

You can check out the code here: https://github.com/sarthaksoni25/AddVenture
by joatmon-snoo | 2025-09-03 07:21:30+00:00
For folks who don't know what Magic Lantern is:

> Magic Lantern is a free software add-on that runs from the SD/CF card and adds a host of new features to Canon EOS cameras that weren't included from the factory by Canon.

It also backports new features to old Canon cameras that aren't supported anymore, and is generally just a really impressive feat of both (1) reverse engineering and (2) keeping old hardware relevant and useful.
by ljchen | 2025-09-03 07:22:17+00:00
Most tech companies need vc money to bootstrap product development and businesses. The question is how much is "too much"? A very subjective question, especailly considering huge diferences across different domains and industries. It's easy for most people (investors/founders/LPs) to simply follow market trends. Few have cool heads at volatile times. The market will play out anyway.
by hinkley | 2025-09-03 07:22:32+00:00
Principles are what you do when things are hard.

I know from painful experience that it's easier to forgive someone who has never promised you they have them than someone who has and then backpedals.

Even allowing for the fact that most such statements are aspirational more than descriptive, there are degrees where it transitions from not reaching your goals to straight up betrayal.
by Mistletoe | 2025-09-03 07:22:39+00:00
I thought it was Magic Leap, the AR scam company.

https://en.wikipedia.org/wiki/Magic_Leap

> As of December 2024, the Magic Leap One is no longer supported or working, becoming end of life and abruptly losing functionality when cloud access was ended. This happened whilst encouraging users to buy a newer model.

Ah, that’s about how I thought that would end up.
by coldtea | 2025-09-03 07:23:29+00:00
Not really. Quite some more "else".You wrote:

"And for others that also don't know, a great example on how to do cool UIs with Java"

This is vague, and could mean either it's a "cool GUI app (end-to-end) in Java" or "cool GUI app (with just the GUI) in Java".

Think how one could say the same thing you said for a 100% Java app too, e.g. "jEdit/NetBeans/etc is a great example on how to do cool UIs with Java".

I added the explicit information that the Java part is constrained to the UI, and clarified what the backend is written in.
by FrancisMoodie | 2025-09-03 07:23:49+00:00
What? They don't check your credit score where I live (west-eu). They check your pay slip to see how much you make monthly and if it your rent is less than half your paycheck they can decide to let you rent. After that is a two or three month downpayment that is locked in a seperate bank account specifically for this use and is released at the end of the lease. If there is no damage to the rental unit you get back your full amount, depending on what damage is found, the downpayment is used to fix that.
by erremerre | 2025-09-03 07:24:39+00:00
The easiest way is with a programmable plug, it does not have to be smart, just set it up to charge the phone for 1 or 2 hours at the cheapest, or available by solar, the rest of the day the phone will use battery as usual. Is the battery cooked? Then set it to be half an hour every 4 hours or so.
by torginus | 2025-09-03 07:25:21+00:00
It's not the borrowers fault, and in case of banks, it's not even their problem thanks to credit score and extensive guarantees built into the system.

However when I'm paying for some work to be done in the future, I'm essentially lending the contractor money predicate on the work being done by a certain deadline, quality or even at all.

So I'm the lender until the job is done, and if the borrower defaults on this it's not my fault, but certainly my problem.
by hinkley | 2025-09-03 07:26:57+00:00
In Seattle there are some developers who call Amazon employees AmHoles. It's part their general arrogance, punctuated by things like their tendency to walk down the sidewalk four abreast and not notice that they are pushing people going the other way out of their way.

I worked a short contract there and I've seen the 'meatgrinder' bit. I joked (not really joking) with my fellow contractors that maybe the reason they walk four abreast is shell-shock, not arrogance. A couple days a week we went to lunch in a daze.

It's clear there's not enough quality control in their 'culture', by almost an order of magnitude. I've known two different people who quit after less than 2 weeks. One after being called on Sunday asking why he wasn't at work. On his second fucking week at the company.
by mynti | 2025-09-03 07:27:24+00:00
This is super cool! One thing I find counterintuitive is that GPT5 or o3 not have better performance. GPT5 gets about 800k on average per round but I would have expected it to be nearly perfect, since these are not particularly hard questions and mostly trivia or simple look up knowledge questions. There is little reasoning involved so I expected the big models to do much better.
by socalgal2 | 2025-09-03 07:27:49+00:00
> What happens during startup?

Too gawd damn much! Go back to an Apple II, An Atari 800, A Sinclare ZX80, You turn them on. They execute a few instructions and then are ready to use. Contrast to my linux boxes that are a million times faster but takes ~2 minutes until I can use them.

Yea, I know, things have changed for reasons

Still... It's sad to me how long things take to get started and all of those 100s and 1000s of layer are each full of vulnerabilities waiting to be discovered.
by spwa4 | 2025-09-03 07:28:04+00:00
> You don't force Palestinians to accept peace with Israel.

See this is what I mean. The whole discussion is about ONE thing: allowing Palestinians to use whatever violence they want, including mass murder, to "win" (between quotes because the worst thing that could happen to Palestinians is that they win this conflict, as that will immediately cause all their allies to turn to enemies)

Because the other interpretation of this statement is obviously not what you mean. Or do you accept there will be war, and it looks like Palestinians will lose, with whatever consequences that brings, probably leaving?

Palestinians and their allies want war, nothing else. Hell, Palestinian allies, including "supporters" in the west, want war with Israel even more than the Palestinians themselves want it. Btw: allies, not just idiots in the west, but allies like Russia, Iran, China and Qatar, each of them oppressive hellholes that massacre their own population. That alone should tell you that the Palestinians are the wrong side to support.
by BlueTemplar | 2025-09-03 07:28:59+00:00
Here you go :

https://acoup.blog/2024/10/25/new-acquisitions-1933-and-the-...

And Elon has forfeited the charitable assumption that he wasn't a fascist when he made the fascist salute at the inauguration. Twice.

At such a public event, it doesn't even matter whether he believes it himself : symbols have power.
by wink | 2025-09-03 07:29:32+00:00
I think the 2/3 split had more impact than the author thinks.

Many people in my bubble (around 2013-2017) just never went with python 3, but chose other languages.

The company I was working for started important applications in python 2 as late as 2014 because the libraries we needed weren't ported yet. We never went python 3 later, but went to go instead, so we completely missed any python async thing.
by hinkley | 2025-09-03 07:30:26+00:00
I "love" how some people think it's important to do a 7 hour interview pressure cooker with a prospective employee to see how they behave in a crisis. This is a straight up condemnation of their development culture and they are so blind they don't even see it. What they want is people who are content to live in a perpetual crisis instead of people who will put their foot down and work like hell to fix it.

The amount of blood I'll bleed for a team I've been gelling with for two years is a lot. The amount I'm going to bleed for some jackass I just met who wants me to lick his boots for a job is approximately zero.

I hated frat boys in college for the frat culture. I didn't expect to find it in dev culture as an adult. They're called Frat BOYS for a reason. Fuck hazing.
by cbeach | 2025-09-03 07:31:01+00:00
Consider Scala rather than Java. After a decade of enterprise Java development I decided to pivot to Scala after seeing the side-by-side code examples in the Play Framework documentation. Scala code is much more succinct and expressive than Java.

The gap has narrowed in recent years, but all the new features of Java have been there for years in Scala, and with neater syntax in Scala. Many Java design patterns are built into the Scala language itself, and the type system is phenomenally powerful. It’s a language where I am constantly learning, even ten years in. It’s wonderful.
by boesboes | 2025-09-03 07:31:53+00:00
I've been using it to do all my work for the last month or two and have decided it's not worth it. I haven't made any recordings or anything, so this is purely my subjective experience: it's ok at greenfield stuff with some hand-holding to do things properly all the time. It knows the framework well, but won't try to use it correctly and go off on weird detours to 'debug' things that fail because of it. But on a bigger refactor of legacy code, that is well tested and the 'migration' process to the new architecture documented it just was very infuriating. One moment it seems to be doing alright and then suddenly I'm going backwards for days because it just makes things look like they work. It gets stuck on bad idea's and keeps trying them. Keeps making the same mistakes over and over, despite clear instruction on how to do it correctly..

I think it misses a feedback loop. Something that evaluates what went wrong, what works, what wont, and remembers that and then can use that to make better plans. From making sure it runs the tests correctly (instead of trying 5 different methods each time) to how to do TDD and what comments to add.