skysight-inc/HackerNews huggingface dataset:
You can also work around it by using the subst command to map a drive part way down the tree, and then switch to that drive.
You have linked a list of vulnerabilities dating back to 2006, 10 of which are worth talking about. That's just over 1 per year. Only one allows arbitrary code execution.

Privesc is bigger than all of these combined, especially in a kernel driver.

If Snowden can use GPG, so can you.
As far as taxation and shipping go, not really. The Law of the Sea grants the right of innocent passage to all ships, so a country can't tax or harass ships merely passing through its waters. This holds for territorial waters as well as the Exclusive Economic Zone.

There are a couple exceptions for things like drug smuggling and terrorists, and now there's some concern whether these rules (fairly vague on paper) will be exploited by some for extensive search & seizures.

I made a site explaining the South China Sea disputes in particular if anyone is interested. southchinasea.co
When saying "the main bottom-line difference between X and Y is that Y is better", you're implying that you'll say something interesting and nuanced and then... not.

I could say "the main difference between Ruby 1.8 and 1.9 is that programs run twice as fast in 1.9" (true, 1.8 is dog-slow.) And that's "Y is better", but it's also fairly specific.

"Python 3.0 makes it easier to produce high-quality software" is annoyingly vague. They seem to mean software that behaves more consistently by reducing the amount of default unpredictability in the language spec -- that's fair and specific. It's also not what the article said, sadly.
a) has worked very well for Spain. No attacks since they pulled out of Iraq in 2004. And as a bonus they didn't have to kill lots of civilians or put their soldiers at risk. How many American citizens and soldiers have died or been severely injured in the meantime?

You may know where you stand, but dollars to donuts you don't know what your government is doing in your name.

I'm not "blaming America first." I'm asking that we behave like adults and take responsibility for the consequences of our behavior.
Employee Equity Is Broken: Let's Fix It
Yes, I know about virtualenv. I also know it still requires either having pre-compiled wheels, or a compiler on the frontend. Same problem, a bit better isolated from system packages.
All software is large. If you break it into smaller pieces, it's still large. If you look into how iOS devices are jailbroken, it's usually combination of bugs from different pieces of smaller software that makes it possible.
Subversion Integration with Visual Studio Team Services
> If Microsoft ever released the Windows source code, what would we find? Simplicity?

Windows source code has been available for a long time under the Shared Source initiative. Some governments (including Russia), large companies, universities, partners and maybe even MVPs have had access to some versions. Email source@microsoft.com

https://www.microsoft.com/en-us/sharedsource/
I find itunes to be just fine for dealing with a decade-old library with 20k+ songs that's been transferred between a half-dozen different computers, and it's certainly better than the terrible mp3 players I tried on linux in the last 18 months or so (banshee was the least horrible but it's random album shuffle was incredibly broken).
for truly impressive look up Bleemcast!, Playstation emulator running on Dreamcast.

https://www.youtube.com/watch?v=5-tQX-XZhX0
snap-python. Development started in 2013, and yet they refuse to support Python 3: https://github.com/snap-stanford/snap-python/issues/52
Because Visual Studio is a very powerful IDE I like using. Because I like writing statically typed code for both the server and client (props to Typescript).

I grew up writing VBA and hating it. At university Java and Linux opened my eyes. But then I learned to be a professional developer on C# and ASP.Net MVC, and it is good.
How-penrose-geometry-has-given-iiit-allahabad-a-majestic-touch
Nope Nope NOPE

When I click on a link I have no idea what is behind it. If every link had some pointer-hover stats that popped up to tell you that it will be making X requests and X amount of data will be downloaded it would be possible for users to make informed decisions. Instead we click a link and pray that we don't get socked with malware from an ad network.

Every link click is executing unauthorized code in your browser sandbox.

And let's not forget that "news" on the internet today is simply "copying and pasting an entire article from another site, modifying the title to be clickbait, and waiting for the masses to consume your ads"

Websites with original content are not the ones trying to fuck over the users, and if they offered good pay-for content people would... pay for it!

All the thieves can go bankrupt for all I care.
I remember my first experience with Linux back in the early 90's -- once connected to the Internet that Redhat box was rooted almost immediately.

From my perspective, Windows doesn't seem to be less secure but it has a greater share of users who do stupid things.
I've tried Eclipse, Netbeans, Komodo IDE, Geany, and found them either too clunky and unusable on my older machine, or too barebones with little intellisense. I did start using Sublime Text once, but didn't stick it out long enough to get used to it. I haven't tried the JetBrains products, to be fair.
There are two major scenarios that we are targeting on top of Core:

- ASP.NET 5 web apps and services - see: https://github.com/aspnet/home
- Native executables - see: https://github.com/dotnet/corert/blob/master/Documentation/i...

What do you think?

Disclosure: .NET Core team member
The primary CD player (a Sony) I used for over a decade did the same thing as itunes in terms of press-and-hold.
Not at all considering the Japanese are using this to fund the nation's pension system, all of that currency goes back into circulation
No modal/vim mode? (The Googles indicate "no".) I want to love you, Visual Studio Code, but that's a deal-breaker. Looks like the plug-in system is up, so maybe it'll come down the road.

Though it's probably my color-blind eyes, but I couldn't find a stock dark theme that worked for me (first time I've had that out-of-the-box problem).

So between not being able to read the text on the screen that well, and an input model that doesn't fit well with what I'm used to, I guess I'll come back in six months. :-)

EDIT: and no Java syntax highlighting? I understand that it's a beta/WIP, but really? ObjC seems to work okay.
Yes, I remember whole shops banging out garbage filler apps just to milk MS subsidies :)
Nice one as always!

Just a heads up though, some of your slides don't work on Firefox (v42 on linux) but do work on Chrome.
After trying a bit more it seems the whole thing seems to be dodgy on Firefox: slides don't change sometimes and some are just blue
The Nation also has some very insightful articles which further illustrate the complexity of the issue:

"What I Discovered From Interviewing Imprisoned ISIS Fighters."

http://www.thenation.com/article/what-i-discovered-from-inte...

"To Defeat ISIS, We Must Call Both Western and Muslim Leaders to Account"

http://www.thenation.com/article/we-cannot-defeat-isis-witho...
You also get "Subscriber benefits" if you get the annual subscription. No idea what they are though, the site is rather vague.
On a side note, I am very curious how family immigrate to US. From what I know there is no good path as Indian to immigrate legally.

Green card has 6 - 12 years of wait.
Having been through this a couple of times, I agree with others: you'll be much happier later if you work to preserve the relationships than if you fight hard for 7% of nothing.

20 years after my first business break-up, I don't even remember what we were fighting about or how we resolved it, but I remember that it ended poorly and that I wish it weren't so. For better or worse, co-founders are big parts of our lives. That will be true long after you've spent and forgotten whatever money you get in a bitter settlement.

This month, on the other hand, I'm leaving something after our venture didn't work out. We just did a big project retrospective a few days ago. It wasn't easy, but talking everything over meant that the team walked away stronger than ever even as we go our separate ways. We're all very proud of that.
The transition has been pretty smooth, but quite slow. Nearly all the major libraries are update - IMHO if a library doesn't support Python 3 these day's it's probably unmaintained and should be avoided. There's plenty of support for transitioning smoothly especially with a handful of changes in 3.2 and 3.3 to make this even easier.

I think there are however a small number of very vocal people who didn't like the change, and their posts tend to linger...
Call me crazy, but I always saw it as a way not to monitor terrorism, although that's what they use it for now, but for in the future to ensure they can thwart revolutions within the country. Take away civilian weapons, give yourself the ability to monitor, give yourself the ability to break the law when the 'county'(read governed) is threatened. Check off all of these points and in a few years when robotics capabilities start ramping up, it'll be nearly impossible for a revolution to occur.
The problem is you're not making the case for DRM, you're just making the case for copyright.

Laws against circumventing DRM have a simple fatal flaw: If the DRM is strong enough to prevent a given user from circumventing it then you don't need a law to prohibit it, but if it isn't then it still isn't any easier to get the user for circumventing the DRM than it is for the underlying copyright infringement. The law is utterly useless for its stated purpose.

But it still causes all kinds of grief for innocent people when companies abuse it for things other than its intended purpose.
For free, you can use ClassicShell. I actually forget I'm on Windows 8.1 at home vs Windows 7 at work as they're almost identical.
My "centralized solution" is my career. I've successfully done a lot of hard work, I can speak intelligently about it, what more do you want? (generic you, not OP you)
Custom Machine Types: Freedom to configure the best VM shape for your workload
How much control can you get in one of these things?

Are the drivers open source?

Could you install GNU/Linux and get a full FOSS system?

Since Chromebit also has an USB port, could you boot an untrusted desktop or laptop with it?
You must be joking. Developing GUI apps is MUCH simpler than developing a backend with responsive HTML5/Javascript frontend.
I disagree. It's pretty intuitive for me, and I've listened to music on CDs. Personal opinion vs personal opinion.
I'm starting to think about this along the "zero-worlds interpretation" - i.e. there is only one world, but it's not based on discrete particles with states, but on probability distributions. We perceive the world as if it was already mostly simple, but it's because we too are entangled with stuff. There are no many worlds of particles, because particles are not the building blocks of a world. If you look at it from the hypothetical computer simulating us, it's kind of like storing the set of all natural numbers - you can store slices of it in lists (and then quantum entanglement under MWI works by figuring out in which list you are) vs. storing a generator function.

I admit I'm still in the process of learning and figuring this stuff out.
This is taking interviewing and hiring in the wrong direction. At my company, we have a relatively short interview process, followed by a 3 month full salary probation period.

The interview is used to weed out "red flaggers" and identify high-level strengths and weaknesses. It is completely non-technical. We assume that the person applying for the job has the technical requirements. (We also make judicious use of references, something people seem to have forgotten about. Quick phone call to previous employers can save you tons of money!)

The 3 month probation period is the real "test" and the applicant will be put on a small project with another employee mentoring. If someone lacks technical ability, it will be evident in the first few days and we can move on to the next applicant. If the person doesn't like the work environment, they can walk away no questions asked (maybe the commute is too long or they don't like the office space, etc. etc.).

This is cheaper than having directors and executives try to plan around all sorts of interview stages. It is much less stressful, as the applicant, once into the probation period, is treated like a regular employee and has much more opportunity to "prove their worth". Stop adding more shit to the interview! Don't make it longer, do the opposite!
For each of the points you mentioned I can make a solid case supported by examples that Mohammad was a proponent of peace, extraordinarily lenient towards his enemies, protected Jews as well as Christians, spearheaded the liberation of slaves and the abolition of slavery, was extremely strict about the fair treatment of captives including women, and in general instituted protections for the weak parties in society, including children and widows.

As a peaceful, tolerant and rational Muslim, the likes of which somehow manage to exist in spite of the purported bad example of the man we strive to follow, I just want to put this out there not to leave your comment undisputed, in case there are people who are not knowledgeable about the topic. I don't have time for a treatise but as I said, there are more sides to every story, so do your own research.

(On an unrelated note I flagged this story, since sigh HN is one of the few places where this stuff doesn't get stuffed in your face all the time.)
It blows my mind how Apple has let this atrocious product represent such a core part of what the company has always stood for: music. How did they let this happen in the first place, and more importantly, why in tarnation has it never been improved?
At quick glance the top ten are:

-Cloudera – median salary $142,240

-Jawbone – median annual base salary $130,000

-Medallia – median annual base salary $121,920

-Pinterest – median annual base salary $118,420

-Dropbox – median annual base salary $116,840

-Airbnb – median annual base salary $116,840

-Kabam – median annual base salary $116,840

-AppDynamics – median annual base salary $114,218

-Credit Karma – median annual base salary $111,760

-Okta – median annual base salary $110,000
This is why people cut cruise ships in half
was expecting msft open sourced the compiler, linker, msbuild, etc
Yeah, I have no idea why it freezes up in FF. If anyone here has any theories, I'd love to hear them!
This is silly. First of all, are interviews stressful, yes. That's not a bad thing. The real world is stressful. Soft skills matter. Interviews are useful to see how candidates react.

Second, most people aren't born with the perfect skill set for a job. Most don't even acquire it in university, or at a previous job. Most important is the ability to learn and grow.

Third, in this day and age, you may send hundreds of resumes, and have multiple interviews. Are you going to do 2 weeks of take-home projects? What if you have multiple interviews in one day, and both places expect you to finish take-home projects. What then?

This just seems like another hoop to make candidates jump through, with no good outcomes.
By Randall Munroe. If the pictures didn't already make it obvious.
A "designer" will no doubt point to a real world CD player/stereo and say "Holding down the next track button fast-forwards. We are just emulating that experience on a computer."

To which I would reply "My stereo does not have a fast-forward symbol on that button."
Same reason people choose PHP over Ruby on Rails, Node.js, Compojure, Yesod, or the billion of other choices available today: because so many small business have their hosting via super-cheap linux boxes that you only get FTP access to.
Ah! Not sure how I missed that, thanks.
Meanwhile the globe is already 1C warmer than it was before industrialization as Lamar Smith faffs about with emails and is doing everything in his power to cast doubts on the fact that we need to do something about this, much less should already have implemented stronger emissions standards 30 years ago. We're already past the point of "too late," climate science is about damage control now while Smith pisses around denying anything's wrong in the first place. It's time to dig your head out of the sand and move forward. What's Smith doing about that, I wonder?

I more-or-less agree with your points about downvotes.
That requires proprietary libraries your users can't install.

MS, Apple and Android have no incentive to make your programs easily portable. They've gone to extreme lengths to make it hard.
Nice work! This is a very neat spin on the idea. I'll definitely give this one a try.

edit: although, what happens if the dictionary is changed? It's the same on all Macs, but what about trying the same script on Linux?
Code is capitalised, that's the giveaway.
That assumes that you know how to test and judge engineers. I think the larger issue in engineering interviews these days is that we simply don't know how to effectively separate good engineers from the bad, and given the nature of our job there is a sometimes significant lasting negative impact of a bad/messy programmer.
Match. Match activated itself I don't know how many times. Removed all music from my phone so I was streaming everything. I honestly didn't notice at first except some of my music was missing (because it wasn't available on Match), and my music would inexplicably stop playing in certain areas. It screwed up all my tag edits/album art (on ~7K songs!) and because of some duplicate problem, which I have yet to resolve, my music doesn't sync properly onto my iPhone. (Among many, many other complaints about iTunes.)

My only question is, if I switch to something like Swinsian (which looks nice), how do I get the music and playlists onto my iPhone? (I've also been thinking about switching to Android since iOS 9 and its updates have turned my very expensive iPhone 6 into a slow, buggy POS.)
There's a Meaning to the Horrible Noise the Emergency Alert System Makes
It doesn't look that way to me at all. The latest Mac OS X runs on computers as old as 2007. Apple hasn't dropped any hardware support for the last two OS revisions.

I agree that it's pretty dumb that you can't locally sync music on a new iPhone without newer hardware. It connects over USB, so make it available as a USB mass storage device and be done with it! But that's separate from supporting newer OSes on older hardware, which Apple is pretty decent at.
1Password's UI is so much nicer, too. It's a native, very good-looking app on OS X.

The browser integration looks near-native and performs all interactions inside its dropdown menu. LastPass opens separate tabs to accept your master password or your 2FA token (at least in Safari), and things like editing a site or copying a password frequently takes you away from the tab of the site itself.

Another huge advantage is that unlike LastPass, form field autofill actually works. It will even submit the login form by default, if there are no other fields that need to be filled out.
Its interesting that the unix world outlook of simple tools doing one thing make this simple. My encryption layer is encfs, my storage and sync layer is dropbox (although I used unison a long time ago) and I don't use the browser interface layer so I hand type passwords. At least this way I never forget any. Oh and for password creation I use pwgen for important stuff (the credit union) and silly names for unimportant stuff (social media)

Individually those small simple tools are well optimized and pretty safe. Yet monolithic top to bottom windows style all in one solutions always fail miserably such that it smells impossible to actually implement. Which it might be, for practical, and possibly legal, reasons.

This is interesting because its a real world example of what happens if you let the general public be unix sysadmins.

It is possible, that just like some knowledge is only for the cognitive elite, some computer automations and features are inherently by the complexity of what they do, only for the computational elite. If this isn't a specific example of something on that borderland, its an interesting topic to think about in general.
Virgin at 35.
`test` (aka [) is a bash builtin, FWIW; integer comparison works perfectly well inside (( )).

I generally prefer bash for job control and pipe parallelism. For more complex tasks that would require a hash, internet access complex parsing etc., I tend to write a script in a different language, and plug it into a pipeline with bash.

The lack of parallelism in PS is the second biggest reason I don't use it.

The single biggest reason is bash is my common interface across Linux, Windows (cygwin), OS X and Solaris (when I used to run it).
Thanks! The back story isn't exactly what I'd think of as inspiring. We got a pet hedgehog, who was adorable and entertaining, and I thought it would be fun to make a blog to share with family, friends, and hedgehog fans online. While you probably can't tell so well from that blog post, I'm a decent photographer, so I took a lot of absurdist photos of the hedgehog doing various things in little sets, and was amused by taking a set of photos and figuring out how to weave some kind of absurd shaggy-dog story out of it. It's not monetized in any way (other than costing a tiny bit for the domain), and is purely for the entertainment of me and whoever winds up reading it, so it's much more fun.

Until relatively recently I worked at Apple so I know the feeling of needing to compartmentalize work into a private space. The last project I worked on there was way too much pressure and really not fun for me (replacing an internal software system with heritage from the NeXT days that I'd worked for years with a system that was technically inferior but more "Enterprise"), so writing silly stories helped as a steam valve. Happily the new job is cooler, more interesting, and something I enjoy doing, but the absurd stories are still fun.
heh, the Microsoft curl|sh.
"was"? What happened to Coffeescript, is it dead now?
Set telemetry to Basic, in which case it doesn't collect any data about Windows users.

This whole debate has gone overboard through an inability to recognize the difference between telemtry and "spying". For example, between counting cars (important for city planning) and numberplate recognition.
We are making .NET Core OS agnostic as a general principle. The 260 char limit seems like an unwelcome Windows behavior to include in the Linux and OS X implementation. With that removed, it makes sense to also remove it from Windows. That was our thinking.

We do hear about this limitations on Windows somewhat frequently in the context of .NET. This comes from internal Microsoft teams about as much as anyone else. We were glad to remove this limitation for .NET Core.

Disclosure: .NET Team member
Dropbox seems less than ideal, how about intergrating these three tools?

http://www.passwordstore.org

https://ipfs.io

https://github.com/larsks/git-remote-ipfs
A clean and simple notification plugin (JS)
The confusion/misdirecting part for me is that I would expect to hold down a 'Seek' button to seek through the track.

However, as a user, I was just trained to recognize the 'Seek' button as 'Next' or 'Previous' track.

So there are conflicting messages in their design. Why would I want to hold down the 'Next Track' button to seek ahead in the song? I would never think to do that.
I like the sound of this. As well as giving the candidate ample opportunity to show what they can do, it'll also be representative of the actual work they'll be doing in that role so everyone will be going into the post-probation period with eyes wide open.
"My mother got into trouble when I started school because the teachers didn't know what to do with a 5 year old who could read and write!"

Uh, what? Trouble?
Suspension Bridges of Disbelief
Atom also has live Markdown preview (ctrl-shift-M)