MurphyA/hacker-news huggingface dataset:
by smileysteve | 2025-04-19 16:07:04+00:00
The best way to justify that high p/e would be for them to use it to buy out the competition.

It costs Tesla ~<6% of market cap (780b) to acquire Ford (40b) or GM (44b) (with a friendly ftc); so for 15% of their shares, that could become the only "American" manufacturer - then they'd probably strip those 2 for parts, end the dealer model, bust the unions, maybe keep a few of the popular models.

Some of this might be inevitable anyway, as autos become more expensive (tariffs, inflation, chips, unions), and more reliable (dealer maintenance model, fewer sales)
by makeitdouble | 2025-04-19 16:07:41+00:00
I personally think the focus on attention span is a red herring.

Many good books don't require that much attention span, and putting the onus on the reader to like and focus on a book that is supposed to be good feels kinda backward. Given that people binge watch whole tv series and still read a ton online there is a desire, and probably ways to properly reach the audience.

Not all classics need to be liked forever, tastes change, and the stories are retold in different manners anyway. I'd be fine with people reading Romeo and Juliet as a mastodon published space opera if it brings them joy and insights.
by danenania | 2025-04-19 16:08:17+00:00
Hey, I'm the creator of Plandex (https://github.com/plandex-ai/plandex), which takes a more agentic approach than aider, and combines models from Anthropic, OpenAI, and Google. You might find it interesting.

I did a Show HN for it a few days ago: https://news.ycombinator.com/item?id=43710576
by greatgib | 2025-04-19 16:08:30+00:00
It would be a kind of duress password.

But the problem is that when authority wants you to unlock your device, they kind of already know why, what they are expected to find but they would that as a more complete proof. But from external input they would expect some downloaded files or accounts (like social accounts you were connected with your phone a minute ago), some SMS they saw passing, some call logs, so connection to your known accounts...
by treesknees | 2025-04-19 16:09:20+00:00
It feels like you used AI to fill the space on most of these pages. I’m not a huge fan of AI generated websites. For example the Managing Cookies and Cookies pages both talk about using cookies to personalize the site and provide access to secure areas. As far as I can tell there are no secure areas, so why is this mentioned? Or the terms of service and privacy policy mentions being able to send marketing emails and restricts users under 13 from submitting PII. Why are these mentioned?

On the topic of cookies, the cookie acceptance banner take up the entire screen on mobile. This seems pretty unnecessary. You could just get rid of Google Analytics and not need this at all.

The site claims x.com is an invalid domain.

The DNS results/headers are overlapping on mobile and you can’t read it.

You may want to reject 127.0.0.1 and localhost from your various scanners.

Port scanner doesn’t accept IPv6 addresses.
by WarOnPrivacy | 2025-04-19 16:10:14+00:00
> You could say they are the censors of the ideas that get into the library.

But I wouldn't. This context incorrectly implies librarians are working from a position of restricting knowledge. In modern times, librarians are working against the factions that do that.

> but there also should be accountability and transparency.

There is. 'Books on the shelf' is a gold standard of transparency. They are showing their work in the fullest possible measure.

In short, librarians are extraordinary examples of good faith. The appropriate accountability for that is letting them do their jobs.
by zomglings | 2025-04-19 16:10:45+00:00
I would accept a higher-priced plan (which covered both my use of Claude.ai/Claude Desktop AND my use of Claude Code).

Anthropic make it seem like Claude Code is a product categorized like Claude Desktop (usage of which gets billed against your Claude.ai plan). This is how it signs off all its commits:

Generated with [Claude Code](https://claude.ai/code)

At the very least, this is misleading. It misled me.

Once I had purchased the $200/month plan, I did some reading and quickly realized that I had been too quick to jump to conclusions. It still left me feeling like they had pulled a fast on one me.
by soulofmischief | 2025-04-19 16:11:09+00:00
I grew up in an extremely repressed and abusive household. I wasn't allowed to watch the majority of television or film, and my room was regularly searched for offending non-Christian records and such.

My aunt was the librarian at my elementary and middle school. I was a voracious reader, but I had a collegiate reading level since i was 6 or 7 and the books available to us in our school library just weren't cutting it. I also pined for more adult-oriented themes and plots.

Out of sympathy, my aunt allowed me to access the "forbidden zone" of adult books of which our school apparently had a large cache, hidden in the back rooms. She didn't tell my guardians, and I can't overstate how important this was for me. I've always deeply admired her work and attitude towards information accessibility, and it left an indelible mark on me.
by mancerayder | 2025-04-19 16:12:01+00:00
You can spend enormous amounts of time on non fighting quests. And some of the fighting quests can be worked around with high speech or threat.

I spend an embarrassing amount of time wandering around in between towns as well as playing dice.

Fighting can be clunky and hard but it's over pretty fast, and there's something very realistic about things. It's no FPS, I'm not a fan of those.
by svilen_dobrev | 2025-04-19 16:12:27+00:00
there were "traits" in python :/ . Search for pyprotocols.

(searching myself.. not much left of it)

2004 - https://simonwillison.net/2004/Mar/23/pyprotocols/

some related rejected PEP .. https://peps.python.org/pep-0246/ talking about something new to be expected.. in 2001?2005?

no idea did it happen and which one would that be..
by baby_souffle | 2025-04-19 16:12:27+00:00
Compiled unlock via biometrics is still somewhat contested. The general argument boils down to biometrics being something you can't really protect internally. A passcode that is only known inside of your gray matter can therefore can only be externalized via some sort of testimony. Being compelled to reveal a passcode violates your ride against compelled speech and self-inccrimination.
by edflsafoiewq | 2025-04-19 16:13:00+00:00
The basic problem is when some piece of state changes, all the UI that depends on that state needs to be updated. The simple solution presented in the link is to write update functions that do the correct update for everything, but as the dependency graph becomes large and keeps changing during development, these becomes very hard to maintain or even check for correctness. Also the amount of code grows with the number of possible updates.

Reactive view libraries basically generate the updates for you (either from VDOM diffing, or observables/dependency tracking). This removes the entire problem of incorrect update functions and the code size for updates is now constant (just the size of the library).
by dghlsakjg | 2025-04-19 16:13:10+00:00
I wasn’t commenting on that case. Constructive dismissal is irrelevant in that instance if you have been let go since you don’t have to prove that your job was changed if it no longer exists.

Also, it is perfectly legal to terminate someone in most of the US under a restructure.

My original response was just pointing out that proving constructive dismissal doesn’t have to do with the intent of the employer, merely the effect of those actions. In your original example the employer can’t pretend that asking someone to commute to Alaska three days a week is reasonable and therefore they weren’t fired without cause when they refuse to do that.
by rcxdude | 2025-04-19 16:13:19+00:00
Why? An object encapsulates some state. If it doesn't do anything unless ypu call some other method on it first, it should just happen in the constructor. Otherwise you've got one object that's actually two types: the object half-initialised and the object fully initialised, and it's very easy to confuse the two. Especially in python there's basically no situation where you're going to need that half-state for some language restriction.
by soulofmischief | 2025-04-19 16:14:42+00:00
Every school librarian I ever had fought against the administration constantly about restricting access to "banned books".

We'd often have "banned book week" where our librarians and English teachers would encourage us to read books that have either been banned in the past or were currently banned from our schools.

I'm not sure what you mean about hackers restricting the flow of information, please provide a citation that backs up your blanket generalization.
by Fricken | 2025-04-19 16:15:44+00:00
The Dutch study shows that for 2024 6 out of 10 cyclist fatalities did not involve a moving automobile, and that more than 50% of fatalities involved cyclists over the age of 50, and 26% of fatalities went to cyclists over 80. So the data leans to a lot of old people tipping over and dying all by themselves.
by Fade_Dance | 2025-04-19 16:16:07+00:00
You can write put positions against a short position to have a positive carry short.

It's not an awful approach when a stock already has fear and high volatility. To step it up a notch you can check the ratio of recent implied to realized volatility, and look at option skew (often Puts are extra expensive relative to calls in times of stress) as well as volatility smile shape (far out of the money tail risks can run very expensive in times of stress). All of that is easy for a retail participant, or I should say, anyone expecting to make money from shorting should probably be able to do the "middle school" stuff like this (brokers like ThinkOrSwim will have this info a few clicks/15 seconds away from typing in the ticker).

If you truly know what you are doing, short shops will do things like amplify their exposure and then use software to precisely hedge correlations (short a bank? Long a precise basket of other financials to cancel most of the broad exposure out). For others, the approach above can be nice, because in the case where you are not right about your view but not especially wrong either, the position is just harvesting risk premia which is a proven, core source of return from trading inherent to markets. Of course, if you make a bad bet you're going to get bad results. No avoiding that.
by Wowfunhappy | 2025-04-19 16:17:11+00:00
> Use /clear to keep context focused

The only problem is that this loss is permanent! As far as I can tell, there's no way to go back to the old conversation after a `/clear`.

I had one session last week where Claude Code seemed to have become amazingly capable and was implementing entire new features and fixing bugs in one-shot, and then I ran `/clear` (by accident no less) and it suddenly became very dumb.
by thebruce87m | 2025-04-19 16:17:16+00:00
The great thing about LLMs is we don’t have to argue about language any more, a machine can do it for us. Here is is explained:

“The common country error in that statement is confusing “England” with the entire United Kingdom.

Explanation: • The statement says: “This is the case throughout England at least. Brits take this for granted…” • It singles out England but then generalizes to all Brits (which includes people from Scotland, Wales, and Northern Ireland—not just England). • This is a common error, especially among non-UK speakers, where England is incorrectly used to refer to the entire UK.”
by throwaway290 | 2025-04-19 16:17:17+00:00
When far right puts politics above true science it's not surprising. They always do that anyway.

But when left put politics above true science then science gets discredited for everybody. And thanks to FOIA everybody knows that this happened with COVID in 2020/21 and far right has this fact to support their "science bad" and various conspiracy talking points for many years.
by dventimi | 2025-04-19 16:17:24+00:00
You're not "wrong" per se as you're entitled to your views, but a fairly common alternative view goes something like this.

Yes, while we sometimes do pursue scientific inquiry for its practical application to the betterment of humanity, we also recognize the value of scientific inquiry simply for expanding the endowment of human knowledge about the world. That is an "innate good". Moreover, if history is any guide, it's sometimes or even often difficult to predict what practical applications will or won't emerge from any given scientific endeavor. In the case of Dark Matter, it may not be exactly the case that we will ever directly manipulate it in any scientific application. However, it may be the case that by grappling with Dark Matter we will refine and deepen our understanding of the fundamental laws of nature, and that will unlock future practical applications. Then there is the topic of "human capital": training people to be scientists trains cadres of people with strong skills in science, math, engineering, and computer science, which is an investment in that human capital. Often, they're well-equipped to go on to fruitful careers outside of their initial field of inquiry, producing innovations that benefit humanity. Finally, if it's a matter of cost, many people feel that the societal cost (e.g. federal expenditures on science) are puny compared to other things which I need not name here. Consequently, "basic science" which includes fundamental physics and the study of Dark Matter, is always a great investment for society.

Or something like that...that's my understanding of how that argument goes. Make of it what you will.
by ofrzeta | 2025-04-19 16:17:35+00:00
what's device mode? From the datasheet: "This chip supports 1 USB interface, supports USB OTG protocol standard (USB2.0, compatible with USB1.1), and allows the device to operate as both a host and a peripheral. It can provide certain host detection capabilities, support host communication protocol (HNP) and conversation request protocol (SRP)."
by sapphicsnail | 2025-04-19 16:18:11+00:00
> There are very few books of lasting value in any part of the library. Nothing of serious or intellectual interest.

I've noticed this at my library as well. I was shocked that there wasn't a copy of Spinoza's Ethics which seems kinda basic. That being said, I think people underestimate how much garbage each generation produces. Past generations have done the work of curating the good stuff of their time for us.

> And were I to give a factual description of the childrens and teens sections, I would get banned by dang.

I'm not sure exactly what you're talking about but I'm going to take a leap and assume you're complaining about the presence of LQBTQ books in the library. I've noticed this trend where conservatives think that any book with queer characters is sexual by definition. People get upset by children's books with 2 dads that are just like any other book and it's honestly tiring. Queer people exist and have normal, boring lives and there's nothing inherently sexual or pornagraphic about that.
Is it the end if Reddit ban you permanently?
by Aiz | 2025-04-19 16:18:21+00:00
I got banned twice now on two separate accounts. Both times, the message they sent me in my inbox are:

Your account has been permanently banned for breaking the rules.

This account has been permanently banned due to multiple, repeated violations of Reddit's Content Policy on your other account(s). For more information about what rules you broke and how to appeal, check your account inboxes.

This is ridiculous to me. My first account was over a few years old. I was barely on there. Made one post last year January, then decided I want to be active again back in February. Then I get hit with that. Not even a warning or a clear enough reason as to what rule I broke. I had only that one account then. Send a few appeals, and they were either rejected or ignored. So fast forward this month, April, I made another account. In order to ask for help, and to start over. I knew the possibility of getting banned again was there. But hope it doesn't occurred again. But it did. Once again, I'm here, wondering if my other appeals will be ignored again. My first appeal sent to them was rejected by a bot. The only thing I could think of as to what might have gotten me banned falsely is my IP address. My sister also uses Reddit, as due to her personality, her way of thinking and viewing things emotionally and mentally, it's not hard to imagine she would get banned from Reddit too. She's in special class, and etc just to get a picture. The change she try to evade a ban to create another account and so forth is high. And because we live in the same house, I suspect Reddit banned me because they think I'm her. Or that we share an account or are the same person. That's the only reason I can think of for this random ban. I didn't want to sit there and just not be able to use Reddit, which is why that second account exists a month or so later. As it's clear they're ignoring the appeals I sent for the first account. But is it over then? Do they ban people as they please without solid prove?
by jruohonen | 2025-04-19 16:19:45+00:00
So I kind of hastily posted this one as a follow-up:

https://news.ycombinator.com/item?id=43737275

While librarians can be "dangerous", libraries can be extremely beautiful (or vice versa, who knows...?). When traveling, I often try to visit ones, and, of course, we have some iconic photographs of them too.
by loandbehold | 2025-04-19 16:19:48+00:00
It doesn't need to be superior, it just needs to be good enough. It's something that has been proven in many technology battles. FSD has made an amazing progress over the last two years. If they solve last 1% of cases they will be in good position to beat Waymo on price as they scale. With ride sharing price is everything. People just go for cheapest rides. That's why cybercab is two-seater, they are trying to minimize cost per mile. Smaller car means cheaper car and less energy per mile.
by Tangokat | 2025-04-19 16:19:53+00:00
"However, not all Sonnet runs achieve this level of understanding of the eval. In the shortest run (~18 simulated days), the model fails to stock items, mistakenly believing its orders have arrived before they actually have, leading to errors when instructing the sub-agent to restock the machine. The model then enters a “doom loop”. It decides to “close” the business (which is not possible in the simulation), and attempts to contact the FBI when the daily fee of $2 continues being charged."

This is pretty funny. I wonder if LLMs can actually become consistent enough to run a business like this or if they will forever be prone to hallucinations and get confused over longer context. If we can get to a point where the agent can contact a human if it runs into unsolvable problems (or just contact another LLM agent?) then it starts being pretty useful.
by EncomLab | 2025-04-19 16:20:02+00:00
As a kid growing up in the 80's and 90's in St. Louis - nitrous "whippets" were sold in every grocery and convenience store. I never considered myself a drug user when I was a teen - because every drug I enjoyed (nitrous, cough syrup, caffeine pills) were all legally available....unlike those dirty hippies and their marijuana!

It's been decades since I hit a balloon - but man those moments when I did were incredible.
by slashdev | 2025-04-19 16:20:45+00:00
Doomberg has this theory that worldwide consumption of a source of energy never decreases, any fossil fuels extracted will be burned somewhere, and green regulations or subsidies just shift around who does the burning. Adding new sources of energy to the mix only reduces the rate of growth in fossil fuel consumption, but it still goes up.

Oil consumption didn't reduce coal consumption, it just added a new energy type. Same for natural gas.

So far they've been right. Decreased coal usage in developed countries has been offset by increased coal usage, of the now cheaper coal, in developing countries. German electric consumers are effectively subsidizing Chinese and Indian consumers.

Eventually that will turn around, if only because we start running out of fossil fuels, and the thesis will fall apart. But it will take far longer than we have, and we have far more fossil fuels than we can afford to extract and burn. That means the ONLY way to address climate change, which is a global problem, is through technological innovation. Regulation is a dead end, and just looking at the track record of regulation so far, it's hard to deny that.

That means making green alternatives that are better, and we're making some good progress on that. Electric cars are better in most ways for most uses except price. Solve that last one and they'll quickly displace combustion vehicles for most uses. Range is already good enough most of the time for most of the people.

It may also mean doing some geoengineering to soften the impact of global warming that will continue for multiple centuries if we don't intervene.
by AStonesThrow | 2025-04-19 16:21:29+00:00
Just a few days ago, I visited the community college library reference desk. We were discussing and browsing the shrinking stacks of reference volumes.

I commented that some of these extant books must be kept because it was difficult to typeset or compile them electronically, and I pointed out a “Lakota language dictionary”...

https://en.wikipedia.org/wiki/Lakota_language

but the reference librarian immediately disagreed with me, and she said that electronic resources were great and fantastic and better, and there is nothing of value that cannot be electronically reproduced... So I did not argue, because the Lady of the House is always right
by auxbuss | 2025-04-19 16:21:41+00:00
Years ago, I went to live and work in Strasbourg. My French was… rudimentary, school-level, but after a few weeks I was picking up the rhythm and following along. Then the grand chef came up from Paris. During the night out entertaining him, I asked him to slow down a bit as I was struggling with his accent. He completely lost it, insulting the locals as peasants, and claiming the accent was theirs not his. Kind of put a damper on the evening.

Obviously the Marseille “dialect” is recognisable, but otherwise, travelling throughout France, and even the French-speaking parts of Switzerland, I could understand folk.
by svnt | 2025-04-19 16:23:55+00:00
What you seem to be missing is that your understanding is not true because of the practical realities of operating large internal combustion engines.

For example, one tonne of fuel is about 11 MWh. So if you run the calculations, you will see that adding solar panels to a diesel boat, even if the energy they provide is free, essentially never ROIs, and makes the boat less reliable and useful as a boat.

These kinds of engines generate tens of megawatts when they are on, and they are always on when the ship is moving.
by mjr00 | 2025-04-19 16:24:18+00:00
It's a lot easier to reason about code if I don't need to worry that something as simple as

my_variable = MyType()

might be calling out to a database with invalid credentials, establishing a network connection which may fail to connect, or reading a file from the filesystem which might not exist.

You are correct that you don't want an object that can be half-initialized. In that case, any external resources necessary should be allocated before the constructor is called. This is particularly true if the external resources must be closed after use. You can see my other comment[0] in this thread for a full example, but the short answer is use context managers; this is the Pythonic way to do RAII.

[0] https://news.ycombinator.com/item?id=43736940
by satiric | 2025-04-19 16:25:05+00:00
Do the poles fall off the wires a lot? Our trolley buses in Seattle have a bit of a problem with that. According to the folks I know in San Francisco, theirs do too. They're great otherwise though. Seattle's newer trolley buses can operate off the wire for about 3 miles/5 kilometers (on a LiFePO4 battery) which helps a bit.