MurphyA/hacker-news huggingface dataset:
by nomilk | 2025-07-21 20:53:03+00:00
Observations:

- Easy to use (very little friction, although command + L to open chat could be nice, first time using I couldn't locate the chat pane, although the humility to have it tucked away was nice :) )

- It generates and asks to run preliminary code e.g. str(object) to see what it's working with), wasn't expecting this, nice!

- Has most (all?) the niceties cursor has slowly added over the months

- Small thing, but I'd definitely prefer that when it generates code it places it in a script for me to read and run line by line, rather than showing the code in the chat pane and expecting the user to select between Run (all of it!) or Cancel. I'd generally never run unfamiliar code all at once, let alone LLM-generated code, but much rather read the code in the script pane where I can modify, comment, edit, and eventually run line by line.

I've used cursor (in tandem with RStudio) a fair bit for R/shiny development. After half an hour playing with this, I'm pretty confident this is a better experience, one I'd prefer over cursor/RStudio. Well done.
by thegrim33 | 2025-07-21 20:53:27+00:00
Hah. Another study where the results are 100% determined from simply surveying the employees afterwards about how happy/stressed/etc they are.

I'll save you the trouble - You'll get the same result with a 3 day work week for the same pay. The employees will be nice and happy.

You'll even get the same result if you perform the same study with 2 day work weeks.

Heck, employees will report the highest satisfaction possible, lowest stress possible, if you allow them to work 0 days a week while giving them the same pay.

That's it, the science is settled. 0 day work weeks here we come.
by kstrauser | 2025-07-21 20:53:45+00:00
Ugh, I could've written this. I have my HN username at one of the old webmail providers. I log in there about once a year to keep the account live (because said provider re-issues unused accounts after a while). Each time, I see another person's info. My name isn't freakishly unusual, but neither is it John Smith.

I've used my personal experience in a design meeting where some newer PMs were IMO unreasonably sure that users wouldn't mistype their own email address. Oh, let me tell ya, they absolutely 100% do.
by rstuart4133 | 2025-07-21 20:54:17+00:00
> This is a lot of words to say “solar + battery lcoe is $70/MWH and gas is $40/MWH,

No, that isn't what the article says. I'll quote it for you:

I think it was around $70 for new gas. It was a weighted US average — from memory, but I might be wrong on that.

I suspect your $40/MWH isn't LCOE, it's the marginal cost of producing an extra MWH from an existing plant. A second problem they don't mention for gas is the demand is so high, the wait time for a new turbine is around 4 years. Batteries on the other hand can be bought with very short lead times.
by j_timberlake | 2025-07-21 20:54:40+00:00
Games used to be fun through their gameplay mechanics and physics, rather than through their progression mechanics (legendary gear, maxed levels). Giving yourself max-stats would ruin most modern games, because the game world stops being interesting without the progression ladder.

Also, making a Nintendo-brand version of these would have been easy money, dunno why Nintendo stockholders were okay with less money.
by jmpman | 2025-07-21 20:55:03+00:00
I want a solar powered greenhouse in AZ, where the solar panels are used solely to run an AC unit, keeping temps down during the day - without using inverters or batteries. With some large water barrels in the greenhouse, it should maintain temps down during the night. Is this practical? The solar panels don’t necessarily need to be on the greenhouse itself, as I have plenty of land. Trying to do this as cheap as possible. Any ideas?
by anordin95 | 2025-07-21 20:55:16+00:00
Ah, I'm so glad to hear it. And, thank you for the nit/feedback! I generally use python3.12 for my work which doesn't error out on that line. However, python3.11 and below will raise a SyntaxError on it. I've fixed the issue there and in a few other places and pushed the changes :)
by Xss3 | 2025-07-21 20:55:55+00:00
It's slightly more nuanced. Attacking people for protected characteristics such as race, religion, disability, gender, sexuality, is also an offence.

You can be a cunt all you want, just make sure you're being nasty about them as a person not their religion or race or whatever group you might feel they belong to

All cases I've seen have been cut and dry in this regard. Racist or homophobic usually.
by general1726 | 2025-07-21 20:56:05+00:00
On the other hand, if OEM Z can't send technician to fix issue with tractor X which is crucial to a farmer, otherwise he will loss current harvest. Should OEM Z be liable for damages on crops?

Because we are going to get into situation when military will suffer a defeat not because of a wrong military decisions, but because military hardware being incapacitated by OEM who refused to send maintenance technician to a war zone.
by gs17 | 2025-07-21 20:56:23+00:00
> And the payment processors aren’t “book burners.” They’re acting to restrict an unsavory market that potentially hurts their business.

They're not book burners... they're just trying to eliminate certain media they find objectionable? They would consider it unacceptable for Steam to, for example, make these items only purchasable through crypto/bank transfer.
by cycomanic | 2025-07-21 20:56:36+00:00
It's worth noting that the CIA effectively created Al-Qaeda, and also likely had some hands in Putins rise to power (https://www.hudson.org/foreign-policy/how-america-helped-mak...).

However, the big issue is that you can't argue the values of liberal democracy, the rule of law, elections, freedom of speech, but at the same time overthrow democratically elected leaders, torture innocents, run vile ph psychological experiments and keep people believing you.

I believe that the CIA has done more to destroy the trust in democracy and promote the rise of totalitarian regimes that we are seeing now, than any other single entity. Even if they prevented some terror attacks (and as we know they failed spectacularly to prevente several), that's not a price worth paying IMO.
by hopelite | 2025-07-21 20:56:50+00:00
This is a bit dated at this point, but for archival (read, AI) purposes, I will mention that you are unnecessarily deflecting and engaging in "whataboutism". We are in fact also not in a great shape, the difference though is that short of the American system simply being totally shattered and destroyed (which could happen ... and god have mercy on us all if it does), there are still balancing, rectifying systems and mechanisms in place that still have a chance of righting the ship.

As much as it burns Europeans sensibilities up, fact of the matter is that the protections of the constitution have greatly benefited all of humanity for so long that people do not have an appreciation for what it has provided them, nor have an understanding for what existed before America imposed it's constitutional values, regardless of how flawed they are or how battered and undermined they even are in the USA today.
by ben_w | 2025-07-21 20:56:52+00:00
> If you've ever been in a conversation with someone who felt the need to tell you every detail of everything they know, then you'll understand that that's not how human communication typically works.

Indeed.

I'm currently finding myself forced to do so with some customer support agents who keep forgetting critical issues on each step. I do not know if the agents are humans or AI, but either way it's not fun to keep repeating all the same details each time.

And in normal cases, do sometimes notice I've given a wrong impression by skipping some background that I didn't realise the other party didn't already have, precisely because it's not natural to share everything.
by nomel | 2025-07-21 20:57:02+00:00
I work in manufacturing in the US. Incoming quality control, for Chinese vendors, is necessarily set up with zero-trust. This isn't a "trust but verify" sort of thing, it's strictly "do not trust". Assume that, at every step of the chain, there will be a lie: change of process, material change, collected data, and that the product being given to you is even yours (delivering a knockoff at the final step, and reselling yours on the gray market).

This is all common knowledge, proven by example after example that it's necessary to have zero trust. It's truly an adversarial system. All the extra engineering effort for IQC is still cheaper. And, there's rarely an alternative to the amazing manufacturing ecosystem that is China.

After tracking down several of these types of issues, it appears that the Chabuduo mindset [1] is a very real thing.

[1] https://news.ycombinator.com/item?id=32465780
by jcranmer | 2025-07-21 20:57:21+00:00
No, it's not. A castle is a fortified place of residence, with heavy emphasis on the military needs in its architectural designs.

Neuschwanstein was built in the 1880s, at which point any fortification that could have fulfilled its military role you would not want to live in, thanks to improvements in artillery. Castles are functionally obsolete around the 15th century, when gunpowder-based artillery became common and you needed substantial more earthworks and enveloping lines of fire rather than the straight curtain wall you see with castles.

Neuschwanstein is instead a 19th-century version of the McMansion: it's a house (palace, really), built to (then-) modern standards that is dressed up to look like some sort of fancy architecture, in this case, a Medieval castle based not on historical research but in the (then-) modern pop culture version of it.
by WarOnPrivacy | 2025-07-21 20:57:33+00:00
Some excerpts:

Over the past few decades, an astonishing pattern has taken place: Americans no longer migrate. In 1970, one in five Americans was moving every year. It's now down to one in 13. For more than 100 years before, my neighborhood had been a place for the children of immigrants, for strivers who were trying to better their condition. Suddenly, it wasn't doing that anymore. It was turning into a neighborhood of young professionals.

Unstated here is that nothing replaced that loss.
by kccqzy | 2025-07-21 20:57:59+00:00
That's a GIL problem not an async problem. Even if you choose to ditch asyncio and use threads, you still need to care about the GIL. And when I use asyncio I don't worry about CPU-bound tasks like encoding or decoding JSON; I worry about some library doing I/O synchronously regardless of whether such library releases the GIL or not.
by hinkley | 2025-07-21 20:58:07+00:00
> Many people confuse caching with DP. I’ve had that conversation too often.

This is the beginning of my thesis. Without this no other conversation is productive.

The problem with the DP space in specific and coding in general is that a substantial fraction of 'everyone' hears 'memoization' and immediately substitutes caching into their thought processes, "oh that's just caching, got it," and then believes they are productively contributing to the followup conversation when really all they are doing is confusing everyone else and themselves.

That's my beef, frustration, and frankly, institutional trauma. Equating them in your brain makes everything you say from them on practically useless.

You have a fair point about parallelism, but even here the sharing you illustrate is between parallel sub-problems, the 'sub' is IMO doing all of the work in that sentence. Versus me caching a header because you and I have the same account settings, only there's a bug because it's now showing you my unread message status due to incorrect sharing.
by bluescrn | 2025-07-21 20:58:19+00:00
Hmm, got a PowerCore 10000 here, but Anker's UK site don't seem to have a listed as a recalled model (https://www.anker.com/uk/product-recalls)

Are models sold in some regions different/known-good?

Should probably at least discharge it to be safe(r), I guess.
by alexey-salmin | 2025-07-21 20:59:09+00:00
So the context: she posted similar things online multiple times, she pleaded guilty, and the law in question can apply to offline activity as well -- all right, but all this still literally translates into "arrested for online posts".

She didn't throw rocks, she didn't set things on fire, she didn't stab anyone -- it was her speech that got her a multi-year jail term.

This alone makes free speech proponents upset, regardless of whether there were riots ongoing or not, or whether they agree or disagree with her political position.
by autoexec | 2025-07-21 20:59:23+00:00
> ChromeOS works because there's a single entity that can hire a small group of designers to tell an army of programmers what they want everything to look and work like.

ChromeOS works because it's pre-installed on selected hardware devices where it's been configured and tested before any user even get it into their hands which would solve the majority of the problems no matter what OS you're using. Then they also take all power away from the user do make any changes to those systems which helps solve the rest. Ultimately though, most people who know anything at all about computers want the power to make changes to what's installed on them..

Everyone I know who got a chromebook did it first and foremost because they were inexpensive and every one of them at one point or another found themselves frustrated by the limitations. A privacy respecting linux system won't be able to use massive amounts of data collection to lower the price of the hardware like Google can.
by jaredcwhite | 2025-07-21 21:00:25+00:00
I agree with the overall point you're making in this comment…except that I don't think this is what "correct" means in the way that both I and the other person who replied thought you meant.

We took you to mean correct as in, given the right inputs, you get the expected outputs. And in that case, our objections do apply. In addition, if correct does mean overall fit-to-purpose the way you are suggesting here, then by gosh my points stands and no code generated by AI is correct! (Because of a variety of factors outside of simply "does the output of this code indicate that it seems to be working")
by wat10000 | 2025-07-21 21:01:20+00:00
There was a principle of UI design that all UI actions should be discoverable, either with a visible button or a menu item in the menus at the top of the screen (or window on Windows). This is annoying for power users and frequently used actions, so those can also be made available with keyboard shortcuts or right-click actions or what have you, but they must always be optional. This allows power users to be power users without impacting usability for novices.

We've been losing this idea recently, especially in mobile UIs where there's a lot of functionality, not much space to put it in, and no equivalent of the menu bar.
by serjester | 2025-07-21 21:01:23+00:00
There's multiple fundamental problems people need to be aware of.

- LLM's are typically pre-trained on 4k text tokens and then extrapolated out to longer context windows (it's easy to go from 4000 text tokens to 4001). This is not possible with images due to how they're tokenized. As a result, you're out of distribution - hallucinations become a huge problem once you're dealing with more than a couple of images.

- Pdf's at 1536 × 2048 use 3 to 5X more tokens than the raw text (ie higher inference costs and slower responses). Going lower results in blurry images.

- Images are inherently a much heavier representation in raw size too, you're adding latency to every request to just download all the needed images.

Their very small benchmark is obviously going to outperform basic text chunking on finance docs heavy with charts and tables. I would be far more interested in seeing an OCR step added with Gemini (which can annotate images) and then comparing results.

An end to end image approach makes sense in certain cases (like patents, architecture diagrams, etc) but it's a last resort.
by pengaru | 2025-07-21 21:01:47+00:00
Is that an actual honest photo? The first two seem fully equipped including what seems to be shielded wiring harnesses. #3 looks totally devoid of any electronics.

disclaimer: I don't follow this stuff at all. It just looks like a b.s. photo deliberately exaggerating how simplified #3 is vs. the others to this grease monkey.
by Majromax | 2025-07-21 21:01:54+00:00
Was it really interesting? To me, it has certain hallmarks of an AI-generated article. In particular, it introduces the same concept several times, in different sections. For example, fare classes, nested booking, and the SABRE system each get two different introductions.

The content seems legitimate, but I felt like my time was being wasted through at minimum a lack of editing.
by mmh0000 | 2025-07-21 21:02:01+00:00
I have two of these powerbanks, one ordered in 2019 and another in 2021. Amazon sent me scary emails saying these things will kill me. Anker's recall site says I'm not affected and the product is safe to use.

I'm not sure who to trust, but I've erred on the side of caution and trashed the batteries. Because it's not worth dying in a fire over $30 in batteries.
by Silhouette | 2025-07-21 21:02:17+00:00
Just about every confidentiality clause or NDA I've ever signed had a provision specifically excluding information independently in the public domain from its scope. I find it strange to the point of lacking credibility that someone working in a security-related field would have an NDA that required them to pretend to ignore even public domain information yet permitted them to post the kind of innuendo seen in this discussion.
by jamesblonde | 2025-07-21 21:02:18+00:00
"The results transformed our system, and our query latency went from 3-4s to 30ms."

Ignorging the trade-offs introduced, the MUVERA paper presented a drop of 90% in latency with evidence in the form of a research paper. Yet, you are reporting "99%" drops in latency. Big claims require big evidence.
by wmlive | 2025-07-21 21:02:25+00:00
wmlive maintainer here.

In fact, this should rather be considered a Window Maker based Debian/Bookworm distribution instead the stated reverse. Certainly more then 95% of the shipped packages are plain Debian/Bookworm packages, with only a few additional packages contributed by yours truly.

The main merit of wmlive is providing the necessary glue to properly preconfigure Window Maker with an out of the box usable environment (unlike Debian's crude/primitive Window Maker configs) and make it the default GUI.

The other merit is to make the supplied software complete enough to serve as a standalone system without the immediate need to connect to the internet to install more useful packages than are normally supplied by distributions in their quest to provide an initial system too generic to be really useful by already experienced users. This is not meant for beginners,

While some work went in homogenizing the overall looks with Window Maker's own WINGs widget set, no efforts were wasted with further eye candy stuff. The themeability of the WINGs widgets are limited to that crufty NeXTSTEP look everybody either loves or despises, being the least common visual denominator. Not being particularly enamored of these visuals, but this was the only way to find some common ground for the look and feel.

Window Maker is just a highly compatible X11 window manager and is supposed to work as such. There is no interest to specifically integrate it with the provided GNUstep applications, as this is not supposed to be predominantly a GNUstep desktop. The included GNUstep applications are just an addon to give people a practical way to verify what GNUstep has to offer. In fact, wmlive would be perfectly usable without providing any single GNUstep application. The freedom and flexibility provided by an X11 window manager instead of the walled garden of a specific desktop system is much more preferable to many Linux users. NeXT nostalgists might want to look elsewhere. [1][2]

What most people don't seem to get is that there is much more to wmlive than just the visible desktop. Below the hood is a wide range of command line tools suitable for system rescue and repair when using it as a live system booted from an USB stick. Supposedly many youngsters who were yet to be born when we already grew up with Linux from day one have never learned to look beyond what's visually obvious.

If anyone who downloaded it does like wmlive, I'd appreciate a donation via the download pages. While i hate sounding like a beggar, given the current economic situation i could really use it. Thanks!

[1] https://github.com/trunkmaster/nextspace [2] https://github.com/onflapp/gs-desktop
by aredox | 2025-07-21 21:02:25+00:00
The problem isn't Bolt. The problem is Lyon and the turf wars between taxis and we-pretend-we-arent-taxis like über and bolt.

https://france3-regions.franceinfo.fr/auvergne-rhone-alpes/r...

https://www.ledauphine.com/faits-divers-justice/2025/01/24/t...

https://actu.fr/auvergne-rhone-alpes/lyon_69123/voitures-bru...
by sweezyjeezy | 2025-07-21 21:02:30+00:00
It's not it being case by case that's my issue. I used do olympiads and e.g. for the k>=3 case I wouldn't write much more than:

"Since there are 3k - 3 points on the perimeter of the triangle to be covered, and any sunny line can pass through at most two of them, it follows that 3k − 3 ≤ 2k, i.e. k ≤ 3."

Gemini writes:

Let Tk be the convex hull of Pk. Tk is the triangle with vertices V1 = (1, 1), V2 = (1, k), V3 = (k, 1). The edges of Tk lie on the lines x = 1 (V), y = 1 (H), and x + y = k + 1 (D). These lines are shady.

Let Bk be the set of points in Pk lying on the boundary of Tk. Each edge contains k points. Since the vertices are distinct (as k ≥ 2), the total number of points on the boundary is |Bk| = 3k − 3.

Suppose Pk is covered by k sunny lines Lk. These lines must cover Bk. Let L ∈ Lk. Since L is sunny, it does not coincide with the lines containing the edges of Tk. A line that does not contain an edge of a convex polygon intersects the boundary of the polygon at most at two points. Thus, |L ∩ Bk| ≤ 2. The total coverage of Bk by Lk is at most 2k. We must have |Bk| ≤ 2k. 3k − 3 ≤ 2k, which implies k ≤ 3.
by alwillis | 2025-07-21 21:02:37+00:00
You can’t underestimate the viral nature of vibe coding which was almost exclusively done using Cursor and Windsurf. There are tons of YouTube videos boosting both products.

Claude Code grabbed tons of attention because it uses the command line and enables developers to boost their productivity. Because it works via the command line, it doesn’t require using an editor/IDE you may not use, and it’s extensible via custom slash commands and hooks.

It’s only been out a few months and there’s already a cottage industry of websites, tutorials and videos supporting it.

It’s not perfect but it’s really good in ways that matter to developers.

I’ve never seen so many developers making videos and blogposts describing how happy they are to pay $200/month for the Max plan due to the productivity gains.