MurphyA/hacker-news huggingface dataset:
by dakna | 2025-12-17 18:24:31+00:00
> So where do they ask to put a small data center? Right in the city's entertainment district! Makes less sense than putting it on farmland. Look Michigan needs the jobs, just a little common sense would go a long ways.

The site of the old GM Fisher Body plant is a sixty acres brownfield. The proposed downtown data center location is a one acre unused parking lot. It is close enough to LBWL, Lansing's utility company for water/electricity, to reuse the generated heat [1].

I don't think this really compares to the 270 acres data center for OpenAi/Oracle planned in Saline Township, which will be connected to one of the few 345kV transmission lines in Michigan. [2]

[1] https://www.lbwl.com/community/newsroom/2025-11-05-deep-gree...

[2] https://openinframap.org/#11.64/42.1244/-83.8008
by PartiallyTyped | 2025-12-17 18:24:32+00:00
I have the same experience.

In my view there's two parts to learning, creation and taste, and both need to be balanced to make progress. Creation is, in essence, the process of forming pathways that enable you to do things, developing taste is the process of pruning and refining pathways to doing things better.

You can't become a chef without cooking, and you can't become a great one without cultivating a taste (pun intended) for what works and what it means for something to be good.

From interactions with our interns and new-grads, they lack the taste, and rely too much on the AI for generation. The consequence is that when you have conversations with them, they straggle to understand the concepts and tools they are using because they lack the familiarity that comes with creation, and they lack the skills to refine the produced code into something good.
by sltkr | 2025-12-17 18:24:46+00:00
That's just factually wrong. Proposition 8 deprived nobody of any rights. Gay couples could get exactly the same rights as straight couples through a domestic partnership, or get married out of state, as even Wikipedia admits:

> A same-sex marriage lawfully performed in another state or foreign jurisdiction on or after November 5, 2008 was fully recognized in California, but Proposition 8 precluded California from designating these relationships with the word "marriage." These couples were afforded every single one of the legal rights, benefits, and obligations of marriage.

Note the last sentence!

Additionally, proposition 8 was not extreme. It was carried by a majority of California voters, and Barack Obama said at the time: “I personally believe that marriage is between a man and a woman” which is essentially what the proposition established too, though Obama opposed using a ballot proposition to settle the issue.

> He has a right to do that without fear of government retaliation. But Mozilla has a right to fire him for being a bad person because of it.

I never argued that Mozilla doesn't have the right to fire people for their political views. We're just establishing that Eich _was_ fired for his political views, and that that shows Mozilla had become a political organization first, and a technological company second.

In a politically neutral technology company there should be room for people who side with Barack Obama and the majority of Californian voters. The fact that that is not true of Mozilla proves it's not a politically neutral company; it's a political project that inherited a software project they are not particularly interested in maintaining except as a vehicle for further promoting their politics.
by delichon | 2025-12-17 18:24:52+00:00
Now that YouTube is labelling some videos as AI generated, I'm in despair at how many of them are perfectly unexceptional and believable. Like, someone saying hello to their dog, that looks like they just pulled out their cell phone, and has 5 likes. I can no longer trust myself to discriminate between real and whole-cloth fake, at all.

On the other hand it's a bit liberating to no longer try to discriminate, and simply trust none of it. It's all fiction until proven otherwise. I don't have to get outraged at all on first impression.
by anovick | 2025-12-17 18:25:27+00:00
OP seems not broadly applicative to corporate software development.

Rather, it's directed at the kind of niche, mission-critical things, that not all of which are getting the formal verification solution that is needed for them and/or that don't get considered due to high costs (due to specialization skill).

I read OP as a realization that the costs have fallen, and thus we should see formal verification more than before.
by etempleton | 2025-12-17 18:25:27+00:00
I think it was just one of those throwaway lines. I raised an eyebrow when I read it. It seems like something written to appease some idiot on the board or something. If I thought there was a strong vision there it would be fine, but no one seems to have any vision for AI beyond some controlled tech demos that never quite work as advertised—at least not enough for you to use it in the way advertised.
by alephnerd | 2025-12-17 18:26:01+00:00
I mean, the reduction of industrial subsidizes for EVs globally [0] along with recent supply chain scares [1] have made the economics for EVs much more difficult recently [2].

This should not be construed as "EVs are dying" but as I keep saying, EVs are going thru the same cycle that Hybrid ICE went thru 15 years ago.

Assuming a 0 to 100% EV transition would happen globally in a handful of years is dumb. Heck, even Chinese automotive manufacturers primarily export ICE vehicles globally [3]. The transition will happen both slower than EV fundamentalists and faster than ICE fundamentalists assume.

[0] - https://www.reuters.com/sustainability/climate-energy/global...

[1] - https://www.reuters.com/world/china/china-tightens-rare-eart...

[2] - https://www.spglobal.com/automotive-insights/en/blogs/2025/1...

[3] - https://www.reuters.com/investigations/china-floods-world-wi...
by malcolmgreaves | 2025-12-17 18:26:22+00:00
The point at which you _could_ start to have undefined behavior is within an `unsafe` block or function. So even if the "failure" occurred in some "safe" part of the code, the conditions to make that failure would start in the unsafe code.

When debugging, we care about where the assumptions we had were violated. Not where we observe a bad effect of these violated assumptions.

I think you get here yourself when you say:

> triggering undefined behavior can in theory cause the program to do anything, including fail spectacularly within seemingly unrelated safe code

The bug isn't where it failed spectacularly. It's where the C++ code triggered undefined behavior.

Put another way: if the undefined behavior _didn't_ cause a crash / corrupted data, the bug _still_ exists. We just haven't observed any bad effects from it.
by shkkmo | 2025-12-17 18:26:24+00:00
> The article has a lot about how they're struggling for money.

Not really. The closest it comes is briefly mentioning some 2024 layoffs.

What the article is discussing is revenue diversification.

> Which is a constant issue for Mozilla.

No, Mozilla has had a consistent and growing revenue stream from Google.

> Which a big reason for that is the low browser share.

In what way? Software development costs have been less than half Mozilla's annual revenue for over a decade.

> He says he could begin to block ad blockers in Firefox and estimates that’d bring in another $150 million, but he doesn’t want to do that. It feels off-mission.

This isn't a direct quote, but voy does the Author of that article not inspire confidence by the way this is worded. "It feels off-mission" should be "It would be antithetical to everything Moxilla standa for". The way this is phrased it feels like Mozilla explored this and decided that the 150 million wasn't worth the reputation hit (yet.)

Edit: I do suspect that the lack of revenue diversity led to product decisions that favored their paying customer's and prevented the types of browser innovation that would have competed more successfully for market share against that paying customer.
by oersted | 2025-12-17 18:26:53+00:00
I do appreciate you taking the time to respond. I wish you luck.

I suppose I was frustrated due to a mismatch of expectations and the fact that I do things like this every day with AI, it feels rather trivial to me.

But I can see how it may appeal to a wider market. I remember coming across a couple websites that were doing this automatically pre-AI, simply detecting who I was and displaying it in some basic ways. And yeah it was a bit weird, but it sure stuck in my mind for a long time, and it was a data-broker type company anyways, it triggered the thought "well if it can do this with me, it must have good data about everyone".

And I can see the more general case for B2B to surface the right use-cases for the user and such. I've interacted with many people with a business profile that would certainly click a "just show me what I care about" button, hell many technical people would love it too just to remove all the whishy-washy hype language and just see what the thing does.
by glenstein | 2025-12-17 18:27:28+00:00
I agree, it's fascinating and I believe a necessary term. I just recall him using it on his tik tokk. And come to think of it it might have actually been John Green (oops).

But basically his idea was that hedonic skepticism. Was this kind of like reflexive unthinking doubt of the sincerity of any institutional effort to do any form of social good whatsoever. It seems to over correct towards skepticism and is motivated, not by factual veracity but by the kind of entertainment value of being skeptical and jaded about everything. And so the idea that the center for disease control might really sincerely want to stop the spread of measles, if you're a hedonic skeptic, you laugh at how ridiculous and naive. It is to believe that they might have your best interests at heart. Which I think overlooks the simple possibility that sometimes we stand up institutions in response to real societal needs, and that you can have an appropriate and healthy skepticism of politicians and policy makers acting in their own self-interest while also appreciating that there do exist purpose-driven organizations that roll out programs and policies based on a genuine interest in solving problems.
by immibis | 2025-12-17 18:27:42+00:00
They say everyone has a price. Wouldn't you for ten million? A hundred million? A billion dollars? It would be extremely irrational not to. You could always donate 70% of it to Ladybird, and still come out ahead.

You could always secretly continue helping the adblocking mission under a different name. Even if you signed a contract not to.
by throw3e98 | 2025-12-17 18:27:42+00:00
Most people I know buy STL files from MyMiniFactory because the cost of the STLs is already a tiny fraction of the price of buying models at the local store. We spend more on the paint to paint the figures than we do on the digital files. We also like supporting the artists - they often have cheap subscription based models where you get access new files, plus their back catalog if you stay subscribed for a certain period of time or at certain tiers.

Often the artists are solo artists that you can, like, hang out with on Discord and chat directly with.

The exception might be Russia, there's a big 40K hobby there and they're cut off from buying stuff due to sanctions and the terrible state of the economy.
by tpierce89 | 2025-12-17 18:27:48+00:00
I’m the creator of LingoScreen.

The idea for this tool came from a personal pain point: I had just finished a mobile app and needed to localize the screenshots for 10 different countries. I realized I was spending more time in Figma/Photoshop manually editing text boxes than I did coding the app. Google Lens is great for reading, but it ruins the design by slapping ugly boxes over the art.

I built LingoScreen to solve this. It uses AI to:

Detect & Segment: Identify text exactly where it sits. Inpaint: Use AI to see what’s behind the text and restore the background perfectly. Contextual Translate: Translate into 50+ languages with 99% accuracy. Re-render: Put the new text back in a font and style that fits the original design.

Whether you're a solo dev trying to go global or a marketing team handling 100+ assets, LingoScreen turns a week-long design task into a 30-second automated process.

I’d love to hear your thoughts on the accuracy and the UI! I’m here all day to answer your questions.
by pavel_lishin | 2025-12-17 18:27:57+00:00
> So you agree: for you, it's more important that the Mozilla CEO shares your political views, than that Mozilla makes a quality product.

He doesn't have to share all of them, but we have to have enough overlap for him to consider me & my friends enough of a human being to share the same rights that he does.

As another commenter pointed out, there are beliefs heinous enough that will override the quality of optional software that I might choose to use.
by __s | 2025-12-17 18:28:06+00:00
Their implication is that junior devs have more likely built up their workflow around the use of AI tooling, likely because if they're younger they'll have had more plasticity in their process to adapt AI tooling

Overall I don't quite agree. Personally this applies to me, I've been using vim for the last decade so any AI tooling that wants me to run some electron app is a non starter. But many of my senior peers coming from VS Code have no such barriers
by dylan604 | 2025-12-17 18:28:08+00:00
The one thing I learned in college is that the advisors are worthless. There's how many students? And you are supposed to expect they know the best thing for you? My advisor told me that all incoming freshmen must take a specific math class, a pre-calculus course, totally ignoring all of my AP exams that showed I was well beyond that. Wasted my time and money.
by aposm | 2025-12-17 18:28:09+00:00
We frequently get juniors or interns who are perfectly capable of pumping out many LoC with the use of AI in various forms - the issue is that they _don't_ actually ever learn how to think for themselves, and can't fix problems when something goes wrong or the LLM paints itself into a corner. I have found myself doing a lot more shepherding and pairing with juniors when they can't figure something out recently, because they just have not had the space to build their own skills.
by strbean | 2025-12-17 18:28:36+00:00
There's certainly a middle ground. I'd like to have A WAY to authenticate with the US government, other than an in-person ID check or a random private company.

It would be great if governments provided the option to authenticate with third party PKI. Having a public option would be nice as well. Identity management and verification is a core competency of government, after all.
by sroerick | 2025-12-17 18:28:42+00:00
A lot of people do where I'm from, and I've bottomed out multiple sedans on rough roads outwhere I live. I totaled a vehicle because the rear axel broke for rough roads.

I do all these things with my Camry, I'm pretty sick of having to park 5 miles down the trail, and I wish I had a truck.
by arjie | 2025-12-17 18:29:06+00:00
Password + TOTP have served me well so far. To port from device to device I just need to log into my Bitwarden account. It is unclear to me what device loss would do to a passkey and the passkey never communicates that information to me. If I set up a passkey on my iPhone, the site prompts me on my Linux desktop. I understand it's fine for people who use single platforms for everything. But as far as I can tell there is no advantage over Password + TOTP. I really hope Passkeys don't become mandatory. I only use them for sites I don't care about or when I've accidentally said yes to setting one up.
by mattmcal | 2025-12-17 18:29:16+00:00
I've been using Linux on my desktop for ten years and I definitely experience bugs and performance issues with Firefox from time to time that don't occur in Chrome. It's rare but common enough to keep Chrome around as a fallback.

A few: Developer tools are quite slow; Airline websites often break during checkout; JS games and video players sometimes stutter or use a lot of CPU
by 0x457 | 2025-12-17 18:29:23+00:00
Everyone pretends that you're force to only have 1 passkey. I use 3 "passkey managers": Passwords.app, Bitwarden, YubiKey hardware key. I usually add all 3 or just two (skipping YubiKey).

On Apple devices I get neat experience out of the box, on Linux (+Firefox) I forced to use Bitwarden because Mozilla is being Mozilla.

Never had any issues ever with passkeys.
by wenc | 2025-12-17 18:29:53+00:00
I live in NYC. That sounds more like NYC.

Most mega cities in Asia Pacific at least have newer infrastructure and social norms that make them less miserable.

NYC is miserable in some ways (crumbling infrastructure, broken social norms especially post COVID) and not in others (creativity, passion).

Some days I feel the latter makes up for the former. But the former is still bad.
by mrguyorama | 2025-12-17 18:30:00+00:00
The vast majority of these people complaining are using something like Brave or just plain Chrome.

They aren't expressing genuine criticisms for the most part.

Tons of them literally work at google.

Like, there's a poster a couple threads over insisting "Brave is great, you just have to ignore the crypto shit and change a bunch of settings" and like, somehow brave doesn't get regular 600 post long threads about how it's "Dead" and "It's the end" and "I have never used Firefox in my life but I certainly wont now!"

It's absurd.

"Mozilla's CEO makes $6 million" says people who get very angry if you suggest we should pay the managerial class less of the worlds money and also never seem to complain about any other CEO making that money and don't say anything about how much the CEO of Brave makes or how much money Google as a whole sucks out of reality to do whatever they want with, including subsidizing a browser to kill any competition.

Firefox got big because every young tech nerd installed it on everyone's machine and then a few years later, google literally paid tons of installers to also bundle and install Chrome and make it the default browser and everyone here always insists that people who did not choose to use firefox and did not even notice they now use chrome are somehow going to pay real money for firefox?

Meanwhile Opera is showing how nobody gives a shit about any of this "Privacy" nonsense in the market, and the important features are things like "you can install a theme your favorite youtuber made for shits and giggles" and "Advertising to children"

You want browser engine diversity? Guess what, that's Firefox right now. There is nothing else. That's why I use Firefox. There's nowhere else to go.
by joshstrange | 2025-12-17 18:30:13+00:00
This is a hilariously naive take.

If you’ve actually tried this, and actually read the results, you’d know this does not work well. It might write a few decent tests but get ready for an impressive number of tests and cases but no real coverage.

I did this literally 2 days ago and it churned for a while and spit out hundreds of tests! Great news right? Well, no, they did stupid things like “Create an instance of the class (new MyClass), now make sure it’s the right class type”. It also created multiple tests that created maps then asserted the values existed and matched… matched the maps it created in the test… without ever touching the underlying code it was supposed to be testing.

I’ve tested this on new codebases, old codebases, and vibe coded codebases, the results vary slightly and you absolutely can use LLMs to help with writing tests, no doubt, but “Just throw an agent at it” does not work.
by andrewmcwatters | 2025-12-17 18:30:16+00:00
I don't care what you other people in auth do, I work in auth too, please stop making signing into anything 5 steps.

1. First I get redirected to a special sign-in page.

2. Then I sign-in with my email only.

3. Then it finally asks me for a password, even for services that would never reasonably use SSO or have another post-email receive process.

4. Then I get redirected again to enter 2fa.

5. Then these websites ask if I want to create a passkey. No, I never want to create a passkey, and you keep asking me anyway.

6. Then, and only then, do I get to finally go back to using the service I wanted, and by then, you've lost whatever my `?originalUrl=` was, and I have to find it again.

No, don't send me a magic link. Because then I have to go do 4 more steps with Gmail or another mailbox provider and now signing in has become 10 or more steps.

No, don't tell me getting rid of passwords will help most of the population, and then force all of us to do the above, and blatantly lie to us that it's better.

Stop it. Get some help.
by Neywiny | 2025-12-17 18:30:23+00:00
I guess if you select the block and can tell it to only replace within that block, yes. As far as I know VSCode/Theia don't allow that. It's either click replace 20 times, copy/paste to a new file and replace all that way, or a quick multi cursor. I prefer the multi cursor. Especially when the language servers glitch out and don't let me rename the symbol gracefully, but there are many other use cases like the alignment as they mentioned.
by jcelerier | 2025-12-17 18:30:26+00:00
> WhatsApp is end-to-end encrypted, for instance, and it's used by billions.

and it causes no end of pain when you switch phones (esp. if you loose one). Of all the chat services i use, Telegram is the only one that NEVER, EVER LOST ANY OF MY MESSAGES. Maybe for some people privacy is more important ; for me, not loosing any message I have under absolutely no circumstance is the n°1 baseline requirement for something to even be called a chat app.
by codegeek | 2025-12-17 18:30:41+00:00
My take is that these are not binary issues. With outsourcing, it is true that you can hire someone cheaper in Asian countries but it cannot kill all jobs locally. So what happens is that the absolute average/mediocre get replaced by outsourcing and now with AI while the top talent can still command a good salary because they are worth it.

So I think that a lot of juniors WILL get replaced by AI not because they are junior necessarily but because a lot of them won't be able to add great value compared to a default AI and companies care about getting the best value from their workers. A junior who understands this and does more than the bare minimum will stand out while the rest will get replaced.
by novok | 2025-12-17 18:30:45+00:00
Pre-passkeys, was this lockout issue a true issue with apple and google accounts? Or have passkeys added a general lockout issue that didn't exist before? Also passkeys in their current implementation are not possible to back up or export yourself, unlike passwords in the past.

Security engineers are prioritizing preventing key copying over lockout issues, unilaterally, on literally billions of people. It improves their metrics internally, at the cost of an externality on the entire world. This kind of stuff invites odious regulation as more and more stories of lockout with no recourse surface.

And unlike passwords, there is no good provider migration story. There is a roach motel issue. Yes it is being 'worked on', but passkeys and such have been out for many years, the willful denial whenever you ask people running these standards about these issues is incredibly irritating. The fact they tend to avoid questions about this like politicians decreases trust in the motives of such standards.
by chrisBob | 2025-12-17 18:30:58+00:00
Electric pickup trucks are hard, mostly because they need to fill an imaginary, or aspirational use case. More than 99% of the pickup truck miles in the US could be filled by an electric truck with a 150 mile range that people charge at home. But no one will buy that truck because of the desire to take long trips, and potentially tow a long distance.

The driving and ownership experience of electric vehicles is MUCH better, but it is hard to convince buyers to try it out.