skysight-inc/HackerNews huggingface dataset:
Would you care to substantiate this idea that the district court which rejected the US extradition request simply "didn't take the request seriously"? Being that this is an incredibly insulting accusation to make about the Polish legal system?

Had you bothered researched the matter a second or two (before making up a condescending opinion about it) you would have readily found the basis on which that court made the decision that it did. A very specific, and universally understood (and generally accepted) basis, in fact.
Not exactly, oem pc's have ( mostly ) an oem version of Windows on it ( which is pretty cheap, don't know what other incentives microsoft has though).

But you can install Linux on it for sure :)
Deactivated my FB since 2012. Happier more productive ever since. These days I only do Instagram.
Business structure and incentives
do you have any guides or tutorials I could possibly follow to have a setup like that? I'm working on configuring a site and would like the ability to 1) scale as quickly as possibly or 2) rebuild in event of total failure.

I just don't even know where to begin. Is this something I could stand up locally and push to like s3, spin up a new server and install 1 thing and have it pull the configs and software installs down?

Any suggestions?
> The opposite. XCode was "atrociously buggy" in the 3/4/5 era and before, and has gotten quite better in the 6/7 series (despite having to support a whole new language).

Xcode 3/4 were a lot harder to work with (IB and Instruments separate, had to use Clang on command line etc), but I don't recall them being particularly buggy. Xcode 7 with Swift is the buggiest version I have used. It crashes on me 10+ times a day with all of the instant compiler checks it does. The progression from 3 to 7 is amazing, but I feel it has come at the cost of stability.
The point was that people have different perspectives on where the issue is, regardless of what they think about it. To wit: As an English person the debate in housing is heavily based on investment. As an individual I however feel housing is primarily a necessity. The underlying sentiment is that its a localised debate.

Though I disagree with you that most English people value and vote for the promotion of investment in housing. But then that could mean a million things; from stamp tax on buy to let mortgages, to freeing up green belts for development, to reforming housing benefit eligibility. It has always been and still is a massively divisive, sometimes violent and always complex issue in English society. Elections are won and lost on the nuances of these issues and politicians will often find a complex "3rd way" to attempt to appease everyone.

And that's without questioning your assertion that all English peoples values are dutifully represented by the political party currently holding majority in the house of commons. We also have a fairly unelected House of Lords having a final say in these matters - a notion that quite easily resonates with Serfdom.
How the TPP Will Affect You and Your Digital Rights (2015)
This is essentially true, but some may still be interested in the results.
Just trying to head 'em off at the pass.
I can only speak for myself, but for me it does, by forcing you to do stuff differently.

Eventually you realise that Dockerfiles are fine and dandy, but this mechanism isn't really needed and it can be an obstacle. You realise that a good package manager is your real friend. So now I use wonderful xbps-install from Void Linux to create a complete rootfs + actool to make an ACI file and that's it. A basic webserver can work as a repo for your xbps packages and your ACI images. No need to use Docker Hub or Quay, etc.
Agreed. There may also be a customer service lesson in that refund email. Typically, your customer is not happy with you even after they receive a refund, so exclamation points and language like "Booyah!" is really not a good idea for that sort of message. It's always going to sound a little bit tone deaf -- and very tone deaf when the refund was for a major incident like the loss of an entire server.

Keep it professional.
Is it single RAID controller or is there a redundant setup?
Anytime you don't write code to solve a problem you are showing masterful traits.

More code is often not the best answer, but if you sell yourself as a programmer rather than a problem solver then refactoring an inefficient process rather than writing software to support it doesn't make you money.

Be a domain expert, even an old-school systems analyst and use your brain first and programming chops as one of your tools. The masters are already among us but you won't identify them by using the amount of code they produce as a measure.
> Right now this is just a fancy maglev.

Precisely. There are no air intakes on the nosecone. None needed, since there's no air hockey suspension.

I'm surprised more people didn't notice this. I was shocked when I saw the change.

The Best Overall Design Award was given by SpaceX to a design that's not Hyperloop as we know it—just a maglev in a tube.
Is that really so? I have actually stopped using Google Maps over the last couple of years as the last few redesigns have made it less useful and more frustrating. I would say that 2010 represents the peak of Google Maps' usefulness, and whatever it has been doing since then looks more like squandering potential than realizing it.

...But I also found Google Maps to be excruciating and effectively unusable on a mobile phone when I first tried it. I don't think I've actually tried using Google Maps on a phone since their last redesign. Perhaps that's what happened, they just switched from a design that was usable on a computer to a design that was usable on a phone, but I'd already given up on the phone experience so I didn't notice.
If you're relying on backups for servers other than your database then you're keeping state on your servers and that's a Bad Thing. You should regularly destroy your own servers and recreate them using your configuration / deployment scripts if the prospect of this happening worries you. Do it before your business starts to rely on it.

For database servers you need to have procedures in place to quickly switch the production application over to a database you just spun up and migrated the data from a recent backup to in order to test your data backups. You want this to happen as smoothly as possible in the case of a failure. Keep data backups in three different places and test your procedure on all of them.

On a production system, do not keep the database on the same server as the application.
I use this "Block site" plugin [0] to redirect facebook.com -> openlistings.com because I still want FB pixels, etc to work for web development.

Keeps me addicted to the right things :).

[0]: https://chrome.google.com/webstore/detail/block-site/eiimnmi...
Let me ask, and mostly for my own edification as this has come up before, what's the link between Palantir and actual drone strikes or something like "Palantir knows about the number of civilians killed and maimed in these operations."

From my reading on Palantir they seem like a big data mining company. Sure, they can try to grab a ton of data and try to show some correlations but somewhere there must be someone reading that information and making decisions, right? It's not like Palantir is carrying out drone strikes by itself (or at least I can't find any reference to this).
I don't see the point either way. Maybe they mean `echo '127.0.0.1 facebook.com www.facebook.com' >> /etc/hosts`?
I'll take a crack at that:

- UI non-responsiveness: it is extraordinarily frequent that I will chord a tab change in Safari or in iTerm2, and the system will not respond for sometimes multiple seconds. It's the same with creating tabs in Safari. ⌘-t or ⌘-{ do not respond.

- Application switching focus failures: ⌘-tab will raise another window, but window focus will not follow. This has caused me to lose work. ⌘-tab, ⌘-w will sometimes close an iTerm2 tab that's behind the Safari window I'm looking at.

- Mouse pointer lag: Probably related to the input lag above, the trackpad will not respond for multiple seconds after I begin touching it. If I "wake" it with a two-finger scroll, it will often lose half the input and instead click.

- AirPlay stuttering: even two ethernet-wired systems will still lose data between them. It's a crappy experience.

- discoveryd: My Apple TV's network name is currently "Apple TV (5)". Macs sometimes do this too.

- Slow laptop wakeup: I almost always have to tap a keyboard key to wake the display after opening my laptops (MBr and MBPr). Almost always. But not always.

That's just off the top of my head. Many of these have followed me between OS X revisions and different hardware. It amazes me that such bugs stick around.
Or even better, you give the directory away freely. But inside there are ads printed at certain intervals.
Five reasons I decided not to participate in Global Game Jam this year
Get Creative or Lose Your Job
Intent is the key here.
> They got a handle on security when Linux list a fire under their ass.

I have my doubts that all 0.02% or whatever of PC users who are dedicated to using Linux as their desktop OS influenced Microsoft to do anything but if you have data to show otherwise I'd be interested in it.
Mozilla/Firefox has a serious issue marketshare issue and it's not clear if they're aware. I'm beginning to see pages that break on Firefox or have warnings that Safari, Chrome, IE must be used. If Firefox doesn't find a way to gain or at least maintain marketshare, they risk becoming irrelevant. Since Firefox is their main revenue, this should be considered a company survival situation. But they're not acting like it.
It won't happen until "those people who actually understand how the technology around them works" decide to become legislators. Are you quitting your engineering job to run for office?
I gotta admit, I've seen more cases of founders selling their business, taking the huge payouts (and screwing their employees at the same time) and simply leaving tech completely. It's not that they are burned out; they simply got what they wanted and moved on. The business, and the tech, was a means to an end, pure and simple.
This House Costs Just $20,000–But It’s Nicer Than Yours
Introducing the Keybase filesystem
It's the standard DO credit email, which typically is from referring friends or doing something else to acquire credit. Not getting a refund because DO accidentally deleted your droplet.

Though their should be another avenue for such things.
Oh well, It's not like DigitalOcean doesn't tell you to enable backups. And you should not expect that hardware failures are now a thing of the past just because it's in "the cloud".
This is a great strategy when you're working with the unknowns of creativity and artfulness. When you're trying to make a technology product, I argue, the situational context is so different that no such logic can really apply.

Additionally, it is important to keep in mind how many bad ideas become well-funded enterprises. Sometimes an idea is carried out just as an opportunity to arrive at a better idea.
Upload Files to Node.js Using Angular 2
Thanks! Developing the theme of technical sophistication has been one of the most surprising and gratifying side-effects of making tutorials designed for complete beginners. I'm hoping to continue the theme in each subsequent Learn Enough tutorial, and I'm thinking of adding it to the next edition of the Ruby on Rails Tutorial as well.
Well, except for the stuff he indemnified them against.
Cool, but a more meaningful number concerning the original meaning of "six degrees of separation" than the average of the average of the degrees of separation between each individual and everyone else would be the average of the average of the 90th, 95th, 99th etc percentiles of the degrees of separation between each individual and the most distantly separated other individuals in the graph (maybe excluding outliers who only have a few Facebook friends).
Sounds like an offshoot of Murphy's Law.
Chelsea Manning stupidly believed ...

This is a pretty nasty (and inaccurate) thing to say about what motivated Chelsea to make the decisions she did that eventually led to her arrest.
A full cluster or a single node?
> Whatever response comes back to a request directed at that address is entirely determined by whoever controls the address, and outside the control of the publisher of the hyperlink.

It's actually even worse than that. The content can change depending on who is making the request, and can also change from one request to the next. There is absolutely no guarantee that if you check the content of a URL at one time and find that it doesn't infringe any copyrights (and how would you know anyway?) that the next time you check, or the next time someone else checks, that the content won't be different.

That the court would even consider this is an indication of deep and profound ignorance on their part.
Good tip, I have done that 2 years ago!
I like to keep my computer 'clean' so that when a colleague comes over and asks me to look at some problem the browser auto-complete/suggest does not suggest any non-work things, whether they be news sites, social network sites or anything else that I read in my own time. The most embarrassing things my auto-complete suggests are things like the man page for 'strpos' (I should know whether the needle comes before the haystack by now).

If I really feel the urge to read non-work stuff then I have my phone, which costs money, has a useless keyboard and a diminutive screen. If I am making a cup of tea then there is plenty of time there to see if anyone has sent me email etc.

Regarding work email, I do not read a lot of it and I expect my colleagues to know that I don't read emails. I do read important ones but social events and other work emails that are non-critical I just move to the 'almost read' folder. Generally my email is just used for test purposes, lots of systems cc me in on things so real emails are hard to find amongst the reports etc.

I do have problems with 'slack' at the moment, some people are a little evangelical about it and I just find it to be lots of noise. I wish 'slack' would go and that I could return to the lame 'Skype' as that did work well for my needs.
Yes, but those aren't expected outcomes when using those services. That's the difference gdgtfiend was pointing out — you should expect cloud servers to sometimes go away.
Semi-computer functionality. I'm often working remote without access to a good wifi connection. Website goes down, I have to be able to respond no matter the time. Smartphone allows basic troubleshooting and provides notifications easier than standard SMS (notifications through slack and other apps).

Any recommendations?
There's this really great book you should read about myths and man-months
Good points. I guess it's a lot more like politics and a lot less like trying to win a developer of the month position and I agree that my understanding of a CTO is biased. Yes, the company he works for is small and he only manages people I can count on my one hand.
Right, so technical debt then.
Gitcolony now supports Bitbucket
They also recommend not do any evil if you do not want it to be posted publicly on the internet (E. Schmidt in particular).
Try "forest". It's the best solution I've found for "blocking" attention stealing apps. https://itunes.apple.com/us/app/forest-stay-focused-be-prese...
While my first intuition was to agree with you, there's certainly an upcoming generation of developers who have never operated their own root servers and the abstraction level in the cloud nowadays is so high it makes you easily forget that "Droplets" are just VMs are just servers running software. On the other hand, hardware reliability has increased in recent years due to RAID, fully redundant networking & power adaptors, you name it.

These facts combined certainly make it easy for the younger generation to forget that redundancy and backup still don't replace each other (never did).
The `git push --force` command didn't quite make the cut, but if you can think of a place where it fits into the current tutorial I'm certainly open to adding it. Maybe it fits in as an exercise somewhere?

UPDATE: yebyen has suggested this was a meant as a joke. If so—good one!

UPDATE 2: I don't mean to imply that force-pushing isn't useful! As several commenters below have noted, it most certainly is. But it's also most certainly dangerous.
What are the advantages of it over a current account from a big bank?
Not when the tax credit is only for first time buyers and the majority of buyers are not first-time... This type of credit is an attempt to address the concern of @okc in providing preference to new home buyers over existing homeowners.
Record audio and video with MediaRecorder from the browser
Thus ensuring that Silicon Valley gets to eat up all the H-1Bs.
Even Russia has stopped capital punishment.

That is, claimed to stop:

https://en.wikipedia.org/wiki/Sergei_Magnitsky
> However, newspapers let people place personal ads: "Pottery enthusiast seeks friends. 555-1212, or write to 1010 Binary Lane."

I recall reading a story from a guy living in England during the Amiga years.

At one point he learned that he could place a personal ad in the back one of the many magazines sold, offering to exchange copies if he was mailed floppies.

At the height of this activity he got so much mail he had to buy extra drives, and spend whole weekends swapping floppies.

And this is sending floppies via physical mail.

If you want a contemporary equivalent i hear there are people operating a "sneakernet" based on external HDDs over in Cuba.

Heck, i have personally seen people bring duffel bags of CD-Rs to LAN parties. And this was back when most used modems to get online.
It's so insanely easy to get started with puppet or ansible I wouldn't start rolling out a product without using them from the get-go at this point. At the very least properly package your software (read: DEB or RPM, not docker containers) so it's easy to reinstall quickly if need be.
What? Why is it a bad thing? I guess it depends on someone's definition of a database.
Has scrolljacking gone too far?
As someone who regularly uses OS X and Windows, I'd say OS X is as reliable as Windows 7, 8.1 or 10 or even more reliable, particularly with regards to crashes. Apple did have a really annoying wifi bug that has been fixed but that did take awhile.

iOS is also in pretty good shape, but almost every time Apple releases a new version its buggy. By now, iOS 9 it's a very stable and robust OS, but it needed work up front.

The biggest places were Apple is having trouble are with new products. Watch OS was slow, buggy and limited at release. It's pretty much at a 1.0 state right now. The new Apple TV is by far the best version of the Apple TV, but the OS is buggy and still needs refinement.

My take on this is two-fold:

1) Apple is doing more and more products, causing there to be issues with newer products. They haven't been putting in the QA work on newer software. OS X is old and mature software, so it's pretty stable, but something like Watch OS is very new.

2) Apple's insistence on yearly OS upgrades is causing there to be a lot of 1.0 roughness each year. Just slowing down to a two-year cycle would allow for a lot more time to refine and more time where the OS has been patched and is the latest OS. iOS 10 will be announced in a few months, but iOS 9 still has at least one major point update to go.
I used StayFocusd for a while, and while it helped, I also had the same problem with my phone, resulting in periodic uninstalls of the social apps. I found this to be attacking the symptoms and not the root cause though.

I then started using the pomodoro technique, with strict no IM/FB/etc during pomodoros. A nice side benefit of disciplining myself to work in this way was to reduce the impulsive desire to check FB, and over time I noticed that my desire to go onto FB, even when it was "permitted", had been reduced. I don't have StayFocusd or any such plugins installed any longer.
Build something so good, people will pay for it? It seems to work for companies like Netflix and Toyota.
I understand there are huge benefits of cloud hosting. But why are they running RAID? Why can't my setup be used at scale!?
That's an excellent nutshell description of one mode of a productivity / technology trap that I've noted for quite some time.

I've been in and about technology since the late 1970s. There've been periods where it seemed that there were a large number of new technologies being promoted -- OLE, SOAP, and XML were several of the big ones, with a burst seeming to emerge just as the first dot-com bubble shattered. I still recall walking into a (now closed, of course) technical bookstore in a tech hub, and finding an O'Reilly title I hadn't seen before, with the blurb "The only book on $TECHNOLOGY_X you'll ever need". I did my standard scan: title page, contents, introduction, index.

I never got the least idea of what $TECHNOLOGY_X was.

That said, the blurb was accurate -- it was the only book I'd ever need, it only neglected to consider that I never needed it.

For young techies who happened to cut their teeth on a skillset that is widely adopted by the industry, the world is your oyster. Eventually, that skillset erodes or is abandoned. I watched that happen to mainframe and VMS programmers, to Perl hackers, to various all-inclusive toolkits aimed at what were once called "Open Systems" (apparently nobody wanted to say "Unix"). And many Microsoft technologies (though some have been surprisingly robust).

I'm watching it now with the set of Web technologies that have emerged post-2005. For many HN readers, Rails, Ajax, Angular, etc., are all you've ever known. For others, they're one more set of word-and-TLA-salad tossed out in front of us.

When I cared to do so, I'd learn the technologies in front of me, well, and try to keep an eye on what's coming down the pipe. But with tech half-lives measured in single-digit years, if not months, that's increasingly difficult. And frankly, the results are also increasingly difficult to deal with.

I see a recaptitulation coming, almost certainly with a vast simplification. I strongly suspect that someone's going to look up from Node.js-SOAP-COBOL one day and realise that they're accomplishing nothing Codd, Englebert, or Ritchie didn't pressage decades ago.

We'll get a simple document format. Probably based on HTML or LaTeX. We'll get an applications platform. Commerce will be standardised to a small set of apps, almost certainly growing out of iTunes, Amazon, Google Play, eBay, or Craigslist, or someone taking on one of their positions. Media will get its own dedicated standalone player.

And the titles "Web Designer" and "Web Applications Engineer" will be consigned to the same Schumpeterian scrap-heap of history as "stable boy". Perhaps retained for sentimental value by a small group of eccentric (although, by definition, fanatical) hobbyists. But otherwise rightly forgotten.
Tony Fadell: Transforming old industries into data businesses
I've been using this for a couple weeks. Along with Zcash, it is the most amazing crypto-engineering project I've seen in years.

Imagine being able to share files on an ad hoc basis with anyone -- on any network. Share with someone based on Twitter, on Facebook, or email address.

Even better, all with cryptographic proofs of identity, strong crypto at every level, and open source.