skysight-inc/HackerNews huggingface dataset:
NT is a new design by the people who were involved in VMS. Even when they didn't replicate everything, they had already acquired "taste" and "experience" so some solutions of some problems are very similar, to the point that knowing some detail in one OS gives you a good knowledge about the basics of the detail in another. But this is only in some aspects. There are a lot of important solutions that were made for the first time only in the NT.

The team developing NT had the requirements to fulfill that were never put in front of them, and their result was at the end something in many aspects fundamentally better than any competition. There are of course some aspects that the competition did better too, but that was not enough to win the market.

Whoever really wants to learn more about how it was made, including a lot of details about the humans involved, should read the very good written book

"Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft" (1994)
by G. Pascal Zachary
Message Encryption in JavaScript and PHP with Libsodium
I've heard this argument many times, and it would work in a vacuum. A $100 keyboard is probably better than a $10 keyboard.

This $200 font is not better than this other $0 font, and it has the same aesthetic. And good luck quantifying "better than" given a list of feature checkboxes that are common to all "programming fonts" including Fira Code, Source Code Pro, etc.
Until your customer needs a feature a month from now and not a year from now or you only have a six month runway....
I agree 100%. McDonnell-Douglas' corrupt military contractor culture ate Boeing from the inside. I have family that work at Boeing and the tales of corruption they told me are hair-raising.
Apparently, in some people smoking cigarettes promotes caffeine breakdown. So 6-8 cups of coffee recommended by this article may not be for everyone.

https://ps.psychiatryonline.org/doi/full/10.1176/appi.ps.55....
What two are distinct? Yes you sometimes have conflicting data on two machines when you work on mobile apps, but that is the core of a lot of distributed computing problems. So if you only look for those skills in mobile devs you will miss out on a lot of people with relevant experience.
Watch the difference: A variable that can be an object with two elements (one of them being a list of strings), or a tuple of exactly two strings.

// typescript
let t: {a: string[], b: number} | [string, string]

# python 3.8
from typing import TypedDict, Tuple, Union
class SomeTypedDict(TypedDict):
a: List[str]
b: Union[float, int]

t: Union[SomeTypedDict, Tuple[str, str]]

I had to google a bunch to figure out how to write the Python version, whereas the typescript one was completely natural to write. It takes one line and requires no imports. The interface is inlined. All of this also makes it more readable when you come across it eg. in an IDE tooltip.
How to Unlock Your “I-Can-Achieve-Anything” Attitude
R for the ecosystem, Julia for the performance & future proofing.
That's a strange response. I never complained, and I certainly never looked for sympathy. Also, is the martyr comment directed toward me?

My story is more one of explaining how what I experienced could be invisible, as nobody came to me and said, wow, you must have gone through a lot. But people do go through a lot, and it's often invisible. In my case I "volunteered" for it, but others may be expected to take it on, which I imagine is more stressful.
Facebook was a good example. They avoided excessive advertising in their growth phase, effectively spending potential profit for a huge user base. Critically, the profit was intangible as was the investment as the IRS does not care about money you never collected or the number of users you have only cash.

YouTube is another, as far as we can tell it’s currently extremely profitable yet people looking at their financials where laughing at the sale price when Google Snatched it up. Part of this is from ever more advertising coupled with ever lower bandwidth costs.
More like 1/1000x, there are a bunch of rubik’s cube solvers on github.

Dexterity to manipulate a Rubik’s cube is really incredible, especially though the entire sequence of solving it. It’s a very well-chosen dexterity challenge.

This whole criticism is bizarre
I just really like SpaceX. Blue Origin is taking their sweet time to do anything cool, making me wonder if they'll ever do anything.
Surely you mean "emotional hobby" instead of "emotional labour"? After all, nobody paid you, nobody asked you to work, and I'm sure many didn't really appreciate your "work" and maybe even thought energy (both your own, and of all other 30 people) could more productively be spent doing other things.

That's the whole problem with this idea. Proclamations of emotional "work" are actually just passive-aggressive pleas for others to affirm one's values. Well, people value different things, we might just need to accept that.
Not exactly. What people _can't_ decide is to take extra from me. Everyone uses roughly the same number of dollars of street lights, roads, policemen, firemen, etc.; there should be no difference in how much I pay compared to anyone else. Socialized medicine is a hand-out, pure and simple. No one can coerce me to pay the government so he can bribe his constituency.
It's not even just start-ups. Established companies work the same way. Getting pidgeon-holed is a very real and common phenomenon.

It's also kind of silly in a lot of cases too. It always feels like "Oh I see you do Angular... but could you _really_ be capable of developing in React? I don't know..."

So retarded. Yet this attitude seems to dominate.
How about sticking to merits? A startup needs speed? Sure,but that does not mean unjust discrimination is the way but it also does not mean hiring should be driven by diversity. And screw the whole "culture fit" b.s.,this is why EEOC is needed badly,you offer services to the public so your "culture" is the public culture,you don't get to define a "culture" and gatekeep who works there or who you provide services to based on that criteria. Use merits for hiring and be fair to employees and customers alike. A public business and a private club are two different types of organizations.
AGPL is rarely used because it is incredibly restrictive and prevents sharing code with other open source projects. The world only has room for one restrictive license and GPL has taken that spot.
White dwarfs are interesting because they make up almost all of the current or future outcomes of most stars in the milkyway. -> https://en.wikipedia.org/wiki/White_dwarf

The Roche-limit (the radius at which a satellite would be ripped apart) for the Sun-Earth system is at ~ 550000km. That's inside the current size of the Sun. So if the sun shrank a lot (white dwarfs are basically small, 'dead' stars which shrank to that size after the nuclear fusion stopped which had counteracted the attraction of the star's mass), Earth could actually be in such a low orbit and therefore fall apart due to the Sun remnant's attraction.

-> https://en.wikipedia.org/wiki/Roche_limit
Mate, this is sick! Incredible job!

You should totally publish this to Google Play! (it's very little effort)

See the guide from Google
https://developers.google.com/web/updates/2019/02/using-twa
The obvious counterpoint is, why ought I to pay for a ramp which a guy in a wheelchair can use? I may _choose_ to do so via charity, but I ought to be able not to do so. This is why we have localized government, though. It allows you to pay for the minimum amount of stuff you don't want. If California wants healthcare for illegals and you don't, that's fine. If you want free medicine and I don't want to pay for it, that's fine. Localized government forces you to look your neighbor in the eye and explain to him why you want his money, which is a much higher bar than slurping from the federal trough. I think this is a net positive: the other side is that your neighbor will have a much harder time turning you down for something that truly matters.
>Sounds like you volunteered for emotional labor you weren't tasked to do.

And he possibly prevented a flamewar and a lot of company drama. Maybe it wouldn't have developed into a flamewar, but without him, it's more likely everyone's temperaments would have been worse off and they'd be more likely to snap over something else.

Imagine if he posted that he saw a very expensive piece of work equipment about to fall over, and spent an hour holding it up and managing to prevent it from breaking and negatively impacting everyone's jobs. It's more than fair for him to mention to others the work he did that possibly no one had noticed. If people respond to him saying that no one asked him to help like that, then that discourages people from taking initiative like that. A workplace needs people who take initiative. Things end up worse if people avoid fixing preventable problems because they think it's not their place. It's important not to discourage people from taking the initiative.

I'll admit it's good to try to set the boundaries so people don't take the initiative too often on things that don't matter, but I think this is a thing that matters though. I've had coworkers that go above and beyond to make the workplace a pleasant place, and I really value it. Having that easily beats any other office perks and helps make everyone so much more productive.

Shifting the topic a little: people on forums rarely ever ask for moderators, but people repeatedly choose well-moderated forums over ones that aren't. If a moderator complains about how much work it takes, then it's short-sighted to tell them that no one asked for it. Whether people realize it or not, people implicitly ask for it by choosing well-moderated places over others.
Solving it analytically seems to use deep nets and Monte Carlo tree search [1]. Some additional structure to deep learning and you're done. Manipulation is the harder problem.

It's like complaining that a juggler can't count to three.

[1] https://arxiv.org/abs/1805.07470
I have first hand experience with near overdose. It was after a late shift. I was at Denny's with a friend for a couple hours. The waitress would bring a cup, I'd drink it, then she'd refill it.

I got home. Feeling ... not very good at all. My friend was worried. Maybe you had too much coffee? Call poison control.

That's crazy! ... Okay, I will.

"I think I might have OD'ed on coffee, is that possible?"

Agent: How much did you drink?

Me: I don't know was at Denny's for a couple hours or so, constantly drinking refills, maybe 14 or 15 cups?

Agent: That'd do it.

I waited out the night. Body felt incredibly tired after a full day of work, but my brain absolutely would not fall asleep.

It was a horrible experience. You definitely can OD on coffee.
Surely the point of the article was not that the FBI has one less asset now.
That'a fine but more people spending less affects the whole economy,less jobs,less tax revenue more social instability,etc... Everything is good in moderation?
Sadly that list doesn't answer the most important questions - do they have availability for a particular date, and at what price
> Also, I used to really like programming. Like a lot. But now I hate it because I've been forced to program stuff I don't care about all day, every day for a decade.

Alternative approach: Find something that you care about and also that the business needs, and program that.

Downside is you have lots of uncomfortable conversations with your manager about how you're not doing what they said to do. You might get bad reviews, or fired, or threats of either. But you probably won't actually get fired because net positive programmers are surprisingly hard to come by.

Upside is you get to enjoy your work. Your skills grow instead of atrophying (or failing ever to develop at all). After a decade or two it's the difference between becoming a powerhouse senior IC, vs being an eternally junior programmer forced into management because you're too useless to justify a senior salary and anyway nobody trusts an old programmer who works for cheap.

For me there's only one possible choice. Autonomy, mastery, purpose, gotta have it.
Disney's existing streaming service, Disney Life, is using Silverlight, so anything's better than that.
>Why can't people keep politics and productive work separate.

They do. Most of the toxic political bullshit happens when you have a large enough group of people that don't have enough productive work to engage in.

Take any profitable bootstrapped company behind a product with an actual user base and the toxicity levels drop exponentially.

That said, in the current investment climate, toxic bullshit unfortunately pays more than productive work.
This tweet by Woj Zaremba is bewildering. If we all agree it's about physics and manipulation, how do you get to claim that a failure in manipulation doesn't matter?

https://twitter.com/woj_zaremba/status/1185799143664443392

> It’s 20% success rate to solve the most difficult configuration of Rubik’s cube. However, on average the success rate is 60%. Moreover, the failure is by dropping the cube. The hand always solves the Rubik’s cube if you put it back the cube after the drop.
It's not "gender specific" analogies, so much, it's "extended sexual metaphors" that are off-putting.
It was non AI R&D, fairly reasonable.
I don't think this is a new phenomena. My understanding is that the MD-80 was built on the DC-9 airframe partially to avoid the costs and efforts of recertification, and that was 40 years ago.

Aside from regulation, There are very good business reasons from both ends of the industry that exert pressure to iterate on an old design. (E.g Each additional airframe dramatically increases the complexity of an airline's maintenance organization.)
Is Disney+ expected to work fully before launch date? Isn't in 'testing' right now as described by the author? Why is everything expected to be perfect while still in testing?

From this text, it sounds like Disney is actively working on the issue. The product has not launched yet.

I'm not sure what the problem is. Aside from a faster initial customer support response (for a product that isn't even out!) would could Disney have done differently here?

I understand that Disney+ may not launch with (or ever have) Linux support, and that would suck. But no evidence of that is presented here. And the author expects a resolution for a complex issue for a pre-launch product in testing phase from a major corporation within days? That seems aggressive and unrealistic timeline to expect a fix.

Edit:

The author writes "Their so called help-center does not even know about "Error Code 83"" (with some attitude and prejudice, I'll note); but also writes that Disney responded with "We are familiar with Error 83.". Confusing.
Would also argue that Purism is still better than Dell, Huawaii or any other laptop manufacturer :)
Some background about why Anglo-Saxons usually consider Spain a backwards country: https://en.m.wikipedia.org/wiki/Black_Legend (i.e. pure propaganda).
That's a provincial US-Constitutional-centric idea of "free speech".

There's more to free speech that "you don't go to jail".

In fact historically it wasn't necessarily the state that mostly got you for saying things they don't like. It was the church (a separate thing), "concerned citizen" mobs, and so on...

Losing your job, being deplatformed from platforms where the majority tunes in (and thus being relegated to fringe, not from being unpopular but for what you said), having (privately owned) shops decline to carry your work, being made a pariah, are all parts of free speech.

Some common examples of post-Spanish Inquisition cases:

Novelists like Henry Miller and Burroughs didn't have trouble just with government censorship, but also by private publishing houses that wouldn't carry their books, because "concerned citizens" would bully them if they did.

Punks in 1977 were attached, not by the state, but by right wingers and conservative citizens who didn't like their style.

Parental organizations fought whenever some album they deemed "controversial" was released, from the Sex Pistols, to Jello Biafra to Marilyn Manson (and earlier), and tried (and often managed) to have those albums deplatformed, with major chains refusing to carry their stuff because of threats...

People considered of this or that affiliation would often not be persecuted by the state (at least not directly) but be branded and lose their jobs (even though this had nothing to do with their job performance). This, back in the day, include anything from suspected communist sympathizers to black rights activists, and still does all around the world...
Honestly, I don't see why people keep bringing this up. Malware has millions of ways of creating covert channels and you will never be able to block/detect all of them. It's also well within the capability of major DoH server operators to detect and shut down malware domains pretty fast.
I'm reading this comment thinking about how wrong you could possibly be, or maybe how out of touch you are with C#, .Net, and how its perceived.

C# and .Net Core are miles away from unsexy, enterprise technologies. Microsoft has been doing an amazing job on the C# language in recent years, open-sourcing everything, making .Net Core run on every platform, being totally open about future updates, and pushing the .Net core framework to be more performant than about every other language other than C++, C, and Rust.

I work for a 2B valuation "startup" and we are fully .net core, all running in orchestrated Docker clusters and I perceive that choice as one of the reasons behind our success. The tooling and libraries, documentation, performance, etc, are in my opinion ahead of any other languages we could use: e.g. Java, Python, Haskell etc.
ThorCon 2019 500MW molten salt modular tow-able nuclear reactor [pdf]
It is almost certainly illegal. The use of falsified facts in an advertisement is illegal.
There are plenty of for-profit ventures who'll happily scan you without anything known to be wrong, though.
No, it's because you drafted sex talk into a non-sex topic.
Australia to Europe is roughly 21 hours total flight time. Even using Business Class, the long-leg Melbourne-Dubai is about 14 hours and not pleasant.

We took to breaking the whole trip into three 7-hour parts, Melbourne-Singapore with 2-3 nights stopover, then Singapore-Dubai with another 2-3 nights stopover, and then the final 7-hour leg Dubai-Paris.

This gave sufficient recovery-time between flights for us poor old 70-year-olds and had the benefit of breaking the 9-hour time-zone difference into three smaller jumps that reduced jet-lag quite markedly.
Everyone wants to play the software game, but no one wants to look the risk in the eye.

You tell people the truth and they call you unprofessional for it.
> What if a lot of this culture war stuff is happening in the US because of geographic clustering?

FWIW, it seems like a lot of the people named in the current Debian drama are in Cambridge (the original one).

> very insular group that isn’t reflective of how things work in the outside world

Yes, that Cambridge.
In OP's defence:

> So that's a third pain point for us. Mutable global state is not merely available in Python, it's underfoot everywhere you look: every module, every class, every list or dictionary or set attached to a module or class, every singleton object created at module level. It requires discipline and some Python expertise to avoid accidentally polluting global state at runtime of your program.

> One reasonable take might be that we’re stretching Python beyond what it was intended for. It works great for smaller teams on smaller codebases that can maintain good discipline around how to use it, and we should switch to a less dynamic language.

> But we’re past the point of codebase size where a rewrite is even feasible. And more importantly, despite these pain points, there’s a lot more that we like about Python, and overall our developers enjoy working in Python. So it’s up to us to figure out how we can make Python work at this scale, and continue to work as we grow.

Those are literal quotes from the article. That is quite damning. How did they get to this point? By starting when Python was appropriate, and taking it day by day.
Pick random names out of Fortune 500 companies.

Java projects get done all the time.

Additionally, even though it isn't standard Java, I have plenty of new apps running on my pocket.
> instead send them a message letting them know that you are boycotting them until they get their Linux support in order

A boycott from all 12 desktop Linux users. That'll show 'em.
These essays, and the root of all of the, the Charles Stross essay, are quite good! However, they are also 13 and 6 years old, respectively. Have you taken a look around to see if the assumptions behind them still hold? The landscape may have changed since they were written.

The world, and the technology of it is in constant change; I really like your essay examples, in that the goalposts for your viewpoints are set quite thoroughly. If only everyone were so clear in their arguments...
https://marketmadhouse.com/tag/the-pundit-classs-knives-come...

Alternative link
> You're just a bunch of engineers who know the whole codebase inside out, you're pretty certain of what you're doing. In short, you're wizarding. If you grow big enough, this approach slows you down greatly, and you need to switch to engineering.

I've never heard of this before... I love it. Thanks for bringing this up.
My own view - the lack of reposts. I think reposts based on outrage probably do better then other reposts, so on facebook you can get lots of these - they are not even your friends words or research. What's really funny is when you have friends on facebook in different sides of things. I live in a very liberal area, I used to work in a very conservative area - literally BOTH sides are constantly outraged at the other.

Most recently - left friends are saying XXX. On the right it just as heated and bitter the other way YYY. Everyone in their little bubble. (To reduce the noise I'm leaving out the topics of the day).
I'll also link up another Google paper (sorry no open access). It's only tangentially related. But meta-learning of knowledge graphs for recommending the next video to watch on Youtube. Will possibly be extended for robots learning to watch humans perform complex tasks ;)

Recommending what video to watch next: a multitask ranking system

https://dl.acm.org/citation.cfm?id=3346997
Except that the HSR wouldn't get close to LAX or SFO. It at best would replace SJC to BUR, and even then not really since it will only go to Bakersfield.

So most of those flights would probably stay, because why take the HSR if you still have to drive an hour on each end?
I'm surprised image hosting never went aggressively with proabilistic advertising.

80% of the time, it loads your image, 20% you get an ad for Pepsi (or an ad overlaid over the bottom third of the image)

You're offering only cheap 'branding' CPM advertising, because you can't control how the image will be presented to provide any interactivity or clickability. Technologically, it requires no changes for the embed code, and could work with a "just load the image" view-- it's all server side magic. But at imgur's scale, that's not smll potatoes money.

Importantly, the inconvenience that sort of ad presents to users is modest and manageable. If you can't see the photo, reload it once. It's not going to be 30 seconds of loading dependencies and non-content until you give up BEFORE seeing the photo, and it won't be the photobucket-style "let's just disable hundreds of millions of external embeds AFTER 10 years of people building valuable resources around them.
It's a rose-tinted glasses myth. Apple had been doing recalls and class action lawsuits for broken expensive hardware forever.