MurphyA/hacker-news huggingface dataset:
by belval | 2025-05-23 21:38:33+00:00
I genuinely wonder if and how that would hold though, you need the buck to stop somewhere, if Alberta were to vote to leave Canada you may call it illegal as you want to they won't just say "this is treaty land" and cancel their own referendum.

Say they separate politically and renege on the treaty, the first nations will go to the ICC? Or ask Canada to invade its own province? What support if any would the later have with the Canadian elector, sending the army to fight against other Canadians?

It's very similar to the old constitutional argument that separatism needs a "clear majority" which sparked questions that following a "yes" in Quebec the supreme court would have to statute on whether 51% is a "clear majority". Would Quebec actually have just accepted a ruling against them from a institution that is not really theirs?
by EGreg | 2025-05-23 21:39:41+00:00
The Full Time Employment crowd is the people who continue the tracks.

Chilling by the watercooler, being paid for 8 hours a day with health insurance etc. while working 2 hours a day and/or bitching about your job. Or just enjoying life after work.

These people would be as much at home in Soviet Russia as they would in today’s USA. They want more security. The EU has become the new USSR for this. Lots of protections.

It’s what people want. They don’t actually want the AI disruption. But it’s coming because their employers don’t care what they want.

However if you claim to love capitalism and hate socialism, or whatever, then get a taste of it. Go hunting in the market for clients. Go spar and learn sales skills. Build your own company and service your own clients.

Or let the employer do it for you. But then you are just like a renter, not an owner — except on the supply side of the economy. And they may rent your time… for now.

The “American Dream” btw has become about renting money from banks — to finish college, to pay the mortgage on that house, etc. But the cost of all of it has gone up much more than your grandparents. It is just indentured servitude with a choice of landlords. At the end of the day, they want you to rent the money from banks to create demand for the money, so you can work for 30 years and pay it off. But the AI will break even that social contract.

Jobs will be going down

Entrepreurship will be going up

Find your people. And in the sense of getting a team of loyal badasses together. Build something new. Use AI. Don’t let your employer tell you how to use AI or use it to replace you.
by krooj | 2025-05-23 21:40:34+00:00
This is one of those cases where I would hope that extremely strong federalism is exercised from Ottawa: essentially, Alberta could be dissolved, stripped of its provincial status and relegated to a territory. From that point, allow for further subdivision to the various First Nations people, allowing reformation into other territories or offer provincial status. The rest of it could be federally administered - see how they like that.

As much as it pains me to say it, Canada's diversity is also it's weakness, and there needs to be precedent - perhaps not as severe as in the US - that you do NOT leave the dominion.
by teddyh | 2025-05-23 21:41:12+00:00
I prefer

>> import json, decimal >> j = "47234762761726473624762746721647624764380000000000000000000000000000000000000000000" >> json.loads(j, parse_float=decimal.Decimal, parse_int=decimal.Decimal) Decimal('47234762761726473624762746721647624764380000000000000000000000000000000000000000000')

This way you avoid this problem:

>> import json >> j = "0.47234762761726473624762746721647624764380000000000000000000000000000000000000000000" >> json.loads(j) 0.47234762761726473

And instead can get:

>> import json, decimal >> j = "0.47234762761726473624762746721647624764380000000000000000000000000000000000000000000" >> json.loads(j, parse_float=decimal.Decimal, parse_int=decimal.Decimal) Decimal('0.47234762761726473624762746721647624764380000000000000000000000000000000000000000000')
by hansvm | 2025-05-23 21:41:39+00:00
There's a certain one-to-oneness between tokens and embeddings. A token expands into a large amount of state, and processing happens on that state and nothing else.

The point is that there isn't any additional state or reasoning. You have a bunch of things equivalent to tokens, and the only trained operations deal with sequences of those things. Calling them "tokens" is a reasonable linguistic choice, since the exact representation of a token isn't core to the argument being made.
by donnachangstein | 2025-05-23 21:41:50+00:00
I said it was dead-simple and you delivered a treatise describing the most complex use case possible. Then maybe it's not for you.

Most software in the OpenBSD base system lacks features on purpose. Their dev team frequently rejects patches and feature requests without compelling reasons to exist. Less features means less places for things to go wrong means less chance of security bugs.

It exists so their simple webserver (also in the base system) has ACME support working out of the box. No third party software to install, no bullshit to configure, everything just works as part of a super compact OS. Which to this day still fits on a single CD-ROM.

Most of all no stupid Rust compiler needed so it works on i386 (Rust cannot self-host on i386 because it's so bloated it runs out of memory, which is why Rust tools are not included in i386).

If your needs exceed this or you adore complexity then feel free to look elsewhere.
by EA-3167 | 2025-05-23 21:42:10+00:00
It doesn't sound like there's much danger to the human eye because of the way the beam is scanned, although I certainly wouldn't like up to stare into the laser at close range. Camera chips are vulnerable since there's no cornea or vitreous humor to absorb the incident radiation, it's focused directly onto some delicate electronics that don't have the ability to heal minor damage.
by fzeroracer | 2025-05-23 21:42:20+00:00
Frequency is often as important as the route from experience; because a route that's reasonably distant from your location can be walked to/biked to etc but a low-frequency route means it's something you need to plan your entire day around. And if you miss any bus then you're stranded (which, given that they don't have internet I'm curious how they manage...)

Most of the bus routes here seem to run maybe twice a day, once early in the morning and then once late in the afternoon. There's a few more frequent ones that run on the hour but it looks to be closer to the denser cores.
by shusaku | 2025-05-23 21:42:53+00:00
Hold up. You don’t need a car due to a robust transportation system. You don’t work too much because of a high minimum wage. Health care is free. Retirement is handled by someone else. Education expenses are free. Child raising expenses free! You are provided free entertainment, news, etc at the library. The author forgot about how they were going to pay for clothing, etc, but there’s food stamps on the other side of the balance. Your taxes are zero, paid by richer people. The 29k payment for your house is taken from a homesteading fund.

Somehow I think grandpa would be suspicious of this tale of bootstrapping just being socialism. But why not? I think people in the left have been insisting that if we gave people a robust baseline for free (by taxing the rich), we could revive this sort of lifestyle.
by xp84 | 2025-05-23 21:43:28+00:00
Okay, but we are reading this on HN. Anyone working for the past 10 years in tech should have that much saved up easily. If for the past 10 years you put just $400 a month into SPY and did nothing else, you'd have about $95,000. About 126k for QQQ. [0]

And I don't think most people can't afford to save $400 a month. Lots of people save that much.

[0]: https://dqydj.com/etf-return-calculator/
by not_maz | 2025-05-23 21:43:36+00:00
I know the answer and I hate it.

AIs are inferior to humans at their best, but superior to humans as they actually behave in society, due to decision fatigue and other constraints. When it comes to moral judgment in high stakes scenarios, AIs still fail (or can be made to fail) in ways that are not socially acceptable.

Compare an AI to a real-world, overworked corporate decision maker, though, and you'll find that the AI is kinder and less biased. It still sucks, because GI/GO, but it's slightly better, simply because it doesn't suffer emotional fatigue, doesn't take as many shortcuts, and isn't clouded by personal opinions since it's not a person.
by jchw | 2025-05-23 21:43:37+00:00
FWIW, it is ZeroSSL. I want there to be more major ACME providers than just LE, but I'm not sure about ZeroSSL, personally. It seems to have the same parent company as IdenTrust (HID Global Corporation). Probably a step up from Honest Achmed but recently I recall people complaining that their EV code signing certificates were not actually trusted by Windows which is... Interesting.
by insane_dreamer | 2025-05-23 21:44:45+00:00
> Critics say that these [federal regulations] limited Alberta’s ability to fully extract and export its mineral and fossil fuel wealth.

Of course they do! one of the key pillars of trying to mitigate global warming is reducing dependency on fossil fuels, which means not "fully extracting" it.

What's the alternative -- extract as much as possible now so we can line our pockets, and let the next few generations deal with it?
by rufus_foreman | 2025-05-23 21:45:02+00:00
>> With no jobs in the area $432 may as well require to work a lot more for lower pay

>> the Stewart’s gas stations in both towns are actively hiring part-time cashiers at $17/hr. These places will let you work just one day a week if you like, and seem to be pretty good about flexible hours

432 / 17 = 25.4 hours a month. A few more hours than that to pay social security, but no income taxes and they would get the Earned Income Tax Credit.
by not_maz | 2025-05-23 21:45:46+00:00
What's worse is that it can sometimes (but not always) read through your anti-bias prompts.

"No, I want your honest opinion." "It's awesome." "I'm going to invest $250,000 into this. Tell me what you really think." "You should do it." (New Session) "Someone pitched to me the idea that..." "Reject it."
by diego_moita | 2025-05-23 21:46:14+00:00
As an Albertan I agree. Separatist parties never got more than 5% of the vote here.

What is happening is:

1) Conservatives believed they had a sure path to a super-majority in Ottawa.

2) Trump spoils everything.

3) But Trump is their hero, they'd never blame him. So they blame the usual suspects: Trudeau and the Libs.

4) Because they can't do anything about the Libs victory, they do what spoiled children do when they hear "no": throw a tantrum.

5) Because the media needs circus and drama to catch eyeballs, the media goes to overdrama on their tantrum.

6) Because children on tantrum love attention, they double down on crying and yelling. Go to 4.
by vimgrinder | 2025-05-23 21:46:30+00:00
oh, so i wasn't really aware that there was a original boid sim (I will check it today). mostly I saw it on some other demos and I wanted to add this behaviour of signaling boids which are far away + color code based on genome + do a simple cross-mutate. and yes you are right about fitness func.

Beyond this i was trying to add a map which effects their movement. (if you wanna check how it looks - https://x.com/attentionmech/status/1925690991555531143)
by pamelafox | 2025-05-23 21:47:19+00:00
I'm a developer advocate at Microsoft, and from my perspective, both teams have been putting in a bunch of effort improving their extensions. I participated in usability studies with both the teams behind the SQL Server extension and new PostgreSQL extension, and then once they were ready, I participated in bug bashes.

Both teams seem to very much want developers to enjoy their tools, so please do send them feedback on what you need out of the tools.

Follow Carlos Robles if you want SQL server extension news: https://www.linkedin.com/in/croblesm/

Follow Joshua Johnson for PostgreSQL server extension news: https://www.linkedin.com/in/johnsonjoshuae/
by leonidasv | 2025-05-23 21:47:53+00:00
I somewhat agree, but I think that the language example is not a good one. As Anthropic have demonstrated[0], LLMs do have "conceptual neurons" that generalise an abstract concept which can later be translated to other languages.

The issue is that those concepts are encoded in intermediate layers during training, absorbing biases present in training data. It may produce a world model good enough to know that "green" and "verde" are different names for the same thing, but not robust enough to discard ordering bias or wording bias. Humans suffer from that too, albeit arguably less.

[0] https://transformer-circuits.pub/2025/attribution-graphs/bio...
by eraviloi | 2025-05-23 21:48:51+00:00
So many folks bashing the author. The message is clear, most people are not willing to alter their lives to live more comfortably.

Whether that is giving up living in comfort or making small changes to their habits.

I think the relevant commentary here is to look at what happiness looks like for you. For a lot of folks they are just going to mentally masturbate to alternative ways in life. For the select few that make those changes content like this is critical.

Thanks for spreading the seeds.
by koito17 | 2025-05-23 21:48:54+00:00
Noticed the site flickers when loading. Out of curiosity, I disabled JavaScript and reloaded the site. Unfortunately, the site doesn't work at all without JavaScript, whereas the official Hacker News frontend handles this use-case well.

I understand browsing without JavaScript isn't considered a valid use-case nowadays, but it would be nice if the site performed some sort of server-side data fetching. That way users don't experience flickering. As a bonus, while waiting for JavaScript to load, users can at least see headlines (but maybe not stories; that's totally fine).
by pamelafox | 2025-05-23 21:49:06+00:00
Congrats to the team on launching this! I was actually the first to demo it, as part of our sponsored session at Microsoft last week.

Here's the talk where I used it: https://www.youtube.com/watch?v=k6Vm2hakkV4

I also did a theater session at our MSFT booth, but the recording isn't up yet. You can follow the steps in this repo to check out all the features that I demo'd, however: https://github.com/Azure-Samples/postgresql-extension-playgr...

Let the team know about any issues here: https://github.com/microsoft/vscode-pgsql/issues
by palmotea | 2025-05-23 21:49:32+00:00
> Also, I'm not a fan of cryptocurrencies, but they are one of the few industries left in the US that incentivizes NAND-to-Tetris level knowledge,

And what does it do with that knowledge?

> and it did help subsidize the GPU buildout that made foundational models easier to train cost effectively.

Crypto and AI both use GPUs, but I'm not under the impression that AI people repurposed old crypto mines for anything (e.g. crypto mines used janky racks of consumer GPUs, AI typically uses specialized high-end equipment).
by NoMoreNicksLeft | 2025-05-23 21:50:47+00:00
>It's sometimes hard to identify industries that should be supported,

It's sometimes controversial to claim this industry or that industry should be pursued at a national level, but this isn't the same thing as difficult. It's just that politics gets in the way.

And yes, shipbuilding should be one of those industries we pursue.

For that matter, I think you may have nailed the one industry we should punish.
by bonzini | 2025-05-23 21:51:09+00:00
It also messes up the original proposal for defining the meter, which predated the revolution and was "the length of a pendulum with a period of 2 seconds" (i.e. the pendulum would be at its lowest point once per second). Which is ironic considering that the meter was also adopted during the revolution, though with a definition not based on the length of a pendulum).
by probably_wrong | 2025-05-23 21:51:13+00:00
I think the author is arguing against their own point with the illustration they chose. The very last picture can be found in the Wikipedia page for the Homestead Act and, two jumps later, one can find themselves in the Dutch version of "Sod house" [1] which has this to say:

> The living conditions there were miserable. Due to the construction method, the room was difficult to heat, it was damp and teeming with vermin. (...) The Housing Act of 1901 prohibited living in sod huts.

If the author says "you can live like your grandparents" to mean "in conditions that were already considered miserable for the standards of 1901", that's not a great selling point. And while I sympathize with the underlying message to a point, I would argue against romanticizing the past. Sure, my grandfather lived in a cheap house he built himself, but he also came back home every day with bleeding fingers that my grandmother would treat.

[1] https://nl.wikipedia.org/wiki/Plaggenhut
by nkurz | 2025-05-23 21:51:19+00:00
Maybe you have more direct experience with this than I do, but I'm not sure I agree. I don't follow the lifestyle the author describes, but I do live in an economically and culturally comparable town in Vermont that's much smaller than Massena. The town is full of gay and lesbian couples, and it really doesn't seem to be an issue. The few racial minorities seem to be well accepted. Religion is a surprisingly small factor.

Political beliefs do divide the town, but national politics are actually less divisive than I've experienced in larger places. Trans folk do have it harder, but we seem to judge the few we have as individuals. I'm sure there are other towns where these things are much less true, but I wouldn't automatically assume it couldn't work in Massena for anyone with the right attitude. I think it would come down to the individual.
by bombcar | 2025-05-23 21:51:33+00:00
A big part of it is how you want to find friends.

If you have a “friend profile” and you want people to match it, a city is wonderful - more people, more matches.

Thing: all friends within 5 years of my age, similar jobs, education, etc. Go city! Or college maybe.

But if you’re old country or old rural and want to be friends with those around you a suburban or rural area can be fine. You end up making friends with the ten year old next door, and his parents, along with the retirees on the other side, etc.
by ajaces | 2025-05-23 21:53:03+00:00
Jaces.com is my new startup (just 2 weeks old!). Wasn't planning to share widely yet, but I felt driven to write this response after seeing the "AI Apps Are Broken..." YouTube video and Pete Koomen's "AI Horseless Carriages" article (linked within). This post explores how we can build AI that's genuinely user-defined. Curious what HN thinks!
by allenu | 2025-05-23 21:53:52+00:00
Looks like a really interesting idea here! Congrats on shipping. I just downloaded it to play around with. The screenshots are well done and make the app feel like something exciting to try out.

I would work on trying to simplifying the landing page copy, though. The "Stress-Free Bookmarking, Read-it-later, and Clipboard..." text is super long and most people aren't going to read the entire thing. I would try to emphasize what the benefit is to the user somehow. Something like "Save everything easily". That's terrible copy, too, but you get the idea. The "Super Memory Activated" and "doublememory.com" made me think at first that this is improving my computer's memory usage.

After skimming the page, I kind of got the idea about what the product does, but I think you can make it even simpler to grok right away what it does with a few tweaks. Best of luck!

Edit: one thing I noticed is I can do shift-cmd-spacebar to bring it up, but the search text field doesn't automatically get focus. That's a little bit of friction. If I do cmd-F to search, it toggles the filter UI, which was unexpected. I wanted to cmd-F to move the focus into the search to start typing.
by dangus | 2025-05-23 21:54:15+00:00
I disagree, the author is overcomplicating and overthinking things.

She doesn't "trust" tooling that basically the entire Internet including major security-conscious organizations are using, essentially letting perfect get in the way of good.

I think if she were a less capable engineer she would just set that shit up using the easiest way possible and forget about it like everyone else, and nothing bad would happen. Download nginx proxy manager, click click click, boom I have a wilcard cert, who cares?

I mean, this is her https site, which seems to just be a blog? What type of risk is she mitigating here?

Essentially the author is so skilled that she's letting perfect get in the way of good.

I haven't thought about certificates for years because it's not worth my time. I don't really care about the tooling, it's not my problem, and it's never caused a security issue. Put your shit behind a load balancer and you don't even need to run any ACME software on your own server.
by srigi | 2025-05-23 21:54:42+00:00
Yeah, I remember that option - basic tier of DTU DB with 250GB of storage - free for one year, then continue for $15/m.

When the client brought some 3rd party expert and he advised rewriting to MySQL, I quickly did the math and it was like $60/m, without a free year.

We continued with DTU MSSQL with Prisma ORM and never regreted.
by nradov | 2025-05-23 21:54:55+00:00
There is effectively an infinite amount of software that people would like to have if it was free, thus infinite demand. This is fundamentally different from physical commodities: pretty much everyone wants some wheat, but there are physical limits to how much wheat we can consume which ultimately constrains demand.

Lowering the cost of software development just means that more software will be developed. Despite your unhinged little rant there is zero evidence that the number of employed software developers will decline over the long term. Numbers fluctuate from year to year but you haven't provided any evidence for a change in the historical patterns.
by ww520 | 2025-05-23 21:55:11+00:00
In dired-mode, I want to have a split view of the directory listing on the left window and to quickly browse the content of each file on the right window. The default file visit command keeps opening a new window for each file which needs closing. It's really annoying. I put the following in init.el file and bind it to a key. It loads the current file under the cursor in the next existing window on right, on left, above, below, or opening a new window as needed.

;; In dired mode, visit the file at the cursor in the right/below/left/above window. (defun my-dired-display-direction () (interactive) (let* ((file-or-dir (dired-get-file-for-visit)) ;; get the file at cursor (buffer (find-file-noselect file-or-dir))) ;; load the file into a buffer (let ((window ;; figure out the window to use (cond ((get-buffer-window buffer (selected-frame))) ((window-in-direction 'right)) ;; try window in each direction ((window-in-direction 'below)) ;; and default to right ((window-in-direction 'left)) ;; if no window found. ((window-in-direction 'above)) (t (split-window (selected-window) nil 'right))))) (window--display-buffer buffer window 'window nil) window)) ) ;; Bind ctrl-o to display at direction. (define-key dired-mode-map (kbd "C-o") 'my-dired-display-direction)
by ChrisMarshallNY | 2025-05-23 21:57:07+00:00
It's a long story, and probably not one for this venue, but suffice it to say that the skills one develops, rebuilding a shattered life, tend to give significant advantages.

> That which does not kill you, makes you stronger.

- Freddy Nietzsche

> Or leaves you weak and exhausted.

- Bill Prekker's Corollary