skysight-inc/HackerNews huggingface dataset:
> In essence, the root cause of Sunday’s disruption was a configuration change

I feel like I hear about config changes breaking these cloud hosts so often it might as well be a meme. Is there a reason why it's usually configurations to blame vs code, hardware, etc?
The amazing thing is how many times they've had this exact outage or a close relative of it and Ben Treynor still gets to keep his job.
What about mouse support?
Agreed. I think the GPLv3 patent clauses were and are a much bigger problem with Apple legal
> Ultimately it was Apple who succeeded at that vision, obviously.

At what vision?
Each kid is a little bit
You're absolutely right. China is desperately fighting brain drain and here we are giving them a helping hand.
Even with Kubernetes, you can clearly see what is deploying to what nodes. Not sure what Google's pipeline is, but I would suspect they have some "undo" function to stop the deployment .
This is obviously not good, but is there evidence that they are broadly worse than the competition? I always thought telco internal networks were full of stuff like this (out of date and misconfigured crap everywhere, with heavy reliance on firewalls/vpns).
I do music and audio in Hollywood, and yup, the Mac Pro will never die here. Which is funny, because this machine isn't exactly for us, either -- a Xeon is often less favorable than an i7 or i9 in our world.
Volkswagen ID.R Electric Race Car Smashes Nürburgring Record with 6:05.336 Lap
I agree that the presence deters people from running them and I am for them. However, when I lived in Texas it caused a bunch of rear end collisions because most drivers thought the person would run the yellow/red timing of a light instead of coming to a tire screeching stop. The cameras ended up causing more accidents because the driving culture/habits were poor.
> Is 6K a lot for what they are providing?

From other comments, 1k alone is for the display stand.
So, yes.
Perl6 is “supposed” to have syntax macros.

Rakudo has a macro feature, but the current design was deemed not good enough to be part of the Perl6 specification testsuite yet.

There has been design work in this area in the 007 project. https://github.com/masak/007
Your first point is incorrect.

First a student asks for an F-1 (sometimes J-1) visa.
This can be delivered for a single entry (typical for Iranian students for instance), or for 1 or like 5 years (the common case for international students). The visa lets you _enter_ the country.

Once admitted in the US, a student can remain indefinitely while maintaining its student status (including school transfers). This applies to Chinese students as well. There is no renewal and if you only go to school or transfer school, nothing can really happen. There's nothing to renew every year.

The issue that arises is when a student leaves the US with an expired VISA. Then he has to apply for a new one before coming back. This is where it can get complicated. I have a student/friend who go stuck 4 months (in China) waiting to renew his VISA.
The question, is these bright minds never spent 10 years at MIT or Harvard, and instead spent it at Peking University, would be they be of the same caliber?
Actually I think it highlights how well Apple manage their message and keep people focused on them: most people probably don't notice or actually care about the difference in latency, and 9ms is not the best in the market, yet it becomes a 'good news story' validating Apple
PCalc does its math wrong (using floating point), and probably isn't what you want.

Calculator (infinity-symbol) and Calc HD Pro do it the right way.

(Check '(0.1x1024-102)x10-4' on a physical calculator and on PCalc/others, it should return '0' if the math is done using bcd (almost all physical calculators) or ~5.68e-14 on broken floating point math)
European Financial Institutions losing nearly 40% users at digital on-boarding
Apple have always had excellent Enterprise support on iOS, including "private apps" and what not. There is no reason to believe the same exception wouldn't be extended to Enterprise Devices and Apps.
It’s likely this story from a few days ago.

https://www.washingtonpost.com/business/2019/05/31/millennia...
That's what this thread is about :)
It seems like every time a major cloud vendor goes down its due to a configuration change.
Entropic, a federated package registry for JavaScript
If you really wanted to learn how to manage supply chain of coffee, maybe working at an actual coffee shop (where you actually see the action happening) would benefit more than working at this startup.

It is just amazing how much more hype (YC-backed, millions of funding) a tech startup gets for doing this work versus other jobs that also solve similar problems.
Mainly because they are unique so they are not automatically upvoted when duplicates are submitted the way articles are.
Yeah, 40 mph there would be really unusual. Most cars drive at reasonable speeds there. Source: I lived in Creekside dorm.
The Economics of Open Source
I recommend this video-essay: https://youtube.com/watch?v=fD2briZ6fB0

It's just a subculture don't take it too seriously
Probably not. However, does it matter? If we take some of the best and brightest from China and make them even better, why would it matter if they'd otherwise be still some of China's best and brightest but less well trained? Regardless the US wins and China loses very talented people.
Agreed, and the solution is stupidly simple -- just swap the names! The whole thing is so un-Apple.
The issue is "we won't share the information with anyone" is likely to be interpreted by the average user as "we won't share the information outside our cool little startup which makes this awesome Pigeon app", rather than "we won't share the information outside our friendly megacorp Google".
Location: Germany

Remote: yes, fully

Willing to relocate: no

Technologies: AWS, Terraform, Cloudformation, Node.js, Python, Docker, Vue.js

Résumé/CV: https://www.linkedin.com/in/mikolaj-wawrzyniak-20644695/

Email: miki@mikiwawrzyniak.com
I'm guessing it was something lower level than Kubernetes/Borg, since it was able to affect all of their networking bandwidth across multiple regions. ¯\_(ツ)_/¯
So basically the issue, from the creator standpoint, is that Youtube gives users the ability to browse their subscriptions, or to look at a set of recommendations, and many users choose to look at the recommendations? Sounds like you have an issue with your subscribers, not with Youtube.
Code is reviewed, but I'm not aware of any companies where terminal commands are reviewed before each execution (though maybe they should be - it seems like every major cloud outage is config related).
It sounds like the change was reviewed and approved but incorrectly pushed.
Zero is not null!
40GbE is indeed crazy fast. Didn’t realize that you can have PCIe cards that do this for less than $500.
This is something that has not really been an issue with android for many years.

My OnePlus 6t lasts at least 2 days with moderate use. Other phones last even longer.
THEY claim is that monogamy (which is just 80/20 rule in a nutshell) says that the 20% of "superior males" get the 80%. And the rest are just competing but THEY claim that even if you're under 5 you are basically fucked
I also think it is really only your terminal and fonts that have a say at how wide characters are handled (as well as Xresources if you run GNU/Linux). If you are on Linux a modern terminal emulator with great capabilities is kovidgoyal/kitty at Github.
That is nothing compared to writing portable UNIX scripts during the UNIX wars.

Having to deal with three variants is relatively simple.

Now having to deal with DG/UX, Aix, Tru64, SGI, HP-UX, Solaris, BSD and the new incumbent Linux, that was fun.
It feels a little strange and calculated since the outage impacted mostly US based regions, that Google released this update late at night (relative to Central and Eastern time).

Wouldn't it make more sense to release it tomorrow, Tuesday at like 11am Eastern (8am Pacific) for full transparency for the affected companies?
I'm not a game developer, but I was playing around, writing a simple iOS game that uses OpenGL ES. Some of the bugs were pretty trippy. This one was actually animated with the cells continuously changing.

https://i.imgur.com/jX0KNxt.png
Hmmm that’s annoying then.
> It's difficult for me to understand whether the founders of these companies are genuinely deluded, or whether they just hope to find someone dumb enough to buy into their "mission"?

There is also the desperate. People that have just been laid off elsewhere with no cash reserves, people just trying to break into the industry (they mention a student loan allowance), people with a criminal record, the list goes on.

Preventing the desperate from being exploited is why we have labor laws to begin with.
If Apple is willing to create a GUI tool for generating the DSL used in SwiftUI, it's not far from enabling UI designers to generate UI by themselves. We may need a lower-level representation for the DSL though. I think it's not a problem that we go one step further and make it happen in the next few years.
Are you arguing that politicians would spend ten years investigating companies with the full knowledge they won’t get anywhere with it beyond political brownie points?

If so, I agree 100%.
Plus, those machines are frigging awesome.
Apologize to whom? Twitter's official account apologized to senator rubio only, not to those chinese users.
Frankly as a consumer I am happy about this.

Even the existing Sign In with Facebook is implemented terribly by many apps, e.g. requiring me to enter my password in app instead of calling out to the Facebook app like maybe 50 of apps support properly.

I think honestly this comes from apps that are built with cross platform frameworks but its still frustrating.

Further more it drives me crazy new apps (and websites) released this year focused on mobile (e.g. pay for fuel at a fuel station with your phone) and I can't even auto complete the credit card or name using the new keyboard extensions because they somehow labelled the forms in a way apple can't figure out.
Or you might be remembering this story from an email your mom forwarded to your MSN account in the mid '90s?

https://www.snopes.com/fact-check/zero-dollars-and-zero-sens...
Turns out selling people’s information is quite lucrative.
> I can run anything I like via the command line

The discussion is literally about replacing the default shell...
It is harder to make useful tests for configuration changes than other kinds of changes.
Could you give me an example of a video that's left out of your subscriptions feed: https://www.youtube.com/feed/subscriptions

A quick check shows that every video posted by one of my subscribed channels (in the last week) appears in that feed. If that's not happening it sounds like some kind of bug.
Right, I'm not an expert on the Metal API but I noticed there didn't seem to be a way to submit split barriers to the command queues.

I don't know much more about Metal beyond that though.
two reasons:

1) top stories are usually very unique or a good debate

2) if it worked, people would work together to game the system.
Yes, I have and it's IMHO a very poorly designed API (or rather, abstraction) for reproducible tests, but yes, the premise still stands. Instead of crossing your fingers and hoping a navigation has occurred/completed, test deterministically for the current state (inspecting browser navigation state, page url, and window events) to decide whether a certain action can be taken or is valid at the time. Basically, you should build your own framework upon which real tests can be run.
I don't have any personal experience w this but have been thinking about doing similar things myself. I recently listened to a podcast on Indie Hackers with Nat Eliason, who has monetized his SEO knowledge quite effectively [0]

He wrote a few blog posts that went viral, for some he did affiliate stuff, for others he actually built apps that he sold through the article and apparently made $3-7K / month from that in a nearly entirely passive manner.

He also monetized his knowledge on SEO by starting a growth agency that does SEO for clients and apparently makes $85K / month for that after just like 8 months of working on it

If you can turn your knowledge into an app or plugin (solve the problem for them instead of tell them how to), or an e-book, and sell them for $20-50+, that might be more profitable than ads or affiliate stuff, as long as you convert at a high enough rate

He also writes and publishes notes on all books he reads, and he sells an evernote notebook with notes on like 200 books for $50 or so. He does a lot of other clever monetization stuff. Of course his advantage is that he has a personal blog that gets a lot of organic traffic, and lots of SEO knowledge, so distribution is easy for him

Another person, Nathan Barry, wrote e-books on how to write apps, how to write etc and made 5-6 figures from those. That then evolved into a bootstrapped startup that currently does $1.2M rev / mo [1]

Both of them are good marketers and their product / monetization flows from that.

[0] https://www.indiehackers.com/podcast/065-nat-eliason-of-grow...

[1] https://nathanbarry.com/2018-review/
Checkout offlineimap.

Mutt can then use the synched directory from offlineimap.
In some fields, like in ML/AI or in other data-sciencey fields, keeping your code / training data closed prevents other researchers from building or improving on your work. It's more than just monetization, in that case it's just tragedy-of-the-commons career growth
This is literally politicians co-opting popular rage to make themselves look good, and everyone here is stroking themselves because their old tech fantasies aren't cool anymore (and everyone loves a good car crash).

There are so many horrible companies in the world that are actually anti-competitive, but this is the force of evil that needs to be dealt with? An ad company, a consumer products company, a social media company, and an incorporeal futuristic version of Walmart? The last one is perhaps the most applicable, the rest are just pointless makers of gadgets nobody actually needs, like wanting to break up Hasbro.
So once a student has been on a F-1 visa for more than a year, they face a risk of being barred from re-entering the US if they choose to visit their families?
95 Theses on Innovation (2015)
https://youtu.be/0Nk538OH5xQ
Let's find a new job.

Working overtime just make your doctor richer.
Interesting, India reads like a libertarian paradise. I'd expect it to be an economic powershi.
Pro tip: s/powerlevel9k/powerlevel10k/. Same config, same theme, but much faster.
Is it more efficient in terms of algorithmic complexity or just performance on real systems?

I don't think it's creative omission if it's a complexity improvement but it's definitely worse if the performance gains were just empirical but relied on that one condition.
The fact that you can just move to SF from Alaska does make difference. Here in Europe we have sort same problem and the poor Romanians and also the people taking advantage of anothers countries social system was definitely one factor for Brexit. A lot of countries that are in the EU are slowly being even allowed to work in different countries, the integration didn't happen overnight. So I'm sure similar problems apply.

People here say a lot of homeless like to move to SF because of climate too?
That's not true. Configuration is just another input to a system and the outputs can be checked. There is nothing difficult about testing configs that is not already difficult about testing code.
For anyone interested in the Clojure history, there's this interview of Nathan Marz, originalcreator of Storm, from 5 years ago: https://www.infoq.com/interviews/marz-lambda-architecture/
It makes sense to release a report as soon as it is ready, especially for an incident as major as this one. People can read it whenever they want.
SEEKING WORK | Chittagong, Bangladesh (GMT +6) | REMOTE ONLY

Web Application Development, Data Mining & Extraction, Web scraping & Automation.

3+ years of working experience as a Software Engineer. Checkout my Website/Linkedin for works, client feedback/recommendation.

Tech: Python, Selenium, Beautifulsoup, requests, Django, pandas, postgres, Scrapy, git

Work Hours: 10-30 hours (per week)

Website: https://wasi0013.com/

Linkedin: https://linkedin.com/in/wasi0013

Github: https://github.com/wasi0013

* Contact details are available in my [website](https://wasi0013.com).
Followed by Google's GPL purge.

The only GPL stuff left on recent Android is the Linux kernel, and well, Fuchsia is improving.
It is very common in the last few pages of a CS paper to benchmark your results against other algorithms or models
They explicitly mentioned in the keynote that they are closing a couple of loopholes used for tracking including browsing for nearby bluetooth and wifi networks instead of actually requesting your location with the location API. You can now also approve location requests each time they occur, instead of having to allow them always/when using app.

I imagine this is exactly why.
Hmm, that sounds like a possibility, though as a practical matter every UI application I can remember using on Linux uses Ctrl-C / Ctrl-V, and terminal applications use Ctrl-Shift-C / Ctrl-Shift-V - because Ctrl is for sending signals to applications (like Ctrl-C). That's universal enough that I don't see any issue. (Actually I prefer it to the way Apple separates Cmd and Ctrl, which I find infuriating because of the awkward finger positioning it requires.)
I think your time zones are mixed up, but yeah that would make sense. But in the end the people who want/need to know will find it anyway.
I like it! how long have you been around? Do you think Apple's product might bring more awareness to yours?
I am unsure if there is something misleading there.

I don’t want any push notifications, ever. I do want my subscriptions list to include exactly the things I subscribed to in reverse chronological order.

What does the bell do?
Researchers debut new microcontroller-based system for New York City runway
Android has clamped down on background activity. You can also install a firewall to block all unapproved network io, even Google's.
I understand this is a highly subjective distinction but having to use Edge, Safari or Firefox in place of Chrome is not nearly the same as the decrease in experience quality as switching from cable broadband to DSL, cellular or satellite.
I feel like this is just a gentle reminder to the "masters of the universe" about who really runs the country. They've been getting into politics a little too much lately. If nothing else, this should cool down that ambition. I can only welcome increased scrutiny for trillion-dollar entities that, to a large extent, control the flow of information like never before.
It’s still around: https://repo.or.cz/alpine.git
I wish the Google team shared or could more details on the incident: like the timeline, how long the total outage took and what preventative actions they are taking to fix a similar issue from happening at a systemic level, or mitigation to be substantially faster next time.

This update feels like it just shares the root cause at a high level (configuration change) and norms much else.
We do at AWS. Not all commands though, but most commands that we audit and find are dangerous.

See a similar outage in S3 from 2 years ago - https://aws.amazon.com/message/41926/
zomg downvoted
> Firefly raises $30M to bring more cancer to Ubers, Lyfts and taxis

Fixed that for you.

It’s a shame that 30M is being burned to make the daily routing even worse for hundreds of thousands of people instead of improving it.
I think he is thinking about that some letters look identical but are encoded differently. So someone will not be able to look at an email address and say: oh it’s from such and such.
How is swift a javascript clone?

They ditched the selector syntax and went to a Javascript / C++ like syntax. There were so many ways to keep the selector syntax, but they went conformist.

Objective c is insanely verbose.

well, no - Swift's call syntax actually results in the same or more characters:

somePoint.moveBy(x: 2.0, y: 3.0)

[somePoint moveByX: 2.0 y: 3.0];

somePoint.moveBy(x: 2.0, y: 3.0, z: 4.0)

[somePoint moveByX: 2.0 y: 3.0 z: 4.0];

Swift benefited from some shortening of the method names that can be equally applied to Objective-C. Plus, why the whole split by a left parentheses and comma thing?
The tools to scale excel are essbase or hyperion where excel sheets can all points to a central database/cube of data that can be refreshed and updated centrally and then the sheets can do local analysis and processing; sometimes even pushing data back to the central location (for controled superusers). The finance groups of most fortune 500 companies use these tools.
And who exactly is supposed to verify that code is reproducible for all the papers that get accepted?
It reminded me of Scaloid https://github.com/pocorall/scaloid
Sure, but, e.g., pig, chicken or cow breeders are subjected to strict sanitary controls and microbiological testing programs.
A large service doesn’t rely on any single piece of hardware. It would take many simultaneous hardware failures to bring down a service. In practice this means a major disaster like a hurricane or fire.

The configuration change is just the trigger, though. It’s not that the configuration change is “to blame”. The problem is really that the code doesn’t protect against configurations which can cause outages. After an incident like this, you would typically review why the code allowed this unintended configuration change, and change the code to protect against this kind of misconfiguration in the future.

The problem is that when you ask, “why?” you can end up with multiple different answers depending on how you answer the question.

Configuration changes are also somewhat difficult to test.
"The dirty secret:

We’re all just building CRUD apps."

https://twitter.com/iamdevloper/status/455409190505562112
The minor modification would be from `$opts` to `$=opts`.

I'd been using ZSH for a year as if it was Bash with better history and much better completions. The difference mentioned above was the only one I knew about. I kept writing my scripts in Bash and was quite happy with the UX.
Adventures, One in Each Country
I guess to each their own - I don't consider that sensible. Personally I've never been in an environment where it was common to judge others for the model of their phone, and complying with that level of control over my life and decisions, even for a moderate social reward, doesn't seem sensible to me.
Oops, you are right. Edited, but my point stands. :-)
The way area codes of major cities (e.g. 212) are compressed is really clever, but sadly, I don't see it impressing fifth graders.
Almost makes me wonder if it's deliberate, as in some quid pro quo agreed upon, implied, or otherwise, between the US and Chinese presidents. Though what the US gets out of it is unclear, I wouldn't be shocked.
Big tech does many scummy things in the name of corporate greed, far from misguided, this is overdue.
Audioland is a magic place where even different brands of hard drives can "affect the sound quality."

I'm not even a bit surprised by these outlandish claims of ECC RAM latency affecting MIDI timing.
WebRTC video recording may be more useful than WebRTC video calling
As someone who went to the number one school in a 3rd world country and one the top universities in the US, I'd say those people would be of the same or better technical or academic caliber. Although they will most definitely not have the same connections or opportunities afterwards (which is where the most value at elite schools is).
There a few Ask HNs. You can see that the Ask HN page moves much slower.

So the upvotes are spread out over a long time, and the ranking algorithm heavily discounts spread-out upvotes.
Solar cell defect mystery solved after decades of global effort