MurphyA/hacker-news huggingface dataset:
by chrisco255 | 2025-06-13 08:04:03+00:00
Florida has a high speed rail that runs between Miami and Orlando and has plans to expand. It's called Brightline, and it's one of the few successful passenger rail projects in recent years in the U.S.

Also population per km^2 can be incredibly misleading, because it's an average. One example could have the population far more evenly spread across the land area, and another could have a dense urban core surrounded by farmland or national parks.

Florida has a slightly higher population than Denmark, but as an example, one of it's largest cities, Orlando, has a population density of ~283 people / km2, while Copenhagen has a population density of 6800 people / km2.

I have lived in Florida all my life. It is sadly the definition of sprawl. There is no way to build enough rail that would serve the average Floridian for day to day transport.
by thewisenerd | 2025-06-13 08:04:39+00:00
indeed! most image processing golang services suggest/use jemalloc

the top 3 from https://github.com/topics/resize-images (as of 2025-06-13)

imaginary: https://github.com/h2non/imaginary/blob/1d4e251cfcd58ea66f83...

imgproxy: https://web.archive.org/web/20210412004544/https://docs.imgp... (linked from a discussion in the imaginary repo)

imagor: https://github.com/cshum/imagor/blob/f6673fa6656ee8ef17728f2...
by Nursie | 2025-06-13 08:05:17+00:00
It's all good information in the bmj paper, and there's a lot to take in there.

But reading this bit -

"Compared with non-consumers, higher consumers (unadjusted comparisons) tended to be younger, have a higher body mass index, were more likely to smoke, be less physically active, and to follow a weight loss diet; they had lower total energy intake, and lower alcohol, lipid (saturated and polyunsaturated), fibre, carbohydrate, fruit and vegetable intakes, and higher intakes of sodium, red and processed meat, dairy products, and beverages with no added sugar"

I'm not sure how much we can say this is a smoking gun, and how much we can say people who are less healthy and have worse outcomes are also using more sweeteners. In fact the authors note this in weaknesses -

"Additionally, reverse causality could lead to higher artificially sweetened food and beverage consumption among participants who were overweight or obese, and already had poorer cardiovascular health at baseline before CVD diagnosis. However, this factor probably does not entirely explain the observed associations because we excluded CVD events occurring during the first two years of follow-up and we also tested models adjusted for baseline body mass index, weight loss diet, and weight change during follow-up, which did not substantially change the results."

So it seems that even though they have tried to control for that, they can't eliminate it, so I wouldn't personally draw any strong conclusions.

For the record, I don't consume particularly much of any artificial sweetener, though I am fond of the occasional diet coke.
by farhanhubble | 2025-06-13 08:05:44+00:00
What's nonsensical, here? How many of us can rid ourselves of the terrible Wifi router the ISP forced upon us? The sluggish operating system on the TV? The stupid navigation system installed by your car manufacturer.

A small minority can but in general the software you can use is determined by IT, procurement and leadership, and corporations controlling operating systems and hardware.
by Aissen | 2025-06-13 08:07:42+00:00
Interesting that one of the factor listed in there, the hardcoded page-size on arm64, is still is an unsolved issue upstream, and that forces app developers to either ship multiple arm64 linux binaries, or drop support for some platforms.

I wonder if some kind of dynamic page-size (with dynamic ftrace-style binary patching for performance?) would have been that much slower.
by eru | 2025-06-13 08:07:55+00:00
I suspect you can make these things work, but it's not 'free': organising a bunch of retail customers and dealing with them takes a lot of effort.

> (I know people who have had their AC turned off during heat waves and were not very pleased)

I suspect they probably agreed to pretty harsh control in the name of cheaper electricity, but actually were only willing to tolerate relatively small amounts of loadshedding. I wonder whether better contracts can help align expectations here in the future. Eg allow the electricity company to set your aircon's thermostat up to 3K warmer (or something like that), but not turn it off completely?
by alexpadula | 2025-06-13 08:07:58+00:00
"TODO: We'll develop the actual functionality as we develop each component" lool

It's hard to say honestly. I don't call any project AI as it's just too hard to tell. I write lots of comments in my code too so it's hard to call anything AI without a person stating they used it.

Claude is decent for sure, but I always say with AI, learn the math before jumping to a calculator.
by chrisco255 | 2025-06-13 08:08:05+00:00
You can't look at average population density of the whole country. Look at the population density of the biggest cities:

Sweden - Stockholm (5260/km2), Gothenburg (2936/km2), Malmo (4641/km2) Tennesee - Nashville (557/km2), Memphis (777/km2), Knoxville (782/km2)

Averages lie.
by deepmistry | 2025-06-13 08:08:05+00:00
Influx Healthtech Limited is launching its ₹58.57 Cr SME IPO on the NSE Emerge platform this June. A CDMO focused on nutraceuticals, personal care, ayurvedic & veterinary products, the company is opening its offer at a critical time for health & wellness investing. Here's everything you need to know.
by radicalbyte | 2025-06-13 08:08:11+00:00
They can burst and slip off too. That's the problem. I'm anti-abortion* so we took extra measures to avoid the argument (my wife is Pro, and I although have no right to tell anyone else what to do with their body, it would probably have ended our relationship had she done it).

* For myself, I find that the Americans who try to force everyone else to follow their personal positions to be insane Authoritarian Fascists. Our society only works if people have freedom and personal choice.
by maccard | 2025-06-13 08:08:14+00:00
You say users don’t notice much of this - I disagree. I had to authenticate with our SSO provider 9 times yesterday (I started counting because it’s getting so frustrating). All on the same device; once on initial login, once on VPN connect, once to the SSO dashboard, twice (!) to Microsoft for Outlook and Azure access via our IDP, once for perforce (no 2FA required thankfully) and three times to Jenkins because it doesn’t remember the OIDC token if you close your browser. IT say it’s normal and here I am spending 10 minutes a day waiting for my Authenticator app to log in.

I work on a corporate controlled machine, with a corporate VPN app and custom certificates installed. I’m pretty sure it knows when I sneeze, but yet remembering who I am for more than 15 minutes seems out of scope.
by specproc | 2025-06-13 08:08:17+00:00
Big up the DnB crew. I like it dirtier when out, but love a bit of liquid to code to.

For sessions:

Big Bud: Infinity + Infinity https://www.youtube.com/watch?v=tYEuCcMZB_o

LTJ Bukem: Logical Progressions https://www.youtube.com/watch?v=ZZK_0dgj43s https://www.youtube.com/watch?v=iYqDVqYSTxs

And a few select cuts:

Calibre & High Contrast: Mr Majestic https://www.youtube.com/watch?v=Nswe73umPQk

Hybrid Minds / Daughter: Youth https://www.youtube.com/watch?v=8RUWkv4Ray8

Hybrid Minds: Touch https://www.youtube.com/watch?v=4AKSpPkZAuE
Ask HN: Stripe alternative for marketplace type business
by zigcBenx | 2025-06-13 08:08:59+00:00
HN, I’m struggling with Stripe’s fees for my vendor payout platform. Beyond 2.9% + $0.30/transaction, Stripe Connect charges 0.25% per payout and $2/month per active account. With many vendors, this eats lots of revenue, especially on small transactions.

Alternatives like Wise, Trustap, and Lemonway don’t support multi-party payouts well.

I need a provider for collecting customer payments and distributing to vendors, ideally with an escrow model for secure, milestone-based payouts.

Any suggestions for developer-friendly, low-fee options? (This week I have meet with escrow.com, will let you know how that goes)

Thanks!
by account42 | 2025-06-13 08:09:01+00:00
You don't need to care about the whole quoting spec. E.g. what you need to escape without quotes becomes irrelevant as soon as you consistently add quotes and what you can do with $ expressions is irrelevant if you simply escape all $. This is far from rocket science.

But it also doesn't matter how complex the standard is, it is a standard and one with much preexisting support. Your "standard" will end up being different for each application.
by miki123211 | 2025-06-13 08:09:25+00:00
> thus we should be limited to the set of applications that can run on the DOM and leverage the web browser’s shaping and layout engines.

Yes, if you want to run in the web browser, use the APIs the browser gives you. If you want to go wild, run directly on desktop OSes.

Web browsers just straight up don't have some of the APIs you will need for a working app. Accessibility is a major example. If you want to stay compliant with legislation (probably something to care about when selling to lawyers), you'll end up poorly re-implementing an inferrior version of your GUI framework as a DOM tree for accessibility.

Sometimes your use case is just so uncommon and esoteric that's genuinely what you need to do (see Google Docs), but keep in mind that it requires Google-like levels of engineering investments to do it at least somewhat well.
by SuperCuber | 2025-06-13 08:10:40+00:00
It's hilarious that this figure keeps getting quoted with a link to a source that directly contradicts it.

> Armed conflicts have indirect health implications beyond the direct harm from violence. Even if the conflict ends immediately, there will continue to be many indirect deaths in the coming months and years [...] In recent conflicts, such indirect deaths range from three to 15 times the number of direct deaths . Applying a conservative estimate of four indirect deaths per one direct death to the 37 396 deaths reported, it is not implausible to estimate that up to 186 000 or even more deaths could be attributable to the current conflict in Gaza.

The text is not claiming that 200,000 people at the point of publishing have died, it is estimating the number of deaths attributed to the conflict in the coming years.
by michaelmrose | 2025-06-13 08:11:16+00:00
> They should. If your research is publicly funded you should make it as available to be public as possible.

The public can access it by becoming subject matter experts. If the government or the public to which it is responsible requires a popsci treatment they can pay other people with this skill set.

I don't doubt having this skill set is useful I merely disclaim any sort of obligation on the part of the scientific staff to possess or exercise such a skill.
by eru | 2025-06-13 08:11:16+00:00
> Then one of you is going to try to find a way to make _more_ money with that energy and find something quickly scalable with not-too-high idle overhead costs to do with that energy besides just flowing through a resistor.

Yes, exactly.

Which reminds me of the occasional story about how one native group or another was so in tune with nature, because they used every part of the (insert important animal here).

Modern economies obviously use all parts of the animal, for exactly the reason you outline.

> Especially with solar energy, this is just going to be a thing. There's a certain balance where overprovisioning is cheaper than storage and so you just do that. Then you wait for industry (or consumers) to figure out how to take advantage of the intermittent cheap energy.

Yes, though you also need to make sure that regulations don't get in the way. Or at least not too badly.

One example I can think of is forcing utilities to charge people by net-metering, forcing the utility to implicitly pay the same price for electricity as they charge. We don't do that for eg used car salesmen.
by _joel | 2025-06-13 08:11:51+00:00
You have to align your face in certain ways, a random video you found on the internet won't work.

If you don't match your face to the markers overlaid on the screen in a certain way, to gather heuristics about your eye distance, nose etc, then it won't work. Impossible to do with a 2d object you're holding. So yea, it does matter.

There's a literal industry that's popped up to make face identitifaction from your smartphone a thing. You might want to research and catch up on the way they work.
by adrian_b | 2025-06-13 08:12:36+00:00
I believe that the opposite applies.

I have yet to hear any argument pro systemd that is valid.

As long as the systemd supporters cannot explain its advantages, there is no reason for anybody else to replace their good systems that work fine without systemd, with systems using systemd.

In practice, systemd has been imposed by force. The developers of a few packages, like GNOME, have introduced dependencies upon systemd. Then the maintainers of the major Linux distributions have considered that such packages cannot be removed from their distribution, therefore they must base it on systemd.

Then the users have discovered when upgrading their computers that they must either migrate to systemd or stay with their ancient program versions.

This is how systemd has propagated. In no place there was any analysis about technical advantages and any attempt to find an optimal solution by consensus.
by mmh0000 | 2025-06-13 08:13:34+00:00
If Russia had the capability to do so without facing an extreme counter attack you better believe they'd blow the shit out of weapon manufacturers.

The problem for Russia is that such an attack would bring in all of NATO which they likely can't defend against. And either way would result in massive damage to nearly everything in Russia.

OTOH, Israel can attack Iran and as shown in the past[1], Iran will roll over and only send a weak-ass slow drone attack as a response.

[1] https://en.wikipedia.org/wiki/October_2024_Iranian_strikes_o...
by 3cats-in-a-coat | 2025-06-13 08:14:40+00:00
"Everything new is the well forgotten old" is in full force here.

Although I didn't think we'd forget Mac Aqua, Windows Aero and Glassmorphism so soon. Three different times in the last 25 years when this trend kept popping up. Except... worse every time.

Aqua was simple and functional. Slightly cheesy maybe, but very usable. At the time, impressive. While Liquid Glass is... a bizarre display of form over function. Its transparent with the aim of blending in, and then performatively distorting the light behind, even diffracting it into a rainbow in some components (?!) which is the opposite of "blending in". It distracts by design.
by TrufiAssoc | 2025-06-13 08:14:43+00:00
UITP 2025 is where the future of transport is shaped. Trufi will be there to share expertise, build new partnerships, and elevate informal mobility as central to sustainable transport.

Informal transport moves billions globally but is often invisible to planners and policymakers. We work with communities to digitize these networks using open-source tools and open data standards, integrating them into public transport planning. The goal: make actual mobility patterns visible and usable for better service, investment, and inclusion.
by chrismatheson | 2025-06-13 08:15:48+00:00
Im not sure this is new for LLM's. I know plenty of devs who would be lost without Jetbrains Inellij, Microsoft Visual Studio, ReSharper etc etc etc

IMHO Freemium models and paid subscriptions to tools make me much more likely to purchase as the possibility for ad-supported, data selling and en-shitification are reduced drastically with a simple, pay for what you value
by muzani | 2025-06-13 08:17:03+00:00
I'm confused. It does exist. The "markdown reqs" has been a thing at work. Shared markdown is in the code and we review it.

Combine it with Cursor and you don't have to drag and drop or download anything.

I just set up an architecture.md for it to navigate. With Cursor and something like Gemini Pro, you can even make the AI do the work and edit the docs once done. I even have a roadmap.md so I can remember where I left off, which helps a lot when you return to the project in a month.
by ivanvoid | 2025-06-13 08:17:16+00:00
I like washing dishes.

Every time I start with forks and spoons, then I wash cups, next plates and the big pans and pots last.

Every time I get to do anything I try to get small wins and increase difficulty over time.

Just ask what is the easiest task that can be done, and when you finish, next easiest task will be more difficult because you selecting tasks from a finite list of tasks.
by mort96 | 2025-06-13 08:17:42+00:00
Everything from Google is an absolute pain to work with unless you're in Google using their systems, FWIW. Anything from the Chromium project is deeply intangled with everything else from the Chromium project as part of one gigantic Chromium source tree with all dependencies and toolchains vendored. They do not care about ABI what so ever, to the point that a lot of Google libraries change their public ABI based on whether address sanitizer is enabled or not, meaning you can't enable ASAN for your code if you use pre-built (e.g package manager provided) versions of their code. Their libraries also tend to break if you link against them from a project with RTTI enabled, a compiler set to a slightly different compiler version, or any number of other minute differences that most other developers don't let affect their ABI.

And if you try to build their libraries from source, that involves downloading tens of gigabytes of sysroots and toolchains and vendored dependencies.

Oh and you probably don't want multiple versions of a library in your binary, so be prepared to use Google's (probably outdated) version of whatever libraries they vendor.

And they make no effort what so ever to distinguish between public header files and their source code, so if you wanna package up their libraries, be prepared to make scripts to extract the headers you need (including headers from vendored dependencies), you can't just copy all of some 'include/' folder.

And their public headers tend to do idiotic stuff like `#include "base/pc.h"`, where that `"base/pc.h"` path is not relative to the file doing the include. So you're gonna have to pollute the include namespace. Make sure not to step on their toes! There's a lot of them.

I have had the misfortune of working with Abseill, their WebRTC library, their gRPC library and their protobuf library, and it's all terrible. For personal projects where I don't have a very, very good reason to use Google code, I try to avoid it like the plague. For professional projects where I've had to use libwebrtc, the only reasonable approach is to silo off libwebrtc into its own binary which only deals with WebRTC, typically with a line-delimited JSON protocol on stdin/stdout. For things like protobuf/gRPC where that hasn't been possible, you just have to live with the suffering.

..This comment should probably have been a blog post.
by littlestymaar | 2025-06-13 08:18:00+00:00
Pretty much nobody does those two things at the same time:

- pulling dependencies with cargo - auditing the source code of the dependencies they're building

You are either censoring and vetting everything or you're using dependencies from crates.io (ideally after you've done your due diligence on the crate), but should crates.io be compromised and inject malware in the crates' payload, I'm ready to bet nobody would notice for a long time.

I fully agree with GP that binary vs source code wouldn't change anything in practice.
by mrspuratic | 2025-06-13 08:20:29+00:00
It does more than that, it keeps a hashed password history (which used to be in the user attr ntPasswdHistory, but is now "somewhere secret" afaik) according to the value of ms-DS-Password-History-Length attribute. OpenLDAP keeps these (ppolicy overlay) in the user object.

So, it can hash any proposed password and compare the history to make it's not been seen $recently (as an exact match, since it's comparing hashes).

It could also perform some minor permutations of any new password, and do the same history check to make sure you're not just changing the first or last character or digit. I don't know if it does this, but it could.
by izaacdb | 2025-06-13 08:21:00+00:00
| E-mail | izaac+hn@jackdawtech.co.uk | | Location | London, England | | Remote | Remote preferred or hybrid | | CV: | https://www.izaacbroadbent.com/ | | GitHub: | https://github.com/izaacdb |

Technologies: TypeScript, React, Angular, Next.js, Tailwind, Redux, D3, Node, Python, PHP, Prisma, GraphQL,

Apollo, Fastify, NestJS, Express, Django, FastAPI, tRPC, Postgres, MongoDB, AWS, Elasticsearch, Terraform,

Serverless, Nx, CloudFlare, LLMs, Deepgram, Embeddings, Vector Databases

14 year Full Stack Engineer:

- Recent focus on AI applications (enterprise and SaaS integrations).

- Founding engineer at a VC backed startup.

- Running a freelancing business for 10 years with great reviews.

- Delivered projects for Google, Lloyds, Barclays, British Airways and H&M.

- Was once a Biochemist / Molecular Biologist

Would love to hear from anyone, but startups and scientific businesses I'd be particularly interested in. Full time or contracts. Feel free to reach out, always happy to discuss projects.
by adrian_b | 2025-06-13 08:21:15+00:00
It is weird to name something as a "massive simplification" when saying that it is intended to replace "plain and simple config files". "Massive simplification" is a term that may be applied to something like the daemontools of Bernstein and to other systems inspired by it, but certainly not to anything based on systemd, where it is much harder to discover what it really does, when problems appear.

Perhaps systemd has "security advantages" over alternative solutions, but I have never heard of them and I cannot imagine them, so please name them.
by vkaku | 2025-06-13 08:21:39+00:00
Perhaps I should create an overlay for MusicBrainz with sub-minute lag called ZombieBrainz.

If you own a CD and send an edit with a $5 donation, it goes on volatile and nightly; It can go to beta instantly for $100 donations and if not it'll have to be flagged for violations. If it needs to happen instantly on stable, $10000 (generous patron tier, where I will write a blog post for this entry as well) else get to it in 3 months.
by replete | 2025-06-13 08:22:29+00:00
Yoink!

Liquid DnB is my goto flow state hack:

18 hours spotify playlist of my faves: https://open.spotify.com/playlist/2GKgNjMOLu9GYy1puVknIJ?si=...

Only thing to be aware of is that Spotify's shuffle is not a true shuffle, it's a shuffle designed to earn them the most money so you might have noticed the same tracks repeat themselves in a massive playlist, others don't play at all. Unfortunately the solution is to use on of those spotify API websites to dupe the playlist with a shuffle and play it with shuffle disabled.
by Noelia- | 2025-06-13 08:22:43+00:00
A while ago, I tried writing tasks on sticky notes at home and crumpling them up to toss in the trash once they were done. It felt pretty satisfying at first, but writing each note took too much time, and I eventually gave up.

Now that I’ve seen the idea of using a thermal printer to print out little task tickets, it instantly feels like a much easier system. I’m planning to get one next week and see if it actually helps me get started more easily than writing things by hand.
by perihelions | 2025-06-13 08:24:40+00:00
Recent and related,

https://news.ycombinator.com/item?id=42513761 ("Undersea power cable linking Finland and Estonia suffers damage", 112 comments)

It's been half a year and it still[0] hasn't been fixed yet.

How does anyone, really, imagine building planetary infrastructure where a trivial amount of asymmetric warfare can take the whole thing down?

[0] https://yle.fi/a/74-20164957 ("Fingrid said that the EstLink 2 connection should be back online on June 25, earlier than expected")