MurphyA/hacker-news huggingface dataset:
by aredox | 2025-05-06 12:02:37+00:00
>Also its a waste oversimplification to claim 'never came clean until 1990'.

Excuse me, but I was there in the 1990s when the documentary "L'Honneur perdu de la Suisse" was aired and the during the debate around the Nazi bank account and the stolen Jewish goods or abandonned Jewish bank accounts.

The Swiss authorities, both private (banks) and public, resisted any inquiry until they were forced to, mostly by American Authorities who threatened to ban Swiss banks from operating in the USA.

The documentary cited above led to trials against the documentary makers and the television network, and a ban on any diffusion until the European court of Justice ruled in their favor after ten years of legal strife.

Your reaction shows that most Swiss refuse to engage with what was clear war profiteering and collaboration *before, during and after WWII" with the Nazis and their successors. Even official accounts nowadays admit this: https://www.ekr.admin.ch/publikationen/d710.html

>What official government policy support nazi networks?

Blocking Jews from seeking refuge and sending them back to Germany; not because of fear of German retaliation, but fear of "Verjudung" - "jewification".

>What exactly do you want Switzerland to do? During the war, After the war, admit it, instead of refusing any attempt to right wrongs or even threatening with lawsuits anyone who talks about it.

https://www.rts.ch/info/suisse/12882741-paul-gruninger-trait...
by theshrike79 | 2025-05-06 12:02:45+00:00
And if you're getting close to $75 and don't need ultra-low power use, you should get a N97/N100 MiniPC anyway - or a used business PC like a Lenovo ThinkCentre.

All can be bought for around $100 and are upgradeable with standard parts AND are multiple times more powerful than any raspberry pi.
by dns_snek | 2025-05-06 12:02:50+00:00
> What else are you looking for?

To begin with, systems that don't tell people to use elmer's glue to keep the cheese from sliding off the pizza, displaying a fundamental lack of understanding of.. everything. At minimum it needs to be able to reliably solve hard, unique, but well-defined problems like a group of the most cohesive intelligent people could. It's certainly not AGI until it can do a better job than the most experienced, talented, and intelligent knowledge workers out there.

Every major advancement (which LLMs certainly are) has caused some disruption in the fields it affected, but that isn't useful criteria that can differentiate between "crude but useful tool" from "AGI".
by anilgulecha | 2025-05-06 12:04:01+00:00
Key truth: Parents, on average, request for this. They hold the school/university (not their wards) accountable for anything that happens to their wards.

There are forward thinking universities/academicians as well. Here's an article by an academician: https://www.deccanherald.com/opinion/india-s-universities-li...

(We run 25+ UG programs in India. If someone would like to engage deeper on this with ideas on how we can improve, pls reach out)
by dspillett | 2025-05-06 12:04:36+00:00
> Go read what a zip bomb is.

No need to be a dick. Especially when you yourself are in the process of not understanding what others are saying.

I know full well what a zipbomb is. A large compressed file still has some size even in compressed form (without nesting, 1G of minimal entropy data is ~1M gzipped). If someone has noticed your bomb and worked around it by implementing relevant checks (or isn't really affected by it because of already having had those checks in place), they can get a little revenge by soaking up your bandwidth downloading it many times. OK, so nested that comes down to a few Kb, they can still throw a botnet at that, or some other content on your site, and cause you some faf, if they wish to engage in tit-for-tat action. Also: nesting doesn't work when you are using HTTP transport compression as your delivery mechanism, which is what is being discussed here: “standard” libraries supporting compressed HTTP encodings don't generally unpack nested content. There is no “Accept-Encoding: gzip+gzip” or similar.

Most, perhaps the vast majority, won't care to make the effort, so this could be considered a hypothetical, but some might. There were certainly cases, way back in my earlier days online, of junk mailers and address scrapers deliberately wasting bandwidth of sites that encouraged the use of tools like FormFucker or implemented scraper sinkholes.
by permo-w | 2025-05-06 12:05:15+00:00
this is ridiculous. I'm a socialist and I believe that people should have far more of life's necessities provided to them by the state; I think supermarkets should be nationalised; I think water and electricity should be free up to a limit. on the other hand, this "people disagree with me about something sensitive so they're unevolved and/or subhuman" lark is childish as fuck and completely hypocritical

people think things for a reason, and it's rarely because they're sociopaths or they're unevolved or they're stupid, and assuming that it is lazy and uncritical
by pammf | 2025-05-06 12:05:22+00:00
A good part of that is a disguised sense of superiority.

Life becomes way lighter when you realize other people are also smart and what you’re “fixing” can very likely be:

- something so unimportant that no one felt it was worthy working on

- something that was supposed to work like that, and you simply don’t agree and want to make it your way
by AdrianB1 | 2025-05-06 12:05:28+00:00
I am curious why your no revenue projects need the complexity, features and benefits of something like Kubernetes. Why you cannot just to it the archaic way of compiling your app, copy the files to a folder and run it there and never touch it for the next 5 years. If it is a dev environment with many changes, its on a local computer, not on VPS, I guess. Just curious by nature, I am.
by BoingBoomTschak | 2025-05-06 12:05:59+00:00
The big plus for me is that the ad-hoc if/when/do are removed in favour of the standard operators, without the horrible then/else/end/and dance.

Then you got all the life-improving goodies (in-{sequence,string,file,stream}, index-of-*, previous, etc...) that really add up to something.
by perdomon | 2025-05-06 12:06:07+00:00
I love my pi-hole but am surprised to see him recommending a $155 kit + keyboard, mouse, and monitor. My pi-hole runs on a Pi Zero 2W and connects via USB for power. The entire setup process happens over SSH and it cost me about $25. If someone can figure out how to configure their network for the pi-hole, I’m sure they can also figure out SSH.
by bumby | 2025-05-06 12:06:26+00:00
I’m not moving the goalposts. Your words were that employers have “complete autonomy”. That’s obviously not the case, and those are pretty large swaths of professions to pretend like they are edge cases. And FWIW, if you read up on engineer licensure, you’ll realize it isn’t just a small subset of engineers falling under the purview of the regulations but there are carve-outs for “industrial exemptions”. Most people don’t even realize they’re working under an exemption. But many states are bring these exemptions into questions due to high profile failures like Boeing etc. (and the exam is national, but the license is state).

We agree on most, I just think you tend to think on absolutes and I do not. I don’t think most current degree progressions need degrees, but I’m willing to recognize there is a large subset what do. And colleges still hold a monopoly on those degree. But the fact you can’t follow HN guidelines because you’re proved to argue makes further discussion boring and fruitless.
by gbuk2013 | 2025-05-06 12:07:28+00:00
> The trials are never complete.

This is not true - one day you will be dead. Hopefully that day is a long way away but it will eventually come around.

It is good to keep this in mind and spend some time coming to terms with this. If you do, the problem this article talks about will naturally fall away.

Realise and acknowledge the limitations to your ability to act. Then consciously make a choice as to what you spend your limited time on and don’t worry about the rest.
by OliveMate | 2025-05-06 12:07:29+00:00
I'll always be amazed at how Skype went from being top dog in 2010 to not even being considered a choice in 2020. How did Microsoft drop the ball so hard that when the Pandemic rolled around everyone decided to use the then-unheard of Zoom instead?

Taking a general public lens here. For vidya, Teamspeak/Mumble provided better quality & latency but Skype remained king for its ease of ad-hoc calls until Discord blew it out of the water.
by IanCal | 2025-05-06 12:07:45+00:00
There are fundamentally two different things going on here.

One is whether kids should get fed.

The other is how this is paid for.

The approach of "the child is charged like anyone else buying a thing and hopefully their parents have given them money" is easy but has obvious problems that we're talking about.

However we can split these problems up, one is saying that we will just feed the kids as a flat statement. Then the problem is how to pay for it.

You could have state level taxes, but that's not the only option. On the other end of the spectrum you could send a bill to the parents - this is at its core the same as charging the kids in the best case but avoids issues where people don't give the kids the money. You could do that but have programs to only charge the more fortunate. You could do it by taxes on income, you could do it by income but only if you have kids. You could do it with property taxes.

All have various benefits and drawbacks, as what's "fair" is arguable.

However that is all distinct from whether the kids get fed.
by varjag | 2025-05-06 12:08:26+00:00
Microsoft had essentially left it for dead shortly after the acquisition. There were multiple assassination attempts from Lyncs-become-Skype-for-Business-become-Teams department and I can only assume noone to fend for the foster child.

Skype under Microsoft had only seen sidelining and feature & platform regress, while it was a thriving product during eBay ownership. It may not be obvious from the bar graphs but it was apparent when one used the product.
by duxup | 2025-05-06 12:08:43+00:00
> others would want to show another bird their toys

Reminds me of what some people who worked at a facility that took in parrots and similar animals whose owners couldn’t care for them.

They described the birds as little kids, except they can fly and have powerful beaks. Some of them have very strong "destructive" urges too / they want to take everything apart and so on.
by edelans | 2025-05-06 12:09:35+00:00
Slow down, you crazy child You're so ambitious for a juvenile But then if you're so smart Tell me why are you still so afraid? Mm Where's the fire, what's the hurry about? You'd better cool it off before you burn it out You've got so much to do And only so many hours in a day, hey But you know that when the truth is told That you can get what you want or you can just get old You're gonna kick off before you even get halfway through, ooh When will you realize Vienna waits for you? Slow down, you're doing fine You can't be everything you wanna be before your time Although it's so romantic on the borderline tonight, tonight Too bad, but it's the life you lead You're so ahead of yourself, that you forgot what you need Though you can see when you're wrong You know you can't always see when you're right You're right You've got your passion, you've got your pride But don't you know that only fools are satisfied? Dream on, but don't imagine they'll all come true, ooh When will you realize Vienna waits for you? Slow down, you crazy child And take the phone off the hook and disappear for a while It's alright, you can afford to lose a day or two, ooh When will you realize Vienna waits for you? And you know that when the truth is told That you can get what you want or you could just get old You're gonna kick off before you even get halfway through, ooh Why don't you realize Vienna waits for you? When will you realize Vienna waits for you?

"Vienna" by Billy Joel https://www.youtube.com/watch?v=3jL4S4X97sQ
by BoingBoomTschak | 2025-05-06 12:09:36+00:00
It's been marked as deprecated for some time, but still needs manual removal as of now: https://gitlab.common-lisp.net/iterate/iterate/-/blob/master... (removing https://gitlab.common-lisp.net/iterate/iterate/-/blob/master... should work, I think).

Still better than the loop abomination, IMO.
by pmarreck | 2025-05-06 12:10:17+00:00
Oh wow. This hits hard in the feels.

Here's my personal submission for "UI problem that has existed for years on touch interfaces, plus a possible solution, but at this point I'm just shouting into the void":

https://medium.com/@pmarreck/the-most-annoying-ui-problem-r3...

In short, an interface should not be interactable until a few milliseconds after it has finished (re)rendering, or especially, while it is still in the midst of reflowing or repopulating itself in realtime, or still sliding into view, etc.

Most frustratingly this happens when I accidentally fat-finger a notification that literally just slid down from the top when I went to click a UI element in that vicinity, which then causes me to also lose the notification (since iOS doesn't have a "recently dismissed notifications" UI)
by whstl | 2025-05-06 12:10:31+00:00
I don't disagree with the article, but after working in big tech, two HN startups, a couple unicorns and others, in two continents, I don't really find this too actionable.

In the last ten years (and even in the 20-people HN startups), the day to day work of engineers has become so incredibly specialised and divorced from the needs of decision-makers and the customers that there is almost nothing I can do to influence whether someone views me as doing my job or not. Mainly because of the presence of Product Managers that insert themselves between engineers and the rest of the company.

I'm always interested in delivering value, but the fight necessary to actually do so has become stressful. It's no longer a collaboration, all my contributions must be filtered through the ego of the person speaking to decision-makers.

In fact, the only time I was actually satisfied with my work in the last 5 years (as opposed to my paycheck) was when I was acting as interim Product Manager for 9 months. Unsurprisingly, me and my team managed to deliver three projects that other teams tried and failed several times.

Most of that was accomplished by communicating with stakeholders and actually figuring out what they needed, rather than endlessly "trying to put my own spin" on it.

So yeah, I'm gonna keep delivering whatever is asked, getting the blame for bugs and not getting the credit for features. At least the pay is alright. I'm constantly searching for the place where I can actually fully contribute, though.
by dwattttt | 2025-05-06 12:10:40+00:00
> Ok, so we've established that the loop can be verified as not changing the container in any way, what makes you believe this shouldn't be obvious to the Rust compiler?

I would be quite happy for the Rust compiler to be able to perform more powerful analysis and make writing code easier. What I object to, and I think that quite small Zig code snippet highlights, is that dealing with those shortcomings

> for no gain whatsoever

is also plainly wrong.
by ninkendo | 2025-05-06 12:11:39+00:00
My 2¢, it’s perfectly reasonable to bring up other languages in defense of criticism, because it explains why these decisions were made in the first place. GP literally said that rust isn’t a good fit for you if you’re in a position to use a GC. The comparison to C++ is important because it’s one of very, very few contemporary languages that also doesn’t require a GC/refcounting everywhere. So it’s useful to compare to how C++ does it.

Yet another issue with people who criticize rust: they don’t want anyone to defend rust, and complain loudly about anyone defending rust as being a literal problem with the language. You can do better than that.
by firefax | 2025-05-06 12:12:15+00:00
It always gave me a sketchy vibe, I try to rely on the Internet Archive whenever possible.

(Some publishers whitelist their bot, since it is used for scholarly citations -- I'm not clear how a reviewer would review to an archive.is link and despite having been out of academia for a decade, old habits die hard.)

Also, how are you accessing the site? Are you sure the error stems from the destination?

I've never had what you describe happen but I have had some... interesting... errors pop up when doing OSINT in Tor.

(Ex: a SSL_ERROR_UNSAFE_NEGOTIATION when attempting to access the copy of a search warrant that was served on a state senator from a government website specifically set up to make such documents available.)
by cpursley | 2025-05-06 12:12:20+00:00
Supabase is not just a hosted Postgres, it’s a full(ish) backend stack built on open source components comparable with something like firebase. But being Postgres, encourages same data modeling (and an escape hatch). Their type generation and SDK is quite good, too. It’s one of my favorite services and powers to projects of mine, soon to be 3.
by fakedang | 2025-05-06 12:12:26+00:00
Yes, we had the same system when I went to school in a (relatively low-income) expat (Indian) school in the Middle East. But nowhere was a child expected to leave the break hungry - I saw firsthand a teacher ruthlessly scolded by the grade supervisor (who was a GOAT all-round) because she found a student still eating after she had arrived at the class, and sent him to stand outside as punishment.

Another time, a teacher paid for a student's meal because he lost the change he was given by his parents to buy food from the canteen.

And another time, the school canteen just giving away free food at the end of the day to whoever wanted it, because there was no point in them keeping it around.

It's honestly unbelievable that a first world country would let its children go without lunch because even third world countries do not let that happen. I have seen schools in rural Africa that don't let their children starve - in fact, giving a midday meal (and some to take home afterwards) is a way to ensure school attendance.
by Ygg2 | 2025-05-06 12:12:45+00:00
> You can either pay that cost constantly and for certain problems be dealing with it (a lot) for no gain whatsoever (because the bugs it was trying to prevent weren't actual issues or are in fact imperatives because the thing you're doing requires them) or you can choose not to.

Alternatively, you can use Rust so much these limitations become second nature, and thus don't make them in the first place.

> I don't think it's particularly useful to make excuses for the compiler not understanding very basic things in simple examples and indirectly argue that it would be too complicated to see what the loop is doing and act accordingly.

Great idea, until it stops working. It runs into the paraphrased quote: "Any sufficiently complicated borrow checker is indistinguishable from Dark Magic".

First you say, well, the compiler should be sufficiently smart to figure out case A1 should work, then you add that, but then arises another case A2 that the compiler is sufficiently smart to figure out and so on.

However, you add a bunch of these "sufficiently smart" borrow rules, and you'll end up with a mess. A1 and A2 don't work if A432 is applied, but do work if A49324 is given if the A4 and A2 are satisfied.

The harder the borrow checker is to understand, the more difficult it is to construct a mental model that's useful.

In summary: while I'm not against improving the borrow checker, but the problem is that it needs to be balanced with the opportunity cost of understanding how it approximately works.
by dcsan | 2025-05-06 12:13:03+00:00
the enshittification starts here. - Discord IPO plans forcing - new CEO installed by VCs - instantly adds spammy ad popups - closes down app partners

platform risk is real. twitter, reddit, twitter again ... if you build on top of another platform you're just collateral damage.

Time for shapes to get their own app and see if there is enough stickiness or if they were just a 'feature' all along.
Possible to influence the rank of websites which AI models use for researching?
by arpansac | 2025-05-06 12:14:27+00:00
Though I have read a few links on how (both yes and no) of the possibility, but still when I did some searches about 'top xyz platforms', it seemed to be skewed in the sense that some of the top traffic platforms didn't show up but some of the new ones did. Might by my search was skewed :P
by daliboru | 2025-05-06 12:14:38+00:00
Tnx for the comment. Discussing tools (in this case, vibe coding) naturally raises the issue of what skills are actually needed to use them effectively, such as prompting, which in turn leads to a broader question about the role and relevance of traditional software engineering skills. It's a whole other topic...

You can create value with vibe coding. As I said, know your trade-off, your context.

You wouldn't use a hammer to fix a watch, would you?
by whafro | 2025-05-06 12:14:39+00:00
I think the parent's comment was unfair – you were (roughly) looking to build a self-hosted, open project for those who don't want to pay for hosted options, and that's exactly what you've done. I'm certainly a person who will be keeping this project in mind for the future.

It's fairly obvious that the largest possible audience would want a turn-key, hosted service, and there are paid options that deliver exactly that. I don't suspect that you were aiming to be "the discord of" this field, and the path to getting there is wildly different.

Great work, and kudos on both the initiative and the progress!
by goku12 | 2025-05-06 12:15:15+00:00
Well, if you're planning to run a single-node container server, then K8s is probably an overkill compared to Podman Quadlets. You just choose the lightest solution that meets your requirement. However, there was a noteworthy project named Aurae [1]. It was an ambitious project intended to replace systemd and kubelets on a server. Besides running containerized and baremetal loads, it was meant to take authenticated commands over an API and had everything that was expected on K8s worker nodes. It could work like K8s and like Docker with appropriate control planes. Unfortunately, the project came to an abrupt end when its main author Kris Nova passed away in an unfortunate accident.

[1] https://aurae.io/
by Bjartr | 2025-05-06 12:15:49+00:00
> I am still trying to sort out why experiences are so divergent

I suspect part of it is that there still isn't much established social context for how to interact with an LLM, and best practices are still being actively discovered, at least compared to tools like search engines or word processors.

Search engines somewhat have this problem, but there's some social context around search engine skill, colloquially "google-fu", if it's even explicitly mentioned.

At some point, being able to get the results from a search engine stopped being entirely about the quality of the engine and instead became more about the skill of the user.

I imagine, as the UX for AI systems stabilizes, and as knowledge of the "right way", to use them diffuses through culture, experiences will be less divergent.
by mrspuratic | 2025-05-06 12:15:59+00:00
Irish script traditionally used a dot-less "i", something that persists in current road signage (anecdotally to save confusion with "í", or with adjacent old-style dotted consonants, I can't find a definitive source to cite). It's only an orthographic/type thing, it's semantically an "i", though the Unicode dot-less "i" is sometimes used online to represent it.
by gus_massa | 2025-05-06 12:16:00+00:00
I agree. @GP:

>> but "dimensions 8 and 24" to me sounds...

Note that the article says

> In dimensions 8 and 24, it’s possible to...

you didn't quote the "In". With the "In" it's usual math jargon that means

> "in dimension 4" to mean "when the dimension is equal to 4"

But the title has no "In" and it sounds very weird, perhaps even incorrect. Anyway, note that most of the times the title is not written by the author.