skysight-inc/HackerNews huggingface dataset:
True, I've forgotten that's the whole purpose of federation: to create a unified home feed.

But then the Fediverse unfortunately runs up with the classic issue of network effects. For me personally, my Unified Home Feed of Reddit has more relevant content to me than my Unified Home Feed of Lemmy. And it seems it'll stay that way since Reddit's communities have thousands or millions more subscribers in general.

So, sticking to Reddit is easier. This isn't helped by the admin wars on the Fediverse which introduce messy and silent breaks in the network, often requiring multiple accounts to view everything you're interested in.

To the Fediverse's credit, their network is a lot wider so it still has some uses, that is, hosting communities banned on Reddit. But I'm not sure if some of the more "normal" subreddits have much incentive to move over.
Sigh and now you're arguing with me instead of the law, as if I matter.

Bits have color and if you don't know what that means, Google that before responding.
As far as I know most of those cases were dismissed on various technicalities and not decided on their merits. Although I doubt they would have altered the outcome (my personal guess), I don’t think they were actually given the chance for most of them.
Go Is Productive
Modern Standby is an abomination. Battery almost completely depleted in a couple of days doing "nothing" useful for me happens too often.
It's a bit strange you didn't mention externalities in your list. How are they factored into price?
> To me it's similar to a fitness app that can tell you things like time, speed, distance, elevation, but won't really tell you how to run better.

Most of these stats are very simple to interpret - higher speed/distance - you're getting better.

My fear is that people will apply such simplistic evaluation on these stats as well - "your daily commit rate has been going down lately, we need to focus on that".
Zed AI is much better than cursor I've found.
Almost 7000 Government data breaches over last ten years
Huh, our rovin' Cordovan died of a heart attack at 53, which (at least by XXI stats) is unluckily young.

I wonder if he might have killed another Lord o.I. — where is the which of the what-he-did?
HTTP is not a protocol that automatically distributes content to participating nodes.
But maybe it was a successful marketing strategy to find investors? It was a moment in time to give people FOMO and nudge them into getting on the OpenAI train. Now it is more obvious that other models can catch up. Grok became competitive with top models within a month for example.
The one thing I do not appreciate about this Show HN is that there is no repo linked. I do NOT want to install any apps, I just want to build something like this without becoming someone's customer...

I guess my implementation would just be sending a notification to my phone on a messaging platform, or send an email. Maybe use https://ntfy.sh and the more generic app to get these notifications.
Have you tried metal 3D printing? Is that a thing for home hobbyists?
I have made many very good arguments before that 45 seconds is ideal.
humans greatly over estimate trends short-term, and greatly under estimate it long-term .
I word say: it depends. I must've wasted days of my life trying to reverse engineer android apps with pinned certificates. It's crazy how hard it has become to just inspect the traffic on my own device that I bought and own.
If this is just a matter of motivation or lack of time I can understand, but if cost is an issue, why not just move to hetzner? A dedicated server there can be had for around 40 bucks, e.g.:

€42.48 max. per month.
CPU: Intel Core i7-7700
RAM: 64 GB
Drives: 2 x 4.0 TB Enterprise HDD

Thats with unlimited traffic, but no ddos protection or similar, so I don't know how essential that was at DO. Also you're on physical hw which is always more annoying if you have to call in because of a failing disk, but from my years of experience this is as smooth as it gets; shut down the server, open a ticket requesting replacement ASAP and give the drive's SN, and the server will be up again within 20 minutes. Absolutely acceptable for a side-project that doesn't offer anything mission critical. But I'd really be curious what the bill currently is at DO, and maybe you have some monster HW there that can't be matched here. Genuinely curious.
English and German are EU languages. Russian is not.

The EU maintains a large translation service to translate most EU official texts into all EU languages. So Google Translate is using that to train on. Google gets a free gift from a multinational bureaucracy and gets to look like a smart company in the process.

This is also why English-Mandarin is often poorly translated, in my opinion.
How long has it been since you've used one? They're basically a laptop.
I use refactoring tools all the time during development and bugfixing. The distinction between refactoring / feature development / bugfixing is mostly in the intention. If it just tracks the usage of refactoring tools, I think there will be many false positives.
It's not boilerplate, it's just uncomplicated but necessary specifications.

AI is the improved tooling.
it really, really varies by implementation. mastodon is popular (for some reason), but far from the most efficient activitypub server. akkoma derivatives are more limited by postgresql's IO performance than the phoenix app itself. unfortunately, what people know is a really slow rails app.

i haven't personally operated a misskey derivative, but based on my experience writing network servers on node.js it probably performs better than rails XD

the same applies for clients. there are nice native apps and some pretty efficient web clients, but they aren't the default on the most popular server software so nobody uses them.
It’s quite common to use a scythe with a “cradle” when cutting grain.

Scythes are amazing for cutting on an incline. You need to work along the incline, not down the incline, and will take shorter strokes.
Russian court fines Google $20 decillion
> I can't even find a half-good real-time "speech to second language text" tool,

iOS's built in translate tool? I haven't tried it for other languages but a quick test English <> Thai seemed to handle things fine (even with my horrible Thai pronunciation and grammar) and even in Airplane mode (i.e. guaranteed on-device) with the language pack pre-downloaded.
I'm curious coming from the other end. I guess I can totally understand certain use cases where I'm generating fairly simple, self contained code in a language I'm unfamiliar with being good.

But surely you must have experienced something where you're literally fighting with the model, where it continuously repeats its mistakes, and fixing a mistake in one place, breaks something else, and you can't seem to escape this loop. You then get desperate, invoking magic phrases like "you think through your problems step by step", or "you are a senior developer", only for it to loose the entire thread of the conversation.

Then the worst part is when you finally give up, your mental state of the problem is no better than when you first started off.
‘were’ not ‘was’, subjunctive case bro
I used Jetbrains' AI Assistant for a while and I made the mistake of trusting some of its code, which introduced bugs and slowed me down to double-check a lot of the boilerplate I had it write for me.

Really not worth it for me at this point.

I must add that I found Anthropic's Claude quite useful (Sonnet 3.5) when I had to work on a legacy code base using Adobe ColdFusion (*vomit). I knew nothing of Coldfusion or the awful code base, and it helped me figure out a lot of things about Coldfusion without having to spend too much energy on learning and generating code for a framework I will never again use. I still had to make some updates to the code, but it was less cognitive effort that having to read docs and spend time Googling.
Previously (18 points, 8 hours ago) https://news.ycombinator.com/item?id=41989534
Maybe not surprised, but Squarespace, Wix, Bigcommerce, AWS, Cloudflare.
> it can understand

It can't understand. That's not what LLMs do.
what's your experience with sqlite-vec? I'm considering using sqlite-vec in addition to/or replace qdrant vector db for a project (recurse.chat), since I'm moving all the data to sqlite. I love everything SQLite so far, but haven't got to try out sqlite-vec yet.
Leverage KV stores: persisting Trees and Graphs
OpenSCAD is of course the OG for code-based CAD, but this particular syntax came about from converting CadQuery-esque queries into Rust iterators with a bit more type-safety instead of something stringly-typed.

Here's a snippet from a CadQuery example:

# 3a. The top-most Z face is selected using the >Z selector.
# 3b. The lower-left vertex of the faces is selected with the <XY selector.
result = result.faces(">Z").vertices("<XY")

Right now it just does a naive linear search but at some point I'd like to extend it to use more of OpenCascade's underlying geometric acceleration structures (which I assume exist), and add more and more iterator adapters.
Sure but you go fast on the simple parts it's good at and slow on the novel/critical part. It's not that hard to understand. You don't drive at top speed everywhere either. You go slower depending on the context.

The real problem with AI coding is not knowing in advance the cases where it's going to spin its wheels and go in a cycle of stupid answers. I lose 20 minutes at a time that way because it seems like it needs just one more prompt, but in the end I have to step in, either with code or telling it specifically where the bug is.
Very incisive. Your post got me thinking: Rather than a federated system like Mastodon, what sort of protocol could (a) function as a temporary, room-based, privately hosted chat, that also (b) encoded the social graph and aggregated interactions in a distributed way that could be polled by any client? It seems like the past 30 years have designed either for the decentralized, chat-first model, or else the centralized social-first model (federated or not). I'm thinking of what an LLM could do in terms of summarizing and compressing both at the client level, so large aggregate searches would know where to look in a decentralized universe of chat rooms to more or less emulate the data-retrieval functionality of a massive centralized social network...
So is every other language that fits your brain well.
> cursor and its tab completion

If this is how you use Cursor then you dont need Cursor. Autocomplete has existed even before AI, but Cursor's selling point is in multi-files editing and a sensible workflow that let users iterate through diffs in the UI.

I have never used AI to generate code, only to edit. I can see it useful in both, and we should look at all usecases of AI instead of looking at it as glorified autocomplete.
"Compared with those prescribed lifestyle intervention for obesity, adolescents prescribed either liraglutide (Saxenda; Novo Nordisk) or semaglutide (Wegovy; Novo Nordisk) had a 33% lower risk of suicidality over 12 months of follow-up after controlling for potential baseline confounders."[1]

[1]https://www.tctmd.com/news/defying-earlier-glp-1-data-study-...
Yes but the standardization of inputs and the optimization of revenue present us with a market rather than a more free form of creative development. The kind of production that such standardization allows is extremely limited formally.
I was about to comment the same thing. Managers might interpret this in the totally wrong way and will probably end up using this against employees, like "you're not coding enough" and dump more work on you. Knowledge work, especially software engineering is way more than just time spent coding.

I as a programmer, however, might find this insightful, but then again be too hard on myself and wonder if I am not working hard enough. There's a lot to say about a tool like this, though. Interesting work. I'm too scared to try this out lol.
Single-photon desktop quantum computer operates at room temperature
I'm sure people who are "terrified" either haven't really tried AI or are so attached to their intellect their egos won't allow them to admit that there's little value now in a lot of the stuff they've memorised over the last few years.

I think this egoic threat is the biggest influence on this kind of thinking tbh.
Google Maps now has over 2B monthly users
Timely Questions Emerging in Chronobiology: The Circadian Clock Keeps on Ticking
Looks nice. Just what it needs, nothing less, nothing more. I will try to see if I can utilise it.
Hard-coded credentials keep cyber security companies in business
Just wait til they see how I use the Magic Trackpad.
Paper: https://news.ycombinator.com/item?id=41857404
Gunnar is brilliant.
Or you can use Cassandra / DataStax Astra to store the original text, the metadata and the embedding in a single table and then do hybrid queries against them (with pre- or post-filtering, optimized automatically).
Those machines are still really expensive, and I haven't seen any versions that aren't a giant pain in the rear to setup and run.
(spent several years setting up and rubbing prints on metal 3d printers.)
They probably need enterprise level support for regional regulations like gdpr. Especially for their enterprise customers.
RISC-V User-Space Pointer Masking Appears Ready for Linux 6.13
The SoC needs to have a hardware display controller for each display, and Apple only put 3 of them on their chip.

You can add as many extra displays as you want using DisplayLink which runs as a standard USB device and doesn't use the built-in controllers, but has worse performance, probably good enough for a "TV" though.
Yes, the tagalog meaning of 'companion' was the reason behind the name.
It's the generation currently in schools and universities that are making LLMs a part of their daily routine.

Apart from people in education, a whole SEO industry has grown around LLMs and they love the newly found powers to produce spam at scale.

In business / government space people are cautiously introducing LLMs to improve productivity in the comms area where slight hallucinations or robotic corporate language are acceptable, because the final text is still produced by a human. On the customer support / sales side companies are investing money in "AI" versions of the good old phone menu trees that inevitably make you scream "I want to speak to a human" before you get connected to a human being.

Elsewhere adoption is slow, because we expect deterministic results and these are just not to be expected. I write software that interacts with LLMs via APIs and have to implement defensive coding techniques I haven't used for over a decade, because the output may switch from the requested structure at random. This makes use of structured output or function calling problematic.
I actually like it. Better readability and the empty space can be used for showing citations, which the author seems to do a lot.
Have had a similar experience with Dell. Have exclusively used new and second-hand Dell Laptops (Inspiron & Latitude) for the past fifteen years with no problems. Purchased a XPS 15 directly from Dell five months ago and the battery charging circuitry has fried itself. Support ticket has been open for 40+ days awating parts...
Was that an Intel iMac? On the Apple Silicon machines, the internal SSD also contains all the stuff that would be on the firmware flash chip and NVRAM on an Intel machine, so it's required even when you boot from an external drive
C# has Maui for mobile and desktop development. And Blazor for fronted.

The community is oriented towards having one framework or library for doing one thing.
Well they are hetzner, they should understand the issue. I don't know if they would go through the hassle to verify by themselves by running a capture on a router leading to your server though...
I had a similar problem a good decade ago. Was running a game server for a while, and as it is with competitive games, some people get really angry when they lose. At some point I got DDoSed by a udp reflection attack, and as if that wasn't annoying enough, I got relayed an abuse complaint from a Brazilian ISP who claimed I was DoSing one of the servers in his network, which was in reality one of the zombies getting hit by the spoofed packets containing my server's address as the source. I tried to explain to them twice how this works, linked them two different articles about it, told them to look at the traffic to and from this server so that they would be able to verify the server is actually sending much more traffic in my direction, but no dice, they just sent and even angrier mail to hetzner. I quickly contacted hetzner after that incident telling them the story and they said it's fine and apparently fully understood the issue, which really shouldn't be surprising for an ISP, but the previous exchange with the other ISP made me question my sanity a bit.
I hate to say this but I’ve been using Bing for two years now on my corporate notebook and it’s pretty good. I could change it to Google if I want to, but quite honestly since Google’s search results have gone so spammy, I haven’t seen the need to switch.
> Having experienced 4k I feel impoverished having to return to lower resolutions.

That's what they said. I've been using Retina/HiDPI displays at work for close to a decade now. Still can't say I prefer one over the other. I have no problem seeing pixels, especially now that I've switched to Linux (KDE Plasma) at home. In fact I kind of like being able to catch a glimpse of the building blocks of the virtual world.

What actually does matter (for me) is uniformity and color accuracy. And you can't have that for cheap, especially not in 4K.
AP is push based (which actually causes the "every instance has its own set of comments" problem). You can run pullers on a small instance to get a better experience if the remote sides support listing posts, but the standard sync process is no more than receiving HTTPS calls and storing the JSON contents in the right place.

There's some additional overhead (doing HTTPS calls for verifying signatures, for instance) but that information can be cached pretty effectively.

Pushing contents is no more than posting HTTPS calls to every server in your follow lists, and possibly exposing said content in a GET API for pullers, though that's entirely optional.

Mastodon is heavy because of the way the backend is written (I blame Ruby on Rails for tha one), but there are fully featured ActivityPub servers out there that are orders of magnitude more efficient. Mastodon devs prefer the ease of development over performance but that's a choice, not an inherent problem of ActivityPub.
>Well you could argue the Soviet system was bound to fail due to the inherent hypocrisies it had.

It fell, but not for very long: they briefly tried out a democracy, but then Putin took over and ever since then, it's been effectively a dictatorship with elections similar to the "elections" in North Korea, and now the dictator and the people alike all wanting to re-establish the old Soviet Union, including taking former Soviet-controlled territories/nations by force. So I don't think this is a very good example.

As for China, that's just conjecture; almost all the western nations have similar problems with their birthrates. Many have tried to turn to massive immigration, and that's just led to a huge rise in far-right-wing parties and likely coming authoritarianism.

I honestly can't think of many times when an authoritarian system was toppled from within, without the US or similar doing it by force. Perhaps Spain, but they only turned democratic because their dictator died of old age. Maybe Greece? The UK did it, but it took literally centuries, in a very slow process of moving power from the crown to the democratic parliament until the king/queen was nothing more than a figurehead.
I think using a stock photo in this case is also bad but not as bad; because the photo itself usually looks fine.

I hate AI-generated photo more simply because they're not good enough (yet) to not look fake immediately; it even has somewhat uncanny valley effect. If one day they're as good as stock photos, then my opinion with them would be on par with that, too.

I care, hence the comment. Can't speak for others.

> where we shouldn't be spending human resources

I agree; which is why in general I don't see the need to include irrelevant pictures at all for a software release post.
You can do that (depending on your editor) and you can follow the types around. But many times I find myself preferring docs.rs for documentation navigation.
Not at the language level but at library and framework level.
Those are real and well understood benefits, and they're the reason Reddit won. The costs of moving a community from a forum to Reddit are nowadays mostly understood as well, unfortunately they weren't as obvious back then.
I heard it speculated that maybe Tesla chose that location for their event specifically because it was outside of the Waymo area and they didn’t want a bunch of journalists showing up in Waymos to the Tesla robotaxi event.
Claude is good, openai shit?
I think the author assumes the server requirement to continue to increase in the future, even only because of ever growing number of statuses, so no amount of server hardware right now is going to put one at ease anyway.
Where do you live that random strangers are bothering you? I've lived in a few cities but this was never a problem.
Thunderbolt is PCIe though, just over an external interface. That's why eGPUs worked so well. I can't see a situation where the latency of Thunderbolt has a significant impact on disk usage when eGPUs, where latency is so much more noticeable, worked acceptably?
Trolling Alone
What, specifically, isn't transparent? The voting process? Do you vote? I go to my polling place (a school near my home), check in with the nice people working at the table reserved for my election district, sign my name, which is then compared to the signature I provided when I registered to vote, and receive my ballot.

I then fill out my ballot in a privacy area (really just a stand up desk with 2' walls on three sides), put the ballot in the manila folder provided to me with the ballot, walk over to the scanner and insert my ballot.

I then give the manila folder to another nice person stationed by the scanners.

What's more, elections are run at the county level and staffed by folks who live in that county. As such, poll workers are your neighbors.

I suggest you go and work at the polls. They'll even pay you (not all that much, but not nothing either). If you do so, I expect you won't rant online about the vanishingly small amount of voter fraud that actually happens.

The Heritage Foundation has helpfully compiled a list[0] of known voter fraud. They've found ~1600 proven cases of voter fraud since they started cataloging such things in 1979. Since then, more than 1.5 billion votes have been cast in the United States.

1600 fraudulent votes out of 1.5 billion is a fraud rate of 0.0000010666%.

And even if there are 100 times as many cases of voter fraud as the Heritage Foundation has documented, that still only 0.00010666%.

I'd note that there are 3500+ elections (since elections are administered by county) every election cycle. As such, even if there have been 100 times more fraud than documented, that's still only 160,000 votes across ~23 election cycles * 3500+ elections. That's somewhere around two or three fraudulent votes per election.

Given how our elections are administered (there are folks onsite representing every candidate at every polling site and counting center in all 3500+ elections) and the vanishingly small amount of fraud, it's pretty clear that our elections are free, fair and transparent.

Please educate yourself. Go and work the polls with your neighbors. Seriously.

[0] https://www.heritage.org/voterfraud