MurphyA/hacker-news huggingface dataset:
by bb88 | 2025-06-16 22:05:21+00:00
Meshtastic isn't very good (at least before their 2.6 release) [3].

It's clear they didn't research any historical mesh network schemes (ALOHAnet [0] and other MANETs [1]) when writing it. And flood routing more or less kinda worked, but as it go popular, it stopped working reliably. There's a video from Jeff Geerling about it and he was generous I think when he called Meshtastic "Beta" [4].

Meshtastic a few years ago released a youtube video describing how it worked, and there wasn't anything about topology resolution, it was pretty much about signal strength and device type [2].

This caused an issue because anyone could create a router. And often they did. And when they did, this could break routing because the router is in the other direction of where the originator wanted the traffic could go.

They also prioritized letting the edges forward the message on. AFAICT they could only detect this by signal strength. So a badly performing node (bad antenna or maybe a node turned on in a basement) could get priority.

The last issue is congestion. Nodes can send telemetry, often rather quickly, but that could get flooded on the network. And with a hop count max of 7, it often will go where it's not wanted, wasting the network bandwidth -- as nobody really cares about one particular node's battery life.

So in a dense Meshtastic metro (I can see multiple sites) I couldn't reliably get a message to a friend in the same city. The lesson is that the hardware is better than the software at this point. And there's no use using it until they fix their software. [3]

[0] https://en.wikipedia.org/wiki/ALOHAnet

[1] https://en.wikipedia.org/wiki/Wireless_ad_hoc_network

[2] https://www.youtube.com/watch?v=7v6UbC5blJU

[3] I did some research on meshtastic and after finding and watching [2] I gave up on meshtastic, because it's clear that weren't super serious on routing algorithms, nor basic wikipedia reading. Version 2.6 maybe better, but there's a slew of nodes on 2.4 yet. And I don't want to bother with it anymore -- at least until they fix their reliability problems.

[4] https://www.youtube.com/watch?v=0A7A-CSd3e4
by A_D_E_P_T | 2025-06-16 22:05:37+00:00
Did you even read the article? Well, think about it a little bit.

It started with a sensationalist, click-bait headline that received no clarification or support in the text.

Then it bellyached a little bit over how ranked-choice voting (1) penalizes candidates that are disliked by broad segments of the populace, and (2) enables strategic "coalitions" and endorsements. As if that's somehow undemocratic? It merely enables practices that are somewhat akin to the old practice of voting against somebody, which the ancients would recognize as far more democratic than the alternative.

We live in the worst and most limited form of "democracy" possible -- if it is even worthy of the name. Anything that gives the populace more choices, more options, more power is always good.
by nytesky | 2025-06-16 22:06:25+00:00
YT Premium is pretty expensive. I think it costs as much for one user for a multi-device plan on Netflix?

They don’t create nor curate much content.

I am curious about the poster who has learned so much from YouTube — I have tried learning many topics from science to programming to home repairs, and finding a quality program can be very challenging, and there are a lot of programs which are actually elaborate sales pitches.
by tinyhouse | 2025-06-16 22:06:49+00:00
This article is a bit all over the place. First, a slide deck to describe a codebase is not that useful. There's a reason why no one ever uses a slide deck for anything besides supporting an oral presentation.

Most of these things in the post aren't new capabilities. The automation of workflows is indeed valuable and cool. Not sure what AGI has anything to do with it.
by Fade_Dance | 2025-06-16 22:07:09+00:00
>What is wrong with people when they willfully, or with little protest, go along with the bizarre behavior that is being requested of them?

This was a cult. Full stop. Cults prey on vulnerable people/groom and carefully select their victims. They also take advantage of a slew of tactics to brain hack their victims and pseudo-enslave them.

Take a parallel awful commonly sees scenario like an abusive relationship. In theory one party can just leave, but in practice they are often trapped by many factors, both real and mental. (Similar to here, where huge amounts of social pressure, income, and here we have the awful addition of very direct sexual manipulation and abuse).

I think it's pretty ridiculous to say that "nobody's taking moral high ground in this." The victims have moral high ground over the cult leader.

Additionally, you need to understand that these sorts of organizations, in addition to being structured in a proven way that can massively manipulate people, are often run by extremely capable social manipulators with some sort of pathological personality. I've had the "privilege" to know a low level person like this (still capable - looking back there was basically a cult house, sexual abuse, etc), and these people are on a different level than a typical "bad person." I guarantee you just don't truly understand unless you've dealt with someone like that. The world is a giant game to manipulate for them and they're often extremely intelligent as well. I'm just a normal kind of engineering sort of person and I admittedly ended up with physical injuries/hospitalizations that later in a drunken conversation I concluded were not in fact mistakes, but targeted acts of sadism, deeply rooted in his childhood trauma. Scary. Then after the house crumbled everyone had completely insane stories like being abducted into vans to be terrorized, etc. Dozens of people! These top echelon sociopath people are not something you can easily walk away from, especially if they start as your boss or friend and have months or years to work on you.

And then on another level on this story. Let's just say it sounds like some people are owed a lot of overtime... On a purely business level, this is a disaster and the victims have high ground for what is probably some of the worst work conditions ever conceived.
by simonw | 2025-06-16 22:07:28+00:00
That approach can get you to ~95% accuracy... which I think is useless, because this isn't like spam where the occasional thing getting through doesn't matter. This is a security issue, and if there is a 1/100 attack that works a motivated adversarial attacker will find it.

I've seen examples of attacks that work in multiple layers in order to prompt inject the filtering models independently of the underlying model.
by josephg | 2025-06-16 22:07:45+00:00
It’s also incredibly cultural.

Swearing in the workplace is much more normal here in Australia. In my first job at an American company, I was shocked how prissy people were about swearing. In my head I thought “these are adults, right? Why is everyone acting like a blushing teenager?”. I’m sure I sounded rough as guts to them. It took ages to learn to scale it back depending on who I was talking to.

Swearing with someone about / at work is kinda an Australian way to say “I trust you and feel relaxed around you”. Forcing myself to not swear felt at first like I was pretending I didn’t like my coworkers. It was weird.
by wat10000 | 2025-06-16 22:08:05+00:00
It’s also not something you really need to plan in advance. It’s ok if you can’t pump gasoline for a day. If there’s some catastrophic outage that takes down an entire region for days, you can hook up generators to the pumps at that point. There are plenty of portable generators out there. It’s not like a hospital where people will die if the power is out for more than a minute.
by bastawhiz | 2025-06-16 22:08:19+00:00
I'm not disputing that. But someone doesn't simply decide to acquire that much of a very serious drug with a sound mind. Is it fair to treat a crime the same for two people if one person is suffering from schizophrenia and the other is of sound mind?

Simply saying "you did a terrible thing, and that's irredeemable" isn't useful to society. What good are you doing if you've rehabilitated the criminal? You're just spending tax dollars on principle. It's cruel and unproductive.
by Aerbil313 | 2025-06-16 22:09:43+00:00
Today is the day the notion of the 'internet is free, good and a convenience' is over for the global public. WhatsApp was the first ever primary convenience brought by the advent of the internet - it fulfilled a legitimate need all over the world by providing essentially free, limitless, boundless communication if you had few megabytes of internet in your mobile quota. It is to this day the #1 most used app for a good percentage of the population, only surpassed by social media. (Mostly because of the immortal network effects lingering from a decade ago.)

I was honestly expecting it, after recently seeing on a friend's phone that it already essentially turned to social media on Android. They can't yet push it on the higher income iPhone users (lest they switch to other messenger apps), but change is coming rather inevitably since it's nothing but untapped advertising dollars potential in the eyes of the behemoth that is Meta.

I don't think there's a sustainable solution here except to self-host a Matrix server for family and friends if you have the time, money and technical expertise.
by qsort | 2025-06-16 22:09:49+00:00
> How many years before the industry will get to the point

When/if the underlying model gets good enough to support that pattern. As an extreme example, you aren't ever going to make even a basic agent with GPT-3 as the base model, the juice isn't worth the squeeze.

Models have gotten way better and I'm now convinced (new data -> new opinion) that they are a major win for coding, but they still need a lot, a lot of handholding, left to their own devices they just make a mess.

The underlying capabilities of the model are the entire ballgame, the "use patterns" aren't exactly rocket science.
by boroboro4 | 2025-06-16 22:10:00+00:00
> Also note, if the sequence length is not really much larger than the model dimension (at least two orders of magnitude more), the quadratic complexity of the self-attention is really not such a big issue - the matrix multiplication in the feed-forward layers will be usually 8x the model dimension squared, and thus that part will usually dominate.

This is incorrect in case of batched inference. There are two bottlenecks at play: compute and memory, and your reasoning applies to compute. In case of memory it gets trickier: for MLP layers you’ll need to read same set of weights for all elements of your batch, while for kv cache for attention elements will be different. That’s why in practice the real length where attention dominates would be closer to model dimension / batch size, rather than just model dimension. And this number isn’t as high anymore.
by keyringlight | 2025-06-16 22:10:34+00:00
I'd wonder what the costs and risks are of trying to get that $170, assuming it's one or a tiny amount of passengers compared to dozens each sailing who tell their friends. If you get someone who's got nothing better to do than argue on the topic, make you prove that the charge is justified and not just some misconfigured device that "didn't go online because I only use it for reading ebooks, honest", then it could get ugly including legal or press routes.

On a small scale for a cruise liner scaled operation I'd be prepared to say "huh, that's odd" or turn a blind eye to just one.
by malfist | 2025-06-16 22:12:09+00:00
I'm not talking about a thermal system, I'm talking about having to deal with the thermals of your inefficiencies. That energy that doesn't get converted to electricity is converted to heat. And you have to deal with it.

The type of laser based PV that you're taking about that's highly tuned is at maximum 27% efficient. Not 99%.

That's a 73% waste you have to manage
by noboostforyou | 2025-06-16 22:12:13+00:00
I was on a somewhat fancy cruise a short while ago (Celebrity, fwiw) and they had a small live tv production crew that would film around the ship broadcast daily events and stuff on the ship's tv channel. The live shows also had a number of a/v tech crew people so there certainly are some IT folks employed on the ships while it embarks.
by Retric | 2025-06-16 22:14:04+00:00
> don’t you open the door to the same argument for copyright itself?

Yes, it comes down to intentional control of output. Copyright applies when someone uses a pen to make a drawing because of the degree of control.

On the flip side there are copyright free photos where an animal picked up a camera etc, the same applies to a great deal of automatically generated data. The output of an LLM is likely in the public domain unless it’s a derivative work of something in the training set.
by neilv | 2025-06-16 22:14:16+00:00
This needs to be a catchy name, but I don't have a good one. CloudFlaritis? CloudFlareup? (CloudFlareDown?)

Regardless of whether Cloudflare is the particular infra company, the company who uses them responds to blocked people: "We don't know why some users can't access our Web site, and we don't even know the percentage of users who get blocked, but we're just cargo-culting our jobs here, so sux2bu."

The outsourced infra company's response is: "We're running a business here, and our current solution works well enough for that purpose, so sux2bu."
by aspenmayer | 2025-06-16 22:14:45+00:00
> As technology progresses the cost of recording evidence will go down which will help convict and prove the innocence of people.

Minority Report is a counterfactual to this claim. The future is already here, it’s just unevenly distributed. Technology is a tool to extend one’s grasp to meet one’s reach, and vice versa, and is a tool that serves power. Those with power are best able to bend tools to their ends, just or unjust.

> It is the duty of the poor to support and sustain the rich in their power and idleness. In doing so, they have to work before the laws' majestic equality, which forbids rich and poor alike to sleep under bridges, beg in the streets and steal loaves of bread.

https://en.wikiquote.org/wiki/Anatole_France
by bastawhiz | 2025-06-16 22:14:58+00:00
To what end? To spend tax dollars? To make them rot away indefinitely?

What good are we doing to society if we are keeping rehabilitated individuals locked up at taxpayer expense? There's no objectively correct amount of punishment. The correct amount of punishment should be the smallest amount of time necessary to be confident that the criminal won't cause more harm to society, especially when the crime was committed as the result of a treatable illness like addiction.
by Symbiote | 2025-06-16 22:15:02+00:00
The price is one of the few things that's always available when choosing between flights. Journey time is the other, and people will pay for a shorter journey or shorter layovers.

Strangely, some of my colleagues have 'paid' (work's money, their time) extra to avoid Ryanair, when Ryanair has the only direct connection. This I find strange.

Given the choice, I've long paid a little more if it means an Airbus plane, as I think the cabin is quieter. However, that's rarely shown on flight booking sites.
by _fat_santa | 2025-06-16 22:18:07+00:00
This is a cool concept but I have an issue with one being "dull" on a conceptual level. Personally I think that every single person on earth is both the dullest person you have ever met and the most interesting person on earth, it just depends on your perspective.

I have friends that play DnD which I personally find very dull but hearing them talk about it, it's clear they do not see it the same way. Conversely I love cars and talking about cars and I can talk with another gearhead for hours on the topic, but the times my wife has listened in on my conversations she said it was the most boring thing she has ever heard in her life.
by JumpCrisscross | 2025-06-16 22:19:52+00:00
> RFK supporters aren’t carefully weighing evidence to arrive at their conclusions, they are blindly following someone

I'd actually be curious what fraction of his supporters share his views on vaccines. It strikes me as more likely that they like one of his random, idiosyncratic views and are willing to excuse the anti-vaccine nonsense to get those policy outcomes.
by o11c | 2025-06-16 22:20:37+00:00
Well, one thing I've noticed about LLVM is that it blatantly and intentionally relies on UB. The particular example I encountered probably isn't what causes the version breakage, but it's certainly a bad indicator.

That said, failures in building old software are very often due to one of:

* transitive headers (as you mentioned)

* typedef changes (`siginfo_t` vs `struct siginfo` comes to mind)

* macros with bad names (I was involved in the zlib `ON` drama)

* changes in library arrangement (the ncurses/tinfo split comes to mind, libcurl3/4 conditional ABI change, abuse of `dlopen`)

Most of these are one-line fixes if you're willing to patch the old code, which significantly increases the range of versions supported and thus reduces the number of artifacts you need to build for bootstrapping all the way to a modern version.
by jitl | 2025-06-16 22:21:46+00:00
Epic's new language, Verse, is also well poised for the "immutable" future of AI agent coding. Verse uses an effects system, and the <transacts> effect is required for any function to change a mutable variable. These changes are transactional, so if you have a failure in your <transacts> function, any changes it made are rolled back at exit. Code still looks imperative-ish, but it's both safe and pure.

(Or, it works something like this. The documentation is hard to understand; I'm working mostly on memory from their keynote)
by matus_congrady | 2025-06-16 22:22:26+00:00
At https://stacktape.com, we're also in the same space. We're offering Heroku-like experience on top of your own AWS account.

I like what you're doing. But, to behonst, it's a tough market. While the promise of $265 vs $4 might seem like a no-brainer, you're comparing apples to oranges.

- Your DX is most likely be far from Heroku's. Their developer experience is refined by 100,000s developers. It's hard to think through everything, and you're very unlikely to make it anywhere close, once you go beyond simple use-cases.

- A "single VM" setup is not really production-grade. You're lacking reliability, scalability, redundancy and many more features that these platforms have. It definitely works for low-traffic side-projects. But people or entities that actually have a budget for something like this, and are willing to pay, are usually looking for a different solution.

That being said, I wish you all the luck. Maybe things change it the AI-generated apps era.
by qwerpy | 2025-06-16 22:22:58+00:00
There's great content on YouTube but there's a lot of garbage. AI-generated slop, clickbait thumbnails/titles that actually don't payout, sales pitches, and plain old low-quality garbage. The lack of a thumbs down really makes it hard to avoid these. I realize that thumbs down is also used to punish "wrong" political viewpoints and companies, so it's a hard problem. But as a viewer who never uploads content, it only makes my experience worse.
by mac-mc | 2025-06-16 22:24:23+00:00
IMO if youtube was an actual paid service, I would also expect a lot of the advertiser driven demonitization actions to go away when your in paid mode, but it isn't so I still miss out on a lot of potentially interesting topics or things that could be talked about, but are not, due to the chilling effects of the demonitization & deboosting police.
by beckford | 2025-06-16 22:24:23+00:00
It is the OCaml language but it also isn't packaged like conventional OCaml. Please don't blame OCaml for that.

It _does_ need a primer for those unfamiliar with OCaml. I was thinking ... since this is scripting ... part of it will probably take the form of a cheat sheet for people coming from Java/C#, JavaScript and Python backgrounds. And another part of it would be how to read an OCaml expression from left to right. Other suggestions welcome.

Direct answers:

- the full explanation of why Std is repeated three times is covered over the first four sections of the first manpage "dk(1)": <https://diskuv.com/dk/help/latest/manual/dk-1/>. It will go over some of the design behind that and also introduce aliases so that "the tool `StdStd_Std.Run` can be typed as `Run`". Did I unnecessarily expose "StdStd_Std" in the introduction?

- the `Tr1Stdlib_V414Io` is a library described in the first reference manual "dkcoder-libraries(7)": <https://diskuv.com/dk/help/latest/manual/dkcoder-libraries-7...>
by psviderski | 2025-06-16 22:24:39+00:00
I'm actually building something in between Docker and Kubernetes: https://github.com/psviderski/uncloud. Like you I wanted that middle ground without the operational overhead. It's basically Docker-like CLI and Docker Compose with multi-machine and production capabilities but no control plane to maintain.

Still in active development but the goal is to keep it simple enough that you can easily understand what's happening at each layer and can troubleshoot.
by probably_wrong | 2025-06-16 22:25:00+00:00
I know every area is different but the "grifters" in the area of Computational Linguistics (the ACL) are "any volunteer[1] whose paper has been accepted at least once", meaning anyone from PhD students to professors and industry researchers.

Not all academia is Elsevier.

[1] This policy has been altered recently, though, and now submitting a paper comes with reviewing duties.