MurphyA/hacker-news huggingface dataset:
by petesergeant | 2025-05-09 05:22:31+00:00
30 to 40ish in my experience. Current state of the art seems to lack thinking well about programming tasks with a layer of abstraction or zooming out a little bit in terms of what might be required.

I feel like as a programmer I have a meta-design in my head of how something should work, and the code itself is a snapshot of that, and the models currently struggle with this big picture view, and that becomes apparent as they make changes. Entirely willing to believe that Just Add Moar Parameters could fix that (but also entirely willing to believe that there's some kind of current technical dead-end there)
by kpdoumbia | 2025-05-09 05:23:55+00:00
Canvas (The Spatial Computing Company) | Full-time | Remote

At Canvas, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well.

Computer Vision Engineer (3D) (Europe Remote) WebGL Engineer (Europe Remote) Full Stack Engineer (Django/React) (Europe Remote) Backend Engineer, Platform (Europe Remote) Infrastructure Engineer (Europe Remote / LATAM Remote)

For detailed information check out https://canvas.io/jobs.

Keywords: 3D, computer vision, photogrammetry, geomatics, SLAM
by Ey7NFZ3P0nzAe | 2025-05-09 05:24:04+00:00
I do think that it can take maybe a little more time with aider but this time investment pays itself off as soon as there is some complexification or issue that LLMs can't fix.

See, if you have no idea of what kind of architecture was used for the passed 150 commits, it will take more time to debug or see if a given new featufe you have in mind is doable without major refactoring for example.

This will probably matter less as LLMs grow more powerful I admit
by o11c | 2025-05-09 05:24:21+00:00
The terminology around this is really confusing, unfortunately.

Sometimes a distinction is made between "TTY" (teletype, traditionally separate hardware, now built into the kernel, accessed by ctrl-alt-f1, at /dev/tty1 etc.) and "PTY" (pseudo-teletype, terminal emulator programs running under X11 etc., at /dev/pts/0 etc. nowadays. Confusingly, the traditional paths used /dev/ptyxx for masters and /dev/ttyxx for slaves, which is not the same as the tty-vs-pty distinction here.) "VT" or "virtual console" are unambiguous and more commonly used terms than "TTY" in this sense. Serial, Parallel, and USB terminals don't really fit into this distinction properly, even though they're close to the original definition of teletype they don't support VT APIs.

There are many things the kernel provides in a real TTY (raw keyboard, beeper control, VCS[A] buffers, etc.). "The" framebuffer at /dev/fb0 etc. is usually swapped out when the TTY is (assuming proper keyboard/event handling, which is really icky), so it counts. Actually it's more complicated than "framebuffer" since X11/Wayland actually use newer abstractions that the framebuffer is now built on top of (if I understand correctly; I've only dabbled here).

Note that there are 3 special devices the kernel provides:

/dev/tty0 is a sort-of alias for whichever /dev/tty1 etc. is currently active. This is not necessarily the one the program was started on; getting that is very hacky. /dev/tty is a sort-of alias for the current program's controlling terminal (see credentials(7)), which might be a PTY or a TTY or none at all. /dev/console is where the kernel logs stuff and single-user logins are done, which by default is /dev/tty0 but you can pass console= multiple times (the last will be used in contexts where a single device is needed).

This is probably wrong but hopefully informative.
by postalcoder | 2025-05-09 05:25:03+00:00
Thanks! Great to hear it.

> My own news-page rewrite includes several paragraphs of lede context, which is probably a bit on the overkill side. But a hundred characters or so should help.

Stay tuned, I've been thinking about the right way to do something like this too.

> I'm also wrestling with the sort-order aspect. Current cut is time-ordered within sections (another thing I wish HN had), but I'm going to be extending the article count in the next iteration.

Hope you don't mind if I email you later for new feature feedback.

> That said, your design is clean and light, I like it.

Thank you.
by moralestapia | 2025-05-09 05:25:10+00:00
Man, this needs to stop, this is not the place for that.

I can see this is a topic that gets you very emotional but neither me nor this community can bring justice to you.

If you need help I'll be glad to do what I can, email in profile, or <username>.com.

I won't engage in this conversation further, not because of you, you can write to me as much as you want over there; but because it deviates from the purpose of the site.

Peace be with you.
by lmm | 2025-05-09 05:27:14+00:00
> HTML/CSS is native and understanding it is a requirement for React.

It's not necessary and the ROI is poor IMO, especially for CSS. Better to just use React for everything and not worry about the implementation details; yes those details will sometimes help you debug, just like knowing machine code will occasionally help you debug your compiled code, but it's not something to put a lot of your learning budget into.

> It also doesn't require Node and a build step.

The point is assuming you already have node and a build step. You already know React. So just use it for everything. Everyone who thinks they can "just write HTML/CSS" ends up introducing Hugo or Gatsby or whatnot (or, worse, writing their own "simple" Makefiles and shell scripts) and gradually adding more and more features until it's just as complex as React. Just use React.
by nine_k | 2025-05-09 05:27:27+00:00
You're right, the issue comes from polymorphism, and from use of polymorphic values when the specific class cannot be determined statically. But this is sort of the point of polymorphism, can't do much about it, except maybe caching the looked-up value(s) when looping over a polymorphic collection.

Overriding may lead to other troubles though [1].

[1]: https://www.snopes.com/fact-check/shoot-me-kangaroo-down-spo...
by fmajid | 2025-05-09 05:29:06+00:00
You are attacking a straw man. The risk is the your correspondent does not have ADP enabled, as it is not on by default, and not even offered in some authoritarian countries like the U.K., so even without their cooperation they can still get their key. I don’t know if iMessage implements Perfect Forward Secrecy, but at the very least they will be able to read all your messages moving forward.
Ask HN: Do you use cursor? What's your YoE and role?
by babyent | 2025-05-09 05:29:07+00:00
Curious. I want to understand who you are and how you use it.

I use cursor and co pilot occasionally but find that it hampers me about half the time on some issues, or really helps in others.

I have tracked my usage over the last 21 days:

42% of the time I gave up and did it myself. Of these, I gave 86% at least 3 attempts with the prompt. 72% of the time the reason I gave up was because it kept giving me wrong code, the next reason was because it changed the variables around or shifted my code way too much.

63% of the time it solved my problem. 45% of these were solved in the first attempt. I messed up how I track this because there were updates I made which were faster to do myself than to prompt.

Of all these, I had classified 76% as easy/tedious tasks.
by aaravchen | 2025-05-09 05:30:35+00:00
Not OP, but the Sign In button is for GitHub on Zed. Which conflicts with GitHub sign in for any of the other AI agents, so you have to pick only one (the others will time out and do nothing after the first). On work machines I use the corporate Copilot login, so I just have a permanent Sign In button in the upper right that doesn't function and can't be hidden.

Also I don't want to pay with my private data from some of my systems. So I don't ever want to sign in on those systems and just have a useless button sitting there.
by extraduder_ire | 2025-05-09 05:32:31+00:00
The semi-government docked bike rental scheme in my country is free for the first half hour and €0.50 per half hour (or part thereof) after that. (plus €10/year for the account per city, €35/year in Dublin) I don't think I'd use it nearly as much as I would if that wasn't the case.

I would guess it doesn't generate enough revenue to pay for itself overall, but it's incredibly useful for transit around cities.
by remarkEon | 2025-05-09 05:33:44+00:00
For whatever reason, and I guess this is mostly based on my experience with my Catholic friends and family, even if they are not lawyers the Catholics just love arguing about rules. Perhaps that's because Catholic Dogma and Tradition is complicated. In any case, I suppose that means it should be unsurprising that a lot of Catholics end up studying Law and as a result provide a wide pool to draw from when it's time to nominate Justices to the Supreme Court.
by soulofmischief | 2025-05-09 05:34:34+00:00
> this is not the place for that.

For what? Levying warranted criticism?

> I can see this is a topic that gets you very emotional but neither me nor this community can bring justice to you

More patronization and smuggery. At no point have I displayed an overemotional response.

> If you need help I'll be glad to do what I can

You need help, but I don't think you're ready to see that. Go back and read through the Bible again, both Testaments, ironically it should help you see the error of your ways here.

> because it deviates from the purpose of the site

You know when you've lost a debate, and that's fine. I hope you have learned something, and next time someone shares their real, valid, negative experiences with the Church, you are not so quick to attempt to invalidate and correct them. There is still much for you to learn about the Church, I have learned what I needed to and moved on. Hopefully that happens one day for you, too. I sincerely mean that. The Church is a perverse organization and you can do better.
by charcircuit | 2025-05-09 05:34:46+00:00
My first guess would be that this early return is always happening after entering the bugged state. The one cleanup task could get stuck or not cleanup after itself properly.

// Only one cleanup task is posted at a time. if (!HasDirtyJSFinalizationRegistries() || is_finalization_registry_cleanup_task_posted_) { return; }

https://source.chromium.org/chromium/chromium/src/+/main:v8/...
by pmontra | 2025-05-09 05:34:56+00:00
I get the joke but it goes the other way around. Martini is a common family name from the north of Italy (Carmelo is common given name in the south). The drink was named after the name of company producing it (actually half of it.) The company was named Martini because that was the family name of the founder.

The drink https://en.wikipedia.org/wiki/Martini_(vermouth)

The company https://en.wikipedia.org/wiki/Martini_%26_Rossi
by HaZeust | 2025-05-09 05:37:46+00:00
Thank you for laying it out so plainly. The “let’s gather every perspective” line only works when the people doing the gathering aren't patting survivors on the head. Walking the sun‑lit nave doesn’t qualify anyone to lecture the folks who were locked in the crypt.

Ironically, your patience here feels a lot closer to the humility we’re all supposed to be learning!
by wzdd | 2025-05-09 05:37:52+00:00
(non-Core) WCF seems to have a concept of "drain on close stream". Could CoreWCF be replicating that? https://stackoverflow.com/questions/1676563/why-is-wcf-readi... . The commenter there suggests Abort() instead (which is apparently a bad idea).

It's weird behaviour and I wouldn't have expected it either, since infinite length streams are pretty common.
by andai | 2025-05-09 05:38:19+00:00
Thanks. I meant that light usage from a single user was already enough to get banned. (Though if you rewrite the HTML so there's no resources to fetch, it should be OK...)

Also, it's just a proxy, there's no front-end. (Being a 50 line Python script with one dependency (Flask), the idea is that the end user would run it.) It's just http://localhost/URL, and it loads it from the hardcoded snapshot. I guess https://localhost/snapshot/url might work better.

I'd also like to see how many lines it ends up being if you remove the one dependency. I've done this for other projects and the answer is "not much more" and "also runs way faster for some reason."
by modeless | 2025-05-09 05:39:50+00:00
If you turn off Messages in iCloud then the messages are instead stored in your iCloud backup and encrypted "In transit & on server" with key storage by Apple, not just on your devices, as specified in the fourth row of the "Data categories and encryption" table in the Apple support article I linked. "In transit & on server" means not e2ee. That is, Apple can decrypt the messages at will without notice or consent.

If the messages were still protected by e2ee with key storage only on your devices then it would specify that in the table. Some other data types like keychain passwords and Memoji are in fact protected by e2ee even when ADP is not enabled, and the table reflects that. Messages do not fall in the category of e2ee without ADP.
by rOOb85 | 2025-05-09 05:40:53+00:00
I for a while was completely into crypto and really hoped it would replace a few mega corporations and enable easy convenient transactions… but that never happened. I can’t buy groceries or pay rent with any crypto. Infact In fact I regret spending the crypto I did have on the very few things or places I could spend it. Crypto(at least imo) went from something new and exciting and limitless to now being only something you buy and then hope the value goes up. It’s useless as anything else. It’s now all snake oil salespeople trying to pump up some shitty crypto that has 0 new features and was created to pump and dump.
by gkanai | 2025-05-09 05:41:03+00:00
In Japan, except for certain areas in the top major metros, only land has value. Buildings lose value over the life of a 30 year mortgage due to the changing nature of earthquake regulations for buildings. It will almost always be cheaper to tear down and build new than retrofit. Its also why Japan has very creative residential architecture- owners can build what they want without caring about resale.

Many non Japanese who are buying in Japan without understanding this fundamentally different aspect of real estate in Japan do so at their own risk.
by overfeed | 2025-05-09 05:41:19+00:00
> I just have no idea who would or even could “pump” the entire S&P 500.

The White House, evidently. After the 90-day pause was "leaked" on Twitter[1], the market gained trillions in value, which it promptly lost when the White House disavowed it, before gaining back after the president posted that "It [was] a good time to buy DJT" (paraphrasing), and then formally announcing the 90-day tariff pause a few hours later.

1. The jury is still out whether that was an actual leak, or a guess that later became policy.
by girvo | 2025-05-09 05:41:47+00:00
> This builds on an insight that seems obvious in retrospect: you can take any “server” framework and get a “static” site out of it by running its “server” during the build and hitting it with a request for every page you want to generate, and then storing the responses on disk

I'm showing my age, but we used to do this using Wordpress ages ago. Like 15 years ago or more haha.
Ask HN: Is Reddit now a hostile place to new users?
by hgl | 2025-05-09 05:42:01+00:00
I recently build an open source nix project and I want to share it with people in r/NixOS.

I have an account I made in 2023, but I don't really use it and I don't really like the user name I previously picked, so I made a new account and posted the project to r/NixOS, but my post was immediately removed and my account shadow banned. I created a bunch more accounts and they were all shadow banned after posting.

I later learned that most subreddits require you to have a certain karma before they consider you trustworthy, which makes sense, but the practice of not showing the karma requirement and simply deleting the post with shadow banning is just so hostile.

I tried appealing with the new account, 2 months after, no response and the ban is still not lifted.

I later started to reuse my 2023 account, and this time paid attention to the karma. I mostly just commented and made one or two posts to subreddits that don't require a high karma. One post got a lot of upvotes and replies, and gave me 24 post karma, I thought that was enough to prove I'm not a spammer. So I made a post in r/macapps, releasing a Mac app I recently built. It immediately got removed too, but didn't get my account shadow banned. Later, I was surprised to find out the post was restored, and I started to get replies from redditors. One redditor messaged me saying she is a student and has found my app useful and asked if I have a discount code. I replied since she is the first one who asked I will just give her a free copy. But right after I sent the redeem code, my account was shadow banned again. My final message saying I'd appreciate it if she could leave a review couldn't be sent to her.

It was such a terrible moment for me.

I tried appealing immediately yesterday, and today I found out I can't even log in the account, saying my username and password are invalid. Resetting password doesn't work.

Is reddit a living hell for new users now? I wonder if others share the experience?
by asaddhamani | 2025-05-09 05:45:37+00:00
I don’t know why people expect unlimited usage for limited cost. Copilot hasn’t been good for a long time. They had the first mover advantage but they were too slow to improve the product. It’s still not caught up to cursor or windsurf. Cline leaves it so far in the dust it’s like a decade behind in AI years. So you get what you pay for.

Claude is still the gold standard for AI assisted coding. All your Geminis and o3s of the world still don’t match up to Claude.

I started using Claude code once it became a fixed price with my Claude max subscription. And it’s taken a little getting used to vs Cline, but I think it’s closer to Cline in performance rather than cursor (Cline being my personal gold standard). $100 is something most people on this forum could make back in 1 day of work.

$100 per month for the value is nothing and for what it’s worth I have tried to hit the usage limit and the only thing that got me close was using their deep research feature. I’ve maxed out Claude code without hitting limits.
by aidenn0 | 2025-05-09 05:46:23+00:00
1. If the pope were of median age for a Cardinal when selected, then about half the popes would still be around when he died. I don't have numbers, but my instinct would be that more senior Cardinals are more likely to be selected pope, which would mean a minority would be appointed by the previous pope at the time of the Conclave.

2. It was only in 1970 that an age-cap was put on Cardinals in the conclave, which significantly increases the power of the previous pope has on his successor; this disqualifies 117 out of 251 Cardinals today.

3. There are certain positions that customarily come along with a cardinality; following this custom diluted the pope's power a bit. Francis did not follow this custom[1]

If you want a discussion of the papal selection, you could do worse than this substack post[2] from a week ago.

1: https://www.catholicculture.org/commentary/no-more-princes-c...

2: https://decivitate.substack.com/p/de-civitates-very-traditio...
by agnishom | 2025-05-09 05:46:30+00:00
This is a good time to check the 'Views' section of https://en.wikipedia.org/wiki/Pope_Leo_XIV#Views

Some important bits:

> he expressed sympathy for George Floyd and criticized U.S. immigration policies

> Prevost advocated for stronger Church action against climate change

> Prevost opposes the ordination of women

> Prevost opposes euthanasia, abortion, and the death penalty. [...] In 2012, he criticized popular culture's sympathy for the "homosexual lifestyle" and same-sex families.
by jwr | 2025-05-09 05:47:00+00:00
> fully managed HA cluster

This is where Suspension of Disbelief stops for me — I've been taught by years of Jepsen analyses that "HA" really doesn't exist, especially in the SQL database world, and especially if there is a big company behind with lots of big complicated buzzwords.

What you usually get is single master replication, and you get to pick up the pieces if the master dies.
by jabl | 2025-05-09 05:47:53+00:00
> actually usable high-TC flexible tapes. This might make it possible to have cheaper MRI and NMR machines, and probably a lot of other innovations.

I'm sure there'll be plenty of fascinating applications of high-Tc tape, however I'm not sure MRI/NMR machines will be one of those. There would still be a lot of thermal noise due to the high temperature. Which is why MRI/NMR machines tend to use liquid helium cooling, not because superconductors capable of operating at higher temperatures don't exist.
by s1artibartfast | 2025-05-09 05:48:33+00:00
Again, do you think going out and shooting anyone that pisses you off will fix this system?

Politicians can be voted out of office. The process is simple and foolproof. The problem is people are divided and can't agree.

If every voter next election had your claim denial law as their top priority, they could replace Congress entirely.

Instead, they will fight over the same issues.
by jalk | 2025-05-09 05:48:43+00:00
tl;dr; 10 cars built, 1 for each team, 500kg steel frame, 400,000 bricks(~1000kg), electric power train, hydraulic brakes, speed limited to 12 mph. Link to video: https://x.com/F1/status/1919092654408638701

There is a single close up image, towards the bottom of the article
by remarkEon | 2025-05-09 05:49:02+00:00
No idea how old OP is, but I think there's a pattern amongst Millennial cradle Catholics in particular. You grow up with it, maybe you went to Catholic grade school and high school, perhaps even a Catholic college (Notre Dame if you're lucky, Creighton or Marquette if you didn't get that 1500 on the SAT or a 34 on the ACT that you wanted). And then there's sort of a fork when you hit adulthood. You either drop it and never come back, or you passively drift away and then one day you get married and have kids and start taking it seriously again. I knew the reference because of the latter. I suspect there's a lot of Millennial Catholics who are like that.

This is to say, or rather explain, that I respect those who convert and have a predilection to Traditionalism. Part of the reason cradle Catholics drifted away is that the boomer generation basically ruined the mystique and the tradition, so when you're a kid it just felt like another chore.
by aaravchen | 2025-05-09 05:49:08+00:00
This.

It seems Vulkan support, the only GPU rendering API Zed uses, isn't well supported by any of the Debian derivatives. The libraries are only installed and working in Ubuntu 24.04 in Gnome Wayland sessions for example (Ubuntu 24.04 doesn't have KDE new enough for Wayland support).

And there are also bugs in the Zed automatic GPU selection that will intermittently cause it to pick the wrong GPU in a system with multiple (E.g. a discreet GPU and a motherboard with integrated graphics). Vulkan can only run on the primary rendering GPU, but it doesn't always pick that one, and doesn't support trying any others after the first one or picks (it seems), so it just falls back to emulated.

For reference, I had to spend 4 days getting Zed to install as part of a Nix home-manager config with nixGL because out of the box it failed to use the GPU on 2 of 3 systems. But after forcing it to use the right GPU with a wrapper that had Vulkan support (a nixGL wrapper) all 3 systems worked fine (so it's a Zed assumption/bug problem).

Also, the fact that Zed without the Vulkan supported hardware rendering is unusably slow is a big problem. It's far slower than anything else on the system and cranks the CPU to 100 with its "emulated GPU" workaround. That's not acceptable, they really need to get at least basic performance for the seeming majority of target systems that don't/can't meet the hardware rendering needs.