MurphyA/hacker-news huggingface dataset:
by famouswaffles | 2025-04-12 23:43:36+00:00
>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.
by YmiYugy | 2025-04-12 23:43:37+00:00
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.
by riffraff | 2025-04-12 23:45:07+00:00
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
by ineedaj0b | 2025-04-12 23:45:37+00:00
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!
by Borealid | 2025-04-12 23:45:54+00:00
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).
by toomanyrichies | 2025-04-12 23:47:32+00:00
> 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.
by ndiddy | 2025-04-12 23:48:45+00:00
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...
by timschmidt | 2025-04-12 23:49:24+00:00
> 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.
by jijijijij | 2025-04-12 23:50:05+00:00
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.
by T-A | 2025-04-12 23:50:17+00:00
> There hasn't been a significant new particle discovery, but none was expected other than Higgs

The word "expected" is doing a lot of work in that sentence.

At least one kind of Higgs had to be found unless the mass generation mechanism of the Standard Model and all its proposed extensions (MSSM etc) was categorically wrong; the LHC was designed to cover the entire mass range where it had to be. In that sense, the Higgs was strictly expected.

But if you had asked a bunch of phenomenologists "What new thing do you expect to be found first at the LHC?", most would have gone for one or more superpartners. The Higgs' hierarchy problem [1] was believed to require electroweak-scale SUSY, which in turn implied the existence of electroweak-scale supersymmetric partners to the known SM particles. Those would have been easier to find than the Higgs, so they would have shown up earlier in the data, before there was enough of it to also discern a Higgs bump.

You could argue that superpartners were not expected with the same degree of certainty as some kind of Higgs, but the absence of any sign of SUSY was a big disappointment, and the beginning of the end for what had become the dominating scenario for Beyond Standard Model physics.

[1] https://en.wikipedia.org/wiki/Hierarchy_problem#Supersymmetr...
by 3np | 2025-04-12 23:50:53+00:00
Not everything needs to be monetized. Those kinds of things I just publish on a git repo somewhere to "give back" considering how much I benefited from others doing the same. That can also help you build personal brand and reputation, I guess.

If you do decide to charge for it (and no shame in that), could be nice if you also support people paying you anonymously via crypto.
by fc417fc802 | 2025-04-12 23:51:06+00:00
I can only speak for myself here but I have never had an interaction with a new (to me) landlord where I was later surprised to discover what the rental period or early termination penalty was. Every one of them has gone out of their way to verbally specify the length of the term in addition to requiring me to initial it on the contract.

I have had plenty of other issues with borderline dishonest landlords but mutually understanding what was being agreed to up front was never one of them. The issues generally came later when they tried to get out of or add additional things without my consent.

> It's probably buried in the fine print somewhere, which courts have generally held to be enforceable.

People elsewhere in this comment section reported that they checked and claimed that it is not found anywhere directly linked from the sales page. You generally have to specify the terms of a contract up front, before it is signed.

> No, the legal standard is "reasonable person"

It isn't conclusive, but I think it makes for a strong case. The more people who are confused by it the stronger your argument that it is confusing to a "reasonable person" becomes.
by mdp2021 | 2025-04-12 23:52:11+00:00
> its trivial to use an

You mean, "a Neural Network as function approximator for the reproduction of texts". But in fact, AI cannot be confused with that idea - and

be it AI ("system for the replacement of a professional"),

or AGI ("system implementing intelligence"),

or LLM (which can only be useful as "system with emergent properties from text generation"),

"learning" is strongly opposite to "memorizing" (as would be evident in a student - trivial example, one that would memorize a multiplication but be unable to perform it).

So, that somebody places a sticker on his apparel to fake a profession for «malicious act[ion]» cannot make us forget the real thing: "learning" is what is sought, and for learning we need the teaching material.

...Which, societally, is rightly decided as free (i.e. stored in libraries).
by alexcr9413 | 2025-04-12 23:52:20+00:00
Location: Romania

Remote: yes

Willing to relocate: no

Technologies: docker, kubernetes, terraform, helm, AWS, Azure, CI/CD pipelines, git, Jenkins, Rancher, Datadog, Grafana, SonarQube, Python, Bash, infrastructure as code, security automation

Résumé/CV: https://www.linkedin.com/in/alexandru-gabriel-creanga-44a201... (full CV available upon request)

Email: creanga.alex@gmail.com

DevSecOps engineer with 5+ years of experience implementing and maintaining secure CI/CD pipelines. Expertise in containerization, Kubernetes cluster management, and infrastructure as code using Terraform. Strong background in automation, security integration, and monitoring solutions (Datadog, Grafana). Looking for remote opportunities to leverage my skills in security-focused DevOps practices within a multinational organization. Experienced in working with cross-functional teams and committed to maintaining secure, efficient deployment processes.
by 7speter | 2025-04-12 23:52:29+00:00
Thank you for saying this. My household is smack dab in the middle of a food dessert. We have a 25 year old car we got 10 years ago for $2000, and we use it primarily to go to the nice supermarket because you can get fresh, non moldy food at prices better than you can at the sketchy “supermarkets” and bodegas that always have rotting, moldy and non rotated food products on shelves. I do most of the shopping and I keep the freezer full of meat we can get on sale (just got 7 pounds of chicken wings for 2.49 a pound this week) and cook through that. A lot of the types in spaces like these don’t know how to cook and just use services like grubhub, and thinks everyone should too, or they buy 8 dollar a pound organic chicken thighs from Whole foods the day of. Everybody doesn’t live this way.

Also, I use the bus and train to go downtown and places where it would take an hour to find a parking spot. I even lug big bags of food from Aldi on the crowded bus at rush hour weekly. I don’t know why it has to be either you drive everywhere or never need a car in these discussions. Use what you need to use given the situation.
by lelanthran | 2025-04-12 23:53:43+00:00
> So appeal to authority trumps observable consequences, technical limitations and arguments made about lackluster technical vision at microsoft?

Your argument is that you have a better grasp of "technical limitations" than Anders Hejlsberg?

You'll forgive the rest of us for not buying that; he has proven his chops, you haven't, especially as the argument (quite a thorough explanation of the context) from the typescript team is a lot more convincing than anything we've seen from you (a few nebulous phrases about technical superiority).

> but being seen as an endorsement from key C# figure is certainly a bad look.

Yeah, well, the team made their decision with no regard to optics. That lends more weight to their decision, not less.
by layer8 | 2025-04-12 23:54:16+00:00
My first association for this symbol isn’t a house, but an indent marker, like here (“Right Indent Box” in particular): https://www.atlantiswordprocessor.com/en/help/images/ruler.p...

Or here as a tab stop in GeoWrite (in the top left, below the “file” menu): https://static.wikia.nocookie.net/commodore64/images/6/68/Ge...

Some mechanical typewriters had physical markers/stops that looked similar. The best I could find in a hurry: https://www.mrmrsvintagetypewriters.com/cdn/shop/files/DSC_7...
by travisgriggs | 2025-04-12 23:54:17+00:00
Interesting. My very personal opinion is that punctuation like characters should be used to structure/shape code, and words/tokens should be used for expressions.

I accept that others, such as yourself, have different opinions.

I think the reason that I feel the way I do is that I’ve read a lot over the years (like, non fiction), so I’ve been heavily conditioned to look for infix characters to separate and define the shape of code, and strings of words to express things. But that may be self introspective reach too far.
by firesteelrain | 2025-04-12 23:54:30+00:00
This problem occurs because pyyaml load() uses the full YAML 1.1 schema. There is another function BaseLoader that will interpret everything as a string which is the workaround that the article suggests. Just another way to achieve it.

It’s a bit of a sore spot in the YAML community as to why PyYAML can’t / won’t support YAML 1.2. It was in maintenance mode for a while. YAML 1.2 also introduced breaking changes.

From a SO comment: “ As long as you're okay with the YAML 1.1 standard, PyYAML is still perfectly fine, secure, etc. If you want to support the YAML 1.2 spec (released in 2009), you can use ruamel.yaml, which started out as a fork of PyYAML. – CrazyChucky Commented Mar 26, 2023 at 20:51”

- https://stackoverflow.com/q/75850232
by masswerk | 2025-04-12 23:56:11+00:00
My guess: it's the "mode change" code found in various IBM punchcard encodings, punch 11-8-7, canonically represented by an upper-case delta.

It would make sense to render this somewhat differently from the regular Greek character. This may also explain why it's rendered differently in various manuals: once, as commonly represented in EBCDIC charts, as a delta, once, as it's actually represented in the on-screen character set.
by paranoidrobot | 2025-04-12 23:56:53+00:00
There are youtube channels with old TV Ads. Some of those will be non-existant.

You could also go down the Turbo Encabulator rabbit hole:

https://www.youtube.com/watch?v=Ac7G7xOG2Ag https://www.youtube.com/watch?v=RXJKdh1KZ0w
by labrador | 2025-04-12 23:57:14+00:00
Really good stuff, thank your for sharing it. I don't know if you've had a lot of experience with ChatGPT's new memory feature. It's not a character I'm looking for necessarily but simulating a friend. Like a real friend, I don't have to keep reminding ChatGPT of facts, thoughts and feelings I've had because it remembers them and brings them up when appropriate. It's uncanny and I think what Google lacks for now. If I ever change ChatGPT from it's default personality I'll refer back to your guide.
by alexambarch | 2025-04-12 23:58:37+00:00
I’d argue Terraform/HCL is quite popular as a Level 4 configuration language. My biggest issue with it is that once things get sufficiently complex, you wish you were using a Level 5 language.

In fact, it’s hard to see where a Level 4 language perfectly fits. After you’ve surpassed the abilities of JSON or YAML (and you don’t opt for slapping on a templating engine like Helm does), it feels like jumping straight to Level 5 is worth the effort for the tooling and larger community.
by udbhavs | 2025-04-13 00:01:51+00:00
I was going to ask about how pure types would fill the gap for other validations in Zod like number min/max ranges, but seeing the tags feature use intersection types for that is really neat. I tried assigning a `string & tags.MinLength<4>` to a `string & tags.MinLength<2>` and it's interesting that it threw an error saying they were incompatible.
by gnabgib | 2025-04-13 00:02:04+00:00
Related

The YAML document from hell (566 points, 2023, 353 comments) https://news.ycombinator.com/item?id=34351503

That's a Lot of YAML (429 points, 2023, 478 comments) https://news.ycombinator.com/item?id=37687060

No YAML (Same as above) (152 points, 2021, 149 comments) https://news.ycombinator.com/item?id=29019361
by quasse | 2025-04-13 00:02:23+00:00
Universal tariffs with no exception don't even incentivize domestic manufacturing when it cuts local manufacturers off from an outside market that's bigger than the domestic one.

My company manufactures equipment in North America, with the most expensive input coming domestically from Ohio. Guess what though? Retaliatory tariffs from the global community means that the most rational course of action is now to move that manufacturing *out of the US* so that we can sell to the global market without penalty.

Sorry Ohio, but Mexico is currently *not* engaged in a trade war with Canada and half the EU so the rational decision for a company who wants to sell in those markets is to divest from the US.
by kotaKat | 2025-04-13 00:03:39+00:00
So, the Xreal glasses are (generally) a dumb USB-C DisplayPort alt-mode device. Plug glasses in, get video to the little displays in your eyes. With a companion app (not needed) you can have your computer do some heavy lifting and make virtual displays out of it.

The new "One" unit referenced in this review is the same but does have some smarts to do on-glasses processing of the virtual displays itself instead, if I understand it.

Xreal also sells you some companion devices that are just little Android bricks to cast media to and from and play things from as well.
by alganet | 2025-04-13 00:04:42+00:00
In validation, it's never about speed. Is how you relate the schema tree to the error reporting tree. If you didn't already, you will figure that out eventually.

If you mess that (either by being too flat, too customizeable or too limited), library users will start coming up with their own wrappers around it, which will make your stuff slower and your role as a maintainer hell.

(source: 15 years intermittently maintaining a similar project).

There is an obvious need for a validation library nowadays that bridges oop, functional and natural languages. Its value, if adopted as a standard, would be immense. The floor is still lava though, can't make it work in today's software culture.
by vaxman | 2025-04-13 00:05:09+00:00
Still have le grand Amiga 1000 garbage in the gar-age...unsuspecting storage boxes filled with systems, boards, volumes of ROM Kernel Manuals, hundreds of period magazines, Aztec C, bazillion dollar 10MB-20MB (yes MB) hard drives and memory cards, case after case of floppy disks, software and hardware schematics for all my projects --many dead scorpions too rofl.

I had gone to a meeting at Disneyland Hotel in 1989-1990 and heard Mehdi Ali (CEO du jour) talk, then went home and forced myself to do a "hard stop" on Amiga after YEARS of around-the-clock (when not "working" to pay for it all haha) single-handedly implementing X.PC (Tymnet VAN's multichannel, dial-up, asynchronous, X.25 protocol) as the base for my grand plan that was going to be a fully distributed network system that used network directories and RPC to implement consumer apps like 10-20 years before Lotus Notes (and Meta Facebook).

Still, when I see projects like this one, I hear the boxes-o-Amigas calling me..someday maybe I will have the courage to put them into a proper trash dumpster (wearing gloves, of course). RIP Jay Miner https://youtu.be/guJOyJyTn5w
by userbinator | 2025-04-13 00:05:42+00:00
There's already been plenty of articles here about how scientific publishing has gone post-truth. Remember the "black plastic" scare last year? The desire for "engagement" has infected them too; do you think "microplastics are harmless" papers would even be accepted in this current ideology-driven culture? It's all about making sensational headlines and "impactful research", no matter how far from the truth, they'll lie, p-hack, and exaggerate to get there.
by xena | 2025-04-13 00:05:52+00:00
Main author of Anubis here:

Basically what they said. This is a hack, and it's specifically designed to exploit the infrastructure behind industrial-scale scraping. They usually have a different IP address do the scraping for each page load _but share the cookies between them_. This means that if they use headless chrome, they have to do the proof of work check every time, which scales poorly with the rates I know the headless chrome vendors charge for compute time per page.
by FjordWarden | 2025-04-13 00:06:59+00:00
I've always enjoyed watching The Art of Code[1], Freya[2] also has a good number of videos on it.

But that is just vertex shaders for things like Shadertoys.

There is much more to computer graphics or GPGPU than this though, Im still learning about that myself X).

[1] https://www.youtube.com/watch?v=eKtsY7hYTPg [2]https://www.youtube.com/watch?v=kfM-yu0iQBk
by freeone3000 | 2025-04-13 00:07:35+00:00
Too bad! Insider trading, as a crime, requires that the information be nonpublic material information. You can join Truth Social and follow Donald Trump, so that makes the information public.

It actually is that broad. Futures traders often rely on industry-specific periodicals, which are “public”. Same for anything in the (high monthly cost!) Bloomberg terminal. So posting on a specific social media platform, where subscribing is free? That’s 100% public.
by tavavex | 2025-04-13 00:08:15+00:00
Isn't Sharepoint like an enterprise management tool? I've never interacted with it once.

As for appdata... There's many faults to find in modern Windows changes, but I'm not willing to pin this on MS. Microsoft stuff tends to use %appdata% fairly sensibly, in most cases. On the other hand, the behavior of third-party developers has been really frustrating. What was initially intended as a universal storage location for some program data has become some kind of program container. Now, whenever you download some giant 300-500mb Electron app or whatever, you can be sure that it will force its entirety into appdata with no way to change the location. Every one of these developers has decided that their program is so valuable and Important that it's inconceivable that the user might want to install it on anything but the system drive. No, our program is unique and deserves nothing but the best!