MurphyA/hacker-news huggingface dataset:
by ironblood | 2025-04-03 15:43:12+00:00
Location: China

Remote: Yes

Willing to relocate: Not Sure

Technologies: Node.js, C, Vue.js, Java, C#

Resume: /in/yang-shen-94b80318/

Email: YXBsc2hlbnlhbmcoYSlnbWFpbChkKWNvbQ== (base64 encoded)

Most of my work experiences are related to web technologies, doing both backend and frontend with different languages and frameworks, and spanning from industrial real time systems to business management systems. I'm looking forward to new challenges.
by Vegenoid | 2025-04-03 15:43:22+00:00
And yet, we have a system where the less fortunate could, simply by choosing to, make the government use some of the wealthy people’s money to make things better for themselves. This has been done in the past in the US, during the years that many consider America’s best. In other countries, the poor don’t have this option.

But, they choose not to. To some this choice is noble, to others it’s foolish. Either way, what can you do?
by TimorousBestie | 2025-04-03 15:43:48+00:00
Yeah, I mean, I think we agree on most points.

I think there’s too many confounding economic factors to look at GINI alone and conclude the 1980 turning point was caused by nerfing the top income tax bracket. But a compelling argument could probably be made with more supporting data, which of course this margin is too narrow to contain and etc.
by phkahler | 2025-04-03 15:44:21+00:00
>> But you already have a complex cmake build system in place.

I didn't build it :-(

>> Adding a standard Docker image with all the deps for devs to compile on would do nothing but make contributing easier, and would not affect your CI/CD/testing pipeline at all.

I understand, but to me that's just more stuff to maintain and learn. Everyone wants to push their build setup upstream - snap packages, flatpak, now we need docker... And then you and I complain that the build system is complex, partly because it supports so many options. But it looks like the person taking up the AI challenge here is using Docker, so maybe we'll get that as a side effect :-)
by Tade0 | 2025-04-03 15:44:28+00:00
> And even with all this knowledge, can you empathize with both sides of common issues -- the poor renter vs struggling landlord? The tired worker vs underwater business owner? Rich vs poor, immigrant vs legacy, parent vs child -- the list goes on

To me having just two sides is a uniquely American way of thinking.

Between the renter and landlord there's the homeowner, between the tired worker and business owner there's the public sector/NGO/huge corporation worker/freelancer, rich and poor are relative terms which lie on a scale anyway.

Conflicts that actually have only two parties involved are rare and the very first thing one should do to be able to talk politics, is give up on the notion.
by wat10000 | 2025-04-03 15:44:53+00:00
“What is politics” is entirely contextual.

I start talking about my wife’s work. That’s just personal family stuff, right? Not if there’s someone there who’s a hardcore women-should-stay-home sort.

Or maybe everyone is ok with women having jobs, but my wife’s work has been substantially impacted by the recent DOGE nonsense. Something as simple as “she has to go to the office on Monday” becomes political if there’s a Trump supporter present.

Let’s just talk shit about our cars. Oops, what brand of car you own is now political.

“My parents are going to come visit” sorry, turns out that the ability of foreigners to enter the country without fear of being detained for weeks for no good reason is political.
by MSFT_Edging | 2025-04-03 15:44:54+00:00
I was sad when I bought a new 10th or 11th gen X1 carbon to replace my 4th gen. I configured them essentially the same, second-to-fastest processor, FHD display, no touch screen.

The 4th gen almost never kicked its fans on, especially in Linux. The new one gets far hotter, even at idle. Lenovo removed the traditional sleep mode in favor of modern sleep, which causes it to die with the lid closed in a couple days compared to over a week with the 4th gen.
by UncleMeat | 2025-04-03 15:45:23+00:00
What's also remarkable is that these people often have incredible disdain for communities of experts who study these topics for their careers. The number of times that I've seen one of these blogs discuss a topic that they believe they have invented while ignoring the mountains of literature already produced on the topic is... concerning.

This is what no humanities education does to a motherfucker.
by infogulch | 2025-04-03 15:46:00+00:00
I think it would be neat if headscale allowed peering / federating between instances. (Maybe after the ACL rework.) One of the main problems is address collisions.

So here's my proposal: commit to ipv6-only overlay network in the unique local address (ULA) range, then split up the remaining 121 bits into 20 low bits for device addresses (~1M) and 101 high bits that are the hash of the server's public key. Federate by adding the public key of the other instance and use policy and ACLs to manage comms between nodes.

I think it's a nice idea, but the maintainer kradalby said it's out of scope when I brought it up in 2023: https://github.com/juanfont/headscale/issues/1370
by NoMoreNicksLeft | 2025-04-03 15:46:00+00:00
>But what then would you have us call it?

Most people say "fascist" when at most they mean "authoritarian". But maybe the latter's not scary enough for the boogeyman you want to evoke. Sometimes they say it when they should say demagoguery (which is, in my opinion, more than alarming enough of a word in ways that I can forgive people for feeling "populist" isn't). Quite often though, people merely mean "distasteful", but since tastes vary quite a bit, this might not alarm anyone at all.

>suspension of due process/disappearing of political enemies

You mean that when they send people back to their home countries because they're no longer welcome here?

>The talk of a third term?

From a man so old and in such ill health it seems quite likely he won't survive his second term? Mostly he's just trying to get a rise out of you. I don't like bullies, but when they do the "made you flinch" thing, part of me wants to smirk. Couldn't you just this once not flinch?

>To annex our nearby "allies"

He did it in the most asshole way possible, but offering them a proportionate number of votes in our Senate is hardly the insult they make it out to be. Especially when they're all dragged along by our policy already and just have no say in it whatsoever. "We want you to join the richest and most powerful nation on Earth and the benefits are truly too long to list" shouldn't send them running away screaming in terror.
by TeMPOraL | 2025-04-03 15:46:09+00:00
That's an interesting take, but I can't see how you can dismiss rationality/rationalism as insufficient to process reality on the basis of "ignoring the limbic", without dismissing all of science and mathematics in the process.

I do agree there's more to human experience than just the cognitive / "system 2" view, but the important aspect of our cognitive facility - aspects that put humans on top of the global food chain - is that we can model and reason about the "limbic", and even though we can merely approximate it in the cognitive space, we've also learned how to work with approximations and uncertainty.

This is to say, if reason seems to justify viewpoints generally known, viscerally and cognitively, to be abhorrent, it typically means one's reasoning about perfectly spherical cows in a vacuum instead of actual human beings, and fails to include the "deep, primal parts of the brain" in their model. That, fortunately, is a correctable mistake.

Just like in math, if you construct a seemingly solid edifice of theorems and proofs, but forget and subsequently violate a critical assumption, all kind of wild conclusions will come out the other end.
by malfist | 2025-04-03 15:46:10+00:00
Interesting thought experiment. I think accuracy is table stakes for a voice control system, I think the bigger challenge for adoption is discoverablility. It's hard to know what the exact syntax the voice prompt expects and everyone is different. I do wonder if LLMs and their ability to parse natural language will rapidly unlock that type of thing because they're a lot more flexible about how you command them
by ratorx | 2025-04-03 15:46:15+00:00
The analogy doesn’t hold. If the entire representation of the “code” is the natural language description, then the ambiguity in the specification will lead to incompatibility in the output between executions. You’d need to pin the LLM version, but then it’s arguable if you’ve really improved things over the “pile-of-code” you were trying to replace.

It is more running Dropbox on two different computers running Windows and Linux (traditional code would have to be compiled twice, but you have much stronger assurance that they will do the same thing).

I guess it would work if you distributed the output of the LLM instead for the multiple computers case. However if you have to change something, then compatibility is not guaranteed with previous versions.
by klelatti | 2025-04-03 15:46:23+00:00
Not the point I was making.

In any event US cars don’t sell in Europe for a range of reasons including size and fuel consumption. Those stricter rules apply to everyone and I don’t think it’s beyond US manufacturers to meet those rules for cars sold in European markets.

If you’re saying that Europe should loosen its safety rules just so the US can export more cars then the answer will certainly be no.
by card_zero | 2025-04-03 15:46:58+00:00
Yes, I really like it, it's like a neat little pump that moves the string from the right side to the left. But I keep seeing people saying it's needlessly hard to read and should be split over several lines and use += 1 so everyone can understand it. (And they take issue with the assignment's value being used as the value in the while loop and treated as true or false. Though apparently this sort of thing is fine when Python does it with its walrus operator.)
by lapcat | 2025-04-03 15:47:22+00:00
> Even in 1976, Carter did great in the deep south.

Carter was a southern conservative, deeply, overtly Christian, whereas Ford, the accidental President, was a northerner and social moderate.

In any case, Presidential elections are not necessarily the best indicator of political alignment. After all, some were blowouts, such as 1972, 1980, and 1984. On other other hand, note that Lyndon Johnson lost much of the south, except his home state of Texas, despite winning big elsewhere in the country. But for political alignment, you also have to look at local elections, such as state houses.

> The realignment happened in the 1980s, due to economic growth in the south. The south went from being poor and agrarian in the 1930s to being newly industrialized in the 1980s.

This makes no sense, because first, the south is still poorer, and second, the political correlation you're implying simply doesn't exist. Why would wealth and industrialization turn a state Republican when that doesn't appear to be the case anywhere else in the country? To the contrary, at present the rural areas are solidly Republican and the urban areas solidly Democratic.

> The 19th century GOP was a coalition of religious conservatives and protectionist industrialists.

I can't say I'm very familiar with the 19th century GOP, and neither of us was alive in the 19th century, but I don't think you've correctly characterized the 20th century GOP. Moreover, I don't think you can characterize "the party of Lincoln" as socially conservative either.
by ben_w | 2025-04-03 15:48:11+00:00
> I am really not a Trump supporter at all. But at the same time the gradual reduction of tariffs has been a key factor of increasing global trade; which in turn is a key component of the increase of CO2 emissions. Finding a way to dampen a bit the international component and making sure that locally sourced products and services are not affected seems not that bad.

I'm not sure about that part.

International shipping in particular isn't a huge part of the energy cost of the goods that get shipped, so making the same things locally doesn't save much. This is from 2016 so things will have changed since then, but back then it was 1.6% of emissions from shipping, vs. 11.9% from road transport: https://ourworldindata.org/ghg-emissions-by-sector

What trade does increase directly is the global economy, and that in turn means more money is available to be spent on energy; historically the energy has been carbon intensive, but everyone is now producing as much green energy as they have factories to work with, and are making factories for those green energy systems as fast as they have bureaucracy to cope with.
by fatherzine | 2025-04-03 15:48:20+00:00
"How do you make sure that a hotel room cannot be booked by more than one person at a time" Excellent question! You don't. Instead, assuming a globally consistent transaction ordering, eg Spanner's TrueTime, but any uuid scheme suffices, it becomes a tradeoff between reconciliation latency and perceived unreliability. A room may be booked by several persons at a time, but eventually only one of them will win the reconciliation process.

A: T.uuid3712[X] = reserve X ... B: T.uuid6214[X] = reserve X // eventually loses to A because of uuid ordering ... A<-T.uuid6214[X]: discard T.uuid6214[X] ... B<-T.uuid3712[X]: discard T.uuid6214[X], B.notify(cancel T.uuid6214[X]) ----- A wins, B discards

The engineering challenge becomes to reduce the reconciliation latency window to something tolerable to users. If the reconciliation latency is small enough, then a blocking API can completely hide the unreliability from users.
by corford | 2025-04-03 15:48:29+00:00
The only obvious mainstream "success" to come out of crypto is stable coins (Tether/Bitfinex is something like the 5th or 6th largest buyer of US treasuries ...and amusingly keeps all the yield from them). Ironically, this use case also happens to be one that doesn't really require a decentralised ledger (would work equally well with a few cross-border validators, ala DNS root server approach) and lends itself very well to tradfi involvement (since you need pegging to fiat).

For me crypto today looks like ~1998/~2000 ish internet. Big, powerful traditional entities have fully woken up to it and will now take it over and ensure whatever useful use cases exist will be controlled by them with profits also accruing to them. The speculative, lawless days of the crypto wild west (fuelled by oceans of QE & stimmy money); and promises of a satoshi enabled future are well and truly over.

In terms of ushering in a new decentralised monetary order, it has failed completely.
by soneca | 2025-04-03 15:48:32+00:00
Nice read. Although I much prefer the first solution, the hotfix of adding extra padding to the bottom. UX-wise, not just because it is simpler.

On large screens I prefer to not read texts at the bottom (I always scroll things enough so I am looking at them at the middle or top of the screen). Also, the positioning of the heading relatively to the screen is always the same on every scroll.
by const_cast | 2025-04-03 15:49:00+00:00
This only works in so far as their actions are illegal.

But the premise here is these people have these beliefs and are working to make them legal. The idea isn’t that these people want to kill Jews, it’s that they want to make killing Jews the right thing to do.

Then, it becomes your problem. Particularly so if you are Jewish, but even if you are not.

This of course extrapolates to less extreme examples.
by no_wizard | 2025-04-03 15:49:33+00:00
Can't even try if we don't talk about it. The issue with line of 'clear thinking' is it leaves no room for change.

If enough people take talk into action, we could reasonably see a change in behavior. It may come from sources than we don't expect, but it can happen all the same and we only have a chance at getting there if we are wiling to talk about what is ideal and raising that awareness. Its an important piece of that puzzle
by belter | 2025-04-03 15:49:52+00:00
Yes of course. What is your solution?

"Warren Buffett Wants Higher Taxes For The Ultra-Rich, Including Himself — Says 'My Friends And I Have Been Coddled Long Enough" - https://finance.yahoo.com/news/warren-buffett-wants-higher-t...

"Reagan's Radio Address on Free and Fair Trade on April 25, 1987" - https://youtu.be/5t5QK03KXPc?t=119
Show HN: I 100% vibe coded a free remote job aggregator
by saasxyz | 2025-04-03 15:50:14+00:00
I am tired of remote job aggregators charging money from job seekers for access.

So, I asked Windsurf to build a completely free remote job aggregator.

Not a single line of code has been written by me.

Model used: Claude 3.7 sonnet with thinking.
by WorldMaker | 2025-04-03 15:50:21+00:00
When it comes time for layoffs, it generally isn't what your boss knows, it's what your boss's grandboss thinks to throw onto a spreadsheet at the eleventh hour before Quarterly Reports are due.

A good direct boss might keep you on track for a bonus or other "local advancement", maybe even a promotion, but many companies you are only as valued as the ant numbers you look like from the C Suite's mile high club. (Which doesn't protect your good boss, either.)
by slt2021 | 2025-04-03 15:50:35+00:00
tickets is only a pretext, surveillance and loss of privacy will affect anyone regardless of whether they drive the speed limit or exceed it.

this is what fundamentally people don't understand. They look at one government failure (inability to enforce order on roadways), and cheer to spend taxpayer money to erect a techno-fascist surveillance state.

Sure, if you speed you will get ticket, but also if you post anything against the US government or against Israel, you will be tracked and thugs will come knocking your door.

It is fundamentally wrong to allow government to massively track and collect data on citizens, as it makes it trivial to track and harass people since all your data is in one place, one SQL query away and the state will use it against you
by 9rx | 2025-04-03 15:50:36+00:00
Probably not abortion. While rights never happen in a vacuum, it is usually framed as a matter of fetus rights.

How about a woman's right to equal employment opportunity? 67% of women are in favour of DEI, while most men (57%) take the opposing view. https://www.nbcnews.com/politics/politics-news/poll-american...

The primary political parties are definitely catering to those sides.
by uticus | 2025-04-03 15:50:48+00:00
opening the thinkpads will add ~ 38% to the effective area of stacking thinkpads, if edge-to-edge (0.2325m depth closed, assuming doubling for opened = 0.465m opened) [0].

if opened and touching corner-to-corner (~0.574m), will add ~ 71% to effective area.

[0] https://www.lenovo.com/content/dam/lenovo/pcsd/north-america...
by ryandrake | 2025-04-03 15:50:49+00:00
The word is starting to be used by the left in the same way the right uses "woke": It's become watered down and an over-used way to simply say "anything my side doesn't like".

- Climate change is real: "woke"

- Firing people in government: "fascist"

- Compassion and fairness: "woke"

- Cruelty toward political enemies: "fascist"

- Expertise-driven and reason-driven policies: "woke"

- Stacking government positions with loyal cronies: "fascist"

- Rights for women, minorities, gay people, and so on: "woke"

- Handouts to corporations: "fascist"

They've become vague words that mean the same thing: "Politics I don't like"
by russdill | 2025-04-03 15:50:50+00:00
The graph here could be instructive:

https://www.reuters.com/world/us/us-coronavirus-hospitalizat...

It varies widely by state/county, etc, but in most of the US, hospitalizations were pretty low still in April. The first peak was around August which was my experience, and the second peak was around January 2021.

So as far as "A bunch of medical professionals shaking in their shoes waiting for something that never came", they were waiting for what was actually coming.
by wat10000 | 2025-04-03 15:50:57+00:00
I’m having a real hard time with this one lately.

The major mistake/misunderstanding I see now is thinking that a stupid, vindictive asshole who failed upwards would be a good person to run the country.

I don’t think I’m susceptible to that. I’ve never viewed anyone the way a lot of these people view Donald Trump. I can’t imagine I ever will. Is it a failure of imagination or is something really different between us?
by type_enthusiast | 2025-04-03 15:51:03+00:00
One could ask: what's the UX purpose of the "active anchor" indicator on the side navigation?

One answer I can think of: if a reader is in the middle of a long section, and the heading is off the screen, it can remind them which section they're in relative to the others.

This indicates (to me, anyway) that it's not a function of which heading you've scrolled to; it's a function of which section is on screen. If you use section-screen-area or something similar to highlight the active section, fiddling with the heading positions becomes unnecessary.

If you have a tiny section at the end that can never take up the majority of the screen, then when the user is reading it, the active indicator won't really be useful anyway.
by nonrandomstring | 2025-04-03 15:51:06+00:00
You're right that a "European Cloud" has been a 'dream' for a long time. But I don't see the reasons you cite (regulation) as a cause of impediment.

And you slightly mis-parsed my words. A migration of cloud services from US providers isn't the same as to a "European Cloud". Canada, Australia, India, Vietnam, South Africa... there's a whole world of nominally friendly and economically viable suppliers out there. What matters is moving from Microsoft, AWS, Google and other services that cannot be considered "safe" any longer.

I notice from your profile you're an AWS disciple. You must know AWS want to build a "Euro Sovereign" division? Not that I think it will be successful, but look at which way the wind is blowing.
by jamesgeck0 | 2025-04-03 15:51:39+00:00
Physical cartridges are just as temporary as digital copies; unfortunately. This is starting to be a big deal with the 3DS. Nintendo doesn't use ROM; the carts start degrading after a decade or two. The console tries to automatically correct any data integrity errors, but if you aren't using them on a semi-regular basis they'll eventually fail.

The 3DS homebrew community has built some tools to attempt to recover failing carts, but for long term ownership your best bet is digital copies that can be backed up. Homebrew that enables dumping carts is also good, but who knows when that'll happen for new consoles.
by noisy_boy | 2025-04-03 15:52:03+00:00
Thanks for the link:

> At JPMorgan’s insistence, Javice said, she completed the task “over a couple of days and nights.” The professor uploaded Frank’s “customer list”—which now contained the synthetic data—to Acxiom on the morning of Aug. 5, the bank said. Acxiom analyzed the data and provided its report to JPMorgan later that evening. Acxiom destroyed the underlying data as its contract required, Javice said. Three days later, on Aug. 8, JPMorgan agreed to buy Frank for $175 million. Acxiom declined comment.

Analyzed the data and gave report the same evening? What the hell? How on earth Acxiom is not on the hook? Is incompetence a defence? And how can they avoid going bankrupt if they choose that defence because nobody will give any work to a company that admits it? I'm now more intrigued about the Acxiom side of story.
by __MatrixMan__ | 2025-04-03 15:52:08+00:00
I disagree. There's a tremendous amount of waste in the economy related to reconciling different companies' records of who owes what to whom and then getting that info to the bank and then hearing back from the bank about whether the debt was fully or partially paid and then relating that to whether the service continues to be rendered.

Moving from an accounts-receivable/accounts-payable model to a insert-coin-receive-service model would be a huge advantage.

It just hasn't happened because the vibes are wrong and it appears that they'll stay wrong for a while.