skysight-inc/HackerNews huggingface dataset:
I really don't see what issues there are with rust that could be addressed by another language without compromise on the performance and memory safety axes.

I can think of two reasons for people not moving: 1. inertia, aka "not going out of comfort zone to learn new things" ("learning" includes understanding why things are different, not merely knowing they are). This won't be addressed by another new language that people will also need to learn.

2. Existing codebases won't magically turn from C++ to Rust. Legacy is actually a good reason to still be using C++ today, but another language also won't address this, as the fundamental issue is you can't change the existing code to be safer without effort.

In both cases, time and effort on the language best positioned to replace C++ (Rust) will alleviate these issues. In particular this effort could be spent to fully close the feature gap with C++ (specialization, more expressive consts, ...) and improving Rust/C++ interoperability.

No need to "shame" people, but finding a way to replace C++ use by Rust use is how we will solve the problem.
As a father of a two month old (and acknowledging the article goes in a different direction of my fears) this somehow reflects some of the questions that appear to me on decision taking that affects my child.

And one of my main doubts is how to deal with the tradeoff finance/time spent with the baby. Should one of us quit from work? Maybe part time? Nanny at home vs daycare? Part of myself says it is obvious that the time spent with the kids is invaluable but at the same time thinking in our future and risks makes me be more materialistic.

I wonder how people deal with this.

EDIT: I consider we are in a privileged situation as I think we can afford to live with just one of the incomes.
Google sued over fatal Google Maps error after man drove off broken bridge
Not at all. I slow down when I can't be sure of the road ahead.
Do you expect for someone to not be defensive after you accuse them of murder? And then how can you ask them to investigate themselves? In civilized countries false accusation is considered criminal offense. Accusation comes after evidence, not before or during investigation.
I feel like this comment is from an alternate reality where the Windows lock screen doesn't just drop all your inputs for a random period of at least a few seconds when you try to enter your password.
let’s not pretend that manufactured consent isn’t a bipartisan game, it’s just a petty trick to keep us barking up the other tree
What doesn't make sense?
Barbie lesson: Disrespect of men is always seen as agenda driven
Perhaps OP had a rental with an in-unit AC unit which is pretty common here in the US.
My question is very logical. We can all hypothesize plenty of reasons, a couple of which you mentioned, but knowing specifically why OP values employment with FAANG might help provide better life advice.
No way is he responsible for shutting down 70% of the coal plants -- thats a bunch of PR BS. What shutdown coal is the economics became untenable. No way am I giving Bloomberg a shred of that benefit. That he would claim that is concerning.
huh? My main browser is FF on macOS. I currently have ~350 tabs open across multiple windows. I have zero bugginess.

I consider Chrome primitive because it lacks vertical tabs (kinda necessary with >10 tabs open at once). You can't even get workable vertical tabs with an extension on Chrome!
> with prescribed "sanctioned" languages and checklists applied with zero understanding of the underlying subject matter

This is always brought up as a boogeyman every time regulation is proposed, but then we have stories about Incorporation by Reference [0], where Congress explicitly encourages agencies to incorporate standards written by industry groups into law. It's not a perfect system (for example, the copyright disputes), but it seems to work a hell of a lot better than the free-for-all we have right now in our industry.

> The real solution is to come up with a framework around data leaks and their disclosure with provisions for mitigations

Agreed. And an agency with teeth to enforce the framework. And the provisions for mitigations should have the force of law.

In other words: we need regulation!

[0] https://news.ycombinator.com/item?id=37498473
Show HN: Free tool that adds stylish subtitles over the videos in a minute
I disagree with you. If the risk is 100% as it is with some ALS-causing gene mutations, as well as one that runs in my (in-law) family, it's does indeed alone explain risk. At least for the disease in my family, timing of onset is relatively consistent too (+/- 5 years or something). And maybe more importantly, the pathology is such that internal damage is happening for years, probably decades, before the first outward symptoms appear. If "family member noticed a tiny little problem that maybe was nothing, maybe the first symptom of the disease, but was concerned enough to go to the doctor" is the criteria for diagnosing the disease, and starting treatment, that's way, way more subjective and silly than looking for a specific gene mutation that causes the underlying pathology.
If it was a rental, GP would never know who moved in next. (I would describe leaving a rental as "moved out" and leaving a house I owned as "sold it". Given they used "moved out", I'd wager even-money it was a rental.)
Congrats on the launch!

I just updated and saw the notification and passed it along to my legal department to get approval for purchase.

Do you know if you are, or have any plans to be, SOC2 Compliant?
It's infinitely better than the dumbbell system of attempting the calculate the CO2 emissions of a corporation.
Reminds me of The Right to Read, a short story by Richard Stallman.

https://www.gnu.org/philosophy/right-to-read.en.html
Oh wow congrats to the entire team for this amazing achievement!
And the cake under the cherry is… Element X is open-source as well[1][2]!

I really can't wait for Beeper[3] to rebuild their fork on top of Element X (it's currently based on Element, formerly called Riot). When this happens it will be an absolute game-changer for the messaging ecosystem.

————

[1] https://github.com/vector-im/element-x-ios

[2] https://github.com/vector-im/element-x-android

[3] https://www.beeper.com/
https://arxiv.org/abs/2309.10668
> English dubs are usually terrible in general. I'd mind them a bit less if they were just faithful translations using different voice actors, but so often they dumb the scripts down and add a bunch of other changes as if no one in the English speaking world could appreciate it otherwise.

The later Ghibli films (which received proper localization in English) are mostly quite good. They aren't perfect, but increased awareness of Miyazaki in the west (and from Disney no less) meant that it was worth spending the money to do them well. In general they have good writers and voice actors, and demonstrate a respect for the source material.

The earlier Miyazaki stuff, before he was as well known here (like Nausicaä of the Valley of the Wind or Laputa: Castle in the Sky) ... well... not so much (I do think Nausicaä was eventually redubbed, though I'm not sure how good it was).
And your conclusion is... that there's nothing we can or should do?

Mine is that the wealthy should risk their money in order to invest in more sustainable economies for those less developed nations. That would solve the problem, right? Wonder why they won't do it...

> any change that would result in less money for the wealthy
Yeah, a good iron and wire with a decent flux core helps a lot. Lead-free solder will never melt like butter the way leaded does, but I solder with it fairly often at work and it's not a show-stopper by any means.
When did you earn your MBA?
Sovereignty matters more. You can't just assassinate someone based on your own laws in someone else's jurisdiction. That's anarchy.
It’s about moving inside a state. I told the DMV of my new address, but my drivers license still has the old one. Maybe I could get it reissued, but that seems like a pain. Many people move more frequently than the license expiration period.
That sounds awesome. I've dabled with something like that but only for lodash (makings sure all different flavours get aliased to a single thing) but I never went too far with all the other stuff.

You wouldn't happen to have an example of what you're doing laying around would you? I'd be genuinely curious to try stuff like that out.
Diplomacy includes trade/tariff restrictions.
How do you create TOC ? Navigation bars ?
There is one way:

https://gwern.net/embryo-selection
Someone wasn't surprised: https://x.com/unusual_whales/status/1704870849831125446?s=20
Confessions of a Viral AI Writer
When we eliminate 70% of CVE, it doesn't mean the remaining 30% shouldn't be taken care of.
That is true if you assume the wealthy do not exert an outsized influence on public opinion and policy.
There is also an exception for leaded gas in small/private jets ("AVGas") so its used in some of those formulations.
> while in law they're not the same entity, in truth, they can be treated as such

contradiction?
I probably dodged this ceramic problem because I drink from borosilicate glass beakers. (Yes, I buy new, unused labware for cooking/drinking use.)
> Why not spend the money building better power plants?

This is equivalent to the “build it and customers will come” fallacy of startups. You still have to convince humans that it’s all worth it.

The US could have had the nuclear industry of France (~70% of its electricity generation) if we had only gotten everyone to agree in the 80s. At the end of the day, you need money and marketing to convince people.
Last I checked, Proton also didn't allow third party tools to access mail. Has that changed?
The whole world buys oil from Saudi Arabia and goods from China, singling out Russia as some particular evil that it would be a mistake to do business with is nonsensical. Trump wants Germany to drop Russian energy inputs because it benefits the US geopolitically and economically, it's not so clear that it's a benefit to Germany.
what makes you think that's okay?

even children are taught that 2 wrongs don't make a right

I'm not saying you were raised wrong though
It is well known that general purpose operating systems do not allow real time applications. The reason is people prefer an OS that can do a lot of things well enough, vs a system that can do one thing in real time. Real time OS's exist, and you would never want to build a desktop environment on them.

Also, the OS will never become the bottleneck for any general purpose software because you'll never have a team of programmers good enough to make it so. All the performance issues be due to mistakes in the application itself.
Beer Goggles or Liquid Courage? Alcohol, Attractiveness Perceptions
> MobX replaces useState, sure, but you're still re-rendering entire components on each change (which is why MobX explicitly recommends that you break apart your app into many small components, regardless of whether that's a boon to readability and maintainability.

This is not true. MobX has had an `<Observer>` component for years now. You can be as fine detailed as you wish with rerenders in a larger component.

https://github.com/mobxjs/mobx-react#observer
I never said that or think so. Please don't accuse me of things I didn't say or think.
Is UK doing so good, or is France doing so badly?
So then memory safety isn't the end-all be-all for security anyways. What do you suggest we use instead?
If its free, why are you asking people to sign up? Just put it behind some captcha like thing to avoid what ever you are trying to control in the first place.
I think it works well when it's not a blob of text. One issue is that most of them are really long-winded. For example, if the answer can be nouns, just give me the list of nouns instead of a full sentence or paragraph.

Take for example this search: https://search.brave.com/search?q=what+are+the+captain+ameri...

Why the paragraph? Just give me a bulleted list! It's hard to read and kinda annoying.

Another issue for me is trust. Web search is oft polluted with web spam (this is not new). Mentally, one can see a URL and skip a site that doesn't have strong authority. So now in RAG, I either need to trust the answer, or I need to look at the embedded citation and find the document and then see if it's trustworthy. This adds friction.

This is also not unique to web search. Private search can also have poor relevance - do I know the LLM is being given the best context? Or is it getting bad context and hallucinating? I need to look at the results to be sure anyway.

I think when used in appropriate ways it can be good. But the experience of "summarize these 10 results for me" might not be the best for every query.
About 10 days ago I was climbing upstairs late headed to bed. I stared at the Hue app on my phone confused. Was Hue really asking me to agree to a new terms of service (ToS) before it would allow me to turn off lights in my own home? Lights that I had purchased outright without Phillips financing more than 8 years ago? Indeed it was. What value as a customer do I get from these hilariously timed, intrusive ToS updates? Better question: what value does the company issuing them gain by alienating existing customers?
It's less clear than I'd expected. Is that image deliberately downscaled so as to not reveal the true capabilities of the telescope optics?
You are replying out of context: if your file is on a network drive it doesn't matter if you have shiny UI, or text based terminal, you gonna wait for the round trip with your UI being unresponsive
IDK, they said "a terrible way to make tea", I'm assuming there's some sorta tea lore that I'm unaware of
Just a data point here, an acquaintance of mine gave himself lead poisoning by visiting the shooting range too often for target practice. I think he wears a breather when he goes now.
Portable Ergonomic Workstation [video]
The article is very precise:

"Both teams identified the carbon dioxide using data from the integral field unit of Webb’s Near-Infrared Spectrograph (NIRSpec). This instrument mode provides spectra with a resolution of 200 x 200 miles (320 x 320 kilometers) on the surface of Europa, which has a diameter of 1,944 miles, allowing astronomers to determine where specific chemicals are located."

Wikipedia article about the NIRSpec:

https://en.wikipedia.org/wiki/NIRSpec
This is puzzling. I'm not sure how VictoriaMetrics solved the cardinality problem? When running an aggregate query that sums up some counters for a single metric over the dimension of instances in a time window of larger than a few hours, VictoriaMetrics would barf with error for the querying having too many time series (or data points? I forgot the exact wording). This clearly shows that 1/ Victoria Metrics does not treat a time series with multiple dimensions as a single time series; 2/ VictoriaMetrics does not perform hierarchical aggregation.

That is, VictoriaMetrics has not really built a true time series DB that handles reasonable cardinalities.
You're saying climate change isn't making disasters more frequent and more dangerous?
Sounds great, how did you do that? What's the config option?
good thing I just put up my solar storm shutters...
Here are some past Ask HN threads worth mentioning:

1. "Best Lecture Series": https://news.ycombinator.com/item?id=34591291

2. "Top Coursera Courses": https://news.ycombinator.com/item?id=25245125

3. "Best MOOCs": https://news.ycombinator.com/item?id=16745042

4. "Coursera Courses": https://news.ycombinator.com/item?id=22826722

There are some great recommendations and some of them are among the best MOOCs that I have ever taken.
> standard Zigbee devices

One of the issues with these "standard" Zigbee devices is that you can't configure all of their settings.

I have a bunch of Aqara motion sensors and I can't set their timeouts or sensitivity unless I use the Aqara app and hub. Used as a normal Zigbee device they offer no configuration options.
Can you beat a stochastic parrot?
rsyslogd strikes again.
I don't care how you were raised but killing terrorists is 100% OK.
The article fails to distinguish between hard real-time and soft real-time.

If you're controlling a bandsaw, you've got a hard real-time application. You can't miss your window for the next instruction.

Most user interfaces are soft real-time. Occasionally missing your window is fine. And so it is OK to do things like hash lookups whose average performance is O(1), and whose worst case performance is O(n). Ditto for dynamically resizing arrays. As long as you're back in time, most of the time, it can be OK.

The problem isn't that we code UIs as soft real-time. It is that the soft bit gets squishier with each layer of abstraction. And there is a feedback loop where people get more and more used to slow applications, so nobody is concerned if their application is unnecessarily slow as well.

Compounding this is the fact that we often measure performance in terms of throughput, instead of latency. Therefore, every single device and peripheral is willing to lose a bit of latency. It happens at all levels. The classic I like to quote is http://www.stuartcheshire.org/rants/latency.html.

And the result is that modern applications on modern hardware are less responsive than older applications on older hardware. Fixing it is a question of fixing a lot of little problems. And, as we used to joke about Microsoft, what's the point of developing fault-tolerant software when we've already developed fault-tolerant users?
Because they did it, and resent being called on it.

The USA reserves the right to assassinate any one, any where, at any time as long as someone with signing authority calls them a terrorist. The Russians have made a game of it with their exotic mix of radioactive poisons and throwing people out of windows. The current nationalist government of India is demanding these same prerogatives to match their self-conception of India and status as a major power.

Or (only slightly) more charitably: India would have been happy to keen this quiet. But once Canada announced this, India had to respond. Their voters respond well to muscular gestures, so something flashy like a visa ban demonstrates their toughness. Canada had already generating some bad publicity in India, and beating up on us for a little bit will probably make number go up.
Second that, I would definitely buy a book based on this series.
Can you be more specific about what was “solved” in the 90s? The platforms upon which apps are run now and the technologies as well as the expected capabilities of those apps have drastically changed. Not all UI development has changed just for being shiny.

I see little reason why building a UI today cannot be a superset of what was solved in the 90s so I’m curious to know what that solved subset looks like to you
It goes both ways..

How many more shop liftings, car thefts, sons/daughters killed over a wallet do you think it takes before these thugs get hunted and put down like rabid dogs?

Beneath the thin layer of tolerance and civility lies a level of barbarity most of us can't even fathom. This is coming from somebody who studies this stuff (history) as a hobby and even I wont be able to make sense of it.

For some reason, we are fed this idea of post history. The idea that, we are somehow fundamentally different to our ancestors who bashed peoples head in with a rock and called it a normal Tuesday.

We are still the same, there is just a tiny little sliver of civility. If you want to take that away, be my guest. This is what I think about every time I see a video of a shop owner get beaten to an inch of his/her life or I see some crazy left leaning political thing. I don't fear that stuff, I fear the counter reaction. I fear what comes next, thats when things get really ugly, like the stuff you read in the history books..

Unrelated:
Please don't ban-ish me señor Dang. While it may leave a bad taste in some peoples mouths, this comment offers very interesting philosophical and socio-economic insights that are directly related to their previous comment and the OP.
> Someone has not told Microsoft

More like the part of Microsoft that implemented non-blocking I/O for Windows some time ago never bothered to tell the part of Microsoft that writes the generic Windows UI code for things like the open file dialog. Or for Microsoft Office applications, for that matter; I still see Word and Excel block the UI thread when opening a file from a network drive, even though Windows has perfectly good asynchronous file I/O API calls.
Not at all.

They removed tracing GC from Objective-C, because it was a failure when dealing with C semantics.

Automating retain/release calls was a much easier and safer approach, hence plan B.

In any case, reference counting is a GC algorithm.
If you want to know if those 200ms matter, try adding 200ms of artificial latency on every page load for a week and see what it does to conversions.

As a first approximation, the difference between 600ms and 800ms will probably be similar to the difference between 800ms and 1000ms. You should be able to get a rough figure of what that difference is with 1 line of change to your code.
A huge SIMD core should have a die area advantage (which in turn gives it other advantages) over a bunch of little processors of the same "width" executing instructions independently. And there is less overhead.

In exchange, it can't process different instruction streams simultaneously. It has to perform the same operations over a giant chunk data, or otherwise "waste" the huge SIMD width.

Another highlight of this thing:

> There is also extensive support for predication with 8 predication registers. The unit is optimized for 8-bit integers (9-bit calculations)

From everything I read, NCore would have been a low price LLM monster. Centaur would probably be alive and selling them like hotcakes if they came out with it now, instead if then.
Based on my experience in (mostly) software companies, hardware just seems more likely to work. The people building it are formally trained, the government forces a minimum amount of safety testing, and a design mistake could cost millions to fix, besides the reputational damage. Software is more like getting retail workers to build a remote controlled forklift out of junkyard parts.
it also seems costly to deploy such a robust search backend (eg Elastic cluster, vector db, reranking ensemble, LLM for complex parsing... these are not cheap technologies)
Something like "climate change is a liberal hoax"?
But we just entirely rewrote both mobile clients to get out of having to implement custom emojis! :D Joking aside, it's easily one of the biggest features missing from Element/Element X, and I for one can't wait for it to land. Unfortunately we also don't have any paying Element customers asking for it, though, which is why it keeps getting deprioritised in favour of other stuff.
Mitigation: If using Zigbee bulbs,

1. get rid of the Philips app (not the bulbs).

2. Replace the Philips Hue bridge (hub) with a RasPi or NUC computer.

3. Connect a Zigbee/Z-Wave combo USB radio dongle.

4. Load Home Assistant OS.

This solution not only replaces the Philips locked system, but it can replace (or take over) Amazon, Google, Apple, Ikea and more, simultaneously. About 2551 more.

Home Assistant is not perfect, but it provides just the privacy (and features) these vendors are taking away or never gave me.

I have Zigbee, Z-Wave, and Wifi devices on Home Assistant (RasPi 4 8GB peaks around 4% utilization). I rarely care about who makes the device nowadays. Is it Zigbee or Z-Wave and cheap? Great, I buy it, and it works.

As of this instance, it manages over 100 "devices", from a magnetic door sensor to the Synology NAS drive temperature.

( list of official integrations [because there are many more through community integrations]: https://www.home-assistant.io/integrations/#all )