skysight-inc/HackerNews huggingface dataset:
My Boss picked up an Ubuntu Dell Precision 15 5000 and though it's a beautiful machine ("4k" or "retina" screen, metal, etc.), it turned out to be a bit buggy/odd with the version of Ubuntu that it came installed with. May be nVidia Optimus related and the fact that it came with 14.04.x rather than a newer version of Ubuntu, not sure.

And among other things Dell installs a special custom package to prevent the super key from working at all, which was/is very odd and was a bit of a hassle to reverse because not only do you have to uninstall their super key disable package, but you have to install a tool to configure Compiz to re-enable it once the package is gone.

I'm guessing (but don't know) you get a better experience with the XPS 13"?

Not sure if it's an unusual case or not.
Lawful Spying Guides by Cloud Service Providers
Cronlock: distributed cron in 300 lines of bash
I kind of agree with this. The thing is, Emacs has always been "Generation 3" in your terminology. Atom and VSC are kind of bringing the Emacs way (extension language is implementation language, not restricted to a narrow plugin API) to a new generation, along with the graphical experience that Emacs doesn't provide (yes, I use GUI Emacs. Yes, Spacemacs is nice. Atom with Material-UI plugin is still prettier).

I'll be an Emacs user for life, but I am currently recommending Atom to people wanting to move away from language-specific IDEs and dabble in a text editor, because it has enough of the Emacs nature while not being too daunting.
When you use a URL shortener, you are effectively encrypting the URL and telling someone they have to go to some 3rd party to get the plaintext. Without any checksum to verify that the 3rd party didn't send an incorrect URL, either maliciously or by accident.
This is missing perhaps the most controversial part of the Universal Basic Income: that it's funded by the same population that it's helping. This isn't a fair test because it's being funded by "outside" money, from a much richer source (investors and donors from the richest country on earth). It's a charity moreso than a real investigation of Universal Basic Income.

A more realistic test would be to take those 6,000 Kenyans, tax them in some way (e.g. take 2x from 3,000 people), then distribute the money equally. And it would have to be done in one localized area to take care of the homogeneity problem (if the money is too sparsely distributed, prices won't reflect the new money distribution).

As much as they talk about how scientifically the study must be done, and the rigorous testing, it seems that there are some holes in the experiment.
I suggest that you have a direct and honest conversation with your son about a habit that you believe to be harmful.
Well the insurance industry was somewhat born on the back of coffee with the formation of reinsurance for ships by a group of people who used to meet in a coffee shop that went on to form Llyods of London, and the World of reinsurance and insurance grew from there.

One indeed wonders, how much business is done in a coffee shop's today in relation to the past compared to todays times.
> the poor just make do with Dunkin Doughnuts and the like

Oh brother, HN's insulation from the real world is showing... If you can afford $2 for a cup of Dunkin Donuts coffee on a regular basis, you probably are't poor. Most of them "make do" with a cup of Folgers/Maxwell House/etc brewed at home in a Mr. Coffee.
It's a good idea to keep an eye out for the list here. There's a Thinkpad there which runs completely on free software, a good indication that the hardware support will be good:

https://www.fsf.org/resources/hw/endorsement/respects-your-f...
Honestly this title feels a bit like FUD. Sure restricting the space of possible URLs decreases the difficulty of brute forcing urls, but honestly if you don't want something publicly accessible put it behind a auth wall.
Nit: Some ThinkPads have 2560 x 1440 displays now (or higher, I think, on the big ones). And their keyboard and touchpad buttons are vastly superior than Apple (though some people have wrong opinions on this). They also don't overheat like Apple, generally speaking.
Lonely Planet’s Chrome Extension
I've built and deployed a game using libGDX + RoboVM once, and it was super easy to get my app running on both Android and iOS. I was more intrigued by the bureaucracy around compiling and distributing an iOS app than by RoboVM itself.

That said, I was just this week thinking about my next game, a Tower Defense, and now RoboVM dies... :/

Will try the libGDX response as soon as possible.
I thought I'd repost the lawful spying guides by the biggest cloud service providers [1] (including Microsoft). There's a great one from the Hotmail era I couldn't find on a whim though.

1: https://news.ycombinator.com/item?id=11504068
!smart != stupid
That's not true at all. Lots of libertarians support UBI (which this specific case is not).

It's a very capitalist solution to a post-labor world.
I doubt you will melt very far. For the same reason it is difficult to sustain super-liquidus magmas on earth-you just melt more material until your composition and temperature converge.

Even a fusion reactor has small thermal mass relative to the rest of the earth.
How to harness the code academy era
I have no data on how rare it is. My anecdotes suggest that it's more a matter of how the family prioritizes and allocates the income they have. There is a very tight spot in the curve where you make a "good income" but your associated lifestyle expenses are such that all of that income is allocated before any is earmarked for college. I still view that as a choice, though.
The filtration process is terrible; "everyone knows" that some people are more able than others, but it's very hard to quantify and very vulnerable to prejudice. And a particularly modern problem: if you give people a take-home test, they can outsource it across the globe.

I'm starting to think that the way out of this is guild-like structures where you qualify by producing a "masterwork" recognised as such by your peers. And then you don't have to prove yourself any more.

If the challenge is just allowed to be itself and not an employment filter, then it can be fun for all involved. I'm keeping an eye on Stockfighter myself, and I know people who do Project Euler for fun.
I think short URLs are great for Twitter, sending people to public URLs, for other services where you're literally just shortening a public URL, if they want to include a tracking / redirect to harvest all your juicy habit information - but I don't think it's a great thing for private URLs.
>Just buy a bigger box with double the memory?

For what it's worth, a quite staggering number of sites I've fixed up have had databases with varchar ID columns, and no indexes anywhere.

Thankfully the DB sizes have been small enough that fixing this has taken a few seconds to a few minutes max of DB downtime, with instant, seriously-impressive-looking results afterwards.
I'm there with you. I can enjoy some programming games, but it's typically short lived. What I enjoy in programming is creating real and at least semi-useful stuff, not getting more points on a scoreboard.
I'm dual-booting Win 8.1 & Ubuntu 15.10 on a Lenovo Yoga 2 Pro and Ubuntu works great, including touch screen, video, sound & Spotify, the whole works. As a bonus, if you're a distro explorer is has a "Novo" button in addition to a power button. "Novo" takes you straight to the Setup/boot menu, and distros boot well from SD cards. I've played with Kali, Tails and Ubuntu Gnome this way.
Ha ha, I was just posting because my Boss is having some similar fun with the same model.
When I re-read this carefully, I get the feeling an analogy might work:

"You see, your honor, I meant to pay my bill at the restaurant, but they threw me out on the sidewalk before I had a chance to pay it."

As in, one of the two parties might have been genuinely interested in signing such documents, and one of the two parties might have had reasons to want to avoid letting the other one sign those documents.
Of course 304, ungh. The reason 304 gets used more often than 301 even for essentially permanent redirects is because of browser caching... If you allow editing a redirect, then you might want to change future requests. Of course, many URL shorteners don't allow edits. As far as I know, some browsers don't cache-invalidate 301s. Haven't investigated recently, maybe there's an HTTP2 solution for this, or proper use of headers, or something.
Agreed (to an extent). The real problem with URL shorteners is their longevity. Some routinely delete old URLs and all will most certainly be gone within the next decades.
Microsoft sues US government
You are right. It's unfair, I'm going to modify the post to mention alpine.

The post is both about tiny images AND how to build docker images with nix. I think it was an interesting tooling to make for our community. Some Nix people are already using it for obvious reasons.
Thank you Sofi!
No sarcasm intended here: Is the highest abstracted benefit of Universal basic income (other than the benefit to those that receive the basic income) that you cut out the middle person in social welfare distribution?
Turns out to be a school bus driver takes a little bit of work: http://www.wikihow.com/Get-a-School-Bus-Driver's-License
Interesting that Linus himself used to use a MacBook Air! I'm curious what he uses now.
The engineer’s engineer: Computer industry luminaries salute Dave Cutler
Thanks, I will do this.
It might be useful to say what you do for work, and which features you're more interested in.

Do you need huge amounts of ram? Do you need very powerful processor? Or are you more interested in long battery life?
1. Do you know what you are doing? (not trying to be harsh... it's a serious question.)

2. Have you read any of the latest research in this area? (think Google scholar).

3. Often, apps like siri and cortana do not process the sound on the device, but rather send it to a server for processing. There is, of course, exception in cases of small, well-defined applications with limited pattern matching required.

4. Whether or not it is feasible and/or succeed is based on your ability, performance, and approach. We cannot predict any of that here.
Typical spineless bureaucratic political BULLHOCKEY, my condolences to fellow Germans.
Yet Another online service to test web server security headers
All the way back to 2015, I got a job that said "we have a page (in a Windows app) that loads in 5 hours; we'd like that to be much faster, preferably in under a minute".

I got it down to a few seconds, but that's not the important part: that was an application that was being used, daily. That page would just take 5 hours to load.
Can someone ELI5 what profiling data is?
IRS Security
I wrote this last week, might be relevant

https://github.com/lxfontes/droplet-lb
Smart Monitoring at Yahoo – DevOpsSummit #DevOps #ML #Microservices
^ This is good advice.
As a native to (greater) Tel Aviv now living in Berlin, I much prefer Oceanic weather.

~9 months of the year you'd be sweating if you go outside & do even the slightest physical activity, like leisurely walking or cycling (mostly due to the high humidity, it's not actually that hot most of the time).

Berlin is too cold for about 3-4 months per year but the rest of the time is pleasantly cool, like San Francisco or London: bad bathing weather, but good working weather.

Other problems of Tel Aviv: poor transit, the resulting bad traffic, air pollution (it doesn't rain often and occasionally gets sand storms in the summer), noise pollution. Costs are not as prohibitive as London, NYC, or SF but significantly higher than Berlin.

I guess if you enjoy LA, Tel Aviv might be for you?
A system to programmatically run data pipelines
This is breathtaking. This article is not only very important for the vulnerability it uncovers, but also it is one of very few articles that shows with very specific examples why breaches of privacy do matter.

Even if you 'don't have anything to hide', you don't want anyone to know that you sent someone the directions to a planned parenthood center. Not because you think it's a bad thing to do, but because the publicity of this information could be harmful to you.
Having fun with BigQuery and real-time Reddit data
The Other Crisis on the Mexican Border
There's actually a really good reason: As data gets bigger, so do page speeds. Take a look at Google Analytics. Their "slow result" takes quite a bit to process.

If you're just rendering a couple database fields to a page? Sure, that's easy
Why did they stay silent for this long? They could have at least given a hint that this was in talks. People make important decisions on what to use. The only answer we got on what the acquisition meant for RoboVM was 'Stay tuned'. Same thing was when they decided to remove it from open source. They just stayed silent for 3 months and then BAM... Kinda looks irresponsible
I think vanilla accounts automatically get the battle chest version, which is expanded to included the previous expansion during each expansion. It looks like the battle chest includes everything up to Pandaria, now.

https://eu.battle.net/shop/en/product/world-of-warcraft
Youtube is not the problem, it's the symptom. You're looking for a technical solution to a psychological problem, it won't work imo.

But I realize I'm not helping you much here, good luck ;-)
San Francisco Home Prices Fell for the First Time in Four Years in March
So desktop is unaffected?
Yes, the title does. But let's take a look at the actual content:

OneDrive generates short URLs for documents and folders using [..] the same tokens as bit.ly. [..] In our sample scan of 100,000,000 bit.ly URLs with randomly chosen 6-character tokens [..] 19,524 URLs lead to OneDrive/SkyDrive files and folders, most of them live. [..] From the URL to a single shared document (“seed”), one can construct the root URL [from which] it is easy to automatically discover URLs of other shared files and folders in the account

In other words, the links provided by these shorteners contain authorization information. And:

Around 7% of the OneDrive folders discovered in this fashion allow writing.

And in the case of Google Maps:

goo.gl/maps URLs used 5-character tokens. Our sample random scan of these URLs yielded 23,965,718 live links, of which 10% were for maps with driving directions. These include directions to and from many sensitive locations: clinics for specific diseases (including cancer and mental diseases), addiction treatment centers, abortion providers, correctional and juvenile detention facilities, payday and car-title lenders, gentlemen’s clubs, etc. The endpoints of driving directions often contain enough information (e.g., addresses of single-family residences) to uniquely identify the individuals who requested the directions
So this is like flock with an nfs share, but using redis instead?
To me, this is like saying Base64 encoding is dangerous; sure, if you think Base64 is encryption and are using it to store passwords, please stop.

Almost all tech can be used in the wrong way, this does not make the tech bad if use correctly.
puri.sm
"And their keyboard and touchpad buttons are vastly superior than Apple (though some people have wrong opinions on this)"

There's no wrong opinion. Just an opinion.
High-achieving people in any environment tend to be arrogant, whether it is crime, politics, business, religion, sports, ...

Not sure whether arrogance is something that helps people achieve more, or if it is a byproduct of their achievements.
Dodgeball, the predecessor of Foursquare, predated Loopt in the mobile social space by at least three years. There were likely others.

Loopt received the at that time unheard of privilege of running an always-on location service on some phones, and failed as a business.

Separately, being inclined to believe someone in a matter of fact/law based on their track record in another realm is an example of the appeal to authority fallacy. The subject also has personal and institutional conflicts of interest in this instance.

Now if we're talking polo shirt styling...
These days most linux distros support all laptops well.

Just buy by the specs.
Creating Modules in JavaScript with ES7 and Babel
My Thinkpad T440S from 2014 works almost great under Ubuntu 14.04.
Everything's going properly (keyboard, battery, etc) but the Wifi is not.
Seems like a RTL8192EE isn't a linux' first class citizen :/

Btw I tried different distros before sticking with Ubuntu 14.04: it really the most finished (at least on my t440s).
And you are a developer or a consumer?
Scaled Agile Factory – Going Beyond the Usual Suspects – DevOpsSummit #DevOps
Firstly, it doesn't even need to have anything to do with "ethics", it's just ridiculous to argue that "lions eat their prey alive, hence I find it fine to do so." Lions will lick their balls in the presence of, well, pretty much any other organism. Do you suggest that we do the same?

I'm not saying that people are "inherently more moral" than animals, or "far superior", I'm saying that they're inherently people while animals inherently aren't people. A lion will never compare its own behavior to the behavior of a toad or an elephant or a human in order to judge its propriety, but you do this sort of thing, and you doing so is inherently human. A lion doesn't argue that it's superior to its prey and hence it's OK to eat it alive, but you do make this argument (or a different argument, the point is you're arguing about this on the Internet) and this is inherently a human thing.

You being a human makes it possible for me to ask you, why would you want to eat an animal alive, why not kill it first? What's in it for you? It's obviously painful for the animal and the vast majority of humans derive a certain degree of displeasure from observing the suffering of living organisms that they don't have a particular reason to harm. Perhaps the desire for philosophical consistency is the inherently human trait causing you to argue in favor of eating animals alive ("since most of us would kill an animal to save a human's life, it must also be OK to cause animals suffering for a near-zero gain or even just to derive pleasure from it, otherwise it's a slippery slope at the end of which we grant animals voting rights")?
Also everyone should be smart enough to realize a public short URL isn't security. There are public one time password sites that provide a far more secure way to share a file quickly IMHO.
Can't we have a new style of lottery, where the prize is not $1,000,000 or more at once, but instead just basic income for a lifetime?

The results could be useful for scientific purposes (even though the sample is somewhat biased towards people buying lottery tickets).
What's your thought on mongodb - i've recently started a project that is running in prod now for a customer and I spent almost two weeks deciding between mysql and mongodb. Ultimately went with mongodb but it's not my forte. And I've been thinking that at some point the calls to the database are going to slow down. And i have no idea where to start looking to improve mongodb performance. (MEAN stack application) I'm sure I'll be doing a bit of research soon on that once i get the base feature set working.
I'm with Robin, this sounds like a ton of fun, and I also love crafting up random VMs and emulators. This kinda reminds me of an old ICFP Programming Contest featuring the mysterious Cult of the Bound Variable [0] which starts off with requiring you to implement a VM to a spec and just gets weirder (and more awesome) from there on in.

[0] http://boundvariable.org/task.shtml [1]

[1] Fair warning, this rabbit hole is deep.
link to essay? I can't pick it from that description.
Did you work as developer and make money with your machine?
In other news, some people use password as their password and 123 456 as the combination to their briefcase!
You have to have the a server with the same configuration or a snapshot or provision a new one...
0 3 methods for getting started with Functional Programming
On the same subject, Jon Myers wrote a great blog post a number of years ago about living and working in Saigon that opened up many remote worker's eyes to the city:

https://medium.com/digital-nomad-stories/bootstrapping-in-sa...

And because I'm getting nostalgic, here's a great post on the incredible food there:

http://www.legalnomads.com/2014/06/saigon-street-food.html
Using Asana. Integrates nicely with Slack.
Very happy with my t440p and Ubuntu/NixOS.
Profiling data tells you how much time your software spends running each part of the program.

At the highest level, you might just know "we spent 25% of time reading from the disk, 10% writing to network", etc.

At the lowest level, you can know exactly how many times each instruction was executed, and how long it took, and the call stack of each execution.

Normally somewhere in between. The appropriate level depends on what you're trying to optimise.
I fall in the same camp as you. I have played TIS and SpaceChem, though not to completion. After banging my head against one problem all night long, I decided I'd have more fun just playing HotS or some other game instead.

The dopamine rush from solving a hard problem is pretty intense, but not worth the hours of frustration after more hours of frustration at my job.
Agreed. My Dell XPS 15 is running at 3840x2160. Unfortunately, there's a few quirks:

- Wireless drivers broken in Jessio (unless you build your own kernel)
- UI elements are EXTREMELY small (you have to set DPI before window manager starts)

Apart from that, it's an awesome machine
The relatively mature iOS support was one main reasons I chose to develop my game using libGDX (which relies on RoboVM). Luckily I've not started my iOS build yet (and am currently Android-only) but this has wrecked my plan going forward.

The BadLogic (libGDX) solution is to use the Intel Multi-OS Engine [1] but this too is a closed solution. I'm now concerned that I might spend months getting my game working in Multi-OS, marketing on iOS, building a user-base then find Intel has abandoned the project (as RoboVM have).

This has just highlighted how much risk is involved in fringe runtime environments (Java on iOS, for example), especially those relying on closed solutions.

[1] https://software.intel.com/en-us/multi-os-engine
Maybe. Guillory doesn't need to show he was issued shares to win. If Cruise promised him 50% equity, and didn't issue him any shares, that would be a breach of contract. Guillory would get damages not because he actually owned equity in Cruise, but to compensate him for the equity that was promised to him but never issued as shares. Contract damages put you in the place you would have been had the other side kept their promises.
How much do you need to be around other startup people? Mediterranean EU cities will generally be easier and mostly cheaper to stay at.
I don't know how it is with you, but I think I have learned a lot by learning Haskell - and I think it has made me a better programmer. I have to say, I am in no way fluent in Haskell (anymore), and I prefer erlang as the functional PL of my choice (better libraries, more open community).

I had a series of courses about concurrent programming at the University, with a Focus on programming in Haskell. Learning Haskell has taught me 2 things, and I am immenseley gratful that it did:

* The power of abstractions

* The power of types.

The second point is absoluteley incredible in Haskell. With proper reasoning about your datatypes, the implementation almost becomes an afterthought. I never had that insight when I was using Java, C or another statically typed language.

Also: I think if this aricle would be written today, the authour wouldn't be so frustrated. Many functional concepts have influenced other languages in the last 10 years (especially C#).