skysight-inc/HackerNews huggingface dataset:
Augmented Reality – Turning Soldiers into Superheroes
The fact that something is done a certain way currently has no bearing on whether it should be done that way.

Healthcare is a curious example to choose, too, since US healthcare is probably one of the worst examples of corruption, waste, and inefficiency of any industry I can think of.
A good time to popularize the impact on the "Wirth's law" on CPU Performance, aside from the "Moore's law" - shifting focus to Lean Software alongside faster xLP hacks.
It is so funny seeing folks reinventing Java EE application servers, or IBM i, z/OS.
I love jj and you could pry it from my cold dead hands but I can't make sense of nearly any of these pictograms. :(
Jujutsu has all of the power of the index without actually having the index as a separate construct -- index operations become commit operations. It is quite meaningfully simpler than Git as it can express the same degree of power (actually a lot more) through fewer concepts.
Those molex clones were out of spec.

Both male and female terminals are supposed to be retained in the plastic housing by little wings (locking tangs) that are very strong. The metal bits can wiggle in the plastic housing (feature not a bug -- something has to absorb the tolerances) but not retract, not without an extractor tool or an extreme amount of force sufficient to tear apart or fold the metal contact. Anyone who has tried to extract one of the terminals without the correct extractor tool can attest to just how much force this is. It's a lot, and the specs are also such that you should never get a metal pin tip meeting a metal edge if the plastic bits are engaged.

Of course, shitty out-of-spec molex clones abound. I have no doubt you saw what you saw, I'm coming to the defense of the specified design, which is ingenious and works extremely well at extremely low cost and loose tolerances when implemented correctly.
Let's look at it at a more local level. If somebody wants to move into your house without permission, why shouldn't they be allowed to?
The scale of the gap between the technology frontier and the average TV watcher makes it a very daunting task to have a conversation with anyone who isn't keeping up. Obviously, we're encroaching on the God's or Gods realms as the mathematical magnitudes of the models are beginning to shape their own destiny, yet, as in UK's current situation, a nation can still quickly plummet into an economic oblivion because the leaders simply have zero savvy.
I recently read a book called "Shop Class as Soul Craft" which talks about "the trades" and how it shapes the individual and the nation. I found it really enlightening and highly recommend it.

I have a few hobbies that are somewhat physical (whittling, calligraphy) and the shift from purely digital work to those are very relaxing. There's something special about involving more senses that just your eyes with a job.
Discussion (50 points, 6 hours ago, 11 comments) https://news.ycombinator.com/item?id=43019737
I don’t know you personally, so what I say may not be relevant, but these sentences stood out to me:

> I feel guilty because I noticed signs of someone who was suicidal, and explicitly chose to not do anything.

> It feels like the universe was giving me a character test, and it feels like I failed it.

So why not choose to do something different now?

Perhaps why you feel enduringly bad is because those events disrupted your self-narrative and that never recovered. Why not create facts that support a new narrative about how failing then led to you being a better person now? — eg, volunteering.

To have a purpose and to give meaning to things are important parts of how we, as humans, process such events. At least, according to Frankl.

Regardless, I hope you feel better.
Am I the only one a bit disturbed by this whole communication ?

I mean, we all know helping disabled is not the end-game objective of neuralink. And right now, from a very cynical point of view, disabled people constitute a large reservoir of cobayes and free marketing for Neuralink

I don’t know how much has been invested in R&D on Neuralink, but I doubt we have ever invested that much money in any other technology to provide autonomy to the disabled.

And it is not perfectly clear to me that, for the sole prospect of helping paralysed people, Neuralink is the best way to go. It sure is the one that looks the coolest, but it’s going to be very expensive, hard to fix when something goes wrong, and it is also hard to trust. Those issues do not seem to be avoidable

Don’t get me wrong, I admire the huge QoL gain for the three patients. As individuals, they sure benefited from this. Idk if the same is true of the disabled as a social group
Exactly this. Every time I revisit a Jetbrains product, I uninstall it within 5 minutes. It doesn't matter how great the features are, it's just sluggish.

People can rag on Electron apps all they like, but VSCode on modern hardware is very snappy. Jetbrains is a noticeable downgrade.
Peter Gustav Lejeune Dirichlet [Wikipedia]
One of the most interesting biographies in mathematics, and I read E.T. Bell's seminal book multiple times in my secondary education.
We need a modern equivalent for old school forums. They were full of people interested in a topic without a lot of noise from people who benefit from disrupting them.
Discussion (63 points, 1 day ago, 61 comments) https://news.ycombinator.com/item?id=43007564
What blows me away is that some people can't see the signs of authoritarianism when it's staring them in the face pretty much every day for the past weeks.
we are millions of streams that never stop flowing -- but we love to pretend that there's consistency to it. we like to imagine ourselves as a continuous person.

but we're not. we change, moment to moment, forever, endlessly -- it doesn't stop, ever. not when we go to sleep. not when we go through a traumatic event. not when we die.

a stark reminder of our fragility. i hope the author can find peace.
One can use something like https://github.com/google/gvisor as a container runtime for podman or docker. It's a good hybrid between VMs and containers. The container is put into sort of VM via kvm, but it does not supply a kernel and talks to a fake one. This means that security boundary is almost as strong as VM, but mostly everything will work like in a normal container.

E.g. here's I can read host filesystem even though uname says weird things about the kernel container is running in:

$ sudo podman run -it --runtime=/usr/bin/runsc_wrap -v /:/app debian:bookworm /bin/bash
root@7862d7c432b4:/# ls /app
bin home lib32 mnt run tmp vmlinuz.old
boot initrd.img lib64 opt sbin usr
dev initrd.img.old lost+found proc srv var
etc lib media root sys vmlinuz
root@7862d7c432b4:/# uname -a
Linux 7862d7c432b4 4.4.0 #1 SMP Sun Jan 10 15:06:54 PST 2016 x86_64 GNU/Linux

Gvisor let's one have strong sandbox without resorting to WASM.
Are you going to tell me that Rust doesn't need such tools?
I have tried to be a bit more sensitive and observant about this kind of stuff now.
You've shown that wasm solves a sandboxing/security concern that containers don't.

But wasm also has done a lot to enable a portable easy to ship blob/inage, and is rapidly tackling the distribution problems that has been key to container's success.

I'm not sure what we can really put firmly on containers side here, what makes them distinct or lasting as compared to what wasm is shaping up to be.

The various wasm runtimes already offer an array of low level threading and networking capabilities. Higher level services like http servers can be provided by runtimes with very optimized native backends, that have excellent performance characteristics but still "appear" as regular wasm. There may be niche long term users of containers for these reasons, but it's unclear to me that the systems programming capabilities will be much of a moat for containers: if anything, I think we'll see wasm implementations competing to provide the fastest performance for the same well specified interfaces in a hot war competition.

The main counter-factor against wasm that I see is just interia. Change is slow. These runtimes are still early. Wasm language targets have been around for a while but at various quality/polish levels. Wasm components are still effectively brand new, a year and a month after release, and the specs are still undergoing major updates to figure out how exactly async is going to work & there's very few runtimes keeping pace with this radical upshift. Its happening & I believe in wasm, but this is a long change and the capabilities aren't really truly here yet.
It's spelled "slöjd", and yes, kids in Nordic countries do it in primary school (grades 1-9 or thereabouts). It's not only woodworking, often alternating with textile work (sewing, crocheting etc.), and towards the higher grades there's usually some metal work, maybe a bit of soldering etc.
microwaves cook eggs, throw some scrambled eggs in a glass and into the microwave you get a very smooth scrambled egg. Unpleasant generally but a lot of coffeeshops do this for breakfast sandwiches.

Perhaps on a low setting?
Looks much better now! Good luck!
With colocated git repositories the part I really care about - marking what has changed and giving me diffs - just works out of the box.

There's also https://www.visualjj.com/ if you want to make commits in your editor, though personally (both with git and jj) I've always preferred doing that from the terminal.
Worthwhile Lives for Sensitive Young Men
> Correct me if I’m wrong, but that’s only possible if you separate runtime threads from OS threads, which sounds straightforward but introduces problems relating to stack-lifetimes in continuations so it introduces demands on the compiler and/or significant runtime memory overhead - which kinda defeats the point of trying to avoid blocking OS threads in the first place.

Correct -- note that the async implementation does not address parallelism (i.e. threading) -- it's a language +/- runtime level distinction.

The overhead is already in the languages that choose to support -- tokio in rust, asyncio in python, etc etc. For those that don't want to opt in, they can keep to synchronous functions + threads (once WASI threads are reimagined, working and stable!)

You can actually solve this problem with both multiple stacks and a continuation based approach, with different tradeoffs.

> I’m not belittling the achievement there - I’m just saying (again, correct me if I’m wrong) there’s a use-case for function-colouring in high-thread, high-memory applications.
>
> …but if WASI is simply adding more options without taking anything away then my point above is moot :)

Didn't take it as such! The ability to avoid function coloring does not block the implementations of high-threads/high-memory applications, once an approach to threading is fully reconsidered. And adding more options while keeping existing workflows in place is definitely the goal (and probably the only reasonable path to non-trivial adoption...).

How to do it is quite involved, but there are really smart people thinking very hard about it and trying to find a cross-language optimal approach. For example, see the explainer for Async:

https://github.com/WebAssembly/component-model/blob/main/des...

There are many corners (and much follow up discussion), but it's shaping up to be a pretty good interface, and widely implementable for many languages (Rust and JS efforts are underway, more will come with time and effort!).
(Hi Sophie!)

I still stand by my testimonial! My greatest achievement has been convincing Steve Klabnik to try out Jujutsu.

I also saw a comment from JJ's lead author martinvonz, where he pointed out that adding new functionality is much simpler to jj than it is to older systems like Git and Sapling/Mercurial. Having each spent many years working on source control, both Martin and I came to a general belief that a lot of implementation complexity comes from the modal states created by merge conflicts. Because Jujutsu's core UX is more straightforward, this is less of an issue and Jujutsu's devs can prototype changes quicker.
I vehemently disagree with Biden's actions regarding the Israeli demolition of Gaza.

But Trump is even worse -- doubling-down now on clearing Gaza of all its inhabitants, which is what Israel wanted from the beginning.

Out of the frying pan, into the fire.
Container security boundary can be much stronger if one wants.

One can use something like https://github.com/google/gvisor as a container runtime for podman or docker. It's a good hybrid between VMs and containers. The container is put into sort of VM via kvm, but it does not supply a kernel and talks to a fake one. This means that security boundary is almost as strong as VM, but mostly everything will work like in a normal container.

E.g. here's I can read host filesystem even though uname says weird things about the kernel container is running in:

$ sudo podman run -it --runtime=/usr/bin/runsc_wrap -v /:/app debian:bookworm /bin/bash
root@7862d7c432b4:/# ls /app
bin home lib32 mnt run tmp vmlinuz.old
boot initrd.img lib64 opt sbin usr
dev initrd.img.old lost+found proc srv var
etc lib media root sys vmlinuz
root@7862d7c432b4:/# uname -a
Linux 7862d7c432b4 4.4.0 #1 SMP Sun Jan 10 15:06:54 PST 2016 x86_64 GNU/Linux
Are laptops really less than 1/2 the performance of PCs on average? I had assumed less, but not less than half.
Should Google refuse to show Korean users the "East Sea" because the rest of the world calls that body of water the Sea of Japan? Or tell the Arab countries that "Persian Gulf" is the only correct name? The fact that these kind of name changes are highly politicized is more reason, not less, to adopt whatever the user's government considers to be correct.
I can't think of anything but games, where I can justify the behavior change. Maybe for full screen video control. Generally places where you don't expect scroll to work on a normal, boring way...
It’s inconvenient compared to just ordering 10x or however many of the same thing and not caring. The issue with variety too is different performance characteristics can make the array unpredictable.

Of course, learned experience has value in the long term for a reason.
Have you ever seen a company that has an old guy as CEO who isn't very tech savvy, but has a golden boy employee that talks a whole load of shit in the CEO's ear but he's actually utterly incompetent? Watch this video from tonight and tell me that's not exactly what's going on. Warning: you will cringe.

https://www.youtube.com/watch?v=VZzXQgZGlDE

I hope Trump wises up and dumps this guy before he does much more irreparable damage to his reputation.
You know there was a time when we had to wait dozens of seconds for the modem to finish its handshake before you could do anything.
Thanks, I can't do it anymore but if an admin sees that, the post can be deleted.
Makes no sense at all. BYD is THE dominant EV car manufacturer worldwide. https://www.statista.com/statistics/541390/global-sales-of-p...

Protectionism only
People don’t believe indirect costs actually fund research and accordingly see this as directing more money into important, life-saving research.

From their perspective, the origin of this thread is someone using a tragedy to emotionally manipulate on behalf of bloated institutions and their administrations — and every bit as monstrous as you believe their views are. Perhaps even more so.
Enhance your understanding of Applied Thermodynamics-II with high-quality online video lectures from Magic Marks. Our expert-designed course covers key concepts with clear explanations, animations, and real-world applications. Perfect for B.Tech students and GATE aspirants, these lectures help you grasp complex topics effortlessly. Learn at your own pace and boost your exam preparation with Magic Marks. Start learning today!
I'm not sure what you mean by "care for our own people". I would say that providing an abundance of meaningful work that can feed a family is one of the best ways we can care for our own people. We have unions and high wages, and having good paying jobs for people who don't want to or can't afford to attend University means that people from all walks of life can have some prosperity.

Removing industry from an area brings nothing but misery to the people who live there. Are you suggesting that some sort of communism should have been implemented in the rust belt where we give these people free money or something?

The Chinese market is way larger than the US one, they have everything they need to lift themselves out of poverty by building things for themselves. The US became the richest country in the world by building everything here and reaping the rewards with greatly increased prosperity.

There is no reason to send all our good paying jobs to the other side of the world, and ship all goods across literally the entire planet, the process of which emits and insane amount of C02, just so that the owners of mega corporations can make a few extra dollars per unit.
Hepatotoxic means toxic to the liver (i had to look it up myself)
Seriously. In addition to helping inform my purchasing decisions, these reports also taught me the most valuable lesson of data: that it can only ever inform most likely patterns, but never guarantee a specific outcome. Until you act upon it, the data has no intrinsic value, and once you act upon it, it cannot guarantee the outcome you desire.

Thanks for a decade of amazing statistics and lessons. Enjoy resilvering into retirement!
CoPilot has been working fairly well for me in GoLand. I don't know if Copilot has the same or more support in Goland than in Webstorm/Pycharm, so, if the latter, my observation might well be disjoint from yours.

But so far, it's a moderately capable assistant. My biggest complaints with it have more to do with its responses than its fit with the IDE.
Republicans feigning concern about deficit or debt is fucking rich.

The top GOP priority in Congress right now, outside of ceding their constitutional responsibility, is searching for anyway to pass $4 trillion in tax cuts that will largely accumulate to the top 0.1%.

Most of MAGA is too distracted by culture wars tland identity politics to see the real robbery.
Qualcomm AI WiFi 7 sensing of gestures, breathing, emotions, faces, language
Many years ago, when I was a very young man, out late one night walking home from the bar, I happened upon a man standing outside the railing of the bridge I was crossing.

Without really thinking about it, I stopped, asked him if he needed help, tried to get him talking. He did talk to me for a while, but when I looked away to try and get a passing car to call for some help, he jumped.

I told my coworkers about it the next day, and it just seemed to make them uncomfortable. I didn't feel quite right about what had happened, but I wasn't sure why.

I had had a pretty crappy youth, my mom died when I was ten years old, and that was followed by a solid decade of rough times. I was no stranger to serious depression and had, by then, consciously decided I would not kill myself, after giving it serious thought.

I called a close friend of mine and told him the story. He had also lost his mother young. He just asked me one question and I immediately understood. He asked "Why did you stop?"

I myself had decided not to take my own life, but I believed I had the right to do so. Here I was, insinuating myself into a most intense and private moment this stranger to me was having. I would not have wanted that for myself.

I don't regret stopping that night. I would however, do things differently should it happen again.

I realize that some words on your screen are unlikely to make you feel much better about it, but I hope you do.

Now the shitball who yelled "jump" out of his window as he drove by, I hope that asshole is wracked with guilt still, twenty-five years later. Probably not though, feeling bad, like you have been, is the sign of a good person.
OMG that is so awesome!
OpenAI o3 just scored 99.8% on CodeForces using brute-force
"These results demonstrate that o3 outperforms o1-ioi without relying on IOI-specific, hand-crafted test-time strategies. Instead, the sophisticated test-time techniques that emerged during o3 training, such as generating brute-force solutions to verify outputs, served as a more than adequate replacement"

"The model not only writes and executes code to validate its solutions against public test cases, it also refines its approach based on these verifications.

Figure 6 shows an advanced test-time strategy discovered by o3: for problems where verification is nontrivial, it often writes simple brute-force solutions — trading efficiency for correctness — then cross-checks the outputs against its more optimized algorithmic implementations.

This self-imposed validation mechanism lets o3 catch potential errors and improve the reliability of its solutions."
The most interesting part to me was this: "He’d been telling a version of that same story every single day for months and months during development—to us, to his friends, his family. He was constantly working on it, refining it. Every time he’d get a puzzled look or a request for clarification from his unwitting early audience, he’d sand it down, tweak it slightly, until it was perfectly polished."

I did the same thing for 12 years as CEO of Postmates and I still do it when I work on new ideas. I thought it was something I just did. But reading this I have to assume it is more common.
Most laptops are severely limited by heat dissipation. So it's normal that performance is much worse. The CPU cannot stay in turbo as long and must drop to lower frequencies sooner. On longer benchmarks they CPU starts throttling due to heat and becomes even slower.
I'm a bit conflicted. We consistently hear Americans being told that it isn't proper to call them Americans because America is composed of more countries than the US. If that is a valid argument, then there is no reason why we shouldn't be more inclusive on the naming of the Gulf.

On the other hand, I'm not a big fan of renaming places.
> mega corporations colluding with the government to force the people to do something they want

correct; that's why the Trump+Elon tryst, and all the billionnaires lining up to kiss the ring at the inauguration is so troubling

> apparently, it’s anathema to even talk about this.

you gotta be kidding - the government's response to Covid has been debated for years now, with some people vehemently against the lockdown measures, others vehemently for them. Also, those were State policies (since public health is the purvue of the states not the federal gov -- the Fed gov could only mandate its own employees).
I was a mod, and by the definition used to pillory content moderation, there is no free speech compatible moderation anywhere.

This is the same thing done by everyone from radio jockeys dealing with callers, to TV shows.

The fundamental tool is the ban, because the only real power for site owners is silence.

Any principled stand will be riddled with exceptions in under a few days of operation. I’ve seen this repeated in multiple free speech communities, like clockwork.

Id very much like to see a principled stand which isn’t reducible to “free speech = speech exceptions I can tolerate.”

Most people can’t and don’t want to live in 4chan (8chan ?)