skysight-inc/HackerNews huggingface dataset:
> While the math is clear, I'm a bit annoyed by the label "paradox" as the whole setup is too simplistic and reductionistic.

https://en.wikipedia.org/wiki/Paradox#Veridical_paradox

(also https://www.youtube.com/watch?v=ppX7Qjbe6BM for a 40min video discussing the weird usages of the word "paradox")
Unfortunately not, and it has since been replaced by an even faster (and much more reliable) rust implementation.
Anatoli Petrovich Bugorski is cool person, but I wonder If he is gonna be used for some kind pro Russian propaganda
5.1 is the real weakness and a tricky one. Solving this one would move the network forward by light years. All the rest are just a matter of time and platform's maturity.
Ask HN: What has your experience been using enterprise LLM products?
I am seeing a lot of AI companies get to a bunch of revenue rather quickly - be it in law, SDR, hiring, finance etc. I haven't used any of the popular enterprise AI tools but as someone who is building in the space; I am wondering how good the quality is.
You don't really need a car. What's your excuse?
This is a nice parallel to the real world: it can't function without a reasonably sized middle class that supports and sustains it.
With HTTPS, the site author could still do all of that, no? So I’m not convinced this is really that big of a concern on an unknown website that I’m not entering any credentials or personal information on.
Huh, I like your comment. It's such a nice way of pointing out someone equating marketability to quality.
Diligent guard is kinda effective as well no?
Two flags, zero engagement. JFC people, use your words.
Less a rewrite, more a variant: a majority of the source is common to both.
To be honest, I forgot because it was quite some time ago. But I don't think we had any difficulties in that regard. I do remember being quite worried that it will not be good enough. In the time I started working on it, Mike sent a brutal email to a person trying to do PPC64 port (https://www.freelists.org/post/luajit/PPC64le-port-status,1).
I love the idea behind your email sequence database! It's such a practical solution for marketers, solo founders, and teams who need inspiration and structure but don’t have the time to start from scratch. The categorization and sequencing of emails from 80+ companies is a huge win—it’s exactly what’s often missing from resources like Really Good Emails. The strategic approach you’ve integrated adds a lot of value for people trying to optimize their campaigns.

For improvements, one suggestion could be to add filters or tags that allow users to search for sequences by specific industries or campaign goals (e.g., welcome series, re-engagement, or post-purchase follow-ups). This would help users dive straight into the most relevant examples for their needs.

Looking forward to seeing how this evolves—great work!
If you eat something the size of a grain of salt that isn't digestible, excreting it poses no problem.
Previously: https://news.ycombinator.com/item?id=42013478
> really in the middle of nowhere

Closest land is ... Guam. Home to the US's biggest Pacific military base. Don't think there's going to be a problem there
To get two fabulous new companies, > and <. Or maybe ^ and v ? Or / and \ ?
If you’re wondering what the national cost of delivering an average of 18 doses (article’s figure) of this stuff, sans other expenses, at the rate paid per dose in this case, is against the low-side estimate of 7,000 venomous snake bites, it’s about $900,000,000/yr.

[edit] Well actually 18 is the median, so technically the figure could be way higher or way lower than that. Probably a decent ballpark figure, still.
Ocean nodules right? We've know these exist, right? Environmental reasons against extracting these are plenty. Or are we gonna start the scraping of/to the bottom begin?
For new pages, sure, but this is a post from 2006.

The author is likely not updating it anymore, so you are effectively complaining to a group of people here that can do absolutely nothing about it.
Robots can already do that, they are used at large chains (McDonalds) and they are used all the time.

What they can't do is call the police when the hobo gets too wild, can't fix the inevitable bug in the process(by doing some 4th level menu bypass) and other random stuff that might pop up.

And when the robot can do all that humans are no longer viable as economic entities and will be out competed.
I imagine there are countless of individuals that are very famous within some region, but little known outside of it. It's not easy to have global recognition.
China will still claim it as theirs, because they know no one wants to go to war with them.
The Brill-Fosbury Nexus
At the end, if you ask for more nerd stuff, it displays a histogram of submitted birthdays. There’s two big outliers: one in November and one in January.

It looks like many people submit January 1 or the current date.
>a vast field of manganese nodules [...] on the seabed in the Pacific Ocean

We've known for years that the seabed is full of easily extractable nodules containing various metals

Scraping the seabed has a long list of irreversible environmental consequences
How often do you need to impl trait crate_a::A for a type crate_b::B? If it is allowed by the language, it would mean that behavior of crate_a or crate_b would change if they link one to another.

I really doubt that this is a wanted behavior. And Rust follows this logic, suggesting to use a new type to achieve the same, but not leak your impl into other crates.
Alternatively do what's done for functions in other languages (I don't use Rust) and use the most recently defined one.

That could lead to different results if you change include/import order but hey if you don't want that then just be explicit.
> easily extractable

Easy if you don't mind destroying the seafloor
Software & systems dev.

- 2 (UP) Ryzen 7950X3D + RTX 4070 Ti SUPER + 128 GiB RAM + 100 GbE (Gentoo)

- 1 (DP) EPYC 7002 series 7402 + 512 GiB RAM + 8 TiB SSD total + 0.5 PiB HDD total + 10 GbE (VMware ESXi 7 - also hosts XFS mdraid NAS, Plex, Ubiquiti, and k8s)

- 1 2021 16" MBP M1 Max 32 GiB 1 TiB

Load: 78.96 62.12 52.73
Uncompressed: 7.9 GiB
Compressed: 17.1
Wired: 2.4
Free: 4.0
Size: 926Gi Used: 847Gi Free: 46Gi

- 1 RPi 5 + S/PDIF DAC hat as a PlexAmp server

- 4 RPi 5 + USB3->1 TiB SSD k8s PoE cluster in a small chassis

All are distcc, docker, ssh, and rustdesk enabled. Servers are on climate- and power-monitored UPSes.

(Please don't start pointless unsolicited preaching about this FS or that OS because I've heard it all, been there, and done that. Thanks.)
> But to people who think work (and effort) is in itself a virtue

... Who thinks that? Is it the same people that think pre-marital sex is a vice?
Mautic: Open-Source Email Marketing Automation Software
There are a lot of steps like that provided you want an image that you want to show to the user (i.e. Jpeg).
You do have somehow merge the 3 Bayer filter detections on rectangular grid, which involves interpolation. You do have to subtract some sort of bias in a detector, possibly correct for different sensitivity across the detector. You have to map the raw 'electron counts' into Jpeg scale which involves another set of decisions/image processing steps
Thanks for playing. Actually, your time is displayed once you finish the experience (there are 5 levels in total).

During the project, we discussed adding a speed-run mode but ultimately had to drop this feature due to time constraints. However, we intentionally included some shortcuts in the level design with that intent in mind.
Why would they believe he can solve it for them, if he can't even solve it in himself—or that he can, but has chosen to retain them? It seems more likely that these are fairly off-putting traits, and he attracts people who naturally have those traits themselves, because they see him as successful because of them.
Previously: https://news.ycombinator.com/item?id=42203655
Except of course that's completely missing the point of the benchmark - not that it is a good point, admittedly.
The cameras themselves might not, but in order to get a decent picture you will need to apply demosaicing and gamma correction in software at the very least, even with high end cameras.
Built-In Functions Provided by GCC
I think this point was valid: "she doesn't "stick to the technology""

The tech is cool. But the person who made it kicks puppies. You don't care? Well I do.
> Python is by far the fastest to write, cleanest, more maintainable programming language I know, and that a bit of a runtime performance penalty is a small price to pay when I'm rewarded with significant productivity gains.

> (…)

> Before you ask, no, I did not include Ruby, PHP or any other of the "slow" languages in this benchmark, simply because I don't currently use any of these languages and I wouldn't start using them even if they showed great results on a benchmark.

Why bother with benchmarks, then? Clearly you don’t care for them and just want to continue using Python because that’s what you’re familiar with and like. That’s fine, it’s your prerogative, you don’t have to justify that choice to anyone who doesn’t have the same priorities you do.

Personally I dislike Python and find it to be far from “the fastest to write, cleanest, more maintainable programming language” and I wouldn’t want to use it even if its performance were amazing. But that doesn’t matter, if we all liked the same things we wouldn’t have so many programming languages. Or operating systems. Or brands of sneakers. Or…

When I run benchmarks, I do so in real use cases, to test different algorithms for a task that will be in production.
Trump supports people who make him feel good and hates people who make him feel bad. He isn't pointing the DoJ at big tech. He is pointing the DoJ at people who make him feel bad. Trump thinks that YouTube (and Google more broadly) is unfair to conservatives and is full of whiney liberals.

You won't see consistent application of Trump's DoJ. It'll just be a hammer that he can swing at things he doesn't like.

It could even be the case that many of the things that he swings the hammer at will deserve it. But there will be similarly deserving people, groups, and organizations who get off scot free because Trump isn't personally angry at them.
Nice！ You did what I wanted. Have you tried to train SAE for vision encoder and language encoder? I am working on this idea. May we work together, let me initial an issue.
Trouble with Getting CORS to Work with AWS Sam and Lambdas
Just posting this in case anyone else has problems with getting AWS Lambdas to send CORS headers when using SAM. I spent a few hours before eventually getting it to work.
If you're doing the "sigma male grindset", wouldn't YOU be the one with an 8-pack and 200k a year? Both are absolutely attainable by a motivated male with average intelligence. Not trying to defend any right/left partisan nonsense here.
You sound so sure. Can you elaborate?
In the interests of kicking awake one of the stagnantest economies known to man: Drill, baby, drill!
No plans to open-source at the moment, but we intend to share some behind-the-scenes info in the future.
That would not be a surprise to me :)

Most people access they WEB via the phone, I would expect it is up to 80% browse on their phone.
This. Traits and macros are two real problems with rust. Orphan rule is one, but also const, async and unnamable types (mostly closures). These barely work with traits or do not work at all. If rust did not have closures, it'd be a lot simpler to solve these. Is it so hard to just create a normal function instead of closure?

Perhaps we need to go back to the basics a bit? What is a trait?
1. A set of functions, associated types and generic types
2. A marker/tag (e.g. Send, Sync)

Orphan rules do not seem to be problem for marker traits. Library authors must be responsible for enforcing whether their types are Send/Sync, etc or not.

As for normal traits, it's too late for rust, but I'd just limit traits to being only sets of function definitions, e.g.

trait Iterator = fn next<T>(&mut self) -> Option<T> + fn len(&self) -> usize

Then adding set operations (and, or, xor, not) for traits would be pretty easy, keeping most of power for defining generics.

More importantly traits could be just aliases and two traits with the same set of functions would be equal. This solves orphan problem - you would not need to import or export traits, it would be just normal resolution of functions. Do I call this function from crate A, or crate B? That's a solved problem.
but i think i understand the sentence, and so reading it makes me feel very smart ;-)
Anecdotally, my grandfather had a more extensive home office than I do. He never took work home with him from the company office, which he exclusively worked from. This would’ve been the 80’s when he was employed as an engineer manager in aerospace
Could you explain more on:

> The 2D content is overlaid on the WebGL view using CSS 3D transforms for a seamless integration with the 3D view.

Maybe a simple example of this with code?
I've ordered expensive things from Amazon to my office in the US and they did the whole code ritual... the driver just dumped it at the door and ran. It's all for show.
Also interesting: the paper is from 2021.
Not just "look like them" and "share their culture". They have deep biological similarities, not some superficial traits.
https://github.com/adamkarvonen/chess_gpt_eval
Monocle: Optics Library for Scala
The typical example of a path-based cookie is the "remember my login name" feature, where you want the cookie with the user name only available on the login page. (And you cannot use session storage because you want it to work whilst logged out.)
I mean India to USA is almost exactly opposite sides. Great circle routes to the east coast of the USA go west from India, and to the west coast USA would be east.

Even back in 2012, us-east was huge.
I'm not convinced by your example of hashing.

Let's assume for the sake of argument that the standard library didn't implement Hash for i32.

You could then have two crates, A and B, with different implementations of Hash for i32, and both could instantiate HashMap<i32>.

This can be made to work if we recognize the HashMap<i32> in crate A as a different type than the HashMap<i32> in crate B.

This only really works if orphan implementations are exported and imported explicitly to resolve the conflict that arises from a crate C that depends on A and B.

If C wants to handle HashMap<i32>, it needs to decide whether to import the orphan implementation of Hash for i32 from crate A or B (or to define its own). Depending on the decision, values of type HashMap<i32> can move between these crates or not.

Basically, the "proximity to code location" is made explicit in a way the programmer can control.

This makes type checking more complex, so it's not clear whether the price is worth it, but it does allow orphan implementations without creating coherence problems.
Yes that was probably it because I rewatched that recently. Thanks!
Great questions/problems!

1. I address the problem of relevance by inserting the CSS right into the component with a link tag. If the component is not used, the CSS isn't either. A positive side effect of this technique is that you always have an easy access to the CSS by following the link in your editor of choice. As for the relevance of the rules inside the component, the said component should be light/simple enough that this isn't harder that glancing a minute (max!) at both files.

2. You can use Stylelint to ensure adherence to specific rules. I have developed a config aiming to prevent these kinds of problems. You can find rules, guidelines and a link to the Stylelint config (still beta) at https://ecss.info.

3. A CSS theme file with custom property design tokens is sufficient. As I understand, Tailwind 4.0 made the switch to CSS tokens. You can thus use the same naming convention for your tokens in native CSS.

As complementary advantages you get future-proof code, no build step, and a lot less unused CSS (for instance, Tailwind's own homepage sports 85% unused CSS!).

I'm happy to elaborate further or respond to any subsequent questions you may have!
Show HN: Complete Pokemon gen2 battle simulator in only 32kb
There is a glitch on the momentum level, where the marble gets stuck behind a wall after dropping into a hole.
Could've upgraded to a 64 GiB M1 for around $400 net cost rather than spending $2200 more on top of that.
Thank you. That's exactly the idea and described much more eloquently. I probably heard it through the Sapolsky lecture from a sibling comment but that captures it exactly. Bookmarked.
(the concept of) traits is a local maximum
Lessons from 15 Years of Indie App Development
Compact of Free Association
Resource usage in general, especially server side? Although XMPP clients also seem to win too, cf [1] (debatable methodology in this link, I agree).

And this is not "implementation detail stuff", by design serving Matrix is resource-hungry, while serving XMPP is very lightweight. Others have phrased it better than me, something along the lines of:

> Matrix is a distributed, eventually consistent database; XMPP is just message passing.

Both have their own merits.

But you know all of that Arathorn ;). I'm replying for readers anyway.

[1] https://decentim.grafana.net/public-dashboards/92602d3a4aa84...
For profit-driven "health care" org's, Pay Or Die products with a natural monopoly are the Holy Grail.
Clojure Don'ts: Concat
That was fun, thanks!
The article times bubble sort, which is just nested loops. And python is dead slow. Granted nobody uses bubble sort, but loops show up in all kinds of places in programming. With python, you always have to make a decision on whether to use python loops or let something like numpy or torch or pandas do the loop.
In a recent post [0] steve-benjamins tries every email marketing tool but he doesn't try any opensource tools.

These SaaS solutions can cost hundreds of dollars per month and have steep price increases as your contact list grows, but opensource alternatives like Mautic are dirt cheap, even with millions of contacts.

[0] https://news.ycombinator.com/item?id=42146689
Oh, sure, I think the disparity is real. I just don’t think it’s because otherwise equal men and women are cohabiting at different rates - I’d look more at things like the disparate rates of imprisonment (itself a complex problem) or how things like substance abuse patterns or social behaviors affect someone’s ability to stay housed.

To be clear, I think those are all real problems, all hard to solve, and we should be doing a lot better at them. I just don’t think gender _explains_ homelessness as much as it correlates with some of the root causes.
I'm reminded of "Playground", the extraordinary novel by Pulitzer-winning author Richard Powers, which includes a close look at phosphate mining in French Polynesia. Highly recommended.
Right. I tend to wonder sometimes if the bigger football schools are actually football teams first, and educational institutions second. The rise of legalized/mobile gambling seems to have supercharged it.
While I've never really found much practical use for mixins, it is fairly easy to create a runtime system for them in Java. Any interface can become a mixin simply by storing state in a static global hashmap with `this` as the key to the map. Specifically for the map, I would use `Collections.synchronizedMap(new WeakHashMap<>())` so that the map is thread-safe and allows mixin instances to be garbage collected.
> WIDCOMM bluetooth stack

Oh that brings memories.

Fun fact, Bluetooth is still shit in Windows 10. A ham friend bought a TP-Link UB500 bluetooth stick to connect to some bluetooth-to-serial adapter for one of his radio... Windows recognized it, but refused to connect to the serial adapter. Only after installing dedicated drivers for the BT stick [1], it worked.

It's mind-boggling that Windows still doesn't ship with a fully functioning native Bluetooth stack. Everything Bluetooth should be standardized for decades now.

[1] https://www.tp-link.com/de/support/download/ub500/v1/
> trait Iterator = fn next<T>(&mut self) -> Option<T> + fn len(&self) -> usize

This is why I don’t have interest in learning rust. When I see people write c++ code like this I wonder why they feel the need to be so clever.

That is an abysmal thing to maintain.
We use the CSS3DRenderer from Three.js which automatically applies CSS transforms to DOM elements.

More info here:
https://threejs.org/docs/index.html?q=css3D#examples/en/rend...

And some code samples from the Three.js website:
https://threejs.org/examples/?q=CSS3D#css3d_periodictable
https://threejs.org/examples/?q=CSS3D#css3d_molecules
I tried it and it just gives the same continuation that talks of a shared birthday.
UPS drivers are unionized. FedEx drivers at the local stage are a network of third party companies that contract to FedEx and put their logo on their trucks. Look at the grey fine print by the driver door.
It's vaporware without any links
I'm not the parent poster, but this was a fairly common misspelling of the name a few years back. I guess it makes more sense to a lot of people than the fairly obscure name and reference that Godot actually is [1].

> The name "Godot" was chosen due to its relation to Samuel Beckett's play Waiting for Godot, as it represents the never-ending wish of adding new features in the engine, which would get it closer to an exhaustive product, but never will.

[1] https://en.wikipedia.org/wiki/Godot_(game_engine)#History
There is still plenty of manufacturing happening both in Europe and the US.

I work for a factory in Switzerland. Many villages in Switzerland have a factory producing some fine tuned gadget.
Check : nomorecopyright.com
I got stuck in the spiral slide on the same level. I got the impression framerate glitches are affecting the collision detection (common physics implementation pitfall). I could be wrong though.

Still, very cool. Too cool to waste on marketing in fact :)
I think the corporeal self is an illusion.
If anything, Apple will be bailing the Fed out.
Your shelter, goods, and services are provided by truck owners. The roof you sleep under, the walls you take comfort in. If you take a moment to reflect, you'll quickly realize that your seemingly truck independent existence is little more than a thin, single layer of obfuscation from a societal framework that affords you such pretenses. You don't need to own a truck because at least 20 other people do, and I think that's your point. You'll rely on them. But think about that point for a second. It's not saying what you think it's saying.
Thank you - I will add this to my file of people expressing strong opinions of things they haven’t read and know nothing about.
I believe the claim is that the NN is trained to reconstruct pixels, not images. As in so many areas, the diffraction limit is probabalistic so combining information from multiple overlapping samples and NNs trained on known diffracted -> accurate pairs may well recover information.

You’re right that it might fail on noise with resolution fine enough to break assumptions from the NN training set. But that’s not a super common application for cameras, and traditional cameras have their own limitations.

Not saying we shouldn’t be skeptical, just that there is a plausible mechanism here.
Ultra-low-latency, batching and concurrent queue for IPC in Java
Very nice way to show off some of the history of Netlify while making it fun. Congrats on 5m.
There is code in place to respawn the ball if we detect that it's stuck inside a block or wall, which can occur due to frame drops during the physics simulation. I'll try to reproduce this issue. Thanks for reporting it!
There is some optics thing that looks cool, but it doesn't say how the image is actually recorded.

Then there is the whole "neural" part. Do these get "enhanced" by a generative AI that fills the blur based on the most statistically likely pixels?

The article is pretty bad.