skysight-inc/HackerNews huggingface dataset:
I tried using Linux as my primary desktop mostly out of curiosity because I'm wondering what my options are as Apple continues to focus its efforts on iOS (c.f., the Mac buyers guide which paints a pretty bleak picture of the current state of Apple desktops and portables: http://buyersguide.macrumors.com/#Mac) and hopes that Docker performance would be as close to native as possible without a VM/laggy shared folders in the way. Plus I had a spare PC laying around.

I didn't give it as long as the OP, but it just took way too much time fiddling to get to a stable, working place and even then things weren't as nice as on OS X with very little to no tweaking. HiDPI in particular is a mess, with support all over the place. OS X nails it. Plus there are some really great apps I use every day on OS X that there is no substitute for (Sketch, Tweetbot, Reeder, Alfred, and Photoshop come to mind.)

Even "little" things like font rendering is kind of a mess on Linux and really is a big deal if you are a developer staring at them all day or are a web developer and need to see what things look like with proper fonts installed.

I hope OS X sticks around for awhile or a worthy competitor appears. I'd think there is an opportunity for someone to create a great portable, a great desktop, and a great OS for both but I'm sure it pales in comparison to the tablet and mobile ecosystem.
I'm surprised they didn't make any mention of GPS spoofing, that's much scarier to me than jamming and is becoming easier and cheaper every year.
Yes, that is why my code does.
I don't know much about Redux but these tricks seem like they should be less trick and more re-worked flow.

For the first one, if a burger is meant to be consumed differently than fries (serial versus parallel) they why are they using the same mechanism with the burger having a hacked on predicate , service type, dispatch, etc? Why wouldn't the burger just have a workflow that makes sense for how its invoked? For instance if the burger is tied to the UI and a backend request that must happen one at a time then the UI would disallow or provide a way of queueing which I guess this sorta supports but it seems forced and doesn't look like a normal flow.

The second part, ignoring async responses. I don't understand this part. Why can't you just replace your state and drop the existing handlers so nothing async from the previous state occurs? Does redux just not support this out of the box or is the author doing something very edge-case-y?

When I don't want to handle an async response anymore I remove the handle's association with the event it was going to handle. It works like this in native DOM, jQuery, even my own bias data point: msngr. But I'm curious why wouldn't redux be able to handle the same case?
Check out bootcfg, a server that sends out customized cloud config or ignition files based on mac address, IP, serial number, etc

https://github.com/coreos/coreos-baremetal#bootcfg
He is not a consequentialist (nor should anyone be); he is not doing a calculation to try and take actions to minimize the total violence in the world (presumably because he understands this view is a misguided fool's errand, though I won't speak for him). He is just refusing to participate. Unfortunately scientists and engineers don't have a group identity and oaths which tell them to do what is right with the skills they have; our standards are lower than those of lawyers or physicians. Does a physician decide whether or not to use his medical knowledge to murder bad people? No; he took an oath. If he did, he would no longer be a physician. A lawyer still defends Saddam Hussein to the best of his ability. Because he stands on principle. If he succeeds, it will make the world a worse place, but he tries his best anyway. He stands on principle because he has some. But here we see fellow engineers attacking someone for taking a very simple, clean, and respectable moral stand: I will not use my skills as an engineer/scientist to create tools designed to do things I find morally abhorrent. We should all be so principled.
I am happy using the command line and even prefer it to GUIs. I've always thought that Arch was a "project" distro, like having a car you work on every weekend. I spend enough hours fussing with systems already, so I want my desktop to "just work". In the past I thought Ubuntu was the "just works" distribution, but perhaps that is changing. "Never breaks" is pretty appealing. Maybe my stereotype about Arch is wrong!
What flies can tell us about the biology and possible treatments for anxiety
If you combine wireline and wireless you would get the same skewed statistic as combining Apple Store and corporate employees.
Or maybe they could, you know, fight a few less wars in countries that aren't even interested in what we have to sell.
It might have made more sense to not have default behavior and force the user to specify how they want to sort. They could also have done what PHP did and provided several different .sort functions depending on how you want to sort.
Not sure that this is the best answer, but seems like a good use of feature flags. If the flag points to the old state, serve the old assets. If it points to the new state, serve the new assets. So make a deploy with both assets, deploy everywhere, then flip the flag.

A bit unsatisfying because it probably isn't always easy the include both assets.

Another idea (not sure if a good one) would be having the load balancers pin a certain session to a certain backend machine. Seems like this would make it better without fixing it, though: that session will still need to switch to a different set of assets when "their" server is deployed.
The original Kindles had page turn buttons on each side. The Kindle Voyage has capacitive page turn buttons on each side. I don't really see what's so special about this other than that it has a bigger bezel on the side with the buttons.
Controlling a Tesla via an Emotiv headset
Enterprise Cloud Adoption: It’s High Time We Run the First Reality Check
Even if he is, it's still information that doesn't need to be revealed. It's not a security issue in and of itself, but if combined with another exploit, it could help an attacker. Good security is all about layers and protecting information.

LAN IPs are also useful for distinguishing computers from the same external IP which could help compromise your identity or privacy.
Performance Shootout of Nearest Neighbours
One thing that Ubuntu really falls flat on is third party video driver support. The default nVidia blobs for instance are stuck on an ancient version that don't support modern cards very well and break every time the kernel updates (so twice a week).

The fix is to ditch Ubuntu's "third party" support and just install it directly from the nVidia website instead. This is a bit of a hassle (you have to shut down X on the first install), but it fixes the breakage on every kernel update and gets you a far more modern driver.

I find Ubuntu's insistence on maintaining bug comparability on LTS releases to be pretty baffling. mplayer's GUI doesn't work out of the box, and the fix is easy, but they refuse to do it because it's an LTS release. nVidia drivers are broken but again, you can't fix it because it's LTS. Zsh manpages don't get installed, but that can't be fixed because it's LTS. Whatever happened to being the distro where everything just works out of the box?
I think the problem is that Canonical's reach exceeds its grasp: it has some good ideas (and maybe even a few great ones), but it can't drive them to completion. Moreover, while there're willing to be revolutionary about some things, they don't seem to be willing to take that as far as it could go (e.g. Unity breaks compatibility with lots of stuff, but fundamentally it's the same WIMP interface one knew from the 1984 Mac). Finally, they have made it progressively more difficult over the years to tweak any parts of Ubuntu (try running a different window manager, or login manager, or …).

I finally got tired of Ubuntu's far-but-not-far-enough, our-way-or-the-highway nature. Now I use Debian, with everything tuned and tweaked for the way I develop and use software. It's modular enough, it's good enough, it's stable enough. I couldn't be happier (although some days I think I'll give Arch a shot …).
I wonder how many of them are working on Ubuntu Desktop? I think most of the effort is in Ubuntu Server and Ubuntu Mobile now.
anothers say as it is free it does not work very well

There is literally no difference between a Let's Encrypt SSL certificate and the basic paid product from any other signing authority.
Yup, I agree. At work my machine had Ubuntu 14.04 preinstalled when I started in late 2014 and I gave it a couple of months but couldn't get friendly with Unity. Eventually I installed Debian unstable (which I've been using with xfce on my private laptop for years) over it —it's a university, I can run whatever distro I like. I'm really happy with Gnome 3 with some very minor extensions (alt-tab behaviour, workspaces in a grid).

That said, the Ubuntu setup had one bug that still cracks me up from time to time. I have two monitors, one of them rotated 90°. Sometimes I would get two cursors, one of them rotated 90° and shifted to the side by ~1cm.
Javascript numbers are reals, not integers. If they become too large (positively or negatively), they become +Infinity or -Infinity.
Using 14.04 for last 2 years. Not issues till now except when i changed my config from AMD to Intel( along with video card).
Alternatively: technology workers have historically come from affluent backgrounds where they can absorb small deviations in wages.

Other supporting evidence: the popularity of privately held company stock on an unspecified valuation and solution schedule being considered not only a reasonable trade for real money, but in fact demanded.
Do you mean you don't like

Line1
Continuation of Line1

Line2

If you're wrapping text, how else would you be able to do it?
redex as a docker container: https://github.com/yongjhih/docker-redex
Good on them for trying. I feel like we've been trying to do this on the web since the 1990s though. Somehow it just never works.

>>And we are working to make our comment spaces more welcoming and more connected with our editorial work

Are there any sites that have really good comment spaces? How did they do it? Seems like moderation works, to a point, with a large enough user base. What else is there?

(I'll add other than HN, this is the one place I come to actually read the comments)
Which doesn't support the "truther" narrative in any way, of course.

But adds incremental evidence to the support the observation that there's still a lot we're not being told about how the attacks were orchestrated, and who their financial supporters were.
Moreover, since it wasn't mentioned when Safari announced their version of Canary a couple weeks ago, I doubt we're getting WebRTC this year.
Pretty good article, but gah! This trend of putting animated gifs into long read articles has to die. How are readers expected to concentrate when there's a gratuitous dancing picture next to the copy?
Spec:

1. http://www.ecma-international.org/ecma-262/6.0/#sec-array.pr...

2. http://www.ecma-international.org/ecma-262/6.0/#sec-sortcomp...
color selector added https://github.com/indatawetrust/pixel-animator
0 to 60 in 30 days: My experience with the Dvorak Keyboard Layout
Another reason is that half of the time the original source has slow and shitty webpage. Standardized, mostly bullshit-free interface is what made imgur and gyfcat win.
Have you looked at the simhashing/minhashing techniques for that?
"the dubious practice where Business Pages and celebs can rip videos from elsewhere, repost the content on Facebook and grow their brands while robbing the content creators of views."

So ... that is the definition of freebooting ...

But what is the definition of "believing that freebooting, and things like it, work at all ?"
Oh, I'm immaculately dressed - gotta look good for the clients.

The coffee is effect, not cause - although I am fully aware I've a raging caffeine addiction.

No chance to go to bed, I have conference calls, staff disciplinary meetings, budgets, strategy sessions, and contracts to sort out.

As I said, it's OK. I've made my peace with gnawing anxiety, stress and suicidal depression as normal facts of life. It's like being bedfellows with a axe murderer - just fine, so long as you never relax and let your guard down.

Sure I'm neurotic, but who isn't?
"Prices for WordPress.com VIP Cloud Hosting start at $5000 per month for up to 5 websites. Our Self-Hosted services start at $15k per year. If that sounds like a good fit, get in touch!"

Seems like for $5k a month they can use it for 5 websites and $1k a website a month is worth the mindset of "set it and forget it".
There are many reasons why the UI should not care about how the server requests are ordered.

> When I don't want to handle an async response anymore I remove the handle's association with the event it was going to handle. It works like this in native DOM, jQuery, even my own bias data point: msngr. But I'm curious why wouldn't redux be able to handle the same case?

In our case we use the same connection but it switches "contexts" and we want to ignore everything from a previous context. In simpler situations you could make sure the your connection is destroyed before the UI is destroyed, yes.
2.7% profit is not really razor-thin.

According to economists, over the "long term", profits tend to 0%. Wireline technologies are quite old, it seems the long term is here.
Development of drone technology certainly made military action more appealing, one could even take the stance that it wouldn't be possible without in quite some operating theaters (think Pakistan). I don't subscribe to the belief that making drone strikes possible reduced the number of civilian casualties.

It's certainly much more nuanced than black and white, but making it easier to perform certain types of military operations has proven to have unintended side effects.
I wish imgur did something similar with reuploads of images, now that would be an interesting experiment to watch.
Assuming you are not aware of this already, you may want to check HN classic https://news.ycombinator.com/classic which only displays posts from people with sufficiently old accounts, IIRC. The Blackwater and NPR post seem to be on that list, though.
When I build something, I ask people for feedback on it. The people who say "wow that's awesome" are great, but the people who say "yeah it's OK, but that bit doesn't work for me" are better, because their feedback is actionable. I can use it to improve.

The post was actionable feedback. Ubuntu can use this to improve.

The alternative is that they release something, there's complete silence, and no-one uses it. Which is much, much worse than people criticising it.
All numbers in JS are floats. Overflow and underflow are represented as positive and negative infinity while the check itself looks for 0, greater than zero, less than zero. Both infinities qualify as greater or less than zero (respectively), so I don't believe this problem exists.
The Big Churn – learning from WebRTC real usage stats
> I've yet to hear any station/program follow my political leanings though.

I'd be shocked if there weren't podcasts out there that are a pretty close fit to your political leanings.
Sounds like the answer is better shadow banning - random voting, bot-generated fake replies only abuser can see, etc...
Seems like it should be up to you to come up with the troublesome numbers, since you're the one making claims.
Thank you for the answer, I can use this solution with Google app engine right?
I really hate php I try to don't use it at all !
I really don't know if XMPP that is built in google app engine can help us create a chat app or no.
I have been very happy with elementaryOS (based on trusty). Been using it on my desktop for about 4 months and I don't miss windows at all. Only thing that gives me trouble is viewing video that uses drm protection in flash. (watchespn)
> It's a European company so they must be aware of the dreaded 'Data Protection' rules here.

One man's poison is another man's tea. As a US citizen without any EU data protections, I envy the EU data protection rules. I don't care if that ruin's your startup's model.
I don't think "never breaks" is an appropriate description of Arch. At the very least, you should read the mailing list to know what updates to beware of because they might break in a big way.
IPv6 is a new thing, isn't it?
The asychronous IO, Channels, JSON, and Jobs are HUGE. This will be a game changer in so many ways.
It makes more sense in an environment where there's no automatic line wrapping. Breaks are a good way of maintaining readability in these environments, and you don't want those breaks to cause paragraph breaks in the rendered text.
I guess I forgot that not everyone is doing something because they're passionate about it and are willing to stick it out in the long haul (supposedly that is "tedious" nowadays). They're in it for the fame or "billionaire status" or whatever high hopes they wish to achieve.

But here's what's hilariously ironic for OP: After achieving that mystical billionaire status, what would he likely end up doing?

Serious chance he buys a plot of land outside of Pittsburgh with a dog and yard for his kids and now grandkids. All things he can already afford to do right now!!

Call me old fashioned, but I just don't get the point of that exercise.
r/AskHistory has very well defined rules, and enforces those rules quite well. This ensures the quality is of the highest order, even if it limits growth.

What rules are there on Medium? It's the wild west, really- then again I don't really know, I don't browse Medium. Sometimes really smart people will use Medium as an essay writing tool, and when I see it through my social network I read it.

Curation through social network filters may not be the best, but all the articles I've read from Medium have been of a quality and topic I find interesting.
The last 2 OS X upgrades has made my laptop lag too much. I now do more setup on OSX then Ubuntu. Ubuntu on the same laptop runs so much better. Only issue i have is the touchpad. Could not make it behave the same as in OSX.
Growing up with MySQL: How we scaled our primary datastore
there is a ton of stuff here

http://doc.norang.ca/org-mode.html

for me the initial "aha" moment was when I realized I could do an agenda window with multiple customizable horizontal blocks, so at a glance I can see deadlines, projects I am working on and so on

Adding to this something like being able to fulltext search across all my org files via org-occur-in-agenda-files is awesome too
I would think that the larger problem is "overfunding" pensions. The IRS has some pretty strong ideas about what constitutes an appropriate amount of funding for pensions because there were a few situations in which it could be used as a tax shelter (http://www.thedailybeast.com/articles/2013/05/09/how-the-irs...). Without the tax benefit, employers are discouraged from putting an appropriate amount of money in during good years.
I also found the "vocal fry" comment unnecessary - it's basically a way of saying "voice of a young person", since that's just how some young people talk. Kinda ironically, my source for this is an NPR program, This American Life: https://jenmacdonald.wordpress.com/2015/01/28/vocal-fry-on-t...

(Well, a blog that mentions the program, but I figured people are more likely to read the conclusions from this blogger than listen to the whole segment. The irony is thick in this comment.)
Why would my bank want to contact me over phone? I don't even see the case. I gave my phone once to insurance company, they wanted to do some verification check by calling me next day. I was free to remove my phone number from my profile the next day.
Yet another reason why you can't compare the situation with Firefox and Chrome to Vim and Emacs.
we're all annoyed when the article you read lacks material: brief.
ReDex as a docker container
This is really cool. I tried a few c++ call as endpoint in a webservice. but i find it difficult to maintain state as you know market are in memory. I am also thinking to recreate dependency graph as futures in tornado but I gave up as it seems too difficult. eventually I just move xll out of excel process to make it s/s a bit light weighted and faster to run
> Having to use two breaks the most basic expectation of editing text.

You've never used LaTeX then. I almost always put a line break after a full stop when editing in plain text, because it adds semantic meaning.

Moreover, many single-spaced visual styles have unindented paragraphs with an extra line between paragraphs.
But that's an unknown right? You may or may not be more productive in IDE Y, but making the effort to find that out takes more time, your most precious resource, for something that may not even turn out to be true, and then your investment is wasted.

I think this is why people tend to make the broad statements about "X is better than Y" since they only have their own experience to go on, but without full knowledge of how someone else's mind works, it's a fool's errand. Even if changing tools would solve the things you can observe and attach a "time wasted doing X" quantity, you don't know if they won't struggle with something else after changing.
Then they'll only be on the left side!
Over the past 10+ years on and off I've used Linux on the desktop, mainly Ubuntu (started with 7.10), but also Arch, Fedora, Debian, CentOS, openSUSE and aside from Arch (for obvious reasons) I have got on pretty well with all of them, with very minimal tinkering. I've basically found that newer versions of Debian, Fedora and Ubuntu have had less issues. I guess I've been lucky with the hardware I've had, granted I haven't owned many setups in that time frame.
These have great metaphorical power for software engineering slidedecks. Not sure whether they best illustrate 'emergent design', 'the difference between a pretty UI and a good UX', or 'the difference between giving the customer what they asked for vs. what they need.'
You're missing the point though. Unless you can take over the world (and the C stdlib!) with this allocator it is of limited use. You have to rewrite everything to use it to get any value out of it.

So it's great for your own internal code, but of pretty limited value once you start pulling in libraries.
I've been using Arch for a decade, and it's the only Linux distro whose package management I find to be sane.

I spend about one minute per day maintaining my machine by executing "pacman -Syu" to upgrade all installed packages before I log out. Occasionally (once or twice a month), I'll need to manually port my changes to a config file into a new version of that config file. Rarely (once a year), I'll need to hunt down and fix something that broke. For example, a few years ago the proprietary nvidia drivers dropped support for my graphics card, so X refused to start until I installed the legacy drivers. Extremely rarely (count-on-one-hand), Arch will make a major system change that requires manual intervention, such as the switch from SysV to systemd. Breaking changes like those are noted on the arch-announce mailing list and the homepage <https://www.archlinux.org/>.

It has an intimidating install process, but once you understand the system and have it up and running, it's actually very low maintenance. I attribute this to the fact that it doesn't try to "do anything for you," which usually actually means "break the system for you" in my experience.
This behavior has been documented forever, and the broken code written in ignorance of this behavior passed into production because of inadequate testing. Nothing you've said countered these facts.
Yes, another reason to move to taxing consumption rather than income.

However I don't care where you live, if you are earning $200K in a household you can afford to save.
how is it that no-one wants to implement table support nowadays?