MurphyA/hacker-news huggingface dataset:
by defrost | 2025-11-24 01:37:27+00:00
Alternatively for reasonable interpretations of calcite deposition rates, other mineralisation layering rates, uranium series decay rates, and other STEM processes it's clear the earth is at the very least more than 40,000 years old wrt human activity:

* https://www.abc.net.au/news/2021-08-25/new-dating-technique-...

* https://www.abc.net.au/news/science/2021-01-14/indonesia-sul...

* https://therangeskarratha.com.au/explore/rock-art

It's a philosophical argument of the truthiness of texts recording goat herders begetting goat herders Vs rates of change in observable physical features of the earth.
by fau | 2025-11-24 01:37:29+00:00
Presumably because a good portion of the target audience are less technical users, and there's no reason to be throwing extra (ex-)initialisms at them. "Zorin Connect" is clearly something that will connect my Zorin OS to something. "KDE Connect" is something that might perhaps connect me to a "KDE", but what's a "KDE" anyway and why would I ever need to connect to it?
by PaulDavisThe1st | 2025-11-24 01:38:00+00:00
> Compile speed. Why do people care so much?

Ardour is a real-world, mid-size project. About 1.3M lines of code, almost all of it C++. On the fastest typical x86_64 systems, it builds in about 1.5mins, on an M3 it builds in about 3.5mins, on a somewhat older x86_64 16 core system it builds in about 7.5mins.

If you ever touch libs/ardour/ardour/session.h or libs/pbd/pbd/stateful.h, you're in for an almost complete recompile. If you touch libs/temporal/temporal/timeline.h, same thing. That's just the day to day work of being a developer of a native desktop application - nothing to do with CI or releases.

That's why some of us care.
by engeljohnb | 2025-11-24 01:38:35+00:00
> Such overgeneralizations are not helpful. People gravitate stronger towards certain creative disciplines, or a selection of them; how long it exactly takes to develop-out "reasonable" skills is dependent on a litany of factors, some of which cannot be controlled (e. g. force majeure). Both programming and pixel art requires unwavering commitment and exercise´; there is no way to "wing it" if you are intellectually honest and take your craft seriously.

> And furthermore, I see both disciplines as fields which humans engage in to solve specific identified problems, rationally or intuitively; in both it takes practice to get reproducible results, in both you need to keep doing it until it becomes "second nature". This refers to the process itself, the process to hone one's craft.

These are all the words you've said so far that address whether art takes longer to learn than programming. Your points boil down to 1) People have different strengths and weaknesses 2) Both require practice

But neither of these contradicts the statement "art generally takes longer to learn than programming."

> In the end it's useless mostly for entirely different reasons, though; reasons I have already explained as well.

Here are all the words you've spent explaining why the observation is useless:

Oh... actually nothing. This whole discussion started when you said

> Such overgeneralizations are not helpful

But they've already been helpful to me before, and no fewer than one other person. Even if it's not much, "useless" is untrue. I said "this is what I've found to be true, and observed in others like me," and you said "this is not a useful observation." You never said why, you just jumped straight to "I already adressed that."
by zymhan | 2025-11-24 01:38:39+00:00
> The bank instantly ruled in my favor and closed the case, issuing a permanent credit. I have never seen that before. They must be getting tons of Comcast chargebacks to do that.

I did the same thing, except I disputed a collections record on my Credit Report from either AT&T or Comcast. They also ruled in my favor quickly, and I was quite surprised that it wasn't a more difficult process.
by don-bright | 2025-11-24 01:38:57+00:00
That immediacy is mostly thanks to OpenCSG which is essentially a magic trick to quickly fake 3d rendering of booleans between 3d objects using stencil buffer of gpu. http://opencsg.org/

In other words it renders the cylinders cubes spheres etc and their unions differences etc, to a 2d screen without actually calculating the intersection of those meshes / solids in 3d space.

This is the special thing about OpenSCAD design is they figured out how to build an abstract syntax tree that could either be sent to OpenCSG, CGAL (old engine), Manifold (new engine), or even the bare bones 'ThrownTogether' renderer (ancient engine on machines with no gpu that just draws 'negatives' as green blobs iirc).

It should be theoretically possible for any CAD program to do this. its just a lot of work.
by Lammy | 2025-11-24 01:39:11+00:00
> I think you could get them stuck halfway closed by cramming something in the door frame that would get the whole thing jammed.

This was a popular griefing tactic when TF2 first came out where you could trap everyone in spawn by crouch-jumping into the spawn door as Scout: https://youtu.be/JUPzN7tp7bQ?t=243
by saghm | 2025-11-24 01:39:34+00:00
> Some very solid argument here. However, as already implied in my article, you can get most of the guarantees without losing your sanity.

I think this is part of why your article is causing a strong reaction from a lot of people; quite a lot of the justification for your point of view is left implied, and the concrete examples you do give about Rust (e.g. `Arc<Mutex<Box<T>>>>` and `.unwrap`) are hard not to see as straw men when plenty of people write Rust all the time without needing to rely on those; it turns out it's also possible to get more reliability out of Rust for those people without losing their sanity.

Most of the opinions you give are hard to distinguish from you personally not finding Rust to provide a great experience, which is totally valid, but not really indicative of "core problems" in the language. If you instead were making the argument of why you don't personally want to write any code in Rust, I don't think I'd have much criticism for your point of view (even though I wouldn't find much of it to apply to me). Then again, the article starts off with a statement of previously having made an intentionally provocative statement purely to try to compensate for a perceived bias in others, so maybe I'm just falling for the same bit by trying to engage the article as if it's serious.
by dwd | 2025-11-24 01:40:42+00:00
When you have the electronic ticketing system already in place like Brisbane it makes sense to use it to monitor usage, so you can precisely see each journey, and better plan scheduling and expansion. For example, you would be able to see how many people pass through the two CBD stations crossing the North/South divide in the network. The new Cross River Rail expansion for example will be the first line that doesn't pass through Central.
by awesome_dude | 2025-11-24 01:40:53+00:00
I think that ALL communities become toxic as they grow

I often hear that one community, or another, is "really good, not toxic at all, which is true when it starts (for tech, whilst it's "new" and everyone is still interested in figuring out how it works, sharing their learnings, and actively working to encourage people to also take interest)

Then idealism works it way in - this community is the greatest that every existed ever - and whatever it is centred is the best at whatever

Then - all other things are bad, you're <something bad> if you think otherwise

And, boom, toxicity starts to abound

For me, I've seen it so many times, whether in motorised transport (Motorcycles vs cars, then Japanese bikes vs British/European/American then individual brands (eg Triumph vs Norton), or even /style/ of bike (Oh you ride a sport bike, when clearly a cruiser is better...))

In the tech scene it's been Unix vs Microsoft, then Microsoft vs Linux or Apple, and then... well no doubt you've seen it too
by inferiorhuman | 2025-11-24 01:40:55+00:00
Assuming you mean one of these guys:

https://cptdb.ca/wiki/images/6/60/San_Francisco_MUNI_8001-a....

https://cptdb.ca/wiki/index.php/File:San_Francisco_MUNI_8110...

The signs made quite a racket, but so did the buses (well, the first model I linked to).

Fun fact: When Muni first rolled out the digital signs on their newer Bredas the set the signs to rotate through three different pieces of information. So for 2/3 of the time you had no indication of where the train was headed.

Bonus fun fact: the cloth rolls have a variety of routes and destinations that never came to be.
by evil-olive | 2025-11-24 01:40:55+00:00
156-line emoji-studded readme [0] for a 62-line shell script [1]

yeah, this sets off my vibe-coding-detector as well.

the readme recommends installing fuse3 with Pacman, but then installing rclone by downloading the binary to /usr/local/bin, even though there's an Arch package [2] for it. I don't think that's a recommendation an experienced Arch user would ever make (at least, not without mentioning the alternatives)

0: https://github.com/dadtronics/protondrive-linux/blob/main/RE...

1: https://github.com/dadtronics/protondrive-linux/blob/main/se...

2: https://archlinux.org/packages/extra/x86_64/rclone/
by schmookeeg | 2025-11-24 01:41:08+00:00
I run Claude Max 200 as my primary. I also have GPT Plus (so Codex) and OpenRouter for MCP calls which I can load via IDE in a pinch.

I seem to have access to Gemini CLI due to one google sub or other, but each time I have a reason to try it, it underwhelms me.
by Krssst | 2025-11-24 01:41:29+00:00
This was ~2 years ago, but it didn't work on my side. Closing the lid would put the laptop to sleep then quickly wake it up, fan spinning at full speed even if unplugged. I think I used their diagnosing tool and one cause was some non-microsoft (installed by a driver I think, laptop as almost new) scheduled task, so not fully their fault, but forcing this kind of much weaker/unstable sleep without backup when S3 worked well is a bit crazy to me.

(by the way the laptop was a Framework 13 AMD, curious if others experienced the same. Maybe they fixed it now)
by rufus_foreman | 2025-11-24 01:41:47+00:00
>> You are eating in the same place were the cooking happens, without going outside replacing your gloves, putting of your hairnet, apron and mask, and without washing your hands?

I'm not now, that was decades ago. We didn't wear gloves, hairnets, or masks. The guy working the grill would wear an apron.

I mean there was a bucket of dish rags under the sink there once that had maggots in it. I worked in two restaurants and as far as I know the "food regulation authority" never showed up at either of them.

I don't have any illusions that things are different now. Sometimes it's just better not to know.
by FridayoLeary | 2025-11-24 01:43:23+00:00
They were taking up way too much attention and drama. Trump doesn't like that. Also politics got in the way of making any real savings.

It's main legacy will be of dismantling much of the progressive infrastructure of the federal government. It's a pity because the deficit is very high. The current rationalisation is that tarriffs and a 2% yearly growth will cut the deficit to zero by the 2030s. That prediction is.... very optimistic.
by bkidyy | 2025-11-24 01:43:26+00:00
Hi HN, I’m the founder of Mew Design.

Like many of you, I love tools like Midjourney and DALL-E, but I was frustrated that they output flattened raster images. If the text is misspelled or the layout is slightly off, the whole image is unusable.

We built Mew Design to solve the "text hallucination" problem in AI graphics.

The Tech: Instead of generating a single pixel layer, we use a Multi-Agent System (currently running on Gemini 3.0 and customized models).

One agent acts as the "Art Director," parsing your prompt to understand intent (e.g., "minimalist event poster").

It dispatches tasks to specialized sub-agents: one generates the background visuals, while another calculates the typography hierarchy and layout vectors.

The result is a fully editable design where text, images, and shapes are separate layers—not a flat JPEG.

What makes it different:

Editable Text: You can actually correct typos or change fonts after generation.

Vector/Layout Awareness: It understands "logo top right" or "large headline" better than standard diffusion models.

We are currently exploring how far we can push agentic workflows in design. I’d love to hear your feedback on the generation quality and the editing experience!

(We just integrated Gemini 3.0, so speed should be improved.)
by gmd63 | 2025-11-24 01:43:39+00:00
I'm not excusing elected officials. I would go further and blame Vivek Ramaswamy for playing a huge part in pitching the failed DOGE. I'm just pointing out that the Trump admin deliberately lied about its connection to Project 2025, which made DOGE's connection unclear to people who consume Fox News etc.

People are downing my comment for suggesting that many people who don't take the internet straight into their veins every day might have had a hard time connecting the dots between DOGE and Project 2025.
by jwagenet | 2025-11-24 01:43:41+00:00
The hard part with 3d part creation isn’t the graphical interface or language, it’s actually describing and translating part requirements to a manufacturable design, weighing material, weight, fit, geometric, and cost tradeoffs. Openscad, opencascade, etc have been around for a long time and have specs for describing features in a way that llm should be able to handle, but if all the part constraints were available it’s far faster to make accurately in Solidworks.
by 8note | 2025-11-24 01:44:21+00:00
if a guy in india can make great MAGA posts, is that really a problem?

its got the followers because the followers want to read and reshare it.

id maybe like to see the location of origin as a pie chart on the followers list, as well as on what theyre following, but if the idea is good(for whatever definition if good)

is being american even particularly relevant? i dont think the random guy in indiana's opinions on Mamdani are any more relevant than a random guy in nigeria's.
by PaulDavisThe1st | 2025-11-24 01:44:30+00:00
as noted someone else, it is lock contention that doesn't scale, not mutable shared state. lock-free data structures, patterns like RCU ... in many cases these will scale entirely appropriately to the case at hand. A lot of situations that require high-scale mutable shared state have an inherent asymmetry to the data usage (e.g. one consumer, many writers; many consumers; one writer) that nearly always allow a better pattern than "wrap it in a mutex".
by Firehawke | 2025-11-24 01:44:30+00:00
No, they absolutely know. They've been very very slowly migrating stuff over to the new Settings panel bit by bit. If you look at what's in Control Panel now, it's maybe half as much as what used to be in there ten years ago.

That said, it's insanely ridiculous that it's taken 10 years to get it even halfway done.
by fogzen | 2025-11-24 01:44:45+00:00
The October CPI report was canceled and delayed because they couldn't retroactively collect data during the period of the government shutdown.

You may be interested to know of MIT's Billion Prices project, which scraped the Internet to calculate a CPI. It mostly aligned with BLS numbers, so I'm not sure if it's really worth the effort to repeat. https://en.wikipedia.org/wiki/MIT_Billion_Prices_project
by phantasmish | 2025-11-24 01:44:58+00:00
Any “we’re going to fix waste in the government and reduce the deficit” project that doesn’t lead with “… so first we’re going to review the last twenty years of recommendations from the CBO and GAO and start implementing what they say or imply we should do to meet those goals” is almost certainly bullshit.

Being optimistic about this one was one of those “having a mind so open your brain falls out” sorts of things.
by josephg | 2025-11-24 01:45:20+00:00
I hear you, but to be clear - you're not using markdown any more. A quick look at the docusaurus website suggests it uses MDX, which explicitly does not support commonmark. MDX documents cannot be rendered with other markdown renderers. And normal markdown text can also be incompatible with mdx.

If markdown were actually good enough, you wouldn't be reaching for bespoke extensions to markdown to make it more capable.
by tialaramex | 2025-11-24 01:45:26+00:00
By coincidence I was talking to one of Cloudflare's engineers this weekend† and they actually argued that the unwrap() isn't the problem per se, that instead it's just wrong to go from "We don't know if this data works" to "Everything is broken" without the step where you check that data works - and that's still true if we're doing this once per minute not once per month.

I argued that requiring expect("expectation") calls rather than unwrap() instils the discipline to consider what you're expecting and thus why you think we won't panic - to write the text in the expect call, but I did not convince them and they remained sure that what Cloudflare needs is better deployment discipline not improved engineering practices.

† It is a coincidence that they work for Cloudflare, it was quite intentional that I spent much of my weekend with them, we were playing video games.
by stavros | 2025-11-24 01:45:28+00:00
First post:

> the pill to swallow is that most employees including managers are grist to the mill

Meaning that employees are disposable, and their only purpose is to produce value for the business.

Your reply:

> Businesses exist to make money. If you want a commune instead, join one!

Thus agreeing with the parent that the sole purpose of a business is to make money above all else.

My reply:

> That's not the only reason why businesses can exist.

Your reply:

> Tell us about a business that does not exist to make money.

This is rhetorical sleight-of-hand to change the counterpoint from "prove me wrong by showing me a business whose purpose is not to maximally exploit employees to maximize the amount of money it makes" to "prove me wrong by showing me a business that does not make money".

I could respond to the latter with an easy "some businesses lose money and exist because the owner finds the process fun", but you could counter with the No True Scotsman of "a business that doesn't make money is a hobby, not a business".

Instead, I will respond to the former, which is the original point, and say that there are plenty of mom-and-pop (or larger) businesses, as well as cooperatives, whose goals are not actually to exploit the worker to maximize the amount of money they make, but is primarily to give the owners a good work/life balance, or to help their community, or to be owned collectively by all workers.

The American-style "walk over anyone to make money" isn't actually the only way to do business, but the kind of person who thinks it is will generally make the tautological argument of "if you aren't maximizing your profits, you aren't a real business".
by cmdoptesc | 2025-11-24 01:45:45+00:00
Wow, the props to the author for digging deep!

> Looking inside of the display, I found labels identifying the make and model. The signs were designed and manufactured by Trans-Lite, Inc., a company based in Milford, Connecticut that specialised in transport signage from 1959 until its acquisition by the Nordic firm Teknoware in 2012. After lots of amateur detective work, and with the help from an anonymous Reddit user in a Connecticut community group, I was connected with Gary Wallberg, Senior Engineer at Trans-Lite and the person responsible for the design of these very signs back in 1999.

Few years back, we had a work thread about this exact Muni Metro font and the designers brought up segmented types. We never got as far as the author in finding the source, but did bring up other systems with similar typefaces.

NYC has their own called R142A: https://www.nyctransitforums.com/topic/55346-r142a-mosaic-lc...

And here's one inspired by Spain's transit system: https://aresluna.org/segmented-type/
by wenc | 2025-11-24 01:45:46+00:00
This is one of those NYTimes "solutions journalism" pieces meant to celebrate the program rather than truly analyze it.

You can pick free, or scalable, or financially sustainable (and without sustainability, a political shift will kill it), but you cannot have all three at once. The minute you push on one, second-order effects pop up somewhere else.

It is a classic wicked problem: solving it literally changes the problem.

Big-city transit has an equilibrium point, and it is incredibly stable. Every serious transit city in the world ends up in the same place: charge fares, subsidize low-income riders, and fund the basic system with taxes.

That equilibrium is stable for a reason. Every major city that tries free transit at scale will eventually snap back to it, because it is the only configuration that does not implode under feedback loops. It keeps demand reasonable, service reliable, and the politics tolerable.
by j_w | 2025-11-24 01:46:44+00:00
Yeah comments like the parents are typical from people that don't use public transit. The people who can't/aren't going to pay that some people "don't want" on public transit are always going to not pay and still use it, so why not make it free for everybody?

I live in an area that had outdated payment systems on their bus network. They determined that the cost to upgrade the payment systems would be higher than the revenue of fares, so they just made the buses free.

Edit: A lot of replies associate fare payment with behaviors (and smell?) of riders. I think that it's important to recognize that ones ability to pay a fare does not inherently indicate that they are "undesirable" in some way. Could their be a correlation? Possibly. But dedicate the policing to things that actually matter - an unruly passenger should get policing efforts, not a non-paying one (or smelly, really? Obviously homeless people can be putrid but seriously people smelling bad is not a crime).
by ggm | 2025-11-24 01:46:59+00:00
I still hate the use of intentional/consciousness language describing these new models. It's argumentative to the belief "it's alive" when in fact, its just an improved statistical inference engine over the dataset.

There's nothing wrong with being the best statistical inference engine. It's a good goal. it's a better goal than being the first one to a mythical future.
by twintwinetwolf | 2025-11-24 01:47:00+00:00
Because what you described is an unbearably complex, and highly unreliable solution. There is no way your home storage is more reliable than a geography-duplicated cloud center with 6 nines (or more) of data reliability.

If you love spending hours a day twiddling with linux configs, knock yourself out, but my time is worth more and the every arrow of opportunity cost points toward an integrated cloud ecosystem.

I prefer to save data in the cloud, and not "on the computer... in my house..." as the hank hill meme goes, because that hardware is painfully fragile.
by staticman2 | 2025-11-24 01:47:49+00:00
How did you determine that "Millions more tried them... and then desisted from treatment without major lifelong mental alterations"?

Someone literally just told you this happened to them, and your reaction was "I don't believe you," followed by a confident statistic you apparently invented.

Do you think if one person in a million took a drug and had their emotional system altered, a siren would go off? That the TV would be interrupted by an all-seeing oracle declaring a medical anomaly?

If a rare side effect occurs, it looks exactly like this: scattered individuals complaining on the internet.

You're misapplying the Carl Sagan popularized aphorism "extraordinary claims require extraordinary evidence" and apparently think the meaning of an aphorism can be determined by looking up one of the keywords in the dictionary, rather than, say, the Wikipedia article on the aphorism itself.