skysight-inc/HackerNews huggingface dataset:
Maybe this intuitive "proof" will help.

Coins and dice and datums (solid objects with detectable outcomes) may, or may not have bias, it depends on how they were made and on manufacturing defects that resulted. But, at a minimum, such bias can oftentimes be side-stepped or bypassed.

Consider this argument from Johnny Von Neuman.

Suppose you have a single biased coin with these outcome probabilities:

A) Heads (1) 60% (Call this probability p.)

B) Tails (0) 40% (The probability of this outcome is q=(1-p), by definition.)

Now let us apply this algorithm to sequential tosses for this coin:

1) Toss the coin twice.

2) If you get heads followed by tails, return 1. (Say this outcome occurs with probability p’.)

3) If you get tails followed by heads, return 0. (The probability of this outcome is q’=(1-p’), by definition.)

4) Otherwise, ignore the outcome and go to step 1.

The bit stream that results is devoid of bias. Here’s why. The probabilities of obtaining (0 and 1) or (1 and 0) after two tosses of the coin are the same, namely p(1-p). On the other hand, if (1 and 1) or (0 and 0) are thrown, those outcomes are ignored and the algorithm loops around with probability 1 – 2p(1-p). So, the probability (p’) of getting a 1 using this algorithm after any sequential two tosses of the coin is p’ = p(1-p) + p’(1-2p(1-p)). The solution of which is p’=1/2, and since q’=(1-p’), then q’=1/2. A fair unbiased toss!

In fact, the example bias numbers given above don’t matter for the argument to hold (note that after solving for p’ it is independent of p). The outcome of the algorithm is a fair toss (in terms of the (0 and 1)-bit stream that results), regardless of the actual bias in the coin for a single toss. All the bias does is have an effect on the efficiency with which the bit stream is created, because each time we toss heads-heads or tails-tails we loop around and those two tosses are thrown away (lost). For an unbiased coin the algorithm is 50% efficient, but now has the guarantee of being unbiased. For a biased coin (or simply unknown bias) the algorithm is less than 50% efficient, but now has the guarantee of being unbiased.

This algorithm is trivial to implement for the Satoshi9000.
Cool, thanks for the response.

I don't understand the downvote for my question (shrug).
When I cook with lard, we all feel satisfied much sooner than usual. And it does taste better.
>RISC-V was in disarray, fragmented beyond recognition.

I get this is satire, but still, there's no factual basis to it.
This has been the case for a long time, and has not changed even in 2024. Please use a Primary Password if you are storing passwords in Firefox.

https://support.mozilla.org/en-US/kb/where-are-my-logins-sto...
UN report says planet to warm by 3.1 C without greater action
> Exceptions represent programmer error; error codes represent user error.

No, they represent whatever suits the system design and the house style.

They're just tools to pass data and manipulate control flow.

If you become dogmatic and start insisting on what they must absolutely represent, you're only going to find yourself compromising design coherence and futily railing at colleagues when different representations are found to be appropriate.

With exceptions, it often makes sense to use them when failures inevitably just propogate up through a stack of nested calls or may appear anywhere in a sequence of calls. In these cases, return codes can grossly interfere with legibility and can lead to confusion when interim handlers squelch errors that really should have propogates up directly.

These are the kind of choices that are completely reasonable to make within a specific module (like an auth and accounts module), and you can always return to some other default policy at the interface of that module if your project/house-style needs such.

Engineering shouldn't feel so dogmatic as you suggest. It's a strong smell when it does.
One of the things about a blog like this is that this isn't one persons job; it's the equivalent of something like this [0]. It's a design tenet of the application, and an engineering culture of the team.

[0] https://www.figma.com/blog/keeping-figma-fast/
Feta and mint in beans sounds incredible and why have I never experienced this…
> it is absurd to expect something to keep increasing forever just because it did increase for a short duration previously

The problem isn't that it stopped increasing. It's that it's steadily decreasing now. I made a comment about this recently with sources: https://news.ycombinator.com/item?id=41844739

Not convinced by the blog author's theories, but it's a real problem worth discussing.
His company owned those satellites, and so was unintentionally involved whatever he did. Would he have been charged with treason (aiding and abetting the enemy) if he left it operation?

Would he be a horrible person if he didn't allow his starlink to be used to kill people?

Was there time to go through channels?

I hope to never be forced to make such a decision.

I don't think it's so simple.
Code Words – Past Issues
The ocean maybe
Yes, cel-go. But it is all the same expression language. It is used in a number of places in GCP for example. Attribute based ACLs, and such.
This update is great news. I was disappointed to see the issue that got raised last week, and I had started to consider looking for alternatives. I’m going to assume an honest mistake on their end and keep recommending their product. However, if they make a similar move again, I will assume the worst and move on.
just sent u an email and yeah I ditched the m expr parser and just made the dumbest parser I could haha
windows is a paid product with heavily-integrated spyware and adware
The thing is, Israel doesn’t protect U.S. interests in the middle east. All the U.S. has really ever wanted there is oil, and because of U.S. support for Israel, we’ve been the subject of two oil embargoes.

Israel provides us zero military bases, even when Arab countries provide us dozens. Despite all of the support we give them and have given them, they have repeatedly escalated conflicts when the U.S. asked them to stop. Today, we are unable to ship goods through the Red Sea because the Houthis are upset over Israel’s actions in Gaza.
And Apple Maps has a built-in nearby transit button that does similar.
I also live in SF and made an iOS app (A Better Ride) to solve this exact problem. Just shows you departure times of transit for stops around you. The goal is to make transit less stressful by making it predictable and explorable. It’s just a passion project I work on in my free time with zero monetization
Obesity is rampant because we are all descended from the people that survived times of starvation.
n.b. I'm the executive director of the non-profit behind OneBusAway, which is an open source project used by millions of people every day to find out where their buses, trains, trams, and funiculars are, and when they'll be arriving.

If you live in a city that already has a OneBusAway server[1], you can use one of our brand new SDKs to build your own custom app experience: https://github.com/onebusAway/?q=sdk&type=all&language=&sort...

If you live in a city that DOES NOT have a OneBusAway server, we've spent a ton of time and energy this year building Docker images and OpenTofu configurations[2], which will allow you to take GTFS and GTFS-RT feeds and turn them into an easy to use REST API.

I know that BART provides GTFS and GTFS-RT feeds: https://mobilitydatabase.org/feeds/mdb-53. Similarly, every other transit agency in the United States should now be publicly sharing at least their static schedule data as GTFS due to a newish federal rule.

Also, if you're interested in hacking on software like what I described above, or on our end user-focused software, we always need more developers to pitch in—all skill levels and essentially any language.

In particular, we desperately need an iOS developer to help our 250,000 daily users get some much needed improvements.

My email address is aaron@onebusaway.org. Reach out!

----

[1] New York, Seattle, Washington, D.C., San Diego, Alexandria, Victoria, Adelaide, Buenos Aires, etc.

[2] Docker: https://github.com/OneBusAway/onebusaway-docker and OpenTofu: https://github.com/OneBusAway/onebusaway-deployment
I would add one suggestion/comment.
Use a known set of standard error codes and not a unique error code/error type for each new situation.

Error codes are there to hint to clients/callers what action they should potentially take (retry?, backoff)

Don't make callers handle 100s of different potential error codes/types.

If the whole internet can work with 70 your app can work with less.

All of google uses less than 20

https://github.com/googleapis/googleapis/blob/master/google/...

Put more specific information in the error message or a secondary status code.
The telephone was invented in 1876.

The FBI was created in 1908.

The CIA was created in 1947.

The Internet was invented in 1983.

.

The government was a heck of a lot less overpowered and nosy back when phones were new than when the Internet was new.
Protective effects of physical activity on problematic phone use in adolescents
Rider is great for front end development too!

I have used it for angular and react and have had 0 complaints, it works great and the best is that I do not need to switch IDEs anymore

I haven’t tried cursor because I don’t want to “downgrade” to VS Code anymore.
> ARM never said that.

Someone did.

> ARM makes money on selling ARM design, not from their ISA licensing.

That's not correct, they make money from ISA licensing. That's called their architectural license, and that is what is being canceled here.
Doesen't having the seeds available on all of the devices make it not 2FA? You now need only one device to login at any given time.
I think that’s consistent with my views and my understanding of HN Guidelines and clarifications by Dang, though I don’t speak for HN.

The issue to my mind is that AI doesn’t perform reasoning and may give different answers entirely depending on prompts and on sources the AI references, sources that may not be clear to the user or secondary readers.

Other sources have the benefit of having had more eyes on the same content. With enough eyes, all bugs are shallow kind of thinking.
Oh but they're suing.

It's like the 1980s Judas Priest thing all over again.

Who's to blame?

https://m.youtube.com/watch?v=dme7csRE9Io
When I hear about the disclaimers, I don't see how they'll help. I mean, someone deluded into thinking their chatbot waifu is real is not going to be dissuaded by them. It just seems like a measure to show the public that the company "cares". And personally I've had bad experiences with the help lines often prescribed online whenever someone mentions sudoku. These help lines are often understaffed and have long wait times. Then they're also frequently staffed by amateurs and students who barely know anything more than the most boiler plate advice. Many aren't even people who've dealt with their own self-termination crises. And this text line I tried once just told me to use Better Help, so it's an ad, and I couldn't afford that at the time. They'll tell people who can't afford it to seek therapy. They're just a scam so internet companies can look like they give a shit about the mental healths they're destroying. The true solution is to go off social media, chat bots, and to only have a curated news feed.
> he is demonizing people based on their country of origin

No he is not.

> citing historical military conflicts

Historical?

Ah, I got it. That would be bad if this was his main argument, but it is not.
> When I think of a DSL, I think of a language with specialized syntax, grammar, or constructs suited to the problem domain.

I think that's too strict. For example, JAX is (imo) an eDSL, but it doesn't have a specialized syntax, grammar or constructs - on the contrary, it's meant to feel just like Numpy. The thing that makes it special is the interpretation of those constructs.
RDD - "Rust driven development".
No, not like that. This is a case where China has offered disgusting subsidies to anyone willing to make an EV. And therefore tons of companies have done so with no intention of ever really being a car company
Being part of the government doesn’t usually grant you the right to maintain your own army. Imagine if every political party had an army.
Vapi (YC W21) is hiring a founding infra engineer to handle scale
Very uncool to use a famous person's name when they're not involved in your product. Might want to rethink that.
> In life we do not let everyone into the friend circle

Thought that ended in high school. You have to be a real pos to not get invites to stuff...
Don't you just love how the brave soldiers of the IDF fight all their wars remotely. 2000lb bombs dropped from the skies, Lavender AI to remove accountability. The kids in the IDF go directly from video games at school to a real war turned into another virtual reality. Without their US-funded military superiority those IDF zombies wouldn't stand a chance in one-on-one combat with a Palestinian resistance fighter.
Order of insults:

"Stupid PR stunt" - Unsworth to reporters

"He can stick his submarine where it hurts" - Unsworth to scores of millions on CNN

"Pedo guy" - Musk replies on twitter to 20.5 million

Sorry, I don't find your case persuasive at all. The court didn't find Unsworth's defamation suit to have any merit, either.
> That scenario has been used since the Reagan administration to destroy government services. If you want to say that it hasn't, then argue for that. Don't bring up unrelated issues related to contracts and corruption. Address the 'convoluted scenario'.

That "scenario" of government incompetence and corruption makes for government waste and poor services yes. I didn't bring up anything unrelated.

> So you are saying that defunding government is a government failure. Is there another way to read that?

Trying to put words in my mouth and taking wild stabs in the dark or deliberately misconstructing what I am saying is not "doing all my work", lol. DOn't do the stupid internet arguing style of "Oh so you're saying ...". I'm saying what I'm saying, if you're unclear about it just ask a normal proper question.
> But one bad release with a license screw up and nobody is willing to give them an inch?

I don't have a lot of context on the issue.

Is it clear it was just a packaging bug, rather than a move towards partially proprietary?
You joke but… There was an emergency nose high recovery out of San Diego airport where at one point the pilot had every passenger crowd into the first class cabin…

The flight was saved.
More likely you get a cheap replacement from a wrecked car. And when assemblies are common, workshops learn how to fix them.

I avoid buying cars with low volumes and custom parts: if anything is broken then it is expensive and slow to fix.
WHOA! You made me look. I have a Krups deep fryer that I never use, because who fries food in oil any more? The plug has two magnets surrounded by cylindrical sockets that pins in the fryer go into.

It's good for 1700 watts at 120 volts. Meets UL Standard 1083, CSA C22.2 No.64.

If we haven't seen something like this yet, it must have to do with cost. It's about twice the width, with the two magnets, of the $20 unit.
> But then you can't know, as the caller, whether any function has "sometimes this function just never returns" semantics without inspecting the whole call chain of every function you call (an arguably impossible task), and that's worse.

You have exactly as much guarantee of this with async functions as with sync ones, though, but if there is a reason to worry about an async function where it is being called from a sync function and you need to provide a better guarantee, Promise.race() it with a timeout and...problem solved.
Sometimes the TOTP is forced on me for a service I really don't care about. That's most of mine, actually.
United Nations Secretary-General Antonio Guterres just bowed to putin yesterday https://www.washingtonexaminer.com/news/world/3201518/brics-...
Im not asserting anything about partisanship- that would have been someone else.

That said, I agree this isnt a contest. "whataboutism" is only useful insofar as it demonstrates that this is not a phenomenon exclusive to either the 5th OR 9th circuits. Having sent that topic to bed, the question is what (if anything) reversals mean.

To me, they simply mean that the courts are in disagreement with the SCOTUS. Circuits have different opinions, just as the supreme justices have different opinions.

I dont think it is unreasonable the presume that the SCOTUS legal philosophy falls between that of the most liberal circuit and most conservative circuits. This is not in of itself unexpected or a condemnation. If every court was in perfect harmony, we wouldn't even need the appeals process.

One can ask if the legal opinions held by the 5th or 9th courts pass the red face credibility test, but I agree reversals alone wont tell you that. you would have to get into the weeds.
There is no enforcement power for outcomes of those.
This also refers to employment. See https://en.wikipedia.org/wiki/Russian_web_brigades
The second factor isn’t a second device, it’s the TOTP code.
When NATO attacks someone, it's murderous autocrats... when anyone not NATO attacks it's attacks om __Democrazy__
Maybe it's because social media has relayed the truth and Israel can no longer use its grip on western media to conceal its atrocities.
> If I give it a really good explanation of what I want in code or even English, and ask it to do it another way or implement it with specific tools, I get pretty good output.

I don’t get good output, not when trying to get code that matches a detailed spec (which includes the languages I wish to use, the structure of the APIs, and the libraries I think might be useful) so your suggestion that we’re “just wrong” and your claim that the tools can be used for coding “complex tasks” is difficult for me to swallow.

I’ll admit that perhaps I’m not using ‘em right but that’s why I’m here—to get advice on /how/ to use ‘em correctly; to date, the implications found in the advice I have received is to:
- limit my scope to strict HTML/JS (not web/ui frameworks), or
- limit the size of the project to a handful (less than ten) of very short files, or
- limit my scope to code translation only, or
- limit the size of my chat sessions.

Unfortunately, those limitations don’t fit the needs of my environment.
While Mumbai in it’s current form didn’t exist, western India had many important ports like Sopara and Chaul in the same region.
There’s a further wrinkle: Neither of the major parties at the time pushed the lie that government can do no good for society, and lobbyists weren’t the force they are today, so there was much more tendency for legislators to effectively legislate. It’s not that there wasn’t corruption, of course, but legislators didn’t quite so often go against exactly what their constituents wanted when acting corruptly.
Looks like an interesting project. Really cute logo. :)

How much does the flagd sidecar cost? Seems like that could be a lot of overhead for this one bit of functionality.
I've been recommending electrician to young people not aiming for science and engineering degrees.

All that equipment requires massive electrical work, which people still do.
The xz backdoor would have been a yawn instead the many hands fire drill it was at most big orgs. It was scary.
Sometime in mid November. I have to figure out licensing details and write down docs (bootstrapping, app packaging and publishing specification, ...).
I will post the link here.
I have a dual-SIM phone, maybe $250 at Best Buy.

Primary Mint SIM, secondary MobileX (Verizon) SIM.

Monthly cost $35.
Yeah, fun idea, but the AI-generated animal caricature images are a real turn-off for me.
Each layer needs more than one safeguard then. If breaking the layer breaks the system then the layer needs better safe guards.
Discussion (119 points, 1 day ago, 194 comments) https://news.ycombinator.com/item?id=41927838
The article is a bit confusing.

The basic concepts here are 1) integrating the motor, rear axle, and differential into one unit, and 2) integrating all the high voltage electrical components and their controls into another unit. This doesn't mean the electronics are down at axle level.

If you look at a modern "E-Axle", it's a wheel and axle assembly with a modestly sized motor mounted on the side of the differential.[1] These are BYD E-Axles for large vehicles. Others integrate those into buses and trucks.
The car-sized versions would be smaller.
The E-Axle component contains all the "greasy bits", as automakers use the term. Looking at those things, you can see them going together easily on an automated assembly line. No need to work at funny angles, assemble big objects around other objects, or other assembly hassles. No shafting or belts - just wires.

This is reasonable enough. It is, however, a major change from traditional automaking priorites. Traditionally, The Engine was the core vehicle component. Final drive, differential, and axle were way down in priority. GM's worst plant used to be Detroit Gear and Axle. (It was bought in 1992 by a startup guy who made it non-union, wrote a book about it, and then went bankrupt.)

So it's a bit of a shock for auto companies to find that the axle people are now in charge. An electric car needs only an e-axle, a battery, and a HV electronics box as the power train. That comes from the power train supplier. The vehicle manufacturer adds a frame, wheels, body, interior, and dashboard. It all plugs together with CANbus.

[1] https://dotto-tech.ca/byd-e-axle-%26-system
It's certainly the case that the coin/dice shaking is purely mechanical because before I built the control box, I operated the machine by simply connecting the motor to a bench power supply and applying the necessary voltage (which I would vary) for an amount of time (which I could vary) in a chosen rotational direction (which I could change). I could read the 1's and 0's just by looking at the coins and dice through the transparent dome.

The control box was a convenience and made the process fully programmable by the user. Which makes the machine far more flexible and useful.

I call it analog randomness because that's what I expect from the real world. For thousands of years, humans have used coins and dice to generate uncertain outcomes. And the fact that they typically generate only one of N outcomes (N=2 for coins, N=6 for common dice) is why humans use them. It is also why the Satoshi9000 uses them, and because its a kind of randomness that humans have an intuitive recognition of.
Do you ever pronounce torchao in a way that rhymes with "wow"
So ARM is just playing hardball ?

I like RISC V, the idea of an open standard is better for everyone. In theory hobbyists could eventually make their own chips.

I'm always open to being wrong, Chat GPT 5( or whatever they have in the lab that's not public) might be able to design RISC V chips faster than we can imagine.
Neither. It refers to proliferation of incompatible extensions that plagued ARM. Most well known one was hf incompatibility, but there were others too.
This has to be a joke right ?

You're telling me Aerospace's "real engineering-level" is worse than something a sophomore can cook up ?
"New" Mozart piece discovered September 2024
how? do you have some paper trail of attempts to cancel?