skysight-inc/HackerNews huggingface dataset:
I'm not sure where you get this idea, but AWS has definitely had global outages. 1.5 years ago there were massive global issues with S3, causing even their own status dashboard to malfunction.

edit: I stand corrected. Apparently the S3 outage wasn't global, though its effects were.

Meanwhile, this outage has only really been noticeable to ops teams, since it doesn't affect existing nodes or anything outside GKE. It's definitely concerning and the fix is taking far too long, but as far as global outages go the impact is relatively minor.
How does it work if you have 3d rotations in your design?

Say I create a 3d shape and then make 30 copies rotated at different angles, like in gear or a bracelet?

Wouldn’t the slices end up getting rotated out of plane?
I believe there was a multi-hour global YouTube/Bigtable/Cloud SQL/Datastore outage in October.

Then there was the global load balancer outage in July.

Looking though the incident history, there were essentially monthly multi-region or global service disruptions of various services.
Audio: Download Join Me Praise by Solomon Lange – Dailygospelvibe
> The OS can throttle sends on a single machine, but it can't arbitrate across machines or do anything about incoming flows.

Isn't that the case with TCP's congestion control as well? If the server's kernel isn't backing off properly, how can the client's TCP stack mitigate that?
Sounds like you got lucky.

You still have your $200 and don't have a pile of poo posing as a web app.
Don't worry, it'll be substituted with agricultural robots soon enough and we can have the best of both worlds.
I've always assumed that "drinking the kool-aid" was a reference to Ken Kesey, rather than Jonestown, and I'm surprised to learn otherwise. It's certainly in lousy taste.
Because you tried to run your own infrastructure and it was so much worse.
"Anyone who wants it to be even more efficient..."

...is a reasonable person, far as I can tell. Or is there an upper limit on desired efficiency?
It needs industry's adoption. It's probably the better long term solution.

But why bother when you can hack a wrapper around UDP and pretend you're long term planning for the "greater good" ?
Last Week in Pony – November 11, 2018
It would be nice for it to follow your location on mobile, tuning to the nearest station as you drive across different towns.
About five years ago, I realized that my day not only can be broken up into several periods with differing levels of focus, but I should structure my activities to match that focus. So, low-value tasks, quick tasks, and tasks that don't require much thinking take place in the early morning and early afternoon. Planning takes place in the shower or during daily walks. Writing and other activities requiring deep concentration usually takes place in the late afternoon or at night.

I also learned to take advantage of situations that I once considered a waste of time to be used for the higher-focus tasks. I actually appreciate being forced to sit in a subway or airplane seat for 30 minutes or 3 hours with limited Internet access, as I can really get stuff done on the laptop.

I also deleted Facebook and Twitter from my phone, and set up browser blockers on my laptop for known time-wasters.
Ltd companies are expected to also pay NI contributions if IR35-caught, though?
What do the URL shortner services go with?
That only affected buckets on us-east-1.
You can still run it on Debian[0].

[0] https://github.com/alandipert/ncsa-mosaic
TCP flow control is generally applied per-connection. So, a web browser that creates 6 connections to load a website is going to get a greater share of available bandwidth than an application that just uses one. And what will get greater bandwidth still is if the website owner can trick the browser into opening 12 or 18 or more connections by sharding their site over multiple domains.

"Just open more connections" has issues. QUIC making it less necessary to do that has value even if it didn't save memory or CPU usage.
> Apps have been free to abuse UDP all this time, but it's not been a real issue. Even data-hungry applications like video-streaming have gone with TCP almost every time.

I suspect that's more down to NAT than anything else
I still have one of the first circuit boards I made, sometime around 1982. I plugged my soldering iron into a Variac to run it at a lower temperature, then used it to draw with beeswax onto a piece of bare board, correcting my mistakes with a knife.

Today I just use a quick turn service, or some form of "dead bug" breadboarding.
> But alas it's too late. QUIC has been in development for six years now.

So what ? We standardize on a hack because Deep Pocket ?

Not even mentioning competitive advantage for big cloud companies ...
If you look at the comments below, I'm well aware of the repo containing XNU and BSD.

Mach was not a modified BSD kernel, it was a research kernel developed at CMU developed from the Accent and Aleph kernel(s) as a replacement for the BSD kernel, nothing to do with BSD excepting that BSD took some ideas from it... later.

https://en.wikipedia.org/wiki/Mach_(kernel)

Look at the repo, the BSD sources are nothing but a userland (POSIX) API layer + the odd device compatibility layer.

Please refrain from posting misinformation in the future.
ROS distributes robot concerns across dozens of nodes on a robot, possibly thousands of nodes in a fleet. Many of these are Python. It's been a joy using vscode to connect to a live running robot and the master server and remote debug a bunch of nodes at the same time.
Marine Conservation Society: guide to sustainable seafood
> You could go multi cloud though.

Multi cloud is almost always more pain than gain. You’d spend time and effort abstracting away the value that a cloud provider brings in canned services.

Hell, multi region is often more than many workloads need.
The status dashboard is inaccurate and/or a lie. It only tells about the GKE incident, while in fact the problem also impacts Google Compute Engine users. I was unable to create any google compute instance today, not even a basic 1vcpu, on NA and Europe-west.

As another comment pointed out, what's the point of having so many zones and redundancy around the globe if such global failure can still happen? I thought the "cloud" was supposed to make this kind of failure impossible
Scanning the .nyc gTLD
Cloudflare rolls out its 1.1.1.1 privacy service to iOS, Android
I honestly don't mind if providers have outages - we can't expect 100.00% accuracy, I know the systems I manage certainly don't achieve that.

One thing I do care about though, is root cause analysis. I love reading a good RCA, it restores my faith in the company and makes me trust them more.

(I'm not affect by the GKE outage so opinions may differ right now!)
I still don't think that it even closely compares to soviet antisemitism. Don't know about the Germans, but I don't they were treated better.
Use that.

Anyone remember gopher? And the two links protocol, with backlinks.
Incident manager isn't public comms person.

The person updating that status dashboard may or may not be an engineer, the IM certainly is.
So is walking frequently throughout the day better than lifting weights and HIIT (for a long healthy life)?
You need to have a secondary location for backups, not AWS. Stores copie of customer data, orders, accounts, balances and anything that is critical to the business.

If AWS ever screws up, you will be able to continue running the business even if it might take weeks to start over.

For live redundancy, you should have a secondary datacenter on another provider, but realistically it's hard to do and most business never achieve that. Instead, just stick with AWS and if there is a problem the strategy is to sip coffee while waiting for them to resolve it. Much better this way than you having to fix it yourself.
I'd recommend reading the relevant portions (or just all of) this paper: https://www.scottaaronson.com/papers/philos.pdf

The conventional way of knowing a number is specifying it in a way that we can quickly determine what it is and operate on it.

If I say "the next prime after 9^9^9^9^9^9^9^9^9", or indeed "the next prime after busy beaver(1000)" I have specified a precise number. But you don't think I have it in any useful sense, because I can't compute it quickly (or in my second example at all).

Edit: And it should be noted that the above is more akin to the busy beaver example, no matter how long you operate that turing machine, if M' happens to be of the sort that doesn't halt but doesn't provably not halt, then you will never be able to tell me whether the number I "have" is 0 or pi.
I've begun working on doing a setup like this as well. I am in the process of setting up a development environment on Digital Ocean (least powered is fine for me), using blink on iOS for its mosh support.

I was going to go the vim+tmux route, but I never got into tmux and I happened across Modern Vim by Drew Neil. The book describes how to use nvim's terminal emulator mode and the ability to save sessions. I am hoping this will allow me to just use nvim for coding instead of nvim+tmux.

I also intend to have a build flow that pipes it into a server for easy downloading and, if need be, uploading.

While I have the first gen iPadPro (works fine for this, of course), it did occur to me how amusing/stupid it is to think of using one of the most advanced consumer mobile devices as a dumb terminal like it was the 1970s.
There's a huge range between monolith and microservice approach, and even a monolith will have dependent services. A simple web stack these days might include nginx, a database, a caching layer, some sort of task broker and then the 'monolith' web app itself. All of that can be sanely managed in k8s.
You can certainly call it that, but I'll argue that it's not that simple.

Imagine if I have the most delicious cupcake in the world that I bake for you, and I tell you that it'll be ready in ten minutes. 15 mins later, you ask me and I tell you that I need ten more minutes. This happens a dozen times, until you finally get angry and tell me to be reasonable. Then imagine me telling you that it's a 'you' problem and that you have the agency of mind but to allow a mere cupcake to influence your life such that expectations about it become 'painful'.

Now imagine Martin doing this to not just me but all his fans.

At some point, stringing readers along and missing deadlines repeatedly becomes part of the problem too.

If only the cupcake weren't that damn good.
She doesn't live in Havana anymore.
Andreas Antonopoulos Reflects on 10 Years of Bitcoin
Russian and Chinese rockets are definitely covered by ITAR. ITAR isn't a trade barrier or patent protection. It doesn't care about national origin. It applies to all export of relevant technologies from the US. So if you imported a Russian rocket into the US, its further export would be a violation of ITAR rules regardless of where that rocket first came from.
My Article on getting started with web development
Show HN: Turn YouTube playlists into video podcasts
What degrees are worth studying in 2018
Yes, hello, canaries anyone
I installed Mosaic on the computer I add in my office at University.

It was 1994.

Am I that old ??
And what about the people who suffered this without any prior warning?
When I was a kid my parents would take me to Chicago once a year or so and the art institute was always the highlight. This makes me really happy
In HTTPS, nobody. Else, proxies ?
On February 28th, 2017, S3 had issues in us-east-1, not globally. It just happens that most customers create their buckets in us-east-1. (It’s the default bucket creation region.)
http://www.artcyclopedia.com/

I don't know how up-to-date it is.
https://news.ycombinator.com/item?id=18427516
It use to be what about Microsoft. Now people ask what about Google/Facebook/Apple etc... Same story. If you get big enough and have traction there's enough VC money to float you. The larger structural question is that companies don't IPO for like 10+ years... now that's a real problem.
Get smart hashtags extracted from your photos
There is a very good podcast episode on this from The Internet History Podcast:

http://www.internethistorypodcast.com/2014/01/mosaic/

Well worth a listen for anyone who remembers Mosaic.

There is now a book out from the podcast series too.
While VS Code is a great IDE, a lot of this article is simply untrue. Node has had an interactive debugger (and corresponding API) for years.

Prior to --inspect, --debugger gave developers the abilities to step through code and to jump into a REPL to examine and manipulate the application state. Beyond this, there were tools like node inspector(https://github.com/node-inspector/node-inspector) which provided a chrome inspector-like tool.

On top of that, these tools adhere to the chrome debugger API (https://chromedevtools.github.io/devtools-protocol/) which provides the ability to dump comprehensive data like the memory graph for those wishing to make profiling tools.
It's not just the UI though. Resources have been exhausted, or that's the error I'm getting, in a lot of regions for both my work and personal accounts (GKE and GCE). Someone on the GCP slack also said they were getting similar issues from Dataflow so it seems to be widespread across products.
You're arguing with the choir. Still, don't see many people going out of their way for this product, it's not 10% as popular as alcohol.
It's an extra mode, you have to manually change to it.
> I was unable to create any google compute instance today, not even a basic 1vcpu, on NA and Europe-west.

I've been creating GCP instances in us-central1-a and us-central1-c today without issue. Which zone were you using in NA?

I have been noticing unusual restarts, but I haven't been able to pin down the cause yet (may be my software and not GCP itself).
The baseline is that it takes 12 dedicated people across the world to run a 24/7 support operation.

Considering that even tech companies hardly manage to have a pair of DevOps or Sysadmin, running one own infrastructure is completely out of question.
A lot of people's businesses, reputations and livelihoods depend on "silly software," not to mention that they are paying customers themselves.
I’d be curious to know what alternatives are you considering at this point?
That makes sense, I hadn't really thought about it in this context but I guess geostationary orbits kind of have to be equatorial.
I used a text based browser for a year or so. Then, when Mosaic was released, I thought “wow they are really on to something here.”

I was happy with the lynx like text browser but seeing embedded images was mind blowing.

In the 1980s the Internet was gopher and ftp sites. At work I collected indices of what was on different ftp sites. I was sort of like a human search engine.
They don’t seem to get into much of the other controversy about him. There’s an argument thhat this publicity also affected Oculus sales and public image.

The title is heavily editorialized which I suspect is a big reason this is flagged.

https://www.nytimes.com/2017/06/04/business/oculus-palmer-lu...
https://variety.com/2016/digital/news/oculus-backlash-palmer...
https://arstechnica.com/tech-policy/2016/09/how-your-oculus-...
And vs SCTP.

A deep dive impartial comparison at different usecase/workload would be great.
> At the very least there should be some upward push to increase salaries to limit the attractiveness of body-shopping and undercutting the native labor

Absolutely.

No question there.
I'm not singling out Bitcoin at all. I think all polluters need to become carbon neutral or quit existing. It's a part of the problem, no matter how small of a percentage of pollution it is.
Speaking of carbon composite fabrication talent in NZ, I remember at an airshow in NZ a few years ago there was a company making a helicopter with an entirely composite airframe. Not sure what ended up happening to it, but it was interesting to see such cutting edge technology coming coming out of such a small company with minimal funding.

John Britten's superbike in the 1990s was also a pioneer for all sorts of composite manufacturing

Us Kiwis have always been good at that kind of thing though. There's actually a very healthy aviation technology and manufacturing industry here, especially for such a small country.
Udp is preferred for content that can be lossy. The overhead of tcp for streamable content, especially over WiFi, is too high. I ran into this issue by trying to have a simple video server through nginx on a DigitalOcean droplet. Wouldn't work well over WiFi at range, but YouTube would work easy on chrome.
Reading between the lines a bit, it seems:

1. Wallace was on Upwork to freelance.

2. Wallace was working for one client so much that he was at risk of becoming an employment relationship, rather than a freelancing one.

3. At no point was Wallace prevented from freelancing on Upwork; Upwork (as far as is known) presented all valid opportunities to freelance to Wallace.

4. Upwork communicated to the client that if they wanted to keep working with Wallace, they'd need to hire him.

5. The client refused to hire Wallace, and tried to find ways to circumvent labour laws.

That seems to me to be a plausible interpretation of the facts from the twitter thread. In which case, the client seems to be the villain here, Upwork has done everything right, and Wallace seems to be a bit confused.

In particular: "The marketing company, as confused as I was, pressed @Upwork further. @Upwork would NOT tell them, refused to tell them what those supposed compliance issues were. [...] So for the marketing company to continue assigning me work, they have to enroll in @Upwork's 'payroll service' to do it."

This doesn't add up to me. Either Upwork is refusing to tell the client why they can't hire Wallace as a freelancer, OR they're telling the client they need to hire him as an employee. They can't really both be true! I don't know who's lying/confused here (maybe the client's HR dept is lying to Wallace's contact at the client, maybe the client is lying to Wallace, maybe Wallace is just confused), but it seems pretty clear that Upwork is angling for the "payroll service" upsell, and was telling the client very clearly that they need to hire Wallace. (That's not the story they told Wallace, but it doesn't seem like they really had Wallace's best interests at heart here, as they had a wide number of options available to them to fix this.)

And: "So @Upwork is insisting the marketing company make me an employee"

Yeah, pretty sure that's a legal requirement there buddy. And yes, I understand that both you and the client would like to circumvent it, but that's the point of labour laws; they only apply in cases where people wanted to do something they ban. Minimum wage laws have no impact on the engineer making $120k a year; they impact (for good or ill) the immigrant willing to work for $5/hour. Laws requiring firms to treat people working full time workers as employees were passed explicitly to cover the people who are happy to work full time as contractors.
Yes please technology take over my agency! I've been squandering and handing it over for decades but please it's not been enough!! And since you're so listening technology can you make me into a flying buzzing drone, any size works!
Hi HN! I made this little server thing to turn YouTube playlists (and channels) into a RSS feed that my podcast player could read, with direct links to the videos.

I made it so I could follow some Spanish radio shows which have an audio podcast but upload extra content to YouTube, so I could follow right along my other podcasts. This way I get precise markers of where I left off, viewed/not views indicators, etc...

I've been using it for quite some time, with no problems whatsoever. However, I just released an update which lets you use it with iTunes; and removes the requirement for a YouTube API key.

I have a public instance at https://tubecaster.now.sh . It is heavily cached. You can use it to try the program, but please deploy it to your own server if you plan on using it further! Also, I might break something from time to time, so better not to rely on that public instance.

At any rate, tell me what you think and if you find it useful! Thanks!
Wouldn't they still be guilty of tax fraud? Making more actions/people criminal just to catch the people that should be criminal more easily doesn't sit well.
If you don’t trust ASUS then don’t buy their motherboard. Their code is already loading microcode onto your CPU and booting with UEFI.

Given you have to trust them anyways why not just put the drivers right on the motherboard FLASH.
AWS uses virtualization domains to separate customer workloads, and Meltdown required that they all be HVM to provide strong guarantees: https://lists.xenproject.org/archives/html/xen-devel/2018-01...

Your account's Lambda functions won't share a kernel with anyone else's
SCTP can be encapsulated within UDP, has kernel support, and is already implemented in most major web browsers, because of WebRTC, for which it is the standards mandated protoclo.
Once you're making your robots fight insect/animal pests, it's probably more efficient to attract natural predators. They're like highly-optimized, self-maintaining, self-constructing robots already.
Everybody has a test environment, it's rare to also have a production environment.
At Aol, the ceo talked about drinking the koolaid as a positive thing and it was really off putting, but that was one of the less offensive things he said when I worked there.
What expresses the most in art, IMHO, is the nuance and not the broad strokes. In music, for example, many people can play the notes in the right order; it's the great musician's nuance that makes it art. In acting, it's the tone and subtleties in the actor's voice and expression. Reproductions don't capture that; nothing matches seeing it in person. I've tried high quality reproductions of 2-dimentional works I love, and it's not even worth it.

Also, much artwork these days is 3 or 4 dimensional (time), so 2-D reproductions have even less fidelity.
The first one would be far more expensive than a human. The 100th one would be far cheaper.
And another reason to wait a year at least to buy a new iPad Pro if you already have one. Wait till A13x or A14x to see an iOS that can utilize it properly.
SCTP should be the preferred protocol here. SCTP is

1. An internet standard
2. Already has kernel support
3. Was not developed by one company

And, most importantly,

4. IT'S ALREADY IMPLEMENTED IN EVERY MAJOR BROWSER!
That does bring up an interesting point. In hindsight, we already have duplicate infrastructure - a dev account and a production account. Why in the world was it decided to put both accounts in the same region?

The separate account was setup partially on my insistence but it was set up in the same region.

If needed, we could have done VPC peerings across regions. (https://aws.amazon.com/about-aws/whats-new/2017/11/announcin...)
Tried on us-east, us-north, europe-west, also tried asia, with different instance sizes and with both UI and CLI. None worked for me.
See: https://takingnote.blogs.nytimes.com/2015/06/15/what-happens...

> Mostly, it’s up to the super PAC. “Super PACs have fairly broad discretion on what they can do with excess funds,” says Robert Kelner, chair of the Election and Political Law Practice Group at the law firm Covington & Burling. They can transfer them to a charitable organization, use them for wind-down expenses like clearing out offices or filing reports, or pay consulting fees. The main thing they can’t use leftover money for is to make contributions to a candidate for federal office.
EICMA 2018: Milan Motorcycle Show recap of all the coolest EVs
Myth-busting the origins of the the vibrator