skysight-inc/HackerNews huggingface dataset:
This is an example of the non-determinism (in pseudocode):

try {
calculation1 = num1 / x;
calculation2 = num2 / y;
calculation3 = num3 / z;
} catch (DivideByZeroError) {
error("Which line failed?");
}

If calculation2 was previously initialized to a default value, then how would we know if the calculation was completed before the exception was thrown without adding another 8 lines of boilerplate? This is compounded by other functions being able to throw their own exceptions. Consider:

func error(msg) {
display(msg);
log("Error encountered: ", msg);
shutdown_program();
}

If both the display() and log() functions might throw IO exceptions, then how would we know whether or not the error was logged, even if the exceptions were checked, unless we create custom exception types for every possible error?

In conclusion, we don't know with certainty which path was taken through the code's execution, and this is tantamount to non-deterministic behavior.
Medium Access Control (MAC) here in the protocol mines we use it pretty frequently
Sure. Double-check my lore though. ;)
As of writing this there are 113 previous comments, none of which mention "metrics," "Scrum," or "velocity."

I hope any Scrum Master who comes across this thread takes the absence of those terms as an indicator of the value of those things and all the related feature bloat that bedevils Agile project management tools.
Nobody is auditing nor policing those GDPR SAR responses, so there's little reason to be truthful. The most likely explanation is, short of actual malfeasance, that the ticket of "include transaction data or data derived from it into GDPR data exports" is rotting in the Jira backlog to this day.
What about bat, man? Should I stay away from him too?
Pubs start to run out of Guinness as supply limit bites
I care about my teammates. Letting them down by not working to my full potential makes me feel bad. I think this is embedded into my pysche from years of military experience and then shift work.

I enjoy work, but I care about people.
The model itself will fit just fine, of course, but you'll also want a large context for coding. And then since it's integrated RAM, it's also used by everything else running on your system - like, say, your IDE, your compiler etc, which are all fairly memory hungry.

Also keep in mind that, even though it's "unified memory", the OS enforces a certain quota for the GPU. If I remember correctly, it's something like 2/3 of the overall RAM.
Nobel Minds 2024 - Interview with 2024 Nobel laureates [video]
> doing it with AI is just the same so what's the big deal

Is that implying fewer civilian deaths is NOT a big deal?

I think the parents and children of people who were killed would disagree with you.
I can think of many understandable reasons that might happen, so those facts without additional context don't mean much to someone that hasn't already had their mind made up, which is the problem with reporting them and expecting everyone to just see what you see as obvious.
How is the Wordpress/Markdown path getting worse over time?
> Maybe that's because they're an ex-JS programmer who wants to use the exact same interface they'd use in JS with no compromise, or maybe it's just because they think it's cool

That sounds a little reductive and gate-keepy. Maybe an advanced type system allowing for complex types to be expressed easily actually allows you to write simpler, more effective code.

Curious if you have any specific examples though.
Valid points. Is there a known solution to this, even if it's too expensive today?

Would it make sense for local electricity companies to go full solar with large battery backups? Or are batteries too expensive, or don't last long enough, for this to be feasible?

What about a wind+solar combination? Both of them are unlikely to go offline at the same time.

I see articles that the cost of wind and solar keep going down every year at a rapid rate, and the same for battery tech too. How far are we from where the costs are low enough for cities to have their own reliable grids composed of renewable energy?
Wow, this is pretty wild. Interesting tactic. Hard to defend against as well (unless, as they point out, you have considerable resources)
I know this is a controversial issue. But honest question: what is a ceasefire going to do?

Hamas refuses to surrender, so it’s only a few years until another Oct 7, and then it starts again. What other option does Israel have? They’ve been fighting these wars for years and they’ve now decided to continue this one vs waiting for a new one in three years
Small claims court never takes days. The whole point of small claims court is that time and money and credibility are not an advantage, since the whole trial takes no more than a few minutes and consists of little more than both sides presenting and briefly explaining the paperwork that they brought with them. And $300 is a lot more than minimum wage. It’s actually higher than the _average_ hourly wage in the US (I would have preferred to compare it with a median, but that might take more searching), if you assume that it takes you a whole day.

You could win that case with very little evidence. Merely the written contract, a photo of the loose antenna (or the antenna itself, if the installer left it behind instead of installing it), the statement from the installer stating that he couldn’t complete the job, and the bills for the service that you couldn’t use but that you have had to pay up to that point. That’s all paperwork that you should have held on to anyway, at least for a few years.
Have MSF bombed anybody lately?
Fornax -Bun-powered web framework
SkyPilot: Run AI and batch jobs on any infra (Kubernetes or 12 clouds)
E.g. with a tool like this: https://nodalmusic.com/
I agree no one should follow recommendations blindy, but I have seen WAY more instances (firsthand and second-hand) of people mis-architecting for circumstances that never come.

When it comes time to make a change, it's often not as big a deal as it was made out to be, and you have the benefit of everything that has been learned along the way. No one gets it right the first time anyway, so don't overthink it.
https://archive.ph/nODxc
Debugging a network performance issue in an OCaml 5 program
> replacing most government spending (and beauracracy!) with UBI

UBI and free health care are fundamentally different.

> UBI in the form of a negative income tax

That's not UBI. UBI is everyone gets the same sum from the government.
Inc Hit Piece
Yes! It is worth watching every second. What an amazing production.
Grandparent was such a good post otherwise!

I love strong types. I love for loops. I love stacks.

GP! Try Rust. Imperative programming isn’t orthogonal to types. You can go hard in Rust. (I loved experimenting with it but I like GC)

GP! Try data driven design. Imperative programming isn’t orthogonal to declarative.

Real talk, show me any declarative game engine that’s worth looking at. The best ones are all imperative and data driven design is popular. Clearly imperative code has something going for it.

and the advantages aren’t strictly speed of development, but imperative can be clearer. It just depends.
My point is that when dealing with China, it is better to just do what is needed.
Nothing, because popularity (often) means death.
That's the false duality. NSA cannot "be stopped," but they don't use every tool they have available on every mission. When conducting foreign intelligence operations against high-value targets they will use 0days you can't secure against. When they're unconstitutionally surveiling you they'll use http and a large language model. Your inalienable rights are going to be violated by a deal with Google Cloud, not a quantum computer, or even a kernel bug.

In this context, the purpose of tools like "five way secret sharing" is to communicate in a way that can't be broken without revealing the existence of the 0days and exceptions to the judicial process by using them on a hundred million citizens at once. The threat model is a lot of very smart engineers who can passively listen to anything that gets sent over the internet, not Perry the Platypus.
SignalSDR Pro: A rugged, compact, high-performance SDR
Related from inc Is Matt Mullenweg the Mad King of WordPress? (4 points, 11 hours ago, 3 comments) https://news.ycombinator.com/item?id=42462550
I agree, I don't want to have to buy batteries separately, bad buyer experience.
This contains a fairly contemporary account of experiments conducted by Benj Franklin with electricity.

>that the phenomena of electricity could be imitated by lightning, or those of lightning by electricity, was not suspected, till our countryman Dr. Franklin made the assertion in 1750, and afterwards demonstrated its truth by undeniable experiment in 1752.

The next line of text is very revealing about the consensus how scientific progress had been made (from the dawn of time) up until that point (1809) too:

>This discovery is almost the only one in the whole science which has not been the result of accident.
Did you see any bombings in the link I posted?
If they've had specific legal advice on the issue they wouldn't be able to talk about that, especially in public.
Auto-Tuning the (Linux) Kernel
As usual with startups, building a profitable, sustainable business is never the objective. Building complexity in order to grift endless VC rounds is the objective. And it's a lot easier to justify a big one with 3.5k employees than with 3.
Sounds like you live in a crappy big city like SF, Oakland, Santa Clara, etc.

For the vast majority of people who live in reasonable cities, calling the police for something like that will get a timely response.
A Hilbert curve is a mapping between 1D and 2D space that attempts to preserve locality. Two points that are close in 2D space tend to map to two points that are close in 1D space and vice versa.
Phew, 6 day old story in UK only (sorry for those who are there, at least it's pubs only and we have the widget)
Move, or elect better local politicians. Your city is broken.
“The other man, 59, a heavy smoker who had emphysema…”
Yes you can, you handle every case equally. You don’t even need the reflection mechanisms to be visible to the user with a good type system. A good type system participates in codegen.

for a really simple example: languages which allow narrowing a numeric to a float, but also let you interpolate either into a string without knowing which you have.

A statically typed Console.log in JS/TS would be an unnecessary annoyance.
> particularly poker players

The Kelly criterion seems excellent for many forms of gambling, but poker seems like it could be an exception: in poker, you’re playing against other players, so the utility of a given distribution of chips seems like it ought to be more complicated than just the number of chips you have.

(I’m not a poker player.)
The criticism in the Wikipedia you linked lists various cases where unethical things were happening, and the article explains how the other employees and the organization took apparently strong corrective action to deal with them.

That hardly seems like something worth mentioning to claim they have no right to call out genocide.

While I am in no way condoning the events that were listed, it is inappropriate to even bring that up in this context.
I fail to see how the argument got harder, please enlighten me how the fact that other people make less means this job should pay less even though it currently can’t attract the talent they want
It’s a good debate. I tend to agree with Ray K’s commentary.
Genocide requires proving intentionality. Specifically, the deliberate intent to destroy, in whole or in part, a protected group. This is a serious and complex standard, and it’s central to the legal definition.

It's like the distinctions between murder and manslaughter in criminal law. Intent and premeditation are key factors that separate them. These kinds of distinctions matter because they preserve the legal and moral weight of crimes like genocide, which shouldn’t be diminished by rushing to label something without meeting the specific criteria.

That’s why it’s important to avoid being too quick to judge. Determining intent, especially on this scale, takes time and a thorough review of all the facts, patterns of actions, policies, statements, and more. These are exactly the kinds of questions that need to be decided in court, where the evidence can be fully weighed and assessed.

Thank god we don't just look at a banner and say case closed... jfc..
A cease-fire may buy us time to figure out a long-term solution.
I'm horrible with names, so didn't recognize Mickens at first, but when I saw his picture on the paper I realized that I went through a binge of his public talks a few years back because he's such a great speaker. If you enjoy Bryan Cantrill giving talks, you'll like Mickens.
Looking at the timeline. I would love to see images of the guy leaving the hostel the morning of the incident. They show him arriving on Nov 24, but never leaving the hostel

They show someone arriving at the scene by bike, and then leaving by bike as well

But it’s not super clear or evident that it’s the same person. I still see some reasonable doubt with what’s presented there as the timeline

Of course it could be the same guy, but the evidence so far doesn’t look airtight

I guess not all the evidence needs to be perfect, just tell enough of a story that the jury will believe

So curious about the defense
But the information gained in this game is independent of your bet. The multi-armed bandit problem is a famous example of the opposite situation.
The Pro-Eating-Disorder Internet Is Back
If you start out with a $1e12 stake, you're able to avoid catastrophic rounding errors even in the worst case. There's probably a life lesson here.
https://archive.is/2LLoC archive of the whole article
That's fine, if apartments are too expensive for people and landlords are penalized heavily, then the rent will come down otherwise landlords will be underwater. If tenants are still moving inspite of the high prices, then the price is probably right.
Hey great work!
> Use of likeness does not have a negligible marginal cost. Every use matters. So I don't think my argument breaks down the way you're suggesting.

But now you're just making an arbitrary distinction? That seems suspicious.

> When there is a public broadcast, I think the right to watch it should automatically be bundled with the right to take pictures of it.

You might, but there are numerous cases where this is illegal, which means the legal system disagrees with you. You might disagree with the legal system, but that does not give you the right to disregard it.

> And when someone is just showing me factual content, I don't particularly care about their preferences as a default, just their burden.

Your likeness is also "just factual content", so by this logic, no one should care about any of your preferences regarding it. Your only way to resolve this contradiction is apparently to arbitrarily define the things where you think preferences should matter as "not having marginal cost".

The only thing you've made clear with this line of reasoning is that you feel free to disregard anyone's preferences if they're inconvenient to you.

That's pretty anti-social.
Honestly — if you live in a big enough city where that's an option?

Have a big enough collection of knives that you can take two out at a time, and bring them to a local, reputable sharpener (most shops that sell fancy/expensive/actual chef's knives will do this.).

If you want to get into sharpening as a hobby, then getting a couple of whetstones is probably the easiest recommendation; but I just never got good enough at it and the process never got fun.

I get the feeling that it becomes another aspect of a hobby for some; but I already make espresso at home, I have enough fiddly and frustrating kitchen hobbies.
I'd also say checkout Valibot. It has a nice composable pipe¹ API so a small handful of atoms is expressive over a lot of type needs. It's also more petite and performant.

const natural = pipe(string(), transform(atoi), minValue(0))
const percent = pipe(natural, maxValue(100))

[1]: https://valibot.dev/guides/pipelines/
Do you get the depreciated value added on to the house price if you sell? This was always a big problem for solar hot water systems. If the payback period is seven years but the average house turnover is five years, then there is little incentive.

Gov subsidies are the government giving the tax money of poor people who cannot afford houses to rich people who have houses. Highly regressive. Your PV system should stand on its own merits without holding out your hand to other taxpayers to fund you.
"we will build a culture that makes Sweating The Problem our default."

What a douche. So it's always code-yellow, and now they'll need to invent a code-red.
Because he was identified and was on the run, the statute of limitations never ran out.
A good conspiracy can be interesting even if it's false, so I don't criticise you for finding it interesting; but I downvoted because I didn't - HN is chock full of "Microsoft bad, Embrace Extend Extinguish" and it's fucking tiresome. I wrote 1700 words on how that comment makes no sense but I'll reduce it:

- Have you ever read a PR and thought "this code is useless" and the result was you deciding that "kLOC is great"? Any way I put those things (Microsoft, kLOC, AI, Github, social cliques,...) together I don't get anything sensible; Microsoft spent 7.5Bn on Github to make kLOC great to help them destroy open source? It's a crackpot word salad, not a reasoned position. At least, if it's a reasoned position they should post the reasoning.

- Github has 200,000,000+ public repositories and makes $1Bn/year revenue. How will putting AI into Github 'finally' destroy open source and why does Microsoft want to screw up a revenue stream roughly the size of Squarespace's, bigger than DigitalOcean's or Netgear's, and getting on for as big as CloudFlare's?
“and most of us have had something stolen”

I’m not sure that’s accurate. It may be true in large cities, but most people don’t live in NY or SF.

Yeah - the closest stat I can find works out to fewer than 2% of people per year are theft victims.

[0] https://www.statista.com/statistics/191247/reported-larceny-....
> The problem and solution appear to come from Thomas Cover.

I don’t recall this specific example, but I learned about the Kelly criterion in a class that Thomas Cover taught. He was one of my favorite teachers, and any discussion with him was guaranteed to be interesting and worthwhile. RIP.
Totally right. Now he got federally charged as well. The way it’s going, we might not even get an open trial
> What other option does Israel have?

seriously? yeah, so lets just reduce Gaza to rubble, ruin the lives of 1.5M people and kill 45,000 men, women and children in order to root out remaining fighters who refuse to lay down their arms. In fact why don't we just go ahead and nuke the whole place -- that should get rid of Hamas once and for all.

-- except that it won't actually get rid of Hamas--or whatever comes out of the ashes of Hamas. When a population has been oppressed as long as the Palestinians in Gaza have, it gives rise to people who don't care anymore, people who have seen their families and loved ones killed. Even if Israel kills every Hamas fighter today, how many 10 year old boys do you think there are today who are going to take up weapons to avenge their fathers and older brothers as soon as they are able? Just like today's fighters want to avenge their fathers from the last intifada? So yeah, Israel will be fighting this again in 5 year's time (unless of course they just kill most everyone or make Gaza unlivable, which seems to be the case now that this has gone on for over a year, thus ... genocide). The only way to stop it is for Israel to stop oppressing Gaza to begin with, but that it is unwilling to do. So the cycle will continue.
Solar ovens will absolutely NOT sterilize fertilizers. They _do_ kill most of e.coli and listeria bacteria, but plenty of bacterial spores will survive. It also will generate dust, that can be deadly.

Instead, you should keep the fertilizer in a heap under some straw. This lets a mosty-non-pathogenic microflora to get established and eat pathogenic bacteria.
They're the backend for Noteself, such I've been using for a few years now as my life organising note taking tool.

I have it setup self-hosted, and as long as I have internet I can connect to it and update it. Of I don't have internet I can browse the contents as per the most recently cached version.

(I can also save it to a single HTML file and back that up in numerous off site locations).

https://noteself.org/
The Xbox 360 was overall a very, very secure device. While we don't know exactly how the folks who discovered the hypervisor syscall handler bug were able to get plaintext, it's theorized that it came from development kit and SDK leaks. With an SDK and dev kit someone could dump boot loaders and the HV.

Otherwise on a retail console you can't do much. The hard drives are not encrypted but all content that can possibly contain code / save data is signed. Save data cannot contain code but introduces scripting engine / save parsing attack surface, but you can't modify it without first dumping keys from a retail console.

To dump keys from a retail console you have to get code exec in the hypervisor. To attack the hypervisor you have be able to dump the hypervisor to audit it.

To dump the hypervisor you have to be able to read its contents or dump it from flash. The flash is encrypted with a per-console key (and I don't think you can sniff the bus?) and RAM is encrypted.

Realistically if it weren't for the original syscall handler bug and dev kits getting into researcher's hands, the Xbox 360 may have never been hacked.
You click see the (?) icon to see the summary of the algorithm.

The tool generates unique, meaningful names for any RGB color using a combination of color properties. Every name is unique and reversible - you can convert any name back to its exact RGB color!
Not sure what type of mad max world you live in.
Talking over a wall changed my direction as a programmer
You can’t just casually mention making your own 15cm solid diamond knife blades, and then not link a picture! Have you checked the edge on your kitchen knife to see if anything’s flakes off it?
No - that's my point. You're seriously comparing the allegations of sexual misconduct by MSF employees with the bombing of Gaza and killing of 45K people?
In the spectrum plot you can see a signal, and you can see a noise floor that's below the signal. So.... Yes? Does it not? I'm well aware of negative SNR signals like GNSS, but this doesn't look like that.
Ah thats a good idea.

If you click on the color pallette icon, that brings up a color picker and you can choose any hex.

Is it not obvious that the icons are clickable?
I thought I had a pretty good handle on it just recently, but I can't remember if it was a couple days ago or a whole week . . .
If the code writes itself due to type declarations, it must be mindless drivel, not something containing "hard problems".

For instance, if we just declare some data structures for computational geometry, like points, line segments and whatnot, code for, say, intersecting two meshes is not effing going to write itself!

The author is living in some CRUD world of pulling things from one API or database, converting to a different data model, and stuffing them into another API, with maybe some HTML generation sprinkled on top.
> Either way, there's no need for physical confrontation.

Nahh, you just outsource your physical confrontation to a cop. You still belief in confrontation for resolving the issues, you’re just being a coward and not doing it yourself.
Yeah I think I saw that on HN too. I'm just surprised they can see something on the spectrum.