skysight-inc/HackerNews huggingface dataset:
Having been there for 3 short tours, it’s time to get out.

If only, the US had destroyed Pakistan’s air bridge out of Kunduz in 2001 allowing thousands to escape by air to Pakistani safe areas.

If only, the US had kept the mission to light footprint special operations only, a la the very successful Central America model in the 80’s/90’s.

If only, Pakistan couldn’t guarantee the perpetual failure of Afghanistan.

There was a need to intervene 19.5 years ago like there was a need for Iran to intervene 20.5 years ago(Taliban liquidated Iranian Shi’a diplomats).

Few know US and Iranian forces actually worked together briefly capturing Herat in 2001.

I once had the chance to grill a former US ambassador to Afghanistan from 2009-2011, unfortunately I handled it poorly.

Time to decisively end the sunk cost fallacy bias.
True but the point is to make earth a better place for us. But plants and animals with fight tooth and nails for sunlight and food ;)
Buggy and unstable. I spent quite some time investigating Xamarin vs Flutter for my app, and ended up choosing Flutter simply because Xamarin was so unreliable.

No regrets whatsoever. There's no two ways about it - Flutter has already won the battle.

In fact, it hasn't just won the battle, it's already sitting in a spa celebrating its victory with bottles of champagne.
> Common, easily searchable place to put all documentation at. Good search capability is critical. Wiki is ok.

I have mixed feelings around documentation because I can often read the code faster than the docs, and docs are often incomplete, inaccurate, and out-of-date. Docs for truly long-lived things are nice, though.

As for good search, that's easier said than done. The heuristics Google used for search don't work in code, and searches are too rare to do useful ML for relevancy.

Edit: seeing the downvotes...

I don't actually mind writing documentation, but more often than not, I've found people like(?) writing it because it makes them feel like they're improving the situation by doing something. I'd rather the effort be spent on better naming and factoring in code. Docs are also very prone to rot and drift.

That said, I've found Java docs, MDN, and most man pages to be very good, in part because of how thought-out the docs are and how static the interface is. I'm also a fan of docs that bootstrap new developers. Someone else said they like docs describing "principles," and I like that idea--guidance so you know what A should do vs. what B should do.
Dart

- Is dynamically typed at the core

- Has no support for nullability

- Has old school syntax for constructors, semi colons

In other words, Dart on the wrong side of history for pretty much every single important feature for programming languages in 2020.

Even C# looks more modern than Dart from a design perspective, and C# is fifteen years old.
Not all humans have that need. I work remote and 100% enjoy being alone. I have everything I need and rarely have to leave my house.
It’s not so much for you as it is for me. I often quote the rules, this would make it easier for me.
"only App store for iOS devices." which was created by Apple. Just like Playstation, Nintendo and Xbox.
Noob question: What kind of optimizations are even responsible for those kinds of performance improvements?

32 bits is enough to utilize all 4 GB of the Raspberry Pi4, so I figured the only benefit of using a 64 bit OS would be to support 64 bit software. Why would a 64 bit build perform better than a 32 bit build on the same hardware?
COVID-19 Latest Statistics
If you can share one cited example of a water boil alert being issued solely because of persons not showing up to work, I’ll believe your hypothetical.

A natural disaster or pipe break that forces a water boil alert could happen any time.

Again, I am trying to understand if there is any elevated need to have bottled water at home during pandemic fear vs any other time when run-of-the-mill water boil alerts are issued.
How Rockets Are Made – United Launch Alliance Rocket Factory Tour
Copied from above: If you can share one cited example of a water boil alert being issued solely because of persons not showing up to work, I’ll believe your hypothetical.

A natural disaster or pipe break that forces a water boil alert could happen any time.

Again, I am trying to understand if there is any elevated need to have bottled water at home during pandemic fear vs any other time when run-of-the-mill water boil alerts are issued.
>Show me how fast you go to market with a web application and mobile backend written as a single threaded C++ application. Also please tell me how long it took to secure and set up and maintain the server.

Let's not go crazy, Apache on metal is a very simple setup and at least as secure as S3 out of the box. Platform spread and simplicity are just lost concepts, that's all.
> node.js

I don't have a strong opinion on Node.

> Electron apps perhaps?

Hate them with a passion.

> What problems did these technologies solve?

Node.js to is primarily a platform for high-concurrency event-driven request handling where each request itself is a single thread. In my day job I primarily write Hack (PHP) nowadays. PHP embraced this model years ago and I, personally, think it's pretty much ideal for something most often used to service HTTP requests. You almost never want to be in the business of starting and coordinating threads. It gains you a lot of complexity and a lot more failure modes for very little benefit over the single thread per request model (combined with async/await programming, in particular).

Electron is, in my opinion, trash. It's a cheap and crappy way for people to create desktop apps that have a much larger attack surface than any native desktop app (being the entire Chrome runtime) and a huge memory footprint all for the privilege of being able to use HTML/CSS to layout your app.

> and prefer things in a familiar format

So this explains a lot of the things you see from Google. Google engineers, in general, look down on Javascript. There's actually a hierarchy. The C++ engineers look down on anything that isn't C++. Java engineers look down on anything that isn't C++/Java (and sometimes even C++ is looked down on) and so on.

A lot of Google JS is written for the Closure compiler. This was an early effort to add type hints to JS code. If you look at the code you can tell it's written by Java engineers. I like to quip that "Closure puts the Java into Javascript". The JsDoc comment format is basically Javadoc. The type system is familiar to those coming from Java.

So you have GWT, which seemed to appeal to people who though tit would allow them to not need to know anything about JS [insert standard reference to the Joel Spolsky's "leaky abstraction" essay].

Closure tries to remake JS into Java.

What these things tell you is the people coming up with these ideas don't really understand Javascript and more to the point, they don't think they have to nor do they want to.

> I also sometimes feel like javascript and the web in general is a mess

Everything is a mess if you look closely enough.
I'm easy-going about this. I want anybody to be able to copy and modify the code, but not claim credit for inventing it.
- Mark Overton
Well, capitalism will continue to work great at what it does. The problem is that pollution isn't really something capitalism tends to select for.
The internet has had paid and free communities and forums forever. I can’t think of a single one where voluntary non-employee moderators got paid. Tech support forums for ten billion dollar companies also sometimes have non-employee moderators who I’m pretty sure are not paid.
that is not how 99.99% of embezzlement works. No one in finance is using 0-days (or whatever) against their own companies. It would be much more "routine" types of practices, which might be noticed given minimal oversight.
Thanks for the input and for pointing out the typos. They are fixed now.

I will consider changing the invert flag, but I'm not that happy with something like "--list=...". There will be only two modes with discard being the default one. So imho there should be only one flag to switch to the non-default mode.
Fwiw the latest xeons (Cascade lake) have the option of two numa nodes per socket available in the bios.
I don't have time to pull up specifics, but in general openai open sources and posts about what they're doing.

Deepmind on the other hand doesn't open source stuff (I think it was alphafold that they promised to open source and didn't for over a year... i think they may have open sourced it recently).
This pathogen has a long incubation period and it takes time for small numbers of people to become spreaders, so there will be a time lag between recognition and acceleration.

Threat fatigue and lack of experiencing long-tail events can lull people into complacency. I've been in the Loma Prieta, Camp Fire, week-long PSPS, near hurricanes and the Boy Scouts... be reasonably-prepared but don't go crazy buying a BSL-4 universal decontamination shower kit. Panic buying helps no one.

The biggest point is if it accelerates to pandemic is for the elderly, especially men and those with chronic conditions, to be protected from anyone who could possibly have it. For them, the CFR is somewhere 15-35%. For anyone who needs hospitalization, the CFR is about 49%. Occasionally and randomly, healthy people die from it too at very low rates.
I don’t know the details of how they implement this but it sounds like you want a systemd drop in file to override the ConditionPathExists (or similar) directive (I’m assuming you can’t or don’t want to modify the upstream unit directly given the use of symlinks).
(Or rather, I guess it's inherited from ye olde ‘pre’ block, even though snippets are full of their own markup nowadays.)
You obviously missed the core of the story. The title itself is "The boss who put everyone on 70K". The CEO took cut from $1M to $70K. At least two people resigned because of pay cuts to $70K.
> iOS users who need to get tasks done but prefer modern, clean UIs", that's not an actual group of people. You're just describing the features of a product you're already biased toward building.
Attributes are also super nice to extend existing data. Doing so in JSON is a nightmare.
That's why I pointed out that the probability of a too-short cycle or sequence-overlap is no higher than that of randomly selecting one snowflake out of all snowflakes in Earth's history. Also, the paper has a graph and accompanying discussion of what happens with the shorter cycles.
> Apple didn’t take any kind of moral decision here.

They most certainly did. This is both public virtue signaling and internal employee appeasement. They have good lawyers, so they had the lawyers come up with another reason, but it's purely a moral stance.
I'm trying to understand what is a rational level of preparedness, so also re-evaluating my priors.

My sense is a pandemic is not equivalent to a natural disaster. But a lot of the “be prepared” content seems to conflate the two, which I’d argue is not helping matters.
Python Control System
You can create control loops and let the AI (evolutional algorithm) set the PID parameters for you. You can also plot all control variables.
I've always found DOS esoterica --- and how it behaves with Windows (from Windows/386 up through the 9x line) very interesting in that it's one of the examples of how virtualisation can be a powerful tool. Windows could multitask DOS applications by effectively virtualising the hardware, and the whole VXD driver model was based around the notion that DOS applications --- and even Windows ones via userspace driver libraries --- could continue to be written as though they accessed the hardware directly, but the virtual device driver (VXD) that runs in ring0 would catch the accesses and manage sharing the physical device between different "virtual machines".

Of course it wasn't perfect in practice, but I thought it was a rather elegant solution to the problem of both backwards compatibilty and performance (since virtual devices often only needed to handle multiplexing the physical device, which could be as simple as saving and restoring state when switching between VMs, there is no additional API layer and applications could still act like they access hardware directly.)
Not at all. The large majority of the PMC works in the context of large corporations. Although the corporations themselves might be subject to market forces, individuals within them navigate bureaucracies and politics just as much as a random government employee. Moreover, all of these large corporations closely cooperate with government.

The fact that a corporation has an exterior interface with the market doesn't change that most people in it don't deal with the market day-to-day. Even those who do form that interface are relatively insulated from it: a market analyst working to set prices still is evaluated by an internal bureaucracy, not the market itself. Only people in sales really end up exposed to the market because it's so easy to come up with a metric of their performance that's legible to the interior bureaucracy.
What is this basic bullshit? Who makes China so polluted? Are the Chinese themselves consuming all the shit they make that makes their cities polluted? Or is it the rest of the world and China grew by being a massive net exporter?

This is like how the British lamented about the abject poverty in India after raping the country for hundreds of years. "willing to spend effort on the environment" my ass. Move the production chains back into those countries. We'll see how long the air remains clear despite temperate latitudes having the benefit of better weather systems.
I don't think it "just" means that people are not that critical, it's a much deeper issue. All the way from individual engineers to managers to product owners to the company in general.

At least in my team, is see:

- Managers allowing people to only take on specific work, therefore people are becoming highly specialised

- Individual developers don't push others to write documentation, instead they wait until somehow they have to do a task, spend 2 weeks to figure it out, and then write some documentation around it

- Individual developers who force themselves to only work on specific pieces. (I think mostly to fuel their ego so they're needed)

- The company not encouraging knowledge sharing, or simply not providing good tools for it

- Product owners who don't really care about the product
> The number of cases in the US is wrong. We know it's wrong because if it was right, we wouldn't have cases stemming from unknown sources.

We know they are from other countries that weren't able to get their quarantine under control. Iran and South Korea. Flights from SK were banned this Saturday morning. Flights from Iran were already banned, but now those coming from Canada and other countries that have been in Iran can no longer enter either.

> This is the outcome of a bad quarantine.

So you agree that case numbers matter and the US has dealt with it the best so far, because it's spread across the world much more prevalent than here.

> You get better and more complete information from reddit.

Your reaction makes a lot of sense now.
The fact that governments can circumscribe the killings they do as “not murder” and have regular people believe them is the quintessential expression of the state monopoly on violence.

A monopoly on something doesn’t mean exclusive, 100% godlike control of it. It just means the legitimate provisioning of that thing falls under the authority of one entity. Copyright is a government granted monopoly on the right to copy a creative work but that doesn’t make it impossible for others to make copies, it just makes it illegal.
https://en.wikipedia.org/wiki/E-meter
And according to the comment above, he was salaried at over $1 million/year before that. Two years of that alone allows someone to retire 20 years early or easily have 5+ years of solo runway for another startup idea.
What's your build number? You may still be on an Insider build and since a new "stable" build hasn't been released, Windows had nothing to upgrade to.
The proper way to embezzle is by making $20-$100 addons to thousand dollar purchases. You don’t want hundreds of thousands papertrailing back to you. You don’t buy a boat on the company dime you buy trinkets to put on your boat. The real embezzlers are taking $3-$5k/year. The ones taking more end upon the 5 o’clock news
What are you talking about. All of the major advances in aerospace happened due to iterating fast and having a culture that accepts failure as a necessary step in innovation.
With about 100 services each requiring 3 yaml files that are mostly identical between systems, templating is a very attractive idea
I disagree because telemetry collects _your_ data. This means, in an ideal world, if you are pissed off enough about the company collecting it, you would have a chance to alter it and mess up their metrics. Your data => you can and have to right to alter it.

The problem is those companies view it as their data for which you have no right to modify it. Let alone chose to transmit it at all.

Before anyone replies this would invalidate telemetry, ask yourself this question: "If you see a spike in data that makes no sense, isn't that an indication that somehow your data collection policies are pissing off people?"
>Notice how the richest countries have the cleanest environments

Per capita rich countries produce much higher CO2 though.
How OpenAI Five Is Crushing Dota 2 Professionals
Show HN: 3D Multiplayer Browser Game Source Code
This is the original poster. I shared this source code repository here on Hacker News in an altruistic and strategic attempt to encourage both the advanced development of nascent software development individuals and the creation of new and novel video games for the 2020s.
Fantastic overview, thank you!
Yes, the output latency is zero clock cycles. The paper contains ILP tables that detail what happens in each clock cycle. The generator computes its next output while the application is running. But you are correct in that the statement (and ILP table) assumes that the application is not using all available issue-slots.
It's not a catastrophic failure, it's a failed pressure test. The pressure exceeded the structural limit and it popped, now they know.

You don't say your MVP is a catastrophic failure because it failed a stress test, you learn, optimize, and advance on.

Feel free to give everyone advice on how to never fail a test that is designed to either pass or fail.

I don't see how or why you're annoyed with their "tone".

Your entire comment seems petty in the scheme of space exploration.
I reject the distinction as entirely semantics. It's equally true to say that a car maker "purposely restricts" towing capacity in its small, lightweight models by making them small and lightweight.

Apple designs its iOS products to have a fully managed software-hardware ecosystem. That has a direct consequence of limiting libre freedom, but that doesn't mean Apple opposes the idea of giving customers freedom. They'll happily sell you a different computer with more freedom.

The car maker designs its subcompact crossover to have low cost and good fuel economy. That has the direct consequence of limiting towing capacity, but that doesn't mean the car maker opposes the idea of giving customers towing capacity. They'll happily sell you a different vehicle with more towing capacity.

Let's review:

Managed ecosystem <————> Able to execute whatever

Small and lightweight <————> Able to tow heavy loads

The analogy holds. More fundamentally I care more about customers having the right to choose the best product for themselves, rather than having @anoncake decide what's best for all of us.
Everyone I know who works in digital marketing (a lot of people) use ad block on their personal devices.
This is what we do. It has the added benefit of forcing new people to read the documentation that was left for them. It’s been my experience that without this directed task, they won’t even look at existing documents. Tell them it’s a deliverable and suddenly they read everything.
I'm not really celiac, but am allergic to legumes, which faces similar hurdles... For the most part, if I stick to eggs, meat and some greens, I'm okay... the further I get, the worse it gets. A little bit of soybean oil in a dressing doesn't hit me as bad as other things, but everything has a toll to pay.

It depends on how bad it is for you specifically. For me, it's only bad when I give into cravings. I was just ill a lot for most of my life and really didn't discover the core issue until an elimination diet a few years ago (42yo at the time).

Because of diabetes + the legume issues I mostly stay low carb and with mostly animal nutrition, which is something everyone wants to get religious about. I feel better this way. Being ill and stuck in bed all the time or all my muscles achy is no fun.
1 9 9 5
Yes. Pure speculation, but lack of sleep might have been a factor in relatively young doctors in Wuhan dying from the virus. And quantity of viral matter might also be an important factor.
>NetSuite is a never ending money pit with varying results.

IMHO, this describes any Oracle product. Usually what happens is a great little enterprise software company that gets a lot of happy customers gets bought by Oracle and then they start sucking the money out of everyone through nickel and dimeing on absolutely everything and make moving off the platform impossible and integrating with it difficult.
Ways to Eliminate Vulnerabilities in Your Repository
> iOS 13 updated this behaviour, so it now uses the 'correct' numeric keypad, without the punctuation keys

The iPhone shows the 0-9 keyboard. The iPad shows the punctuation keyboard. This is not obvious, and one of the places where Mobile Safari acts differently between the two device types.

Try jsbin.com/necuzoj
Are you sure? AFAIU, __m128i isn't for 128-bit arithmetic, it's simply a convenience type for packing 8-bit, 32-bit, or 64-bit values for SIMD operations.

GCC and clang do have a 128-bit integral type, __int128, but arithmetic operations are synthesized inline, and judging by the generated assembly don't even make use of SIMD at all.

Note that an unintended consequence of C99's uintmax_t made the introduction of a standard 128-bit integral type impossible on platforms that cared about ABI compatibility, an effect somewhat contradictory to the original intention of improving portability and code integration. A future C standard will loosen some language and introduce some new facilities to help promote the introduction of larger integral types. At that point Unix platforms may begin typedef'ing __int128 to int128_t.
Apple can and does change the rules of the App Store at any time. If someone created a corporation with the specific goal of circumventing this rule, I would expect Apple to simply change the wording of the rule to prevent this sort of workaround.
Hangul is phonetic, but with letters arranged into syllabic symbols. In Spanish there's a gibberish construction where you reverse syllables ("al vesre", meaning, "al revés", which means "backwards"). Reversing text makes little sense except as an interview trick question, I guess, but if you must make sense of it, then reversing syllables makes more sense than going further.

BTW, you can reverse Unicode (in any UTF), so long as you don't really care about the semantics of the result -- if all you want to do is reverse the codepoints, you could. After all, it is an interesting programming interview trick question, though admittedly then "you can't really" answer is more fun because you get to talk about glyphs and ligatures and so on, and natural language, thus demonstrating your mastery to the person who was trying to trick you.
Many people here will talk about practices etc. But tbh I think before that you need to make sure that whoever is in charge is bought into whatever you are going to be doing.

If that isn't in place. Any such endeavours will fail as other people in the business just won't bother.