MurphyA/hacker-news huggingface dataset:
by Johanx64 | 2025-05-21 00:59:58+00:00
Have you bothered to, you know, do the bare minimum and check atleast the vulgaris definition of antinatalism.... on say, wikipedia?

I'm not going to argue your private distorted perception and misunderstanding that falls completely outside of even the most pedestrian understanding of what antinatalism is - even the wikipedia, etc.

(2) isn't an antinatalist argument.

Now an antinatalist might try to convince a regular Joe-Schmoe not to have kids, by pointing out how much of an inconvenience it might be. And Joe-Schmoe might not have kids, because it would be incovenient for him and get in the way of more important things, like playing video games and jerking off.... or point out how expensive it would be economically and such.

Which means Joe-Schmoe does not operate on, or even considers or contemplates the antinatalist argument at any point, in any shape or form. Which is to say Joe-Schmoe would absolutely have kids if it cost him less, there were different economical social pressures and so on, or if he simply... wanted to.

Focal point here is the Joey-Schmoey and what he WANTS. That's all there is to it.

That however does not make it into an antinatalist argument, nor does Joey Schmoey think in any antinatalist capacity at all.

The fact I have to explain this also makes me suspect that... sadly not a lot of cerebral action is going here either....
by const_cast | 2025-05-21 01:00:02+00:00
Correct. The only reason Tesla even stood a chance is they had close to zero competition.

As soon as the car companies who, you know, know how to make cars starting dipping their toes in, it was over. It takes time for inertia to be overcome but it will, and once that inflection point is reached there's nothing anyone can do.

Tesla could have prevented this by being proactive and chasing new designs and new interiors before they felt any pressure to. But like all American companies, once they have even a hint of market success, they give up. They just keep doing whatever they're doing because clearly it's working.

Until one day you look around and your competition is 10 years ahead of you and you've been sitting with your thumb up your ass. Oops. Better catch up right now. Except you can't, so you rush it, and then your quality and delivery suffers even more, so the gap only widens because while you're playing catch-up your competitors just keep marching forward.

We saw it with GM, we saw it with Ford, and now we're seeing it with Tesla. Is this unavoidable?
by brudgers | 2025-05-21 01:00:14+00:00
Getting users is going to be the hard part.

It is certainly a hard part, but delivering value to those users will be even harder.

Because delivering value will require an LLM with expertise on every place a person might want to travel and delivering useful answers to people with arbitrary tastes/desires/needs/itineraries/etc.

Some times for some people in some places "McDonalds" is just the right recommendation about where to eat. If you are at Exit 47 at 9pm it could be the best option. If you are in the French Quarter at 3pm, it probably isn't.

So how do you pay for good answers for everyplace in the world? Even Google struggles with that.
by yummypaint | 2025-05-21 01:00:15+00:00
I think this post confuses net metering with feed-in laws.

With net metering, if a customer generates more energy than they consume, the utility does not cut them a check at the end of the month, it only offsets their use, possibly with limited rollover. On average, the customer only consumed their own energy and the utility got some for free as well.

I would also point out that with solar this free excess is directly helpful to utilities because it happens in the middle of the day when summer energy use peaks. This allows the utility to have less base load capacity which saves everyone money.

Feed-in laws require utilities to buy all power fed to the grid at retail rates. They generally don't exist in the US but Germany grew a lot of its renewable capacity that way.
by starspangled | 2025-05-21 01:00:32+00:00
> It gets massive amounts of products and services enabling the US residents live well beyond their means.

What does this mean really? That is their means.

For a somewhat topical example, people of Australia get access to cheap medications (in part because they pay to subsidize the cost of them but also because) their government negotiates with pharmaceutical corporations to pay lower prices. This kind of negotiation would be completely out of reach of any private Australian person, but they are not living outside their means. Their means includes the means to elect governments to run the country for the benefit of its own people including doing things like securing lower prices for medications.

> China for example, sends huge number of electronics and all kind of other consumer goods that Chinese produce by sweating in 12 hours shifts in 6 day work weeks in exchange for imaginary numbers.

Until 1990, Kenya had a higher GDP per capia than China. It is absolutely not "imaginary". Work produces real value, just because you can represent or trade that for allegedly "imaginary" currency does not mean that the value created was imaginary.

> US is definitely not the victim here. There's the risk of this system stop working and that's when the US might have hard times due to being forced to live by its means and have no ability to kickstart its own production when that time comes.

US manufacturing output is double that of China's on a per-capita basis.

> It makes sense to be worried for such an eventuality but US is definitely not being taken advantage here.

Seems like that's the popular assertion but I don't see much solid reasoning behind it in this thread (not picking on you specifically), just handwaving about how USD's status as a global currency somehow makes trade deficits inevitable despite simple facts available that US had a surplus trade balance 50 years ago, when the USD has been considered the global / reserve currency for over 60 years.
by lowercased | 2025-05-21 01:00:55+00:00
FWIW, I'd found https://www.geocod.io/ to be a good service a couple years back. They sponsored some conferences I went to, and I needed some geocoding->timezone info. IIRC, at the time, it was $5/month which covered everything we needed. Dunno if that's eye-watering or not.

Seems to have changed pricing a bit since. The 'pay as you go' model now has 2500 API calls/day for free, and $1/2000 API calls after that. My needs never grew in to needing much more than what we hit for that $5/month, so I can't vouch for their service at a large scale, but I enjoyed using it.

No affiliation just a happy former customer.
by neilv | 2025-05-21 01:01:34+00:00
For LaTeX documents like technical papers...

Something like Palatino (or even Computer Modern Roman) for body text.

But for headings, humble Helvetica looks good, and a bit less "academic". (I really dislike the default CMR at large point sizes.)

For monospace bits, again I dislike the unusual-looking TeX default, so something serifed or otherwise clearly unambiguous (for "1" and "l", "0" and "O"), and thick enough to be legible (some Courier are too thin). Inline, at a slightly smaller point size than body text, to look proportional, and maybe a little smaller in code blocks.

For a book, I was thinking something slightly flashier for headings, at least on chapters, maybe Linux Biolinum.
by degamad | 2025-05-21 01:02:11+00:00
You've hit on an important point in the article:

> if you are doing so because you lack understanding of the original code

As I understood it, the key point of the article is that the understanding is the value. If you don't understand the code, then you've lost the value. That's why rebuilds by new folk who don't understand the solution don't work.
by dhosek | 2025-05-21 01:02:14+00:00
It’s hard to see Palatino and Garamond as similar, but perhaps that’s just my typographic training at play. Palatino is much closer to its calligraphic origins than Garamond and has a darker color on the page (the seldom seen Palatino Book weight is a great improvement over the Palatino Medium that’s the default Palatino weight for extended text).

Note also that Palatino was originally designed for Linotype hot metal typesetting and has incorporated in its design the limitations of that system (which, in some ways is actually a bonus for naïve digital setting where ligatures may be limited or non-existent). The most obvious case of this is the lack of character kerns—that is, characters cannot extend beyond their typeset width. This makes the italics look cramped since, e.g., d, l and f cannot reach over the following letter with their ascenders.
by agentkilo | 2025-05-21 01:02:21+00:00
A fellow StumpWM user!

My StumpWM is heavily customized though, and I mostly modeled Jwno's behavior after my own config, so it may not be what you expected at all.

But that's one of the reasons I like Lisp and things built in Lisp: They are so flexible, you can sometimes build something based on the original thing, while it feels completely different from the original.

> my monitor seems just the right shape/resolution for the standard Windows splits to be suboptimal

Do you use an ultra-wide? In that case, Jwno has no OOTB ultra-wide support, but there's a section for adjusting it in the cookbook[1].

[1]: https://agent-kilo.github.io/jwno/cookbook/adjust-top-level-...
by fn-mote | 2025-05-21 01:02:42+00:00
I used to feel that way. I’m still not a convert, but now I’ve seen a lot more complexity papered over by a nice DSL.

Standard math syntax is a DSL. I understand math a lot more quickly than I understand the same thing written in 20 lines of code.

I think the language we use to express ourselves influence the quality of the product. If your language encapsulates complexity, then you can build more complicated things.

I’m not arguing in favor of specific (“pointless”) DSLs, but there’s a nice paper about making a video editing language in Racket [1] that makes a DSL seem pretty convincing.

[1]: https://www2.ccs.neu.edu/racket/pubs/icfp17-acf.pdf
by marcus_holmes | 2025-05-21 01:03:13+00:00
I have a problem that I test new UI frameworks on; generating celtic knotwork. I've written three of these now (React, VueJS, and Go manipulating SVGs). The first was hard because I had to learn how to solve the problem. The others were hard because I had to learn how that solution changed because of the framework.

There's a joy in rewriting software, it is obviously better the second time around. As the author says, the mistakes become apparent in hindsight and only by throwing it all away can we really see how to do it better.

I also sketch (badly) and the same is true there; sketching the same scene multiple times is the easiest way of improving and getting better.
by JSteph22 | 2025-05-21 01:03:22+00:00
A significant portion of the trade deficit is due to heavily discounted Canadian crude imports that American oil refineries refine and resell domestically and internationally at a large markup that brings in massive revenues.

American lobbying has to date successfully prevented Canada from building up its refinery capacity. Now that Trump doesn't seem to like this arrangement, Canada will likely simply stary refining its own crude.

This will definitely reduce the US trade deficit but may not be good overall for the American economy.

The blanket generalization that all trade deficits are subsidies is flat out wrong. You need to look into the details to determine whether a given trade arrangement is beneficial for the US or not.
by thundergolfer | 2025-05-21 01:03:31+00:00
MFU is indeed very useful. Today we found that while scaling Karpathy’s nanoGPT to multiple H100 nodes the MFU calculation itself was dropping MFU performance![1]

Commenting it out improved iter performance by almost 30%

1. https://github.com/modal-labs/multinode-training-guide/blob/...
by the_pwner224 | 2025-05-21 01:06:00+00:00
Pixel 4a release date = August 2020

Pixel Fold was in the Pixel 8 generation but uses the Tensor G2 from the 7s. Pixel 7 release date = October 2022

That's a 26 month difference, yet a full order of magnitude difference in token generation rate on the CPU. Who said Moore's Law is dead? ;)
Ask HN: Does vibe coding hurt good software engineers?
by unclebucknasty | 2025-05-21 01:07:01+00:00
The cynical part of me still sees "vibe coding" as a marketing term, invented to paper over problems with insufficient AI-coding tools.

Still, it seems that some people who couldn't code previously, can now do...something.

But, for experienced developers who have tried vibe coding, does it actually slow you down? And does it negatively impact the quality of your code?

I'm trying to figure out whether vibe coding in its current state is really a net-positive versus good engineers. And, I'm not even certain whether it's marketed as such.
by dragonwriter | 2025-05-21 01:07:50+00:00
> How is the requirement to use a computer and maybe pay a cloud subscription in the long term more accessible than other kinds of art?

Accessibility -- and I don't mean this in the sense particular to disability -- is highly personal; its not so much that it is more accessible, as that it is differentlly-accessible.

> I've tried AI image generation myself and was not impressed. It doesn't let me create freely, it limits me and constantly gravitates towards typical patterns seen in training data. As it completely takes over the actual creation process there is no direct control over the small decisions, which wastes time.

No offense, but you've only tried the most basic form of AI image generation -- probably something like pure text-to-image -- if that's what you are finding. Sure, that's definitiely what the median person doing AI image gen does, dumping a prompt in ChatGPT or Midjourney or whatever. But its not all that AI image generation offers. You can have as much or as little control of the small (and large) decisions as you want when using AI image generation.
by ivape | 2025-05-21 01:08:18+00:00
I disagree. You need a legitimate reason if you are going to get it from a physician or psychiatrist. If you believe the drug should be available to all adults, then this I also agree with. I'd rather no one make up false symptoms, but a psychiatrist/physician needs to assess on honest criteria. If your justification is "because I believe it will work for me", then just go buy it. Unfortunately, our rules are different. It's not a strawman to suggest that many people just want it because they see the pay-off from certain careers as worth it, this is not good enough clinically to prescribe someone this stuff. Just wanting it is not enough in the paradigm that exists (which is that of therapeutic benefit for an illness).

Another example of this is Ozempic. It's pretty much being used as a vanity drug, but a doctor's criteria should always be related to an illness and real symptoms. These ADHD drugs are very much study drugs used in schools and knowledge professions. So, we can keep bullshitting about it, but if you at least admit to that then I'll say go ahead and just sell that shit in dispensaries like weed - no questions asked.
Cars are just too expensive
by Urbanisttidbits | 2025-05-21 01:10:45+00:00
People don’t talk enough about how most Americans are forced to own cars (due to how we design our cities) and have to spend over $12,000* a year (!) as a result

*hard to find exact numbers, but many sources wind up around the $12,000 average for all cars (new and used)
by Fnoord | 2025-05-21 01:11:12+00:00
> In CSS, selectors are patterns used to match, or select, the elements you want to style. Selectors are also used in JavaScript to enable selecting the DOM nodes to return as a NodeList.

From [1]. This nomenclature was also used way before CSS even existed; in SQL.

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_selecto...
by austin-cheney | 2025-05-21 01:12:04+00:00
> The people who create software generally refer to themselves as software engineers

Engineers follow processes and measure things. If a developer is not measuring things, most are not, then they are not engineering. If, at least, they are doing something new they are writing. Otherwise, they are typing. Software employs a lot of typists.

If you want to select for excellent engineers you only need to identify two qualities: conscientiousness and persistence. Conscientiousness is awareness of the world outside yourself and is negatively correlated with intelligence. Conscientiousness is where you find disciplined industriousness. Add a little bit of intelligence and you also get people that can follow complex instructions and achieve high precision. Creativity is the child of persistence and high intelligence. Creativity is achieved by trying many variations of a process and carefully discerning quality against some audience or metric.

If you hire a bunch of clowns you get a circus.
by runarberg | 2025-05-21 01:12:24+00:00
The State of Palestine has two government at the moment which govern separate territories, just like Libya, Yemen, or China. Neither government of Palestine disputes the ICCs jurisdiction over Gaza. And unlike China there have been numerous attempts to unify the two governments, most of them were stopped by Israel.

I think the ICCs argument of jurisdiction is entirely reasonable, and consistent with how the court has ruled previously.

EDIT: Since this is Hacker News and we like nerdy details, I’ve linked below the 2021 ruling that established it’s jurisdiction of Palestine. The ruling was 3-1 and explicitly included the West Bank including East Jerusalem, and Gaza.

https://www.icc-cpi.int/news/icc-pre-trial-chamber-i-issues-...
by corysama | 2025-05-21 01:12:38+00:00
I've not sat down and watched this yet, but you might appreciate it. https://www.youtube.com/watch?v=DZfhbMc9w0Q Apparently Doom: The Dark Ages switched to Visibility Buffer rendering. Likely because it reduces issues with quad utilization. http://filmicworlds.com/blog/visibility-buffer-rendering-wit...
by pabs3 | 2025-05-21 01:12:50+00:00
Unfortunately, on most hardware, SoF is not actually open enough that users can control their own firmware. Most OEMs required that the loaded SoF binaries have Intel signatures. On a small amount of other hardware (notably Chromebooks IIRC), a signature from the "community" publicly released private key is required instead.

https://github.com/thesofproject/sof/issues/5814
by Izkata | 2025-05-21 01:13:42+00:00
> Weirdly, the language also has some infix operators, which seem a bit out-of-place to me. I have no idea how the 'parser'[1] works.

There are no keywords or statements, only expressions. Square backets ("blocks") are used for both code and data, similar to a Lisp list. The main language (called the "'do' dialect") is entirely polish notation with a single exception for infix operators: Whenever a token is consumed, check the following token for an infix operator. If it is one, also immediately consume the immediately following one to evaluate the infix operator.

This results in a few oddities / small pitfalls, but it's very consistent:

* "2 + 2 * 2" = 8 because there is no order of operations, infix operators are simply evaluated as they're seen

* "length? name < 10" errors (if "name" isn't a number) because the infix operator "<" is evaluated first to create the argument to "length?"
by ocdtrekkie | 2025-05-21 01:13:48+00:00
I think the reading people missed is that Epic won the original case, but YGR was hesitant to "set prices" or outright prohibit "charging for access to the platform", but expected Apple to allow competition. They very poorly misread a softball judgment as "we can still charge everyone 30% as long as people have choices how we do so", and that was an extremely wrong interpretation. Instead of creating an environment where Apple could compete with other providers and still make some reasonable cut, now Apple gets to demand 0%.

Epic threw everything in the case, but they really only needed to win on any one count to win the case.
by ringsaturn | 2025-05-21 01:13:48+00:00
Hi, thanks for mentioning. A list of tzf libraries:

- Go: https://github.com/ringsaturn/tzf - Rust: https://github.com/ringsaturn/tzf-rs - Python: https://github.com/ringsaturn/tzfpy - Swift: https://github.com/ringsaturn/tzf-swift - Wasm(browser only): https://github.com/ringsaturn/tzf-wasm - PostgreSQL extension: https://github.com/ringsaturn/pg-tzf

Or online preview: <https://ringsaturn.github.io/tzf-web/>.

Here is a blog post about the packages history: https://blog.ringsaturn.me/en/posts/2023-01-31-history-of-tz...
by OccamsMirror | 2025-05-21 01:15:37+00:00
Anyone truly considering this should weigh up this post with the timeless wisdom in Joel Spolsky's seminal piece, 'Things You Should Never Do'[1]. Rewriting from scratch can often be a very costly mistake. Granted, it's not as simple as "never do this" but it's not a decision one should make lightly.

1: https://www.joelonsoftware.com/2000/04/06/things-you-should-...
by Metacelsus | 2025-05-21 01:16:09+00:00
Pretty cool that they were able to get these to grow to 1.5 cm without collapsing. It's also interesting to note that a lot of the early regulatory factors involved in amnion formation (BMP signaling targets, specifically) overlap with primordial germ cell regulators. In fact germ cells can be co-specified with amnion in another stem cell system (https://pubmed.ncbi.nlm.nih.gov/37426764/)
by materielle | 2025-05-21 01:16:19+00:00
> At the expense of hollowing out domestic industry

This doesn’t seem obvious to me. Trade happens because it mutually beneficial.

The counter factual to reducing trade isn’t that we would manufacture the equivalent amount of goods here and be just as rich.

It’s that we would be poorer. And certain goods would cease to exist, and all of us would have to learn to live with less because it’s simply infeasible to manufacture everything here.
by frollogaston | 2025-05-21 01:16:23+00:00
Yeah I get the justification for the lack of .length, but they eventually added it for a good reason too, which is that anyone calling that doesn't really care and those who do care can use something more specific.

The other aspects of strings are also centered around things being of uncertain length, like how it's O(n) to take the nth character of a string, and how there are rather complicated objects involved in taking substrings. There's a lot more thought and resulting complexity than other languages' default strings. And yes a few languages use extended grapheme clusters, but I feel like emojis were the real motivation.
by const_cast | 2025-05-21 01:18:20+00:00
Centrism is also the ultimate defense of the status-quo, meaning you have a bias towards the status-quo.

The fallacy here is that the status-quo is reasonable therefore being a centrist is reasonable and being a not-centrist is unreasonable.

Just because the status-quo is the status-quo and is in the "middle" does not make it reasonable. For example, the status-quo in Israel right now is performing a genocide. The centrists in Israeli politics are pro-genocide. The "extremists", as you say, are anti-genocide.

The current political landscape of the US is far-right. Where does that leave centrists? This is up to you to dissect.