skysight-inc/HackerNews huggingface dataset:
Not to get too political, but I think that the US tends to have the policies it does to prevent the all out collapse of the Middle East. If you think it's a shit storm now, just wait until they have nothing.

Few of those states invested in their people and their infrastructure. Instead they created an almost UBI for their population. It's enough to keep them relatively passive. Cheap gas and just enough to get by. All the while they've created a sense of entitlement in their population. Look at how they treat immigrant labor.

Sadly this population didn't take their minimal freedom to pursue the arts or sciences. While there are instances of individuals improving their life, developing skills and preparing for a post-oil world, the bulk of their society just floats. Moving off oil will pull the plug on their basin. Their societies will probably go down the drain.

Watch out for Europe when that happens. These groups will migrate north and west. I don't think you'll see an exodus into Asia. Given their poor skills, Europe will have a hard time incorporating them into general society. In the end they will probably ghetto-ize. Now Europe will be a melting pot of terrorism. Disaffected young males, the primary target of extremist groups, will be sitting, by the millions, in slums in and around major European cities.

TL;DR: Oil, for all of its faults, stabilizes the world. The US military budget keeps that around.
I've never had ANY good experiences with ANY recruiters in my career so far. Ditto with most HR of ANY company I've worked for. That being said, being miffed because the recruiter didn't research him thoroughly (because he is such a special 'snowflake'?) seems like a bit of a stretch. But then again, who I am to talk? I've never had such offers from ABC Company's subsidiuaries.
I noticed that a lot of people (including myself) condition happiness on something. For example "when I get my degree, I'll be happy" or "if I get in a relationship with this person, I'll be happy" or whatever their desire is. However, such events always lie in the future: You always postpone your happiness and never actualize it. And even when the desires are actually satisfied, they quickly stop being a source of happiness and new desires take their place.

Why not be happy right now? The right way to go about it is that you tell yourself "I am pursuing my goal and I am happy, right now, to do so." It is incredible how this changes the quality of life, plus you can detect problems with yourself and the environment early because if you can't be happy with your present situation at all, it's time to change something.
> Review the "Breaking Changes" of release notes

This is another instance where our being up front about any theoretical breakage leads to misunderstandings. Every new release of GCC and Clang has breaking changes in the Rust sense too--they just don't call them "breaking changes" (and we stopped doing that too, because of comments like yours). For example, I had some code break when upgrading GCC the other day due to newer versions becoming stricter about copy constructor semantics in C++11. In Rust we (used to) call this type of thing a "breaking change" out of an abundance of caution--even though it was nothing more than the compiler getting stricter about code that never should have compiled in the first place. Unfortunately being up front about it led to confusions and comments like yours.
New technologies will make society richer by cultivating trust
When computers learn human languages, they also learn human prejudices
Kontena: Automatic SSL Certificates for Your Microservices with Let's Encrypt
We can now expand that stock phrase to "Atheist vegan vim-using crossfitter".
15 years ago I was involved with a charity refurbishing 486s (or better) and we were giving them away.
It's an easy enough read, quite leisurely. Suitable for the beach or a rail commute. At least I thought so, but YMMV depending on what you'd normally read under those circumstances.
Kickstarter as a project to build and produce it perhaps? You could just Kickstart it to make a working prototype and release the plans to backers instead of becoming a 3d printer manufacturer. Perhaps higher levels could be sent the necessary parts to construct their own.
Facebook Launches Blizzard Streaming to Take on Twitch
You're not helping yourself. Your first post made you sound judgmental and ageist and this one is more of the same.
> Why would materialism/physicalism require that first hand knowledge not exist? If consciousness is explainable in terms of physical processes, then first hand knowledge would exist and be part of that process.

You cannot describe first-hand facts using only third-hand facts. This is the core philosophical dilemma in the hard problem of consciousness. Consider something like Mary's Room. What sort of third-hand description of "what it is like to see red" would describe the first-hand experience of seeing red? How can you actually capture data describing "what it is like"?

The only solution seems to be to deny that "what it is like" is first-hand knowledge at all, and that it is actually a set of third-hand facts that merely yields the illusion of first-hand knowledge, and so the hard problem reduces to explaining how this illusion comes about.
The Lightweight Visual Studio “15” Installer
"Isn't a thing" is synonymous with "doesn't exist". Pedantry aside, the existence of the hard problem and the existence of consciousness entail the same questions. The general question is simply this: how can we explain our subjective conscious experiences in terms of physical processes?
I bought the brazilian version of settlers of Catan, and suspected the dice that came with the game suffered of really shoddy brazilian quality manufacturing, because the game didn't was nowhere near fun as I had heard of it on Internet, with extremely frequent long rounds of nothing happening.

I tested the dice, by hand. And indeed, the dice, despite being a pair and thus theoretically greatly favoring 7, instead had a bias towards 2, 3, 11, 12.

Since most players put their important stuff on nunbers closer to 7, it became obvious why the game was sucking. (The match that made me go check the dice, had 4 turns in a row where even summing all players resources we still didn't had enough to build roads and do basic actions!!!)
So I saw that their planned "fix" was to introduce random latency to the key presses to hide the true timings, but does that really help anything?

When it comes to timing attacks in things like decryption or password comparisons, I thought random latency was a pointless addition as it only requires a bit more sampling before you can pull the underlying differences out.

Does it work in this instance just because the numbers involved are a few magnitude less would be with something like network requests?
Should You Keep Your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Hahaha. Easily said by someone who has never done opiates. Drugs aren't the creme de la creme either. Nothing grand stays grand. Drugs come with tolerance and general malaise.
You’re Not a Startup? We Can’t Help You
I'm mad at myself for not managing to figure this out myself.

I guess i made more assumptions about the limitations than there were in the description of the problem.
Agree wholeheartedly, fixing symptoms seems to be the more popular and profitable, albeit less effective, action of choice. To be pedantic, however, a case for fresh water could be made to trump the oil problem. Both needs could be solved by a cheap supply of electricity(well pumps, desalination, sterilization). Alas, we are still perpetually '20 years away'.
This is a pretty common theme in new languages. New projects in Ruby used to have a strong tendency of starting with 'r', and I'd be surprised if it didn't use to be the case in others as well.

They get over it, eventually.
That is the job of the teacher.

My argument is that time can be better spent teaching general skills than teaching students how to be locked into a single proprietary program and try to force certain topics into its domain so that they can use the tool familiar with them (Excel) to solve the problem.
I never understood Excel or any other spreadsheet's database features (as in "why such a convoluted thing?") but we did have set theory in high school. There must be better environments for such data processing tasks. If there isn't, one ought to be devised. (There used to be DabbleDB for some time, but that's gone now.)
My company developed many lockdown tools but, in general, there is no way to develop an infallible method since at the end your application can be reverse engineered and run in a modified way. The techniques are oriented to inexperienced people in the security field.
Look into angular and react, and do at least 2 side projects to show off that you have some experience. Moreover, you should know some of the jquery.

Learn about SPA, those are future oriented, and it's just starting to catch up.
Let me reply to this automated email, post about it on my blog and hopefully get some lulz.

This being HN, I was hoping for something better from the link.
And how they tread people they consider to be 'below' them, such as waiters, cab drivers and so on. That's a pretty good tell.
On their new site, the screenshot under the "HOW IT WRKS" section still references their old company name;"1for.one": http://www.wrkriot.com/#tour-section
Another great way to showcase your skills is to team up with a designer who did a recent redesign of Google/Skype/Amazon/etc and turn that into a working thing.
When they have someone they specifically want to recruit/headhunt, I would expect them to spend at least 5 minutes research.
Presumably, in a How-to-Design-Programs-based curriculum. (http://www.htdp.org/ , http://www.ccs.neu.edu/home/matthias/HtDP2e/)
Still, I didn't hear correctly either: I thought there would be 100 identical boxes lined up in a row by the warden's assistant.
It's not a replacement. Sinatra is awesome in it's own way.

Only some syntax sugar borrowed from sinatra, but rack-app have different goals.

Such as no code bloat, zero black magic that works behind the scenes and trying to correct developer mistakes.

Being compact, rack-app doesn't require other dependency than the rack gem.
We constantly writing extensions for the framework, when something need in production at the company.
You can share your own extensions to with others.

The basic api follows rolling release, so backward compatibility is goal for remove stress/fear from release updates, something like in arch linux world.

The rack-app router use O(1) lookup for the endpoint definition, so you can have as many endpoint as you want, there will be no route lookup time impact on your application.
Because of this, there is a "side-effect" that the framework serving insanely fast the endpoint requests, however speed wasn't our main goal to be clear.

we currently working on some extensions:

* full api documentation by endpoint definitions

* it's still a open question whether it will be:

* a custom endpoint that is useable from curl

* or a swagger integration.

* upgrade the worker extension

We also planning on creating an extension/app store where you can browse your extensions. :)
The Catatumbo Lightning Phenomenon
> - Not require keeping a litany of compiler versions around just to keep older code building.

Do you have a single example of this? We keep very close tabs on breakage in the wild even, and especially, for changes we were allowed to make (unlike say GCC, which happily breaks code if the language standard says the code never should have compiled in the first place). There are times when we've refused to make changes that we were allowed to make (because they were changes to unspecified behavior, which C/C++ has more of than Rust, and which GCC/Clang changes all the time) out of concern for breaking existing code.

As far as I'm concerned, honestly, this is just FUD.
I created my own Twitter Go project yesterday:
https://github.com/buro9/deleteoldesttweet

The aim of that one is to delete all tweets... but, to do so by scraping Twitter's "First Tweet" page for the oldest tweet.

This needs to be done as it's not actually possible to delete old Tweets using the Twitter API as you cannot find your oldest tweets.

What I would like to achieve is to have Tweets be temporal, and to self-destruct after a period of time. The nature of the way that I use the service is that it is conversational, and a Tweet taken out of context long after the conversation is likely to not be a good representation of my views (fitting reason into 140 chars is hard).

I already use [Tweet Delete](http://www.tweetdelete.net/), but wanted to go back and nuke the older tweets too, hence this code.

But... I broke the page.

https://discover.twitter.com/first-tweet#buro9

That no longer returns my first Tweet, it's borked. My profile still shows I have 1,700+ tweets, but they seem to be totally inaccessible now. Oh well. I did manage to delete a good thousand or so, a small triumph.

Anyhow, Go code and Twitter, I heartily recommend this project:

https://github.com/ChimeraCoder/anaconda

It's an easy to use and quite complete package that implements the Twitter API.
Or at least not lie. I am guessing that they could have referenced the internship without saying "everyone had great things to say" and that would would have at least started the conversation on the right foot
that was about another company, and in the last few minutes the site turned into some kind of scam. I guess someone is actively monitoring this thread.
That refers to equipment like punch card sorters, which could mechanically put punch cards in order based on the data they held. If you have 100 punch cards with personal data, you could sort the cards by people's names by hand if you needed to, but you couldn't do that for 100,000 cards. That's where sorters and tabulators, which were precursors to modern computers, come in handy.
Why we switched from DynamoDB back to RDS before we even released
> macros, inline assembly, inline functions, gcc attributes,

Rust supports all of these features. So your complaint is that nobody has written a translator from these things to Rust yet. That's a matter of filing PRs against bindgen, not some basic problem with the language.
SNES Transparency Effects
> The meaning of life is to grow.

That's exactly the message on "the journey is more important than the destination".
Seeing this, I imagine something like Pokémon Go, but for parkour; aka get the Lat/Lon for a location, record a parkour set, upload the video, create the animation, generate score, allow other users to see location and animated clips.
I do remember some ISPs doing web caching way back, but I think when the DMCA was passed they dropped this service for most cases since the liability on copyright infringement outweighed whatever benefits it gave them and their customers.
Context for the Motionloft story (it's a good read): https://techcrunch.com/2013/12/30/motionloft-jon-mills/
"First, if we have a system where people are allowed to own capital and that's legitimate, doesn't inheritance just follow?"

No, it doesn't necessarily follow. We could have a system based on the idea that people should benefit from their own efforts. You can own capital, well done you, and you can even choose to give your property to other people - it's yours, after all - but giving involves one person losing the benefit of it. Inheritance involves people holding onto things until they don't need it any more, and have no use for it, and whatever happens to it next affects them not at all, but they still want to be able to dictate what happens to it. We could jack up inheritance tax to basically 100%, and still have a society in which people can own capital and we encourage people to benefit from their own efforts.
Meet the Lawyer Who Defends Anonymous
Can we change the URL to http://www.eurekalert.org/pub_releases/2016-08/hjap-tfa08161... ? The Eureka Alert page is much more detailed.
New TOS prompted a deletion of my account:
https://twitter.com/sprkyco/status/770242306678988800
Even lines such as

var plus int64
plus = 0

could be written as

plus := 0

--

The following

if *url == true

should be written as

if *url

--

Moreover, custom logger could be implemented to avoid code repetition.
I am so bad at this. Also, apparently I don't know the first thing about tennis.
> already older than my iPhone/Hotspot

There's obviously a danger of severe obsolescence, like when all the analog cell towers got turned off. But even gradual obsolescence will be a problem, like the shift to LTE. Suddenly, your old car just got a lot older. But you can buy a new car with the new techology! Because to a hardware manufacturer like those in Detroit, "upgrade" means "buy new". There won't be the option to replace just the telematics unit on your 6 year old car.
> Given the litany of deprecation markers applied to existing APIs, one must presume the intention of removing them, no?

No! That would be a basic violation of the compatibility promise that we've upheld since 1.0.

Are you going to criticize C for marking gets() as deprecated?
I'll be that guy... https://xkcd.com/221/
The 'dot-town suicides' is a more general version of a puzzle I know, "The Island with Blue-Eyed People". The solution is an induction, which is unusual in these kinds of problems.
Author here, I wrote this tool just for fun and to learn go, no bad reason indeed or obsession et simila, that's all, I posted it here to receive feedbacks to improve me so any suggestion will be appreciated, thanks in advantage!
A rant: I hate the "in crowd" subtext that goes on with all these postmortem posts.

People in-the-know know what company and people are being discussed in these posts. Accordingly, "I know privileged information." banter is thrown around.

I wish that, for the sake of those outside the loop (me at least), people either name-names or take the wink-nods to a private message.

This is probably going to be a very unpopular (ie: negative karma) rant, but those of us outside the SV echo-chamber get hit by this all the time.
The 7 perfect games to buy for your startup
And they all do what you, The Nerd, say. Prisoners are known to be well-behaved and respect Nerds! /s
Only 13 percent of enterprise websites are mobile-friendly and fast
My question was, why is "denying first hand knowledge" the only solution? As you might know, there are several lines of thinking. Nagle, for example, might say that first hand knowledge absolutely exists, but it is "off limits" to anyone but the organism experiencing it. In that sense it exists and does not require us to say that it is only "illusions of third hand knowledge". On the other hand Dennett might say that once we have a full scientific understanding (as Mary would), we could in theory understand how to extract the first hand knowledge in an organism's brain and either modify our own brains to experience it or describe it so fully that Mary would know exactly what to expect when seeing red for the first time. I'm not sympathetic to Dennet, but there are other options than first hand knowledge simply not existing within materialism.
Hey, you seem like the kind of person who'd enjoy this: http://99percentinvisible.org/episode/future-screens-are-mos...

Basically, whenever some sort of "dumb" design decision in a movie annoy you, try to come up with a decent explanation for why it's actually an intelligent design decision. It's a lot of fun!

> The most interesting lessons from sci-fi come when you assume, for the sake of argument, that everything is in sci-fi is there for a reason–even things that look like mistakes. There’s a word for this, apologetics, which usually refers to the act of attempting to close logical loopholes in theology.

> Take Star Wars, for instance, in the scene when Luke and Han Solo are in the Millennium Falcon blowing up TIE fighters.

> If they’re fighting in the cold vacuum of space, why do we hear the ships exploding? Sound doesn’t exist without air.

> George Lucas probably figured that a silent gun fight would probably have been way less dramatic. He wanted to make the scene feel real to the audience, even if it was less true to reality. And if we move from the point of view that what works for the audience will work for the user, we can ask ourselves–could this make sense? Is there an explanation that can warrant hearing ships exploding in space?

> Well, what if the sound is the interface? Audio is a much more efficient gauge of surroundings, since it spans 360 degrees, whereas vision only covers 120 degrees. It might be that there are sensors on the outside of the Millennium Falcon that provide 3D sound inside the gunner seat. So when we hear ships blow up, we’re actually hearing an augmented reality interface that Luke and Han hear. Maybe?

> With design thinking, there are logical excuses for every interface discrepancy. And it makes sci-fi that much more fun to watch.
While it may also be that, toyg's point about 'evolution and domination' is the primary reason.

For example, "The location of Viracocha's palace was chosen for the purpose of removing the Inca religion from Cusco, and replacing it with Spanish Catholic Christianity." - https://en.wikipedia.org/wiki/Cusco_Cathedral#Basilica_Cathe...

See also https://en.wikipedia.org/wiki/Christianized_sites .
And I use vim, I am sure you want to know it. /s
How much of the perpetuity is the uncertain funding faced by researchers in the field? The same can be said of supercomputing which directly feeds fusion research. Instead of long term funding, we get 1-2 years of off and on "kickstarter" projects. Long term funding set aside for things like fusion through 5-10 year commitments could improve the outcome. You're totally right though, fresh water as you get to in the end is a direct result of power. Everything comes down to power. As we move from a factory industrial society to a additive manufacturing society this will become even more true. Those who have the power (literally, like electrons) will thrive, those that don't...will look like the middle east in 100 years.
So what is the name of this (future?) 2D rotoscoped parkour game? I, for one, am very interested.
I personally tend to think that PKD really rushed all his works. And it shows.

As a ton of SF, his themes and the ideas behind are still really interesting, but it lacks a ton of polishing work.
10 Multiple Route Games Like Deus Ex: Mankind Divided
That's its control system. What's interesting is that all of its actuators are soft. You can imagine that a set of simple soft components like that simple oscillator, combined with some small rigid components containing a microcontroller, would belike a full soft robot.
> Are you claiming that "victim blaming" isn't a thing?

I think the point is clear: "victim blaming" isn't a thing" isn't that claim, so why are you asking?

Your example is one where some fault lies with the employee, namely employment due-diligence, although not entirely. Its possible for both parties to have partial blame for the totality of faults leading to a situation. A "victim" can also be at fault, as in the drunk-driver example.
You are right, on the start I used Printf instead of Fatal and after the change I forget to remove it, thanks!
Plenty of professional animators use rotoscoping. Modern CG animators often reference video recordings of themselves acting. It's just another tool, not some form of cheating.
Show HN: Blissify
In this day of clever contracts, I could write one where I co-own my capital until I die. Thus constructing inheritance even if it doesn't generally exist in law. Like charitable remainder trusts etc.
How to Enqueue Scripts and Styles in WordPress
Angular 2 development and testing examples with Babel