MurphyA/hacker-news huggingface dataset:
by bigfatkitten | 2025-04-12 11:27:00+00:00
> Also, Linux power management and lack of hibernation means its useless on laptops

I gotten better battery life under Linux than on Windows on every Thinkpad I've owned in the last 15 years or so.

That's not to say everything is smooth sailing. Audio is a battle I'll still be fighting on my deathbed in ~40 years.
by uncomplexity_ | 2025-04-12 11:27:43+00:00
fair call but

1. unlike openai, google is already cashflow positive and doesnt need to raise any external funds

2. unlike openai, google already has the distribution figured out on both software and hardware

google is like an aircraft carrier that takes so fucking long to steer, but once done steering its entire armada will wipe you the fuck out (at least on the top 20% features for 80% use case)

anthropic already especialized for coding, openai seems to be steering towards intimacy, i guess they both got the memo that they need to specialize
by 2muchcoffeeman | 2025-04-12 11:29:47+00:00
This is what the US "left" got wrong though. Reality or not, there is a strong perception that what these guys are saying is true. I could not fault someone looking at any media whether social or traditional from coming to this conclusion. I think Andrew Tate is a direct symptom of this. He simply filled a void in confused young men's lives. You can point to data saying that there is still inequality all you like, but you need to deal with the current sentiment too. The left is as responsible for Trump as the ultra right.

Americans literally thought that this extremely easy to bribe, criminal, serial adulterer, whose is most likely trying to undermine your constitution (I expect all you 2nd amendment supporters to stop touting that) was a reasonable choice.
by josephg | 2025-04-12 11:29:48+00:00
I mean, yeah? But it’s far from the seamless experience of macOS or windows. On my desktop pc:

- My wireless card isn’t detected

- I’m using Linux mint, which means I’m still on X11. Some software doesn’t support X as well as wayland. Some only supports X I guess?

- I use Davinci resolve - which has a native Linux install. But I need to use some weird tool to convert it to a dpkg to install and run it. It doesn’t have a window bar - so the only way I can change the size of the window is by right clicking in the task bar

- My two monitors have different DPI - so I need to use window scaling. This confuses IntelliJ - which made all the text super tiny for some reason. I have a DPI override for that in a weird Java config file.

- I want consistent copy / paste shortcuts. I can’t use ctrl+C in terminal because that’s SIGINT. So I have it set to meta+C. But I can’t bind meta+C in IntelliJ because of Java limitations. So my copy/paste shortcut is just different in different apps now.

- Smooth scrolling is still an inconsistent mess between different programs. Particularly Firefox.

I’ve also been running into problems where my second monitor won’t turn on after I resume the computer from sleep. But apparently that’s a bug that affects windows as well when using recent nvidia drivers, so that isn’t Linux’s fault.

I’m not saying it’s bad. It mostly works great! I love my workstation, and I’m enjoying distancing myself from Apple’s increasingly buggy software stack. But it’s far from perfect.

I’m happy enough to use Linux despite all its warts. But when my parents ask for a new computer, I recommend macOS or windows.
by Taek | 2025-04-12 11:29:58+00:00
Elaborating on this, it's almost certainly a civil case that goes to arbitration, which really means that the arbitrator has to feel like Adobe is in the right. It's quite informal relative to typical legal settings, and if the arbitrator doesn't feel like siding with Adobe... they won't.

Furthermore, it's going to cost Adobe a minimum of $1500 to even bring the case to arbitration, and probably $15k more in legal fees to actually win.

So yes, it's actually a difficult battle for Adobe to win and the costs will be much higher than the payout.
by marcusb | 2025-04-12 11:30:56+00:00
Isn't hoarding data for training purposes a key part of OpenAI's business model? I get that they don't have a reputation for selling that data (or access to it) yet, but, what happens if/when funding dries up?

I definitely don't trust Google -- fool me once, and all -- but to the extent I'm going to "trust" any business with my data, I'd like to see a proven business model that isn't based on monetizing my information and is likely to continue to work (e.g., Apple). OpenAI doesn't have that.
by viraptor | 2025-04-12 11:31:08+00:00
> Is anyone here deeply moved by how this argument is insightful and bring an angle to team building that wouldn't have been obvious otherwise ?

You'd think it's basic. But then you can read up on the history of checklists and how lives were saved by empowering nurses to point out that surgeons forgot some step.

Or Toyota empowering any worker to stop the production line if they suspect a defect.

Or any number of "we should treat other teams and people as worth listening to instead of dismissing them" which in IT seems like a really common problem between dev and test.

> But then, will they even listen to this author ?

People causing the issue will not. But their teams may learn that this is not normal and start enacting change themselves. Or at least do things differently in the future in their own projects.

> Who's raising their fist shouting that respectful disagreement with different perspectives has no place in their team ?

Nobody says this directly. (Just like almost nobody says "I discriminate against ...") But listen to how people internally refer to other teams, and ask yourself if they would consider/accept the outside perspective without a needless fight. Have you already met people who will in conversations say "those idiots in (other team)"?
Show HN: TabTab browser tab tool: toby alternative
by jackiefeng | 2025-04-12 11:32:55+00:00
Your productivity tool, save your browser tabs anytime, anywhere.

TabTab: A tab management tool Your productivity tool, save your browser tabs anytime, anywhere.

A more convenient tab management tool than bookmarks. You can add tabs to your favorites by simply dragging and dropping.

Supports tab group management and one-click opening of tab groups.

More intuitive view, tiling your favorite tabs.

Supports remote data synchronization, self-hosted data synchronization protects your privacy and security.
by neilwilson | 2025-04-12 11:32:58+00:00
But that’s because you decided to take on currency risk without hedging or having a matched foreign income stream.

That’s not what anybody with scale will have done.

And now you have to reevaluate the cost of that service relative to the alternatives - including letting them know they need to take fewer Euros to retain your custom vs the competitive alternatives.

Customers are hard to come by. Are they prepared to let you go?
by maccard | 2025-04-12 11:33:02+00:00
ok so the problem is they _used_ to do this.

I’m not suggesting we just forgive and forget, but warning people against abusive billing practices that aren’t in place any more is a bit silly. If your argument is we shouldnt support a corporation who requires being taken to court to treat their users fairly then there’s probably a very long list of companies that fail that test much harder than adobe do, especially now.
by cadamsdotcom | 2025-04-12 11:33:08+00:00
The best UX/DX has so many things that also make it good for LLMs. We’re talking great docs, loads of feedback, predictability, structure, maturity, easy backtracking, and a huge community pumping info on to platforms like Stack Overflow.

fly.io should keep building great UX because robots will evolve in a direction of behaving more like humans - for example with more and more browser use.

The main area of divergence that’s emerged so far is auth (mentioned) & no doubt there’ll be others but it’s still 99% overlapping.

Making things nice for humans also makes it easier to audit your agent’s actions later.

To the folks at fly.io - don’t take focus off the UX/DX because it’s a decent chunk of the RX. And because we love it.
by KronisLV | 2025-04-12 11:33:09+00:00
> "Hey these tools are kind of disappointing"

> "You just need to learn to use them right"

Admittedly, the first line is also my reaction to the likes of ASM or system level programming languages (C, C++, Rust…) because they can be unpleasant and difficult to use when compared to something that’d let me iterate more quickly (Go, Python, Node, …) for certain use cases.

For example, building a CLI tool in Go vs C++. Or maybe something to shuffle some data around and handle certain formatting in Python vs Rust. Or a GUI tool with Node/Electron vs anything else.

People telling me to RTFM and spend a decade practicing to use them well wouldn’t be wrong though, because you can do a lot with those tools, if you know how to use them well.

I reckon that it applies to any tool, even LLMs.
by vindarel | 2025-04-12 11:34:00+00:00
Maybe you tried some time ago? This experience report concludes by "all in all, a great rig": https://blog.djhaskin.com/blog/experience-report-using-vs-co...

> The usage experience was very ergonomic, much more ergonomic than I'm used to with my personal CL set-up. Still, the inability to inspect stack frame variables would bother me, personally.

I don't use them, but I'd recommend Pulsar's SLIMA over the VSCode plugin, because it's older and based on Slime, where ALIVE is based on LSP.

> But Lispworks is the only one that makes actual tree-shaken binaries, whereas SBCL just throws everything in a pot and makes it executable, right?

right. SBCL has core compression, so as I said a web app with dozens of dependencies and all static assets is ±35MB, that includes the compiler and debugger (that allow to connect and update a running image, whereas this wouldn't be possible with LispWorks' stripped down binary). 35MB for a non-trivial app is good IMO (and in the ballparks of a growing Go app right?)

There's also ECL, if you rely on libecl you can get very small binaries (I didn't explore this yet, see example in https://github.com/fosskers/vend)
by fpoling | 2025-04-12 11:34:37+00:00
Rust does not generate machine code itself. It uses LLVM to do that and there is no proof that the transformations done by that continue to keep the borrow checker guarantees. One just assumes with sufficient testing all bugs will be discovered.

Then the machine code generated by LLVM is not run directly by modern CPUs and is translated into internal representation first. And the future CPUs will behave like JIT-compilers with even more complex transformations.

The intermediate C code generated by this project just adds yet another transformation not fundamentally different from any of the above.
by coldtea | 2025-04-12 11:35:02+00:00
Key words: "when there are or will be".

"Many countries in Africa" don't have the infrastructure, manpower, expertise, supply chain, and other factors - and they wont have for the foreseeable future.

If you're talking about sweatshops making clothes and stuff, sure. If you're talking about anything more advanced, that requires factories, technology, complex production lines, etc, nope.

For the foreseeable future, things will just get expensive and/or be consumed less.

You'd be lucky if you get "only modestly quite more expensive" alternatives.
by imiric | 2025-04-12 11:35:21+00:00
> You're assuming ads would be subtly worked into the answers. There's no reason it has to be done that way.

I highly doubt advertisers will settle for a solution that's less profitable. That would be like settling for plain-text ads without profiling data and microtargeting. Google tried that in the "don't be evil" days, and look how that turned out.

Besides, astroturfing and influencer-driven campaigns are very popular. The modern playbook is to make advertising blend in with the content as much as possible, so that the victim is not aware that they're being advertised to. This is what the majority of ads on social media look like. The natural extension of this is for ads to be subtly embedded in chatbot output.

"You don't sound well, Dave. How about a nice slice of Astroturf pizza to cheer you up?"

And political propaganda can be even more subtle than that...
by porphyra | 2025-04-12 11:35:28+00:00
As long as Google continues to hamstring themselves with censorship for no reason, I can't use their products. The other day I asked gemini 2.5 pro "which british ceo said that his company's products were bad" and the response was

> I'm just a language model, so I can't help you with that.

https://g.co/gemini/share/cb3afc3e7f78

Chatgpt 4o correctly identified the guy as Ratner and provided the relevant quotes.
by t0lo | 2025-04-12 11:36:40+00:00
I don't use it too much, but I really recommend checking out the worldnews subreddit. Each story surrounding the me conflict is heavily curated, and the headline is chosen to minimise israeli culpability and direct discussion to other aspects. The comments are also overly vague and misdirecting, often focusing on different points and instantly tying in different issues which take a whole chain to address unpack, and then reorient towards the original discussion, even if having the guise of helpful discussion. You'll recognise it right away if you know what you're looking for.

The most common comments used to drown out actual criticism of israel and how to address its actions are actually the "aren't you glad we didn't vote for biden because he was bad for palestine" type. They will often be 4-5 of the top comments. Similar tactics are sadly used when discussing the crimes of the attack by emphasising the vileness of the acts in detail (despite both groups having plenty, and the world knowing both) and twisting the knife to make it too painful for people to engage with the discussion to exhaust them.

Let us not forget Israel has had a citizen driven hasbarah app which gives citizens "goals" (pre pasted propaganda messaged they are expected to post on their accounts) every morning to carry out online for over 7 years (reported by haaretz) https://youtu.be/iYzVOlcENZ4?si=IrN3FALmKVvIYkNJ I imagine it is much more discreet and efficient now.
by JumpCrisscross | 2025-04-12 11:36:47+00:00
> How does it make them more expensive. Where else are they going to sell the already produced tomatoes?

It’s currently cheaper for me to take a vacation to Canada to buy next year’s skis than it is to buy them domestically. That’s demand transfer.

On the other hand, car factories that used to export to America are being idled in Canada and Mexico. That’s supply contraction.

More pointedly, if you have an unreliable trading partner, it makes sense to offer discounts to other buyers who will make up for the price cut in the long term. (Either with increased quantities demanded or a less-volatile trading relationship.)

> We already know from history that devaluations don’t work. What has changed that suggests they have suddenly started working?

We’re not in a controlled devaluation. This is America facing its first semblance of a currency crisis. Far from fully blown. But if a large foreign holder of Treasuries started dumping them, for example, and were to co-ordinate it with our erstwhile allies, that could create problems.
by koakuma-chan | 2025-04-12 11:38:48+00:00
Where does that document say that WebTransport is just WebSockets over HTTP/3? The only thing in common is that both features provide reliable bi-directional streams, but WebTransport also supports unreliable streams and a bunch of other things. Please read the docs. There is also RFC 9220 Bootstrapping WebSockets with HTTP/3, which is literally WebSockets over HTTP/3.
by Ray20 | 2025-04-12 11:38:52+00:00
>Today we have the BRICS trade block representing more than half of the world's population.

As far as I understand, the BRICS block does not actually exist. I mean, being member of it does not mean anything serious. There are no obligations, no agreements, no roadmaps. We might as well talk about a alliance of countries whose names begin with the letter "S"
by konart | 2025-04-12 11:39:03+00:00
I have somewhat different store.

Moved to Garmin (for sports and outdoor activities) and Mido as an everyday watch from Apple Watch (had 3 and 7 versions). Can't really imagine going back.

I guess I was sold the idea that I neeed notifications, weather and all this bullshit on my wrist all the time.

At some point I realized I've disabled notifications completely and basically the only thing I was using my Apple watch was paranoidal heart rate monitoring.

>Swiss mechanical movement yada yada yada...

Most swiss mechanical movements cost 50-100$ though.
by frou_dh | 2025-04-12 11:40:05+00:00
Being able to use the features of a debugger to understand a problem in a single run, as opposed to editing the code adding/removing print statements and (recompiling+)rerunning the program over and over again.

There's been some kind of macho attitude dispersed wherein it's uncool to use good tooling, so a lot of people don't even learn how to use debuggers properly.
by impossiblefork | 2025-04-12 11:40:19+00:00
I really don't agree. Rather, the 2015-2024 period has seen a huge increase in US GDP relative to the EU, which is probably largely driven by the US ability to spend, due to these particular things.

Of course, countries like China are catching up anyway-- they're more than a billion people and very able, and of course, people are working hard to get out of this arrangement. I agree that it will be disruptive, but I think the crash has been in the making for years.

When US interest rates went from 1% to 4.5-5% without a drop in stock prices or a corresponding increasing in dividends I could only interpret that as pure irrationality, and even now companies like Tesla still have P/E ratios of 133.54 whereas excellent firms in the same business-- Volkswagen and Toyota have P/E ratios 3.24 and 6.21 respectively. I'm surprised it still hasn't gone through the floor. The traders by trading at these prices are implicitly assuming interest rates will go back to <1% without any drop in earnings, and that won't happen.
by mmmBacon | 2025-04-12 11:40:23+00:00
AI is essentially a hardware/electricity arms race.

Whatever model is at the top can be surpassed if a competitor has enough compute scale. We are rapidly approaching the era where it’s difficult to have enough power in one campus. Distributed sites are needed if models continue to scale at 4.7x/year (see Epoch.ai) simply from a power perspective. You have to put the data centers where the power is and connect them together.

I believe the era of distributed training is already here however not everyone will be able to distribute training to multiple sites using their scale up networks. Their scale out networks will not be ready. So it could be that we see models plateau until distributed training infra is available.

I see the infrastructure side of AI and based on HW build out; Google has been slow to build and is behind everywhere.
by notahacker | 2025-04-12 11:40:33+00:00
A backstory where he explains dispassionately that after repeatedly unsuccessfully pivoting into industries neither of them understood, he came to the conclusion his cofounder wasn't learning from these mistakes and he needed to take a different approach even if it meant starting again with nothing doesn't sound any harder to sell than a backstory where he explains the rationale behind pursuing four more pivots he didn't believe in before running out of money. Also sounds like a situation where his existing investors have probably written off the money and may even agree with his perspective on the pivots.

Bailing from a startup with significant traction or bailing when it's too early to tell could be much harder to explain away, but it doesn't sound like that's the problem here...
by aaaja | 2025-04-12 11:41:02+00:00
I believe you have been misinformed. In fact, there are a number of distinct groups of people who, for fundamentally different reasons, oppose policy derived from gender identity ideological beliefs.

In the case of policy that enabled incarcerated men to transfer to women's prisons, the opposition came first and foremost from radical feminist collectives, on the very clear principle of this being detrimental to women. Look at the Women's Liberation Front (WoLF) in particular.

The Republican political machine only started to take a serious interest in this later on, when they realized this was an opportunity to attack the Democrats on unpopular and demonstrably harmful policy.
by KronisLV | 2025-04-12 11:41:14+00:00
> I'd love to see a reproducible example of these tools producing something that is exceptional.

I’m happy that my standards are somewhat low, because the other day I used Claude Sonnet 3.7 to make me refactor around 70 source files and it worked out really nicely - with a bit of guidance along the way it got me a bunch of correctly architected interfaces and base/abstract classes and made the otherwise tedious task take much less time and effort, with a bit of cleanup and improvements along the way. It all also works okay, after the needed amount of testing.

I don’t need exceptional, I need meaningful productivity improvements that make the career less stressful and frustrating.

Historically, that meant using a good IDE. Along the way, that also started to mean IaC and containers. Now that means LLMs.
by edanm | 2025-04-12 11:41:29+00:00
There are in general a lot of different companies doing things which some segment of the population considers immoral. Around HN, things having to do with privacy-violations are often frowned upon by a large percentage of the population here.

I don't always agree with these assessments, and I even less agree that this means you can point to people at various positions in these companies and call them "immoral".

Some people will consistently hold the belief that anyone working at Facebook, or Google, or whatever, are immoral. Most will inconsistently hold that belief - if they're arguing against someone, they'll use this kind of reasoning, but not in general. I'm mostly against this line of thinking in general.

Look - In some corners of HN, having worked with or served in the US military in any capacity is enough to make someone immoral. In some corners, working at a gambling company in any capacity makes you immoral. In some corners, being a doctor in any way related to performing abortions is immoral. In others, taking part in the capitalist system in any way is immoral. I doubt you or anyone agrees with all of these positions - so I think the general rule is that just being associated with something that some portion of people think is immoral is simply not enough to consider someone immoral.

(There are of course things that almost everyone considers immoral, and being associated with them could be enough, though even that barometer is sometimes wrong.)
by godelski | 2025-04-12 11:42:45+00:00
The military is not going to take action until it is absolutely necessary. Yes, the military is sworn to uphold the constitution, even over presidential rule but it's also well understood that a military coup should be avoided at all costs. Once initiated you cannot undo this. It has significant repercussions and has significant risk of starting a civil war. It is not a thing that starts one day and ends the next. It is a thing that at best last weeks, likely lasts months, but could last indefinitely.

It is also worth mentioning that the military is not a uniform and monolithic entity. If you're asking what arm is on the other side of that civil war, well it was originally part of the one the initiated the coup in the first place.

Trust me, no one wants a military coup. It should not be a tool used lightly. Do not ask for this until all other options have been exhausted