skysight-inc/HackerNews huggingface dataset:
Its unreal watching key web services fall like dominoes. Its too bad the concept of "too big to fail" applies only to large banks and countries.
Yet half the web runs PHP. Why? PHP offers good functionality out of the box. Unlike these languages where you will need a hundred-thousand dependencies to build a cms. That is also why porting PHP to .net is not as simple as porting any of these.
It's from the Department of Defense litigation release a few months back. Have a look here:

http://www.dod.mil/pubs/foi/Reading_Room/Other/

Most of these are anthropology reports commissioned by the DoD. A lot of them are super interesting. Examples:

2st Century Cultures of War
http://www.dod.mil/pubs/foi/Reading_Room/Other/Litigation%20...

Axis of Troubles: Male Youth and Factional Politics
http://www.dod.mil/pubs/foi/Reading_Room/Other/Litigation%20...

The Future of Europe
http://www.dod.mil/pubs/foi/Reading_Room/Other/Litigation%20...

The Future of Africa and the Future of China in Africa
http://www.dod.mil/pubs/foi/Reading_Room/Other/Litigation%20...
Thanks for posting this. I've passed this information through my network.

Slack image uploads are hanging.
Experience a low-grade euphoria with ASMR patterns
Google Cloud Storage comes to mind. From what I recall they can host static websites as well.
Study: Private school vouchers don’t offer real advantage over public schools
1. Take it private

2. Focus app and website around two concepts: 'Now' and 'Here' -- temporally local, and spatially local.

'Now' would surface what's happening in the world now: major entertainment events, major political events, intermingling global, culturally-similar, and local. Show a stylized zoomable map to show what's happening around the world, so one can narrow or widen the locality of the world's pulse.

'Here' would invert this, showing everything that happened hyperlocal, surfacing recent popular and random tweets from where you are now.

Bonus for some visual eye candy that shows, perhaps as a Venn diagram, when 'Here' and 'Now' get closer and closer together to where if you're at a sports event, they're one and the same.

3. Keep everything chronological. For a network like this, 'Fear of Missing Out' is a feature, not a bug -- the anxiety should be palpable. For 'Now', sell ad slots for exact rotating times, like TV. This will drive demand for high-quality, high-cost brand advertising, instead of low-value mundane stuff. For 'Here', sell the ad slot to local businesses.

4. Open the API but charge a fee for access.

5. Use ML, identity, hashtags, and context to classify tweets into a limited number of categories/tags: breaking news, humor, insight, commentary, chatter, feedback. Expose these as a user-controllable filter on top of any existing view.

6. Disable most notifications. Make users want to return to the app without being nagged.

7. Only allow replies and DMs from people you follow and verified accounts.
I'd change the way we issue money. I'd issue it without interest allowing companies to be free from the tiresome burden of continuous growth.
It's down :(
Didn't really mean Docker was the cause of the memory usage. I mean it might add a little overhead, but afaict the article's memory usage comes from the fact he's using a bunch of heavy python libraries making each process come to about 300mb and running 40 workers.

You could get the same performance within 600mb by using 2 processes each running 20 threads.

But I guess hardware is cheap.
I play both, and the communities are wonderful places to have mainstream-unbiased discussion about games and game mechanic.

I'm not playing that much these days but I still frequent bay12 other games section, it's the best source for opinionated discussions about games
It's already the case for just about all main stream media. I try to avoid it like the plague. As long as there's nothing stopping people from releasing bits and code the way they want, there will always be DRM free and open source options, those are the ones I'll try to embrace.
Why software developers are holding us back

I know it's more fun to play blame the nerds, but this author needs to sit down and have a bit of a think about why they're blaming people for building the things they were paid to build, rather than the people who decided that the things should be built. But there are no easy answers there, all you get is a sense that there are an overwhelming number of force vectors that all make the status quo happen.

If the moral imperative is on engineers to band together, and refuse work for the purpose of breaking us out of the feedback loops we're in, you're going to need a lot more principle and actionable advice in your argument than some shitty hand-waving to throw developers under the bus so you can huck your notetaking app.
Can we have the title of the post conform more to that of the thing it links to?
Still down for us. S3 seems to be the only thing affected - our mobile apps work fine (EC2 and RDS backend)
One thing for sure, I would remove posting privileges from the API.

Yes it is a bold move. It has a great platform ecosystem but the amount of automation you can do is what removes the value from the platform. For example, followers mean nothing anymore and auto-DMs from people I recently followed is an Ah-NO moment.

Instagram and LinkedIn have kept POSTing out of their API for the most part. One reason (of the many) they are thriving is because people know it's all handmade engagement.
Best thing about incidents like these: post-mortems for systems of this scale are absolutely fascinating. Hopefully they publish one.
So charge the people who are responsible for twitter's relevancy? Other companies would pay top dollar for that kind of viral marketing, and you suggest charging them for it?

Thats like Nike charging Lebron James per point he scores if he wants to wear their shoes. You have it backwards.
This is just awful. Only one night a week where you don't work? "Try removing work completely for a day". I do it for two days: the weekend.

This article is basically arguing that you should spend all your time working, without being bold enough to come out and say it.
They have a notice in the Personal Health Dashboard:

S3 operational issue

Increased API Error Rates

09:52 AM PST We are investigating increased error rates in the US-EAST-1 Region.
Yah getting the same error in multiple regions as of 1:12 EST
Not yet but it is a work in progress (the next to-do after the 5.0.0 release)
Apologizes for the "me too" post:

It appears to be impacting gotomeeting, I get this error when trying to start a 12pm meeting here:

CloudFront is currently experiencing problems with requesting objects from Amazon S3.

Edit: ironically, my missed 12pm meeting was an Azure training session.
Hugo is fantastically intelligent but also unabashedly romantic - perhaps even sentimental. I loved Les Miserables, and one of the good things about it was its exoneration of the conscience, of what the main characters unshakingly feel to be be good.

He also packs a fair amount of (occasionally apocryphal) history into it. I love the many pages spent describing Waterloo from start to finish, and his judgment of the battle is sobering:

http://coldewey.cc/post/19163335604/the-victor-of-waterloo-a...
Two Innovative Help Desk Solutions You MUST Implement in 2017
A sound app for positive relaxation.
Hi, Beni from Opbeat here. Our community site is indeed down unfortunately, but the rest should be unaffected. Where do/did you experience issues?
Watching web services fall like dominoes!
if you are comfortable with Docker, check out https://github.com/t0mk/ultimate-mldev
Whenever someone uses "cuck" unironically, it tells me what tribe they belong to. It often saves me a lot of time, as there is no need to engage them in conversation.
Yeah, I might be, actually. It would depend on who was involved and how much I trusted those devs, but at least conceptually, sure.
Buy a house and you won't have a landlord. I'm not sure why living in someone else's home is something you shouldn't have to pay market rate for.
Single-page web applications that get loaded once and stay loaded, and are primarily driven by JS code, don't have any of these negative attributes. State is kept in memory, just as it is with a desktop application. There is no need to shuttle around large amounts of state, other than what is needed to authenticate against/communicate with the back-end APIs.
Yes serious API problems started about 15 minutes ago. Around noon central.
How a 16-year-old dropout became a Staff Engineer at Slack
Ask PG: When you started YC, what personal characteristics did the team need?
When you were starting YC (or if you were to form a new YC) what characteristics did you think the founding team needed to have? i.e. technical chops, business building history, relationship acumen, people judging skills, legal structuring, financial structuring...
By your reasoning, we can eliminate terminal cancer as being correlated with life and death.
Samsung's acting head indicted on bribery charges as scandal grows
A piece of hard-earned advice: us-east-1 is the worst place to set up AWS services. You're signing up for the oldest hardware and the most frequent outages.

For legacy customers, it's hard to move regions, but in general, if you have the chance to choose a region other than us-east-1, do that. I had the chance to transition to us-west-2 about 18 months ago and in that time, there have been at least three us-east-1 outages that haven't affected me, counting today's S3 outage.

EDIT: ha, joke's on me. I'm starting to see S3 failures as they affect our CDN. Lovely :/
Totally! I created an issue to pull this info together: https://github.com/marcuswestin/store.js/issues/189

Check back in coming days for more details.

Store.js will soon have pluggable support for localForage (either by implementing similar functionality in separate storages, or by simply adding a pluggable storage which uses localForage under the hood).

There are a few benefits to using store.js, such as full cross-browser support and useful plugins, but the biggest meaningful value-add over localForage is probably the availability of a synchronous API that allows you to read and write values without callbacks, promises, etc.

In my experience you only want to use asynchronous APIs when you have to, since they add a fair amount of complexity, are a common source of errors, and are harder to debug properly.

But yeah, check back later and you'll likely find that store.js supports the same storages as localForage, in addition to the its other functionality.
That was the original use case: "micro blogging". There is a case to be made for improving that interface and expanding the way people interact with Twitter for that. Curated follower lists for example.
You guys are all totally missing the point.

The whole concept of an X hour work week is stupid for most of us on HN in knowledge intensive industries.

It makes sense if the work you're doing is a direct function of time - think receptionists, cashiers, phone customer service, assembly line workers.

If the work is knowledge intensive, then your output is generally not a mere function of hours worked. In software engineering, productivity can vary enormously when you're "in-the-zone" vs. feeling tired and sluggish. I'm not talking about a mere 15% difference in peak productivity vs. least productive, I'm talking multiples (short example I wrote http://www.jbernier.com/how-to-work-efficiently-and-stop-was...).

Judging an employee by "hours of ass in chair in office staring at computer screen" in a knowledge intensive field is an extremely inaccurate and lazy metric, used by non-technical managers who can't think of better ways to gauge the output of their employees.
How do you think language, spelling, and punctuation evolve over time?
I like Who Moved my Cheese - Dr. Spencer Johnson

http://jef.mentalis.org/hersenspinsels/downloads/WhoMovedMyC...
Yeah, most of the "freedom of speech" / "get rid of censorship" stuff I see seems to be code for "let people be assholes." Which, okay. But there's a line where you're just being too toxic for the community and need to be shown the door.
Fabric is Down
Unitless line-heights
JS – Asynchronous control flow library with concurrency control and hooks system
Exactly -- any claim that mainland China (PRC) has over Taiwan (ROC), Taiwan could make that same claim over China. We don't see the US making a claim that UK is part of the US, it's simply ridiculous.
C level where? I'm curious what size roles you see people rolling into out of a Fortune 500 like that.
I get what you are saying - "Practice what you Preach", but wouldn't blame the author for using Medium for reaching a broader audience. Many developers do use Medium. Advocacy which is done on invasive but popular platforms such as Facebook, and Medium (which is not the worst but still) is better than Advocacy done in a way aligning with each and every ideological belief that you have. Those two do not have to be mutually exclusive, but sadly the current scenario is different.
Getting Issues with Citrix Sharefile api (which I've suspected to run in S3). Seems to only be impacting writes in preliminary assessment.
Two things:

1) Google Cloud Storage can host static websites:

https://cloud.google.com/storage/docs/hosting-static-website

2) Google Cloud Platform has a 1 year deprecation policy, which would never happen with a product that so many companies and customer rely on (Google Reader had a small but passionate base)

Disclaimer: I work on Google Cloud Platform
I loathe the non-chronological timeline. I abandoned the official Twitter app for Twidere, which lacks many features - such as being able to display full threads most of the time - but preserves my timeline in chronological order.

But you're totally right. For me, the "you might like X" or "here's what you missed" is garbage someone is flinging in my lap. But for other people, whose feed may be too chaotic or moving too fast, it's probably the perfect way to consume twitter.
This has always been a thing that bothers me. The incentive structure is for me to be more productive than my peers rather than as productive as I can be.
I thought C++/CX + UWP could fill that gap, but it isn't quite the same, but still way better than VC++ + MFC/ATL ever was.
Travis CI is down
I'd suggest something relatively standardized and regimented. Python, C#/Java, even a Lisp variant like Scheme are all decent choices.

But of all the languages not to pick, I'd content that JavaScript is one of the very worst. (PHP and anything Visual Basic are honorable mentions.)
Me too. This couldn't have come at a worse time. Just launched a new site.
That is a nice idea. Make twitter focus on personal communication and interactions.
yes, confirmed.
Uh...so stop following "crap" accounts?
And that's why the browser is at fault - they could have designed it to be more permissive or more secure, depending on the role. They decided instead on a one-size approach, once too permissive, now too restrictive.

As a regular user, I can't just use a captive portal to get free wifi, because any site I go to has HTTPS, so they all break and I can't accept the god damn HTTP accept page unless I can conjure up a valid domain that has no HTTPS like I'm Svengali. Now all the OSes have special checks to see if there's a captive portal because the browsers couldn't be troubled to build a function for it, even though it would improve their security and usability at the same time.

Captive portals are not the enemy. Shitty UX and a bad attitude toward the needs of real users is. Locking browsers/protocols down more is just doubling down on this mentality.
what's truly incredible is that S3 has been offline for h̶a̶l̶f̶ ̶a̶n̶ ̶h̶o̶u̶r̶ two hours now and Amazon still has the audacity to put five shiny green checkmarks next to S3 on their service page.

they just now put up a box at the top saying "We are investigating increased error rates for Amazon S3 requests in the US-EAST-1 Region."

increased error rates? really?

Amazon, everything is on fire. you are not fooling anyone

edit: in the future, please subscribe to @MyFootballNow for timely AWS service status updates https://pbs.twimg.com/media/C5xdm9_WMAAY7y_.jpg:large
I'm getting the same outage in us-west-2 right now.
Same here. We are seeing issues.
GitLab Pages [0] is pretty good for static websites IMO, you can use GitLab CI to build more complex sites as well [1].

Disclosure: I work for GitLab

[0]: pages.gitlab.io
[1]: https://about.gitlab.com/2016/12/07/building-a-new-gitlab-do...
That's a really good point!
EBS is down for 30% of my servers as well
Hi Beni! My dashboard wasn't loading (the JS assets from cloudfront.net seemed to be throwing an access-control-origin error) but it is now working again. Very slow, but it works. Fortunately nothing critical is happening right now so no worries. Love your service :)
Bill Gates on How the Internet Has Damaged Democracy
Ana Swanson Interviews Tyler Cowen on “The Complacent Class”
Wow, your anti American bias is showing.

So you maintain that because a percentage of Americans live their lives a certain way, there's no need to defend the border?
AFAIK, HN typically encourages plugging your own product.
Interview with Big Yah
yeah, looks like Travis CI is down, too: https://www.traviscistatus.com
No, there is no quantum theory of gravity & QFT doesn’t include gravity at all. The best you can do is add gravitational effects as an after-thought, but the things you might analyse with the full QFT are generally far too small & short lived for gravitational effects to matter anyway.
"To big [to allow] to fail" is what that term means.

This would extend to a service like amazon actually, where survival of the service would be an extraordinary effort in case this problem lasted for a long time.

The way you imagined it, as 100% uptime, is incorrect.
Also, interesting everyone is posting that various sites which are down in this thread. Feels like the internet is down!
This analysis from Ben Thompson (Stratechery[1]) just yesterday would be a great place to start:

"Imagine a Twitter app that, instead of a generic Moment that is little more than Twitter’s version of a thousand re-blogs, let you replay your Twitter stream from any particular moment in time. Miss the Oscars gaffe? Not only can you watch the video, you can read the reactions as they happen, from the people you actually care enough to follow. Or maybe see the reactions through someone else’s eyes: choose any other user on Twitter, and see what they saw as the gaffe happened.

What is so powerful about this seemingly simple feature is that it would commoditize “live” in a way that is only possibly digitally, and that would uniquely benefit the company: now the experience of “live” (except for the shock value) would be available at any time, from any perspective, and only on Twitter. That such a feature does not exist — indeed, that the company’s stated goal is to become more like old media, instead of uniquely leveraging digital — is as good an explanation for why the company has foundered as any."

[1] https://stratechery.com/2017/twitter-live-and-luck/
My website is not down.
Corporate language is entertaining while we all pull out our hair.

"We are investigating increased error rates for Amazon S3" translates to "We are trying to figure out why our mission critical system for half the internet is completely down for most (including some of our biggest) customers."
Ileana d'cruz hot latest. Try not to horny
I suppose I don't understand where the Taliban is coming from on this (presuming it's an accurate reflection of their thought process). Both the atheism of orthodox Buddhism and the polytheism of Greek antiquities are haraam.
Experiencing issues with Elastic Beanstalk and Cloudfront as well.
It is niche but works surprisingly well for any field with practitioners who are on twitter. So lots and lots of niches. And you're right that it's awful as a receiving interface. Nor do I have any idea how you turn this into money, or growth or what have you. But it is a thing.
Which person making which comment?

The one who didn't expect it to miss the deadline is the same as the person who originally reported the vulnerability. It is therefore a safe assumption that this person understands the disclosure process involved.

Furthermore it is a safe bet that the bug is exploitable. I'm sure that the black market will shortly have people using it.
Wow this is a fun one. I almost pooped my pants when I saw all of our elastic beanstalk architecture disappear. It's so relieving to see it's not our fault and the internet feels our pain. We're in this together boys!

I'm curious how much $ this will lose today for the economy. :)
"more than one"
The first games published by Humble Bundle are super clever
The bug doesn't make it clear; was this issue reported to Microsoft?

I wasn't sure if I missed a sign of notification, or if vendors are automatically cc'd/whitelisted on restricted bugs for their products.
The problem with using the canvas functionality for everything is that it's an all-or-nothing proposition, and you end up having to write a lot of stuff that is already handled by the browser, or can only be handled by the browser (think bi-directional text/NLS issues).
heroku API is down for me
Suppose two of your weeks go like this:

Week 1: First 20 hours: read a bunch of math papers about some arcane aspect of stochastic programming. Second 20 hours: figure out how to apply it to problems useful to the company.

Week 2: First 20 hours: read a bunch of math papers about some arcane aspect of partial differential equations. Second 20 hours: figure out how to apply it to problems useful to the company.

If you are only working 40 hours rather than 80 in those two weeks and you choose to do the first half of each week then, sure, your net value to the company will be $0. So don't do that. Pick one of those two 40-hour chunks and do it in two weeks instead of one.

And, boom, your value to the company has scaled linearly.

Now, no doubt your work on stochastic programming and PDEs has prepared you for some other future work of still greater value. So there's nonlinearity on longer timescales. But we can get an estimate of just how much nonlinearity there is there by looking at how your salary increases over time. Maybe you're worth 20% more each year than the year before. (That would be bigger pay rises than most people get after the first few years of working.) In that case, the first half of a given year is worth about 47.7% of what the whole year would be worth instead of 50%.

So, if your work's value is nonlinear enough to justify giving you a 20% pay increase every year, then it's nonlinear enough to justify paying you about 5% less pro rata. (Plus, of course, giving you only about half as much pay increase per year.)

That assumes that the growth in your value to your employer comes only from this nonlinearity in your work. If some of it is because of other things that you're learning in other ways, then the reductions should be less.
Yep, Delphi's soul lives a little bit in C#. Also a reason why I was quite disappointed of .NET being NGEN + JIT, instead of pure native compilation like Delphi.

At least, WP 8.x brought us MDIL, followed by .NET Native and CoreRT.

Also Anders and his team work on Typescript is quite good.