MurphyA/hacker-news huggingface dataset:
by da_chicken | 2025-09-18 10:32:10+00:00
Picking another task like translation which doesn't really require any knowledge outside of language processing is not a particularly good way to convince me that LLMs are doing anything other than language processing. Additionally, "near perfect" is a bit overselling it, IMX, given that they still struggle with idioms and cultural expressions.

Image generation is a bit better, except it's still not really aware of what the picture is, either. It's aware of what images are described as by others, let alone the truth of the generated image. It makes pictures of dragons quite well, but if you ask it for a contour map of a region, is it going to represent it accurately? It's not concerned about truth, it's concerned about truthiness or the appearance of truth. We know when that distinction is important. It doesn't.
by Fade_Dance | 2025-09-18 10:32:25+00:00
Framework 12 is well aligned with this use case. Hackable, durable/utilitarian design, lower priced, aimed for youth and education markets (has a bit of the EeePC spirit). Well, those were the initial design goals of the concept, but then they sort of made a more general purpose laptop that everyone at the company fell in love with, which led to it actually going to production.

12" is on the smaller side, but it's also a 2in1 that can be used in a desk setup as an extra monitor. I'd ship them a cheap lightning portable monitor, simple keyboard+mouse pack, and for $100 more they have a durable portable laptop and a simple two monitor desk setup for dev.
by p_l | 2025-09-18 10:32:52+00:00
Well, you can amend a contract, but you need to send the new conditions, and it gives the other party option of not accepting the new contract, which means either amending party needs to accept continuation under old contract, or dissolution of the contractual relationship with no fees/damages/etc for the party that didn't accept new contract.

The part that I find egregious is that apparently Slack didn't even send a new contract.
by ketzu | 2025-09-18 10:33:17+00:00
> don't use proprietary services just because they are trendy. Prefer always open standards!

So if you use an open standard, but not self hosted, and your provider tells you "pay 250k or lose all your data in 2 days", I'd say are not necessarily in a better position than they are now.

It's not impossible to migrate off of slack, but migrations take time.
by sethammons | 2025-09-18 10:33:27+00:00
Dude, c'mon. You are smart enough to know it is a play on Martin Niemoller's "First They Came For...". If you don't think it apt, just say so.

First they came for the socialists, and I did not speak out—because I was not a socialist.

Then they came for the trade unionists, and I did not speak out—because I was not a trade unionist.

Then they came for the Jews, and I did not speak out—because I was not a Jew.

Then they came for me—and there was no one left to speak for me.

—Martin Niemöller
by antonkochubey | 2025-09-18 10:34:00+00:00
Ubuntu will not support RISC-V CPUs without RVA23 support going further, so this is stuck on 24.04 forever. There is no official Debian image either, and the Ubuntu version uses fixed kernel 6.6.47 with no further updates (it is not even installed from a repo).

I own one since a couple months ago but I already regret the purchase.
by tedggh | 2025-09-18 10:34:24+00:00
Where’s Hack Club located? This seems to have some elements of extortion. It doesn’t matter if you have a contract, they could still be breaking the law. Some of these billing apes aren’t the smartest people. I went through a similar drama with AWS a few years ago and after months of sleepless nights I decided to open a case with the office of the attorney general in my state. They were pretty quick to follow up m and contacted AWS directly. My case was resolved a few days after that.
by AbstractH24 | 2025-09-18 10:34:24+00:00
Salesforce either knows exactly want it’s doing or it’s in an epic doom loop.

On the one hand, Turing their back on pretty much everything everyone liked about it because could be seen short sighted, and it will crumble.

Or an intentional pivot. Knowing a subset is locked in and can be exploited to grow in new directions.

Either way, the shift is kind of epic. And only seems to be gaining steam.
by lonelyasacloud | 2025-09-18 10:34:56+00:00
Not insurmountable, but not seeing this working as a market in current form; too much missing trust information to be a value add.

For instance: - Who is behind (and liable) for each agent? - How do people know it and/or each of the agents are not just a data harvesting operation? - What data privacy guarantees are there for site/agent. - Is site actually anything like a multi-vendor fair market?
by Anonyneko | 2025-09-18 10:35:42+00:00
As soon as I read the title I knew it would be akin to "Bad Apple that disappears when you pause it"

https://www.youtube.com/watch?v=bVLwYa46Cf0

And another version of this, using apples instead of white noise

https://www.youtube.com/watch?v=r40AvHs3uJE
by nottorp | 2025-09-18 10:36:30+00:00
Yes, the sad thing is both teams and google whatever-they-call-the-chat suck for text based developer communication.

Threads? No pinning... no collapsible text snippets... no nothing.

No channels either.

Self hosted Matrix maybe? I remember i was on a project that was automatically mirroring the slack to a Matrix thing. Not sure how good the clients are though.
by bob1029 | 2025-09-18 10:36:37+00:00
You could pay for 200-300 MS Teams seats for a decade with that kind of money pile, or a F100-sized Oracle database instance.

I went through the whole slack->mattermost pipeline a very long time ago to avoid (at the time) Skype for business and the initial rollout of Teams.

It turns out we wasted a lot of time trying to be clever and not pay the devil for his services. Unfortunately, there are some proprietors in the space who occasionally make the devil look like a saint. I'd rather do business with him than return a call to a "at least it's not you-know-who" company that fucked me this hard. The devil is brutal but not this brutal. Larry Ellison would at least have his sales people buy me a fancy steak dinner first.
by andrewl-hn | 2025-09-18 10:38:37+00:00
Somewhat related. At some point around 15 years ago I needed to work with large images in Java, and at least at the time the language used 32-bit integers for array sizes and indices. My image data was about 30 gigs in size, and despite having enough RAM and running a 64-bit OS and JVM I couldn't fit image data into s ingle array.

This multi-memory setup reminds me of my array juggling I had to do back then. While intellectually challenging it was not fun at all.
by ForHackernews | 2025-09-18 10:39:08+00:00
You're talking out of both sides of your mouth here. You claim that Graphene "provides far better app compatibility and stability" because it's possible to install all the Google Play adware trash inside a sandboxed profile. But then, when people tell you swapping back and forth between profiles is a huge PITA you throw up your hands and swear "Oh well that's just a Standard Android Feature, you can't blame Graphene for that!"

Your argument boils down to "Graphene is so secure that it's like having two phones in one: one that has a cool greyscale theme but doesn't do anything, and a sandboxed Google phone with all your apps, Google Play services, and personal data on it."
by GeneralMaximus | 2025-09-18 10:39:46+00:00
There is no difference between a "document" and an "app". There has never been a difference between the two, it's a purely artificial distinction.

Word and LibreOffice "documents" can run embedded macros. Emacs has `org-mode`, which can call out to any programming language on your $PATH. A PDF document is produced by running code in a stack-based virtual machine. Even fonts have bytecode instructions embedded inside them that are used for hinting.

If by "document" you mean "static text with no executable bits", then only plain text files can truly be called documents. Everything else is a computer program, and has been since the dawn of computing.
by jack_pp | 2025-09-18 10:40:23+00:00
I'm still baffled that youtube doesn't simply splice ads in the video stream directly and relying on client insertion through API endpoints which can be blocked. If they did video injection on the backend they wouldn't have any problems with ad blockers, it would literally be impossible to block. Even if the client would recognise ads somehow the server can just decide to serve the video of the ad while ignoring any seeking from the client so at best the client can mute the ad.
by downsplat | 2025-09-18 10:42:19+00:00
My first computer was one of those cheap Amstrad pc clones, and it came with GEM on top of MS-DOS. GEM looked good but took a while to load from 5"1/4 floppy, and once loaded there were no useful graphical applications to speak of. I quickly stopped loading it and learned the DOS command line... Which came useful later to transition to Linux!
by fifticon | 2025-09-18 10:44:28+00:00
To add to the chorus, IMHO this is a jumping-the-shark language feature. Having the problem this feature addresses, is a code smell. I use the ?-indexer for READING stuff, but try to limit such uses to logging and diagnostics, where they shouldn't affect actual production effects.

If your C# code needs this, your "C# code" is 3 javascript files in a trenchcoat.. :-).
by sim7c00 | 2025-09-18 10:44:42+00:00
.... Minsky then shut his eyes.

“Why do you close your eyes?”, Sussman asked his teacher.

“So that the room will be empty.”

At that moment, Sussman was enlightened.

- said like some old eastern philosopher :'D lol. also love the self referencing argument on the GC haha. tho admittedly if i was that student it'd have sailed right past me :')
by whatever1 | 2025-09-18 10:46:01+00:00
If you want the stonks to go up you need economonic output to go up. Hence societies have really two choices. 1. Import poor(er) people who are willing to work and make babies. Hopefully with enough integration the social fabric will not get destroyed, and economy can grow stronger. 2. Close the borders and slowly disappear from earth (both economically and physically). This can only be avoided if robots indeed materialize and can defend and carry the babies of the declining societies.
by numpad0 | 2025-09-18 10:46:15+00:00
Hopefully Adafruit or someone could get these[1] out of "Contact Us" jail. 16GB 30TOPS BF16 in M.2 2280 at $369. PCIe 2x8 low profile "Duo" configuration available at $799. Supposedly. I believe the theoretical performance is Strix territory if these could be clustered, but only if they mass manufacture these.

1: https://www.edgecortix.com/en/hardware
by tinco | 2025-09-18 10:46:21+00:00
It's not about warranties, it's about having a stable ecosystem with some guaranteed measure of maintenance. The point is not that there's even more stable and expensive options than Microsoft. The point is that there's very little space for OSS here. Go to any hospital and count the amount of Windows devices and compare that to the amount of other operating systems you see. The second something becomes even a little safety oriented, there's going to be proprietary software.

So when these regulations that OP would start to take hold, would we get companies to sponsor random open source dependencies like libxml2? Or would they gather around some stable proprietary ecosystem like Microsoft's and maybe some big innovative solutions built on top of Microsoft?
by anovikov | 2025-09-18 10:48:05+00:00
Question must be asked: why would anyone teach teenagers coding these days?

People naturally love coding, especially teens. It's addictive. And it no longer leads to any career prospects, or chances to contribute to society, or money, or anything really. It's over as a mass occupation. Addicting teens to it does them a bad service. In the future, personality traits that will lead to happiness and success will be opposite to those nurtured by coding, or are typical among professional coders: empathy, likability, social skills... Kids who got hooked on coding now, are heading for a life of misery.
by p_l | 2025-09-18 10:48:14+00:00
And even then (let's say 2008), if you purchased the most expensive license (Enterprise processor license) and paid for all sockets (it was calculated per socket, not per core) you could run as many SQL Server instances with as many users as you wanted on that server, in however many VMs you needed. No subscription, permanent license. You might have to purchase support extensions if you wanted ability to call MS for issues, but that's separate thing and you can ignore it if you don't need it.
by aine | 2025-09-18 10:48:36+00:00
we stopped offering identity server a long time ago because of the privacy concerns the whole concept raised and the fact the only non-Sydent option at that time was basically abandoned (ma1sd). The situation was basically 2 bad decisions: either lock in with Sydent or don't use an identity server at all.

Considering the low interest in the identity server functionality and the amount of concerns around the concept, we took the latter bad decision - that way we don't offer a self-hosted identity server but don't limit customers in using the matrix.org's one (even with their own Matrix server). That seems like an acceptable trade off. After all, even Sydent's README contains the following:

> Do I need to run Sydent to run my own homeserver? > > Short answer: no. > > Medium answer: probably not. Most homeservers and clients use the Sydent instance run by matrix.org, or use no identity server whatsoever.

PS: I'm Aine, one of the etke.cc developers
by dgllghr | 2025-09-18 10:49:23+00:00
I wish the macro approach to SQLite in Swift was about generating types from a raw query rather than generating table types. I don’t want an ORM. I want to be able to write raw SQL and have the compiler check that SQL for correctness and generate the proper bindings and types for using it. Similar projects like sqlx in rust or safeql in typescript already do this.
by Metasyntactic | 2025-09-18 10:49:57+00:00
Hard problems take time :)

They also often need a lot of scaffolding to be built along the way. We like breaking hard problems into much smaller, composable, units that we can build into the language and then compose to a final full solution. We've been doing that for many years, with unions being a major goal we've been leading to. At this point, we think we have the right pieces in place to naturally add this in a way that feels right to the C# ecosystem.

Thanks for the feedback!
by account42 | 2025-09-18 10:50:35+00:00
The solution to that is rolling backups with different tiers.

1 backup updated daily

every week you update the weekly backup

every month you update the monthly backup

every year you update the yearly backup

and so on or with whatever precise timings make sense for you

Keep at least the last two snapshots for each.

Also, do use error correction codes so you can recover partially damaged backups.
by Mo3 | 2025-09-18 10:50:58+00:00
> Yeah they fucked Heroku hard

Surprisingly not as much as I'd thought when they took it over. They just never adjusted pricing to remain competitive. The experience is still some of the best you can get for RoR apps. But nobody in their right mind deploying a new application today would look at their insane 10 year old dyno pricing and be like - yup - reasonable
by griffzhowl | 2025-09-18 10:51:33+00:00
"Assyriology" is a bit of a misnomer and really means the study of cultures that used cuneiform. So it includes the Sumerians and their prehistory, which preceded the Assyrians by thousands of years. Taking it up to the Islamic conquest is stretching it a bit, but I suppose there was a lot of continuity between that period and the thousands of years of cuneiform use in the region. E.g. the latest cuneiform tablet known is from 79AD from the city of Uruk, which was inhabited from about 5000BC to 700AD
by eru | 2025-09-18 10:51:45+00:00
The book Zero to One has pretty questionable economics.

I'm paraphrasing here, it's been a long time, but his thesis is that in a competitive situation life of a company is nasty, brutish and short. And that might be true, but that doesn't mean that life for customers or shareholders or workers is anything like that.

Part of why companies have it so hard in harsh competition is that they have to pay workers well in order to attract them, and they have to offer customers real value for money (if they want to keep getting their money), and companies also have to give decent returns to shareholders.
by lelanthran | 2025-09-18 10:51:49+00:00
> Getting the rug pulled under you does not qualify as an experience you need.

I disagree; this is the best time to unlearn "companies selling proprietary software are our friends"

Arguably it's a more valuable lesson than any technical lesson: ignoring existing open source projects in favour of proprietary stuff should hurt.

The more it hurts the better the lesson sticks.
by singularity2001 | 2025-09-18 10:52:15+00:00
Many users demand DOM access but how about starting with browser(js) access to wasm gc objects? I understand that storing the whole thing might interfere with GC, but just reading a property? If I define a well structured struct in wasm I should be able to read it from the host without creating a special read_my_object_xyz_property_abc() glue function, no?
by jack_pp | 2025-09-18 10:52:35+00:00
This isn't a charity focused on aiding the homeless or something like that. This is a charity focused on teaching programming. When there's perfectly good open source alternatives to slack it IS their fault since they should know better. If not for being immune to such problems then atleast for saving money since IMO a non profit should be as lean as possible. A for profit company can justify using a SaaS in a cost / benefit calculation, having to face competition so they need to move very fast etc. This isn't the case for a non profit.
by Etherlord87 | 2025-09-18 10:52:38+00:00
> Even if the client would recognise ads somehow

Sponsorblock uses community driven marking of ads edited into the video.

I think you're right, that you wouldn't be able to skip an ad at the beginning of the video - you would need to predict for the user he will want to watch a video to load it earlier in the background to skip the ad, so only skipping ads in middle of the video would be possible.
by neitsa | 2025-09-18 10:53:16+00:00
Would have been better to link to the repo [1] directly.

The repository contains the materials of a class, so without attending the class or having a rather strong pre-existing knowledge about hypervisors on x86-x64, the material is going to be very hard to follow.

From my PoV, there are definitely better (as in, explained with a lot more details) tutorials online on how to start your hypervisor from scratch which I'd recommend before trying to understand this one (which has some really nice peculiarities such as Fuzzing UEFI with code coverage).

[1] https://github.com/tandasat/Hypervisor-101-in-Rust
by bartread | 2025-09-18 10:53:21+00:00
It's the same as the old joke about Microsoft Word: people only use 10% of Word's functionality, but the problem is each person uses a different 10%.

Of course this is an oversimplification, and there will no doubt be some sort of long tail, but it expresses the challenge well. I'd imagine the same is true for many other reasonably complex libraries, frameworks, or applications.
by exhilaration | 2025-09-18 10:53:24+00:00
So here's a tip for those of you thinking about using Teams: the huge F500 company company I work for uses Teams but it's used strictly for chat and real-time communications, so essentially it's a replacement for office phones. They enforce this by limiting its history to 10 days!

At first I hated this - it was like using a chat app from the 90's! Why can't I have unlimited history like Slack? Why can't I link to chat discussions in tickets and code comments like I did at every other company I've worked at? But the enforced 10 day limit means you HAVE to properly document conversations and decisions outside of the chat platform. It completely eliminates any reliance on the chat platform - we could switch to something new tomorrow and (except for some grumbling about have to relearn a new interface) nobody would really care.
by latexr | 2025-09-18 10:54:24+00:00
> It seems like there are a lot of negative comments about Meta's glasses

The negative comments are about Meta the company. Many here don’t trust them, and with good reason, let’s not forget Zuckerberg literally called “dumb fucks” to people who trust him.

https://www.theguardian.com/technology/2018/apr/17/facebook-...

> I've recorded some of the most amazing videos of my baby with them.

Those are now property of Facebook, inarguably one of the most privacy-invasive companies in history.

> Listening to music is fantastic as it's different from regular headphones since you can still hear the world around you

https://shokz.com

> I haven't enabled any of the AI or smart features on the glasses

Oh, don’t worry, they’ll do it for you. Whatever they want to get, they will.
by fakedang | 2025-09-18 10:54:26+00:00
So you didn't use the API, instead using the online interface, then claimed that it's partial to Chinese interests? Colour me surprised...

Of course the online interface will only stick to the Chinese government version, and if that means not designing a website for the Falun Gong (because of guardrails), it's not a big surprise either. Try asking ChatGPT to make a pressure cooker bomb or something.
by Metasyntactic | 2025-09-18 10:55:28+00:00
Hi there, one of the lang designers here :)

Think of it this way. We already supported these semantics in existing syntax through things like invocations (which are freely allowed to mutate/write). So `x?.SetSomething(e1)`. We want properties to feel and behave similarly to methods (after all, they're just methods under the covers), but these sorts of deviations end up making that not the case.

In this situation, we felt like we were actually reducing concept count by removing yet another way that properties don't compose as well with other language features as something like invocation calls do.

Note: when we make these features we do do an examination of the ecosystem and we can see how useful the feature would be. We also are community continuously with our community and seeing just how desirable such a feature is. This goes beyond just those who participate on the open source design site. But also tons of private partners, as well as tens of thousands of developers participating at our conferences and other events.

This feature had been a continued thorn for many, and we received continuous feedback in the decade since `?.` was introduced about this. We are very cautious on adding features. But in this case, given the continued feedback, positive reception from huge swaths of the ecosystem, minimal costs, lowered complexity, and increased consistency in the language, this felt like a very reasonable change to make.

Thanks!
by gus_massa | 2025-09-18 10:55:51+00:00
That's a hard problem. There is finite amount of money, so it's better to use it for promising research instead of potencial crackpots. Researchers have a finite amount of time, so it's better to focus on promising research lines instead of potencial dead ends.

I'm not sure how to solve it, that avoids wasting money and time on flat earth research.

(I think the researcher time is more critical. If 10% of the money is wasted, nobody would care, some research flops anyway. If someone wasted 5 years doing flat earth research, it's difficult to get back. (I'd ask x5 of the money in exchange of the reputation damage.))
by FridayoLeary | 2025-09-18 10:55:59+00:00
You clearly have a lot on your chest. How far back do you want to extend this project? We can send Americans back to Europe, Latin Americans back to spain and portugal. Australians as well. Tell Russia to get out of siberia.

But to be balanced it has to work both ways. Send everyone back where they came from! All the immigrants must go back to their home country. But the Jews! Where do they come from? Oh... Yeah.