skysight-inc/HackerNews huggingface dataset:
> "example: a report on the cost-benefit of using bicycles, that comes out with a fantastic positive number for introducing a cycle lane."

Rubber-stamp a multi-billion dollar highway widening project that won't reduce traffic*, no problem, doesn't deserve any comment. Bike lane? Scrutiny with a fine-tooth comb, subject it to years of studies, complain about the cost, complain about why anyone would want a bike lane - they must be up to something! The slider is jammed 98% over towards 'cars' and still the car drivers are like "Won't someone PLEASE think about the cars?!".

"No benefits for cars were mentioned as I recall" - seriously, you think everyone might have forgotten that cars exist in the twenty seconds between when they last saw one, or heard one, or had to wait to cross a road, or used one, or heard someone talk about one, or saw an advert for one? A study on bike benefits didn't say that cars were great, do you want a study on wheelchair accessibility to talk about the benefits of being able bodied?

> "I'm sure the health improvements exist, and it wouldn't surprise me that the health benefits to society were well estimated"

"Worldwide, we estimate that physical inactivity causes 6% (ranging from 3·2% in southeast Asia to 7·8% in the eastern Mediterranean region) of the burden of disease from coronary heart disease, 7% (3·9–9·6) of type 2 diabetes, 10% (5·6–14·1) of breast cancer, and 10% (5·7–13·8) of colon cancer. Inactivity causes 9% (range 5·1–12·5) of premature mortality, or more than 5·3 million of the 57 million deaths that occurred worldwide in 2008. If inactivity were not eliminated, but decreased instead by 10% or 25%, more than 533 000 and more than 1·3 million deaths, respectively, could be averted every year." - https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

*roads are wider than they used to be; if adding lanes reduced traffic, there wouldn't be any traffic these days.
> If one provider were to "win" and stop innovating, they'll become ripe for disruption by the likes of Deepseek

Yes but that can take decades, till that time Google can keep making money with sub standard products and stop innovating.
Chinese Woman Detained in Arizona Border Station Dies by Suicide
> Traditionally, programs will place their code into non-writeable memory, and store variable data in memory that is writeable but not executable. And that's definitely the safer way to do things, but we can't be bothered with all that.

Woah, I have a feeling this does something even more. If the program modifies its own instructions, the kernel will probably save those modifications in the file too.
"It also uses time as an input, which is known to both the server and requestor due to the nature of linear timelines"

A funny line from his docs
> I laughed at your response too, because tar is part of Windows 11. See C:\Windows\System32\tar.exe

We don't usually browse System32 to see what programs Microsoft decided it should be part of the OS. Especially when Microsoft is not sure which Paint is the best.
Hm I also made a taxonomy of 5 categories of config languages, which is a bit different

Survey of Config Languages https://github.com/oils-for-unix/oils/wiki/Survey-of-Config-...

Languages for String Data
Languages for Typed Data
Programmable String-ish Languages
Programmable Typed Data
Internal DSLs in General Purpose Languages

Their taxonomy is:

String in a File
A List
Nested Data Structures
Total Programming Languages
Full Programming Language

So the last category (#5) is the same, the first one is different (they start with plain files), and the middle is a bit different.

FWIW I don’t think “Total” is useful – for example, take Starlark … The more salient things about Starlark are that it is restricted to evaluate very fast in parallel, and it has no I/O to the external world. IMO it has nothing to do with Turing completeness.

Related threads on the “total” issue:

https://lobste.rs/s/dyqczr/find_mkdir_is_turing_complete

https://lobste.rs/s/gcfdnn/why_dhall_advertises_absence_turi...
Exactly, a painting, for example, has zero utility.
It doesn't feel ambitious enough to me. Spend 10s of billions to get a less than 10x energy about 40 years after LHC reached its peak. Also planning of the next one should have happened while the last one was being commissioned to avoid the huge gap between them.
I recently went down this same rabbit hole for backend and stumbled on Typia[0] and Nestia[1] from the same developer. The DX with this is fantastic, especially when combined with Kysely[2] because now it's pure TypeScript end-to-end (no runtime schema artifacts and validations get AOT inlined).

I was so shocked by how good this is that I ended up writing up a small deck (haven't had time to write this into a doc yet): https://docs.google.com/presentation/d/1fToIKvR7dyvQS1AAtp4Y...

Shockingly good (for backend)

[0] Typia: https://typia.io/

[1] Nestia: https://nestia.io/

[2] https://kysely.dev/
Surprised not to see more people ask about performance profile of v4.

Zod is great in terms of API, but a no-go in terms of performance.

We ended up writing babel plugins (https://github.com/gajus/babel-plugin-zod/) and using it along with zod-accelerator, which improves performance, but breaks in various edge-cases.
No where would have an open door policy for a sizeable portion of the population. It's not that easy to legally move anywhere and the systems in place are designed for around the number they currently process.
This is just the complexity in individual files!

Configuration can be a lot more complicated. Look at dockerfiles, which are filesystems overlaid over each other, often sourced from the internet.

https://docs.spring.io/spring-boot/reference/features/extern...

Look at that: a massive 15 deep precedence order for pulling just individual values (oh man, doesn't even touch things like maps/lists that get merged/overridden).

That includes sources like the OS, environment-specific, a database (the JNDI registry), XML, JSON, .properties files, hardcodes. Honestly, I remember this being even deeper, I suspect they have simplified this.

This doesn't even get into secrets/secured configuration, which may require a web service invocation. I used to also pull config via ssh, or from private gits or github, from aws web service calls (THAT required another layer of config getting a TOTP cycled cred).

https://crushedby1sand0s.blogspot.com/2021/02/stages-of-desp...

I was right, the Spring config fallthru was deeper.
It was an analogy, ie a comparison of the differences between pairs. The relevant bit then is the damages suffered by the party stolen from. If you fail to pursue when the damages are small or nonexistent (image classifiers, employee stealing a single apple, individual reproduction for personal use) why should that undermine a case you bring when the damages become noticeable (generative models, employee stealing 500 lbs of apples, bulk reproduction for commercial sale)?
Are you tariff-ied? We are
What features are you thinking of? I hadn’t heard anything about TS types making their way into JS in any way (unless you count engines that can execute TS directly, but those just ignore the type syntax). That would be a massive change.
economics is a lot of made up theory and not hard science. you won't get any of his smarter supporters replying because even if they did you're showing an inability to model best-case. i mean you're personally at a loss?

if you took the average supporter of both sides neither seem smart. the clips they have of both sides is shameful. but those aren't the people implementing the policy, but they both support their tribes.

if you really are interested in understanding how they think you couldn't do worse than this:

https://www.hudsonbaycapital.com/documents/FG/hudsonbay/rese...
Wouldn’t that mean bicycles contribute to air pollution?
Thank you - I can’t seem to change it now, but good to know for next time. Appreciate the feedback!
It does... "Your PC will restart in 2 days to finish installing important updates". I believe it has been doing it since Windows 8. Of course you can always restart manually any time before then to apply the updates immediately. I think it's a good compromise.
> What is this brand of defeatist bullpucky? There is no raw material which is not contained within the borders of the US. Only some which are less expensive to extract elsewhere.

Let me rephrase this. We don't have the raw materials unless we destroy national parks and pollute our waterways. We also don't have the facilities to process these materials.

> I humbly invite you to visit https://www.imts.com/ this year in Chicago. If, after that, you believe that there's something that can't be manufactured in the US, I'll eat my hat.

This link says 2026 not 2025.
The contention is that they in particular aren't good faith actors unlike other outside actors, iiuc.
Zod is the default validator for https://github.com/gajus/slonik.

Zod alone accounts for a significant portion of the CPU time.
Google has so many channels for ad delivery. ChatGPT is only competing against Google Search, which is arguably the biggest. But dont forget, Google has YouTube, Google Maps, Google Play, Google TV and this is before you start to consider Google's Ad Network (the thing where publishers embed something to get ads from Google network).

So nope, ChatGPT is not in even in the same league as Google. You could argue Meta has similar reach (facebook.com, instagram) but that's just two.
Honestly, I'm not sure why you need a web interface on top of ffmpeg. It just seems to be an easy avenue for malware.
It's been good but I'm a network eng with experience dating back to pre Free/Net BSD so mileage will probably vary.

Sand-boxing browsers, apps and more importantly hidden telco apps is a bit harder than most pretend but once you get it and how to not need the Play Store it's pretty easy.
I'm sorry I know this is horrific but I still love it. This looks like a better version of Boost Lambda2. I would potentially maybe replace `$` with `_` before using this (which should be easy as a layer) like Boost::Lambda2 but otherwise I'm excited to use it. Not that I would use anything like this in production, but it looks too fun not to play around with.
The problem with scrapers in general is the asymmetry of compute resources involved in generating versus requesting a website. You can likely make millions of HTTP requests with the compute required in generating the average response.

If you make it more expensive to request a documents at scale, you make this type of crawling prohibitively expensive. On a small scale it really doesn't matter, but if you're casting an extremely wide net and re-fetching the same documents hundreds of times, yeah it really does matter. Even if you have a big VC budget.
I'm using Fennec (a Firefox fork on F-Droid) and a Pixel 9 Pro XL, and it takes around ~8 seconds at difficulty 4.

Personally, I don't think the UX is that bad since I don't have to do anything. I definitely prefer it to captchas.
> why is the old version so slow

In my experience of building consumer web applications, they all start fast.

Then someone says “We need to track every interaction in mixpanel. What’s even the point if we don’t know it happened”.

Then the sales team says “We need to track in Salesforce, nobody on our team looks at mixpanel”

Then the marketing team goes “We must consolidate in google analytics, nothing else fits our usecase”

Then the other product team says “We need Amplitude”

Then the re-engagement marketing team goes “Braze for us please, we must know when customers do a thing so we can trigger campaigns”

Then the product growth hacker marketing team says “Our recommendation engine needs to use the custom in-house framework so we can train our models”

Then someone goes “Hey it looks like we’re losing events sometimes, you have to make sure users don’t leave the screen until all events are submitted”

Then someone has a cool idea: “Wow it would be great if we could see where users are looking with something like Hotjar”

And now you have an app where every interaction triggers 20 different trackers, waits for all of them to settle, then reacts to your action. Just look at the AWS homepage one day – I once counted 70 requests blocked by Brave’s built-in blockers before I even moved my mouse. It’s slightly better after login – only a dozen or so tracker requests iirc.
I used to use Zod until I realised it’s rather big (for many projects this isn’t an issue at all, but for some it is). Now I use Valibot which is basically the same thing but nice and small. I do slightly prefer Zod’s API and documentation, though.

Edit to add: aha, now I read further in the announcement, looks like @zod/mini may catch up with valibot -- it uses the same function-based design at least, so unused code can be stripped out.
Indeed. And we only had to wait ten years for them, from Go 1.0 to 1.18.
Meta's models cant be used by companies about a certain threshold, so nope. Apple can wait it out to use a 'free model', but at that point it'll be like picking up an open source database like Postgres - you wont get any competitive advantage.
When will they do the same for the water companies, and tell the shareholders who have been happy for the management to rob the nation to boost their dividends and share values to go F themselves?
Much like Russia's overnight transition to a market economy in 1991, which opened the door to oligarch pillaging of national resources, 2 successive economic crises and a bond default, and 2 brutal wars in Chechnya.

Something tells me Trump's top economic advisers aren't based in the US, just as Yeltsin's strings weren't being pulled from Moscow.
First time ever? We had a budget surplus with hitting paying off the national debt in the 90’s. First thing Bush Jr did was giant tax cut for the rich which ended that.
>The best user experience for what?

The app has more features than anyone else, often implemented the smoothest/best way. Image Input (which the gemini site still sucks at even though the model itself is very capable), Voice mode (which used to be much worse in gemini until recently), Advanced Voice mode (no-one else has really implemented this yet. Gemini recently enabled native audio-in but not out), Live Video, Image gen, Deep research etc were all things Open AI did first and did well. Video Input is only just starting to roll out to Gemini live but has been a Plus subscription staple for months now.

>The most practical use case for generative AI today is coding assistants

Chatgpt gets 500M+ weekly active users and was the 6th most visited in the world last month. I doubt coding assistance is gpt's most frequent use case. And Google has underperformed in coding until 2.5 pro.

>On the model front, it used to be the case that other companies were playing catch-up with OpenAI. I was one of the people consistently pointing out that "better than GPT o1" on a bunch of benchmarks does not reliably translate to actual improvements when you try to use them. But this is no longer the case, either - Gemini 2.5 is really that good, and Claude is also beating them in some real world scenarios.

No that's still the case. Playing catch-up doesn't mean the competitor never catches up or even briefly supersedes it. It means Open AI will in short order release something that beats everyone else or introduces some new thing that everyone tries to beat. Image Input, 'Omni'- modality, Reasoning etc. All things Open AI brought to the table first. Sure, 2.5-pro is great but it doesn't look like it will beat o3 which looks to be released in a matter of weeks.
They don't really use browsers. They have basically build their own react-native version, but instead of using system UI as the backend they have a backend abstraction layer with implementations for their own rendering engine or alternatively a browser on platforms that don't support WebAssembly.
They only use WebAssembly rather than native because updating native code typically requires an app update via the platforms update mechanism which is slow and unreliable.
It looks like the new Rust UI version just swaps out their react fork for rust code and it looks like they are dropping browser support altogether.
You basically need proof-of-work to make this work. Idling a connection is not computationally expensive, so is not a deterrent.

It's a shitty solution to an even shittier reality.
I feel this article might have mentioned Milan's central station, which is from 1931 with a design from 1912.

It lacks the vertical scale of a skyscraper, but hits the Babylonian aesthetic pretty hard, and has been described as "assirian-milanese style".

https://maps.app.goo.gl/oNGz6co63jbc3hjt6?g_st=ac
xreal air just have a usb-C wire coming down from the back of the glasses
Racism is a tool wielded by the owner class to divide workers as they wage class warfare against them.

The grassroots development of class consciousness and a united working class is our only way out of this.
they thought it up and published a report back on it in nov 2024.

here's the plan, you can use it to advise your investments:

https://www.hudsonbaycapital.com/documents/FG/hudsonbay/rese...

the media is garbage and they can't cover anything well enough to inform. but i bet clicks are up!
VR headsets are usually quite smart.

For better or for worse - and I personally think it's very much for the better - many AR glasses are a DisplayPort monitor that you wear on your face. They have inertial sensors and speakers, but the interface to the PC is Displayport-over-USBC for video to the glasses, USB Audio Class for the speakers, and usually a proprietary USB peripheral for the inertial measurements.

Some AR glasses attempt to require being paired with a dedicated video phone-like device, largely to attempt to extract subscription revenue. Most do not.

It's perfectly possible to drive a pair of AR glasses from an Android smartphone, a video-game-focused SBC, or a miniPC. Anything with DisplayPort video out at 1080p or better (3840x1080 if you want 3D videos).
Tangentially related, if you like the "cable tv" concept of streaming, https://ytch.xyz which has been on HN before provides a similar expierience.
There was a recent announcement of a mini PC that was itself built into a folding keyboard - no screen. That would be the ideal device for this lifestyle.
Those "other issues" are all worse with private cars than without.
Level 4 / total programming languages are not turing complete. Because you can't simulate every turing machine in them, only some subset that provably halts. (And because the halting problem is undecidable, there will always be some turing machines that actually do halt but still can't be simulated because the compiler can't prove it)
> no information about what officials had already done or planned to do to correct their error

I can field those questions: nothing and nothing.
If Trump has learned anything, it is that the US is a lot easier to bully than others. He is convicted of a felony, he talks down to his own voters, abandons his biggest promises (repealing ACA and building a wall) and they still let him lead the country!
> Your argument that I should accept one source blindly

Others may have made that argument, but show me where I’ve done that. So far, all I’ve done is ask you who you’d accept as a valid authority, or what evidence you’d accept. And you can’t even do that.

A claim has been made that air quality in Paris has improved, and evidence has been provided to back that claim up, in the form of AQI readings provided by (in your words) “an NGO run by environmentalists and funded by the EU”. In turn, you have made a 2nd claim that this evidence is flawed, but so far you’ve provided no evidence to back your claim up. Claims which are made without evidence can be dismissed without evidence.
The line drawing characters were serious business. Because I love mazes. Though they were most often mis-used as menu borders. Novell achieved world domination with line drawing characters.
Anyone have recommendations for resources for learning to write shaders?
https://www.hudsonbaycapital.com/documents/FG/hudsonbay/rese...
Give this word a miss
Re "going to be annoyed" there is definitely a spectrum starting at benign and culminating to the point of where you switch.

Photopea, for example, seems to be successful and ads displayed on the free tier lets me think that they feel at least these users are willing to see ads while they go about their workflow.
Thanks for the apology, sounds like it was unintentional.
Contradictory agendas has emergent properties, but the outcome isn’t under any specific groups control.
The weird, secretive world of chip flavors
Behind the apparent waffling, the one constant is the administration’s effort to direct hatred towards China. You have American military leaders predicting an invasion of Taiwan in a specific time window. It’s all a circus.
This makes it much more expensive for them to scrape because they have to run full web browsers instead of limited headless browsers without full Javascript support like they currently do. There's empirical proof that this works. When GNOME deployed it on their Gitlab, they found that around 97% of the traffic in a given 2.5 hour period was blocked by Anubis. https://social.treehouse.systems/@barthalion/114190930216801...
Those folks dont make any money unfortunately, but it is still a drag on Open AI. So sooner or later, Open AI will have to find a way to make money (and nope, all these people wont pay anything) and by that time, Open AI would probably run out of time.

Ask snapchat.
They also have Vertex AI for the same thing.
Your "point" doesn't exist. You're essentially attempting to equate the transit situation in the US with the Netherlands, which is plain ridiculous.
> Let me rephrase this. We don't have the raw materials unless we destroy national parks and pollute our waterways.

I've got news for you, that ship sailed a hundred, two hundred years ago. Most of the eastern seaboard of the US was clearcut of old growth forest. What we have now on the east coast is new growth. Still, the number of acres of old growth remaining is staggering: https://en.wikipedia.org/wiki/List_of_old-growth_forests#Uni... And I see no problem with forestry when practiced sustainably.

If you're asking for no resource extraction, then you're asking either for negative economic growth or exploitation of someone else somewhere else. Far more responsible to regulate the industry here, where we have jurisdiction to ensure it is done sustainably, safely, and equitably. And far better for economic integrity in cases of pandemic or war.
Catherine of Siena's American Daughters
it's weird how nobodies will always tell themselves succesful people got there by sheer blind luck

yet they can never seem to explain why those succesful people all seem to have similar traits in terms of work ethic and intelligence

you'd think there would be a bunch of lazy slackers making it big in tech but alas
Thanks, I hadn't heard about DUIs being used as a justification for revoking status.

(I'm all for treating DUIs seriously, but using a one time offense as justification for such serious consequences seems over the top to me; obviously the lack of transparency and due process make the whole thing much more troubling as well.)
Yeah, but brakes are not not made from pure iron and you won't have atomic erosion. Silly argument, really. Notoriously, you could still find brake pads with asbestos not too long ago. Pretty much any fine dust is very unhealthy to inhale, but brakes and tires are made from material mixes you really don't want to breath in. Even the "inert" fraction we find as microplastics in everything, the rain, fish and newborn, and we're only beginning to understand their biological reactivity and long term health consequences.
Thanks for sharing that! I’m sure there’s a lot of nuance. I was kinda shocked at the long list of motion picture film formats listed on Wikipedia when I was trying to figure out the equivalent resolution 35mm film has.