skysight-inc/HackerNews huggingface dataset:
It's as relevant as someone suggesting replacing C++ with rust. They're both great languages, and one just happens to be memory unsafe. In C++ vs javascript, they're both great languages but one just happens to be type unsafe. Regardless, each language has its own target purposes. That's how it's relevant.

So:

> I just find it very difficult to imagine a C++ programmer I'd trust as much as the rust compiler

I don't think anybody could reasonably say that C++ from 20 years ago is competitive with rust particularly since rust wasn't around back then. But the C++ of today isn't what it was 20 years ago. C++ isn't a single revision of the language. There are many versions of the language. There's no reason a new version of C++ can't improve upon one of its weaknesses... or even some of its strengths. Whether that's by learning different techniques from other languages or building upon its own, it would take solid C++ engineers, not rust engineers, to improve the language.

I'm only saying: there are a lot of software engineers who treat software engineering as their day job (eg, little if perhaps any passion about the language) but there are also plenty, if perhaps a minority, of engineers with a passion for the language; and the language can evolve to be more safe and has continuously done so over the past 20 years and will continue to do so well into the future. Rust certainly has its passionate engineers too, and a lot of other engineers on the bandwagon because they don't have to learn hard things like how to design software well in the first place.

All that to say: having the a good compiler (rust or not) is great but it won't save you from a poorly experienced engineer's design. Poorly experienced engineers aren't exclusive to C++.
You could always look at things in a more abstract way ;)

From one point of view, the users of the software are supposed to enjoy so much of a productivity increase that it's not supposed to matter if the coders are as productive as they could be or not.

Give or take a few hundred percent at least.

I realize that most people who've been to business school still aren't going to develop the needed acumen to handle a situation like this.

Too many times the only training retained is a knee-jerk over-reaction to a fraction of a percent :\

Ever see one of these "leaders" have a cow and it was as stupid as it could have possibly been?

I'm confident there are still some natural leaders that can thrive without worrying about every ounce of nose to the grindstone for their staff.

Some things you just can't fix.
Because life just isn't perfect. If you go seeking this perfect optimization in every aspect of your life then the world is going to be a continual disappointment.
Firenvim – Turn the browser into a Neovim client
And yet somehow, software developers are doing something that's worth paying them a salary. And it's not always impossible to tell if someone's being held back at a lower salary band than they should be, or was promoted into a salary band that's higher than they're able to keep up with.
> It's part of Java/Jakarta EE.

If it's part of J2EE, it's in practice "part of Java" since the JDK comes with the J2EE packages built-in...

That is, it came with the J2EE packages built-in, until Java 11 decided to break everything, and force people to get each piece of J2EE from a separate upstream project, with AFAIK no "all of J2EE" uber-jar you could simply copy into your project to restore the status quo. It's no wonder so many projects are to this day stuck on Java 8.
This appears to be the PR: https://github.com/go-gitea/gitea/pull/23851

Pretty big gap in the "packages" feature.
Aegisub 3.4 – Open-Source Subtitle Editor
I use Autohotkey in Windows to achieve that, because I got sick of Logitech fairly regularly misdetecting the current application (when it does that, you have to focus a different app and then try again).

I just get the mouse to always use the same onboard profile and send the higher F-keys that aren't on the keyboard (F13-F24), and ahk detects those and does whatever crazy stuff I can think up. I even have long-press/short-press for some buttons set up. Works great.

There must be a way to do something similar in Linux.
Great Works of Software (Poetry Edition)
The goal is to help industry in a specific manner. Lowering salary costs therefore suppressing wages is an integral part of the goal.
I think you are overthinking this.

Consumers rely on advertised claims being truthful.

It is not a matter of people badly predicting their own needs in most cases,though there are some that do have problems with this. It is a matter of people being misled by false information and trying to course correct after that information comes to light.

In a world where lies of omission and ambiguity towards borderline malice isn't considered an outright lie, but the sales reps do make those outright lies, and fake reviewers are not punished; there are real problems especially when the presumption is they aren't doing this (when in many markets this is exactly the standard behavior, and even academic studies show these things happen regularly).

Presumptions are just assumptions. Someone will take advantage of the grey unenforced area to push a product that may not be as professionally tested as they claim (or even finished). I've certainly run into a lot of these bait and switch types in my long professional career. The general term to describe this is snake-oil, and with the concentration of the market over time (increasing marketshare less participants), this only gets worse.
Security Engineering Framework (SEF) [pdf]
I think you are making a ton of assumptions about the hypothetical starvation event. First, if you are killing people for food, you are going to take what you can get. This might be the neighboring tribe of all ages, as described in the article.
I read this whole article and I can't figure out what they're actually claiming, other than some version of "we should try to imagine that things might be different than we imagine."

can somebody (or ChatGPT) take a stab at making this make more sense?
I think I see the disconnect. "Practical application" here does not mean "doing a scan". Don't let the word "bit" lure you into thinking we want to do something on a computer. This is using bits purely as a unit of measurement of information quantity. It applies practically in reality the same way any other unit of measurement applies. The same way we can ask how much something weighs or how fast it's going, we can ask how much information it has.
actually Elaine Pagels is currently writing a book called Miracles and Wonder: The Historical Mystery of Jesus (Hardcover) due April 2025
Yep it’s just nonsense. If it’s hard to define or measure I guess it doesn’t exist?
Well the information used in the article is the classical shannon's information, so the former. Though I suspect that the entropy of what we can actually "randomly" type is not that high.
Perplexity's Value Triples to $9B
Eh. I like the outcome, If it's flagged it will be because the flame gets tedious. I don't personally think unorthodox opinions are very informing all the time. A small amount of salt adds flavour, I agree. After a while a bucket of crabs emerges and then everything is snippy.
It is indeed subjective. But since I have hired both good american and non-american engineers consistently over long periods, I tend to think it is not unrealistic.

I completely agree large scale abuse of the program must be stopped. No country can afford to have large influx of new population that hinder their own(however "own" is defined in a country) progress. Borders are a thing (for better or worse) and invoke extreme emotions within society, and that must be accommodated and not ignored. I say this as an H1B employee and I see this play out a lot more radically in my home country
> But that's already the case today. I see the price per item, not counting any potential bulk rebates or optional coupon codes, as it's not a priori clear what else I'll buy. On the other hand, sales tax can always be calculated per item sold, as far as I know.

That’s fair. I guess I just don’t see the value in displaying the per-item tax when there’s still a bunch of other unknowable charges. But I agree, as far as I understand it would be possible to show the per-item price with sales tax.

But my experience with tax is that it’s always more complicated than you expect, even when you think it’s more complicated than you expect.
Yay Ben Rady. He has a great podcast with Matt Godbolt (who made Compiler Explorer) called Two's Complement.
Using OpenAI's o1 models for code reviews (and my custom Rake task)
That's good food for thought. My hardware is quite old, but I agree that the numbers seem somewhat suspicious.

I believe that RAM can only be RMW'd in cache lines, so modifying just 8 bytes still requires 64 bytes to be transmitted. I'm assuming the 50 GB/s throughput is half-duplex, and 25 GB/s over 64 bytes is ~400 Melems/s, somewhat closer to my result.

I tried using non-temporal stores in the straightforward algorithm, but to my surprise, this led to a significant decrease of performance across all input lengths.

> When your data is indeed big and the performance actually matters, consider doing something completely different.

I'm not sure what you mean by this. Scaling across machines is just ignoring the problem. What do you mean by "something completely different"?
A lot of sci-fi already makes this premise. The bright future is not one of concrete and metal, it’s sunsets and trees and lakes tended to by invisible robots, with all the ugly machines, generators and data centres buried deep in rock.
Unfortunately, the most likely outcome is they realize this is bad for both, and they should reach a private agreement under the table just like Google Apple no poaching agreement.
Why is this down-voted? I was going to add most people have already seen some sort of linear algebra even in high school. Determinants, Gaussian elimination, etc.

It's unclear what "linear algebra" means to GP, though. I agree writing linear algebra libraries is next level, since that involves numerical code and knowing FP math well.
Has it been a bad experience? I feel bad about how much time I spend staring at my phone, and I think the watch would be the ideal form factor for me, but I haven’t pulled the trigger because it feels silly spending more money on tech to reduce my dependency on tech
The best outcome would be the EU slapping Meta with a multi-billion fine for abusing DMA.
One downside is they are huge pills (500 mg), and a beneficial effect typically requires taking more than 1 g/day.
This looks like Recraft V3. What do you think is the most interesting part of this from the POV of the Hacker News audience?
Advanced civilizations may be indistinguishable from nature, as they prioritize sustainability by integrating their technology into their planet’s biosphere rather than expanding destructively. This challenges assumptions like exponential growth and the Kardashev Scale, suggesting that undetectable, harmonious technospheres could be the norm. Researchers argue for rethinking planetary histories, sustainability, and life beyond Earth to better understand the Fermi Paradox.
Here's a reform I'd like to see: if you've had layoffs in the last 24 months, you as an employer are ineligible to apply for or sponsor or hire an H-1B visa holder for any similar position and "similar" here is broad.

Big Tech, for example, treats SWEs as largely interchangeable. Make a SWE redundant and you can't hire another SWE--anywhere in the country--who is a visa holder for 24 months.

You can buy your way out of this by paying any redundant SWE 3 years of salary and benefits.

Let's see how necessary layoffs really are.
EU Births Drop to New Low as Strains on Younger Generations Mount
SDF Public Access Unix System.. Est. 1987
We’re not considering the possibility that most civilizations will consider progress to be a move to a utopian state of living in harmony with nature, with buried machines. Not paving the planet and the sun with solar panels.
Seems to me you’re talking about measuring software. Once we pick a measure though, we can calculate output/input (productivity).

Imagine two people tasked with producing the same software, or software satisfying the same requirements or test suite. What would you call the person who produces it faster? More productive?

Measuring software in financial terms or lines of code might not be the right measurement of software in all situations, but surely we can measure time and cost to produce software or software that satisfies equivalent requirements.
Call your confessional representatives’ offices and ask them to allow that. Federal agencies can only spend money as directed by Congress, and there’s a lot of political fear and misrepresentation about money being spent improperly, which creates a ratchet effect where new layers of approval are created to prevent hypothetical waste even if the cost of the extra overhead is greater than the savings.
"In the 2023–2024 school year, 75 percent of low-income Black 11th graders and 66 percent of low-income Hispanic 11th graders failed to meet the state’s math standards, while 52 percent of low-income white 11th graders and 29 percent of Asian 11th graders in the same category fell short of the expected proficiency levels"

Seems like that's pretty easy to fix.
Yes, it's DRM for AI models. The idea seems to be that approved hardware will only run signed models

This doesn't end well. It's censorship on the user's machine. There will have to be multiple versions for different markets.

- MAGA (US red states)

- Woke (US blue states)

- Xi Thought (China)

- Monarchy criticism lockout (Thailand)

- Promotion of the gay lifestyle lockout (Russia)
It’s a scam. It’s the same thing as “we’d pay $8 for avocados if it wasn’t for illegal immigrants” with flowery language.
What? What great war did we all live through and what's being openly planned? I feel like either you're being dramatic or I'm waaaayyyyy more out of touch than I thought I was.

Both are possible, so I need some clarification.
Could this be a strategy to get access to more code than what is available in just Github? More training data means better models I assume.
You are very confused about how the US works. Go find out where the Internet comes from, for example.
Sales pitch for sustainability tax on space economy.
Uh? The post very clearly says: "I’m using Python as pseudocode; pretend I used your favorite low-level language". The goal is to show what's possible when you do your best, of course I'm not going to use Python for anything beyond demonstrating ideas.

> But you didn't actually prove a general case, you proved "for a good optimising rust compiler" didn't you?

Again, that was never my goal. I chose Rust because I've stumbled upon this problem while working on a Rust library. I could've chosen C++, or C, or maybe even Go -- the result would've been the same, and I checked codegen to make sure of that.

> I could take the lesson: for less than 10m things, on modern hardware with more than 4 cores and more than 4GB stop worrying and just code in the idiom which works for you.

The number of cores and RAM capacity has nothing to do with this. It's all about how well data fits in cache, and "less than 10m things" are likely to fit in L3 anyway. If your main takeaway from "here's how to process large data" was "I don't need to worry about this for small data", well, I don't know what to say.
What do you mean by framework? The underlying OS like ROS (that we use)? The algorithms manipulation, navigation, decision-making?

On types of tasks, we're envisioning chores first. So laundry, cleaning, tidying up, dishes etc... That should be the primary focus for this category of robots. But we're very open to other tasks, we know some folks have expressed desire for more interactive kinds of tasks. In another comment I described multiple categories of tasks that folks have expressed interest in. You can find it by searching for "here is what we foresee" on this page
Do whatever we had in the early 90's before NCLBA. I got a perfect 800 on the SAT-I math section without studying or any prep or coaching thanks somewhat to AP Calculus BC (5 on that test also, also without studying). (Anecdotal sample size of 1, sure.)
WhatsApp users can now interact with ChatGPT AI chatbot
That's true, but it's usually pretty simple to reverse engineer, and that's been done for a lot of cars. CAN message are generally sent out at fixed time intervals, and correspond to some physical or control value, with a simple linear mapping between some physical unit and the value in the message. You collect some CAN data, change something like pressing the accelerator, see what changes, record results.

Just search for "aftermarket ECU", you'll find lots of them; generally for high-performance cars that gearheads want to soup up further, but the same basic principle applies to most ECUs.
“There ain’t such thing as a free lunch” I think?

Coined by Heinlein in The Moon is a Harsh Mistress.
Well then, sounds like my unit was simply malfunctioning. Sorry about that.
Really neat idea and at that price I’ll probably get some for luggage and my backpacks, where I have AirTags that stay there the whole time.

One thing I’m curious about battery leakage. Many of the batteries of my remotes and similar devices seem to leak after a while (including one I heard pop and got very warm). These are devices that do get frequent usage, so they aren’t just sitting without any discharge (but also the drain for a remote would be very minimal).

Would this device experience the same, given how little power the AirTag needs?
> At large orgs the devops/cloud people are constantly

Two of our clients are large (15,000+ employees, and 22,000+ employees) orgs. Their tech execs are happy with our work, specifically our software delivery pipeline with guard rails and where we emphasize a "Heroku-like experience".

One of their projects needed HiTRUST, and we made it happen for them in under four weeks (no we're not geniuses, we stole the smarts of the AWS DoD-compliant architecture & deployment patterns) and the tone of the execs seemed to change pretty significantly after that.

One of these clients laid off more than half their IT staff suddenly this year.

When I was in individual contributor role in a mid-size (just under 3,000 employees), I wrote my thoughts, "internal whitepaper" or whatever being fully candid about the absurd struggles we were having (why does instantiating a VM take over three weeks?), and sent it to the CTO (and also the CEO, but the CTO didn't know about that) and some things changed pretty quickly.

But yeah, things suck in large orgs, that's why large orgs are outsourcing which is in the most-downstream customers' (the American peoples') best interests too -- a win-win-win all around.
Remember when iOS apps couldn’t run in the background, and then Apple made an exception for voip apps? All of a sudden many apps, especially Facebook, started offering in-app voip calls. Coincidence? Of course they were using that as an excuse to do other things in the background.
It is to collect more data for LLM training. To tap into proprietary code bases that are never uploaded to GitHub.
Even if you have an India/LATAM presence, the higher end of workers from those countries are still mostly migrating to other countries for higher salaries. So you still need H1Bs because you aren’t getting that person in their home country.

Up the skill tree, companies often really get what they pay for, so the saving on offshore work is that they were overpaying for some lower skilled tasks, but not the higher skilled tasks (it’s a world market for top talent).
I like the future offered by Iain Banks in the culture series.

Nature isn't 'natural'by any sense of the word. But the advanced machines all tend to show an interest in maintaining natural spaces for humans to enjoy. And the machines are part of the beauty as well!
Enable Copilot Free in VS Code
I don't think it's esoteric, I just don't think it's used much in real-life, day-to-day software engineering as practiced by most professionals. I didn't mean to imply it's a high hurdle, just that IMO a minority of actual SWE's are going to bust out the proverbial slide rule, and anecdotally it seems like they have a lot of options.

That it's a year-2 undergraduate course for some people argues more for forgetting than remembering it, if you're not using it regularly.
An Interview with a Boxer Who Is Paying the Price
Also, if you're wondering why it output "Guimaraes, son caractère et ses mœurs." as a comment, it's because my instructions were not clear enough and it thought the prompt was asking for it to provide comment on the text :D
The context is that Ukraine assassinated Russian lieutenant general Kirillov, who is a high ranking commander in the a section of the Russian military in charge of mitigating losses from chemical, biological and nuclear attacks.

The even larger context is that Russia and Ukraine have been in a back and forth trying to obtain information victories over another by winning decisions from the Organisation for the Prohibition of Chemical Weapons (OPCW). Ukraine recently scored a victory in which OPCW agreed that Russia has likely used riot control agents in Ukraine. Russia's Kirillov led a number of initiatives accusing Ukraine of use of chemical weapons.

Anyway, Russia doesn't consider the assassination of this person to be a legitimate military target, as they are not a combatant or directing combatant troops. Ukraine accuses Kirillov of participating in use of riot control agents and has justified the assassination on these grounds.

The Times called the attack a legitimate military target. Medvedev is engaging in a form of Slavic rhetorical satire, essentially saying, "well The Times if you want to throw out the typical conventions for what a legitimate target is, let's take it all the way down that slippery slope."
Sure, I’ll grant you that at huge companies it’s probably easy to lose track of who is responsible for what and when resources ought to be cleaned up. But for small/medium-sized companies, using Terraform is sufficient. And while you can also use Terraform to manage resources on k8s, there’s a lot more friction to doing so than using YAML + `kubectl apply`. It’s far too easy to `kubectl apply` and create a bunch of garbage that you forget to clean up.
It would be good to have a "no military" filter.

Results would probably come out empty anyway.
On the Internet, nobody knows you’re a GPU pretending to be a dog.
profit generated I think is the high level one, and then you want to dig from there into how much the software development contributed to this.
Yeah, these complaints are always so duplicitous. Somehow, it’s impossible to measure programmer productivity when it’s time for accountability or professional standards, but not when it’s time to assign annual bonuses.
Original source: https://www.hindustantimes.com/technology/whatsapp-users-can...

Although the content is spin on the OpenAI release (309 points, 8 hours ago, 279 comments) https://news.ycombinator.com/item?id=42453660
The real story is that bird flu has already completely spread across the country and there’s _1_ serious case.
I see air more as a density thing than a quantity thing : the (debatable) nutritious value of a cotton candy is roughly the same as a small, dense candy. Air is a problem for storage space but not nutrition! Like water which also influence the weight.