skysight-inc/HackerNews huggingface dataset:
even funnier is that link doesn't take me to anything resembling a page where I can close my account. Almost like they don't want me to or something.

Literally no button or link anywhere within the profile settings that I can see obviously leads to closing my account.
How Your Employer May Be Ruining Your 401K Savings
I don't think you can speak of the good without considering the bad. Nobody celebrates Adolph Hitler for the good he did, although he did get Germany out of a serious recession and got rid of a huge unemployment problem quickly. Of course that is an extreme example, but we often use extreme examples to make a point.

The problem with just speaking of good things is that many good things are intrinsically linked to bad things. Getting rid of Saddam Hussein was clearly a good thing viewed in isolation. But viewed in context with all the problems it caused it was probably a bad thing. Far more people have suffered due to the invasion of Iraq than people who have benefitted.

Opposing a socialists dictatorship in Afghanistan was in principle a good thing. But when the alternative becomes Taliban and bin Laden then clearly it was a bad thing.

Encouraging a capitalist democracy in Vietnam was also seen in isolation a good thing. In practice in turned into a horrible thing, causing huge amounts of suffering, not just in Vietnam but also triggering genocide in Cambodia.

This is a reoccurring thread with American foreign engagements. So much of what America does is theoretically good, but ends up being horrible in practice.

As long as Americans think they are mainly a force for good and don't acknowledge all the screwup properly, America will keep screwing up things. The best way for America to do good I think is to accept they are not exceptional, don't know all the answers and actually have to listen to others to find the best solutions.

I have no doubt that there is a tremendous will in America do to the good thing. The problem is that the will is not matched with the wisdom and humbleness needed to accomplish it.
The authorization lifetime should only last a few hours if that at best.

Let's Encrypt is slowly learning the lessons one should have learned a decade ago regarding tokens.

That does not give me hope for their future.
> Then honestly what's the point? You are going to sacrifice structural integrity and add cost and complexity.

You get a big screen in a smaller form factor. Photos/videos will look great without a large bezel and it will fit better in your pocket.
so help me in fixing that or we'll end up with another literally here :)
you reach for sed/awk ;)
The author makes too many claims without actually supporting it.

But I do agree with the author on that Docker these days doesn't seem to respect Unix philosophy. It wants to be everything. Case in point : integrating Swarm into docker.
It's great for me to hear that Grendel's is still there. I used to love to go there for their Sour Cream Chocolate cake.

I don't imagine Elsie's diner is there (and also Tommy's). I loved to get bagels at Elsie's of a morning, knowing that the bagel would be infused with whatever else was on the grill that morning.
Well, there's another project in the same organization named iNexus achieved in log truncation. It uses leveldb as underlying storage and the leveldb is slightly modified to clean the outdated data when compacting. Maybe BFS will do something similar.
For the source code, please refer to https://github.com/baidu/ins
And I'm sorry for the lack of English documents in this repo. We are working on it.
6 Ideas to Solve the California Drought
I know multiple customers with significant free Azure credit that prefer to pay for Google Cloud or AWS over using Azure for anything critical.

The management system is a mess - the new portal is nutty and slow. The old one lacks key features and operations are still slow. I can't understate how frustrating and time consuming this is. Maybe I'm using it wrong, but whatever. Using GCP is a blast of fresh air - light, fast, straightforward.

VMs are way overpriced and have poor performance. Windows boxes not-so-infrequently get stuck during reboot, and we were told to resize them to get them going again. "Premium" storage aka SSDs have a terrible design. The temp disk system is nonsensical. It just goes on and on.

It's obvious Azure is a great play for MS. They need to convert their enterprise customers that were spending tons on MS before to spending tons on MS online. And I'm sure they'll do fine there (recent earnings confirm?).
Alright, I tried it for you guys:

I ate one miracle berry tablet (I think the recommended dose is half a tablet, but screw it). The tablets were pretty old, so after consuming it I tested with yoghurt to see if the results held up. Indeed, the yoghurt tasted like cream and was not sour at all, so the tablet was good.

Afterwards, I tasted Sriracha sauce, Tapatio and Valentina Extra Hot. All sauces retained their usual taste, except there was no burning sensation in the tongue and mouth at all. However, the sauces retained their burning sensation in the throat, completely intact, as far as I can tell.

I'm afraid that I didn't have a control spoonful of sauce before the tablet, because I didn't think of it, but I can have some once the tablet wears out. I seem to recall, though, that a spoonful of Sriracha does normally burn my tongue.
"It may be a difference in temperament. But personally, I like to reduce things in my life which require any form of attention: because I forget things very easily (or am just too lazy to do them)."

That was exactly my primary concern. In practice though, you (well, I, and most people) charge my phone at night. I set it next to the bed and plug it in... now my watch charger is right next to my phone charger, so its a no-brainer (and the wristband is fast on/off - thats important to me). Turns out because of the phone, i had no new habit to get into :)
The spec has been split into smaller pieces. The first one that made the most progress is https://wicg.github.io/feature-policy/
Quite entertaining, with the choicest bit being the revelation at the last footnote that Eric Raymond wrote about oral sex techniques. I'll take words I never thought I'd read for 2000, Alex.
If it was a minor collision, sure. But CPP is one of the most used programming languages on the planet. I suppose you think we should create standards for C++ and call them JS or RB or py, for short?
A couple of things:

C/C++ -- learning C/C++ took me from being a backyard hacker who could figure out stuff to being somebody that could code close to the metal. It helped me understand how all other languages worked.

Javascript -- I really hate Javascript, even though I've been coding with it since it came out. But learning it gave me a front-row seat to watch the world evolve

F# -- I wanted to learn FP and started with OCAML, moving to F#. Combined with lean startup principles, F# and pure FP showed me just how much time I had been spending fighting the tools instead of just delivering a solution. Changed the entire way I look at programming.
Normally you just delete the resource group they are in.
And that relaxed state comes from externalizing your process into structure and routine, so your mind can focus on high thinking and not juggling all your cluttered concerns
Develop your own rituals. You have to replace the 'going to the office' structure and routine with something that works for you. That you can slip into and easily get into work mode.

For some people, that means getting dressed up. Keeping a dedicated home office. Strict time routines, etc. The what doesn't matter so much, as long it provides you with familiar structure.

The key in the beginning is to over-emphasize discipline (and communication) until you find a good balance.

(I've been working remotely for 10+ years)
If you don't mind, I'd like to add to your blog post.

Token issues are something we solved about a decade ago. As to why LetsEncrypt has yet to learn these lessons, I leave that as an exercise to the readers and those familiar with security issues to discover for themselves.
One thing worth noting here, is that it's unclear if this means electronic surveillance is up 5x in the DC area (as the area of investigation). As the article notes, these courts routinely handle requests for nationwide investigations. It would be interesting to repeat this process with other federal districts, especially in major cities.
To underscore why this is important, consider hybrid warfare.

Hybrid and cyber warfare muddy the definition of an attack. Lob some artillery at America and, sure as hell, your tanks will be vaporised. Take out a power plant with malware and...we'll spend months arguing over whether you really did it? Do we bomb you in retaliation? Say mean things on Twitter?

When consequences are this unclear, deterrence fails. If a robot autonomously mows down a village, is that a military strike? Does it merit physical retaliation?

War, for a time, was "ready, aim, fire". Guerilla tactics changed that. New routes to plausible deniability may be our generation's blitzkrieg.
Why most ASP companies will fail (2000)
I have to say, that last is a particularly bad question. Asking about the spacetime interval between two points has an answer. Asking about the spacetime interval between two points when you have some unspecified magic which can shorten that interval can only be answered by asking the parent what type of magic he was thinking of and how it works.
A five-million-acre alien world
Wow! Awesome story! It totally resonates with my experience with Clojure.

Would you like to do an interview about it for my site PurelyFunctional.tv? I think your story could help others find their careers. Email me at eric@purelyfunctional.tv and we'll figure out the best way to do it. Thanks!
Agreed, but it is still smaller than the competitors. I would love to reduce it even more, but there is very little concern for file size in express' router since it is server side.

Also, I believe it can be made smaller with one of the other bundlers. Browserify is not the most size conscious choice, it just happens to be the one I have the most experience with.
At the last Oculus Connect, Michael Abrash covers some of the high level issues they've seen with fast and "virtually perfect" eye tracking that is required for VR [1]. He predicts it should be doable within the next 5 years (including new rendering techniques required for foveated rendering).

His entire keynote is great, particularly if you're interested in the near-future possibilities of VR.

[1] https://youtu.be/AtyE5qOB4gw?t=13m52s
Nice segue into my next point, they almost never want to split the cost on anything. I lived furnitureless for a few years until my cousin became my roommate...
This is contrary to their documentation at [1].

I'm sure this is what was meant, but just to confirm and spell it out, the authorization
has to belong to the subscriber account that's making the request right?

@tialaramex Apologies that it wasn't clear - you are absolutely correct. Authorizations
are only reused within a subscriber account.

tialaramex: If account A asks to create an authz for example.com, succeeds in validating
it, and then account B comes along and wants an authz for example.com too, that should
result in a fresh authz regardless of this setting.

Correct. Account B's request would result in a fresh authz in pending state.

It's fine for multiple different servers with different account_keys to be able to each independently validate a domain and get their own unique authz tokens, but one server with account_key A must not be able to piggyback off of another server's authz done under account_key B.

Since, remember, it is trivial for anyone to get a new account_key, there is absolutely no validation that occurs to setup a new account key for a given domain. This is why I don't understand the purpose behind the account_key in the first place.

[1] - https://community.letsencrypt.org/t/upcoming-change-valid-au...
For most types of automation they only need to access your filesystem once as well, but accessing the filesystem as root once also implies they can again (albeit at increased risk of detection).

Your second sentence is pure FUD imo.
I somehow missed that line, thanks!
> I would probably vote out current management

That presumes that you think new management could successfully grow the company. Twitter's growth might be done.
This is why autonomous cars are making their way into the market, despite the fact that many worried that they'd get tied up in regulatory, moral, or technical issues.
I can see that

definitely not doing anything super innovative here -- just trying to cross all my T's and dot all my I's when it comes to coming up with a UI that gets out of the way :)
I agree that too often, the layout of levels does not look real, as the space they represent (living quarters, warehouse, reactor, office, prison...) don't look like they could fulfill their function. Sometime they just feel like "game space".

And it impacts negatively any kind of immersion.

So I think it would be beneficial for level to be a little more believable in that regard, as it would improve the games.

Of course it only apply for games where such things are important and for players who dislike this break of immersion.
Instant shell snippet search
YC invested in a company called 'GazeHawk', but they didn't make it (acquihire by facebook), the page is still up though.

http://www.businessinsider.com/facebook-acquires-gazehawk-fo...

http://www.gazehawk.com/
Interesting. I never thought of it this way. Thanks for helping me see the missing part of the picture.
C# and .NET Core are really nice to work with but there is still quite a bit of change going on with .NET Core. Hopefully it will bed down a bit after 1.1.

C# is a great language if you use the features well. Async/await and ThingOf<T> etc.

I know .NET has a bit of a bad reputation in some parts of the tech community but it's a great skill to have for stable job prospects. It doesn't matter if it's not cool. :)

Disclaimer: I wrote a book on .NET Core so I clearly have a vested interest in it doing well.
People always talk about people messing with self driving vehicles but personally I don't see it happening. A self driving truck will have so many sensors to make sure you do nothing illegal and will be more patient than you and keep going while you are asleep. They can try but it's unlikely that they will have any effect long term.
One of the nice things is that you don't necessarily have to lose all your momentum.

There's a bit of a learning curve, but you'd find that A2 components are similar to React components, and have similar lifecycle methods. So although some of the specifics about how you do things are different, you can use the same patterns and practices you've been using with React.

That's not to say that you should move to Angular 2. Just that many of the good habits and practices you've developed while using React are portable.
I enjoy the literary irony here of you imposing a ban on Imperial units and yet you'd go live in an Imperial shack.
While that's a good piece, in my experience it overstates the situation a lot. Not that I go to them a lot, but there seem to be plenty of bars/pubs where music isn't blaring. Yeah, most are probably pretty crowded and noisy on a Saturday night but not sure when this wasn't the case.

As for cafes, I pretty regularly meet someone in a Starbucks or whatever to have a discussion. I'm probably not going to talk about my top secret plans for world domination there--but, again, I'm not sure at what point in time I'd be comfortable discussing something that the next someone the next table over could overhear.
Washington's version of Silicon Valley startup founders
Interesting. I will look into this some more. I have been trying to find something that works for me.

Recently I found http://pomotodo.com/. It combines todo lists with the pomodoro method and I have found it pretty great so far.
It's a good start, but nowhere near as accurate in comparison to the infrared trackers, though? What would it take to get it to that level?
I use it as a news site as well, and to resolve customer support issues. On that topic, it's simply amazing how much more responsive a company is if you contact them about a an issue on twitter than in any other form of communication.

I believe twitter should segment and provide platforms for specific types of users.
No, there are terrible antipatterns that browsers enable to not break compatibility. A strict performance sensitive mode for web platform (HTML/CSS/JS) is long overdue. AMP is a pretty great solution, and the only issue with it has been the proprietary feeling. The browser support is the cherry on top.

The argument that people will just use best practices out of sheer goodwill or even just basic competence has been thoroughly debunked. No one optimizes for performance if they are not penalized.
Hashicorp products. It's incredible how productive this company is, and how much I've come to use their applications throughout my career.

First Vagrant, then Packer, then Consul, and soon Vault and Terraform. Everything I've been wanting to do for years, I am now doing thanks to Hashicorp.
Is your interpreter available? I'm prototyping a language that will share some ideas from K but with more "normal" syntax. However all available K interpreters are as dense as K itself!
Given that we already have incidents of helicopter pilots gunning down news crews because they confused a camera with a RPG, i'm not sure if such a weapon will be better or worse than the status quo.
This is not a traditional token use-case (as you would use for e.g. a password reset email). We're talking about long-term identity keys (the account key) which are associated with authorizations for FQDNs, giving the owner of that key the ability to issue certificates for those FQDNs. The risk is not related to any kind of token, but rather to losing the long-term identity key, which really is no different from losing credentials for a more traditional CA (who can re-use these authorizations for up to 36 months).
Why would they be affordable? That is incredibly valuable information.
If you ever want to give a c programmer a hard time, somehow sneak this into one of their headers:

#define struct union
Oh man, so true.
Most annoying thing - is that Azure unable to transfer account subscriptions region.

I've relocated from one country to another, and only option I have - is to create new Microsoft account with different not seen by MS credit card.
iPhone user? Because I've never had the need to put a case on any of my Android phones, including me and my wife's $150 Moto G3s that get thrown around by our kids.

And I do get quite some amusement out of a product praised for it's premium design, materials and svelte features always being carried in a thick ugly plastic/silicon bumper case by essentially everyone.
Yeah.. I've literally tried 20 solutions, and most can not detect gaze location well. Gazehawk included.
by `this` did you mean using the tool or trying to solve the problem from within ?
Google is no better for their own phones with their 2 year update window.

And good luck if a manufacturer decides to breach contract, e.g. TI, they won't enforce the updates.
Lasers and eyes don't mix very well. A single stray reflection off something spherical and you could end up with serious eye damage.

Warning sign on a friends watercooled laser: 'do not look into laser with remaining eye'.
Why new college grads should try a customer support career
Then they become commodities, the price falls to levels we could never imagine now, and use cases open up we could never imagine now.

At the limit: ubiquitous, cheap, smart, connected displays. Seems like it could be pretty cool.
When Is Naming Abuse Itself Abusive?
I already wrote how I manage my time in this post:

https://news.ycombinator.com/item?id=12736194

I'm training hard for algorithm contests (mostly on CodeForces.com and acm.timus.ru). It requires very intense focus without any distractions. Also, it's very energy consuming (at least for me) and can be frustrating if you get stuck.

But I have a problem with procrastination. To solve that, I agreed with myself that I will work on my algorithm stuff only when I turn on timer for 15, 30, 60 or 120 minutes. But if timer is turned on, I must work without any distractions at all (in complete silence, non-stop).

The key idea is that it's much easier to convince myself not to be distracted for specific time frame.

If it's hard for me to start working non-stop for 120 minutes, I start with 15 minute timer, after that I usually warm up and can setup timer for 30, 60 or 120 minutes with less psychological resistance.

Another key idea is that in order to start working hard, it's easier to convince myself to work hard only for 15 minutes. Then after that, you become warmed up for longer work.

I also record all my time to a journal. So I know exactly how much time I spent on algorithms last day, week or month.

I like simplicity and keep my journal in plain text.

I also wrote very simple program (C + X11 Xlib) to display histogram.

Here is how it looks like:

https://www.dropbox.com/s/qmd198jr17dlt1t/hours_resized.png?...

Displayed data collected since February 2016.

Vertical black/grey (color alternating to differentiate between days) segments is how much time I spend each day.

Vertical blue lines mark 7 days frame.

Horizontal red lines mark 1 hour time.
Getting TFLOPS Out of AWS Lambda
Holiday Activation: New Year’s, Valentine’s, and NCAA Basketball
Their revenue almost doubled from 2014 to 2015, and is on track to be a bit higher than 2015. It's silly to pretend they're just burning money for fun.
I wonder how true that is and how much is part of Buffet's PR to make him a non-loathed billionaire. Being frugal is one thing, but feeding your family garbage on Christmas?
I see no conundrum. Go for it. It is inevitable anyway.

Unlike nukes there is no MAD scenario here - so nothing to keep armies in check. And it would give great tools for general area pacification - which any aspiring dictator strongly desires.
Basically? It's still hard.

Identifying eyes is fairly easy, of course. Identifying open, approximately centered eyes is the easiest version of this and it's what we want.

Basic eye-tracking efforts say something like "which of these equidistant squares did your line of vision intercept?" That's still enough to produce some cool things like "look at the red box to click it", but it's not a real-world solution.

But the problem is identifying small changes and cross-referencing them with the state of the world to identify what's actually being viewed. The difference between someone looking at a sticker on a window and looking out that window is big, but the evidence available to distinguish them is tiny.

Other 'natural' movements can also spell doom for eye-tracking: turning your head without moving your eyes sweeps your vision, while turning your eyes saccades it and only values the endpoints. And turning your head and body while keeping focused on a single point feels simple, but identifying it means tracking three different axes of rotation as they interact!
This is pretty much why I keep the phantom power off when my condenser mic isn't in use. Literally can't work unless I flip a physical switch.
Facebook parted ways with a lot of its developers as well (remember the Friends data API?), but then went on for more fast growth and happy investors.
Social Network for Grandma's
I don't suppose signing in without Google is on the roadmap?
How do you tie a domain to a key in this model? That's the specific thing that CAs do. The Wikipedia article seems to hand wave over this and I don't see an obvious answer on the namecoin site (though I assume it's there if I dig enough).
s/machine learning/bunch of if-then-else statements/
Q: Should we use Henrik Kniberg's original illustrations, and credit him for this product development meme or whatever?

A: Nah, let's just recreate his visuals and call the whole idea our own.

(for reference: https://blog.deming.org/2014/11/minimal-viable-product/)