skysight-inc/HackerNews huggingface dataset:
Interseting to see that the UK price is £269.99, and the US price is $289.99 (£203.95). Seems a steep price different, even accounting for VAT.

Edit: Wasn't taking into account Sales tax, it's not that bad actually
US white collar culture works better with associations than unions. Arguably, its a better solution as union corruption is a big problem, especially in the public sector, and associations solve this by being less powerful entities while still being effective for their member's goals.

Many other countries either have associations or simply join US associations and re-distribute their certification materials locally and promote their research and policies locally. I think its pretty obvious that unions solve a specific problem that is more in tune with the earlier industrial era than today.

The rise of associations in the past 40-50 years isn't a coincidence. Unions simply do not work well outside of very specific industries. This trend works internationally too. Associations aren't a US thing anymore.
> You have strong opinions about this.

It's odd that you appear to have ready my comments but missed the point where I repeatedly said that I do not have a strong opinion about this and was expressing my surprise that some people do.
Gnawing anxiety, stress and suicidal depression are not normal.

I've been where you are, and I'm really, really concerned. I'm not saying give up work or anything like that, but I'd really urge you to seek out a medical professional if you haven't already. There's a tipping point where things get so bad you won't be able to function, and believe me it's far, far better to get in front of it than to need to get help after that tipping point.

Sorry if I sound preachy, I say this out of genuine concern for your well being :-)
Google Goals
Oh sorry, here we go.

> [2] < [11]
false

Technically, a combination of integers and arrays. Still took me an afternoon to track down (it didn't occur to me javascript would work like that).
Gray Hats Hacked the San Bernardino iPhone for the FBI
Kessler is overhyped. The lower half of low earth orbit isn't a problem because everything there falls to earth in a year or two unless it is actively keeps itself in orbit. Outside of LEO, there's massively more room, and massively less stuff. So the only area we need to consider is "high" LEO.

As a thought expiriment, consider the worst case - a hyper intelligent, pan dimensional being disassembles all spacecraft in high LEO. let's assume that's 1,000 US tons worth. ( I have no idea.) if these spacecraft pieces were spread into a sphere the size of the earth, that would be 1/40 billionth of a cm thick.

Since a sphere doesn't orbit, let's turn it into lethal 1cm cubes, all magically evenly distributed, orbiting at the same altitude, magically not colliding. That's one death cube every 4 square Km. What are the odd of flying a rocket through that layer? Pretty good actually. The layer is only certain death if you stay in it. We'd still have access to the solar system, geosynchronous orbit, and mid/low LEO even in the alien intelligence worst case Kessler syndrome.

( I have only worked this out on the back of a napkin. Corrections to math appreciated)
You can turn it round so the buttons are on the opposite edge.
The library does not have to be full-resolution, no?
Spring Boot 1.4.0M2 Revamps Unit Testing, Improves JSON, Couchbase, Neo4j
IMHO the truly one because of it's render engine (not webkit/gecko/blink-based).
>Everyone has their phone number and home address publicially visible

Fist time I hear it. Where?
Hackaday also had a great series that nicely answers the question "what is calculus?". There are some really elegant explanations in there. Start here: http://hackaday.com/2015/12/15/calculus-is-not-as-hard-as-yo...
Short life times for vim are more a thing on remote sessions, e.g. for server configuration. I agree with you, that such a work flow is suboptimal for the general development case, so I will just describe what works for me:

Do not close vim.

I keep a main vim instance which has different buffers open. These buffers have their own history, e.g. undo-tree, etc. And keep in mind, that it takes time to get adjusted to vim, otherwise one gets overwhelmed quite quickly. E.g. I suggest to ignore windows and tabs at the beginning and get comfortable with buffers first (e.g. mostly I only use buffers).
Alright I can tell this discussion isn't going to go anywhere logical. Tin foil hat secured.
They all use contenteditable for I/O only (no execCommand), and they all maintain their own internal document model.
I agree. It's interesting to view both corporations and political systems as organisms with emergent properties that differ from those of the individuals that compose them.
Yeah, so can AutoIT or python with pywinauto... you could do it. It just wouldn't be pleasant. Might do it if you had to extract data from some proprietary GUI tool you couldn't tear open.
The design does look way better, but 300 is a stretch for me for a kindle.
I have never once managed to get "suspend" working on my computer with any version of Ubuntu. Every time I install a new distro I immediately disable this feature. Suspend on Ubuntu is basically a "freeze/crash immediately" button.

I've experienced the majority of the bugs that the author is talking about and a lot of them do happen on a daily basis. Somehow, I just learned to live with it. It's kind of like a chronic disease.

For me operating systems are a "choose the lesser evil" situation. For me it's a balance between:

A) Linux (Ubuntu)
- negatives. boring, super buggy desktop. Mainly weird/incompatible for entertainment purposes. Major hardware incompatibilities. Fixing bugs takes hours of Googling and compiling random things.
Q. My so and so doesn't work? A. It's a free product, don't complain!

- positives. Despite what people say I find package management wonderful. Awesome for developers, everything is one apt-get install away with the exception that you may have to add a PPA like the author mentions. Fast. Never bloated. No viruses. No spyware.

B) Windows
- negatives: Bloated. Slows down over time. Needs a yearly reinstall. Viruses galore. Spyware galore. Windows 10 has taken the Google approach of spying on you as much as possible and sending home every last drop of personal data for their own financial gains.
- positives: Most software works well. Pretty much every application ever made has a Windows exe for simple installation. Nice looking GUI.

C) Mac:
- Negatives: Pay double the money for half the hardware. What if I want a touch screen? Buy our other products too!
What if I want a 2 in 1? Buy our other products too!
What if I don't want to pay 2-3000$ for a laptop with a 1 inch bezel in 2016? Buy it anyway!

- Positives: Never used it, but it looks brilliant at first glance. Seems to be the perfect combination of Linux performance/capabilities with the good looks and refinement of having a multi-billion dollar company behind it.
£269 in the UK for the Wifi model which also has "special offers" (which is just advertising). Umm no thanks Amazon.
Doesn't that end up with artificially polarizing issues? To make them sound as interesting as possible. This is so common in fact, that we often talk about 'seeing the other side' of an issue, as if issues are naturally polarized. Its worked itself into our language!

Larry Niven had an imaginary race in his books called the Motie. They had three arms, two for manipulation and one strong one for holding things.

He had them talk of issues as "On one hand, X. On another hand, Y. But on the Gripping Hand, Z!"
I've mostly gone back to physical books. The Kindle was a nice experiment and all, but honestly it's more expensive and less convenient
Right. It's a $200 Voyage (overpriced already), with a better backlight system, and thinner plus a $90 leather battery case.

I think the price, relative to the Voyage, is reasonable.

I think the Voyage price, relative to the PaperWhite, is insane. I should know, I own one (I like it but wow it's expensive to buy those pseudo-buttons).
I dunno, it sounds to me like it's just a clone of youtube ContentID. In that sense, they're maybe doing it at their lawyers' behest to try and stop looming lawsuits.
From what I can tell this is still micro-usb. What happened to the everything is type-c dream? Honestly that's probably the only thing that'll get me to upgrade from my current one as I just want the same damn connector for everything. (which I did for a while with micro-usb, but damnit, we are moving on in theory!)
The problem with this is that the VAST majority of endpoint appliances don't support OpenVPN. You're limited to PPTP, L2TP, or IPSec with pretty much every single vendor.
Ask HN: Is there any significant reason to stay on LinkedIn?
While I do maintain the ability to have access to my connections' contact information, and get an email periodically letting me know when tidbits of a profile are updated, this is not very compelling to me.

I am seeing the burden related to deciding who to include in my connections, the slight extra burden of reading the emails reminding me why LinkedIn is still valuable to me, etc. What about when I no longer want someone to be in my connections (but doing so may not be the right signal to send their way)? I get that it is helpful to recruiters, etc., but right now that is not a group I am really interested in accommodating.

Is there something I am fundamentally missing, if I jump ship?

Edited: minor wording change for clarity
I think the key part of your experience is "on supported hardware."

I've run Ubuntu on a desktop machine for years and generally things have worked quite well. But I make sure that Linux will support it before I upgrade my video card.

I really prefer Linux but I wouldn't install it on a random laptop.
>Do I own the copyright to something that I filmed from television or a live concert or sporting event on my own camcorder or phone? ... Just because you recorded a live event or publicly broadcasted show onto your own recording device, doesn’t necessarily mean that you aren’t infringing the rights of the person or company that owns the copyright to the television show or performance.

This is an area of copyright I have the biggest problem with. If I'm at a venue, copyright holders should not be able to exercise copyright claims over what I see/hear while attending, unless the ticket itself puts a restriction on recordation. In the latter case, that becomes a function of license enforcement that cannot be effected thru the DMCA.

Imagine you record a video with friends - the band is playing in the background. Copyright law allows the band to takedown the clip.
Drones, AI and AR: This is Facebook's plan for the next 10 years
Sure, stuff can go wrong with Emacs! I don't know anything about Spacemacs... but what I mean is that Emacs invites people to learn about the system, study its source code, change it, and fix stuff—whereas Xcode is completely proprietary, so that when things don't work there is literally no way to do anything about it except ask Apple to please fix it.
You're underestimating the effect of coffee dependence. The coffee is an effect, the dependence is a cause.

The anxiety, stress and suicidal depression are not normal. Consider, is you life worth the pay you're getting for this? $150 a day to be driven insane? Most would say no, except to self deprecate, which your neurosis predilects you toward.

As a Stoic I recommend this: http://www.forumromanum.org/literature/seneca_younger/brev_e...

As a friend, i'd say it's time to see a therapist, doc, or talk it out with someone close or who can help.

The truth, what you're doing now is unsustainable and makes you unhappy. Step 1 is acknowledging that. Step 2 is realising you can change anything. Imagine if you'd never chosen this career path. It could have happened, so why stick with it?
Subscribe to a Label in GitLab
In the UK the overwhelming majority of spam calls come from companies using predictive diallers[1] - computers that just dial valid phone numbers until someone picks up and then routes the call to an operative (or plays a recorded message) - essentially they're brute forcing the phone system. Changing your number has no effect on getting calls and texts.

[1] The 'predictive' bit comes from the computer using a bit of intelligence to guess when an operative is going to finish their current call and dialling more/less numbers so there's minimal free time in the call centre. Clever tech but absolutely horrible if your job is anything to do with making calls all day.
Configuring has become a lot easier. I also preferred the desktop to "just work" but with a little work at the beginning I now have a laptop that "just works". Every now and then you have to do some more work because of a major upgrade of some software package. But I prefer that over a major upgrade of the entire OS every few years. I also feel like more non-standard stuff is supported properly. No fiddling with unofficial packages. Just use AUR. (Which technically also is unsupported but still has quite good quality packages)
I could see it being useful as an interface for Siri to a website
What I found interesting is that I couldn't get a proper fit with the same parameters you showed... however, I could 'speed up' the learning by regenerating the data during the learning process.

It may just be that 'batched cumulative learning' (I don't know if there is already a term for this) gets a better fit than just learning from a smaller set of data.

Edit: Did a quick test; regenerating about every 50 and 100 iterations, and conversion does seem faster (at least, when a clear spiral is formed). https://imgur.com/a/OPjXb
New Udoo Board X86 – 10 times more powerful than RPI3
Before I got my Nexus 5x, I would have thought your comment nitpicky, but it really is a vastly superior connector.
That definitely was my experience with Arch. In my early twenties it was fun and I learnt a lot but it was also a huge time sink.

Come to think of it, that was my problem with desktop Linux in general: small things broke frequently and often times I was tweaking/fixing the OS late into the night.

So I built a Hackintosh 3 years ago and never looked back, haha. It's more stable than any distro I've used.
Still look my Nook which allows you to determine the function of the buttons, so I can happily use it one handed down at the beach etc. Great bit of kit and was so cheap!
Lexicographic ordering of two arrays X and Y is (I think) the standard ordering of arrays. Algorithm something like (pseudocode, ignoring different length arrays):

for(i = 0; i < length(X); ++i) {
if(X[i] < Y[i]) X is smaller
if(X[i] > Y[i]) Y is smaller
}
arrays are equal!

In every programming language I've ever used (other than Javascript), the following is how arrays are ordered (well, except for languages like C, where they are compared by memory location by default)

[1,1] < [2,2] < [11,11] < [22,22]

Instead Java says [1,1] < [11,11] < [2,2] < [22,22], because it compares the arrays as strings.
I don't see what makes this worth $100 more than the Kindle Voyage other than it being thin? Am I missing something?
CaptionBot by Microsoft
It has been nearly a decade since I last ran Linux on my desktop (I think I might have been Ubuntu 6.06 actually), and this exactly sounds like my experience.

With a desktop PC, it's generally manageable, but every time I tried on a Laptop (and I have tried several brands) I have had various problems with display/bluetooth/sound/network/power/sleep/hibernation. It also seemed like everytime I did an upgrade, while it may fix one problem, something previously working would break. I even specifically researched and bought hardware that was "Linux friendly" (eg: was generally considered to be well supported).

I eventually realized that my desire to run an open source OS on my machine was consuming far more time than it was worth, and I'd rather be getting actual real work done than fixing my display not scaling properly with an external monitor plugged in, or having to reboot because it just came out of hibernation and now can't see any wifi networks. Since then, I've run Windows on my desktop, even when I am 100% working on code running on linux servers (and basically just spend my time in an SSH terminal, IDE or web browser).

Apple has the unique position of owning the hardware: they basically have a very, very limited set of platforms to test on, and as a result, it's pretty easy for them to ensure that everything works.

Microsoft builds an OS that is supposed to work on all kinds of random hardware from random manufacturers.. They largely take the position that it's up to vendors to implement drivers correctly, but even then Microsoft apparently runs an extensive hardware compatibility test lab and generally spends a lot of time and money making sure it "just works" as much as they can. I have no doubt that crash reports directly feed to this, and when necessary if they suspect some combination of specific hardware is leading to a crash, they likely test it.

Linux distros, on the other hand, seem to have none of this. Many of the drivers are open source, created by volunteers because they bought it and want it to work, and still not many vendors put effort into releasing their own drivers. No one tests even close to all the combinations possible, nor as far as I know, is there anyone monitoring crash reports and trying to deal with combinations of problems like Microsoft does.

Am I wrong in this? Is there some organization that is putting lots of effort into getting desktop linux into "just works" state?

Canonical has some hardware certification programs for Ubuntu Server, but I don't see anything for desktop. For what it's worth, Ubuntu Server from my experience DOES "just work", but they don't have to deal with some of the tricky things like recovering from sleep modes.

From experience, today, 2016, if I wanted to run linux on a new laptop and have it "just work" (meaning: zero issues with sleep, networking, plugging into multiple external displays/projectors, bluetooth), what are my options? Is zero issues a reasonable expectation?

For the true die-hards, at what point does your ideology of rejecting a proprietary OS become counter-productive to actually getting work done?
And this kids is an example of a problem that compile time type checking can help with.
Love your haters
TinyMCE is great. I've worked on multiple projects where this editor is being used and IMHO it is one of the easiest way to get out of the WYSIWYG Content-editable situation.

The source code [1] is modular and easily readable, so you can make yourself a decent plugin and add it to your code.

For some a blocker might be GNU license, but overall I think it's a great choice saving developer-hours.

1 : https://github.com/tinymce/tinymce/tree/master/js/tinymce/cl...
Sounds cool! Honestly, you could probably do less than €40k, for startups to try and show some viability. YC used to do around $20k if I remember correctly, and I think the YC fellows program does around that (could be wrong).
This article tells some truths but is pretty confused. It headlines multinationals based in China, India, Russia etc. as the problem but then only mentions that these companies are not accountable in their home countries, allegedly. Apart from not providing any evidence towards this, it also doesn't give any reasons of why this is so or who could do what to change that.

Then, it gives an example at length that doesn't have anything to do with multinationals. Instead, it's a classic example of corruption and land-grabbing. But while these problems are prevalent in much of the developing world, there are certainly huge differences between different countries. E.g. here in Kenya, land-grabbing is rampant, but its usually smaller cases, and the public increasingly fights back (see e.g. https://www.standardmedia.co.ke/ureport/story/2000163954/lan...)

Nevertheless, the article chooses to present an example from Zimbabwe of all countries, one of the worst-governed countries on Earth, as representative.

There was another recent article on Foreign Policy which summed up the land-buying/grabbing situation across Africa much more balanced: http://foreignpolicy.com/2015/10/20/the-myth-of-the-african-...
Sweden for example, where truecaller is from.
Sure, but my point is that Xcode is aimed at the development of programs for Apple's proprietary systems, while Emacs is made for the purpose of empowering free software developers, and that all of this is one reason why I personally love Emacs and strongly prefer it over proprietary IDEs.
Judging by how this thread exploded, the discussion has shifted towards a standoff between two other groups. On one side IDE users shaking their heads at what they experience as a backward mindedness and on the other side Emacs/Vim/command-line users desperately trying to explain that there is a world beyond the IDE. There is unnecessary smugness on both sides.
Well, a little more nuanced than that. I'd argue the convenience of getting books at the touch of a button outweighs some of its inconveniences (battery, etc.).
No I want it to apply to me too.
Are you aware of Ubuntu Gnome:

https://ubuntugnome.org/
Looking at the company's careers page, I get the impression of old school enterprise meets academia. Entry level administrative positions [clerks] require a bachelor's degree. Senior administrative positions want a CPA or a JD. An employment office position prefers a Master Degree.

What about software engineers you might ask? Software engineer positions include "Senior", "IV" "III" "II" etc. I'd say this is poor signaling. If Roman numerals ever suggested an engineering culture, it's one that was well over by 476 CE [when Odacer became King of Italy rather than Emperor of Rome and an important milestone for Gibbon].

What does that structure optimize for? The Techonolgist II at some college or government who wants to be a III and the IV who wants to become a Senior. These are people who are fine as part of formalized bureaucracies. Who else? People taking a shot bullshitting through an interview structured around categorizing a software engineer as a II or III or IV or a Senior.

My intuition is that the problem of attracting the right sort of engineering talent is cultural fit. As Salvor Hardin quipped "an atom-blaster is a good weapon, but it can point both ways."

Good luck.
I doubt that would change anything. Even after spending tons of money on marketing and making big changes to the browser, Internet Explorer never reversed it's drop from 90% to 50% marketshare.
There are two different types of discussions that happen about AI. They are very different but often confused for each other.

The first is the very near future, 10-20 years or so. Machine learning is rapidly advancing and we are getting all kinds of cool toys. Automating things that previously weren't automatable. 90% of jobs probably could be automated soon, and there will be huge societal consequences. That's what this article is about, mostly.

The second is far more interesting. Strong AI. The distant future of 30 years, and maybe sooner. I think it's very likely this will happen in our lifetime, though obviously it's impossible to know for sure.

This isn't just replacing a few jobs with machines. This is replacing all humans with machines. When we get AIs that are just as smart as humans. And eventually far smarter than humans. AIs which are so far beyond us that we look like chimps.

We would not be able to compete with the AIs. They would be able to get whatever they want. Humans would no longer be in control. It's very, very important that we make sure the AIs we build want what we want. Then we can get a utopia so advanced we can't even imagine it. But if we get it wrong we will just be replaced or destroyed.

And we haven't the slightest idea how to do this, or even if it's possible. Creating an AI which wants to do what it's human creator wants it to do is a remarkably hard problem. Especially if that AI is much more intelligent than it's human creator. This is the so called "control problem".
This article is what convinced me:
http://www.viemu.com/a-why-vi-vim.html