skysight-inc/HackerNews huggingface dataset:
I'd probably use Helix if it had 1:1 Kakoune keybindings. Or even Vim bindings.

Vim bindings are not the most consistent, but they are ubiquitous. Every program that offers Vim mode has very similar keymap. If modal text editor deviates from them, it better be for good reason.

Kakoune bindings are very different from Vim, but they are provably and objectively [1] better, so that's fine. They are also more consistent and there is a clear idea behind the whole design. It's written down in documentation. You might prefer Vim or Emacs, but at least you can see that changes from well known Vim scheme are not made at whim.

Helix keymap feels like it was improvised without any thought behind it. „Let's take Kakoune binds and add back visual mode cuz I feel like it.” Currently, they are designed by committee in this GitHub issue[2]. I don't see any design notes and explanations why should I spend time learning Helix keymap.

[1]: https://github.com/mawww/golf
[2]: https://github.com/helix-editor/helix/issues/165
> The winners of this news coming out are the victims and family members of the murder victim

I wish the 320 Air India passenger victims got the same consideration from Canada even though the Canadian citizens were likely ethnically South Asian than Canadian. The alleged perpetuators were let go due to lack of evidence two decades later.

> Wiretaps by Canada’s intelligence agency had been erased before they could be used as evidence

https://www.nytimes.com/2023/09/18/world/canada/canada-india...

> Canada's security agency destroyed wiretapping evidence on suspects in the 1985 Air India bombing as part of a "default" policy

https://www.cbc.ca/news/canada/erasing-wiretap-evidence-was-...
Even if you rebuilt the the entire OS and libraries on a separation of sync vs async code, you still come to the inevitable problem of propagating delays to the user in a predictable manner.

So I've pressed a button to load a file that's usually really fast and this time nothing happens because the async call is taking it's time. Is that being represented to the user in some meaningful way? Is the button disabled until the operation completes? Is it stuck in the down position to show I can't press it again, or does it spring back up and show a loading dialog? Is that any more clear in a real time system then it would be in a blocking situation?

The problem is not blocking vs realtime, it's about programmers not understanding all the state their code can run in, and it's not clear that a realtime system would save the user when they fall into that unknown state.
yes they were acting on behalf of capital one, I'm just saying why its just not fidicuary duty to shareholders of traded company.
> But that's not how it effectively works at scale. It only takes a single person not bound by morals to mess it up for everyone.

The onus might be on us as the public to change the laws to outlaw bad behaviour, but this does not absolve the companies, and especially the people within them who conduct, condone, or reward deceptive and unfair business practices.
he also showed again his true colours, and they are not looking good.
He’s new money.
Ah webp, let me count the ways I hate thee...
I would argue that it has flown under the radar because it has only been contextualized with respect to Chrome and iOS. The issue has and continues to affect many other critical places, including server-side image processing services.
Stochastic mathematical systems
While I understand this position (i.e., https://xkcd.com/386/), it (along with an unholy union of the Internet, confirmation bias, pay-per-click, and echo chambers) appears to have contributed to an explosion in reality disconnection that is becoming actually threatening, e.g., there has been a surge in "vaccine hesitancy" for rabies vaccines in pets.

At some point, assertions like "[COVID] vaccines are ineffective" need to be challenged (which? over what time frame? where's the data?) or they become "everybody knows ...".
Nit: CRT certainly offers an explanation, but I don't think it's a particularly good one. Because it always appeals to "systemic injustice", it can't account for things like

1. the persistence of between group IQ differences amongst children people who have relocated to other countries/culture;

2. the disproportionate success of certain historically-marginalized groups;

3. regression to the mean; and,

4. other factors that marginally influence IQ scores (e.g. single-parent household vs dual-parent household)

without engaging in circular reasoning.

At best, CRT's explanation is incomplete.
Unless you're dealing with electronics made prior to 2006, almost all of what you'll be soldering with is lead-free. Thank the EU's RoHS directive for that.

[1] https://en.wikipedia.org/wiki/Restriction_of_Hazardous_Subst...
So most likely that is focused on hydronic heating systems. Personally at my local home improvement store all the fitting in the plumbing section are listed as potable/lead free.

If you have some examples of fittings that you are referring to I would be interested. I can only really find hydronic circulator pumps that are only low lead instead of lead free.
What are we going to do? Pass a law? To force the millions of voters paying hardly any property tax who bought their lead-loaded homes in 1983 for $40,000 in Los Angeles and San Francisco, now worth $1.1m, to you know, fix them? Then will we pay for the even greater rise in rents? I hate lead, pollution and my incredibly cheap landlord, but I feel like I have no choice in California.
There's been seven or eight major scandals that should have been the end of his political career, but because of certain uncomfortable political realities he is immovable.

He would have to voluntarily retire from his party and politics altogether...and unfortunately it seems like he likes power.
Even after reading this comment, it took me at least half a minute to click. MacBook Air = MBA.
How is this easier than just having a dimmer switch inside the bedroom door?

That's what I've done in our house. Lots of dimmers. Some are "rocker switches with a slide along the side," other are more digital "push button to turn lights on to the last setting, small rocker to adjust light level, you can always come up from 0 by using the rocker" types.
Remember kids, you need to be rich enough first to get away with insider trading...
> whoever Cory Doctorow (am I supposed to know them)

I mean he isn't Jesus, but yeah if you are here I'd expect you to know who he is.

https://en.wikipedia.org/wiki/Cory_Doctorow

> In February 2013, Doctorow released Homeland, the sequel to his novel Little Brother.[50] It won the 2014 Prometheus Award (Doctorow's third novel to win this award).
> The novel Ready Player One features a mention of Doctorow as being the newly re-elected President of the OASIS User Council (with Wil Wheaton as his vice-president)
> The term enshittification was coined by Cory Doctorow in January 2023 in a blog post

I hate the term "thought leader" but he is an known intellectual in the sphere of internet culture, intellectual property, and freedom of information. Now, what are his credentials to the matter at hand... not sure, but yeah, he is kindof a big deal.
I wonder what would happen were those stores to say: “hey, those parking lots are ours and such they are private, as a result any information related to them is ours and hence private”?
> then China's emissions and their emissions growth

sure, here you are: https://ourworldindata.org/co2-emissions#co2-emissions-by-re....

Turns out China emits around half the CO2 per capita that the US does, and the total hasn't grown in the last decade.

The total amount of power generated from coal in China also hasn't grown in more than 10 years. And the coal they do have has become cleaner, so the carbon emissions just due to that have gone down slightly.

'But China's growth is cancelling out all our potential cuts' was a technically true, but still venal and dangerously misguided excuse 15 years (and 0.25C) ago when it was first invented. Now it isn't even technically true.
My previous MBP had 32 GB of ram and it was constantly swapping. Now I have 64, and it's holding up. I guess it really depends on your work environment, but I need Docker, IntelliJ, plus a bunch of other stuff, and it quickly adds up.

I don't know how anyone can use a laptop with only 8GB of ram. Maybe if all they do on it is Facebook and Youtube ¯\_(ツ)_/¯.
Update: we boosted the text contrast and we'll make some more visual improvements to the Blog throughout the day, too.
Strangely enough, I had the same experience with diablo 4 until I turned down some of the graphics settings. I'm not sure if it was some DLSS / frame generation thing or what, but the game felt sloppy to me. Especially in comparison to something like diablo 2 which feels razor sharp.

I wish modern game developers & graphics pipelines would spend more effort optimizing input latency. I'll stop noticing the graphics 2 minutes into playing the game. But if the input is laggy, I'll feel that the entire time I'm playing. And the feeling of everything being a bit laggy will linger long after I stop playing.
Why do I need to sign up in the first place?
If the water was already hot because I was doing something else, I'll make soup or pasta with a pot of hot water. If the kitchen were closer to my water heater, I'd do it more consistently.
> I'm pretty sure delimited streams are rarely used in the wild

They are somewhat common inside Google at least.
And if the public (sometimes even people in academia)'s reaction to any data they don't like is outrage, how could we look for ways to improve anything?
You obviously didn't live in the SF Bay area in the 80's. Houses were not that cheap even then.
SEC. Yes, I mixed up to US 3 letter acronyms.
We moved a business from splunk to ELK a couple of years ago. The actual work of doing so took less than a day. The maintenance processes changed, and some things are not as good. But aside from the beefy machine we run ELK on it costs next to nothing, and is very reliable.
Canadian press is a farce, doesn't even qualify as "left" or "right".
just government propaganda, totally controlled.
Because the kernel developers are not beholden to chipset manufacturers who want to spend the shortest possible time writing a close-source driver and then forgetting about it. They're there to work on whatever they enjoy, as well as whatever their (paying) stakeholders care about.

The solution to all this is pretty simple: release the source to these drivers. I guarantee members of the community -- or, hell, companies who rely on these drivers in their end-products -- will maintain the more popular/generally-useful ones, and will update them to work with newer kernels.

Certainly the ideal would be to mainline these drivers in the first place, but that's a long, difficult process and I frankly don't blame the chipset manufacturers for not caring to go through it.

Also, real classy to call the people who design and build the kernel that runs on billions of devices around the world "lazy and incompetent". Methinks you just don't know what you're talking about.
Me too and it always felt wrong to me and never did it myself. Now I have a solid reason.

Oh and you should not drink directly from the warm tab water, as warm water that was standing some time, has way more microorganisms .. a point my 2 year old is not yet accepting.
This changes everything and makes India’s actions seem reasonable. It’s akin to the US taking out an Al-Qaeda member in Yemen or Pakistan.
Criteria isn't actually public vs. non public (there's another thread discussing that already).
there was a video posted to hacker news about core windows apps taking longer to launch on new enough hardware. Stuff like calc, word, paint taking longer to start on win11 vs win 2000 even though machines have much faster everything so I think the point stands - why is everything slower now?
7 year old Kafka Java client bug (2016)
None of the Shelly devices I have are z-wave, they are all Wi-Fi entirely. This includes several of the Shelly 1 power management in-wall relays, several of the Shelly external power management plugs of the kind that you plug into an outlet, a few of the Shelly in-wall dimmers/fan controllers and a couple Shelly bulbs.

I think if these had Z-Wave they would have cost a few dollars more each, due to licensing. It would be nice because I do have a Z-Wave mesh up and running alongside a zigbee mesh and a few oddball Wi-Fi only devices like these shellies, but they work well enough with home assistant that I don't consider to be a drawback yet.

The only thing I wish they could do better is expose more of their configurable options via whatever API they present to home assistant. A couple of these devices speak mqtt which opens up a few more capabilities, but there are still many fine-tuning aspects like controlling the way a switch attached to the device functions, i.e. whether it behaves as if it is detached or functional - useful with toddlers around) are invisible unless you are using the built-in web configuration page.
A lot of that smoothness was the lack of sample-and-hold blur on CRTs. Gaming LCDs now have modes that strobe the backlight to simulate this effect. Additionally, the importance of sample-and-hold blur declines as the frame rate increases. A 360Hz LCD displaying 360fps motion can look reasonably sharp even without strobing.

Blur Busters has detailed explanations, e.g.:

https://blurbusters.com/blur-busters-law-amazing-journey-to-...
Wew taking it a little personal here, are you not? GP mentioned Corbyn, I pointed out his shortcomings.

No need to go "what about Osborne or Cameron?" I know they're tw*ts and nowhere in my comment I went to defend those reprehensible pillocks, nor I placed all the blame at Corbyn's feet.

Again, you're taking it a bit personal here, for some reason.
I dunno, seems pretty wild to me. If the thing isn't generating electricity you're sitting there with a huge labor bill and nothing to show for it. That this sort of thing might make sense from a purely technical perspective seems reasonable to me but I don't see how you'd fund it.
Java may be memory safe, but errors in highly expressive functionality like Java serialization and expression parsers have been responsible for some of the most impactful vulnerabilities in recent memory.

CVE-2017-5638 was famously exploited to gain access to Equifax's network and cause a massive data breach. Log4Shell is continuing to cause problems in all kinds of networks due to the extremely widespread use of the Log4j library. Java is definitely an upgrade over C/C++, but there are definitely still security risks.
You should also cite when "Ubik" was published as it's fascinating: 1969!
Yes, those are the silly bits, sadly.
It's nothing close to heartbleed which was 'extract key material from every TLS-serving endpoint in the universe'. There are almost certainly exploitable buffer overflows in whatever device you're using right now.
Related ongoing thread:

Insider trade on Splunk acquisition? - https://news.ycombinator.com/item?id=37599587 - Sept 2023 (245 comments)
This is a pretty interesting perspective because my experience of using Arch for a decade is that the Arch forums are a great treasure trove of learning how to troubleshoot a Linux desktop. I also have never seen any prescribed advice of reinstalling from scratch and rather the recommended approach is booting a live image and chrooting into your system to actually fix what's broken when something truly is borked. This is also why there's such a hefty RTFM culture around the distro and avoiding going through the install without actually understanding what you're doing.

Arch has been the most stable desktop system I've ever used, but a lot of that stability comes from understanding exactly what is installed and configured, which is something I personally never got with Ubuntu or other fully configured distros
Related ongoing threads:

Insider trade on Splunk acquisition? - https://news.ycombinator.com/item?id=37599587

Show HN: My Single-File Python Script I Used to Replace Splunk in My Startup - https://news.ycombinator.com/item?id=37600019
its worse than just price, its closer to total replacement item, requiring transplant of some unitized components from the original corpse.

>>You wouldn't buy this and connect it to your original phone; you would part out your original phone and move a few pieces over into this, like the motherboard, batteries, cameras, and back plate.<<
He is the company, it's his corporation. He's the founder, owner, and CEO. It's correct to associate anything he does with his company, while in law they're not the same entity, in truth, they can be treated as such.
what we aren't seeing is trader/algo taking the same style of trade against dozens of other names, daily, for the last 12 months
You don't need a science police - allocating one half of all funding to replicating existing experiments will solve most of the problem. Why would one scientist commit fraud to protect the reputation of someone they've never met?
The same agency that deleted the wiretap evidence of Canadian based terrorists that killed 320 people aboard the Air India flight that was blown up over the Atlantic after taking off from Canada, resulting in no convictions?

https://news.ycombinator.com/item?id=37601284

The guy recently murdered was associated with one of the alleged perpetuators according to Canadian court records.
It would be interesting to see data showing how often some symptoms are "all in their head." If certain symptoms are commonly presented by people who are drug seeking or have bonafide psychological problems, it creates a large amount of noise in which doctors need to find a signal.

I suspect, useless as my suspicions can be, that HOW symptoms are presented play an important role in how seriously a doctor takes their patients. Someone whose symptom descriptions change with each visit, whose symptoms are contradictory, or even patients who feel the need to describe every minuscule detail of their lives in hopes that anything helps provide a diagnosis can give the impression that the patient is not experiencing a treatable medical condition. Long-term histories with patients can taint a physicians outlook when James comes in one week because of an "itchy nose," and the next demanding prescriptions for his mild cold symptoms, etc. It can be hard to take him seriously when he presents with vague symptoms of what could be more serious.
historically low, it is.
Brazil is the other end of that spectrum; the intro scene where an embedded bureaucrat loses their, ahem, proverbial shit over a fly and the physical altercation with said fly (literal insect: fly) impacts a printing of "state assault/guilty citizen targets," the result being a chain of events that would have otherwise never taken place. great movie.
Similar sort of thing but not galactic https://www.swpc.noaa.gov/
He could directly pay each one about $9,000 for getting a new job. This probably doesn't sound like much money, but a lot of these coal jobs are in extremely poor areas of the US. It's a life-changing amount of money for many of them.

Of course the real problem is that most renewables are too efficient. They don't need that many people. Once the wind turbine, solar panels, or batteries are installed they don't need someone out there every day working on them. Not the way that coal miners have to keep digging coal. It's the kind of job that puts itself out of business over time.
Doctors certainly are familiar with chelation therapy (like DMSA) as a treatment for heavy metal poisoning (like from lead)
Dude, you are spewing out random things as if they are fact. Yet you lack an understanding of what IQ is.

IQ is an attempt to measure a general intelligence factor (g-factor). What happened is that researchers noticed that people who are good at some tests tend to also be good at other tests, even if it's from very different domain. E.g. say you are good with math, you also tend to be good in you language skills. This led to the assumption that there is a general factor out there that is shared across all skills (the g-factor). So determining how good you are at math is a combination of your math specific skills + the g-factor. Same with other domains.

How do you extract the g-factor? You measure a large set of people across a cognitive challenging set of tests, and do a factor analysis (statistical technique) to extract a linear g-factor. Each test can have a "g-loading" which essentially calculates what portion of it is due to the general g-factor. For example, one of the tests with the highest g-load is simply hearing a sequence of numbers and repeating them in reverse. This test has nothing to do with "reasoning skills. Yet for some reason you claim that it's designed to measure reasoning skills but not designed to measure "a bunch of other things".

You also claim that IQ varies significantly day to day, but that has not been shown in studies. In fact, IQ measurements tend to be remarkably stable across the person's entire adult life.

Than you spewed up a bunch of unsubstantiated claims about the difference of IQ between a leader and his team.
It's such a bizarro world after a bunch of UE discussions to suddenly see people dismiss scripting concerns with "well just write that code in C++. Blueprints is slow". I'm usually the one saying that, but that's as a professional developer who needs to optimize all that stuff (and TBH the blueprint code tends to have some bad performance choices even before discussing the BP perf loss).

Hearing people dismiss the performance of something as basic as a raycast with "well just code in C++", while many people (including this founder) say that Godot focuses on simplicity sounds counter-intuitive. So is GDScript a lie for anything slightly intensive (and again, raycast. I'm using "intense" in the loosest of words) and I should simply make my whole game an engine module? But I keep hearing that "I should just try GDScript it's really easy and you come around to it!"

Feels like a motte and bailey.
So how do the Hue light switches work?
There's a lot of argument that lead-free solder isn't as good (or easy to use) and several hobbyists still use leaded solder.
Even in places where Engineers are distinct from Developers (see Canada above), it's not common to learn code safety as a core principle for writing good software. Safety critical and real-time software principles are topics often left to upper year electives.
It was at one point usable but they drove off the hobbyist/small business crowd a long time ago. We do some work setting up elasticsearch tools that aggregate and filter data later sent to central splunk purely to affect a large reduction in license costs.
Yeah this is exactly what’s needed. At least in EU the driver is awake at the wheel. As the politicians slowly get more technically competent we’re seeing more effective regulation. As long as EU has influence, everyone else will also benefit since companies often stop doing the shitty thing globally, not just in the EU.

Lack of interop has been a huge problem that’s also gotten worse over time. To address such a broad and complex issue with general legislation is not easy, we still have to wait and see if it works as intended.
Yeah, at the time of writing I kinda defaulted to assuming it was "just" a tag for posts, which one can use the normal search on. But a while later realized that it very likely isnt.

But reading through the list, you made dang good choices in highlighted comments.
Wiz bulbs use ESP-NOW (so that the Wiz remote can communicate with them). They also have an ESP-WROOM-02 inside (a package integrating an ESP-8266EX).

The fact that they use ESP-NOW means they can be controlled (theoretically) by any ESP* that has ESP-NOW support. So far, folks have only managed to go the other way—to intercept remote key presses [0]—but I imagine it won’t be long before they suss out control of the bulbs.

[0]: https://github.com/jesserockz/wizmote-esphome