skysight-inc/HackerNews huggingface dataset:
I love myself some fine light roasted filter coffee as much as the next person. My biggest concern with these places, however is IT security. Anyone who hasn't played around with their laptops once receiving the wifi password, running their chosen network analysis tools/penetration suite and messing with people whose screen you might even see from two tables away, hands up in the air.

I will not be first in line, mind you. Thus, I advise people to use their own connection or ssh to their home network when using even protected wifi in coffee shops. The burglar already has the keys to the house, and you are a willing guest to the table. Who will take responsibility for your safety if not you?
I will look into Kubernetes.

I believe you will need just a very thin layer on top of it to add droplets and you can call it done.
Oxford RobotCar Dataset
I'm confident in saying the countdown timer is not 100% reliable, because several times the screen has very obviously said something like "-2'15" when the alarm has gone off. I didn't really pay this much mind this the first few times, because I mostly use it for timing food, and most food isn't sensitive to an extra 2 minutes. But then one day I was timing a bread roll (8 minutes) and after 10 minutes it was noticeably charred.

If they can't get the countdown timer right I don't see why there can't also be bugs in the alarm clock too. I use it every day, and it's mostly reliable, but I'm suspicious it's failed to go off a couple of times...
However by doing that, Microsoft protects Xamarin from competition.
Three years seems generous. Most people I know with iPhones have to warranty replace them roughly every 18 months.
Eventually, if it isn't already, this will be one of those "you own the bank" situations. Too much government stuff relies on AWS to imagine AWS just getting cut out. If Obama decided today to fire AWS, how long would that take?
Yes, AFAIK you can build docker containers with Nix on any Linux machine with the nix package manager installed. You can even build them on OSX if you configure your OSX Nix install with a remote build machine that runs Linux (yes, Nix can automatically and transparently distribute your builds).
Yes, my 6P did.
> The trees on the 30th floor will never have a thick trunk, because they will die

And won't it be lovely to see these trees falling thirty stories onto unsuspecting pedestrians.
Most are going to suggest a Dell XPS Developer Edition or a ThankPad.
Ditto. If you need to autoscale you outgrew DO. On top of DO prices not dropping in 4 uears, I see little reason to use them. GCE has $5 instances now with big boy features.
Sublime Text for Web Developers
Isn't this what the flexible IP is for?

You create a new droplet concurrently the one running and then flip the IP to point to the new droplet. No downtime.
9 Leadership Tips for Consultants
ThinkPads generally run Linux very well. I use an old X220 with Mint 17 and it fits my needs. ThinkPads are also well suited to business use and will last many years. X series for ultraportables with small screens, T series for high performance machines.

This site collects info on people running Linux on their ThinkPads:
http://www.thinkwiki.org/wiki/ThinkWiki
>Thus, even though the server might not be charging, it's certainly draining revenue from Blizzard.

I actually was thinking about that today because a video regarding this server issue popped up in my YT feed.

The idea I came up with goes like that: Blizzard could offer free server software to interested 3rd parties who could then run their own favorite incarnations of WoW.

And to make sure customers would still pay the subscription fees this 3rd party server software would use the official Battle.net authentication service WoW uses.

Blizzard would still get their subscription fees and customers would have access to "vanilla" servers without Blizzard having to lift one finger.

(But knowing Blizzard this would probably never happen. They are very protective when it comes to their IP and creative control; Even after all those years they still don't allow players to dye their ingame armor because Orcs running around in pink armor would go against their design language).
Cloud66 and Tumtum (now Docker cloud) works with DO. Not open source and not free but a solution nonetheless.
I haven't installed Linux on it yet, but I've been really impressed by the Microsoft Surface Book - even leaving aside the tablet functionality it's just a really nice laptop, with the best features vs size/weight I've seen going.
Approaches like this lead to systems where talent work for free just to gain a reputation.

Stack Exchange, which was co-founded by the author, does exactly this.
Unfortunately, no. I've built my list of 50 subs by clicking links, using existing subs' sidebars, and, honestly, a lot of clicking the "random" button. I've winnowed and added and winnowed for years now. Like you, I find many subs that SHOULD be interesting, just aren't, and I scratch them and move on.
So what's the solution here? How else would you improve those kinds of neighborhoods? Do you expect the poor people are going to suddenly all get better jobs and simultaneously decide to make their neighborhood nicer?
Ask HN: What are the challenges of building a personal assistant like Siri?
I'm thinking to build a language-specific personal assistant, like Siri or Cortana. I'm excited about the technical challenge but wondering about its feasibility.

Some of the challenges are:

1. NLP: I am not aware of any non-English library and don't have much background on the subject.

2. Voice recognition: same as the above.

3. Web crawling: there are tons of libraries for doing crawling and I have a decent understanding of the subject.

So few questions:

1. are there any other challenge that I have not considered?

2. is the project feasible?

3. will it succeed?
I don't know if it's the best, but I've been hungering for a Think Penguin laptop for some time:

https://www.thinkpenguin.com/gnu-linux/korora-penguin-gnu-li...

The fact that it works with Trisquel is a good indication that the hardware support is good.
Merkel allows prosecution of German comedian who mocked Turkish president
Are you a Fed? Why would you ask a question that could only hurt GP?
WoW provides Blizzard three sources of income (game price, monthly fee, ingame store) and I hear their support is quite bad. Many other MMOs get along just fine with only one or two while providing an equal or better level of support.

But Blizzard can get away with all that thanks to people like you buying their marketing crap.
>That involves moving out of the realm of consenting individuals. That is what changes.

Note that I also said we can avoid this by only looking at other animals where notions of consent don't apply. Ideally psychology should realize that consent is a human abstraction.

>I agree that there is a point at which abnormality becomes illness - my (draft) definition is drawn when the abnormality causes pain (especially chronic pain), or early death.

Look at honey bees again. How much longer could individual drones live if they didn't sacrifice themselves for the colony. But wouldn't selfishness be a big problem for the colony as a whole? We cannot optimize on either the individual nor the colony to determine what is a mental illness.

Also, consider issues of causing pain to others. Every animal that eats meat causes pain to the victim it consumes. But that is clearly normal behavior.

And I'm sure we can find other examples of things that cause pain to self or others which we would find normal.
I recently bought a gen4 ThinkPad X1 Carbon. Despite a couple of issues first getting started with Linux (I've been using OS X for years aside from running Ubuntu on my web servers) I'm now happily on Fedora 23. There was a kernel bug that I think is being patched atm, requiring booting with intel_pstate=no_hwp but no problems with Fedora other than that.

When discussing this on the ThinkPad subreddit a Red Hat employee mentioned that their standard issue work laptops are ThinkPads with Red Hat Enterprise installed, but most engineers then switch to Fedora. As a result Fedora tends to run very well on ThinkPads (according to him and in my so far limited experience), as they have many Red Hat engineers working on that OS every day.
I'm using an ASUS Republic of Gamers Laptop with Linux Mint. My only issues are the Nvidia GPU, thankfully it has an integrated GPU from Intel so I can switch off to that and avoid the odd issues, that and an odd config that has my hard drive reading nonstop, a simple terminal command fixes it, but I have to do it anytime I come back. I might try openSUSE which is my favorite distro to see how all of these "issues" play out. I'd say spec the hardware for faults related to GPU, look for a GPU that has great support, if you prefer a specific distro as on their IRC channel etc.

Top two hardware issues that ruin Linux for me:
* GPU drivers support is either broken or non-existent.
* Wi-Fi drivers non-existent or not included in a particular distribution out of the box (seriously?)
Not using it and haven't bought it, but the Lenovo T460 looks like a good option.

The T460p is due out in the next few weeks and is geared toward performance with the use of discrete graphics and Intel core i5/i7 processors from the HQ line.

The T460s is geared for mobility, and can be bought today.

And also available today, the regular T460 model is a compromise between the two.
However, comparing pre-revolution oppression with post-revolution oppression is like comparing an empty soda can with a metal baseball bat.

There were months post-revolution in which more people were executed than the total killed for political reasons during shah's entire reign.
I tried going with System76 after having a good experience with one of their earlier models. Unfortunately the keyboard experience was _terrible_ - so as a portable it failed hard. Everything else was stellar.

By terrible I mean actually missing keystrokes noticeably often, even around 60wpm.
Ask HN: How can I make YouTube load very slow and buffer a lot?
My son spends an insane number of hours daily on Youtube. How can I slow it down and make it buffer a lot so he hopefully gives up?
The user should not need to learn that (on the internet) - it should be amazingly obvious. "Start Playing" and "More Information" are clear. "My Show" (it starts playing) is not obvious considering we have been using Netflix for years, clicking on a show or movie for more information.
Came here to say this.
My thinkpad works great with Linux mint. Planning to switch to Ubuntu 16.04 when it comes out.
I'm running Arch on a Dell M3800, most of my colleagues are running various Ubuntu flavours on the same hardware. Works well, up to and including the touchscreen.

Battery life is poor compared to a Mac, but it's really light given the compute power.
Is causing a problem to the pages protected by certificate due to OCSP error? Or the impact is only afecting issue and renewals?
Tensorflow Tutorial with many examples and notebooks
I remember pubs in the late 90s: dimly lit, filled with smoke, quiet rock music, quiet people, waitress who'd drop by when you called her over. I could bring in all my books and write a term paper for an entire afternoon, and they never minded. It was glorious and, unlike the coffee shop, illegal nowadays.
I'd like to point out that Libertarians do not support basic income. In this instance, the argument is simply that basic income is a better system then the current welfare system.
Hi, if you haven't already sent Chris an email, can you send me the details of your account and I'll get answers for you today? lilkim@google.com
Indeed! :)
What I want to know is - why now and not years ago?
I've had excellent experience with Dell Latitude laptops. I was using a Dell Latitude E6420 running Linux Mint for about two years until it stopped charging completely and I had to keep it plugged in for it to work. I ended up replacing it with a refurbished E6420 with almost identical specs for a little under $300. It's my primary computer and, with the 9-cell battery, can hold a charge for about 8 hours.
Personally I really like using a MacBook Pro running Linux via Parallels. For me, it's the best of both worlds. Obviously it wouldn't work for everyone, but I think it's worth consideration.
> I think the UBI should cover the majority of families but there are still going to be irresponsible people out there.

If they're so irresponsible, why would giving them more money necessarily help the children to live a better quality of life?
Entroware UK have an Ubuntu laptop range. Anyone had experience with their 13.3inch Apollo laptop? https://www.entroware.com/store/laptops/apollo

I've thought about buying that as a replacement for an old Macbook pro.
Production Team Leaders: Fostering Community
Those plantings use herbaceous plants, climbers, and well-behaved shrubs of moderate size. Not trees.
I'm having trouble with the graphics acceleration with an intel graphics card on Debian. This is on an x250. I'm kind of surprised, because it's the first time that the intel chipsets fail me. Usually they work the best because the drivers are free.
This should certainly be a more common occurrence.
I'm not a Fed but I'm also interested.

It could be anything - from something insidiously evil or it could be something like they're a journalist.
Wow, that's terrible.
I have a Thinkpad X1 carbon gen 2 and have absolutely no problem with it. In fact it's an amazing little laptop that I highly recommend if it's in your price ranges.
I believe the latest generation of that laptop have a few minor issues with linux that are easily fixable.
Depends on what kind of abstraction layer you're talking about.

The traditional BLL/BOL/DAL architecture is probably the worst. It aims for some kind of fantasy "separation of concerns" between the business layer and the data access layer, but many concerns simply can't be classified as exclusively business concerns or exclusively data access concerns. When people attempt to introduce and enforce such a separation, they end up with all sorts of performance problems.
Vim has a lot of key commands to quickly working with blocks of text so it is a bit more nuanced than that.

For example, to copy 3 lines from the cursor position and paste them 5 lines earlier:

3Y
:-5
p

(and there are faster ways, some people are wizards)

I also do relative numbering in my vim (I have the current line labelled as 0, the line above it -1, etc) so that I can move around relative to the cursor without having to count lines. You can also do absolute numbering but I find that tedious when you have large files.
We use Dell's Precision 15 5000 laptops. We get them with a Xeon E3-1505M and Quadro M1000M, which performs great in what we're doing (simulation, extremely multithreaded sensor processing, etc.). They're not cheap, but if you want "the best", I'd say they're a good candidate.
The Wintergaton Marble Machine – how it works
Try Airtable.com, you might turn this into an "app" in an hour.
All Intel (but not Skylake) tends to be pretty good.

My old MacBook Air 11 2012 (which Linus himself used to use) is almost perfect. It's only missing ACPI events for battery discharges (something I've only seen in x220, but I hated its fan noise).

I'd like to point out that some very cheap Chromebooks that are getting Libreboot support (not ready yet for prime time though):

https://libreboot.org/docs/hcl/index.html#supported_laptops_...
As a DOOM modder a couple of notable things:

1. DOOM had wall running (by accident):

> So in other words, when the player is moving northwards or eastwards with a XTAP / YTAP greater than 15, and has the initial movement check blocked by something, the engine has the potential to perform two full movements in a single tic! Note that this doesn’t actually change the TAP or anything - it’s just as if the player moves two tics’ worth of movement in a single tic.

2. DOOM also had deliberate rocket falls - like a rocket jump except you'd do it against a cliff and fall further away from the cliff as a result. This was used to clear a wall needed to get to the Episode 3 secret mission.

I hope, somewhere in DOOM 2016 single player, I turn a corner and see an up to date but recognisable E1M1.
I just got a Dell precision 15 with ubuntu 14.04, $2K after tax - I returned it because the wifi rarely works, The gpu switching makes the gpu basically unusable because of screen tearing ( X.org sucks), and the battery life still is terrible( without some heavy optimizations). In 2016 it is sad that there still isn't a good seamless hardware/software linux laptop out of the box, It could be a great OS for day to day laptop use.

I would recommend just buying a cheap dell or hp with an intel wifi card and no dedicated gpu and install ubuntu on that - at least you wont feel cheated after spending $1.5K+ on some nice hardware, and your battery life will be tolerable. I have heard macs run linux fairly well too.
Not the Apollo, but Linux Voice did a review of their Proteus. Worth a read (PDF) https://www.linuxvoice.com/issues/011/laptop.pdf
Author David Brin: https://en.wikipedia.org/wiki/David_Brin
If CAcert isn't usually trusted and StartSSL is not free for commercial use, are they really alternatives?
i've used all kinds of thinkpads under various distributions and they were all flawless
I use a Mac at home but at work I'm using a Lenovo E550. It's a lot more bulky than my mac and it feels cheap in the hand but that's where my complaints end. It's a great computer for work installing Ubuntu on it was a breeze and it even still works with the dock so I can have triple monitors at work. The only thing I wish I could change is installing a SSD but alas the company I work for will only pay for so much ;) I've got an i5, 16GB of RAM(that I can upgrade), and a 500GB hard drive.
No piece of code is written perfectly the first time. A software application (web or otherwise) tends to be a bundle of validations and compromises when written under the constraints of budgets, deadlines, and priorities.

There are many scenarios where a page used 20 times a day takes 8 seconds to load. For example, an admin dashboard page that shows some statistics on some aspect of customer usage written early on in a startup's life might only need to be looked at once a month by one of the founders (since it app has little traction, they have bigger things to worry about than seeing statistics from an n of 3).

So, it's hammered out with inefficient queries, improper indexes, etc. (after all, we don't even have a clear enough view of actual usage yet to know what indexes or queries we should really be doing).

Time goes on, the startup picks up traction, and before you know it, it's April 15, 2016, and the application handles millions interactions a week across its users. Someone on the support team at some point in the near past realized that they should be looking at these usage statistics to help drive improvements to the interface of the application, but the page now takes 8 seconds to load, because of all the data stored in that table, and because of the inefficient queries, improper indexes, etc.

Due to the nature of the business and the aforementioned constraints of budgets, deadlines, and priorities, this person has spent the last month or so just dealing with the 8-second page load. But now, it's a priority, and someone can go in, look at the data that's actually there, and figure out the best way to refactor, optimize, and improve it.

The point is, there are many scenarios where a web app can have a page checked 20 times a day that takes 8 seconds to load without assuming it's so badly written, and it certainly has a reason to exist (after all, it is partially the success of the app and value it provides to people that has caused this issue in the first place), and it doesn't need to die, it needs to adapt.
OK, that's fair.

So how about this: You go over there (points to corner) and make angry and dogmatic proclamations of what should and shouldn't be, while the rest of us go out into the world, where these apps do exist in large numbers and see heavy usage supporting very valuable workflows, and collect obscene salaries making them better.
I forgot all about this, then they're likely doing it because of Oracle likely to avoid a hailstorm.
My general advice would be to check the Arch wiki (https://www.archlinux.org/), whether you intend to run Arch or not. It's a pretty good indicator to determine how much support you're going to get with the laptop and whether things generally work as they're supposed to. For example, here's the page for my laptop: https://wiki.archlinux.org/index.php/Dell_XPS_13_%282015%29
My advice:

1) If you're used to a retina macbook pro, you're doomed. There's nothing with as good display and touchpad.

2) If you can handle low resoltions (1920x1080 or even 1366x768) and generally lower quality screens, get a Thinkpad. New ones are very expensive but generally solid, while older ones are cheap and work well with Linux.

3) If you want a good screen, there's only Dell XPS 13. If you live in one of the few lucky countries, you can get it with preinstalled Dell Ubuntu fork.
Why You Don’t Need to Be an Expert to Speak
Apple Ends Support for QuickTime for Windows; New Vulnerabilities Announced
My Asus UX305 (I have the previous Broadwell based model) was able to install Ubuntu with no extra configuration.

The battery life, storage, and matte IPS screen are excellent and the device is extremely thin and light. The overall build quality is comparable to the MacBook Air but it costs half as much. The trackpad works very well.

I bought it a few months ago for $600 from the Microsoft Store (irony acknowledged).

Edit: My one and only complaint is that it only has mini-hdmi 1.4 instead of DisplayPort or HDMI 2, so no 4k@60hz external monitors.
For Golang, its pretty much in std lib: https://golang.org/pkg/net/http/pprof/
Day in the Life of an Engineer – Live Discussion with Divye Kapoor, Ex Google
I think that's an intentional choice to show you how long past the timer you are if you haven't cleared the timer. It could be useful in some situations especially if you didn't notice the timer and need to know how ruined your food is going to be.
Retina 13" MBP 2015 works quite well, except for simultaneous use of the retina display with a non-hidpi monitor. You can also dual boot or with a little twiddling run OS X in a VM.
Putting a non-SSD into a new laptop makes about as much sense as putting a lawn mower engine into a ferrari.
Some companies box is a warehouse with rows of racks of servers consuming hundreds of kilowatts, if not a megawatt. Those are exceptional cases, but it helps to point out how "just buy a bigger box" eventually has limits.
https://en.wikipedia.org/wiki/Siri#Supported_languages
Berlin-based vacation rental metasearch HomeToGo secures $20M
I love Saigon.
Nomadlist has a nice guide too:
https://nomadlist.com/digital-nomad-guide-to-ho-chi-minh-cit...
Or they just want to make Java less competitive to C#.
I think you may have been downvoted because the article just explains: step 0 should always be profiling and then deciding what you need, either more hardware or better code.

I once spent weeks optimizing code on a "best in the world" (for my branch of work) open source project because it made the assumption that it'd run on SSDs, hence it made zillions of small reads from the disk. There were two approaches to solve that: buy an SSD, or refactor the code. But it was through profiling that I found the answer (and in my economic situation at the time, buying an SSD was definitely not viable, much less a step 0!).
Are we restricted to legal methods (and in which jurisdiction)?