skysight-inc/HackerNews huggingface dataset:
If you're writing for the pleasure of writing, that's fine. I think such an approach is great for fiction books and poetry in particular.

If you're writing in a professional context, expect your words to be read by non-native English speakers or just people that are extremely tired and want to get their work done quickly.

I think using uncommon and domain-specific words is fine when nothing else is precise enough, but there's no reason to say "touch base" when "get in contact" works.

People should also be aware of cultural context, if you're being overly sensitive and using flowery corpo-speak, people from other cultures may miss your point entirely. A sentence like "John is doing great work, but I can see some areas for future improvement" reads very differently depending on the culture. "John isn't up to standards and needs to improve if he wants to stay with the company" is much clearer. "John fucking sucks and needs to do better" is overdoing it and using the excuse of being direct to be a jerk.
Found this review which backs up what you said:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7871530/
Yes, exactly. It wasn’t a requirement to ask, but there was a general assumption that a personal site was like the webmaster’s (whew there’s an old word) front porch, and you shouldn’t send a bunch of people there without asking first.
>> but the ability of engines like Bevy to analyze system dependencies and automatically scale to multiple CPUs is a big deal

>> Is it? The article addresses that, and basically calls it a pointless feature

> You can see that all the CPUs are being maxed out.

You're missing the forest for the trees - the poster above basically said "seeing all the CPUs being maxed out is a pointless feature" and you reply with "but see, all the CPUs are being maxed out".

You're literally ignoring the complaint and replying with marketing.
Oh, come on, we're yet again extrapolating from "Rust is bad at rapid iteration on an indie game" to "Rust is bad at everything". If Rust were really that astoundingly unproductive of a language, then so many developers at organizations big and small wouldn't be using it. Our industry may be irrational at times, but it's not that irrational.
Fortunately, Substack still offers RSS (<substack_url>/feed).

For other newsletters, I've been a long time user of "Kill the Newsletter!" [0], which "converts" a newsletter email address to an RSS feed in a single click.

[0]https://kill-the-newsletter.com/
Oh, it isn't anti-government at all. It's a question of what and how much you the citizen would like to pay your government to do.

Alcohol / marijuana systems may be a better comparison since, despite alcohol being so cheap, there are still people who produce and distribute unverified products.

Since the use is recreational, people will often pay for the cheapest version of the same high.
Harm reduction sounds like putting padding on a rope noose so your skin doesn't get itchy when you break your own neck from a ceiling beam.
Why did he mill the NAND rather than removing it using his hot air station?
This is a thread about suicide rates. The comment I responded to was specifically about older women committing suicide at a higher rate than younger women.

People need to feel like their life has meaning and purpose. Those can be found many different ways. However, having and raising a family is one way the majority of people in the world find meaning and purpose. My phrasing was purposeful.

The leading cause of suicide is depression. Childless women are 46% more likely to be depressed. Women are twice as likely to have depression than men. So, that puts childless women at a significantly higher risk of suicide than childless men. Men seem to have more paths to find purpose in life than having a family.

That said, having a family for both men and women is more likely to give both meaning and purpose to their lives. It also gives them both opportunity to not be lonely later in life.
after work as an embedded systems engineer, I play a game where I am an embedded systems engineer

10/10 asm is life
Perhaps. But what of those people who live outside of municipalities? Are they to transfer data with RFC 2549?
> Everyone in America who makes <138% the poverty level qualifies for free insurance.

qualifies is kind of a weasel word though, "in theory they qualify, in practice ..."

I'm guessing this is the US Medicaid system that recently

dropped enrollment by more than 11 million people in the past year, including 4.8 million children, the vast majority of whom were kicked off their healthcare for surprise procedural issues.

https://www.theguardian.com/tv-and-radio/2024/apr/15/john-ol...

Admittedly that's the UK Guardian reporting on John Oliver which is indeed an auto nope for some, but the issues highlighted here seem real.
> Furthermore, which Wayland only apps might I want to run on my X11 desktop?

Waydroid? There aren't many Wayland-only apps, but they exist.
Yeah, I have my limits - and while I have agreed to stuff that was in hindsight Quite A Bad Idea, the majority of my “sure, why not” moments have lead to the fantastic.
“Order of magnitude”
So, once accused, one can never be exonerated, even if innocent? Because that sure sounds unfair and undefendable.

I wouldn't want to be alone with you either, in that case, and I'd warn other men to do the same, given that they may evidently be accused for... having previously been accused?

I'm the last person to defend anyone who has laid a finger on or harassed anyone without their consent. But I also believe that anyone can accuse anyone of anything, since that's quite literally what rumors are.
> Wayland programs will then run as regular X windows.

Well that'd be nicer than my current solution of running a whole Wayland compositor (usually cage) in a window under X. Of course, it's more work, but that is the usual tradeoff to make...
GPU, Phones and Laptops are going to get chip modded. Chip modding was the process of making game consoles run any copied game. So modders would chip modify them to bypasss console manufacturers copy protection. Since other manufacturers are now selling memory expansion at highers margin rate there are going to be chip soldering possibilities.

Wikipedia modchip
https://en.m.wikipedia.org/wiki/Modchip
I would probably stop reading HN if https://hckrnews.com/ went away.
It's really not a 1.0 though. Yes the vision pro itself is 1.0, but 99% of people's complaints are not with the vision pro directly, but more about the entire concept of AR headsets. These issues have been known since at least the hololense era of 2017 and despite incremental improvements to software and hardware, the firm Factor can never escape these issues without massive leaps like eye glass or contact lense sizes hardware ... which is sci Fi for at least 20 more years
It is compatible, since it is compatible with Zigbee2MQTT. See https://www.zigbee2mqtt.io/devices/E2013.html

Use a cheap x86 PC, install Proxmoxx, install Zigbee2MQTT, install HA.OS ... done!
Looks like your wish has been granted. https://news.ycombinator.com/item?id=40175731
10-20 ticks every year??? I can’t imagine that and I often run in grassy fields (not tall grass) and at most I found 1-2 ticks on me or my kids.

How do you get that kind of numbers in the first place?
Have you actually looked at the 0days? Almost always it's confined within the sandbox. You have to chain it with an sandbox breakout exploit to make it useful.
This is really cool. I've been doing a lot of EE and PCB design back in the day with Eagle, nice to see this kind of tech landing in the browser. Great job!
it was way after he left and he showed how it was done. i dont remember the details but there was a clear public trail of breadcrumbs. zero inside knowledge needed.
you should do your research before making such wild claims.

i would never post inflammatory hate speech anonymously so the reversal isn't possible.
This author is done more serious Rust code than I have, but I wonder: why not just abuse `clone`, `unwrap`, `Arc`, or even `transmute`?

Rust does try to force you to refactor sometimes, but you have the option to fight back.
I think they mean "before"
They are compatible. See https://www.zigbee2mqtt.io/devices/E2013.html

Generally, a lot more Zigbee devices are compatible with Zigbee2MQTT that to HA's own "ZHA" Zigbee implementation. But Zigbee2MQTT and HomeAssistant work EXTREMELY nice together, very well integrated.

And if you have your Zigbee devices in Z2MQTT, then you can also use Node Red or similar tools for some automations, if you prefer that over the somewhat weird YAML-based automations of HA.

(Tip: use a cheap x86 PC, install Proxmoxx, install Zigbee2MQTT, install HA.OS ... done!)
Etch came out in 2007, not 2010.
That Virtual Room can easily created with Unreal Engine. I believe you can find some ready environments like this on Unreal Engine Marketplace.
This reads like an AI-generated comment. DevNinjaS, can you confirm?
I’m surprised no one has written a tool (probably would involve disabling SIP) to import/export passkeys on macOS. They’re in memory, right?
No, the game doesn’t take twice as long. It just gets abandoned half-finished.

The world is full of half-finished games, it takes time and money to push to a finish.
Well, I needed something to do while I wait for the next Vampire Survivors addon. Purchased the full bundle. Good luck, game devs.
I’m betting they’ve turned on some AI “features” for detecting fraud and it’s not working out as well as promised.
I don't think you've been associating with the kinds of princesses that I have been.
Considering all your testimonials appear to be by fake AI-generated people, is it safe to say that you don't actually have any customers with positive experiences?
The two go hand in hand - when I started agreeing to outlandish stuff, I was miserably running my business, commitments oozing from my ears, with barely two bob to run together.

Thing is, when you start saying yes to stuff, and start finding yourself in new places with new people, new opportunities present themselves. I am much materially wealthier now than I ever was when I worked for a living, partly due to income through new connections, partly due to a vastly decreased cost of day to day living by emigrating, and travel has become considerably cheaper as friends I made along the way make for happy hosts, or travel companions to split the cost of something outlandish with.

For example, I invested in an Australian I found wading in the mud at Aralsk, I befriended and helped out a PMC owner I met in Antarctica, and I robbed a Russian oligarch I met on a megayacht, in that order. All were lucrative. One of those falls into the “probably shouldn’t have” category (no prizes guessing which), but is still a “wait, I actually did that?”, and taught me more about myself and this strange world than I anticipated.

Time remains a luxury, but life is short, and easily squandered, so I spend it thoughtfully.
It may seem specific to NYC, but it's also that way in many other places in the US -- places like Ohio, and Texas. https://www.cnet.com/home/energy-and-utilities/energy-deregu...

A combination of some napkin math and 2020 Census data suggests that ~35% of the US population lives in a state that the above article declares to be "fully deregulated".
It's bizarre because it's not a real thing. Meduza has extremely low factuality and often posts insane and literally impossible stories.
When I peek at the functional programming world through articles like this, I really question if it's a world drowning in its own self-created complexity.

The article states that side effects prevent us from achieving "reasoning" and "composition".

Wat?

Side effects are so scary and unapproachable that this crazy labyrinth of monads, purity rules, immutability, and the next big thing of direct-style effects is actually better?

Just do some reasoning about the side effects.
> Confluence is pretty amazing too when you really understand what it can do.

Confluence UX is utter garbage, mediawiki is more than good enough
What's the cost of research though, since so much of it is (at least partially) public funded? It's not an easy answer.
Not in the UK; Winston Churchill abolished “Road Tax” in 1937.

We do have Vehicle Excise Duty but it’s not a road tax.
Similar problem here. Basically they ask me to give feedback, they seem super interested in improving. Oh but when I give feedback... They start to get defensive. Apparently they only wanted small feedback, like fixing a broken link, when I started to point at foot-guns in their docs and in their code they started to get mad at me. I was just trying to inform everyone so we all had the same information or to at least be corrected if I was wrong, nope, suddenly I am "asking too many questions" and I should be "spending 1 to 2 hours before posting a question to the slack channel". Yikes. At the same time they would gaslight me about how I didn't communicate enough of what I was doing.

IME this blog post sounds like a fairy tale that someone tells themselves about how good a job they will do, because they haven't actually lived the experience.
Can a headless app talk GLX or EGL and render on the X server's GPU?
Hmm I used to get kicked out regularly (like 3 times per month) out of my apple login before i enabled 2FA. It completely stopped after. I assumed they were fraudulent login attempts.

This does look more like a glitch on their side though...
Are you using every single one of the 100+ accounts constantly? No? Then you can do the passkey flow on demand as needed. It can be comparably simple as an email login or 'we emailed you an OTP' login confirmation flow. If you never get around to using the account ever again in your life, I suppose you never needed it?

If the website is momentarily down how are you going to access it with a password at that moment? You'd have to wait until it came back up. And then you could just as well set up the passkey.
Here is my whole comment. Somehow the last part I posted in an edit magically disappeared:

That is true but not whole story. I believe when people talk about PBR Textures they most often use PBR synonymously to "Principled Shader", "BSDF Shader" or "Disney Shader" (all meaning roughly the same thing).

When it comes to 3D data, exchanging geometry has been possible for a long time. Essentially and most of the time we just use triangles as the lowest common denominator. Most of the difficulties are more or less accidental complexity because of different formats.

When it comes to textures this was not possible for a long time, because every renderer used its own algorithm and they all had different parameters. There was no lowest common denominator.

When Disney invented BSDF it allowed the exchange of realistic materials for the first time. The "format" won and is what is sold or given away as "PBR-Textures".j
I am not sure you understood the article you linked to as its completely outside this conversation. Here is the key bit:

As a result, we have multiple DOM wrapper storages in one isolate. The mapping of the main world is written in ScriptWrappable. If ScriptWrappable::main_world_wrapper_ has a non-empty value, it is a DOM wrapper of the C++ DOM object of the main world. The mapping of other worlds are written in DOMDataStore.

It’s not that an instance object of a DOM node in JavaScript must back port to that node in the DOM tree, but that nodes in the C++DOM architecture have wrappers to other abstractions and such wrappers always reflect the same abstractions in context to their means of access.

That is why to update the DOM an API is provided to JavaScript. Otherwise assigning values to object properties would be sufficient and faster, but nowhere in any version of the DOM specification is this specified or allowed. The DOM is intended to have a memory model separate from the memory model of a JS instance such that access to a given document may occur by unrelated technologies without interference and independent from a given JS instance.

For example SVG can be accessed in JavaScript using the DOM API which returns a JS object reflecting that DOM node. SVG has its own animation scheme unrelated to JavaScript conventions. Since SVG is an XML library all definitions are stored as child nodes as either attributes or child elements. Assigning new animation definitions as JavaScript properties does not back port to given SVG instance in the document, and yet a separate unrelated runtime can modify that animation by updating the SVGs child nodes. If there is a sufficient DOM wrapper abstraction for this case from the lower level DOM memory manager the changes to the SVG animation by that separate unrelated application should be updated in the JavaScript object instance.

So, you are assuming the article says something it doesn’t.
You can absolutely do public key challenge authentication with passwords. You can use argon2 to derive the secret key for your account from your password and use that to encrypt a challenge message
The moment you see icbms leave the silos it’s over. They are not scalpels for a tactical strike on a small area to prevent xyz, for that you would a submarine much closer or bombers or even a cruise missile.

They are the hammer and lots of them. If they fly, you can be sure it’s the big game. You are right, in about 30 minutes (probably less, when you take into account that the USA would only react with icbms) or closer to 10-15 minutes it’s Armageddon.

The first bombs would explode in the higher atmosphere and blind the electromagnetic spectrum aka radar detection fails and your only option is to fight back and hit hard in retaliation.

I don’t know if it’s (still) in service, but the USA had a rocket that would fly over the rocket fields and send the launch codes and fire the icbms. The fear was, that the soldiers were incapacitated and could not fire them itself. The backup.

Absolutely insane how in minutes everything would go to hell.
> ECS in Rust has this tendency of turning from something that is considered a tool in other language to become almost a religious belief.

I think bevy ui is the best example to give, it's like nobody ever did a ui framework with a pure ECS before. You can conclude either that's because it makes no sense to do that or that's because nobody has ever came up with the right way to do that. The bevy community thinks it's the latter.

It's especially concerning because they constantly talk about the editor, even though they don't even have any of the fundamental pieces for a gui framework in place. In bevy ui there is no way to create a reusable ui component, there are ways to do it but they all suck. So it's not even a matter of a lack of widgets or something, the problem is you can't even write a reusable widget, there is no foundation for a ui framework, and there isn't even a real plan to change it because nobody knows how to write a gui framework with a pure ECS.

But even if they figured that out, things like text input fields can't be properly implemented because there is no proper text rendering engine in bevy so they have to rewrite that first. Except that all rust text render/layout solutions in rust (it has to be pure rust because wasm/because it's rust) are still very experimental and immature.

It's a huge pain in the ass, people write games in rust because they want to write rust, not because they want to write games.
These things are getting too expensive.

For most embedded projects is cheaper to either scale down to arduino/esp or up to a used laptop.
If you can enumerate the few specific scenarios that work, after “companies worked hard to make it happen”, then there is no interoperability to speak of.

This is like someone from North Korea saying that they are free because they’re allowed to go to three specific cities in China for work.

Interoperability is an afterthought.

Even if that NK citizen is allowed to go to dozens of foreign countries, he’s still not free. There’s a fundamental difference between enumerated positives and enumerated negatives. Interoperability would be if every combination worked with only a handful of exceptions.

PS: Literally just after I made the comment above I had to add a PassKey to PayPal and only 1 of 4 scenarios that I tried worked.

“Sorry, your browser is not supported.”
This, exactly. As an embedded turned Unreal developer the first impression I had while using Unreal is how little concern for correctness there is overall. UB is used liberally, and there's clearly a larger focus on development speed and ease off use compared to safety and correctness. If a game has integer overflow or buffer overflows nobody cares. Viceversa, you need to keep the whole thing usable enough for the various 3D artists and such who have a hard time understanding advanced programming.
Stop Trying to Be Perfect, That's What the Machines Are For
That website is cancer.

It works only with JS enabled. And when I enable it, I'm pestered with pop-ups.
Yeah yeah, I remember growing up at the tail end of municipal essential services (USSR). For example, plumbers! You call up the municipal services on a Saturday with a water leak, and they tell you "the plumbers are out till Monday, and actually Monday is fully booked so see you Tuesday". I am not sure if private plumbers were fully illegal or a gray area, but we didn't "know a guy", so my mom used to be pretty good with plumbing fixes.

As long as competition exists or can be enforced, municipal services should not exist.
Uh, what? Dicks picks from xcode? Creepy file properties?
good reason to use little snitch to block all appĺe ips and any other apps from making unsolicited connections.
The end of the video seems to show the hardware mac address for the phone, so it probably wouldn't take too much effort for Apple to figure out.
I tried to get Jonathan Blow engaged in the Rust RFC process to improve productivity for gamedevs. However, he thought it was a better idea to start working on his own language (Jai).

When I did some research for the Piston project, I learned that there was a productivity technique called "meta parsing" which was used in late 60s to develop the first modern computer. This was before C. The language was Tree-Meta. Viewpoint Research Institute upgraded it to OMeta.

I thought OMeta was too complex, so I developed Piston-Meta, an alternative for Rust using a simple data structure: Start node, end node, text, bool and f64.
Show HN: Rule Specification Puzzle Prototype
I've been trying to design a puzzle where a player tries to figure out the rules of a puzzle and specifies them in some formal way, and from that the game can show counterexamples.

In this prototype the rule specification doesn't turn out to be as essential as I'd like; I had in mind something like Zendo, but it ends up more like The Witless (sic) or FMTC with computer assistance and smaller scope.

Still, I'd love to have people try it out. If the glyphs I'm using for symbols don't render in your browser, here's a version with just letters: https://gashlin.net/games/gamec/3/letters.html
Picture this: you step onto a sleek, modern aircraft, excitement coursing through your veins as you prepare for your journey. As you settle into your seat, a pleasant chime rings out, drawing your attention to the front of the cabin. Instead of the familiar sight of a human flight attendant, you're greeted by an elegant AI humanoid, seamlessly blending human-like features with advanced technology.

This scenario, once the realm of science fiction, is now on the horizon of air travel. With artificial intelligence (AI) advancing at an unprecedented pace, the idea of AI flight attendants, or AI humanoids as we'll refer to them, is becoming increasingly plausible. But the question remains: would you feel comfortable entrusting your comfort and safety to a machine at 30,000 feet? Join us as we delve into the thrilling – albeit slightly unsettling – possibilities of AI-powered air travel.
Damn I forgot about explorer hanging when you put a CD in. That was especially terrible when you didn't have DMA