MurphyA/hacker-news huggingface dataset:
by ethin | 2025-07-22 11:48:14+00:00
The only exception to this general rule (which, to be clear, I agree with) is when your code for whatever links to LGPL licensed code. A project I'm a major contributor of does this (we have no choice but to use these libraries, due to the requirements we have, though we do it via implib.so (well, okay, the plan is to do that)), and so dynamic linking/DLL hell is the only path we are able to take. If we link statically to the libraries, the LGPL pretty much becomes the GPL.
by ferguess_k | 2025-07-22 11:48:29+00:00
That's exactly what I'm shouting about. AI is way bigger than trains that replaced wagons. AI, combined with Robotics, has the potential to touch EVERY CAREER out there, and has the potential to touch many careers REALLY QUICK.

I pledge -- no, I beg everyone in the AI domain to stop improving AI models and integrating AI with internal data. It's OK-ish to just use AI for personal stuffs, but training AI for a specific company? Not a good idea for whoever works there. Combining robotics and AI to replace low-salary workers? Why?

I don't really think we know the consequences of further improvement on AI. AI today is not a big issue -- it won't replace most careers -- worst case it improves productivity and removes the need to hire more workers, but I believe none of us really know how good AI is going to be. We really need a globally political consensus to regulate and use AI.

I don't really have high hope though. I look forward to a dystopian future, maybe even worse than what we saw in the movies.
by sp1rit | 2025-07-22 11:48:36+00:00
> Static libraries have lots of game-changing advantages, but performance, security, and portability are the biggest ones.

No idea how you come to that conclusion, as they are definitively no more secure than shared libraries. Rather the opposite is true, given that you (as end user) are usually able to replace a shared library with a newer version, in order to fix security issues. Better portability is also questionable, but I guess it depends on your definition of portable.
Show HN: Surprise your friends – remote gifting alternative
by bulibas | 2025-07-22 11:48:57+00:00
It all started a few years ago a childhood friend of mine - Sissi - moved to Germany to study. She was also working to support her studies. We had a phone call and she sounded pretty down, so I wanted to make a small gift to put a quick smile on her face. I was considering standard remote gifting options - sending flowers, buying a digital voucher for X amount or even sending money with a "go out and grab a beer on me message" (turns out people do that). Non of those options had a personal touch, non of those was informal or a surprise.

Fast forward, I've build a platform for emotional and spontaneous gestures from a distance - like gifting your friend in New York a matcha latte or your friend in London a pint in a cool bar. Always something specific from the menu of the bar/cafe/restaurant - with a thought behind. Because drinks and food always tell a story.

It's called BEVUP. Not a social media, but a social tool and a new category of digital gifting.

We are still pretty early but an MVP app is live and we partner with some amazing venues in 18 countries. Mostly in Europe, in cities like Amsterdam, Paris, Prague, Lisbon, Liverpool and more. Not yet in the USA but we'd love to launch there

Would love to get some feedback on our concept, the platform and would love to hear about your use cases.

Cheers, Atanas
Show HN: The Influencer AI – consistent AI "models" for photos and talking video
by zzsshh | 2025-07-22 11:48:58+00:00
Hi HN, We’re a two‑person team (Anika & Zeeshaan) and we’ve spent the last 8 months building The Influencer AI: https://www.theinfluencer.ai

What it does: Spin up a consistent AI persona from either a handful of trait sliders or

~10 photos of a real person (yourself, a model, a client).

Use that same "AI influencer" to generate:

- photos & virtual try‑ons

- talking‑head video reels (image‑to‑video + voice)

-ad creatives in any pose, setting or style.

All assets come with full commercial rights.

How it works under the hood: Frontend: Next.js 15 (static where possible)

Backend / Auth: Supabase

Replicate/FalAI for AI models

Pricing / free tier Plans: $19, $39 (typical), $99 per month.

Looking for feedback on Does “one consistent AI person” actually solve a pain you have?

Which feature (or price point) would make this a no‑brainer?

Any red flags in UX, copy, or tech stack decisions?

Happy to set anyone up with extra credits for testing and answer questions. Thanks for reading, and would love to hear any thoughts.
by FallCheeta7373 | 2025-07-22 11:49:09+00:00
I am too tired of these bot accusations, like it almost seems like everyone is using bots at this point, or majority of people are non-botted, accusing each other of using bots; sure some sides may be using it more or less than others,but I need some data for such claims which compares it with other sides, and puts it in proportion.

Honestly the FT thing might be automated, or more of a product of ignorance, majority of people as you have mentioned in your previous comments don't go hating some far off land which they're not in wars with.
by HarHarVeryFunny | 2025-07-22 11:49:43+00:00
You don't need an AI to come up with remote sensing or air gap traversal capabilities though.

Note for example TEMPEST surveillance, or using a distant laser to pickup speech in a room based on window vibrations. Air-gap traversal is easily done by exploiting human weaknesses (e.g. curiousity to pick up a USB drive to see what's on it), and was successfully done by Stuxnet.
by el_nahual | 2025-07-22 11:49:45+00:00
I was like you--tried to be the last guy on the plane--until I started to fly very frequently (every other week). I started getting upgraded to first, which means really boarding before everyone and not having to wait in line/in the tunnel to get to my (now comfortable) seat.

Boarding at the very beginning makes a huge difference.

It's a 30 minute chunk of time in which you get to relax. Once you're in your seat there really is nothing else to do. You can work, you can watch a movie, you can think, read a book.

No latent anxiety wondering when I should get up, no "I can't really focus on this book because I might have to get up any minute," etc.

For a relatively short flight (2 hours) it's a pretty meaningful % of time that becomes a lot more relaxing.
by palata | 2025-07-22 11:50:07+00:00
Just to be clear: I am for regulations, and I do favour the local merchants (e.g. by almost not using Amazon).

I just chose a specific example (the zipper) where I think the local merchant clearly abuses, to say that it goes both ways. I'm fine paying more if it helps the local merchant, but I am not fine getting screwed by them. I won't buy a bottle of water for 200$, even if it's sold at a local store.
by delusional | 2025-07-22 11:50:21+00:00
The problem you'll run into, if you haven't already, is that you're now just programming against the log stream. The log stream has become part of the operational interface of the application. Changes to logs, and the setup around them, must now be managed with the same care as all the code in production.

The log filter is all of a sudden part of the application, but managed somewhere else. Everybody is now scared of touching the log lines because who knows what filters have been configured. You suddenly have to debug your log setup, and who logs the decisions about the logs that were filtered?

We already have a place to put that logic. It's the application.
by nchmy | 2025-07-22 11:50:32+00:00
It's the new workflows that it enables via making existing features vastly more accessible (though there are some new features, such as merge conflicts not being a showstopper).

The only thing left for me to say to folks like you who think git is just fine (or even great) is that you're in Plato's Cave. https://en.m.wikipedia.org/wiki/Allegory_of_the_cave

You just don't know what you're missing out on. But if you give it a fair shake, you'll see the light quite quickly.

Take care!
by ToucanLoucan | 2025-07-22 11:50:49+00:00
I'm assuming nothing of the sort. I assume what I always assume in these situations; that unqualified ignorant fuckwits convinced a bunch of other unqualified ignorant fuckwits to vote for them, so they could make their lack of understanding everyone else's problem. And likely get away with a huge sack of money Hanna Barbera style in the process.
by jokoon | 2025-07-22 11:50:55+00:00
It felt good to hear what Gabe Newell had to say about startups.

I don't mean to criticize how capitalism can turn sour, but the startup system can easily turns into some sort of pyramid scheme or snake oil, where some actors benefit, like online advertisers.

Startuping feels like it comes from a libertarian, Reaganian beliefs of how capitalism works.
by 1718627440 | 2025-07-22 11:50:57+00:00
Sure, sometimes I want to work with a WIP commit and then I'm just doing that in git.

I think functionally of the stage is about the UI, so keeping it separate is kind of the point. I find that useful, as I can use both approaches, not sure how its better if jj can just use one?

> to ask why they do this.

This was what I was trying to explain. To me the feature is needing to manually mark every line to be committed. If I need to split the commit I'm already not paying that much attention.
by hunglee2 | 2025-07-22 11:51:12+00:00
Revenue maximisation is an 'embedded imperative' of companies a capitalist system, so of course these jobs will be migrated to where they can be done most productively; they will then be automated as soon as the roles become simplified and the AI becomes more advanced.

This is neither 'right', not 'wrong' much less shameful; it is simply the logical extension of the socio-economic system we all willingly subscribe to. The only alternative, would be to establish different forms of community owned organisations (should all businesses be owned by employees?) allied with protectionism to prevent leaner, more efficient capitalist firms from outcompeting the co-ops.
by impish9208 | 2025-07-22 11:51:27+00:00
> Sanseito—which translates as the participate-in-politics party—is into organic farming and worshiping the Emperor, and isn’t keen on vaccines or foreigners. It polled fourth in Sunday’s parliamentary election, helping to deprive Prime Minister Shigeru Ishiba’s ruling coalition of its majority in the Japanese Diet’s upper house, an upset that complicates trade negotiations with the U.S. just days before sweeping new tariffs are due to come into force.
by moooo99 | 2025-07-22 11:51:43+00:00
I would imagine this is most likely a shop in shop scenario, which is rather common in the automotive industry.

Basically, a specialized vendor for a given component is setting up their own production/assembly in your facilities - in some instances even along your assembly line.

The workers operating these machines are usually trained and employed by the supplier.

This setup does have some benefits, like less potential for supply chain disruptions as well as guaranteed capacity. But it is extremely personell intensive and generally requires enormous upfront investments.
by mcepl | 2025-07-22 11:52:17+00:00
yes, I haven’t managed for a week, but I tried to Jujutsu and gave up. It is too complicated for no visible gain. Plus, there is no infrastructure supporting it (in the end, you store the stuff in the crippled git repositories). `git commit --amend` and `git rebase --update-refs` together with few scripts (e.g., https://git.sr.ht/~mcepl/git-fixup) does the same, and I am still with true git.
by wronex | 2025-07-22 11:52:21+00:00
I don’t understand why electrical grids are so problematic, but they seem plagued by corruption, incompetence, and poor planning everywhere.

Here in Sweden the grids was built by taxpayers and then sold off to a private company for maintenance and operation. That went as well as you can expect. Future development and growth is basically impossible as the private company has zero incentive or interest in laying new wire or upgrading old.
by elashri | 2025-07-22 11:52:44+00:00
While orion is good option, it is not there yet in terms of comparison with Firefox on Android. Many of the extensions will install but will not actually work. Even uBlock origin will have problems. Also it is common that an update will make the browser crash very often (happened with few updates). Also they don't provide a list of APIs they support and it is not open source (although they said they will but at this point I don't think they will any time soon).
by ben0x539 | 2025-07-22 11:53:07+00:00
I'm sure if I did the proper time investment I would enjoy jj. I've heard basically only good things about it in casual conversation. So far, my experience has been that I tried it, immediately got really annoyed that it automatically adds every untracked file that's not gitignored to the current commit, and was advised that I might want to stay with git if that's a problem.

That said, I struggle a bit with learning version control systems (that aren't git, like, I never really wrapped my head around svn or darcs or anything until they invented git). Seems like everybody just wants to write about the cool new commands they can run now instead of conveying how the data model works, or what mental model it wants to encourage. I had the same issue trying to get into pijul a while back, couldn't understand how to conceptualize the current state of a branch if I couldn't point at a commit in a tree and say "that's the branch, right there".
by EE84M3i | 2025-07-22 11:53:11+00:00
At a fundamental level I don't understand why we have two separate file types for static and dynamic libraries. It seems primarily for historical reasons?

The author proposes introducing a new kind of file that solves some of the problems with .a filed - but we already have a perfectly good compiled library format for shared libraries! So why can't we make gcc sufficiently smart to allow linking against those statically and drop this distinction?
by bobdvb | 2025-07-22 11:56:00+00:00
My wife and I occasionally work while we're visiting her parents. We get away with doing teams calls at the same time on a 15/15 wireless link. Congestion only starts if our son downloads something while watching YT, while we're on calls.

It surprised me, but it works. And despite my 1125/50 connection at home, it surprised me how easy it was to adapt to lower speeds.

That being said, given the option I'd say 200/20 is my preferred minimum.
by KronisLV | 2025-07-22 11:56:06+00:00
> I was in Latvia a few weeks ago. Riga’s one of the Europeans cities without a good transit link from the airport into city. Snooping around online, I found that the recommended way to get a ride was the use of an app called Bolt, a European clone of Uber.

Here's the bus that goes from the airport into the center of the city: https://saraksti.rigassatiksme.lv/index.html#bus/22/a-b/1541...

Pretty much all public transport here is also covered by Google Maps, both the buses, trams and others (although I think the micro-buses might have a different ticket thing going on, I don't really ride those).

You can pay for the ticket with an app, by scanning a QR code on the inside of the vehicle (or inputting a code), allows paying with Apple Pay and other similar methods for buying tickets. A single ticket costs 1.50 EUR.

https://play.google.com/store/apps/details?id=com.flutter.rs...

https://apps.apple.com/lt/app/r%C4%ABgas-satiksmes-koda-bi%C...

Or just buy an e-talons card for any number of rides you need: https://www.rigassatiksme.lv/en/tickets-and-e-ticket/types-o...

On that particular route you have to press the button for them to stop at any given stop, but otherwise it's no different than any other public transport route.

Source: I live here and took that route in the last month.

As for Bolt and Bolt Food, my experiences with both have been fine. Though tbh both the rides and also food deliveries end up being way more expensive than the public transport (around 5-10x, depending on the route and time), as well as either getting meals from the local stores or just cooking yourself.

I'm happy they exist though, can't really speak for what they're like in other EU countries though, sounds like the experience really sucked.
by orangepush | 2025-07-22 11:56:12+00:00
This hits hard. For a long time, geographic escape felt like a real option. Moving to a new city or country could help people avoid dysfunction. But AI is not limited by geography.

What’s unsettling is that even the digital spaces we once thought were safe are starting to feel exposed. Communities, workflows, and creative work can now be replicated, imitated, or reshaped faster than we can adapt.

Maybe the real question is not about finding a new place to go, but deciding who we want to become. Together if we can, or alone if we must.
by FallCheeta7373 | 2025-07-22 11:56:43+00:00
There are cynical ways to look at this—which the opposition has pointed out in India— but this end result is net positive.

I think you might be underestimating the govt exam people though. People who work in government do know how rampant is corruption, the higher ups are more accountable and do curb on corruption by transferring once it gets caught , but a lot of corruption cases are silenced. Take the recent case of delhi justice, clear example of what I am speaking about, it's not that uncommon in govt on levels where's there more managerial competition for power and money.
by pmontra | 2025-07-22 11:56:47+00:00
HTTPS calls with any kind of authentication (cookies, tokens, even basic auth) are one way to be "authenticated, encrypted" for "each request". If they go to a reverse proxy at the entrance of a company network (a common setup for every internet facing http server) they are a way to do without a VPN.

And yet every customer of mine have some of their servers on a VPN. At the very least they enable ssh only on ports on the private network.
by WesolyKubeczek | 2025-07-22 11:57:20+00:00
Except stuff in /Library/Application Support. Oh, and /Library/Extensions. Oh, and /Library/DriverExtensions. Oh, and /Library/LaunchAgents. And /Library/LaunchDaemons. Also /Library/Perl (this is Apple-provided) and /Library/TeX (this is not, this is MacTeX). And /Library/Developer.

Also, the dread of "removal instructions" that include stuff like "go through these directories and delete things that look like they belong to this software".
by iamkonstantin | 2025-07-22 11:57:30+00:00
I tried Firefox just a few days ago, but it didn't work out. I just missed too many things out of the box. My main browser is Vivaldi (so all the chromium goodies + privacy + made in EU). Safari comes in as a close second, I tend to use it on the go because it syncs well with my Mac and Apple throttles any other browser on iOS.
by incomingpain | 2025-07-22 11:57:48+00:00
If you have cash and you go get a haircut for $50.

Then the hairstylist uses that $50 to buy groceries.

Then the grocery uses that $50 to buy boxes.

Then the box people use that $50 to buy wood.

The $50 keeps going.

Why the government wants to do away with cash and go to this system.

$50 minus fees.

$49 minus fees.

$48 minus fees.

Not to mention the ability to digitally print money has caused tremendous inflation and that's about to get much worse.

>Republicans say that they’re worried about invasion of privacy, that a CBDC would open the door to widespread government surveillance. But remember, these are the people who have handed over personal Medicaid data to ICE to facilitate arrests and abductions.

So proving the point literally 100%? That the USA already has widespread government surveillance and nobody ever did anything about it?
by klabb3 | 2025-07-22 11:58:01+00:00
> I wonder if, in parts, the effects of the so called "mild covid" and "long covid" […] are nothing but psychological. There seems to be quite a cloud of uncertainty around the vast array of reported possible symptoms.

Uncertainty does not imply psychological. It’s like saying ”our users report a lot of different bugs that we can’t reproduce, they must be all imagined”, except the body is OOMs more complex than even the most carelessly developed enterprise application. There is uncertainty in every part of medicine, all the time. That’s why it takes time and is difficult (often too difficult) to root cause everything that happens.

If you have a novel pathogen with neurological effects (see olfactory impacts - people literally losing their sense of smell), it would be my first guess of mysterious symptoms rather than.. checks notes the war in Ukraine? Honestly I’m not sure how to connect your first sentence to the next.
by Kon5ole | 2025-07-22 11:58:39+00:00
I think the main obstacles are the existing players in the energy space. They are huge organisations for the most part and take a long time to change, even if they were motivated to do so. Things have changed rapidly the past few years.

It can also be argued that many of them are not motivated, because they make money from selling electricity from highly valued assets (power plants). If electricity gets permanently cheaper, they stand to lose a lot of money.

There are probably other obstacles as well, but I don't think any of them are insurmountable.
by camtarn | 2025-07-22 11:59:02+00:00
If I was looking for a digital pedalboard device I'd want something that was extremely rugged, never had software issues or forced me to download updates, and booted up within about 10-15 seconds (that's how long the digital pedals on my actual pedalboard take to boot). It also needs a case with, at the very least, a couple of patch change switches and an on/off switch; but preferably a lot more.

The ruggedness and built-in controls are really important. I used to gig with a standard laptop + audio interface + multiple MIDI controllers. The external gear was a real hassle to set up, even with everything labelled with bright coloured tape so I could just match colour to colour while plugging it in. And eventually the laptop got knocked over and fell a couple of feet onto a wooden stage - and even that minor impact smashed the screen, which was glued in so I couldn't replace it. I also have a horror story about a machine rebooting to apply Windows updates in the middle of a gig and requiring the rest of the band to improvise until I was done! I don't really gig any more, but if I took it up again, I would switch to using as much hardware as I could.

But I really don't care about actual analog devices. I already have a decent few DSP-powered pedals on my pedalboard and I cannot tell the difference, other than the true analog ones are more noisy!
by elashri | 2025-07-22 11:59:28+00:00
Orion is based on WebKit, that's usually what people mean when they say it is all safari. So it is technically correct but orion approach ia to try to implement web extensions API in WebKit. Otherwise, apple wouldn't have allowed orion on App Store because the requirement is not to use any other engines (holding off to see what EU DMA effect would have).
by Filligree | 2025-07-22 12:00:23+00:00
Commits in jj have both a commit has (which is unstable) and a commit id (which is not).

Generally you use the id, not the hash.

And yes, everything you can do with jj you can also do with git. It’s just that most people don’t, because it’s much harder with git, involves rebases and changing hashes, and so on.
by tux3 | 2025-07-22 12:00:52+00:00
I think everything that you would want to do with an ET_STAT file is possible today, but it is a little off the beaten path, and the toolchain command line options today aren't as simple as for dynamic libraries (e.g. figuring out how to hide symbols in a relocatable object is completely different on the GNU toolchain, LLVM on Linux, or Apple-LLVM which also supports relocatable objects, but has a whole different object file format).

I would also be very happy to have one less use of the legacy ar archive format. A little known fact is that this format is actually not standard at all, there's several variants floating around that are sometimes incompatible (Debian ar, BSD ar, GNU ar, ...)