MurphyA/hacker-news huggingface dataset:
by rapind | 2025-04-18 21:54:20+00:00
> To the best of my knowledge, none of them are ostracized by the group.

Yes, in my experience it isn't as severe as "Ostracized", but definitely a bit "left out" occasionally, especially when friends are all doing "snap streaks" and swap BFFs (as they do) etc.

So at least in my area, a girl at 12+ will miss out on some social peer activities if she does not have a phone. End of the world? Probably not, but I guess it depends on your community's local culture. Also, the valley probably isn't a great baseline for comparison.

I'm not recommending anything. I just think we tend to ignore the nuance.
by api | 2025-04-18 21:54:30+00:00
There are areas on Mars where we strongly believe brine is right below the surface, so there could be life underground but it may not all be that deep.

Edit: found it:

https://www.jpl.nasa.gov/images/pia10911-ice-on-mars-now-its...

There have been cases where we believe we've seen ice form in rover tracks, hinting at water just below the surface.
by LunaSea | 2025-04-18 21:54:41+00:00
> No. The users are tricked into giving "consent" through a plethora of dark patterns.

Well you're free to bring this up to the various data privacy national organisations in the EU.

But I see that we're moving goalposts.

> Have you provided sources for any of your claims?

One of many available links on Google:

https://www.sciencedirect.com/science/article/pii/S016781162...

> ads require lifelong collection of any and all user data

Data collected has an expiration date. This is also part of GDPR compliance.

> that without pervasive and invasive tracking ads are somehow prohibitively expensive

We're now going in circles, but essentially you're ad performance (brand attribution, clicks and conversion) will determine your expected purchase price per thousand impressions (CPM).

If your targeting isn't competitive, your inventory will not be bought or at a lower price.

This already happens for Safari and Firefox impressions.
by Workaccount2 | 2025-04-18 21:54:52+00:00
Your being a bit disingenuous by not comparing the relative efficiencies of electric vs gas propulsion. Electric motors are ~3x as efficient. They also can recharge by capturing energy during use.

In a car for example, you need about 9 gallons of gas in a 33mpg car to get 300 miles. This is equivalent to a 75kWh EV.

On paper though, with the conveniently leaving out details math this guy is using (or maybe it's too physics for him) you only need 2.2 gallons.
by autoexec | 2025-04-18 21:55:49+00:00
Hell, there are tons of examples of people being arrested for things that aren't crimes at all, and even for acts that are constitutionally protected. Police don't care because they know they'll get away with it (and might even get a paid vacation) when the case against the person who was arrested and likely lost their job as a result gets thrown out. If the unlawfully arrested person is lucky and/or wealthy enough to afford a good lawyer they might get a decent amount of tax payer money out of it.
by leereeves | 2025-04-18 21:56:25+00:00
Why ask me? It was chneu who claimed it existed.

Edit: Yes, I made a bold assertion, based on the view from the working class and the many intelligent white people I know who were held back by not being wealthy or well-connected. For those outside the elite pipeline, it's an advantage not to be white.

If there's a pipeline I don't know about, I'd like to hear it. Point it out so more people can join the pipeline to success!
by throwme0827349 | 2025-04-18 21:56:47+00:00
Many years ago someone's caramel Ho-Ho's ended up in a bag of my groceries forgotten by a previous customer at the check out isle, I suspect. I didn't notice until I was home so I put them in the cupboard over the stove and more or less forgot about them. Some time later, when I'd had rather too much to drink, I found them and tried to eat one. It could not be done. They were somehow super-stimulating and totally vile at the same time.

I really think stuff like this is ambiguously between drugs and food, and I feel lucky to have been born without much of a sweet tooth.

I don't think I could get high enough to eat a Twinkie. This isn't meant to be morally superior in any way. I have plenty of other vices, and I think I just lucked out on that one.
by hansvm | 2025-04-18 21:57:21+00:00
Not really. The unit economics work out heavily in favor of wind even with slower trips and absurd wages and the fact that oil has its externalities pushed to other people. Ignoring local manufacturing minima, the reason we don't do more of it is that the capital outlay is important and heavily favors faster trips, much like how excess solar for refinery power isn't often enticing because the factory spends too much time idle. Combine that with manuverability in canals (so you probably need a powerful engine anyway), and the project needs a lot of TLC to make economic sense while oil is subsidized to this degree, but unit costs aren't the culprit, and even wages at that extreme are totally fine.
by Rochus | 2025-04-18 21:58:21+00:00
Interesting paper, but the assumptions about C++ were no longer valid in 1998. Namespaces are well suited to structure large projects. It was also possible to do decent memory management even in 1998, as e.g. demonstrated by Qt. On the other hand, array bounds checking and garbage collection have significant performance costs. I implemented several compilers for Oberon and its dialects and also did large projects in C++, and I think that the paper is too optimistic when claiming that Oberon can be used instead of C++. Oberon is lacking significant features for this purpose, e.g. generics or RAII. On the other hand, the systems implemented in Oberon depend on several "backdoors" of the language, e.g. memory access and pointer arithmetics via SYSTEM module, with no type checker support. All in all, C++ undoubtedly overdoes it with the number of features, and newer versions don't make it any better; the syntax of C++ is also not exactly a masterpiece of design; (original) Oberon goes too far in the other direction. The challenge is obviously to find the right balance.
by mabster | 2025-04-18 21:58:45+00:00
I have mixed feelings about Java. It's a solid feature set, and I really love how InterruptedException was always a thing, so you can generally terminate a thread and it works (a lot of languages don't do this right). I love checked exceptions.

But the spooky action at a distance type annotation hell, needing builders everywhere because of lack of named parameters, poorly conceived generics, nullability not being first class, lambdas being incompatible with checked exceptions, etc. are a pain.
by ren_engineer | 2025-04-18 21:59:50+00:00
cell tower dump and general geofence warrants to Google/Apple were how many Jan 6th protesters were found and charged. Courts threw out all their arguments about this very issue. This is standard practice and was celebrated as cops being smart

here's a Washington Post article lamenting that Google was cutting back on how long they hold location data and how hundreds of people wouldn't have been prosecuted without it- https://archive.ph/r7afb
by kzrdude | 2025-04-18 22:01:12+00:00
I am maybe just a year or so down from the switch from vim to neovim, but lua is a game changer. It's like, it's easy to configure stuff yourself now. Better plugins are written because the tools are better, or at least so I'm convinced.

I will make a random comparison to latex vs typst (typesetting software). Both incorporate a programming environment, you can write a program right in your document. The difference is that the tex programming environment is a bit unapproachable and not very similar to other languages you may already know, while typst's equivalent is consistent and more similar to languages you know.
by redbell | 2025-04-18 22:01:14+00:00
Really cool project! TIL about 'data:' URLs—while I was familiar with the 'data:' URI scheme and had used it before, I didn’t realize it could be used as a full URL. Funny enough, I had been thinking about building something similar that fits entirely within a QR code, but I held off because I mistakenly thought it would require an HTTP(s) link. I was heavily inspired by this work: Can you fit a whole game into a QR code?(https://www.youtube.com/watch?v=ExwqNreocpg)
by crote | 2025-04-18 22:01:42+00:00
Nuclear ships are technically possible, but have a massive number of downsides.

- The construction cost would be significantly higher than a conventional ship.

- Reactors are far from trivial, so you'd double or triple the crew required.

- Shipbreaking would become even more of an issue than it already is. You can't just beach a ship like this in Bangladesh and have a bunch of untrained people attack it with plasma cutters.

- The ship would be a huge target for pirates and terrorists. It's essentially a floating dirty bomb, after all, just waiting for the USS Cole treatment.

- A lot of countries would not accept nuclear ships, both due to perceived security risks and for more ideological reasons.

... and that's probably only the tip of the iceberg.

Nuclear is barely economically viable with land-based large-scale nuclear power plants running for 50+ years. They are an attractive option for some military ships, but I doubt anyone would be willing to risk it for regular commercial shipping.
by orwin | 2025-04-18 22:02:26+00:00
Your knowledge is 30 years behind current historical research. I'm not saying you are totally wrong, but totalitarism as a mean of explaining nazism was abandonned in the early 90s by academia (to be exact: in the 80s in Germany, early 90s in the US and in the mid 90s in France).

It is still taught in school because some states want it taught that way, but WW2 historians do not use it as an explanatory tool anymore (except a part who specialize in Italian fascism, but nowaday even those are the minority in their field).

This tool was created during McCarthism to equivocate the Soviet Union and Germany, and also help explaining that denazification was complete by 1953 (it was clearly not, between the explicitly neonazi DRP, NPD, and the FAP, you also had the REP who was neonazi in its program and his ex-SS leadership, but not explicitely so).
by givemeethekeys | 2025-04-18 22:02:42+00:00
There's a complication to starting a company. The execs answer to the board and investors. Since so many companies are unprofitable for so long, it is very difficult to start a company today without either being rich or being beholden.

I'm going to guess that most people who start companies are beholden. The investors need people to RTO for some important reasons - real estate values, economies built on supporting workers, and of course - some amount of lifestyle differentiation (a luxury of having fuck you money is being able to spend more time with friends and loved ones than the peasant class).

WFH is a one of the most disruptive cultural shifts ever - pushback was only expected.
by creatonez | 2025-04-18 22:03:19+00:00
Okay, this is a nitpick, but:

> They also haven't correctly signed off the e-mail with --. No matter, this is hardly the first case of a company that can't correctly send e-mail these days. Note this is meant to be hyphen, hyphen, space, but I can't figure out how to get Markdown to not eat that last space.

I've been looking for a while, and I can't find a single plaintext email formatting guide that specifies exactly how to format a signature. Even RFC1855 doesn't cover this topic. How is anyone supposed to find this information? Anyone who cares so precisely about plaintext email formatting should publish a style guide, because obviously this information has been lost to time. No wonder nobody knows how to send an email, no one is interested in telling anyone how to.

> Also, DNS propagation is a myth.

Since when? Is this another hyper-specific nitpick? Ignoring TTLs is still a thing, and accidentally burning yourself by setting too high of a TTL is still a thing.
by jcranmer | 2025-04-18 22:03:23+00:00
Divergent math library implementations is the other main category, and for many practical cases, you might have to worry about parallelization factor changing things. For completeness' sake, I might as well add in approximate functions, but if you using an approximate inverse square root instruction, well, you should probably expect that to be differ on different hardware.

On the plus side, x87 excess precision is largely a thing of the past, and we've seen some major pushes towards getting rid of FTZ/DAZ (I think we're at the point where even the offload architectures are mandating denormal support?). Assuming Intel figures out how to fully get rid of denormal penalties on its hardware, we're probably a decade or so out from making -ffast-math no longer imply denormal flushing, yay. (Also, we're seeing a lot of progress on high-speed implementations of correctly-rounded libm functions, so I also expect to see standard libraries require correctly-rounded implementations as well).
by Hobadee | 2025-04-18 22:03:45+00:00
I really don't mind RTO. As a mostly-remote worker right now, I would actually prefer a few office days each week; being right next to colleagues and able to spitball news, ideas, and other work (and non-work) stuff is great for my knowledge, abilities, and morale. With that being said, It's also nice to be able to get uninterrupted heads-down time, or just work at my own pace at home some times.

I think 3 days in-office and 2 days WFH is the sweet spot, at least for me.
by OhMeadhbh | 2025-04-18 22:04:15+00:00
oh. did i meet you there? i was contracting at RSADSI at the time and argued w/ Burt K. about how easy it was to mess up a general DER parser, much less an ASN.1 compiler. I remember we found about two bugs per week in ICL's compiler. Burt and Ron were BIG ASN.1 fans at the time and I could never figure out why. Ron kept pushing Burt and Bob Baldwin to include more generic ASN.1 features in BSAFE. Part of my misery during SET development can be directly traced to ICL's crappy ASN.1 compiler, yet it was probably the best one on the market at the time.

Anywho... XDR isn't my favourite, but I would have definitely preferred it to DER/BER/ASN.1.

Stop me before I make a CORBA reference.
by Retric | 2025-04-18 22:04:54+00:00
Solar power being useful doesn’t require 100% of propulsion to come from solar panels.

You see solar panels added to a wide range of boats because even bunker fuel isn’t free and panels are light for the power they provide over even a few days. A current 399.9 * 61.3m container ship doesn’t need panels everywhere to benefit, but the potential savings is significant if they do.
by PaulDavisThe1st | 2025-04-18 22:05:08+00:00
> lightweight context switching

the cost of context switch consists of two parts, one of which can be subdivided:

1. register save/restore

1a. user-space only registers 1b. full register save/restore, required in kernel space

2. the cost of the TLB flush, which is in turn proportional to the working set size of the switched-to process (i.e. if you don't touch much memory after the context switch, the cost is lower than if you do)

I am not sure that any assembler instructions could address either of these.

What do you have in mind?
by bigfatkitten | 2025-04-18 22:06:11+00:00
> It was pretty standard practice to have pre-printed letterhead, hence the cachet of something being issued on "company letterhead". Take a sheet of company letterhead, pop it in the ol' Executive, and type-type-type.

This was indeed standard until colour laser printers became cheap (and physically printing letters became less common), well into the 2000s.
by shostack | 2025-04-18 22:06:15+00:00
Not at all.

When you're young and not tied down, and also likely lack much money, you prioritize a different lifestyle and are also in college to, presumably, accomplish your goal of getting a degree and learning something.

For many, once they get older and desire a slower, calmer, quieter life, and especially if you want more space with kids, the suburbs start holding more appeal. And that also factors in constraints about job availability.
by Wilder7977 | 2025-04-18 22:06:39+00:00
Don't give them "your" email. Give them a mail alias, which I am sure as a privacy conscious person you already have, and you are good. They also recommend to do so themselves.

However, the most important argument here is not the fact that they are legally bound to those privacy commitments (they are), but that their business incentives are fundamentally incompatible with tracking users. For a very niche business with an extremely narrow and homogeneous user base, if they would get caught doing so, it would be game over. The privacy pass feature is available if you don't trust, and you can verify since everything relevant happens client side.
by vizzah | 2025-04-18 22:09:02+00:00
Yes yes! It all happened too fast. From my ZX, to my first x86, next year 286, end of year 386.. first 10MB hard drive.. and BBS on it.. first downloaded .mp3 from FidoNet .. 486.. Celeron.. Internet.. way way too fast, over the course of 5 years.. 1992-1997 and then it was still phun until about 2002/3 I think =) Then everything went mainstream.
by dataflow | 2025-04-18 22:09:24+00:00
You seem to be misrepresenting the situation. Ignorance of the law is not the defense they are invoking here.

Ignorance of the law is when you claim you didn't follow the law because you were unaware it existed.

This is a case where the court believes police did know the law and did try to follow it in good faith -- that's how they got to their conclusion that it's constitutional -- and that no court had yet reached a different conclusion in that district, until now.

These are distinctly different situations.
by refulgentis | 2025-04-18 22:09:24+00:00
This is a really nice article, in that its long and provides a good example of knowing everything yet nothing.

Setting aside individual problems with it, this is because it suffers from a broad and blindingly obvious problem: investment is occurring in this area b/c it will be absolutely politically unpalatable in 20 years to still be emitting CO2.

A long analysis showing lithium is more expensive than just using gas is unnecessary, and not even wrong when its used to prove VCs are dumb or whatever.

Things are going to get that bad. Mark my words. It's like how it was obvious COVID was going to be a pandemic after January 2020. You could derive it from basic #s.

They're not looking to be cheaper-than.
by AdrianB1 | 2025-04-18 22:10:33+00:00
In most cases police is seen as serving the government and having all sorts of protections from sovereign immunity (confirmed in a case when a SWAT team partly destroyed the wrong house), qualified immunity (invented by SCOTUS, there is no such law) and practical legal immunity based on the fact that DAs rarely prosecute and even juries rarely find them guilty when prosecuted. This is why the ignorance of the law is accepted in so many cases as a defense for police, but not for citizens.
by sumedh | 2025-04-18 22:10:38+00:00
I took a screenshot of your image and this prompt "play the game geoguesser and guess where this image was taken"

Putting those pieces together, the most likely spot is one of the cafés on the east bank just north of Dragon Bridge. A popular candidate with a very similar railing/table setup is Bridgespan Café (also called Bridge Cafe) at ≈ 16.0645 N, 108.2292 E.

Location guess: A second‑floor riverside café on Trần Hưng Đạo street, east bank of the Hàn River, Đà Nẵng, Vietnam (looking southwest toward Dragon Bridge).

Approx. coordinates: 16.064 °N, 108.229 °E

Confidence level: 70 %

The bridge‑light pattern and cruise‑boat LEDs strongly suggest Đà Nẵng, but several cafés share almost identical views, so the exact establishment is harder to pin down.
Claude Code Alternatives?
by pozzy | 2025-04-18 22:10:50+00:00
For anyone that has use Claude Code, what is a powerful enough alternative? I've been getting some amazing results with it, but the cost quickly adds up. I'd like to test something like the Gemini 2.5 Flash API which is significantly cheaper.

Does Aider or RooCode offer comparative performance?

I'm not looking for something that's simply cheaper. I want to know if it's possible to get the same level of quality at a cheaper price. I know Claude Code is tightly integrated with its own model which is part of the reason it performs so well.
by foobiekr | 2025-04-18 22:11:02+00:00
Scott Alexander has a good summary of what went wrong with the former mindset (fill the job with the qualified candidate becomes mimic the population at large or else): https://www.astralcodexten.com/p/book-review-the-origins-of-...

The problem with DEI is that it did, in fact, turn into a policy of racial quotas, only the quota-ness was denied even though the threat of legal action was omnipresent.
by tliltocatl | 2025-04-18 22:11:05+00:00
- One that doesn't relies on code reuse. I. e. one that isn't overly verbose. One often have to reinvent the wheel, simply because no existing library fits all the requirements - like there are three that does what I want, but one uses too much memory, another busy-waits in a separate thread eating the battery, yet another one assumes the network is perfect and panics on first packet loss. All of this works on desktop because hey who cares about power and if it hangs we can always just restart the program. Also code reuse is the primary reason why one might want dynamic allocation and this is problematic.

- A runtime that doesn't allocate silently. Read "no GC and no malloc calls from library functions". It's not just that it's not enough memory, it's when we run out of memory (and it is going to happen at some point) there will be no recourse, not even a way to log what happened if the logger itself or the log delivery mechanism needs the heap. Having "allocates memory dynamically" as a part of the type/effect signature would be nice.

- Honestly, even stack allocation is sometimes problematic. Mostly we assume it's fine, but being able to statically validate stack usage would be nice.

- What I miss in C is support for stackless coroutines. Threads are expensive because of stack size and callbacks are really painful. (In a way stackless coroutines and static stack usage are related). Zig tried but afaik didn't get it yet.

- Support for compile-time metaprogramming. Code generation sucks. C preprocessors is not nearly as bad as usually painted, X-macros are really nice, except when you make an error, you get an undecipherable mess for a message. Seriously, just having a C preprocessor with a facility "expand this token from this dictionary of macros or fail if it doesn't expand" would be much nicer.

- Well-defined integer overflows, without sacrificing expression readability. Preferably ones that would allow arbitrarily-sized intermediate results and with an operator to warp/saturate on assignment, with an optional output overflow flag. For me it's much more of an issue than memory/pointer bugs.

- Support for C interoperability (including being able to import C macros) because vendors aren't going to support anything but C ever.

Zig is quite close, through is still feels a bit rough.
by jiscariot | 2025-04-18 22:11:30+00:00
Target basically decided to stop "over-delivering" on DEI. e.g. stuff like $2 billion to black-owned businesses, increase black workforce by 20%, etc. Even with the rollbacks, they are probably doing on average more DEI for the sector, than a Costco, Amazon.

They definitely messed up the messaging, though, in that they positioned themselves to be somehow boycotted by both left and right.

Costco is 20x the business as Target for numerous reasons, I kind of doubt any of it has to do with DEI.
by Liftyee | 2025-04-18 22:11:54+00:00
Worth noting that the designer, Zack Freedman, has a popular YouTube channel[0] detailing all sorts of projects in witty videos. They are targeted towards a broad audience so aren't excruciatingly technical, but I think they make for good entertainment and inspiration.

[0]: https://www.youtube.com/zackfreedman