MurphyA/hacker-news huggingface dataset:
by ExxKA | 2025-04-15 07:09:35+00:00
For one, I have started using the tools that are available right now, to increase my productivity and intuition with what the new capabilities are.

I think the original author is on to something, about how the structure of our codebases will change, and therefore our preferred frameworks will change as well.

The frameworks we use today, assume that the codebase is DRY[1], and that a human will verify the workings of the codebase. A human will write a single test, for a single component and verify that the test functions correctly - then leave it in there, for successive runs to prove there has been no regression to the code quality.

But as the author points out - that doesn't lend itself to truly parallel programming. Because as one programmer/agent changes a central component that another programmer/agent also changed in the same release cycle, merge conflicts arise and grown into architectural conflicts and grow into team conflicts.

I see how accepting more duplication, can lead to more parallelization. I mostly cared about keeping code DRY because its hell to refactor a codebase with 5 implementations of the same thing. But if I am just instructing an LLM to make the change, I dont care how many files it has to visit - its still the same single instruction from me.

So I will think long and hard about how tooling needs to improve, and how frameworks need to change, to be part of this new paradigm. Similar to how Object Oriented Programming optimised for human logic rather than cpu cycles, the time of LLMs will optimise for testability and parallelisation rather than gpu cycles, or DRY paradigmes.

1. https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
by renewiltord | 2025-04-15 07:09:50+00:00
Indeed. In fact, though government approval was granted in Dec 1958, the Shinkansen construction started only in April 1959. And it took five years to open. To say nothing of the fact that it only covered 300 miles and had huge cost overruns of 90% so that the total cost in today’s money would be an astounding $15 billion.

That line from Tokyo to Osaka needed sustained funding for a neverending half decade and wouldn’t have worked as well with just a burst of effort.

By comparison, these days we have much more advanced technology so the Central Subway in SF only cost $1.9 b for the extensive 1.7 miles it covers and though construction started as late as 2012, the line was open in the blink of an eye, and passengers were riding it ten years later.

Indeed, it is a triumph of our modern methods of not expecting things overnight that had this much larger and more complex project delivered so much faster.

An old master carpenter I knew once used to say “Measure a thousand times, then before you cut measure another thousand times. Then cut once”. In the many decades since I’ve known him he has built a single table that IKEA would be jealous of on his own. Any time I gaze upon it I am reminded of our extensive success with rail in California through sustained careful effort, never rushing, always with focus. As the Bene Gesserit say, “Our plans are measured in centuries”
by justincxa | 2025-04-15 07:10:27+00:00
Ferwinds: A Maritime Intelligence Platform for the Modern Shipping Industry I recently built Ferwinds(alongside technical c-suites and ex-anthropic ppl, but my tech co-founder recently dipped on me, so i'm back to being solo again) a maritime intelligence platform that combines advanced ML sentiment modeling with rich, interactive visualizations to help maritime professionals track market conditions and sentiment at scale in real-time.

Why Maritime Analytics Needs Innovation The shipping industry moves 90% of global trade but still relies on fragmented data sources and outdated analytics tools. Maritime professionals juggle dozens of specialized publications, broker reports, and proprietary databases to make critical decisions worth millions of dollars.

How Ferwinds Changes the Game - Ferwinds is a two-layer system:

Multi-Agent Intelligence System: Aggregates and processes maritime data from diverse sources through a plug-and-play architecture, making custom integrations straightforward.

Maritime-Specific ML Model: Unlike general-purpose sentiment tools, our hybrid ML technology recognizes the nuances of shipping terminology and adapts to role and region-based perspectives (shipowners vs. charterers).

Technical Implementation Built with Python and Streamlit for a responsive interface, Ferwinds features:

Role-based sentiment modeling that captures how different stakeholders (shipowners, charterers, operators) view the same market events Regional variance detection to identify geographical anomalies in market sentiment

Interactive maritime data visualizations with contextual tooltips that explain complex industry terms

Customizable dashboards for different maritime segments (dry bulk, tankers, containers, LNG)

Why This Matters In volatile shipping markets where rates can swing 20% in a single day, having real-time sentiment models can mean the difference between profit and loss.

We could posisbly detect subtle market shifts before they become obvious Understand sentiment divergence between different stakeholder groups Identify regional anomalies that may indicate market inefficiencies

The contextual tooltip system we've built helps bridge the knowledge gap for new analysts while providing depth for experienced maritime professionals.

Has anyone else here applied ML to niche industries with specialized terminology and knowledge domains?
by Freak_NL | 2025-04-15 07:10:27+00:00
It gets even weirder when you consider the prices of shipping even within the EU. Within Germany? €3,50 if the seller has a good deal with DHL, within the Netherlands? €4,50 with PostNL. As a normal consumer shipping something the price goes up, and when you want to ship from the Netherlands to Germany or vice versa? €9,50 at least. Vinted seems to be the exception because of their deal with Mondial Relay, so I can order something from Italy for just €5 (but they currently exclude Germany for that feature for some reason).

…meanwhile a couple of I²C light sensors, some brass book screws, a router bit or two? Free shipping because of the (whatever) deal or Ali Choice shipping, and just as fast too.

Of course with Shein and Temu this isn't about cheap electronics, parts, and tools any more, but wholesale environmental destruction by fast-fashion. It wouldn't get much worse if the Chinese fashion manufacturers just shipped their wares directly to the Atacama desert.

Enjoy this while it lasts Nachbar, no tariffs there for us just yet.
by AnthonBerg | 2025-04-15 07:12:54+00:00
Ketamine really does reduce IL-17 secretion, and significantly.

Here come the sources. Links only for now. Hope to add a comment adding titles, authors etc.

https://www.oncotarget.com/article/18324/text/

https://www.frontiersin.org/journals/pharmacology/articles/1...

https://www.nature.com/articles/s41398-020-00933-z

Related / overview:

https://pmc.ncbi.nlm.nih.gov/articles/PMC10690603/

Whoa, just found this paper when digging up the links above – this is pretty wild!! https://academic.oup.com/ijnp/article/27/10/pyae041/7761949?...
by john01dav | 2025-04-15 07:13:34+00:00
In my experience Intel's WiFi and Bluetooth drivers on Linux are, by far, the best. They're reliably available on the latest kernel and they actually work. After having used other brands on Linux, I have no intention of getting non-intel WiFi or Bluetooth any time soon. The one time that I found a bug, emailing them about it got me in direct contact with the developers of the driver.

I had a different non-Intel WiFi card before where the driver literally permanently fried all occupied PCIe slots -- they never worked again and the problem happened right after installing the driver. I don't know how a driver such as this causes that but it looks like it did.
by victorevogor | 2025-04-15 07:14:11+00:00
Klipper is great if you're using KDE and prefer something integrated with your desktop environment. It gives you a history, popup UI, and mouse-driven selection.

ClipCapsule is more minimal and focused on a keyboard-only workflow. The idea is that you can hit something like CTRL + SHIFT + 3 and instantly move that item to the top of your clipboard stack, so the next CTRL + V pastes it. No popups, no menus,just fast switching.

It’s also built in Go and Wails, and listens for raw keyboard events (currently X11-only), so it works outside of any particular desktop environment. Still early, but it’s aimed at people who prefer keeping their hands on the keyboard.
by jqpabc123 | 2025-04-15 07:15:43+00:00
The ultimate long term solution --- refuse to buy any home product that defies local control.

If a wifi password is required to make full use of the device, I will return it.

If some users want to sacrifice security and privacy for "convenience", that's on them. But if you want to sell me the product, at least provide the option to decline without loss of functionality. Otherwise, no sale.

As an example, I refuse to buy a doorbell camera that doesn't support RTSP.
by muzani | 2025-04-15 07:15:52+00:00
My take,

Low security should use passwords. None of that fancy &@73gdb-Whb stuff. Just a regular word. Suitable for Netflix and meditation apps that want a basic login to prove that you paid.

Medium security should use magic links and a simple password that you don't need to write. If you lose your email, the password prevents hackers from taking over your app. If you lose your password, hackers can't take over your device. Suited for something like social media or MMOs, which are targeted very often.

High security might need proper 2FA with auth app, password rotation, stuff like that. Probably shouldn't be necessary unless there's constant active attempts to hack. Everyone gets attacked, especially in the era of AI, but I'm saying at least 10 attacks a day.

You can also layer on extra levels of security, but IMO that's about the level you should expect from users.
by bayindirh | 2025-04-15 07:16:09+00:00
Actually it supports that, via notifications and peek. The intent is not nefarious, as I said before. I don't want the person who sent me the message think that I read their message and just tossed to a virtual bin.

I just did it yesterday. Somebody sent me a message, and I read it via notification, but they don't have the receipt yet. I'll write their answer with a fresh mind, and send the answer they deserve.

I don't think valuing the person on the other end of the line is a bad thing.
by FirmwareBurner | 2025-04-15 07:16:38+00:00
>In a well off European country, you'd pay around 45k USD for a strong entry level developer. I can imagine 2x salaries, considering costs of living, fire at will and all that, but >4x? Not sure how to back that up.

You back that up with the fact that Google makes 500k USD profit per employee, AFTER they pay each of them 200k+ in salaries plus added taxes and other expenses. Valve makes 19 Million USD profit per employee. There are no European tech companies that make even remotely as much profit per employee, so obviously they'll never be able to pay such salaries no matter how much EU workers as for.

It's not like the US tech workers work 4x harder, or 4x faster, or are 4x smarter than the European ones, it's that their companies are 4x more profitable and that reflects in workers' compensation.
by pydry | 2025-04-15 07:17:10+00:00
>Podman doesn't have a dependency on systemd

Just to be clear we're talking about QUADLETS, red hat's recommended way to orchestrate containers.

>Just to be clear, Quadlet is just an integration and you can still run podman without it.

Just to be clear, nobody was unclear about that.

It is, just to be clear, red hat's recommended way to orchestrate podman containers despite having this nasty dependency analogous to the one docker has on a root service.

Hope that helps.
by bawolff | 2025-04-15 07:17:43+00:00
Part of the reason bit torrent works really well is that the file is downloaded in random order. It lets everyone cooperate, while still being robust to bad peers, bad network connections, churn etc.

If you want live high quality streaming, a lot of reasons bit torrent works so well goes away.

Latency matters. In bit torrent if the peer goes away, no big deal, just try again in 5 minutes with another peer, you are downloading in random order, who cares if one piecs is delayed 5 minutes. In a live stream your app is broken if it cuts out for 5 minutes.

In bit torrent, everyone can divide the work - clients try to download the part of the file the least number of people have, quickly rare parts of the file spread everywhere. In streaming everyone needs the same piece at the same time.

Bit torrent punishes people who dont contribute by deprioritizing sending stuff to peers that freeride. It can do this on the individual level. In a p2p streaming setup, you probably have some peers getting the feed, and then sending it to other peers. The relationship isnt reciperocal so its harder to punish freeriders as you can't at the local level know if the peer you are sending data to is pushing data to the other nodes it is supposed to or not.

I'm sure some of these have work arounds, but they are hard problems that aren't really satisfactorily solved
by fnands | 2025-04-15 07:18:45+00:00
LiveEO | Data Engineer | Berlin, Germany | Full-time | On-site/Hybrid

Build the Market Leader in Satellite Analytics with us at LiveEO

We are looking for highly skilled Data Engineers to join our team. LiveEO leverages satellite imagery and artificial intelligence to provide actionable insights that drive decision-making across various industries. An example is the precise detection of trees and their height in high resolution imagery to protect our customers power grids from tree fall.

Learn more and apply: https://liveeo-gmbh.jobs.personio.de/job/1601842?language=en...
by bloppe | 2025-04-15 07:21:10+00:00
An LLM is given a definition of the macrostate which creates the probability distribution, but a different definition of the macrostate (such as would be known to the omniscient being) would create a different distribution. According to the omniscient entity, the vast majority of long combinations of tokens would have zero probability because nobody will ever write them down in that order. The infinite monkey theorem is misleading in this regard. The odds of producing Shakespeare's works completely randomly before the heat death of the universe are practically zero, even if all the computing power in the world were dedicated to the cause.
by bawolff | 2025-04-15 07:23:41+00:00
Peertube and web torrent aren't doing live streams as far as i know, just stream of pre-recorded video, which is still a lot harder for p2p than random order download, but not in the same ballpark as a livestream.

> Imagine YouTube using P2P technology, it would save lot of money spent on caching servers.

I think its money well spent.
by simianwords | 2025-04-15 07:23:42+00:00
>I don’t have many medical issues but would happily use it for niggling things or a second opinion. This is as much to do with the weakness of medicine as the strength of AI.

This mirrors my experience with both medicine and LLM's. Most doctors from my experience are full of bias and God complex that it's actually a rational choice to use LLM's to diagnose myself.
by prmoustache | 2025-04-15 07:25:20+00:00
Why would you offer some low quality shit from Temu for a birthday? 99 items out of 100 self destruct within weeks of use.

It is only useful to people compulsively buying clothing regardless of the quality and who will never wear twice the same thing. Disposable stuff/waste.

One would only do that to their worst enemy.

OK I am exagerrating a bit and had a handful lf decent stuff from aliexpress/wish/temu. But you can typically only order for yourself as the quality testing is non existent. It is totally unsuitable for gifts. Mechanical pieces are often out of tolerance, clothing way uglier inperson than in photo, electronic stuff can last only days or years but you have no way to know for sure, finitions in general are very bad in general.
by ghaff | 2025-04-15 07:25:56+00:00
Certainly the sorts of salary numbers thrown around with the likes of Google are not generally true of smaller companies, east coast companies except perhaps for some finance roles, and certainly not for IT/developer roles at non-tech companies. Nor is it true for pretty much any other STEM jobs. Doesn’t seem sustainable. I’m tempted to think that a lot of people learning CS today because it’s so lucrative are going to be disappointed.
by freetanga | 2025-04-15 07:26:10+00:00
Also, a few years ago I had teams in multiple countries (South East Asia, India, Easter Europe, Western Europe, East and West Coast), all well paid (but not at FAANG levels). While their capacity was roughly similar, the West Coast ones were by far the more expensive ones, but also quite stressed out to make ends meet (buying a house, having a kid, putting them through school) compared to the other teams.

Eastern Europe was a place to find hidden gems (very cheap - but not so now), and some brilliant people (but not all of them). Western Europe was consistent, solid moderate quality at moderate costs vs US. So in line with your views
by ilyabez | 2025-04-15 07:26:20+00:00
Hi, I'm the author of the blog (though I didn't post it on HN).

I'd encourage you to read up on how the podcast ecosystem works.

Podcasts are distributed via RSS feeds hosted all over the internet, but mostly on specialized hosting providers like Transistor, Megaphone, Omny Studio, etc. that are designed to handle huge amounts of traffic.

All podcast apps (literally, all of them) like Apple Podcasts, Spotify, YouTube Music, Overcast, Pocket Casts, etc. constantly crawl and download RSS feeds, artwork images and mp3s from podcast hosts.

This is how podcasts are distributed since they were introduced by Apple in early 2000s. This is why podcasting still remains an open, decentralized ecosystem.
by asdf_snar | 2025-04-15 07:26:24+00:00
I throw these quotes by Y. Oono into the mix because they provide viewpoints which are in some tension with those who take -\sum_x p(x) log p(x) definition of entropy as fundamental.

> Boltzmann’s argument summarized in Exercise of 2.4.11 just derives Shannon’s formula and uses it. A major lesson is that before we use the Shannon formula important physics is over.

> There are folklores in statistical mechanics. For example, in many textbooks ergodic theory and the mechanical foundation of statistical mechanics are discussed even though detailed mathematical explanations may be missing. We must clearly recognize such topics are almost irrelevant to statistical mechanics. We are also brainwashed that statistical mechanics furnishes the foundation of thermodynamics, but we must clearly recognize that without thermodynamics statistical mechanics cannot be formulated. It is a naive idea that microscopic theories are always more fundamental than macroscopic phenomenology.

sources: http://www.yoono.org/download/inst.pdf http://www.yoono.org/download/smhypers12.pdf
by bayesianbot | 2025-04-15 07:26:40+00:00
The biggest issue I've seen with these is the networking limitations in a browser - there might be hundreds of seeders for a video and using a normal streaming torrent video player works well, but as torrent clients in the browser need to use WebRTC / WebTorrent, there might be just 0-5 seeders supporting it. I don't see much adoption for WebTorrents before the widely used standard Bittorrent clients support the protocol.
by ThingsBoard | 2025-04-15 07:26:43+00:00
What's new in ThingsBoard and how does it empower businesses? Find out firsthand!

On March 27, the annual ThingsBoard User Meetup 2025 took place, hosted by our trusted partner it-novum GmbH. With over 50 in-person attendees and many more online participants from Germany, Austria, and Switzerland — the ThingsBoard community is growing strong!

Our CEO, Andrii Shvaika, shared key platform improvements introduced in ThingsBoard 3.7, 3.8, and 3.9, along with a sneak peek of what's coming in the ThingsBoard 4.0 release. Highlights from 3.7–3.9 include:

Dashboard usability improvements and simplified widget configuration SCADA HMI dashboards with enhanced performance and clarity QR code login and Mobile Application Center for remote app customization Revamped White Labeling with Web UI configuration and localization tools A rich GitHub-based Data Converter Library with 500+ converters JavaScript Library for reusable dashboard functions

Coming soon in 4.0: Calculated fields for advanced stream data operations New SCADA solution templates for Energy and Oil & Gas industries All-new Map Widgets with grouped configuration options and enhanced layer support Typed Uplink Data Converters for streamlined device onboarding …and more!

From WAGO to ABI GmbH and the City of Aschaffenburg, participants shared real-life IoT use cases — from climate monitoring and smart cities to pizza machines and industrial automation. Truly inspiring!

Planning your own IoT, edge, or digital transformation event? We'd love to join as speakers!
by roncesvalles | 2025-04-15 07:27:11+00:00
>There is nothing wrong with going with the consensus answer.

For most things, yes. But you don't hire experts to tell you what everyone else knows. You hire experts to give you the angle.

For example, an LLM trained on all AWS documentation wouldn't be super useful (possibly less useful than traditional full-text search), because what you really want to know is the things that AWS didn't write, the writing "between the lines", all the things that DynamoDB can't do.
by jimmySixDOF | 2025-04-15 07:27:14+00:00
He has a couple of nifty plugins to the LLM utility [1] so I would guess its something as simple as ```llm -t fabric:some_prompt_template -f hn:1234567890``` and that applies a template (in this case from a fabric library) and then appends a 'fragment' block from HN plugin which gets the comments, strips everything but the author and text, adds an index number (1.2.3.x), and inserts it into the prompt (+ SQLite).

[1] https://llm.datasette.io/en/stable/plugins/directory.html#fr...
by Closi | 2025-04-15 07:28:13+00:00
In comp sci it’s been deterministic, but in other science disciplines (eg medicine) it’s not. Also in lots of science it looks non-deterministic until it’s not (eg medicine is theoretically deterministic, but you have to reason about it experimentally and with probabilities - doesn’t mean novel drugs aren’t technological advancements).

And while the kind of errors hasn’t changed, the quantity and severity of the errors has dropped dramatically in a relatively short span of time.
by cyberax | 2025-04-15 07:28:29+00:00
I tried vibe-coding some non-trivial code. It failed successfully.

The resulting code had a memory leak (from good old Promise.race) that would have caused the app to continuously grow the RAM usage.

I decided to let the AI code, and then asked it to fix the problems, describing the issue (steadily growing RAM usage). It was not able to find the issue.

That's what I'm afraid of. We'll get megabytes of code that just fails sometimes, for unfathomable reasons.