skysight-inc/HackerNews huggingface dataset:
This is exactly right. JavaScript was a great beginner language, but it has now been "professionalized" with ES6, requiring insane build chains, transpiling, shims, all this stuff just to run a basic web site.

JavaScript has been ruined by professional programmers (mostly Rubyists) who never learned how to use the object model, or how to structure functional code well. So we get ES6 classes and promises and async and all of this junk that makes the language impossible to build and debug.

And I say this as a full time JavaScript programmer of ~5 years, after ~5 years of Ruby. I love both classic JavaScript and Ruby, but ES6 is an abomination.

node -v
v0.12.7
I was hoping someone would say this!

I've been saying this for years, and I mean since 2007 or 2008, though I had figured just price levels. If you have 100K followers, that's probably worth some money to you. If you have 1M followers, that's worth even more. I was saying in the 2008 elections that CNN should have an entire rack in the data center sponsored by them, they were pushing their Twitter handles so hard.

One thing would be the fake followers, where you could DOS someone by creating bot accounts to follow people and use up their slots. I like the idea of randomly chosen followers, that's a twist I didn't think of; it also mitigates the issue of the fake followers. You could also do the opposite, charge to follow more than some number of accounts.
Or even a multiplexer chip or two.

I've spent the past 2-3 months slowly learning about hardware with cheap ESP8266 boards. So much fun wiring small wifi-enabled boards to random sensors and output devices.

I suspect I'll graduate to using PIs in the future, I used to own one that was solely used for emulation, but it didn't survive my international relocation.
Have this conversation on Twitter. Listen to the users!

https://twitter.com/actioncookbook/status/684515262712967170

USERS: we love twitter but it has problems

TWITTER: great we'll fix them

USERS: do you want to know what they are

TWITTER: absolutely not

(18k likes, 14k RTs)

USERS: could you at least look at addressing the pervasive harassment of women

TWITTER [twirling like Maria von Trapp]: M O M E N T S

---

USERS: you're alienating the people who actually use your product

TWITTER: likes are now florps

USERS: what

TWITTER: timeline goes sideways
I know about Kestrel, I'm responding to that particular phrase in the comment :)
That was tongue-in-cheek
I've always wondered why people dismiss dedicated hosting without a second thought. It's actually cheaper than AWS if you factor in all of the performance you get.
The rest of the book (including the other three volumes) is excellent too, just so we're clear.
Ask HN: Which Top 10000 Sites Rely on S3?
i will get this rolling:

- Slack
- Trello
- Invision
Was HN affected by Cloudbleed?

I would rather access HN without Cloudflare as man-in-the-middle, especially over HTTPS.
Here's my first impressions and picture-rich review of the new revision - http://blog.alexellis.io/pizerow-first-impressions/
I think the most reasonable guess is that they have some backend system that continously pushes some status json/xml file to an S3 bucket.

Then there's the frontend, that apparently periodically reads this file from S3 and caches the results.

I guess the comment they added on the top after two hours of being in the dark was likely manually added to the web frontend.

Obviously all of this would be hilariously badly designed if it was made this way. Still...
you should always try 'isisitdown.com/down' first
Making Disqus 100% HTTPS
This is vaguely relevant at best, but I really like the crossovers of two completely different fields like this - in this example Paleontology and Disney.
Your point hits on a true thing. One problem is that companies measure proxies for performance, not performance itself. A great book on the topic (and related topics) is Weapons of Math Destruction. Anyway, a green checkbox is pretty far into proxie-land. It's not very closely related to client retention or profitability, and now we see it's not even related to operational time of the equipment. Yikes. So a proxy like this is not even worth using as a metric; it can only cause false confidence that some information is known, and that leads to bad decisions. Not the least of which is bonusing incompetent managers.
Paid API Access. Provide a way for businesses to build tools on top of Twitter, while also removing the fears that Twitter will kill your business if they decide to build a competing feature.
> and is not selected by default when you create a new vault.

I was clearly only responding to this part, which is still useful information. Nowhere I said there is no issue, there is no need to always nitpick on everything. I'll go back to not commenting on anything for another year.
Customs and Border Patrol at Google SF offices
Netflix, snapchat
I guess the other way of looking at this is that people are freed from owning non-investments. Where previously you had to own if you wanted to use, now there's an alternative.

But (and big but) that does rental-trap those who can only afford to rent, with no surplus income to invest. And makes monopolies even more dangerous (PS: #&@+ Comcast).
You're so right. Twitter is all about NOW, about Live events, about the moment. Another way to exploit this would be to create a "news" space, a collection of journalist and press accounts which could be harnessed to provide live news feeds on trending stories. Maybe they do this already, but if not, they should
I remember buying Close Combat a Bridge too far at Virgin Records many many years ago. All those bright red and blue tracer lines suppressing my units and launching fog. I remember how underwhelming the tanks felt sometimes
Smells BS. As pointed out in https://news.ycombinator.com/item?id=13757284, text should have reflected the real situation. So the icons are either not the only problem or just an excuse.
Complying with Creative Commons attribution requirements in slides and powerpoint
Might be a reference to Netscape Enterprise Server[1], which had server-side JS in 1995?

[1] https://en.wikipedia.org/wiki/Netscape_Enterprise_Server
Builtwith seems to think they are hosted on EC2 https://builtwith.com/statuspage.io
It does sound too little too late, but it does seem to be possible for a subset of people to outrun an oppressive state. It's helpful but not sufficent; we've all seen how the "Arab Spring" turned out.

My favourite example of using digital comms against totalitarianism is "Talking to Vula": http://www.anc.org.za/content/talking-vula
Thank you for the insight. Could you and/or any sysadmin on here elaborate on what a "nail in the coffin" situation might look like? For example, is this current outage with inaccurate status updates enough to seriously consider migrating to another CDN provider? If so, which one would you migrate to?
It doesn't look that bad, think about it S3 is such a critical part of almost any web application, it is treated like a realtime micro-service. So looks like most of the Internet in the U.S. is affected but nevertheless no one is dead yet and the world has not ended. So even if hypothetically let's say China attacked us using cyber-warfare it wouldn't be so bad after all... This was kind of like a test.
The Three Most Popular Times of Day for Meetings
> I can't imagine there are no factories in China that can make a profit on a chip that's being made profitably in the UK.

One of their aims was to produce things in the UK. They didn't meet this initially, but with scale managed to bring production at least largely within the UK.
I keep reading this, but I power all mine with 5v phone-chargers via the mini USB socket. There are output pins for 5v and 3v so you can choose the appropriate power for your display/whatever. I've seen nothing go wrong.
Decentralization and encryption make mass surveillance harder to implement and harder to hide, so yes. Technology alone isn't enough, but technological and political approaches support each other.
It sounded like no upside existed from his description.
Then maybe they should be paid hourly.

I'd be happy to work 30 hours even if that meant I got less done than the other guy working 55 hours. For this, I'd happily trade some salary.
I have moved from LastPass to Dashlane and rarely have issues. Its been fairly solid for me the past year or so. Anyone had issues with Dashlane?
Ask HN: Is Heroku down?
Is S3 down outside of Us-East too? I can't seem to create a bucket in US-West or EU
That's completely ridiculous, get some fucking RAID Amazon.

I order drives off newegg directly to my DC and I'm yet to lose data with the cheapest drives available in RAID10.
Interesting question. Beside that ASP.NET limits request size, Peachpie uses .NET hash function that differs from that used in PHP. Am I close ?
/home/skanga/mlr.linux.x86_64: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /home/skanga/mlr.linux.x86_64)

It would be useful to allow downloads of a binary that is compiled without any dependencies.
Not surprising. Password manager give you convenience at the expense of security.
Hate to ask, but does anybody now of an alternative storage solution? Also, anyone have any alternative to Heroku for now?
It wasnt heavy pentesting, just some params jungling. No way it could cause anything :) still funny coincidence
> so I don't see the problem with the incidents

All instances going down in all regions is an order of magnitude worse than a single service going down in a single region. You're deluding yourself if you think GCE is any more reliable than any other reputable cloud hosting platform.
This reminds me of a GitHub outage from them having a build dependency on GitHub. IIRC, they tried to roll back to building a prior version but since the site was offline, the build failed.
Someone else already mentioned Windows VMs.

Looks like CDN has a 10MB limit:

https://cloud.google.com/cdn/docs/caching

(work at Google Cloud)
"an attacker would have to send a specially crafted HTTP request to the affected system"

"Disable IIS kernel caching"

That's definitely not client-side at all. IIS is the thing that uses http.sys, and classic ASP.NET apps (not the new Core stuff) are usually deployed with IIS.
History keeps repeating itself. Alan Kay's idea was that objects are moved around. You don't request a data structure like html, you request an object and it runs in the new system.

1) Oberon had an idea of 'slim binaries' portable binaries that can be compiled into object code in a single pass. Loading would be almost as fast loading a file. Slim binaries were designed to be slim and fast.

2) Then came java, jvm and java applets People said that jvm is the plaform. Java will be is just one language using that platform. Compiled java objects were not so slim and fast to recompile :(

3) JavaScript became de facto portable platform but they are not binary. Browser became the client virtual machine.

4) Now we have WebAssembly. Lets' hope that WebAssemply is actually slim and fast representation like slim binaries.
That's very impressive. Do you have an example for http://todomvc.com/?
Hahaha too bad.

Google Analytics, Cloudflare, AWS, those are things you can never escape from.
Yes - an adjacent thought, too: niche publications that are unable to make significant advertising money through sheer scale [0] would benefit from being able to attract users who just want to test the quality of their content before purchasing a full subscription -- or that wish to pay but only periodically for a smaller dose of content.

This might cause some niche, non-clickbaity magazines that do not have good web presences to become more interested in publishing content online.

[0] https://stratechery.com/2015/popping-the-publishing-bubble/
The status text also didn't update. Seems the S3 dependency is more than just icon hosting.
I bought 2 CHIPs, disappointed. Spec sheet is perfect, but it's not raspberry pi. glitches (sudden full system shutdown when servo turns a little bit faster), and lack of quality drivers/software to work reliably.

If you need a raspberry pi, just buy a raspberry pi.
Mozilla is buying Pocket
Probably not, but I think there could be a "twitter wallet" that the user pays into. Let's say I add $5 a month to this wallet and twitter pays it's content partners based on the percentage of click through received by me. It would work like Brave browser's wallet.

The problem with this though is it would probably encourage more junk content and instead of annoying ads we'll get more clickbait.
https://twitter.com/Schmidt_RB/status/836641520321179648

"I know I'm piling on here, but Amazon's stock price is a better uptime indicator than their status page. #AWS #S3 #awscloud"
Very strange timing -- I spent about an hour last night looking in to DF and other games since I like that type of 'emergent' or 'declarative' (as another comment here put it) gameplay.

Other games I have played of a similar vein: Rimworld (great), Prison Architect (great), Banished (great, needs mods to add more content), Planetbase (EA, good, light on content after 2~ hours).

Others I found were: Stonehearth, Gnomoria, Town, Kingdoms and Castles (not out yet), Dungeon Keeper 1 and 2 (kinda) / War for the Overworld (fan remake of DK, essentially).
thenounproject.com
Make advertising more accessible/cheaper. I have a Facebook page where I can spend ZAR210 a day and get value. Twitter costs way more for less perceived value. Opening up advertising to more small projects like ours brings in more revenue I think.
Is there any service that distributes your files to multiple cloud services at the same time? With this recent S3 outage, I'm now feeling uneasy to store files on S3 for mission critical apps.
In warfare it's only the practical things that really matter. You might attach a grenade launcher, but you don't give people double barreled rifles.
I'm not an AWS customer, but if it is comparable to Google Cloud's Multi-regional Storage it should be geo-redundant. Doesn't S3 replicate the data across regions, so in case a region goes offline it won't affect the service?
Haha, man, you made my day! :)
How much does it cost to replace a window glass?
> Walking as a primary form of transportation, and the extreme density it required of the working class, was not a scalable, long-term, or humane solution.

What are you talking about? Walking is awesome, it's incredibly healthy and in the long term, as our cities reorganize around us better, walking will be the default. As a human being, you need to walk to be healthy anyway, so why not kill two birds with one stone? We'll use cars only for long distance travel, but food, work, and other basic daily necessities will all be within easy walking distance of your house. Surburbia is a horrible system because it guarantees density is so low that walking by default is impossible.

I would describe any system where it's difficult to choose walking alternatives for your various errands as a form of slow torture which turns peoples bodies into useless sacks.
So much has broken thanks to this. Web apps, slack uploads, parts of Freshdesk etc. I don't love you right now AWS.

https://status.aws.amazon.com/
Of course you can still buy the old Settlers games.

Or check out Widelands, a free Settlers-like game.
They already do this through Gnip: https://gnip.com/historical/
For what it's worth, a fairly large 5 year contract between Google Cloud and Snap Inc was recently made public.
Unicode characters would work fine, and be even smaller.

Warning sign, octagonal sign, no Entry (all filtered by HN).

There are plenty of possibilities.
The link i gave is to a report. It's boring. But it's comprehensive and lists all the platforms and a good starting point, because someone asked about that.

But the issue itself is more interesting: first - it's a big and relatively common software design problem(for example see how often visual "coding" is discussed) - how to enable common people to build complex systems. So what are the approaches being tried ? How are the better/different/worse/etc ? what could we learn from them ?

Second - what does it mean to the software engineering profession ? to freelancers ?

Third - what are the implications to entrepreneurs ? what kind of new opportunities does this open ? could this make large corporations agile enough to make it hard for startups ? what are good strategies ?

On the other hand, often you see here discussed some toy programming language that someone made(which is a cool project), but the improvements are quite small, the implications are quite small, and the major reason people find it so interesting is the bubble.
So you eliminated the biggest cause of slow down in crawling, network latency, and are asserting yours is faster?
Wouldn't mathematics simply be considered an epistemological branch of philosophy?
>> Now approximately 1,500 malaria cases and five deaths are reported in the United States annually, mostly in returned travelers.

https://www.cdc.gov/malaria/resources/pdf/fsp/cdc_malaria_do...
http://metastatuspage.com/ should give a hint
Check "The Art of Unix Programming" by Eric Raymond. It's full of exciting stories from computing pioneers epoch, and more than that, it's just filled with empowering inspiration about simplicity. To quote just one story from this book:

> One epochal example not mentioned in Gabriel's paper is from distributed hypertext systems. Early distributed-hypertext projects such as NLS and Xanadu were severely constrained by the MIT-philosophy assumption that dangling links were an unacceptable breakdown in the user interface; this constrained the systems to either browsing only a controlled, closed set of documents (such as on a single CD-ROM) or implementing various increasingly elaborate replication, caching, and indexing methods in an attempt to prevent documents from randomly disappearing. Tim Berners-Lee cut through this Gordian knot by punting the problem in classic New Jersey style. The simplicity of implementation he bought by allowing “404: Not Found” as a response was what made the World Wide Web lightweight enough to propagate and succeed.
> We know to a high degree of confidence that investments in infrastructure give a good return on investment.

No, we know that some investments in infrastructure give a good return on investment. Some don't (bridge to nowhere, for example). The problem is that Congress can take useless make-work pork-barrel trash, and label it "investment in infrastructure". Don't automatically believe the labels that Congress applies to bills; they often are political smoke screens.

Note well: There is real infrastructure investment that is needed, and will give a good return. All the more reason to reject the waste - we need the money for real things; don't waste it on pork.
Yes, "a whole bunch" is not a technical term. :-p
You are correct that including the entire convex hull would not itself be absurdly costly. A naive search (say grid search) would still spend most of its time evaluating points at the boundary of the hypersphere, although the additional evaluations near the mode would strictly add more cost. Similarly, any algorithm targeting probability mass (like MCMC) would avoid the interior of the hypersphere altogether.
In practice you don't exclude the mode explicitly, you build an algorithm that targets mass and it ends up inherently avoiding the mode. The important conceptual take aways are that, for example, algorithms that try to utilize information just in the neighborhood around the mode (for example so-called MAP estimators) will never be able to accurately quantify a probability distribution and that algorithms that explore neighborhoods of high probability mass will behave in seemingly-counterintuitive ways.
If Thunderbird is going to stop being developed, what should I use instead? I like having the add-ons, and use the Calendar with Office 365 Enterprise stuff, and Google Calendar.
Aws s3 outage, opinions wanted
Thanks! Looks like these have been fixed.
[removed my comment]
I'm a bit lost on the appeal of webassembly. I can see why it's kinda cool to be able to ship a different language to browser and retain performance and bundle sizes, but the problem is I, and everyone else I know, has little to no interest writing C/C++/Rust in the browser.

Most of the people I know want to write Java/Python/Ruby/Elixir/Scala/C#/Clojure in the browser: high level scripting/VM based langauges which require no memory management and have high level features and data structures. As far as I can tell, these can't target WebAssembly since they don't target LLVM (and you certainly will never be able to compile a language like Ruby to LLVM)

I'd love to hear some of you guys talk about what uses you have for Webassembly and what exciting things it will let you do.
i probably worded it poorly, in my defence, English is not my native language :)

I agreed with your post and was just supplying additional info.
>> We wouldn't drive cars, or step into bathtubs, or eat fatty hamburgers.

Is it really rational to do those things? I put a non-slip mat in my tub, eat less meat, and generally avoid driving if at all possible. I'm certainly not unable to function nor continually paralyzed with fear, but my risks of death from some very common causes are greatly reduced.
Cracker! ROTFL
Microsoft will discontinue Skype Wi-Fi hot spot service on March 31
My experience with endorsements tells they can be not only deceiving, but also a trap.

There's this guy which I used to work with that was not very good in the job and used to distract others at work very often, not being really productive most of the time - but he was generally nice to everyone, so nobody really disliked him.

He ended up leaving the company, and was hired by another company which we had business with. After some time, his new employer called our boss to tell he left, taking with him all the code of the project he was and starting a company by himself with this code.

This may seem bad already, but it was not the end: a few years later, the guy comes back asking me for recommendations on LinkedIn - when I checked his profile, I found he got a lot of code from the first company as well - where we used to work together - and put on his Github, with copyright headers stating he was the author. In fact, he did that with code I personally wrote.

Of course, I didn't endorse him - but if I go to his LinkedIn page today, there are tons of recommendations by ex-colleagues, including recommendations for things that he barely worked with.

And this is just one example. Most co-workers I have or had that were really good in what they do have zero to a few recommendations, and usually in very specific stuff that don't every start to cover their knowledge.

So, my advice is: if you use LinkedIn recommendations to anything serious, you are doing something wrong.
I've already responded regarding the need to calculate the gradient, but after reading up on the affine-invariant sampler I'm wondering if it wouldn't be an idea to use a hybrid setup where you have several chains running alongside like the affine-invariant sampler and use those to approximately solve the Hamiltonian dynamics... not sure what will happen, but it removes some of the 'arbitrarity' in the proposal of steps for the affine-invariant method, and actually uses the already computed values of the distribution, which should (in theory) be better.

Suppose I'll have to try it now.
I'd first take it private with PE money (a la Dell), cut workforce/costs, then go from there. Fresh start without Wall Street pressure.