MurphyA/hacker-news huggingface dataset:
by irjustin | 2025-05-20 03:16:46+00:00
> The lesson is clear, that if you want a world you want to be a part of, then you must become powerful and choose to use that power for good.

This particular lesson we've seen play out time and time again at a state level. Europe, USA, Singapore and even China.

The best thing that happened was corruption was either kept out or effectively eliminated.

When leaders are bad actors, it's pretty obvious, but an explicit example is the Philippines in the 50's-60's and how its economic powerhouse was squandered away.

Today, Vietnam is in the process of cleaning house and showing dividends while Indonesia really could really do amazing stuff if it go its act together.
by guywithahat | 2025-05-20 03:16:50+00:00
I'm not sure they Cybertruck has suffered more quality issues than any other new car and platform. The big issue for me is if I got one, it would instantly be the most noticeable vehicle in the parking lot, and possibly the most expensive. I could afford the long range version, and in many ways it is a great deal, but I can't have a more noticeable car than the CEO or CTO lol. I assume you would have the same issue if you're buying cybertrucks as fleet vehicles, where people start accusing the ceo of wasting money, even if they're technically cheaper than a comparable EV pickup
by JdeBP | 2025-05-20 03:17:02+00:00
It's definitely for that reason. It is amazingly hard to portably do something as trivial in the DOS world as recognize [Shift]+[Ins]. The terminal paradigm is very different to the console paradigm in some areas.

In the days when a Tektronix terminal was a real physical thing that one sat in front of, the TUIs that one used didn't look at all like the ones in the contemporary personal computer world. Ironically, an old Tektronix or DEC VT user transported into the future would be very at ease with what you get in the Linux-based operating system world today.

All that said, the Windows Terminal people have worked pretty hard to get even some of the obscure ECMA-48, ITU T-416, DEC VT, and XTerm stuff into Windows Terminal, so at least TUI applications writers who are prepared to write all of the bizarre hooplah to have things like recognition of [Control]+[Home] and correctly operating reverse video, actually will get them.
by natmaka | 2025-05-20 03:18:17+00:00
Indeed, however it was loosing traction to the point of "The phase-out plan was initially delayed in late 2010, when during the chancellorship of centre-right Angela Merkel, the coalition conservative-liberal government decreed a 12-year delay of the schedule". https://en.wikipedia.org/wiki/Nuclear_power_in_Germany#Chang...

Protests weren't as strong as they used to be, and didn't change anything.

Then the Fukushima major nuclear accident happened (march 2011), the population demanded a quick nuclear phase-out, and no subsequent government even only attempted to neglect it ( https://x.com/HannoKlausmeier/status/1784158942823690561 ).
by Manuel_D | 2025-05-20 03:18:45+00:00
As I said in my first comment, the nature of dog whistles is that some people use it innocently, without invoking the deeper context.

> ...only intentional processes that ensure everyone gets a fair shake.

Care to elaborate? The overtly discriminatory policies I listed above were supposedly just ensuring everyone gets a fair take. The language of "ensure everyone gets a fair shake," is no different than how my previous employers described our policy to restrict a segment of headcount to one gender.

If you're interested in non-anecdotal evidence on tech hiring bias, here's a few studies tracking applicants submitted to companies and universities:

https://www.pnas.org/doi/10.1073/pnas.1418878112, the chart with the important data: https://www.pnas.org/cms/10.1073/pnas.1418878112/asset/fc20a...

Study on sending resumes to SV tech companies: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3672484, HN discussion on the paperhttps://news.ycombinator.com/item?id=25069644
by gus_massa | 2025-05-20 03:18:45+00:00
I'm not a designer. If you accept a not professional opinion: They look nice!

Anyway, you posted this 7 (seven!) times today. A few repost are fine, but with too many repost people will get angry and flag your post and write angry emails to dang/tomhow and they will ban you.

There are not official numbers, but if you are posting your own stuff, suggest to waiy at least a week to post again. Also read https://news.ycombinator.com/newswelcome.html , https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html

I don't expect this to get too much traction. Perhaps you can write a blog post explaining how you made one of them, steps by steps, with some tips. Articles with more details usually get more upvotes, and you can add a link to the full pakage at the bottom.
by ggm | 2025-05-20 03:22:29+00:00
You are right to question my input. But, that said, I believe there is distinct confusion amongst internet consumers between the protocol stack and framing, and the forwarding of packets and applications services such as web and IM services. I wonder to what extent they have nuance in what "without the internet altogether" really means. Your point would be that they seem to be saying they really want the 1970s (or earlier back). Maybe thats right. It certainly seems to be based on the numbers. But the story arc mainly relates to social media, tiktok and like.

It's like when people say they want to go back to victorian values (of society at large) and forget that pre-dates antibiotics and anaesthesia. These people regret the socialised problems of being connected, misinformation at scale, loss of agency and genuine face-to-face communication and yearn for a simpler childhood. All well and good, but there's baby/bathwater latent in this.
by gibbitz | 2025-05-20 03:22:52+00:00
Wow I should have read this first. Please if you are considering removing the AI button, remove the feature. Don't sneak it in as the article suggests. If I'm going to use AI to do whatever your app does, I don't even want to know about your app. I want the AI to do all of that. In fact we probably don't need your app.
by WalterBright | 2025-05-20 03:22:59+00:00
It's not about working hard. It's about working smart. For example,

1. stay in school

2. learn the material in school

3. don't do drugs

4. don't do crimes

5. go to college, picking a major that pays well

That is a ticket to the middle class, and just about everyone in the US can do this.

BTW, I paid back my college loans.

I'm also well aware that I missed the chance to be a billionaire several times. I know I'm missing another opportunity right now, but am not seeing it.
by wolfspaw | 2025-05-20 03:23:57+00:00
great comment! And you're right, one of the biggest Strengths of Rust is Move done right. With const, borrow, move, ref rules... the default way usually does not make unnecessary copies.

And when you want to make a copy, to escape lifetime annoyances for example, you do a .clone() that very explicit marks a point of a Copy.
by _345 | 2025-05-20 03:24:52+00:00
Yeah the article was painful to read. $1000 in a decade? Its a decade, who cares. If you make 100k a year its 0.01% of your salary towards something you found worthwhile enough to use for ten years straight

the cheap sync plan is a scam though, it doesn't do enough to be even worth bothering with iirc
by egberts1 | 2025-05-20 03:26:07+00:00
Yes. But I like my own certificate tool better.

* Creating Root CA node

* Creating Intermediate CA node

* Creating 2nd Intermediate CA node

* Renew Root CA node

* Renew Intermediate CA node

* Encrypt using ChaCha20-Poly1305

* Encrypt using Elliptic Curve

Problem is OpenSSH 3.1 recently broke CLI syntax, so that needs fixing.

Used JetBrain with Bash plugin for development.

https://github.com/egberts/tls-ca-manage
by lmm | 2025-05-20 03:27:24+00:00
> there really isn't anything quite like Dilbert to describe the sort of white collar insanity I've had to learn to take in stride.

OneFTE was brilliant, and the creator explicitly talked about what he was doing differently from Dilbert - that you could mock the absurdities while still acknowledging the positives of the corporate life. And then he took the whole thing down :(.
by wredcoll | 2025-05-20 03:28:31+00:00
'Cancel culture' was the norm several decades ago. And several centuries before that.

Just in semi-recent history we had mccarthy 'cancelling' people for purportedly being linked to communism, and that was a whole lot more serious than some modern publisher refusing to buy your book or twitter banning you.

A few decades before that, it wasn't real uncommon that if your neighbors objected to who you were or what you said, for them to hang you by your neck from a convenient tree until you were quite dead.

Humans have always suffered penalties for being on the wrong side of their neighbor's majority opinions. These days the penalties are frankly pretty minor.
by ggm | 2025-05-20 03:28:43+00:00
I think this is a well argued case. China's high speed rail network is pretty good, I've used Shanghai to Beijing and it was fast, clean and efficient.

Australia has a 50+ year story of failing at launch with a national high speed system and has settled for a national freight forwarding network investment. it's very politicised, and what little I know of Indian state rivalries, a national high speed train investment will be equally fraught between where the money comes from and which places have the populations. This kind of thing rides roughshod over land rights, land use, and profit outcomes. It's capital investment at scale which boosts the economy but looks to many like privilege bypassing their slum.

Without wishing to be over rude, It will be passing strange if India got bullet trains before it got nationally mandated internal toilets for every home, if it got a single consistent equitably available national interconnect while it still has communalism and caste tensions. Strange, but not impossible.
by JdeBP | 2025-05-20 03:29:09+00:00
There is no EDIT.EXE. If you have an EDIT.EXE you probably need to check for malware. (-:

It was EDIT.COM, and in the days of long ago that was just a way of invoking QBASIC with the /EDIT command-line option. At which point the project becomes one of porting an old MS-DOS full programming IDE to 64-bit Windows, just for its text editor part.

Also, much of MS-DOS was written in 16-bit 8086 assembly language; so porting MS-DOS programs is not a mere matter of compiling a high level language with a compiler that targets the new platform and processor architecture and tweaking whatever breaks.
by userbinator | 2025-05-20 03:29:39+00:00
The core data structure (array of lines) just isn't that well suited to more complex operations.

Modern CPUs can read and write memory at dozens of gigabytes per second.

Even when CPUs were 3 orders of magnitude slower, text editors using a single array were widely used. Unless you introduce some accidentally-quadratic or worse algorithm in your operations, I don't think complex datastructures are necessary in this application.
by protocolture | 2025-05-20 03:30:32+00:00
Completely agree.

We had the Cabinet Leaks in Aus https://www.abc.net.au/news/2018-01-31/cabinet-files-reveal-...

The national broadcaster picked 2 things to report on, then gave the rest of it back to the government.

The act of helping cover this shit up likely changed the course of politics in this country for decades. Theres likely stuff in that cabinet that was well in the public interest and needed disclosure.

Signalgate or whatever is likely the same. And I dont care which party it harms or whatever. It seems relevant that people should have more information, not less considering everything that is happening.
by wvenable | 2025-05-20 03:30:49+00:00
The worlds don't really cross. If I'm using WSL to develop software using a Linux toolchain I'm not using any other Windows tools, other than VS Code, in that environment. I could but I just don't find the need. I could literally be remoted into an actual physical Linux box and the experience would be nearly identical.

Occasionally I'll use File Explorer to manage my Linux file system or Linux tools on the Windows file system but really not the degree in which any quirks would be an issue.
by sky2224 | 2025-05-20 03:32:15+00:00
As someone else stated, there are enterprise services that offer solutions that make it so your company data isn't consumed, however, I think pretty soon we're going to see a lot of companies maintaining models locally in-house.

I think this is especially true given that Intel is shifting its focus toward an affordable in-house solution for training AI models locally with its upcoming GPUs.
by InfiniteRand | 2025-05-20 03:32:33+00:00
I'm curious if anyone has a good solution for this, how to accurately display cases where a storm might hit either Monday or Tuesday, say 50% chance each. If you just say there's a 50% chance of rain on both days, it looks like there's a significant chance (I guess 25%) that it will rain both days, when the real likelihood of both days raining might be far lower.
by jauntywundrkind | 2025-05-20 03:33:13+00:00
I have the touch based sensor, came with the rental property. I quite love it: I used to mostly leave water running when doing a couple dishes, but now it's basically instant on or off with the slightest effort.

I do want the floor control though! We do have the iot addon, so it is wirelessly controllable. Building a non-contact foot detector is on my to-do list.

Via Google Home the delay is 1-2 seconds which kind of sucks, but maybe there's a faster local network control, maybe there's a home-assistant base I can work with.

No surprise but man people are real black holes of energy on these topics, eh? You do you, but after a couple days living here the touch sensor quickly went from occasional accidental bother that was pretty easy to avoid to second mature. Similarly yes a foot sensor might be an issue for some people, but to me, it's be a nice additive on-control.
by pledess | 2025-05-20 03:33:47+00:00
We added ChatGPT Operator to UI testing, starting soon after it launched. It's only used as an extra testing step on top of everything we had previously used. A quick summary is: on the plus side, it sometimes gives us a much faster feedback cycle. On the minus side, it sometimes dives headfirst into advanced UI features, and can't find a way to backtrack when it makes a mistake there.
by jart | 2025-05-20 03:33:49+00:00
Open source software is unsecure. It's neither secure or insecure. Securing something means implementing policies like SSO and ACLs. That's not open source's job. Open source gives you a tool and it's your responsibility to secure the thing. It's not the responsibility of open source developers. It can't be. What they strive to do is to not ship something that's known to be insecure.
by kccqzy | 2025-05-20 03:33:51+00:00
I had a similar experience rewriting a Go service in C++. Even when using a somewhat heavyweight Google framework (Scaffolding without Boq) even a simplistic rewrite can easily reach 1200qps per core. Over time I gradually optimized it into 8000qps per core through things like ditching fibers for async, tuning event managers, etc.
by lotharcable | 2025-05-20 03:34:44+00:00
I am pretty sure that USA Gov. wouldn't see things that way. Between breaking the law versus keeping ICC happy I think that Microsoft would default on obeying the law.

Hosting a email service isn't rocket science. If ICC can't be bothered to do that for themselves that speaks more to their general incompetence then anything else.

This isn't the first time they have faced US sanctions, after all.
by OptionOfT | 2025-05-20 03:35:40+00:00
I've had the displeasure of working with Macs on which we wrote code that would end up being a docker container. But what is compiled on a Mac is an aarch64 container. What is compiled on an AMD64 Linux machine is amd64.

This is annoying when the code you write is native or reaches out to native stuff. Then all of the sudden your container that builds perfectly on the Mac doesn't build on Linux anymore. (and vice versa, looking at you gcc on debian).

GitHub just (January) got Linux ARM runners, but they're not available for private customers yet.

And their Mac runners do not come with Docker, and it cannot be installed.
by gpm | 2025-05-20 03:36:52+00:00
> The points look quite uniformly distributed to me. If I squint, then maybe I can see some structure, but it's hard to describe and I could be imagining it.

It doesn't, these points look like what happens if you ask someone who doesn't know what a uniform distribution looks like to generate a uniformly distributed set of points though.

Here's what an actual uniform distribution looks like... much less "uniform": https://claude.ai/public/artifacts/00549caf-2ec1-4803-b909-6...

Credit to the book "Struck By Lightning" for making me aware of this fact, many years ago now. Disclaimer that the author is a family friend.

Edit: I misunderstood what was being plotted in the article, and as a result had claude plot random instead of evenly spaced X coordinates. It doesn't change my point, but this version has the appropriate distribution to compare to (evenly spaced x, uniformly randomly y coordinates): https://claude.ai/public/artifacts/a04a3023-25d3-4d99-889d-a...
by pigbearpig | 2025-05-20 03:37:30+00:00
From the Wired article: "The archive server is programmed in Java and is built using Spring Boot, an open source framework for creating Java applications. Spring Boot includes a set of features called Actuator that helps developers monitor and debug their applications. One of these features is the heap dump endpoint,"

So the heapdumps being available is a Spring Boot feature so it does not appear to be malicious.
by avs733 | 2025-05-20 03:39:03+00:00
>They seem to disproportionately trust data read from the web.

I doubt LLM's have anything like what we would conceptualize as trust. They have information, which is regurgitated because it is activated as relevant.

That being said, many humans don't really have a strong concept of information validation as part of day to day action and thinking. Development theory talks about this in terms of 'formal operational' thinking and 'personal epistemology' - basically how does thinking happen and then how is knowledge in those models conceptualized. Learning Sciences research generally talks about Piaget and formal operational before adulthood and stages of personal epistemology in higher education.

Research consistently suggests that about 50% of adults are not able to consistently operate in the formal thinking space. The behavior you are talking about is also typical of 'absolutist' epistemic perspectives where answers are right or wrong and aren't meaningfully evaluated - just identifed as relevant or not. Evaluating the credibility of information is that it comes from a source that is trusted - most often an authority figure - it is not the role of the person knowing it.
by RHSeeger | 2025-05-20 03:39:28+00:00
> ensuring you have proportional representation in the pool of applicants

But you don't in most cases. And a lot of that is because minorities, in general, have a less access to opportunities. By lifting up minorities individually, the goal is to raise them up at a systematic level. And the end goal of _that_ is so that they can/do have proportional representation in the pool of applicants. At which point, the biased treatment to get them there will no longer be necessary.

Admittedly, it's debatable as to whether that approach will work; but I haven't seen any other viable options put forth.
by JdeBP | 2025-05-20 03:39:51+00:00
The ironic thing is that people said the same as you just did when EDIT originally came along in the 1990s. DR-DOS had had EDITOR for a while, and there was also a healthy shareware trade in DOS text editors, including even some DOS ports of Stevie. It was late then. But the computer magazines fawned over it.
by riknos314 | 2025-05-20 03:39:56+00:00
A new public key per password-mutating session is quite an interesting idea.

It does have some challenges in introducing a read-before-write to fetch the session key at the start of the session, but given the relatively low call volume of such flows that might be a small price to pay to simplify security audits and de-risk changes to any service in the call chain.
by bilalq | 2025-05-20 03:40:43+00:00
This isn't an npm exclusive issue. A dependency having some other transitive deps also depend on an older version is a problem that happens in literally every other ecosystem. If anything, npm gives you more escape hatches by actually allowing you to run multiple versions concurrently if you need to or selectively overriding parts of your transitive dependency graph.

What package management system has a solution to this? Even so called "stable" platforms like Maven deal with this nonsense by publishing new versions under a new namespace (like Apache Commons did from v2 to v3).
by cookiengineer | 2025-05-20 03:40:44+00:00
For most people, Snapchat, Tiktok, Discord, WhatsApp and other toxic environments is the de facto internet because it makes up 99% of their usage time.

It gets worse in poorer countries, where ISPs made deals with Facebook (ever wondered why some Indians are not able to google? Because google costs money, facebook groups doesn't). Additionally, whole infrastructures run on WhatsApp. In those regions you'll see WhatsApp numbers on container ships, trains, harbor buildings, factories etc because it's easier than maintaining a website for that.

(Edit: see my comment about internet.org)

The younger generation only uses smartphones because parents cannot afford to pay for both a laptop and a smartphone. Ask any teacher about that, they'll easily confirm this.

The problem we're facing is the overproprietarization of the internet. What we see as an internet where we can find information and learn about things, they see misinformation, propaganda, toxic shitstorms, and distraction. Even youtube has gone to shit, what started out as a new way to access knowledge in an entertaining way its early days.

And it's not only that, you can't even point kids to a safe website that will give them only links to learn/study about topics they're interested in, because google meanwhile has fully embraced its evil side of corporate greed that even the founders knew about was morally a conflict of interest in the beginning.

A lot of countries are thinking about banning smartphones from schools for this very reason. We (as a society) built apps so morally and uncontrollably bad that we created a whole generation of kids with self-induced ADHD, and now we're wondering why we have an education and therapy crisis.

Duh.
by 90s_dev | 2025-05-20 03:41:08+00:00
> I've been telling people for years if businesses want employees to have better ideas, they should have more showers in their offices. So far everyone seems to think I'm joking. I'm not.

I have definitely noticed that some of my best ideas or breakthroughs come to me when showering, or sleeping, or eating, or driving, or doing the dishes, or basically any mundane autopilot task where my mind is free to wander. But yeah no, having a shower room in the office is both gross and weird. Maybe offices should.. encourage you to... wash some dishes?
by sheepscreek | 2025-05-20 03:42:57+00:00
Install Promox or TrueNAS on a bare metal desktop to experience the true power of multiple operating systems running simultaneously. On most days, I am running multiple VMs with these OSes in parallel: Windows Server 2025, Windows 11 Pro, and these flavours of Linux - TrueNAS/Debian, Ubuntu, Manjaro, Zorin OS. I also have a dozen or more lightweight containers running, some with LXC on the bare metal host and others with Docker inside the TrueNAS VM.

This setup automatically backs up my data and is resilient to disk failures. It’s the ultimate form of power and bliss.