skysight-inc/HackerNews huggingface dataset:
Would you be willing to clarify what your exact position on this is, so that I don't respond to the wrong statement and we end up talking past one another (because I think we're in agreement to an extent):

Is it untrue that PSVR games can be ported to other VR platforms (this is what I was responding to initially and asked for clarification on) or that there are legitimate technical and market hurdles involved in porting from PSVR to other VR platforms?

My initial comment was that it is true because that exact phenomenon is happening, there are multiple titles out that exist across all three major VR platforms and we're about to have more (Good lord almighty will Elite Dangerous hurry up and come out for PS4 already...); so my disagreement starts and about ends there because I thought that's what you were arguing?

Is that no longer the case as you're now talking about demos, and market split between Vive vs PC vs VR and the technical challenges needed to port games among platforms? If this is the case, I-in fact-agree with you.

Again, I just want to make sure I know exactly what I'm responding to.

As more developers commit to the Vive (which polls show is the case)

Would you mind sharing those polls? This is something I'm very interested in as the whole VR space right now has really got me wanting to get back into game development-which was a hobby in high school making 2D platformers-so I'm curious what about the Vive is so attractive to other developers.
When I worked in Antarctica any outage affecting users that lasted over 50 minutes was considered an official "outage" and had to be reported to mission command. So of course ALL maintenance was rolled back/backed out if it came anywhere even close to 50 minutes, just so we wouldn't have to fill out the stupid outage paperwork.
AWS is down.
I was listening to sessions from AWS Re:invent last night. What jumped out at me was the claim of 11 9's for S3. How many of those 9's have they blown through with this outage?
Ask HN: If the Internet goes dark what do we do?
This S3 outage has got me thinking. What if there was a full out Internet war (or some other cause), and for some period of time the Internet was down for everyone[1]. What's the plan? Should we meet at the place near the thing where we went that time?

I mean what should we do to coordinate and keep informed? TVs might be down if they are bound to an Internet service. Radio? Do we try to stay off of limited services to leave bandwidth to emergency services? Has anyone given this serious thought (I haven't)?

[1]: Limited in scope to whatever seems plausible to you, don't get lost in the how, I'm asking about the reaction to an un-known event.
Why else do you think the US needs a 10% military budget increase?
This looks neat...but there's no self-hosted option (or doesn't seem to be?). I'm going to suspect that many users who are interested in using a plain-text calendar/todo system like this would prefer hosting the result themselves rather than piping it through a cloud service.

That said, I really like this model for constructing calendars from easy text files. It would make it a lot easier to create shared calendars from a bunch of engineers that all use different calendaring clients, especially if this could make a read-only ICS available for import into a client. I could imagine creating a text calendar file in a git repository and managing additions using pull requests, for instance...
It's not coming from the people that users follow, it's coming from strangers who either @ them directly (e.g. http://www.independent.co.uk/news/people/lily-allen-stillbir... ), or use twitter to forment violence against persons or people who aren't even on twitter.

Milo was banned not because of anything he said directly against Leslie Jones, but because he drove a hate mob against her. Twitter really needs to give people the anti-abuse tools they demand.
Not sure about 2 - What are your arguments for this?

If the status page relies on getting updated information from the service, it may not even notice when the whole thing just crashes and goes down in flames. Attempting to do some predefined calls to the service to evaluate whether it is working correctly appears like a better solution?
Fighting Online Islamiphobia with a Google Chrome Extension
I believe that IPFS together with Filecoin is intended to be something like this in a broader, free market sense. Unfortunately IPFS is probably far from ready for mission critical apps and Filecoin hasn't launched at all.
Yeah, we've wanted that ourselves. There's an issue for it, but it's not scheduled yet. If you know Go, feel free to take a crack at it :)
Looks like it's back up now, sorry about that :(
Finding a better solution by changing the problem is great, especially as the problem stated is often not the problem faced.

Not doing something, or doing something dramatically simpler, ends up with less code being written. The cost of writing the code is usually a small fraction of the cost of supporting it during over the life span of the system.

One problem I faced was a client that as part of an e-commerce re-implementation brought a huge list of requirements for promotions and how they should work. There was hundreds of use-cases, some being very complicated.

I came back to the client and said, "are you sure you need all of this?" After working with them to investigate, it turned out that they had just documented all the features of their existing system. In the previous ten years, they had created exactly one coupon, and that was for a flat 10% off.

That was the functionality we initially went live with.
Or rather what they think is causing Twitter to lose users/engagement. Those things directly affect whether Twitter will sink or swim within the next year or so which I think are critical.
> Entire HN knows it

I don't think that's true. A large portion of companies/hiring managers don't get this, all the way down to actual engineers.

I've come to believe it's largely a "if I had to go through that BS, you do too!" tit for tat thing engineers now play.
I don't think JS's problems come just or mainly from its "professionalization." The big problems: Hoisting and scoping weirdness; ambiguity around common operators and type comparisons; poor behavior of "this", and on and on, are baked into the spec. JS is bad at its core level, because it is inconsistent and has broken functionality.
That's what Facebook is doing. Lowering organic reach. It pisses tons of people off. Basically you hand crafted this audience under the guise that they're yours forever. You took time to post interesting content, you engaged with your audience. You basically made the platform valuable in the first place by creating value.

Now you're asked to pay to reach them? No way.
How does that work with S3? Your master and slaves are presumably just SQL databases, right? Or?
Okay, it's been a few hours and this is starting to get ridiculous. When was the last time that we had a core infrastructure outage this major, that lasted for this long?
The "Learn Enough to be Dangerous" tutorials are excellent! e.g. https://www.learnenough.com/command-line-tutorial And the price is affordable (HTML version is free, can buy PDF).

Also freecodecamp.com has a nice structured program, also free.
Isn't the crux of this back and forth proofs that rely upon the axiom of choice vs those that do not?

It is my understanding that philosophers have added a lot to our understanding of how the axiom of choice impacts logical reasoning about things which matter to humanity in concrete ways.
To be fair, there's a plausible explanation for what robaato describes that doesn't involve corruption. Suppose it's standard or common to move things first and then file such "backdated transfer requests". After a fire that destroys everything in a warehouse, there would be a flurry of activity to quickly account for everything that was destroyed, so paperwork that would otherwise have trickled in over a month or two might suddenly be hurriedly filed in a few days.
My own service was running just fine, until I tried to push out a (fairly critical) bugfix. Sadly, my deploy procedure relies on my build server pushing docker images to quay.io, and prod servers pulling them back down from quay.io, and quay.io hosts their Docker registry in S3. Time to make some apologies and excuses to my users...
Geçmişin Laneti 2015 (BRRip XviD) Türkçe Tek Link Full Bedava Indir
That's a durability target, not an availability SLA. Durability != Availability.
That's for data retention, S3 only guarantees three 9's availability.
It's not about being CPU-intensive - it's about getting to write better, more maintainable code in a better language with better tooling than JavaScript. Let's keep in mind that all lipstick notwithstanding, JavaScript is still a pig, and it's use is not out of its desirability on its own merits, but a product of circumstance.
> It's a similar mistake of making DNS a dependency for monitoring/control infrastructure when DNS is down.

This one is relatively easy to "fix" at least, it's nothing having multiple DNS providers for public records can't handle as well as ensuring redundancy for your internal DNS services. Bonus points if you run your own recursive resolver so you aren't dependent on some other party not screwing up somehow.
It would, but the place where these techniques are helpful the most (untyped languages with problematic input sanitization) are the languages for which hurting intermediary performance is a minor offense: most of it is already wasted by language itself.
> If the number one motivator for internet privacy is so that if there is someday an oppressive totalitarian government I will be safe, then I'm not convinced.

That's not the argument, kind of like the argument for not having unprotected sex with strangers is not that if you use protection and have sex with someone who has HIV, you will be immortal and live forever.

Furthermore, it's really not just about you. Say, you're gay or have a spine in country X or Y, there are so many possible cases. Those people matter, not those who are content that they themselves are not threatened at this very second, or intend to remain on the "good" side of power.

> But these are niche products for a reason: most people lead innocuous lives.

Most people are complicit. Most of us are not dangerous to any murderers or crooks, while lending support, so we are innocuous to them. And congratulations to all of us, too. Well, at least we have ads that are "more appropriate to us" I guess.
Every time there's an outage like this (AWS, Github, etc) you'll see posts about decentralizing. I consider it, then realize that getting started on decentralization will take longer than the highly reliable service's downtime I'm trying to plan for.
Neither 4chan nor 8chan are terribly profitable. Also, twitter needs to figure out how to make money. That won't go without much more ads.
But do you always serve files from S3? Wasn't the entire S3 down today? Or was it just some regions? I couldn't even connect to s3.amazonaws.com ...
The less populated states are not a "rotten borough" problem. For that, you'd have to have literally an uninhabited state that still got to "elect" two Senators and one Representative.

What we actually have is states that get to elect two Senators, even though they have much fewer people than other states that also get to elect two Senators. It's that way for a reason, and that reason still makes some sense in 2017.

I'd say we suffer far more from the opposite problem: Parts of the Constitution that have not been repealed, but which are no longer in force because various court decisions have gutted them. (The Tenth Amendment comes to mind.)
Ask HN: What books have you read that has an engineering theme?
I have not come across many books (fiction and non-fiction) that has an engineering theme through it. Some of the Star Trek books has some engineering through it but not many. For example, think McGwyer on paperback.

Any recommendations?
The privacy problem at its core is a political one, and it needs a political solution. I think the belief that software will fix the world, which is quite common among developers, is quite problematic because it often fuels behaviour that is not always very helpful. The truth is, the overwhelming number of societal problems get solved politically, and technology is often just the means to turn political decisions into reality. This might change in the future, but so far it is true.

The data protection directive is a good example: With the political engagement of Jan Philipp Albrecht (and many others), he did more to protect peoples privacy than any hacker or software developer I could name.

So if you really wanna do something about this, don't think about how you can solve the problem using technology, but for a change think about how you can help us achieve a political solution first.
All the data I have seen point to "altruism" [1] more than a war with Microsoft. Consider the list of Project Zero reports where the deadline was exceeded (thanks to brainfog for the URL): https://bugs.chromium.org/p/project-zero/issues/list?can=1&q...

[1] Certainly not literally altruism. I suppose Google thinks this projects benefits everybody including themselves.
I would hate to imagine drones dropping out of the sky if S3 went down in the future.
Tragic comedy gold
I've wanted to love Dwarf Fortress, but the fans sometimes come across like Stockholm Syndrome victims when you mention the UI and UX.

I mean I came at the game from a long history of playing Roguelikes, so the ASCII graphics weren't an immediate turnoff, but figuring out how to do anything is just plain daunting.

Also, there is a big difference between most Roguelikes and DF on the graphics front. In Rogue you start in a small room with just yourself and maybe a treasure or a monster. New monster icons are introduced slowly so you can learn them at a reasonable pace. In Dwarf Fortress you are apparently expected to learn dozens of symbols right from the start in addition to figuring out what keybinds do what and trying to figure out what you are supposed to be doing or if the fact that there are dozens of different kinds of rocks is important yet or not.

If there was ever a game crying out for a hand holding tutorial it is Dwarf Fortress.
> Twitter really needs to give people the anti-abuse tools they demand.

I strongly agree with this. It's a far better solution than censorship.
> The dashboard not changing color is related to S3 issue.

I don't understand this. The icon URL is in the HTML. Both icons https://status.aws.amazon.com/images/status0.gif and https://status.aws.amazon.com/images/status3.gif have been working for us all along. Plus clearly they are able to update the status page contents, because they added the "increased error rates" message there too. I don't want to believe it but is it fair to assume they did not want to replace status0.gif with status3.gif in HTML? Please correct me if I'm not getting this straight.

In any case, it's a bad day for AWS folks, I'm feeling their pain too. Being a cloud provider is a tough business to be at and the pressure is really high.
Go upper market.
YouTube launches its own streaming TV service
Also found a problem in the doc at http://johnkerl.org/miller/doc/build.html

The downloaded zip file does not contain a ./configure

$ ./configure
bash: ./configure: No such file or directory

I needed to manually run "autoreconf -fiv" before I could run the ./configure command.
The only problem I've noticed with simpleStorage is the Safari private mode thing, but I see that as a bug in Safari so I just show a message to users telling them why the site won't work properly for them.
Ask HN: What developer podcast(s) do you listen to?
I've seen this thread before but thought it would be great to bring it back up and see what are the best podcasts that HN audience is listening to when it comes to development topics.

Post yours!
>Such mistakes cannot be made by people who care.

That's a very naive assertion. Humans make mistakes, they always have and they always will, no matter how smart they are and how much they care. That's why pilots have checklists that they go through before they're even allowed to leave the gate.
If you haven't written apps in Delphi, you can't appreciate how easy it was to write interactive GUIs.

It was a freaking miracle, and I wonder how we have managed to lose SO much ground.
https://www.cloudflarestatus.com/
http://www.trellostatus.com/

Looks like they are both using the same solution for their status pages. The icon for trellostatus did also fail to display.
Well, you should consider the possibility that you and your coworkers are not representative of academics more generally. In my research field Twitter is quite matter of factly really big. Also note that this was just an example showing that there are more areas where Twitter is doing really well than those that OP listed.
its very easy to inline a spinner image. thats another way to go.
Interesting read. How do you account for seasonality if you're comparing prices over time? Or fairness if you're A/B testing at the same time?
> Meanwhile people making choices out of expedience or because of external forces they obey (Javert ...

It's really interesting to me that you include Javert in the group that doesn't act according to conscience since I've always seen him as, perhaps, the most conscious driven character in the book.

It's been over a decade since I read the book and I've seen the musical so many more times, so I might be misremembering the story from the book, but it seems like Javert's character arc is one where he starts from seeing the law as absolutely correct and himself as an instrument of enforcing that correctness. His actions aren't expedient or imposed on him by others, but are the result of that steadfast belief in the correctness of the law. It takes the example of Valjean to show him that the his conscience is distinct from the law and there are times that the law might not be correct. And his suicide is the result of his inability to reconcile that steadfast belief with what he begins to see might actually be right.

Categorizing him along with Thenardier, a character with little-to-no moral compass seems wrong since Javert's actions, while shown to us as bad, come from an intention to do good. He always does what he feels is right. And when he arrives at a situation where either choice will lead him to doing something he feels isn't right, he'd rather die that make that choice.
> you certainly will never be able to compile a language like Ruby to LLVM

$ file /usr/bin/ruby

/usr/bin/ruby ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4b353b68b7d8b46a570883c82efe48db9d77ef22, stripped

Looks like somebody managed it ;)

Snark aside, the trick for running managed languages on the WASM virtual architecture is the same as running them anywhere else: compile the runtime to the target, then ship the runtime with your program. That's what Go does, and why its hello world binary is 1.6 MB.

For a working example, PyPy.js (https://pypyjs.org) successfully ports Python to asm.js. It costs about 5MB in overhead, so it's not a practical alternative to JavaScript, but at this point it's mainly an optimization problem. If a language can statically analyze what libraries and runtime facilities a given program requires, then it can strip out everything else, leaving behind a reasonably sized binary for delivery over the Web.
http://outage.report/ does this pretty much, except for the "verified customers" part.
Not the same person, but for me, and a lot of the people I know it's a case of: "Anything but Javascript", rather than a specific language. Seeing as the web, and web "apps" are taking over, we don't all want to be pigeon-holed into writing JS/React/Angular/Node.
This pretty much combines the three things big media companies hate:

- Someone else owning and displaying their content.

- Someone else owning data on their viewers.

- Not being able to set their own prices.

For those reasons, I don't see any chance of serious publishers being interested in this sort of deal. There's just very little in it for them.
Carlo Rovelli: "Why Physics needs Philosophy"

https://www.youtube.com/watch?v=IJ0uPkG-pr4

A few notes from the above:

* the beginning of astronomy == plato's school

* the scientific method as falsification == Popper

* quantum theory / relativity / Heisenberg == positivism (If I don't see it (e.g. electron orbitals) it doesn't exist) (* e.g. complementarity)

* Einstein claimed that his reading of Schopenhauer was crucial to thinking about time, space, etc...

in essence, you are doing philosophy when you're re-evaluating your methodology and using a evolving reflective feedback loops to change your thinking.
Many companies don't give out refunds and you have to proactively request. (alas my employer's value prop, in a completely different industry of course)
Hard to say. We want to test it thoroughly before releasing version 1.0. Also, we are still missing a few key functions/constructs of PHP, such as eval() or PDO. A rough timeline would be "a few months" :)
Exactly, I think another way of describing this is a bubble.
Google Cloud Storage (as mentioned) for storage, Google App Engine for PaaS. :)

(I work on Cloud, specifically Datastore.)
1. The number of people at Amazon who need to be able to write a b+ tree is negligible.

2. The number of people at Amazon who need to be able to choose a search/sort/etc. algorithm or data structure and understand why one is more appropriate than another for a given use case is much higher.

3. The number of people at Amazon who need to demonstrate common sense is very high. This skill is much more closely related to #2 than #1.
I disagree with the statement. But let me make this clear, I think RMS is great, and plays a very important role in todays society. He has an exceptional devotion to his ideology, but seen from a normal person's eyes, he is an extremist. For this normal person,(and the masses in general) abstaining from propriety services is not the solution. You cannot expect everybody to just install Linux and start using FOSS alternatives (as things are now). The barrier to entry is too high.

The end result is that we are trapped in our own bubbles, preaching to only those who already agree with us. Ideological purity goes on to alienate people. The new generation of computer scientists, developers are not exposed to these ideas, because they are not as accessible. They are using facebook, slack and medium, and we refrain to use those. These are tradeoffs, and clearly, there is needs to be a balance.
I've thought of that more of a serious thought than a joke. At my college we had a joke that physics majors washed out and became math majors (because the faculty were assholes); math majors washed out and became philosophy majors (because they couldn't handle rigor); and philosophy majors washed out and became anthropology majors (because they couldn't handle homework)
While status icon being hosted on S3 is funny, I think it's more likely that it's not the icon itself that caused the status page to not getting updated, but rather the fault of service information (say, a JSON file) that used to generate the status page that was stored on S3. The banner could probably be configured locally, so they choose to update that for the time being (e.g. while moving the status bucket somewhere else).
Is Google Search Down?
We're still up and running (Sync.com) if you need to share some files.
Yes, solving problems at your scale and AWS' are quite comparable.