skysight-inc/HackerNews huggingface dataset:
There aren't enough details... I feel like the author needed to at least make a token effort to support the level of conviction she has that the developers in question are so terribly wrong.

It sounds like A was buggy (it dies when it receives a particular sort of request that it doesn't understand).

Maybe the devs knew about the bug in A? Maybe they decided it was better to make version B work as intended rather than try to throw in a one time hack to be backwards compatible with a broken version that was going to be a thing of the past in... How long does deployment take? Is it even long enough to matter? Maybe the most efficient solution was to allow some of the instances to die during deployment? What kind of application is it? Possibly a few failed requests while you wait for B to fully deploy isn't a big deal. Maybe the client auto-retries quickly enough that the dropped connection is negligible. Maybe there isn't a client at all.

The possibilities are pretty much endless given what we know.
For those interested, I wrote a paper on how the fall of norepinephrine (the adrenaline of the brain) during REM dreaming relates to dream content, in terms of the situation you find yourself in and your behaviour in the dream: https://psyarxiv.com/k6trz (Dreaming Is the Inverse of Anxious Mind-Wandering).

This was the HN thread with further discussion: https://news.ycombinator.com/item?id=19143590
Math and formalism. It helps a lot to develop an idea of the problem. Hold a PhD in physics, so this became quite natural for me.
Snowden's "Permanent record" has some stories on this.
> the deep time of myself

I had a Neo moment there.
The craziest c64 thing I've seen recently is this 48Khz audio player https://www.youtube.com/watch?v=UYAf_awh5XA, blog post here http://brokenbytes.blogspot.com/2018/03/a-48khz-digital-musi....

Its quite outstanding what you can do with the SID chip.
Analogy with software development : you hire a contractor, who outsource it to a local developer, who hires a development house in India, who hires a programmer, who hires some college kids that actually do the job.
> Why do so many people think it's reasonable to use a messaging system like SMS that's tied to your cell phone?

Same reason it's reasonable to use a voice chat system that's tied to your cell phone. Perhaps you've heard of it, it's called "making a phone call".

Also, same reason it's reasonable to use a text messaging system based on your physical address - "sending a letter".

So, the reason is: People have been doing that for hundreds, or perhaps thousands, of years.
But that is more on Apple for not supporting iMessage on PC?
$10B in this bid, once you win one, others are easier the thinking goes. This is for Department Of Defense, USA has a lot of other departments. Not to mention state and local. "If we were good enough for DOD, surely your county /state can trust us..."
> works better than Signal most of the time

Not in my experience. YMMV.
Ubuntu Linux full install on USB stick drive – with UEFI/Grub boot fix
Assuming "you-are-what-you-eat" dynamics, what sort of impact on msft do >10,000 workers on mother-of-all-enterprise projects have.
The networking analogy would be things like DPDK, where yes, you do need to know what the hardware is doing, and yes, there's vendor-specific support. The answer to "how many people bother" would be "as many as have a damn good reason to do so." http://doc.dpdk.org/guides/nics/overview.html shows the non-homogeneity of NIC feature support across vendors; if you don't care about this stuff, there's no reason to know it, but if you do, it's make or break.
What software are you using?
Also interesting to get into are suffix arrays which you could construct from a tree.
Then there is a notion of generalized suffix arrays, where you mix multiple suffix arrays into a big suffix array. Then you can give fast answers like: what is the longest common prefix between the several tokens, whereas the tokens of your individual suffix arrays could be letters from an alphabet (so you construct a suffix array from words) or maybe words (you construct a suffix array from a sentence)
I myself was in such a situation. Though after a heated argument we decided to revert to previous version (A) and not push forward.

Of course well-thought release policy will help immensely (how to test, when to release, staged rollouts, etc...)
I grew up far away from anywhere and I've had the complete opposite experience - tech has enabled me to do everything I ever wanted, I have a life that most are envious of and I have independence and autonomy in ways that were unimaginable 30 years ago - autonomy that I built myself. Try wanting something, and seeing if you can work hard to get it. It might just make that misery disappear, quite quickly.
A big part of the problem is it's not possible to customize the appearance of the scrollbar in most browsers. It's pretty much the only thing you can put in a webpage that can't be changed with css, so designers avoid them.
The key property is that each substring is the begining of a suffix, so if you have your suffixes ordered in lexicographical order, is easy to answer pattern matching queries. Now, you could do the same with prefixes, but then you would need to reverse the query pattern, and things become less straightforward.
If I have a few tens of applications open that all have their own separate state that is lost on reboot, then it’s fairly annoying to reboot because one thing updated.
The value of a state run news service is that the bias is fairly obvious.

I know roughly who writes the cheques at thr BBC, RT, NHK, or DW.

With privately owned media, figuring out where they're not going to be impartial is a lot more subtle. Who's buying the ads? What other companies are owned by major shareholders or key staff?
France

50€ for 950/300 (fibre by Orange) . I could get 10G/1G (fiber by Free) for 100€ but I could not use my own router inserted of the provided one.
Have you ever taken note of how often motorists exceed the speed limit?

I think you've shifted context from general sidewalks to red lights though. I think 99 percent of red light running cyclists would agree you have to do that carefully and assume people will step out at that point. The bad apples are the ones who aren't careful about it.
Well the article did mention none were the wiser for incident and so I would assume the impact was minimal.

And while if age with the practice of roll back first ask questions later the fatalistic tone does not match the documented impact.
FWIW, the article works for me without enabling JS.
Alternative headline from "fish fish fish eat eat eat" [1,2]:

Hitman hitman hitman hitman hitman hires hires hires hires hired

[1] https://news.ycombinator.com/item?id=231097

[2] https://jakubmarian.com/fish-fish-fish-eat-eat-eat-is-a-gram...
Seems good other than making it a group interview if it means multiple applicants joining one game.
Am I the only one who remembers logging into Penn's public BBS in the late 80s? Each screen would finish with "push any key to proceed to the next screen" followed by "except that one."
Ancient history I know, but he's been into computers since the beginning of the PC was.
The underlying data structure (a trie[0]) is used to create both suffix trees and prefix trees. The 'default' trie is a prefix tree actually.

The reason you would want a suffix tree (over a prefix trie) is that suffix trees are quite useful for computing the longest common substring of two strings (they can do it in linear time).

[0] https://en.wikipedia.org/wiki/Trie
Ctrl blog was unavailable in Bing Search for a month
Yes. Another possibility, add something with __FILE__ and __LINE__ if there are memory leaks to debug. (Never did that but it should help).
let the blight be purged from this world
We also pay for health insurance in France. I would say about 100€/mo for a family of four. It is directly taken off my pay slip so I am not sure about the exact number.
I wonder if there is a follow up article?
Combined with the quote you posted in response to my comment, this does make the article (which didn't load for me) seem confusing. One one hand the fifth hitman 'eventually told the police', but on the other hand 'he told the target to fake his own death, which eventually led to the police finding out about the plot'. On balance it seems like hitman 5 didn't initiate contact with the police, but confessed when caught.
Yes: https://litherum.blogspot.com/2019/03/addition-font.html
It's also a good way of ensuring culture fit in that it excludes those who don't like board games. If I came to a job interview where they asked me to play board games I would find the first opportunity to excuse myself - clearly I am not the candidate they're looking for.
If you can find it, MicroMen is a really good watch you’ll all enjoy (this is just a link to the trailer) https://m.youtube.com/watch?v=fGiGrf2YyZE
A few days ago our 8 years old was asking my wife how she got introduced to computers. She described how she transcribed with the help of her sister games listings from magazines to her C64. When she described how the process took a few days long of typing hex number he was completely astonished. My wife and I, both having the same background, looked at each other unable to express the marvel of succeeding in getting it to work, often times after numberless tries, to a child whose primary reference of a computer is an iPad.
Later we discussed how grateful we were to having lived in such an era where the sheer naïveté allowed us to learn and experiment in ways now out of reach.
There were (are) roads that wound across the Norwegian border and back again ....
From the small research I did, I think you need a customized kernel on the host to do that.

I run it on the host.
That software and tools built by idealists with the aim of increasing personal freedom is being used to create the greatest, most comprehensive system of surveillance and control the world has ever seen.
It seems the story is mixing up two different issues:

1. (Some) cell network operators want to standardize & popularize a protocol for messaging over cell networks but not over IP, i.e. a richer SMS.
2. Today, there are typically different apps for SMS and for IP-based messaging (and among the latter - different apps for different protocols/service providers - WhatsApp, Telegram, Signal, etc.)

Obviously, Google can be involved at the most with (2.), and even there it's not clear there's much to be done. I mean, WhatsApp is closed-source and commercially controlled. You can't make a "SMS+WhatsApp+Telegram" unified app. Ok, well, unless you get Facebook to cooperate, which the story does not indicate is happening.
There's quite a big community around Scratch, also with Python on Raspberry Pi (at least in the UK), but nothing on the scale of the 80s.
Slack: Secure API Acceleration with Amazon CloudFront [video]
Do you mean the Usborne books? For some serious nostalgia, you can read them for free at https://usborne.com/browse-books/features/computer-and-codin....
I'm pretty sure that the last country to change what side of the road it drives on decided to switch to driving on the left ....
I feel like if you are a hitman, you should shop around the offer first, including from the person you're supposed to hit.

So if you're planning to murder someone, you better be sure you can out-pay the other guy.
I loved that with XP, that you could actually turn the gui back into something WIN98 like- which ment, it was boring, grey and minimal. And thats how i want my gui to be.
I dont want some fashionfacista to redesign it to his/her whims. I dont want it to grab my attention for unimportant crap.
I want it laying there in the sun, grey, damp and featureless like a new born island.
My work has enough excitment and new stuff to focus on- i dont want to be bothered by what other people consider important- security center rages, advertisements and by bothering i ment to be reminded of there existence in any way (that includes gobbling huge amounts of system ressources) - so in XP you could still shut the worst offenders down permanently.
It is, and it was for the user who took time to settle in, the perfect system. Everything that came after, is a lovecraftian horror that trys way to much to please a preconcived user- who wants nothing more then to strangle all this unpleasant attempts of servitude.
What do you expect to gain from somebody who already agrees with you, Mr Obvious?

Having the last word was a really poor effort at conserving energy.
I recently rushed to catch public transport earlier than the one in the Google Maps trip and now all trips estimate my walking time as running time.
I am the maintainer/curator of the mirtitles blog. Please also have a look at our gitlab page where we are typesetting some of the classics in LaTeX

https://gitlab.com/mirtitles
What I refer to is the picture like here:

https://superuser.com/questions/642978/change-the-behavior-o...

Clicking on the File menu gets you

"Protect Document -- Protect Document"

"Check for Issues -- Inspect Document"

and

"Manage Versions -- Versions"

effectively as the only "obvious choices" with two different wordings (why?) and with a lot of "stuff" left and right "Properties" "Related Dates" "Related People" ? It's specifically not obvious that the "menu" is in the blue area on the left and that the three buttons are... what are they actually? How come these three came to be the major actions one would want to do in the File menu?

And why the document disappeared like I'm on the small mobile screen? I'm aware now they did that for many years, still... it's... confusing on the big screen.
Until you cannot remember (and frankly, don’t care about) the names of all your employees any more, I don’t think you can call something a large company.

There is theoretically zero reason why a large company should be so inefficient, but practically that’s always what happens.
I don't know if this promise will ever be real in that extent. Even if you assume perfect drivers(automatic or not) with instant reaction speed there can be situations where a road can become impassable quickly due to external influences, and this alone makes short distances between cars unsafe.

All it takes is one rock dropping onto the road heavy enough to immediately stop a car in its tracks, and what would follow would be a series of collisions affecting a large number of cars.

Then you need to leave gaps for new arrivals from a different road, and in the end I don't think the efficiency would be that much higher.
Isn’t this just recreating the existing functionality you can get with a Socks proxy and stock ash?
Superhuman has been invite only for years, apparently to be able to choose their users and grow via word of mouth.
Respectfully, why is a supposedly fast amazing email experience worth paying for? I might've missed something...
In this case, it sounds like a rollback (killing B, forcing all B-clients to reconnect to A) is just as damaging as continuing to deploy B (forcing all A-clients to reconnect to B). The tiebreaker for favoring of B would be A is already dead and you'll have to bring some As back. Tiebreaker favoring A would be other unknowns introduced in B that may be problematic.

Plus, we don't know if the bug resides with A or B. Maybe B is triggering a previous unknown bug in A instead of B being buggy.
I am the maintainer/curator of the mirtitles blog. Thanks for the comment, we had thought of republishing also. Perhaps Little Mathematics Library comes to mind first due to the smaller number of pages. But it got stalled due to other commitments that I had. But we are surely looking in this direction as well.
I couldn't afford to buy any games between the February when I got the Spectrum (1983) until my birthday the following November, so I learned a lot of programming in that time.
Honestly at 4.5m that's a marginal project that is unlikely to be used anywhere seriously. And the EU answers makes it clear it will never take decisions alone.

You know, there has been a bit weird push by brexit promoters for "frictionless" borders relying on magic tech. I suspect the funding of this could come from there.

Expect it to not go anywhere once the brexit mess is over
This is quite attractive. Can you share which web technologies were used to build this?
Can someone give a few prominent examples of fundamental differences from bash? I don't mean trivial things like having `config.fish` instead of `.bashrc`, or not using fi and esac to conclude if and case statements.

I noticed fish has:

* extensive syntax highlighting

* "global" variables shared by all instances of fish, persisting past reboots.

what are other important features?
You can press Command+Shift+? to open a search box for the menu items. Not the same thing, but I find it useful sometimes. I also believe you don't need to hold down the mouse button to inspect the menus.

In the end, I'd rate both (Windows nad macOS) as equally painful/unintuitive to use without a mouse.
Revenue growth comes from both new customers and existing customers. As Assure includes many large companies like Walmart and where AWS has more startups that’s likely important. Let’s suppose Assure increases revenue from existing customers by 4% (inflation + growth) 18 * .04 = .7B and AWS increases by 8% (inflation + growth) = 36.1 * .08 = 2.9B. Which would mean 10.6 - .7 = $9.9B revenue from new customers for Assure and 12.6 - 2.9B = 9.7B revenue growth for AWS from new customers. The difference in customer bases may also be important in a downturn as Walmart is far less likely to fail than Imgur.

Granted, I chose those numbers to arbitrarily get that result. But, it also demonstrates the other reason to use percentage growth, inflation on a large customer bases implies growth where none exists.

PS: I realize they both have large and small customers, my point was not about AWS vs Assure but % vs $.
> I wish the device wasn’t so slow or that the e-ink display didn’t take so long to update.

I’ve had this complaint with the kindle for 12 years
“ his high school friend, Steve Wozniak.”

This can’t be right.
If you turn them off you dont see them. It's a dark pattern but not completely black.
Because everyone else has done it for you. It's no worse than LinkedIn but actually useful.
Organice – Using Org mode from a smartphone or browser [video]
I guess the difference here is that none of them actually attempted it, maybe it was a conspiracy charge.
When committing crimes the less people who know the better, as this article should make clear.
The changing market dynamics of cloud were pretty tied to cheap 64 bit servers. Opteron forced that on everyone. Intel would have gladly dragged it on x64 and sold high margin, "not cloud friendly" Itaniums.
For most problems, a prefix tree will be just as useful.

But suppose you want to look for the best match of string in a data stream with no predetermined length e.g. a TCP pipe. Then a suffix tree will allow you to process each incoming character in constant time. A prefix tree will not.
Literally taken from the wiki page on IPoAC

https://i.imgur.com/DUH5Kre.png
This is a preview of one of the lightning talks I’m going to give at EmacsConf next week^^

https://emacsconf.org/2019/schedule

Right now, the discussions about it are the top posts on /r/emacs[1] and lobste.rs[2]. Screenshot[3].

1. https://www.reddit.com/r/emacs/comments/dn0ar3/introduction_...

2. https://lobste.rs/s/jjcwou/introduction_organice_using_org_m...

3. http://screenshots.200ok.ch/screenshot_2019_10_26-706dc324.p...
I'm not sure how much I personally buy the idea that playing styles in board games mirror people's behavior when interacting with their coworkers. I play a lot of board games, and tend to do a lot chaotic or risky things (eg why play Hearts if you aren't going to shoot the moon[0]), but I definitely don't act like that at work.

[0] https://en.wikipedia.org/wiki/Hearts_(card_game)#Shooting_th...
This would make a good film.
Good and well-thought shell language syntax (compared to ad-hoc hodgepodge of syntactic peculiarities of bash/zsh); reasonable defaults for the interactive shell. No other shell gives you this, for some reason.
Only 5 years for ordering an execution? I expected a harsher sentence in China.
The Timex Sinclair 2068 was the US Spectrum variant:

https://en.wikipedia.org/wiki/Timex_Sinclair_2068
7M Adobe Creative Cloud Accounts Exposed to the Public
Bare-metal containers.

No, that was even worse.
Amazon earnings fall for first time since 2017 – stock drops in late trading
I feel like there is a big audience for fish with bash support.

This could be a nice project; lets call it "shark".
Citation needed. The ability to survive doesn't seem tied to anything you mentioned except maybe to working genitalia, for example if you are born in a country with good health care (e.g. Canada) you are more likely to survive than a country with bad or mediocre health care -regardless of any other criteria-; wanting kids and having kids are not as correlated as expected, is easy to see that in the tons of unwanted teenage pregnancies, "attract a partner" is so subjective that it doesn't lean to any population in particular, you can see that when even male meth-heads living in SUVs have a girlfriend with similar issues; in general healthcare has improved so much that now lifespans are pretty much leveraged regardless of most other variables meaning is likely natural selection no longer plays such a major role as it did in previous generations.
Google Search using ML with BERT to understand natural language
I guess we will see more skyscrapers then since more density is required.
While you are tripping over semantics ponder on this:

Is it 'getting faster' if 'much much faster' is faster than 'much faster'?

I don't have much patience for linguistic prescriptivists. If you are 'correcting' other people's sentences you understood exactly what they mean.
People are saying there isn't enough info but I think the author definitely made the right analysis here.

The purpose of partial rollouts is to observe if there are bugs. The unusual case here is that version B's bug is forgetting backward compatibility, causing it to rapidly take down version A too. This means you can't simply rollback B as usual. After you rollback you still need to fix broken A instances. It's a lot of work but it would be the right thing to do.

Instead, they went all in on version B to avoid the bug they just introduced. This is completely reckless. You're skipping your usual process so you never get a chance to observe for other bugs in B. You should actually expect B to have even more bugs in it given you know it already has one major production breaking bug.

Going all in on a version that you're not confident in just to fix the one bug you know about is stupid.
Adding to the GP, in the context of the USA, US Border control officers can still deny the entry of a visa holder traveler based on whatever.

Also, members of visa waiver program can also be denied entry. That’s just like any one country.
Plus now, the app devs, now all turned devops because talent is scarse and demand is high, get to handle the complexity of concurrency, networking and reliability. This adds to deployment/testing/development setup, and when you change stack or job, the architecture slightly different and you need to learn it all over again.

Funnily enough, we couldn't make the microkernel concept works despite an homogeneous, integrated environment as a basis. But we are fine building frankenstein OS images, hacking multiple graph-shaped systems to make them play together, and call that a success.

Now don't get me wrong, I understand perfectly the benefits of it. But somehow, it feels like we arrived at the right result by the worst possible path, and at a price way higher than it should be.
I d never guess they were so cosmopolitan
These are not native.