MurphyA/hacker-news huggingface dataset:
by matwood | 2025-11-16 06:51:18+00:00
> We need manufacturing in the US.

Overall there is a lot of manufacturing in the US. What the US doesn't have are manufacturing jobs because labor is more expensive than automation.

Maybe you meant the US should make sure to have some certain types of manufacturing like chips. In that case, targeted programs are a better approach than any sort of tariffs. See the CHIPS act for example.
by atoav | 2025-11-16 06:51:51+00:00
It is certainly a truth that many people have a fear to cross the threshold of doing something for real. That fear is usually a fear of committing to a potentially substandard result or a fear of getting started on the meat of what feels like a herculean problem. In short it is the fear of failing.

As an university level educator that helps students with mostly technical projects (so stuff neither I nor them have ever done): This fear is very common. But what I dislike about this advice is that preparing the thing is often in fact a necessary step of (A) deciding whether the thing is feasible and worth doing and (B) a part of what is needed to do the thing. Drafting the general layout and data flow and UI for your software can save you hours later. Having a good and fleshed out concept for a game may tell you if it is even worth putting years of your own time into it, what resources you will need, a research essay on different ways to detect motion may e what makes or breaks the result of your interactive art installation etc.

So preparation is necessary, but true experience only comes from going beyond the preparation phase. Feel it is impossible to start? Usually that means there is something that you feel insecure with. E.g. your game might need an inventory system and while you have a great idea how it should look and work, you have no idea how to actually program it. And if that small part of your task looks impossible, it makes the whole task appear extra-impossible.

The best way to deal with this is usually tackling the problem head on and make it a proof of concept. The problem is you can't program that inventory, and there are many ways to go at that particular problem, but if you can get a draft inventory going that means your biggest worry is taken care of. That means dealing with the hard part first, even if you tell yourself it is just a proof of concept that won't land in the final thing is a good approach. Divide and conquer. The whole thing seems impossible? Break it down into smaller steps thst seem more managable.
by AnthonyMouse | 2025-11-16 06:52:45+00:00
> completely banning VPN is difficult

No one disputes this.

> significantly reducing VPN usage is a win for (totalitarian) govs

But a loss for non-totalitarian countries, and therefore a cost rather than a benefit in the context of US states doing it.

> it's enough to make it difficult for the layman to achieve govs' goal

And I addressed that, but I'll reiterate.

Even ordinary people can bypass VPN blocks with a trivial amount of effort. It's really not that hard, and in fact there is an entire cottage industry dedicated to making it easier, because we don't want totalitarian regimes keeping their population in the dark -- and the people thwarting those blocks are our friends, or often even the US government itself, for actually good reasons for once.

So if you block something that people aren't that interested in seeing, like criticism of the government when that's something that tends to make a lot of people uncomfortable, then blocking people from seeing it has an effectiveness which is a little better than totally negligible. Because some people won't go out of their way even a little bit to see it, and then they don't. (Which is why it's important that we make it absolutely trivially easy for ordinary people to bypass those blocks.)

Whereas if you're trying to block something that people actually want -- drugs, porn, whatever -- it's not going to work because that trivial amount of effort to bypass it is too small to be meaningful in a context where the user is actively seeking it out.
by bulbar | 2025-11-16 06:55:30+00:00
The latest Windows has always been the worst for many. They tend to have nostalgic feelings to whatever Windows they used first.

I do share some of the complains but I feel like people get way too much upset about miniscule stuff.

I would rather have Microsoft fix the bugs and weird behavior of the Windows Explorer. I got used to it now after a year but would absolutely prefer a smooth experience for such a core feature.
by 15155 | 2025-11-16 06:57:17+00:00
> UPS business account

> What triggered everything was a fraudulent shipment made using my UPS account

If your business allows for it, set your account to "Deny Inbound Charges" at https://www.ups.com/vip/view

UPS is still probably the best domestically for ground shipping, FedEx is the best domestically for express parcels, and DHL is the best for inbound or outbound international without question.
by igor47 | 2025-11-16 07:00:58+00:00
Wait but, don't you render the jsx to html? So you you can still perform the diff on the rendered html?

Also, how do you know what you rendered last time? When you do the diff between what's in the browser and what the server just gave you, you have both sides. If you do it server side, you could... Render twice, once before and once after the state change? Or keep a server side cache?
by mdhb | 2025-11-16 07:01:49+00:00
Google’s Rule of Two [1] jumped out to me the moment I saw this combined with what seems to be a group of semi-anonymous authors on GitHub and this project while cool and a huge amount of work is also a bit of a yikes I think.

I know the common thinking is that “Fuchsia is dead” (it’s not check the repo it’s under heavy daily development) but it’s developing a new Rust based networking stack that’s really worth digging into [2] if that’s your idea of fun.

[1] https://chromium.googlesource.com/chromium/src/+/master/docs...

[2] https://fuchsia.googlesource.com/fuchsia/+log/refs/heads/mai...
by matwood | 2025-11-16 07:01:52+00:00
They are already making noise that it would be too hard to issue refunds, ie 'can't unscramble an egg'. So even when tariffs get ruled against, refunds may take years to get. People buying tariff refund claims are still only paying ~.25 on the dollar.

https://finance.yahoo.com/news/wall-street-tariff-trades-sho...
by atoav | 2025-11-16 07:03:07+00:00
You can do a good job if you want to. But that usually required taking a step back and thinking about these 20% you didn't manage last time. Maybe you use the wrong approach, the wrong tool, maybe your tool is no longer sharp because you told yourself prep sucks. 80/20 is a good philosophy if you just want to earn a living, but a bad philosophy if you want to reach mastery (which coincidentally can translate into making a relatively good living).

The important part is, that the greats never were okay with just 80%. Their goal is usually to make the best work they can and that means improving on things they have previously done. That doesn't mean the project needs more work or resources. It means it makes best use of the work and resources available while delivering something that satisfies the masters quality standards.

Also: In some cases 80/20 mediocrity does in fact not cut it and it is just an excuse to do less work and not to think hard about things.
by larusso | 2025-11-16 07:03:36+00:00
It’s one of the topics I feel I’m too biased since I spend 10 years as a flash developer. The requests for widgets and or small applications we got where simply impossible to write in a frontend only fashion at the time. And a lot of my peers moved on to work on HTML5 which was pushed hard as the successor at the time. A lot felt like a step back. I moved to native iOS and worked on games in cocoa 2D. I remember that I thought more than once: “This was already solved in flash”. But I think in the end it’s a good thing that we don’t have or need the flash player anymore. I wish only we could have gotten a flash to wasm/webgl compiler or flash to js transpiler. ActionScript 3 was great and leagues ahead of JavaScript at the time.
by giles_corey | 2025-11-16 07:04:39+00:00
Indeed, the FBI participated in the criminal investigation of the late Doug Williams, who offered training on how to pass or beat a polygraph "test." Because there was no actual crime for which to prosecute him, federal agents set out to stage one in a "sting" operation they dubbed "Operation Lie Busters":

https://antipolygraph.org/blog/2016/04/26/operation-lie-bust...
by cat_plus_plus | 2025-11-16 07:08:23+00:00
Is your code simple? Then use whatever helps you finish it fast and rewrite later if needed. Or is it complicated? Then don't rely on any canned advice. If you are implementing a virtual machine on an embedded chip, maybe parallel arrays and gotos are the way to go, nobody except you knows. Everything else is just overpaid senior architects trying to justify their own existence by not allowing working code to be merged.
by igor47 | 2025-11-16 07:09:31+00:00
Super interesting, I'm just getting into DOM morphing libraries to try to patch around what I've found so far as the main limitation of the htmx approach: losing DOM on swaps. I started a discussion around some of the issues here: https://github.com/bigskysoftware/htmx/discussions/3501

Someone proposed using ideomorph, but it doesn't seem to address the issues I've encountered. Curious if you think a different morphing approach would help?
by atomicnumber3 | 2025-11-16 07:10:07+00:00
Everyone deserves freedom. Tinkerers and regular users, software engineers and grandmas, artists and Paint users.

Linux obviously has this nerdy root culture because it hardly cannot. But the freedom it brings is for everyone.

This is especially important in a time where MS has clearly stopped caring about Windows in the way they did in the 90s and 2000s, they largely don't care about consumer windows anymore, as long as Excel and all the enterprise shit stays locked in. So there's nothing stopping them from shoving ads and spyware (windows account) into every inch of the OS because they hope most users won't do anything, and if some small % switch to something else, oh well.

And macOS has clearly also stopped being cared for - most of apples revenue is iPhones and services. They mostly just want to sell overpriced hardware to corpos who need Xcode and to users who are in their walled garden.

We need to respect these users and bring the freedom to them that we all deserve.

Also - I'm a software engineer myself, and if I may be so bold, I like to think im a pretty good one. Certainly well positioned to understand how Linux works. And indeed I have spent enough time debugging weird shit that I suspect I know more than the average Linux bear.

And I STILL have no patience for X vs wayland bullshit. Draw the pixels or get the fuck out of my face. I literally don't care except which one lets me use 2 hiDPI monitors + the laptop display with fractional scaling and closing and reopening the laptop lid isn't some kind of bizarre edge case event. Wayland managed to get that right on Gnome for me as of late. I have a vague understanding of why, but largely just want Gnome to figure this crap out for me so I can run IntelliJ, PyCharm and vscode at the same time without weird artifacting.
by ece | 2025-11-16 07:10:13+00:00
I think it's fair to say Apple's cross platform work is a couple of Android and PC apps, the Mac boot loader, and Swift. Even on this page, Apple seems more like a user of the community projects than a contributor and the Apple projects seem to be for internal use or for Apple platforms. Kind of misses the point in being cross platform the way librepod is aiming to be.
by txrx0000 | 2025-11-16 07:10:48+00:00
> You realize that a lot of parents support this sort of thing because they are not technically sophisticated enough to control it themselves?

We can make it so that it's as easy as changing the settings on their child's phone and then setting a password to lock that setting. The technical barrier isn't high.

> Or they simply think that it has no place in polite society?

That doesn't justify giving the government the tools to crush free speech on the Internet, which threatens the very existence of polite society. The current wave of authoritarianism around the world is a direct consequence of undemocratic governance systems on the Internet. In hindsight, it was kind of our fault. Failing to foresee its civilization-scale impact, we did not design the Internet with democratic principles in mind. This eventually resulted in large social media and cloud services platforms with enough users to sway elections, that operate under opaque centralized moderation and curation mechanisms. This became a real problem when smartphones were invented and most of human communication suddenly got moved online: freedom of speech has been de facto damaged for almost two decades now.

But it's a problem that can reverse itself, if we can figure out a way to neutralize the Internet's implicit incentives that encourage the centralization of compute and storage (which is equivalent to the centralization of power when most communication occurs online). And as you might guess, such solutions require a free enough Internet to create and deploy. That's why we must push back against these Internet control laws in the meantime, otherwise governments will simply use these legal tools to suppress attempts to decentralize the Internet, and we'd end up with authoritarian regimes all around the world.
by hyc_symas | 2025-11-16 07:11:10+00:00
> So much C library code is documented in ad-hoc ways - often through doxygen, which is a disaster. Eg here's the documentation for LMDB. LMDB is one of the most thoroughly documented C APIs I've seen, but I find this almost totally unusable. I often find myself reading the source instead. There's not even any links to the source from here:

> http://www.lmdb.tech/doc/group__mdb.html

How is doxygen a disaster?

Why do we need links to the source code? Doxygen is already embedded in the source, you should already be reading the source code on your local machine. It makes no sense to go searching across the web for information that's already stored on your local machine. Especially since you have no idea if the version you find on the web matches the version you're using locally.
by klipklop | 2025-11-16 07:12:24+00:00
They won’t fix anything other than add more intrusive tracking. Only an existential crisis will make them turn it temporarily around. Even then they will go back to old patterns soon after any emerging competition dies off.

We are like 35 into using windows. It adds more BS with every release. If I could use windows 7 on modern hardware and games worked like normal I would literally never upgrade. Their updates these days are to just justify new tracking measures and forced logins. It’s Microsoft first, government second and customers a distant third. Everybody internally and externally knows this.
by exe34 | 2025-11-16 07:13:25+00:00
> I couldn't get more than like $50 monthly while I was unemployed and in dire need, and that was requiring lots of documentation

why didn't you try fraud if you think it's so easy?

It's mindboggling to see you argue that somehow the rules that made it hard for you to get social support are somehow waived for others.

The country isn't facing bankruptcy because children are getting food. The country is facing bankruptcy because billionaires are getting so much welfare in the form of tax cuts and low wages - their employees can't afford food and rent while working full time jobs to help the leeches amass even more wealth.
by atoav | 2025-11-16 07:15:02+00:00
Well, to really know how things would pan out, you have to indeed do the thing.

And it happens that people will procrastinate with preparation. But as someone who does not and is fast at doing things I can tell you that if I want something done really fast preparation will be a good chunk of a projects time. If I want to toy around and the project doesn't matter that much, just doing the thing may do the trick.

Now the advice on that site aims to get people started with the actual work part and tries to do so by telling you preparation doesn't matter. That is not true. But it is true that people prepare forever because they are afraid to cross the threshold where they start translating grand ideas into concrete, protentially flawed reality. That means actually good advice would deal with the question where this fear comes from, how to address it and how to notice you have been preparing too long.

If you want to build a house, drawing the plans and finding the right location where to put said house is part of building a house. Or you could just mash bricks on top of each other in your backyard and then realize you forgot the foundation.
by jaredklewis | 2025-11-16 07:17:18+00:00
Sure fine by me, but the comment I am responding to seems to be longing for a new Jobs like figure that will prioritize “innovation” to take over. I don’t think the GP is talking about an iMessage export feature. We have no reason to believe Jobs himself would care about any of the points you have listed (all of which seem great to me).

For me, I’ve been fine with bean-counter Cook. MacBooks and iPhones are not perfect, but I strongly prefer them to the competition.
by AnthonyMouse | 2025-11-16 07:20:16+00:00
That's more of a second order effect but I'm not sure it's wrong.

You have so many twits trying to get away with authoritarian nonsense that they're conditioning people through propaganda to accept authoritarian nonsense. What happens then? More twits trying to get away with authoritarian nonsense.

We need to come up with a better solution to this than the historical norm of things getting so bad that people are finally willing to fight a war over it.
by morshu9001 | 2025-11-16 07:24:07+00:00
Yeah, it's like how OS war truces get proposed. "Depends entitely on the use case." Most of the time, the two arguing over Mac vs Windows or Linux distro A vs B have almost identical use cases.

I haven't intentionslly used inheritance in forever, only in cases where some lib forces you to use it that way. Not cause of some trend, but it's just not something you naturally need.
by 01100011 | 2025-11-16 07:25:58+00:00
I've been talking about switching to iOS from Android for over a decade. When Google finally pissed me off enough to get serious last year I just happened to buy my mom an ipad and perform the setup. Bad experience. Then helping my wife with her iphone cemented it: no way. I thought apple would be perfectly polished albeit a little restricted vs android but it was just as janky except in different ways.
by nostrademons | 2025-11-16 07:28:18+00:00
That's the regime that the vast majority of the world lives under now. You're almost certainly breaking the law in some way; we have a vast corpus of law that is usually unenforced until you draw the ire of some bureaucrat, politician, or law enforcement officer, and then they come down on you like a ton of bricks. The average citizen is usually counting on being boring, nondescript, and non-threatening enough that nobody bothers to call them on it.

Why else do you think actual policies change so much between presidential administrations (assuming a U.S. bias, but other countries have similar issues)? All the laws about cryptocurrency, DEI, greenhouse gas emissions, environmental regulations, etc. that the Biden administration cared about but the Trump administration is choosing not to enforce are still on the books. If Democrats ever get back in to power, people that are casting them aside under pressure from the current administration are likely in for a whole lot of pain. And likewise, during the Biden administration all the laws about immigration and federal control over the federal budget were still in force, and people who relied upon a friendly administration are currently going through a world of pain right now.

No, this is not the way it should be. If I were to rewrite the Constitution, one thing I'd put in is a feedback mechanism between legislation and enforcement, so that laws which are not enforced fall off the books, and it becomes illegal for the executive branch to choose not to enforce a law. That'd force the body of law to converge to what is a.) realistically enforceable and b.) what actually happens in practice, so that people can look at what their neighbors are doing and be reasonably sure that they're not breaking any laws by doing the same thing.

But in the absence of that, your best bet is often to still just look at what your neighbors are doing and do the same thing, because then you blend in to the crowd and don't attract attention.
by nandomrumber | 2025-11-16 07:28:21+00:00
I don’t mind being admonished by a magistrate for my mad behaviour, but being required to attend what boils down to nonsense treatment theatre is a bit much.

Anyone who’s enough of a sociopath to intentionally park like a jerk knows the right things to say to appear repentant.

I wonder what Germans think of this waste of time / money / effort.
by sz4kerto | 2025-11-16 07:31:15+00:00
For example he made the back then very-very brave decision to completely getting rid of Windows as the leading Microsoft brand. He had a very clear vision for Microsoft and the industry even if the outcome is not super exciting products for you and me. He’s not squeezing Azure - he was the person who made Azure into what it is now.

So he changed Microsoft fundamentally - a very difficult thing for such a large company.

I don’t see Pichai changing Google so fundamentally. I admire Cook though.
by rkomorn | 2025-11-16 07:32:24+00:00
Say hi to your friend Tim Theoutlier for me.

Also good to know the iPhone 4 thing was people lying instead of holding it wrong, I guess.

What exactly was revolutionary about the 11" MBA? Looking better than an equally performant netbook?

The notion that things were so much better under Jobs is just revisionist history.

Saying "Steve Jobs wouldn't have let today's Apple be this way" while ignoring what Apple was like in his day is just rose tinted glasses (or worse, cult of personality nonsense).
by MrDresden | 2025-11-16 07:32:36+00:00
Something that I feel needs to be clarified, since I've noticed this being parroted around and it's technically incorrect:

It is incorrect to say the FBI has subpoenad the register for Archive.is. The FBI can not subpoena the register for .is domains, since there is only one and it is Icelandic. US subpoenas have no power outside the US.

So they are going after another of Archive.is domains, just not the Icelandic one.
by xlii | 2025-11-16 07:37:00+00:00
Assuming this works it will for sure be used for employee tracking.

Privacy protector solves different problems - they prevent people from extracting information on screen, not merely inform about possible infraction.

That being said it's useful in a way that if I'd see anything like that in a contract it wouldn't be a red flag. It'd be red flashing GT*O alarm ;)
by mmis1000 | 2025-11-16 07:37:42+00:00
> The one driving this are big OEMs like Dell, HP, Lenovo, etc.

That's why monopoly is a bad thing. It allows manufacturer to pressure the vendor. The reason amd don't sells much in laptop market is extremely simple. Because you can't buy it. These vendors usually have far less version of amd laptop than intel one. And those are usually sells out quickly.
by card_zero | 2025-11-16 07:39:27+00:00
Hmm. Jobs used the bicycle metaphor extensively in this advert-interview thing: https://miro.medium.com/v2/resize:fit:1050/0*SgDLtymZpgcXEA7...

Which (squinting) was printed in the WSJ in 1980: https://miro.medium.com/v2/resize:fit:1148/1*wXZ9t85eJnREeDw...

But "bicycle for the mind" might be John Sculley, 1986: https://archive.org/details/apple-retro-books-collection/App...

Unless of course Jobs said it earlier.