skysight-inc/HackerNews huggingface dataset:
"Do-Not-Sell. California residents have the right to opt-out of our sale of their personal information. Opt-out rights can be exercised by going to https://bethesda.net/document/cookie-preferences. We do not sell personal information about residents who we know are younger than 16 years old."
Holy sht; not that it surprises me, but, well...
I think the parent comment wasn't talking about intercepting traffic and being able to know what your enemy is talking about.

The parent comment was talking about being able to take advantage of the situation by making the enemy use your devices and then incapacitating their infrastructure at the perfect moment by activating the killswitch on those devices.
Bulk SMS Services for Ecommerce Businesses
I‘m going to do the same to Tinder (Match). Just watch me.
"I remain confident that we will have the basic functionality for level five autonomy complete this year.
"There are no fundamental challenges remaining.
"There are many small problems.
"And then there's the challenge of solving all those small problems and putting the whole system together."
Real-world testing was needed to uncover what would be a "long tail" of problems, he added."

This is so ridiculous. Of course the basic functionality is easy. The whole point of having intelligent drivers is dealing with the edge cases.
Lesson learned: make demo functions slower on purpose so the real one matches or exceeds it. It's not even deceptive: you're setting realistic expectations instead of giving a false impression.
Because what are you going to hit up there, cumulogranite? There's a whole industry devoted to "let's keep the planes out of each other's way; luckily the sky is huge".
Absolutely, but my point is the original claim of "journalism is not our fact gathering process" is just wrong.

Sure, there's a frame problem in journalism just as much as there is in AI, and sure, journalists play a (possibly outsized) role in finding contemporary suboptimal solutions for it. But even with that being the case, somebody has to go out and get information for us to talk about, argue about, rage about, call for more information about etc. etc.

That's what (good) journalists (reporters) do.

"Facts all come with points of view" (Talking Heads, early 1980s)
Audio-input-wise, I fail to understand why anyone whose objective is to capture their own voice, would choose a condenser over a dynamic microphone.
Dynamic microphone hardly those fan/AC/room nearby phone calls that the author had to reduce using software filters. Farther more, dynamic mics can deliver your voice with a touch of radiophonic note. What's more, they're usually more durable and cost less (you can get a very good dynamic mic like ATR2100 or Q2U for less than $100).
I'm pretty sure the lawsuits had more to do with it than anything else.
> … video players can load subtitles that are external to the video file but not audio tracks.

Not true for MPV:

--audio-files=<files>
Play audio from an external file while viewing a video.

This is a path list option. See List Options for details.

--audio-file=<file>
CLI/config file only alias for --audio-files-append. Each use of this option
will add a new audio track. The details are similar to how --sub-file works.
There were judges that were convicted of sending black kids to for profit prisons they held stock in. Believing there isn't systemic racism in the prosecutorial system at this point is the same as believing there isn't systemic racism in policing. Just because you aren't personally affected doesn't mean a problem isn't wide spread.

This has nothing to do with the topic at hand and was another whataboutism off shoot from the main topic.
Literally no one was "lobbying" for this policy. This was a nativist reflex, designed to seize an opportunity to expel a few foreigners who would otherwise not be removable. It's very much in keeping with the anti-immigration stances the administration has taken in other areas.
It's called defense in depth. Not everything has to be all over nothing.
This is one of my main pet peeves with modern life. I've never seen it discussed before, and no one I've brought it up with seems to share my annoyance.

It's currently the middle of the day, and my microphone has a visibly bright blue LED that I can't disable without dismantling it or unplugging it.

When I turn my monitor off at night, it has a flashing white LED, presumably to assure me that it is in standby for when I wake back up and decide to turn my computer on again. A note for any readers: to disable this LED, you need to turn the monitor off by navigating through the menu and choosing 'monitor off', and not by hitting the power button itself.

My router and modem light up the other side of my apartment with red and blue flashing lights.

The solution seems to be to cover everything up with unsightly black tape. That will solve everything except for the microphone, which has its LED buried deep within its bowels somewhere.
That is more about how planes and cars are different than about how plane and Tesla autopilots are different.

When driving a car, if you take your hands off a car, you will crash within seconds. Either you will come to a corner, or the shape of the road will just cause you to drift off. You are always zooming past obstacles that are meters away from you. Often less.

Planes are different.
Even without an autopilot, the pilots have trim wheels that allow them to adjust all the surfaces so the plane flys excatly level and stable when they aren't touching the controls.

So even without an autopilot, the plane is able to fly for minutes at a time without the pilot touching the controls. Eventually the balance will change, fuel is burns and the wind conditions might change, but these things happen slowly.

All the autopilot really does is extend the amount of time the pilots can avoid touching the controls from minutes to hours.

The other major difference with planes is the available recovery time from any issue is much longer, at least when not landing/taking off. When planes are near the ground the pilots are require to pay just as much attention as Tesla drivers are, actually far more attention.

But when planes are at high altitude, pilots have tens of seconds to detect something is going wrong, disengage the autopilot and correct the attitude. There are no obstacles. ATC keeps other planes far away.

But with cars, you are always seconds away from hitting an object. The driver needs to be able to take over from the autopilot instantly.

Plane autopilots work great for planes. They simply don't transfer over to cars. The operating environment is completely different.
Another good one is sailboat racing: standing in a cold shower, fully dressed, while ripping up thousand dollar bills.
I'm alarmed by the way you've brought up Mikey Dickerson completely unprompted (both here and in the OP's comment section), and that your account is just two hours old. It's fine if you take issue with the Silicon Valley mindset in government IT, but there's no reason to make it personal.
No it's not. The US isn't claiming the UK's 5G networks. The alternative solution providers such as Samsung, Ericsson and Nokia are not US companies.

China is using its military to forcibly steal territory the size of France from neighboring nations. That territory does not belong to China.

The US can rightfully sanction any nation that uses its technology and its currency. Those things belong to the US. The sea territory that China is stealing does not belong to it.

Other nations do not have to obey US sanctions. They're free to abandon all US technology and abandon the US dollar and its banking structures. Go for it.
Because coding is like the art and science of distillation. Cheers.
Accounting standards do change all the time. Enron forced a change in how variable interest entities are treated. Rise of multi national conglomerates added comprehensive income accounting to account for FX. Most recently, rise of SaaS changed the way revenue and costs are accrued for multi year contracts.

The debate is what is the point of accounting standard - is it to calculate standardized figures like revenue and earnings in the most consistent way possible across all industries? Or is it to splinter the accounting world by adding a myriad of industry specific terms like “subscribers” and “churn” and even “EBITDA” that only apply to some companies but not all? I prefer the former but it’s a debated topic.
I suffer from sleep apnea as well and often when I wake up paralyzed I honestly feel like if I don't force myself to move that I am going to die from lack of getting enough air. It almost always feels like I'm barely breathing.
I've actually found that I virtually never use cash anymore, virtually every place has a PoS now that accepts some kind of card of digital payment system. Heck, my favorite BBQ place which is run on weekends out of a vacant gravel lot uses square.

I also travel overseas a bit, and it's always strange to visit a country that's pretty cash heavy Japan cough cough. But even then we mostly get by with our credit cards.
Why are you getting downvoted?

Confidence is definitely a thing.

Most of the students probably don't appreciate this self-inflicted drama in the first place.

No one really wins here.
> Now I can just grab a generated client in a language of my choice.

But you can't curl the state of your infra component without creating a program and downloading the client artifacts. This is a very big step backward from an operability standpoint.

> because there's a thousand interpretations of REST out there

...but there weren't a thousand different interpretations of the etcd API out there: there was exactly one. And now there are two, and the one with the most utility (that can be used without generators and in languages where gRPC support is spotty) is being diminished.

While I agree with you that there could be design consistency arguments in the abstract for gRPC vs REST as a global architectural pattern, none of those applied to the concrete artifact of etcd client<->server communications.
People are fairly used to Whatsapp being super reliable.

My wife and her friends blamed everything but WhatsApp for being down (wifi, 3G/LTE, phone).
I'm not sure how this would hold up given the inability of United States congresspersons to prevent forced arbitration language being inserted into just about every contract we sign every day.
Failed SquadGoals: Spotify doesn’t use the Spotify model and neither should you
The first example won't be solved by adding a higher precision floating point type.

Basically, they're summing up a bunch of intermediate calculations. The intermediate calculations are 64 bit floats, and are precise to 17 decimal digits or whatever. They sum all the intermediate components, and get a result that's only precise to 13 digits or whatever. They use double doubles to perform the summation, and they get a result that's back to being precise to 17 decimal digits. Great.

Now imagine doing this with 128 bit floats, which are precise to 33 digits. So you sum the intermediate results, now you're precise to 29 digits. So you've lost 4 digits of precision again. So you add a 192 bit floating point type...

IEEE-754 floating points are always going to have that problem. If you add two numbers of differing magnitude, you're going to lose precision. Finding the sum of a large sequence is generally going to result in the addition of a very large running total with small individual members.

(I perused the other examples, but they seem to be a variation on the same theme)
This doesn't strike me as user hostile at all. What is wrong with buying an OEM machine under warranty if you really have a use case for all that memory bandwidth?

If you're custom building PCs, I really doubt you're under-served by their existing lineup. Any time savings you'd get working on a TR Pro machine over regular TR or Ryzen are probably negated by the time you spent fiddling around with assembling the computer and configuring it.

IMO, there are too many computer enthusiasts out there fixated on having powerful machines as a sort of status symbol. It ends up being a waste of good computer parts.
Sounds like the CTO was the Godwin's law violator, albeit obliquely.
I feel as if I have to repeat this during most discussions about Kubernetes and its halo technologies: Kubernetes is not developed by Google. gRPC is not developed by Google. etcd is not developed by Google.

These are all projects under the Cloud Native Computing Foundation; its Platinum-level sponsors include: Alibaba, AWS, Apple, ARM, Cisco, Dell, Fujitsu, Google, Huawei, IBM, Intel, JD, Microsoft, NetApp, Oracle, PaloAlto Networks, Red Hat, SAP, and VMWare. Also included are 20 Gold-level Sponsors, 415 Silver-level sponsors, 3 Academic sponsors, 13 Non-profits, and 100 End-user supporters. That's a total of 570 organizations with a vested interest, and voting rights, on the direction of their projects.

But Google does a lot of technical oversight, right? A non-zero amount. Among the eleven people of the CNCF Technical Oversight Committee, Google has ONE representative (Saad Ali. Learn their names. These aren't just faceless mega-corps we're talking about; they're real people). Microsoft has the most, at two. Also represented is Apple, Intuit, Docker, American Express, Aqua Security, Lyft, Rancher, and Alibaba.

But, ok, Google "sneaks in" a lot of code, right? They're super-evil, that's the message we're trying to convey here. Of the top ten contributors to etcd [1], there's only two people who seem like they work at Google. The top contributor, by far, works at AWS.

Alright, fine. Kubernetes was created at Google, this much we cannot deny. Started by Brendan Burns (now at Microsoft), Joe Beda (now at VMWare), and Craig McLuckie (now at VMWare), all Google engineers a decade ago. Yeah, the thought leaders behind the project sure are still making that sweet sweet Google money, sure seems like it.

Its just tremendously incredible to me that anyone still believes Google has a large say in CNCF projects.

[1] https://github.com/etcd-io/etcd/graphs/contributors
This time, I’ll make Utopia work, because I’m a better person than those who tried before. I believe all the right things, after all.
> What are the signs that the Chinese want to export their way of life? Any recent war launched by China? Any attempt to force a Western goverment to accept their condicions?

There are two distinct reasons I see:

1. Some people read recent actions like "investing in a deepwater navy", "setting up economic relations with Africa", and "forcing trading partners to not recognize Taiwan" as doing exactly those things.

2. Even if you ignore those things, if you believe the western powers have done these things already in the 20th century like "investing in a huge carrier fleet and naval bases around the world", "setting up colonies and promoting democracy around the world, sometimes through force", and "forcing trading partners into labor standards including pay and hours, bundled into a package we call human rights", then it's probably easier to assume others are capable of doing similar.

At that point it's a clash of values.
This is a silly argument, because it runs into a wall via a very simple reductio ad absurdum: it's the year 2000, and I made my career making fun of Muslims.. they wear funny things on their heads, do a weird carpet prayer, etc. Uh-oh, now it's 2002. Muslims are being persecuted again in some Southern states because of 9/11. Now, two years later, according to your very own present-day-contextualized-moral-joke-compass, you can't joke about Muslims anymore. When can I resume my comedy career joking about Muslims? 2005? 2006? Before or after Charlie Hebdo?

The Holocaust was a pretty big deal, can we joke about Jews yet? Or does comedy have a cooldown period?
In the same way a gay person can be outed without ever explicitly coming out to their peers. There are social queues that people can pick up on.

To enumerate a few:

1. Lack of participation in political events. "Silence is violence". Having a private opinion is suspicious.

2. Participating in activities which are a-political but have political consequences. For example, going to a church or a gun range isn't a political statement but it can be interpreted as one (with all the baggage that comes with it).

3. A lack of "tribal knowledge". Political tribes have their own set of facts and theories which influences their view of the world. Acknowledging facts from other tribes (political or not) can out you (either as an outsider or as non-committal).

4. And, of course, racial, social, or sexual characteristics can be used to make inferences about your beliefs. My sister, for example, was spit on at a protest at her university. Partially, because she didn't participate but also because she was a "white bitch". This was said by a (presumably) white woman. This happened three years ago.
Just mentioned this too. Do you feel like you're not getting enough air essentially?
Well, that's a different segment, you won't find Dell selling you a 3900X and ECC in a server or workstation either.

But OEMs like SuperMicro and Asrock Rack do officially support this, and sell barebones or pre-configured systems like this.

https://www.supermicro.com/en/products/motherboard/X11SCH-LN...

https://www.supermicro.com/en/products/system/1U/5019/SYS-50...

Workstation: https://www.asrockrack.com/general/productdetail.asp?Model=C...

(and to be fair, Asrock Rack does have a few AM4 server boards and barebones, and these are among the few I would count on to actually validate ECC. It really just is something you have to explicitly go out of you way to find support for in the AMD ecosystem, whereas it's "free" on any C2xx server board in the Intel ecosystem, the default assumption is that it works because it's considered a supported configuration and that's not the case with AMD.)

https://www.asrockrack.com/general/productdetail.asp?Model=X...

https://www.asrockrack.com/general/productdetail.asp?Model=1...
How about we start requiring proof before we just endlessly allow unnamed sources to dictate our outrage? The Russian Bounty story has all sorts of problems.

https://fair.org/home/in-russian-bounty-story-evidence-free-...

This is a theme of the media: use unnamed sources with no ability for stories to be independently verified and then create an anti-Trump scandal over it. Over and over we go through this.
Requires total coordination and compliance from both stationary and moving parts of the system, and operator is supposed to take over immediately, continuing the manouevre, at the sign of any trouble?

Yeah. That's almost completely unlike a Tesla parking.
Because it is a universally accepted undisputed fact that all of Israel's neighbors are anti-Semitic to various degrees from "problematic" to "would eagerly initiate a new holocaust if tried".

Everyone agrees on this, and that it is a problem.

But there is no consensus on Israel. The two most common stances are "Israel is an apartheid state, and commits repeated human right violations" and "Israel is a beacon of democracy in an otherwise troubled region, and should be supported unconditionally regardless of their action".

I actually find the latter stance much more problematic. Because they make it seem as if the only alternative to supporting Israel unconditionally is to allow it to be wiped off the map by their enemies.

Maybe I'm naive, but I feel like there is a way that Israel could coexist with Palestine in peace, while still defending its integrity.
It seems like a perfectly fine way to construct an argument to me.
I don't understand - how do they escape from user-space to ring zero?
> stop threatening to remove the normal HTTP API, some of us find that a lot easier to debug

I've seen the trend toward complexity in other projects too, and it harms not just ease of debugging, but ease of hacking.

Take, for example, Swagger UI[0]

v2 was so simple. It was vanilla JS using jQuery. I, as an embedded systems developer, was able to easily hack it so it could read in the OpenAPI JSON from a database and I even added a little search box so you could filter down the APIs you wanted to see. Super fast and easy and worked just the way I wanted it to!

Starting with Swagger UI v3, it became... extremely labyrinthine by comparison. It was completely re-written in React JS and now I need a bunch of new tooling to make changes and everything was broken out into dozens of different modular files so I couldn't find where I needed to make a given change, also not to mention I've never used React so it felt like the barrier to hackability was dramatically increased.

I'm sure full time React folks love the new architecture because it's so much <cleaner/safer/scalable/etc>, but for me the change was extremely confusing and made the tool unhackable (I tried for a few hours to get it to do what I wanted, but it started looking like I was just going to have to learn all of React and I threw in the towel), and so I'm permanently stuck on v2 for now.

[0] https://github.com/swagger-api/swagger-ui
The world is much more inter-connected than it was then. The cost of a war with China is orders of magnitude more than the cost of a war with Germany. In fact, for the first several months of WWII, British and French citizens barely noticed the war.

War with China would be extremely painful, every single item that modern life depends upon apart from food will suddenly become scarce. That acts as a powerful deterrent.
Blazor GameDev – part 4: moving a sprite
I know this can be nuanced, as pointed out in other replies. But as a product manager, I admit to having used this as a form of triage. People have told me they don't have time to write a proper bug report. I tell them if it's not important enough for you to spend five minutes reporting, it's not important enough for a developer to spend five hours fixing.

I of course don't respond to everything as black and white as this, and I'm not expecting them to do the kind of troubleshooting that me or a developer could do much quicker.
About a year ago I tried giving a 1L bottle full of pennies to a homeless dude. He wouldn't take them. He was like "what am I gonna do with that shit?" I just left them on the sidewalk. They were still there a few hours later. True story.
See also https://en.wikipedia.org/wiki/School_of_Names

There are only two hard problems in civilization: accounting, dynastic change and naming things.
I definitely understand that. Cheaters have pushed me out of most first-person shooters I'd enjoyed. But I also have significant concerns about game companies having that much access to my general-use computer.

Perhaps the solution here is not to do personal/sensitive work on gaming machines, but then we're right back to having separate game consoles...
> Laws aren't programs and judges and juries aren't required to interpret them like a robot.

I understand that HN and Reddit like to repeat this fact, but it's really not a useful answer to the question I asked. I think you're saying "no, it's not illegal", but you've masked that opinion with trivia.

> limited or circumstantial evidence [...] Hans Reiser

Reiser plead guilty to murdering his wife and disclosed the location of her shallow grave. I'm not sure how limited or circumstantial that is.
I think in this case, however, the system also worked as designed. O-rings aren’t designed to erode. The government, on the other hand, has designed power checks to prevent exactly what happened: a well meaning but ultimately idiotic decision from adversely impacting peoples’ lives in ways that weren’t initially accounted for. In no way am I giving credit to anyone here, just pointing out that the analogy doesn't quite hold.
I loathe function calls without parentheses; it always looks vaguely ambiguous to me.