skysight-inc/HackerNews huggingface dataset:
Not pushing the break when you are driving directly into a wall at high velocity is not crying wolf, it is common sense.

It is only comparable to crying wolf if there is no wall or if you are going so slow that you could just calmy reduce the speed instead of alarming people — if you are actually in control of the vehicle. If you are not in a car, but on a huge ship the wall can be further out and the speed can be lower and suddenly crying wolf becomes a high paid job. Climate change is like a big oil tanker: if we want to stop in 30 years we need to hit the break now.

The nuclear crisis is different, because there is no clear defined path, but the risk of nuclear war is not zero.
If the customer is an individual that may also be unlawful racial discrimination as the definition, at least the EU/UK, includes nationality.

Now, suing a company in a foreign country is no walk in the park.
> Everyone seems to agree Putin isn't really democratically elected (though are vague on the details of how he rigs this, beyond controlling TV channels)

People are not vague about this. You just haven't bothered reading the details, it seems.

Putin:

- arrests and kills innocent political opponents

- controls the media

- kills journalists

- kills whistleblowers

- controls the (opaque) ballot-counting process, allowing him to change vote counts without any chance for an audit

- monopolizes poll workers

This has been covered extensively by the Carter Center, every major news publication in the US and Western Europe, and (I'm sure) quite a few blogs and comment sections.

> at the same time, somehow he's a dictator only because ordinary Russians just can't be bothered getting rid of him. This is a contradiction.

Most dictators in history were overthrown by their allies or their citizens. It's not a contradiction.

With today's technology, you still can't quite have 100% control over a populace. If every adult suddenly decided to overthrow you, you'd still lose. This may change with improved autonomous warfare, but for now, it's possible for civilian uprisings to win.

That doesn't make someone not a dictator. You're using an extreme definition of "dictator" if it must be someone who cannot be overthrown.

Just as we had tyrant kings who were sometimes killed by lynch mobs, so too are there dictators who are overthrown by popular uprisings.
I guess I view it as something where both parties contribute -- the manager does some managing, people are to some extent independent, it is all about figuring out what mix works. It looks like "being managed" has some negative connotation but I didn't mean to put it there!
A while back I got into thinking through allocation problems that we'd typically use numbers for without using numbers. Things like "how much what do you need to store in order to get a village of N people through winter given the following consumption pattern ..." . When you decide not to use numbers for the problem, you end up writing algorithms. Every person gets a bucket ... a ration is allocated to each bucket round-robin, and so on. You end up writing logic and proofs for why your algorithm has to terminate at the expected conclusion. That may sound fancy, but its just what you end up doing as a regular person, without even trying to be fancy. It is somehow inherent it what happens when you avoid numbers.

Your sort of just build everything you need out of analogs. It makes me think that if we were not indocrinated into numbers from an early age, we'd end up inventing them as an abstraction to the sort of thing you have to do when you're trying to avoid numbers.

Another one I suggest trying is expressing and exploring linear regression without reference to probability theory.
Russian EV chargers hacked, says “Putin is a dickhead”
Had one with the PDS Ethernet card as well. With Mode32 you could put in 128MB of RAM without swapping the ROM, or you could snitch a IIsi (IIRC) ROM and be 32-bit clean.

I put NetBSD on mine as well, and used it as a mail server for a time. With a little jiggery-pokery of a Wifi AP you could even be wireless.

Great machines.
Right right, they produce static magnetic fields, which are rather boring compared to AC’s changing magnetic fields which can induce currents. I would imagine inducing currents could be a problem in seawater.
There's also On the Beach: https://en.m.wikipedia.org/wiki/On_the_Beach_(1959_film)

Great book, great movie.
> with significantly higher code density.

This is not correct and is a known weakness of RISC-V at the moment. The ARM toolchains are really good and have decades of improvements in them. This is a big issue for those who need to buy ROM in volume.

Better tools are coming online though. For example:

https://blog.segger.com/code-size-closing-the-gap-between-ri...

"One of the issues faced by RISC-V developers is that the code density of the RISC-V instruction set for deeply embedded processors does not match that of Cortex-M with existing tools."
That's not how it works. The phased array can only slew the beam along one dimension across the shy. The motors in the mount are used to align this with the path of the satellite so that the dish needn't move once it has calibrated itself. However the dishes which are used in mobile applications have much more sophisticated rotators which can rapidly move in two dimensions.
I guess it depends upon exactly what you mean. But based upon my 2nd grader, and from what I've heard from other 2nd grade parents, this is pretty normal for a 2nd grader, regardless of how gifted they are or aren't.

My 2nd grader can burn through material from the first half of the year. But current material... good luck getting her to do it. Difficult work makes people uncomfortable, and most young kids don't like being uncomfortable.
I recognize these, but they're not what come to mind when I think of my early math education (mostly times table worksheets, or seeing a teacher do long division on the whiteboard.) Definitely possible that they influenced my thinking, though.
For context, I'm a former educator with a lot of experience with homeschooled kids. I've also read a lot of literature on early childhood development and socialization.

I think the phrase "[the kid has] stunted social and emotional intelligence" hides a lot of nuance. The more useful rephrasing might be: "this person's ability to relate to people and navigate complex social interactions, particularly in the culture in which they were raised, is below average".

The important takeaway is what matters most is your ability to handle social interactions with peers.

> people who lived >150 years ago were all emotionally damaged in some way

"Emotionally damaged" is a very culturally relative term. If you transported people from 150 years ago to the present day many would be considered "emotionally damaged" by modern standards even though they were functional people in their own time. This is because social intelligence is measured against a person's lived context.

Coming back to homeschool - many home schooled kids have not had the same level of socialization as their peers in schools. That lack of socialization causes a negative feedback loop where more socialized kids don't want to interact with the homeschooled kids leading to the homeschooled kid being even more under socialized. The window of opportunity to effectively intervene when this process starts is short and when parents fail to act I have seen it cause decades of suffering for their kids.
This is 3 years in the making.

https://www.androidauthority.com/samsung-galaxy-s4-cheating-...

"On top of that, Samsung will refrain from using the manipulating benchmarking code in its smartphones for three years. After that, the company is free to use the code again, but this could obviously open the door for future lawsuits."
I'm curious and couldn't find the info from a quick search of the repo, how much flash space does the JS virtual machine take up? And how much space is left to include libraries you may need?

Between the Arduino runtime, wifi library, mqtt library, libraries for talking to peripherals, and my C++ application code I'm already getting pretty close to the 512KiB limit for an ESP8266-based thermostat I've been working on. Hard to imagine JS being small enough to fit on that, but perhaps it's designed for embedded chips with a bit more flash space available
I skipped second grade and was still bored out of my skull, and became the class clown. Teachers got fed up and in sixth they put me in with the Sweathogs. The bullying went to 11 and it broke me. So yeah, I'd say it's OK for a kid to skip grades in particular subjects, but to skip a whole grade in toto puts a target on a kid. My 0,02€, YMMV.
since 1945
... and yet we haven't.

Every day since WW2, things could have gone wrong.

Every day, for 76.56 years. 918.79 months. 27965 days.

I think we'll be fine. And if I'm wrong, you probably won't be able to tell me! :)

Edit: not sure (and don't really care) why this got downvoted, but I meant it as a morale boosting thing, not as a probability calculation. Things could have gone horribly wrong so many times, but they haven't so far. That personally gives me hope for the future.
Is the United States really Meritocratic?
these are interesting, thanks for sharing

i'm in favor of getting rid of weapons. if nuclear power is ubiquitous, i don't know how that would be possible though.
This. Plus sanctions are also a deterrent, and not using them when a state goes over the line will weaken soft power in the future. So while it sucks for Russians who don't support Putin it will make the Chinese or American or whoever is next to egregiously violate what the rest of the world considers right take the threat of sanctions more seriously.
Building Command Line Tools with Go: Lolcat
+10

An unwillingness to participate fully, or no active awareness or experience of actions and consequences can be frustrating and potentially dangerous.

In a previous life I employed a type of 3-strikes and you’re out strategy. A trivial example… Instead of relenting and responding to questions of, “What is the URL for xyz?” I reminded people that by asking me, they had probably not bookmarked the page and that they were now using me as their bookmarking service. As a bookmarking service, I offer 3 free URLs then I start charging.

Pedantic? Of course. Annoying? Probably, although no less annoying and unproductive as asking me.

The result? Some people understand the process, whilst others don’t. Until, of course, they are the target for these types of lazy question.

Life and situations are rarely as simple as this trivial example of course, although the introduction of some value payment, monetary or some other exchange, sometimes has a surprising elucidating effect.

Patience and understanding are clearly essential, irrespective of the situation. Perhaps I can gain some insight into their apparently unhelpful or destructive behaviour if I can see it from their perspective too.
What if you are immune to radiation?

Point is odds are its not going to be pretty, If you are planning and relying on what-ifs it's moot.
> Should the global community have targeted all Americans for the actions of the Bush Presidency invading Iraq under false pretenses? Or how about Vietnam?

Fuck yes they should have. Absolutely

Americans were complicit because it didn't (immediately and viscerally) effect them, just like Russians have been so far. If it effects them enough they'll stop working.

> Punishing civilians for the actions of its government

With few exceptions, governments serve the people under them. Pray tell, How popular is Putin in Russia right now?
It's really hard to notice the grey slider when the content are already red, green, blue, and black.
> I don’t get the direct connection between response from a non-NATO country being attacked and a NATO member.

The idea is that the lack of NATO membership is just a formality. In any other aspect, Ukraine is a much more important geopolitical asset than said Latvia (with all due respect to the Latvians - I'm just imagining the way it plays out in Putin's head. Or at least the way I understand Piontkovsy here).

> If Putin tries to invade Latvia, the default assumption in this analysis is that NATO will just crumble rather than respond?

Yep. Piontkovsky even describes a potential limited nuclear strike scenario as part of the raising of stakes by Putin. AKA "are you willing to die for Narva[0]?"

[0]https://en.wikipedia.org/wiki/Narva
Have a look at xlwings (I am the creator), it’s a Python wrapper around AppleScript that follows closely the original VBA object model, so won’t require a change in mindset.
Leaving aside whether this is a bikeshed or not, I'm not at all surprised that a community that passed through the 2->3 project would subsequently be concerned about even the barest repeat of that.
So we need to make patents secret too? Kind of an arrogant view to think all the latest hightech is discovered in America. Wasn't it two Turkish scientists in Germany that made the Pfizer vaccine?
It used to take 3 minutes, that's quite an improvement.
Today I learned that I don't know any of these numbers that "every" programmer should know. Where do I turn in my programmer card, Jeff Dean?
Sorry, you're right - I landed on a Taiwanese distributors page with broken English, thinking it was Rockchip's headquarters. Thanks for pointing it out!
>by requiring a real serial number

I assume you could just buy some $10 iphone 3gs to grab a number from.
They have started to introduce random serials to some product lines: https://www.macrumors.com/2021/05/05/purple-iphone-12-random...

I imagine this will be extended in the future so that they can begin to clamp down.
Check out Obsidian.md

Proper notetaking app, can show images inline (but stores the note and image as a plaintext file and a normal image file, the text file just has a line for what image to show like:

/Notebook/Attachments/Bill.png

/Notebook/Notes/Bill.md

Bill.md contents:

Went to restaurant and got this for the trouble:

![[Bill.png]]

They have a full features mobile app and sell an end to end encrypted sync service for the app. It's as good as it gets, IMO.
It's also not unusual that even someone absolutely in the top 1% of the industry by one or more measures when relatively young just doesn't recapture the magic as companies change, consumer tastes change, etc. And even if they stay in the industry and talk at GDC and so forth, it's just not the same thing.
Chamath Palihapitiya Sued over Insider Sale of Virgin Galactic Shares
I'd be very interested to get a follow up on this, and what you found out.
No, that’s not quite right. Measuring “did we have a nuclear war?” is not the input you’d ever want to use there, it’s only one binary digit of information.

Instead take info like “did we have events/incidents with a high potential of nuclear war?”

If three “Cuban missile crisis” level events happened in year X, then the probability of nuclear war in year x+1 is higher than it was in other years — even though nuclear war didn’t occur in either year. If national leaders make no statements threatening war in year A, then it’s probably safer than year B where there were 100 such threats.
6 or 8 years ago I used Yelp often. But when they began to insist on showing me e.g. 12 McDonalds when I searched for $Specific_Local_Burger_Place, showing sponsored results up top to obscure the restaurant I just clicked on, and tried to force me to use their app instead of their web site, I began walking toward the exit.

When I found out later how they were running a protection racket to shake down restaurants, I ran for the exit.

Nice restaurant review service you have there, Yelp. Be a shame if something happened to it. Especially if that something was your own damn fault.
Blinking Magenta then.
You can semi not buy into the apple ecosystem at the moment. Purchase a 2nd hand iphone and then run this Docker based OSX system:

https://github.com/sickcodes/Docker-OSX

It's fine for personal projects using something like usbfluxd to talk to your iphone from the docker container. I wouldn't rely on it to do commercial work.
You could take this instead as an opportunity to learn them, instead of reveling in your ignorance.
Does anyone have a plot of these on a log-linear scale? Where does the data come from?

http://worrydream.com/MagicInk/
Not an intuitive thing but the data is fascinating. A couple of notes of people who are confused by it:

1) The 'ns' next to the box is a graph legend not a data label (normally that would be in a box labeled legend to distinguish it from graph data)

2) The weird box and rectangle thing on the top is a slider, I didn't notice that until I was looking at the code and said "what slider?"

3) The only changes from 2005 to present are storage and networking speeds.

What item #3 tells you is that any performance gains in the last decade and a half you've experienced have been driven by multi-core, not faster processors. And that means Amdahl's Law is more important than Moore's Law these days.
I think this take is exactly what needs to be considered.

We draw a line, it's NATO. Russia steps right up to the line by attacking Ukraine, and NATO does nothing. Is he going to believe that the line is still there? Why not test it?

In my mind it's perfectly plausible that NATO squirms out if Latvia is attacked. Then the line is "core NATO" or something like that.

At the very least if he doesn't test article 5, he can take every country that isn't in NATO, and each time the question grows about whether NATO is actually a thing.
You've given an argument for more gifted education, not less.

The fundamental issue is that some kids learn faster than others, so that if you want gifted kids to be around other kids their own age while still being challenged, you need to draw from a large region and cluster them together in one place. The most gifted children will have to be the most clustered. If you needed to go to MIT to be challenged, that is because of a lack of gifted education.

Separately, I think we should be very skeptical of the idea that a good default path for kids is to spend most days surrounded by kids within 12 months of their age. This sort of schooling has only been widespread for roughly a century; for the vast majority of history kids grew up with a much broader range of ages around them. I agree that getting thrown into a college dorm at 13 might be very bad, but I find spending all day with other 13 year olds to also be very bad.
There are dozens of Doom engine ports going back to the late 90s when the code was open sourced. Most of them support modern high resolutions graphics.
> If I had to put money on which company will thrive and which one will seriously regret it’s decision a year from now… the answer seems very clear

Well don't I look stupid for initially being skeptical... surely your company, with "no management or oversight" over its employees, is clearly set up for enormous success!
Oh absolutely. There were plenty of Jack Thompson murder simulators on Newgrounds back in the day plus of course various "bomb the Taliban" games around the Afghanistan war. But that's not the kind of output you expect from a seasoned professional under their real name.

I mean, there's the WW2 era Disney and Looney Tunes shorts, but those were propaganda productions that were part of a war effort from a nation directly involved in open conflict and most people today look back at them slightly incredulously if not with disdain.
Schools traditionally were mixed age, because there weren't enough people in the same area for single-age classrooms.

This is hugely missing nowadays.
I think, also, that faced with a similar situation with a NATO member as the target, the whole process would be different. NATO isn't going to wait for an invasion before responding, IMO. Pretty quickly after there is an obvious build-up of military equipment at the border with Latvia, I expect NATO would start matching it tank-for-tank. Might as well make it clear that even without nuclear weapons it's going to be a bloody fight.
you can use nearest filtering. Zandronum (based on gzdoom) allows that. and on my personal opinion, looks better.
Ask HN: Which APIs have the best developer experience?
I'm working on an open-source REST API, and I want to create a really great developer experience.

I wanted to see if the HN community could give me some ideas of what they like to see, and maybe point me to examples of services that get this right. What tools, documentation, or best practices do some APIs offer that just make them a joy to work with?

Thanks in advance!
https://archive.ph/N6RK5
op didn't say that
Was homeschooled, can confirm that I am terrible at code switching.

Although it seems to have stopped mattering once I got to the "adult" world, where whether one is 30 or 80, there is a fairly standard template for treating and dealing with people.

It was a relief to stop being in a stratified age driven hierarchy.
Since you haven’t written how long it takes to set it I assume you are lying
Many LED bulbs are a simple diode rectifier circuit, essentially with a bunch of LEDs stacked to add up to a total 120V bias voltage. These will blink at 60Hz or 120Hz depending of if they implement a half-wave or full-wave.

More complicated bulbs use an active rectifier / switching power supply instead.
He does not need to prevent invasion from the west, just having the nukes automatically prevents that and he knows it.

One of the first thing the Russians did was unblock that canal that Ukraine cemented. That plus them sending cannon fodder to the nord and what seems like better troops south + east starts to feel like this whole war is more about a resource grab than to "prevent invasion from the west".
I could maybe understand one madman feeling like he wants to rebuild the past USSR glory but if it's all about the money that can be made from oil/gas then it's clear it's not just him driving this.
> However, I am pretty sure that (while it wasn't always this way) right-wing illiberalism is largely a response to left-wing illiberalism for the last decade or so. The left sets the precedent and the right responds in kind, often with years of delay

Yea these this ping pong back and forth. The recent surge of the left was a response to years of drug wars and don’t ask don’t tell. We got our win with gay marriage and just kept going, so we need to go back now a little. And we will and we will go too far back only to turn around yet again.

The difference between institutional authoritarianism is at least we know institutional authoritarianism, and at least that is more stable and rational. Like, you might not agree with people who want to restrict your speech, but under institutional authoritarianism they at least try to justify it. And if you don’t like it you can work in the system to change it. Like, change does happen. Jim Crow did end for example, without some dictator having to keel over and die. Apartheid die end in South Africa lawfully and by choice of the government.

When authoritarianism is organized under a single man, everything becomes about assuaging his ego. It’s a fundamentally unstable proposition because the ego of a narcissist is never assuaged. The enemies list always grows longer and the list of grievances is unending and always the number one priority - even at the expense of national security.

You want to know how Jan 6th could have been prevented? If one man hadn’t instructed his followers to be there and to stop the activities going on at the Capitol. That’s the danger of an ego right there. He did that for selfish reasons, and it hurt us all. Seriously stop blaming BLM for what happened that day. It was planned far in advance by people who want what Putin has in Russia to come here to America. BLM has nothing to do with that. Think long and hard about this, because he told us he wants (President for life) and he told us Putin is a genius for what he’s doing in Ukraine. Think about that. Do you want that man near power again? He wants it.

What BLM did over the summer was awful but you can’t use that as an excuse anymore after what the 1/6 committee has uncovered so far.