skysight-inc/HackerNews huggingface dataset:
> professional security people would have told you the same thing back in 2007

Did they really turn it around that fast, in one iteration of Windows (XP was released 2001, Vista in 2007)? I would think that fixing bugs would be necessary but not nearly sufficient, and they would have had to re-architect and re-develop major parts of the system. And Microsoft needed to do that while maintaing the backward compatibility that is a major selling point and pushing products out the door quickly enough to generate revenue.

It sounds like a nightmare, and not acheivable in 4 years. My impression was that many bugs were fixed but there wasn't a major redesign, which always made me doubt how secure Windows could be.
In Germany we got 6 months. You can get fired faster in this time (2 weeks) but you can also leave faster. I saw employees and employers use this a few times.
The set of sets is, itself, a strictly partially ordered set by the "is a proper subset of" relation (and a non-strict partially ordered set by the "is a subset of" relation); if Python's < and > operators are viewed as generic strict ordering operators (and those symbols are, outside of Python, conventionally used for both strict total orders like those on reals and strict partial orders), then their use with sets for the strict partial order defined by the "is a proper subset of" relation is quite natural.
I’m willing to bet that iTunes (as we know it) will get phased out in OS X 10.12.

Apple has a clear pattern now where they debut big ecosystem-wide changes in iOS first, and Mac about a year later. Apple Photos, the “Flat” aesthetic, Maps, etc.

A proper Apple Music app for iOS replaced the old iPod app last summer; Apple Music support was wedged into iTunes because Apple couldn’t afford to punt that feature all the way out to next year. But it seems in keeping with the pattern that an iOS-style Apple Music app for OS X, which would lack iOS syncing (works against the cloud strategy), iTunes University (deserves its own app), Podcasting (ditto, and one exists on iOS), etc.
Software development: do good manners matter?
You also need to realize that should anything successful come out of the startup your contribution will be almost negligible compared to all of the work that goes in from this point.

I had an amiable co-founder breakup, and he still has a percentage of the company, but every day the proportion of the work that was done with that former co-founder grows smaller. We're kind of the same idea, but definitely not the same product, about 10 iterations further, an entire team of people who have been working nonstop for a year, millions of dollars of money risked, etc. I still am grateful for the work he put in, but it's now a tiny, tiny piece of the overall puzzle...

It just takes so much to be successful that the "idea" can't be worth much.

I still plan on hooking my former cofounder up if/when we have an exit, but recognize that if you take a large percentage it will make every aspect of the company incredibly difficult, especially when it comes to fundraising.
You're not necessarily wrong, though it can be hard to make money on a platform with low users.

HOWEVER! I once met a guy when I was travelling in the UAE, and he built/sold a Twitter app for Palm OS smartphones (their next gen OS they launched some years ago). At the time, he was making close to $40k a month. So there's definitely money on those platforms if you can deliver a good product.
I like C# and .NET because of VS and the dev tools that make my life easier. Is there an intent to have VS running on Linux ?

Edit : Not talking about Visual Studio Code, but the -original- Visual Studio IDE.
Because as long as it's the only supported way to manage your music on the world's most popular mobile devices, there won't be any appreciable market pressure on them to improve it.

iTunes: Use It Because You Have To™
For a long while, his site was a top google result when searching for photography tips.
I have dealt with this in an enterprise quite frequently, dealing with people's home areas. If the home area folder is already 80 chars before the user starts creating deep folder structures with long filenames, you will run into this if you deal with a large number of users.
I've learn how to setup everything to develop NodeJS apps and I still hate it. I wish I had nanobox a month ago when I was setting up a new machine against a tight deadline.
I really can't work out what the designers are thinking. If you want to learn low-level PC hacking, use QEMU. If you want to do your low-level PC hacking on an actual 80386 machine, go to the PC recycler, and if they still have anything that ancient around they will probably just give it to you for free, to be rid of it. Or you can spend $5 and get some Pentium class machine instead. And if you want to get into embedded development, for god's sake don't waste your time on all the byzantine cruft in the PC architecture - go get an Arduino or a Raspberry Pi or even some Cortex-M3 dev board. I don't see what's left for this project.
I alternate between 2 and 3 depending on the system, but I am like you as well - me using 2 has nothing to do with philosophical differences and all of that, it has to do with my Linux distribution having more python2 packages than python3 packages.
Yes, I agree that setting up dev/live environments needs to be simpler. As even for experienced devs, it is awfully time consuming and the entire process is not streamlined. The advent of Docker have made the process slightly better but it brought other complexities yet to be resolved (deploying local environment's volumized code-base, etc). I checked out Nanobox and liked the concept but I do get the feeling it is "yet another Docker builder" with it's own build file.
AMPRNet: Amateur Packet Radio Network
But, I still dont understand why they felt they needed to record anything? Can you explain their motive?
I don't get this. You pick an album on the list and hit the big play button on the cover art.
Life as a drone operator
One thing i've found odd about HN is that the only really customizable feature for logged in account seems to be the background color of the top bar, after you get enough karma. Just imagine how many complaints people wouldn't be making if they could adjust the default text size, line height or some other colors?
Recent discussions:

https://news.ycombinator.com/item?id=10310842

https://news.ycombinator.com/item?id=9048046
Telegram probably isn't as secure as ISIS thinks
Does it matter if the support is OK if the app doesn't fulfill its primary purpose which is to keep your data safe?
With $200M, Andreessen Horowitz Hopes to Digitize Biology
If you wondering why cryptographers haven't claimed the $300,000 prize offered by Telegram, this is a good start:

http://thoughtcrime.org/blog/telegram-crypto-challenge/

I don't think you should use Telegram.
I love Jetbrains products, but under Linux they are nowhere near as stable as VS is on Windows, or even Jetbrains apps on Windows.

They're slower, and some features don't quite work right all the time.
Amplifying the Distributed Learning Tail of Conference Presentations
That was fun. Thanks.
Pretty sure Winamp doesn't remove'missing' files from your library, unless you use the "remove all dead files" menu option.

Similarly you might be able to handle your external drive as a media device in order to 'checkout' files between them.
Fanastic news! The defaults were so silly... Thanks for fixing this :-)
VS Code is VS for Linux [1]

[1] https://code.visualstudio.com/
As a developer, I wouldn't think this would be good. Mainly because I wouldn't have had tested the app on alternative platforms, and people would give bad reviews when it doesn't work, despite me never making the claim that it's compatible.
Voctomix
Does it support fuzzy matching filenames yet? That was one big missing feature for me
The whole "secure desktops" thing is a bit of an oxymoron too. If you can gain admin privileges you can steal any desktop and session token you want and keylog it. I've used that trick before to keylog winlogon's "secure" desktop, so surely KeePass would be similarly vulnerable?

Additionally a quick patch or in memory modification of KeePass.exe would easily bypass any protection like this, lookup the KeeFarce tool to see an example. I'd hardly call this an "edge" over plain text files in an encrypted container, considering it does nothing to actually prevent exploitation but simply provides a form of security through obscurity.

Ultimately once a system is infected, all you can do are half-measures and will wind up worthless against even a mildly sophisticated attacker. Unless you run the software in a separate machine, you're dead in the water and it's pointless to discuss what happens post-infection when anything is really possible.
MLB Advanced Media Is Looking for Search Engineers
Hell No Barbie: Reasons to Leave Hello Barbie on the Shelf
The problem is that most interviewers think they can assess these things, but (a) really can't, and (b) are having their readings confounded by the nervousness and discomfort of candidates.

Also: we banned "Do I like him? Will be fit in" at Matasano several years ago, and were far better off for doing so.

Answer honestly: for every bullet in this list, did your team have a standardized rubric by which you could mechanically evaluate candidates? Matasano had a much smaller list of considerations for candidates, but developing working rubrics for assessing them took years. If you really have a working rubric for this ambitious list, you could be making a lot of money with it.

Note also the pronoun you've chosen to use through your comment. I know it isn't deliberate, but that choice also has an impact.
> company’s co-founder, Bill Gates, once ordered all of Microsoft engineers to stop writing new code for a month

Source?
I feel compelled to also mention "Using Artificial Intelligence to Write Self-Modifying/Improving Programs" http://www.primaryobjects.com/CMS/Article149

The link above describes a project where an AI wrote programs for Hello World, addition, subtraction, multiplication, Fibonacci, bottles of beer on the wall, and a bunch more.
Any updates on Powershell for other OS's?
Could you be more specific? The only issue I've heard about was that in an old format you could see which sites had saved passwords. That's more of a privacy issue than a security leak.
Still requires effort and testing, which might not be worthwhile.
Canon I-SENSYS MF4270 Driver Free Download
Microsoft Graph lets you build apps with data and APIs from Azure and Office 365
Cheap hosting and PHP do go well together, but when you work at a company that has a lot of stuff written in one language, and the whole team is experienced with that same language, there needs to be a legitimate reason to change the whole technology stack. Because it's "cool" or not is generally not a good enough reason - unless it gets to the point where it isn't supported anymore, you can't find employees, the community has dried up, there's nothing new happening with the language, etc. But PHP, despite the problems it does have, it suffers from none of those things. So I don't see a mass exodus happening any time soon.
VS is too dependent on Windows to make the switch easy I believe.
I think you absolutely need mathematics to understand the theory of relativity.

Freeman Dyson writes when he was a child "I had read some of the popular literature about Einstein and relativity, and had found it very unsatisfying. Always when I thought I was getting close to the heart of the matter, the author would say, 'But if you really want to understand Einstein you have to understand differential equations,' or words to that effect." Later on, he goes on to say how he ordered Differential Equations by H. T. Piaggio with over seven hundred problems, most of which he solved over Christmas vacation. Then when he attempted Peter Eddington's Mathematical Theory of Relativity, it came very easily after the differential equations practice.
Is it the best game ever made?
Apollo – Spotify's Java 8 micro-services framework
Eight weird things you didn't know about Drupal 8
This is true and incomplete at the same time.

It's true that 3 is happily happening for many people, effectively and without fuss.

But it's incomplete to pretend the schism is not an issue; not to try to understand the pro-2.x points which many reasonable users have.

Its a huge issue, even now, and to pretend it's not there is to do BOTH pythons a disservice because it will simply serve to feed the disagreement, to the detriment of both flavours of the language.

The Python 3 project needs to understand where it went wrong, acknowledge it, 'better language' arguments (true-ish but largely ineffective) notwithstanding, and try to bridge the community.

Yes the 3 segment reasonably wishes all this would just go away so we can all focus on moving python forward, but it's not going away. It must be adressed without yet another post about 3 being better, which simply makes 2.7 people feel like second class citizens. They've heard all the arguments before.
> analytics companies are really going to become broader marketing companies, so instead of focusing on just gathering and visualizing data, they will give you more ways of acting on that data.

This tends to happen when they run out of money or start looking to make more money. See UrbanAirship, Localytics and many more. Good thing: It works for them. Bad thing: Products tend to get more expensive and to expensive for the small/hobby guys.
The math universe hypotheses assumes a very strict Platonist POV, which is not really a justifiable position, in my experience.

>The idea of "1 + 1 = 2" is true no matter how (or if) you represent the idea.

That's really a triviality, though. If you have the idea that 1+1=2, then yes, it's true. Usually people say mathematical theorems are true in "all possible universes", but the way they select which universes are possible is... by applying logic that works in this universe. 1+1=2 is only true because it doesn't contradict our experiences. It's useful. In another universe, it may not be useful, and thus wouldn't be true there.

>if you could simulate a universe and in that simulated universe you modeled people and all the stuff around them, what would you tell those simulated people with their simulated free well what a table is made out of?

I would put words in whatever order was most useful to them to employ for the construction and manipulation of tables. Anything else would be meaningless. You might as well just say "magic" if they can't use it.
Thanks for pointing that out. I do notice that the stories that do crop up to the top generally have to do with Microsoft open sourcing software, so in that sense the stories don't seem all that out of line with what I generally expect to see on front page of HN. But being a developer who remembers old Microsoft it's hard to accept them back into my life even if it is just a few links on a forum :)

The conference does add clarity. I'm surprised I hadn't heard about it before now.

EDIT: Just visited the channel9 live broadcast. "Scott Guthrie's Keynote" showed less than 700 views. The other keynote I looked at had less than 150 views, and the final keynote less than 100 views. I say good for Microsoft on all the changes they're making for the better, but the amount of promotion vs the amount of perceived interest do not appear to align when it comes to Microsoft and their work toward bringing developers into their ecosystem.
Parinfer – a simpler way to write Lisp for Atom
Well, I think for one is the support of his parents. I don't think "advantages" necessarily have to be monetary ones. Certainly in this case his advantages included his parents and the opportunities that OCW provided. This is not to say that the kid did not work hard either as that is obviously false.

Consider a similar situation where a five year old wants to take college courses through an online program in an american native family that is wealthy, except instead his parents dismissed that idea on the sheer ridiculousness of a 5 year old taking online college courses. Or his mother not taking time from her already limited schedule to continue trying to find material for him to consume. This hypothetical child will be advantaged in other aspects of their life to be sure, but they probably won't be accepted to MIT at 15.
"Laser focused" just triggered my buzzword detector for the first time, and I couldn't continue.
Pushbullet announces Pro. Users go berzerk
Hi! Will do :D!
As a Python-lover: this is awesome. There is a need for something with good Python support in-between a full blown PyCharm and plain VIM
Idea: pull requests, but for essays.
Show HN: Easily Create Beautiful Product Roadmaps
Little Bites of Cocoa #128: NSURLQueryItem and NSURLComponents
Tesla in Talks with Germany Over Possible Battery Factory
But does it have vi bindings?
Believe me. We share the same sentiment about setting up almost any environment, so we thought we'd bite the bullet and do all the work for you, so you don't have to :)
Vista was a major security redesign, not just bug fixes. UAC was one of the biggest security improvements in the OS, because it meant that users were no longer running as admin by default.
It's not vaporware. It's been available in a semi-closed beta for months to 3rd parties and works pretty well.
Free promotion for developers
I haven't used VS Code in a long time (since the very early versions when it cam) and I remember that it didn't meet my needs.
What I like about VS is its project templates, dynamic auto-complete, integrated terminal, amazing visual git (and diff) integration...
Are these available in VS Code ?
Why would I ever accept a job at a company who treated the first 3 months of my employment as an extended interview, after which I could be released without penalty?

When a software accepts a full-time position, they are taking a mammoth pay cut from what they could make 1099 contracting. They do that because the full-time position comes with a commitment to continued employment, so even though they could be making 2x-3x more per day consulting, they don't have to hustle to keep their utilization up.

The "3 month probation" thing is essentially a temp-to-perm contacting position. Do you pay people 2x-3x more during that period?
This article misses a major point, which is that there are many sects within Islam, the author (and non-Muslims in general) only know of or acknowledg Sunni vs Shiite, when in fact there more sects that claim to be Muslim than are in Christianity and Judaism combined. The one that ISIL, Al Qaeda, and almost all terrorist groups follow is called Wahhabism https://en.m.wikipedia.org/wiki/Wahhabism. To understand what this group preaches you need to know the history of the region. I'll spare the details and just mention that this group was supported by Muhamed bin Saud (the ruling family in Saudi Arsbia which the country is named after). Wahhabism preaches much of what this article describes in the senseless killing of hummens, which what bin Saud needed the justification for when killing the Muslims of the region while rising to power.
They have many devious teachings with deeply rooted evil that true Islam rejects.
To save everybody some time, here is a list of the runtimes and frameworks actually supported by nanobox:

- ruby 1.9, 2.0, 2.1, 2.2 / jruby 1.6, 1.7, 9.0
- node 0.8, 0.10, 0.12 / iojs 2.3
- python 2.7, 3.4
- php 5.3, 5.4, 5.5, 5.6
- wordpress (version unknown)
- java openjdk 7, 8 / sunjdk 6, 7, 8 (no minor version information available)

The actual content on the "Engines" page is aspirational, to say the least. One of the first question I ask of a tech product is "is it usable today for any current projects?" - why make this question challenging for site visitors?

If they're targeting novice web developers who should follow best practices, no rails support and out-of-date node support seems like a bad place to start.
I'm a music stats geek. I'd suggest Last.fm intergration and I'd absolutely love some local database that keeps track of the play count meta data. iTunes keeps a running tally of the total number of plays, but it only keeps the most recent play count date. As a result iTunes looses an entire dimension of data. You can't use it to see your music consumption over time, and I consider that a huge omission. It's nuts that iTunes can't tell me what my top songs of the year were. The only app that I know of that keeps a local database of play counts is iScrobbler (discontinued but open source). Here's a shot of the type of thing it shows:
http://cl.ly/image/0q2g0a3Q2e22
Is there added security by stacking hidden services? So a.onion is just a reverse proxy for b.onion? Buys you a bit more time before the final server gets popped? Or can you increase the number of Tor hops for your hidden service to get a similar effect?

Thinking of Silk Road - was it ever proved they leaked their IP versus some more advanced way of finding the server? (I know, it's highly likely that such a poorly written system would have had a real IP leak, just wondering what documented facts we have.)
Emacs has integration with GPG, so you can edit an encrypted text file directly.
Low Dimensional Topology
I've found the exact opposite to be true. With Postgresql, for example, strong types can be enforced through the entire application stack using tools like Opaleye. Check out composite types in Postgres and Opaleye to see what I'm talking about.
What's wrong with adding a short online programming test at the start of the interview process to weed out clearly unsuitable candidates? Interviews take up a lot of time.
come up with your three best selling points for your product and go build a landing page. it's a lot easier to find partners with potential customer's waiting.

domain name : $10-$15

html template: $20

online form: FREE (wuffoo.com or any other free form site )

hosting: $50-$100/yr

Adwords: $100-$1000(or some other marketing)

copywriting: $50 (upwork or fiverr)

image: $5-$10 (fotosearch or istock)

Also you can look at google surveys for $50 to ask if any one will buy.
Send emails with Mandrill and Rails
Before jumping on Bizspark, I would recommend talking to companies that have used it such as Stackoverflow. Bottom line; you'll have fun not worrying about licensing for 3 years, but then you might be in for a shock.
This might not be the right forum for this question, but is there any movement on es6 support? I realize they are tied to v8's support of es6 but it was my understanding v8 does support most of es6 at this point. I've had a hard time finding information on this.
Yeah. I don't really understand why this feature even exists. Maybe it's some artifact of HN's history, pg experimenting with that particular part of HN's engine in Arc or something? Because this and all the other things you've mentioned can be accomplished by user setting up an additional CSS for the website client-side, with an implicit assumption that audience here is generally smart enough to figure out how to do this.

Also, the orange bar is basically the single visual element that makes HN HN, so I don't know why people would even like to customize it...

There's some mystery here.
Sounds like a facebook acquisition in the making to me
"ElCapitan and everything works fine"

Finder went from broke in Yosemite to really broke in El Capitan. I'm getting sick of filing bugs (like Finder not saving place in folder when going up / down hierarchy).

El Capitan's Finder now crashes if you have a window showing a lot of files and execute a mv of some of those files in a Terminal. Its getting worse and worse. They need to pull a Snow Leopard again.
Just shy :)
No UI is the new UI
GROWTH HACKING SOURCEBOOK
Nah, just do the smart thing and stick with python 2.7.