MurphyA/hacker-news huggingface dataset:
by rini17 | 2025-05-23 20:10:17+00:00
I ran into similar issue with compassion. In English it is "a social feeling that motivates people to go out of their way to relieve the physical, mental, or emotional pains of others and themselves"

In German and Slovak (my first language) and presumably others, it is usually translated into kind of remorseful feeling NOT directly related to the motivation to go out of one's way. And it just can't be explained and it drives me crazy recently.
by joshdavham | 2025-05-23 20:10:19+00:00
> Up to this point in life, most of you have been rolling on train tracks. Elementary school, middle school, high school, college [...] And there are some jobs where you can make it stay like train tracks if you want

I've never envied the people who graduate college and then immediately go to work at big tech companies where they start off as an "SDE 1", then "SDE 2", then Mid level, senior, staff, principal, etc. There's definitely more security and stability in that, but I think these people are also missing out on a lot.
by JoshTriplett | 2025-05-23 20:10:27+00:00
> More generally, I support secure defaults but almost invariably disagree with disallowing users to shoot themselves in the foot.

I agree with this. But also, there is a strong degree to which users will go track down ways (or follow random instructions) to shoot themselves in the foot if some site they care about says "do this so we can function!". I do think, in cases where there's value in collectively pushing for better defaults, it's sometimes OK for the "I can always make my device do exactly what I tell it to do" escape hatch to be "download the source and change it yourself". Not every escape hatch gets a setting, because not every escape hatch is supported.
by yorwba | 2025-05-23 20:10:39+00:00
The explanation for Multi-head Latent Attention https://www.stephendiehl.com/posts/post_transformers/#multi-... does not match the definition in the DeepSeek-V2 paper https://arxiv.org/pdf/2405.04434#subsection.2.1

MLA as developed by DeepSeek is a technique to reduce the memory footprint of the KV cache by storing only two vectors of size latent_dim and rope_dim per token and layer, instead of 2 * num_heads vectors of size head_dim. (DeepSeek-V3 has num_heads = 128 and head_dim = 128 vs latent_dim = 512 and rope_dim = 64, so a significant reduction https://arxiv.org/pdf/2412.19437#subsection.4.2 )

What this article describes instead is some kind of two-step attention scheme I haven't seen before and that I think wouldn't work with causal masking (despite mask appearing in the example code) because either you allow an earlier token to attend to a latent that attended to a later token (creating backwards information flow) or the latents can only attend to a limited prefix of the sequence, after which they're frozen and useless. I wonder whether the author dreamed it up himself or whether someone else is actually using this somewhere.
by vdupras | 2025-05-23 20:11:13+00:00
Quebec separatism isn't popular right now, but I also think the the balkanization of the West is coming. The separatist party in Quebec has pretty good support right now, not because separatism is popular, but because of the lack of options.

Next elections are in 2026 and I think that by then, something, I don't know what, but some event, some context difficult to predict, will put back Quebec separatism on the forefront. This time around, there will be many, many less people coming to the front to defend Canada, which is already pretty weak now.

So yeah, that's my wild prediction: Canada doesn't exist anymore in 2027.
by neilv | 2025-05-23 20:11:48+00:00
Final sentence:

> Find the interesting people.

Note that this isn't advice for everyone. Go back to earlier in the piece:

> But in the middle, there's a group who wish they had ambitious plans, but don't. This speech is for you. I'm going to tell you how to get ambitious plans.

The "Find Your People" of the title is the more general advice, for a larger audience.

Your people might well be a quiet small town environment that's doing OK economically, has good school(s) for children, people are neighborly and supportive, not a lot of inequity and all that follows, etc.

You might not think of that as interesting, at least not in the abstract, but it might be your people.

For myself, who seems to be a natural startup person (maybe including a little bit of both Swartz and Altman), I've been thinking that I'm most likely to find a concentration of my people in a town with a good liberal arts college, intermixed with economically OK non-college people, and easily accessible to a major metro area -- without feeling cut off too much from activity and opportunity, and with having a regular infusion of a little freshness/change.

(I'm not convinced that Cambridge/Boston, San Francisco, or NYC can be that place, long-term, unless you have enough money to insulate yourself from the VHCOLA downsides. And then maybe you end up mostly only associating with people who also have enough money to be sufficiently insulated, which isn't the complete breakfast.)
by nonce42 | 2025-05-23 20:11:49+00:00
I agree. The sudden influence of the separatist movement does match what that book (Foundations of Geopolitics) says: "Russia should use its special services within the borders of the United States and Canada to fuel instability and separatism" (quote from Wikipedia). I don't want to be a conspiracy nut, but I have to wonder how many separatist and protest movements are unknowingly getting external support to produce geopolitical disorder.
by susam | 2025-05-23 20:12:08+00:00
I didn't see this mentioned in the article, so I thought I would mention it here:

Dired stands for directory editing.

One of my favourite features of Dired is the ability to mark or unmark multiple files in a variety of ways: manually, using repetition counts, or with regular expressions. This can be done fluidly and spontaneously as we browse and inspect files. Once we're satisfied with our selection, we can perform bulk operations on them such as copying, moving, deleting, changing permission bits, compressing the marked files, etc.

It's a bit like how we can use a GUI desktop environment to mark multiple files and then perform bulk operations on them. This is something we cannot easily do on the shell with the standard Unix utilities. But we can do all of this from within Emacs using very concise sequence of keystrokes and muscle memory.

Further, unlike most GUI desktop environments, every Dired interaction is scriptable, recordable, and replayable. I mean every operation or key sequence in Dired is available as an Elisp function, so we can script repetitive tasks by writing small Elisp snippets. Or, alternatively, we can have Emacs record the repetitive actions as keyboard macros, which we can then replay as many times as needed. I no longer have to worry whether the underlying GUI desktop environment supports these features or not because I know Emacs does and I can just use Emacs to browse my system.

And that brings me to another important benefit of using Dired: my muscle memory for Dired is transferable across a wide variety of systems and environments. It doesn't matter whether I'm working locally or logged into a remote shell, or whether I'm on macOS, Xfce4, KDE, etc. I can browse and edit my files and directories in exactly the same way using the same muscle memory and the same set of Dired commands, key sequences, and features!

A couple of years ago, I used to host Emacs book club meetings. I've kept some notes on directory editing with Dired from those sessions here: <https://susam.net/cc/mastering-emacs/ch06.html#dired>.
by Jweb_Guru | 2025-05-23 20:12:15+00:00
C also has lots of undefined behavior that lets compilers make assumptions they have a very hard time proving in safe languages. C++ takes this even further with stuff like TBAA. Sure it doesn't give the compiler as much to work with as something like Rust's pervasive restrict or Haskell's pervasive immutability, but on the other hand the compiler assuming things like "every array index is in bounds and infallible" exposes tons of opportunities for autovectorization etc. I think people overexaggerate how hard C is to optimize, at least compared to languages like Java and especially compared to languages like Ruby which let users do things like iterate through all the GC roots.
by SauciestGNU | 2025-05-23 20:12:17+00:00
The general right-wing friendliness of the movement. If not fully Russian-style kleptocratic petrostate then at least American style fascism. If the Alberta conservatives were courting European relationships that would be one thing, but it sure seems like the Alberta and Canadian conservatives in general are fellow travelers with the russo-hungaro-american-etc authoritarian nationalists.
by kepano | 2025-05-23 20:12:42+00:00
Currently I am relying on manual testing and user feedback, but yes, I'd like to add tests.

Defuddle works quite differently from Readability. Readability tends to be overly conservative and tends to remove useful content because it tests blocks to find the beginning and end of the "main" content.

Defuddle is able to run multiple passes and detect if it returned no content to try and expand its results. It also uses a greater variety of techniques to clean the content — for example, by using a page's mobile styles to detect content that can be hidden.

Lastly, Defuddle is not only extracting the content but also standardizing the output (which Readability doesn't do). For example footnotes and code blocks all aim to output a single format, whereas Readability keeps the original DOM intact.
by thrance | 2025-05-23 20:12:43+00:00
But building and installing the wind turbine still requires some emissions.

The wind turbine doesn't remove carbon from the air, so the offset you are talking about is not a real offset, it's only relative to how much CO2 wasn't released in the atmosphere by a more polluting source of power that would have been used instead.

Wooden wind turbines would allow sequestrating carbon (in the cut trees that make their structures) and potentially compensate the carbon necessary to assemble and install the wind turbine, if the trees are replanted.
by mclau157 | 2025-05-23 20:12:58+00:00
I believe the hand injuries would be most felt if you were climbing very difficult "crimpy" climbs multiple times a week without enough rest, these are the climbs where you really put stress on tiny individual parts of the fingers to grip onto very tiny holds, otherwise "juggy" climbing where you can grab onto a hold with a large portion of your hand uses more shoulder and back muscles which can get fatigued but definitely not as damaged as tiny individual parts of the fingers
by alaxhn | 2025-05-23 20:12:59+00:00
I really think you should take a step back and think about where this sort of ideology will take us in the long run. If you want to send the supporters of the other party to hell because they have differences of opinion than you, this is a step towards enabling horrible things to be done to people at scale.

I don't want a dictatorship. I probably want largely the same things as you. To be safe in and outside of my home. Affordable and quality food healthcare and education. The rule of law.

Fundamentally all people have most things in common with each other but our differences can seem magnified and exaggerated especially with things like social media and the 24 hour news hype cycle.
by ndegruchy | 2025-05-23 20:14:40+00:00
Comparison of Spreadsheets, advertisement for Grid.is.

I guess it really matters what you need. Is Numbers going to take over accounting firms? No, they need Excel because it's Excel and that's what they use. If you need a free spreadsheet program, there are plenty. Google Sheets, Numbers, LibreOffice, Gnumeric. They're not going to change the way you use spreadsheets, but they'll put shit in columns and calculate to varying degrees of accuracy. Which is what most folks want/need.
by culi | 2025-05-23 20:14:58+00:00
What don't you like about ReviewMeta? Haven't tried it myself

Looking at AlternativeTo[0] I see these touted as some of the most popular FakeSpot alternatives:

1. ReviewMeta.com

2. TheReviewIndex — originally focused on Indian electronics reviews

3. Star Evaluator — seems like an interesting project but it's just reviews for companies instead of individual products.

4. Best Views Reviews — uses AI to summarize (Amazon?) reviews

None of them seem particularly well known or mature however besides ReviewMeta. Seems like there's definitely room for a newcomer in this space

[0] https://alternativeto.net/software/fakespot/
by nonchalantsui | 2025-05-23 20:15:01+00:00
Alberta does not pay for the welfare of Canadians in other provinces, it has never paid towards any equalization systems. It has taken billions in debt though, including during COVID when oil flatlined.

The reason Danielle et al were cozying up to US politicians at private events, pushing narratives like embracing America's new direction, isn't for independence or a new federal plan - it's to become the 51st state.
by 999900000999 | 2025-05-23 20:15:14+00:00
>Though I and my wife do not presently live in Massena, we live nearby, and we’re doing exactly this — we do not have an automobile, nor do we want one. We use the rural county transit bus, which we have found to be extremely cheap and quite reliable; and it has certainly saved us thousands and thousands of dollars by liberating us from the onerous expense of keeping a car.

This part has me screaming shenanigans. Unless you basically don't leave the house, you need a car outside of like 8 American cities. More believable would be a pair of used bikes.
by Herring | 2025-05-23 20:15:41+00:00
https://www.brookings.edu/articles/america-has-two-economies.... (2019)

Going by that analysis (specifically differences in age, education, immigration) it looks kinda like massive brain drain from red into blue areas. Single issue voting is a low-nuance likely low-iq thing. Also keep in mind 54% of Americans read at or below a 6th grade level, so I’d guess brain drain can be devastating.
by nayuki | 2025-05-23 20:16:38+00:00
I recall from maybe 5~10 years ago where someone filmed a laser show on a camera and the sensor got damaged with lines stuck in the on state. The lasers were moving very quickly so they wouldn't hit any spot for a long time, but apparently it was enough to damage the camera. e.g. https://www.youtube.com/watch?v=8bpyMST7eCA [2015-12-02] (not the first video that I ever saw)
by rvnx | 2025-05-23 20:17:08+00:00
I'm sure they did not, but the rich guys win, even if they do something truly illegal.

If they would have respected the laws, OpenAI would not have been able to create AI models at all (as they are derivatives of copyrighted works).

So it's pure piracy of content at scale. The same with Veo3.

Is it beneficial to humanity ? Probably yes.

Is it harmful to content creators ? Absolutely but in the long-term, they have little chances to survive, no matter if legal or not, because this is both what the market and consumers want.

For example, these people on Fiverr selling blog posts, it was minimum 200 USD per blog post, and few days of turnaround.

Now with AI it's 0.01 USD and instant.
by wongarsu | 2025-05-23 20:17:31+00:00
XML tags work well for LLMs. But notably the vast majority are just xml tags. Nobody™ is feeding LLMs well-formed XML with an xml declaration (the <?xml version="1.0" encoding="UTF-8"?> at the start) and we aren't using namespaces, XSLT, XML Schemas etc. It's just some ad-hoc collection of sgml-style tags
by famahar | 2025-05-23 20:18:03+00:00
If your country allows it and you can afford it, I recommend every graduate to do a working holidays visa in another country. Embed yourself in the community. Volunteer, work odd jobs, practice art , learn a language. You'll find what you unexpectedly love and hate during that time. Following the tracks of life and getting a career out of college sounds safe and comfy, but you'll be surprised what new joys life can throw at you when you go off the beaten path a bit.
by kbolino | 2025-05-23 20:18:04+00:00
MITM is a very real threat in any remotely public place. Coffee shop, airport, hotel, municipal WAN, library, etc. I honestly wouldn't put that much trust in a lot of residential/commercial broadband setups or hosting/colocation providers either. It does not matter what is intended to be served, because it can be replaced with anything else. Innocuous blog? Transparently replaced with a phishing site. Harmless image? Rewritten to appear the same but with a zero-day exploit injected.

There's no such thing as "not worth the effort to secure" because neither the site itself nor its content matters, only the network path from the site to the user, which is not under the full control of either party. These need not be, and usually aren't, targeted attacks; they'll hit anything that can be intercepted and modified, without a care for what it's meant to be, where it's coming from, or who it's going to.

Viewing it is an A-to-B interaction where A is a good-natured blogger and B is a tech-savvy reader, and that's all there is to it, is archaic and naive to the point of being dangerous. It is really an A-to-Z interaction where even if A is a good-natured blogger and Z is a tech-savvy user, parties B through Y all get to have a crack at changing the content. Plain HTTP is a protocol for a high-trust environment and the Internet has not been such a place for a very long time. It is unfortunate that party A (the site) must bear the brunt of the security burden, but that's the state of things today. There were other ways to solve this problem but they didn't get widespread adoption.
by kstrauser | 2025-05-23 20:18:07+00:00
Solid point. That would be a "promissory estoppel" defense if MS changed their mind and decided to run amok with this.

Good: "Your honor, here's a copy of their official blog where they said the license terms are a temporary glitch but that we're fully allowed and encouraged to use the product."

Not good: "Your honor, an anonymous new account on Hacker News said it's totally fine to use this even though the license forbids it."

I'd cheerfully take my chances with the former. The latter? Not so much.

(As mentioned elsewhere, I don't for a second think MS is going to track me down and sue me for using this against the terms of the license. I'd feel a whole lot better if someone officially put that in writing, though.)
by atomic128 | 2025-05-23 20:18:16+00:00
"Random recent" browsing is the best way to read Hacker News. It's not addictive, it gives you a quick sample of what people are thinking about recently, prevents your own biases from narrowing your view, etc. For example, https://rnsaffn.com/zg2/ where each page refresh gives you a random post, plus its parent thread, plus some detail about that post's author's history.
by cafard | 2025-05-23 20:18:48+00:00
As I habitually mention when the revolutionary calendar comes up, emacs calendar mode will give you the date with p-f. For what it's worth, today is Quartidi 4 Prairial an 233 de la Révolution, jour de l'Angélique. (Prairial I had heard of, jour de l'Angélique is news to me.)

[edit: corrected spelling of Quartidi]
by ModernMech | 2025-05-23 20:18:50+00:00
> Just because you do not wish that your position is political doesn't make it so.

Look, I get the idea that "everything is political" because of how politics touches every aspect of life. But that doesn't actually mean everyone who has an opinion on a topic that is hot in the political arena is a political actor, nor does it make their opinion political. People working in universities have had to deal with the question of how to build a close-knit diverse community long before DEI became a hot-button issue. So I'll throw it right back at you: just because you want my opinion to be political, doesn't make it any less based on a practical reality of my job.

> So I might humbly suggest that the approaches we have taken so far have not been successful.

These stats are about graduating seniors so now I'm unsure of the relevance of why you brought this up.

> Are you trying to suggest that most of us who disagree with you and others like you haven't set foot in a classroom? This is unhinged.

Yeah that would be unhinged if I said or suggested that, alas I did not. But you yourself have made it clear that while you have experience taking a class, that has not qualified you to have a cogent opinion on the topic of how to manage a classroom. The same way the experience of eating food doesn't necessarily qualify you to have an opinion on how it's made.

> in a way that is acceptable to the right

Again... this elusive "acceptable way" is left unstated. I guess we will never learn what that might be.

> but "we" were rebuffed. I believe the strategy now is a to make a few prominent examples

Of course you're going to be rebuffed if your position doesn't even pretend to understand the other side of the issue. So then apparently instead of gaining an understanding and working toward common ground, the next step is domination in hopes of total capitulation. And you call this democracy?! The current actions against Harvard are a mockery of democracy.

> I and many others like me will happily vote for candidates who will take a sledgehammer to any institution that wishes to institute things like diversity statements.

And yet, despite wanting to destroy them so badly, you have admitted you have no real understanding of why they exist, how they are used, nor can you offer a suggestion for how to replace them in a way that is ideologically palatable to you. That is a political opinion. If you want to draw a distinction, your impulse to smash diversity statements has a political impetus that you can't really define; whereas my impulse to defend them is based on the fact they demonstrably help me do my job.

> I do wish you all the best!

You spent an entire paragraph before this statement talking about how you want to come into my place of work, disrupt it for no reason that you can articulate, and that if I don't like it tough, because you're in charge now. If that's you wishing the best, I'd hate to hear you wish someone the worst.
by troupo | 2025-05-23 20:20:04+00:00
> I want people who will actually use the package to package the software they need, and distro maintainer to supervise that.

Erm... Your original comment said "you should not package for distros, distros should package for themselves. You just distribute your sources."

> Yep, people who won't use Erlang shouldn't package Erlang. But on the other hand, developers who won't use Erlang on platform X shouldn't package Erlang on platform X.

So... Who's gonna package it if you say that distros should package it?

> The "we absolutely need flatpak because otherwise it fundamentally doesn't work" philosophy is, to me, very close to saying "we must consolidate everything under one single OS.

Bullshit.

What you advocate for is "why bother with ease of use and convenience, everyone should learn how to compile and package everything from scratch"

> If you don't want to contribute to your distro

The user of a package doesn't necessarily know how to package something, and shouldn't need to.
by AdrianB1 | 2025-05-23 20:20:46+00:00
In my experience most SQL developers don't care too much about tooling. In most cases someone designs the database and tables, developers don't care about databases and care mostly about tables and views, rarely about indexes. The ones that care, and need tooling, are usually called development DBAs and they are very rare. Rare enough I was never able to hire one and keep them (we don't pay enough for how rare they are).
by ben_w | 2025-05-23 20:20:58+00:00
The routes to most destinations 1000 km from my house in Berlin, usually involve passing at least three international borders.

I've heard that the US has a lot of "food deserts" where you have to go a long way to get groceries, but is it really that bad?

More importantly, the route Google Maps gives me to Paris (1051 km from city to city) is supposedly 11 hr 31 min. Even if the car could do that in one trip, neither my bladder nor my stomach could.