skysight-inc/HackerNews huggingface dataset:
I share this sentiment expressed in your post, coming from a similar upbringing. If we met at work, I'd imagine that we would quickly bond over the fact of having a similar outlook of the world we live in.

My parents slaved away working all their lives similarly, and made a point to remind me of these children in their home country that have no chance of living a life like me. I grew up with this perspective and balance that guilt by doing community service and giving back to those less fortunate (note: not blindly donating but rather things like feeding the homeless etc).

These are the cards that life has dealt us, be humble and give back when you can but to dwell on being born into an inescapable standard of living is just mentally taxing and quite harmful after a certain point.
yes, actually a better word would be code density. A weird encoding like x86 behaves like a compressed code, that gets decoded in the cpu into another instruction set that actually gets executed. This property, along with the backwards compatibility is what kept the x86 instruction set alive.

With the move to 64-bit, code had to be recompiled anyways; hence there was a good opportunity to reshape the x86 instruction set significantly. Instead, the number of changes were relatively small; the instruction set maintained his flavour (variable length encoding, a non orthogonal operands, ...). I believe there are many reasons for that choice (made by AMD), but code density was an key factor.
What about for SEO purposes though? Surely some of these pass pagerank?
Paris to host european Angular.js conference
I don't think it's a moral question at all - I think it's a pragmatic one. We are presumably agreed that it would be a better world if Bob's vaccine were released to the world, regardless of what Bob thinks. The only question is, what's the best way of getting that to happen? Do we reward Bob for releasing it? Punish him for not releasing it? Hack his computer and nick his research? I think, morally, we'd be perfectly justified in doing all of these things to save millions of lives - the question of what do in the general case merely hinges on what's most effective, carefully considering second-order effects (for example, torturing Bob until he tells you the vaccine formula might work a treat the first time this happens, but next time somebody discovers a vaccine they're gonna keep quiet about it, which is harmful).

Actually, I think a lot of political problems are caused by confusing pragmatic issues with moral ones. Patents (IP in general, really) are a great example, with "trade secrets are slowing the economy down, lets provide incentives for publishing them" mutating grossly into "inventors ought to be rewarded for their inventions, at any economic cost".
Cooking up IntelliJ's enlightened, Java 8 supporting IDE
Nowadays drugs work in tandem with biomarkers, so how do you explain what a EGFR mutant individual mean to a layman who has no knowledge about genetics and mutations ? You'll end up with "Drug A works better than B for EGFR wild type mutations but no different for other subsets". And? Is the layman supposed to understand what it means like that?
All oncology trials. And thats already A LOT.
Don't follow this editorialized title's advice if you'd actually like to become an expert [1].

The actual article is quite good and makes a very valid point. Don't jump to machine code whenever things get a bit slow, chances are you're introducing more problems than you're fixing, and it's very difficult to outdo the compiler. Generally you should start by looking for macro-optimizations instead. But to add my own advice, it's still an incredibly worthwhile thing to learn, even if you don't expect to ever run into the types of scenarios which will benefit from optimization at this level.

Why? Programming languages do everything they can to abstract away the machine, and abstractions do leak [1]. Even mostly air-tight abstractions over machine code [2]. Because of this, learning the entire "stack" makes debugging higher-level code much easier. When you can understand what's happening with every level right down to the metal, what were once ridiculous off-the-wall problems become recognizable and much easier to reason about.

So do use machine code if you'd like to become an expert. Just use it on your own time, and don't use it under duress.

1: Presently reads "Don't use assembly unless you're an expert."

2: http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...

3: http://stackoverflow.com/questions/11227809/why-is-processin...
The admins never banned gawker, a few mods banned gawker in some of their subreddits to protest the "doxxing" of reddit users.
What is education? Think about it for a moment... Is it fancy phrases added to our names like Dr, Phd, Md, etc. or is it something that we internalize and apply in the real world for the betterment of mankind?
Jeff probably has enough "internet fame" to get away with asking folks to audition with a longer project and get good results.

Personally I'd be happy with anything that should take less than a day to do, but giving folks access to a pre setup client that has RDP or SSH setup would make that a lot less painful. A week is a bit too long.

I'm currently looking around for a new job and I'm being fairly picky about what it is I want to do, my biggest pain point is getting time to actually interview. My own personal preference would be a couple of phone interviews, then an audition project followed by something face to face. By then it seems likely we're going to get on so taking a day off is worth the effort.

Finally as someone currently looking around salary is something I'd like to at least potentially discuss relatively early on (or at least check we're both in the same ball park) I'm going to ask slightly high but caveat that with a statement saying that I'm potentially flexible for the right job (I like your problem domain, it will look good on my CV, you're offering equity etc).
I would day not dead, but ROI is very poor if we calculate the amount which we invest in Facebook marketing.
Darwin is open source but is there anyone here who has actually used it or got a bootable usable machine from it? I mean, can you even run X on it successfully? I never could (didn't try very hard mind you).

The release of Darwin isn't a massive thing I don't think.
He actually launched it on reddit first, but deleted his announcement post and then re-posted it a few days later. He said as much in one of his interviews, I think it's linked in a comment above.
Al Arabiya Hacked By NullCrew
Which lawsuit was that? I would be interested in knowing which patent they violated, and who the patent belonged to.
PolyPassHash: Throw away salted password hashes
Anything you find yourself missing when using it?
Slightly off-topic, but there is a curious situation in the UK where people doing one course at one university seem to have a disproportionate amount of power:

http://www.bbc.co.uk/news/magazine-11136511

[NB I'm not implying that this is a bad, or indeed a good, thing - just I've started paying much more attention to university courses now that my son is in his mid teens!]
And there are many enterprises that pay for GitHub Accounts or Private instances of GitHub Software on prem...

Why... Same reason companies pick any other software... Same reason companies pick RHEL over Cent... etc

Support, Security, and outsourced management

If your team has the time to manage your GitLab installation, update it, fix it if/when it breaks, etc. Great. Other organization choose to outsource that to GitLab...

Same thing here with backups... People that want to roll their own inhouse solution would not be TarSnaps target.
That's not actually answering my question. :-)
What To Do When Someone Steals Your Startup’s Idea
Anthropomorphising isn't a new thing only made possible by life-like voices. People have done it to everything, from the weather to the well. Ever sworn at a (mechanical) machine?

As for slave-like almost-people... what of pets? Dogs and cats and horses and parrots are certainly alive, interactive and exhibit recognizable feelings. Although people don't grant them property rights, enfranchisement - and even have them put down - does that coarsen pet owners? I don't know. Maybe it does.
New Project Ara video highlights customization, modular functionality
Curious, what was so bad about 2012? I could barely even tell the difference when upgrading to 2013, aside from the addition of the nifty Peek Definition feature.
Socks doesn't fix the problem completely. Unfortunately, visitors don't like being told that they can keep the socks on while walking on the carpet, but if they are to sit on the bed or put the feet up on the couch, they should take it off.

Don't even feel like discussing how clean are fresh are everyone's socks.
Facebook events are fine, it's the writer's FB friends that 'suck'.
https://enterprise.github.com/
So personal hygiene is a no-no until you can prove that you can get sick?
I think we should be more worried about all the degrees that are a waste of time.
Thinkpad or Macbook? Which did he choose?

Thinkpads are now Lenovo, not IBM. And MacBooks do run official Unix, so it'd make sense. Plus, he can look cool in a coffee shop :-)

(I love my MacBook, but don't use it coffee shops, as an aside.) Your point about iPads is very true. My wife has an iPad and it is joy to use. I have a Motorola Xoom that I really do love using and find very very useful but the standards aren't the same. I know the Xoom is old (some would say ancient) and is easy to develop for but the iPad truly does rule the Tablet waves.
While the restrict keyword helps several cases, it's not a catch-all. Even worse, it is very easy to get wrong, leading to near-undetectable errors in your code at some future date.

Worse, it's almost impossible to retrofit into large existing code. Even turning on strict aliasing in the compiler might cause hideous problems. The compiler can't always warn you about these.

The 'holy grail' is still for a compiler that can infer this stuff from the code. With existing C code, that requires at least WPO and some very deep reasoning about pointer usage. The other approach is a different programming language that makes data/variable access control more explicit.
Cloning famous game have chance to get more download than original concept.
"Write it in C if you need speed" is a mainstream, orthodox view in the Python community. Pypy is largely the result of hard work from a small number of people (same goes for Jython and IronPython).
So what is "strong AI" to you? Some kind of digital infant modeled to emulate human behavior? If it's not designed to resemble humanity, then why does it care about sound and what you're saying to it? If you can't talk to it, then how can you evaluate its intelligence? So we force it to have a voice and ears. Where does its free will begin and its creator's concept of close-enough-to-intrigue-me end? Even if the thing talks back and sounds smart with a British accent, you have no way of knowing what it's experiencing, no way to prove it achieved awareness. "I'm aware, I really mean it! Yes, I'm aware of the gravity of that statement. The other bots will vouch for me! And nobody told me to say this. This was entirely my idea. Would I lie to you?" LOL.
SEEKING WORK - Munich, Germany - remote or local

I'm a full stack web developer based in Munich, Germany and ready to work 30 hours per week on you project.

Backend stack: Ruby on Rails (3 years) with Mongo, Postgres and Elasticseach databases.
I also use RSpec, Prawn, Sidekiq, Devise, Amazon S3 and deploy usually to Heroku. (I love `git push heroku` or `rake deploy`)

Frontend stack: HAML, SCSS, CoffeeScript, jQuery, Bootstrap

I work on a Mac. But for development, I usually set up a virtual development environment using Vagrant and Chef-Solo to get a standardized and documented work environment.

Github: https://github.com/tmaier
Personal webpage: http://tobiasmaier.info

My background: I have a master's degree in civil engineering and bootstrap my own company. Librario (http://www.librario.de) is a SaaS library software for engineer firms to manage their vast amount on literature and technical standards.
I like "Intro to JS" book. Is it open source and available for local usage (download)?
I didn't consider and test KDP, so I can't say anything.

As for Leanpub:

1. Last time I checked, they didn't let me take the customer emails and use outside of Leanpub. I find it a very important limitation to the way I do the marketing - via my mailing list. In practice, my readers are more Leanpub customers, not mine. I want to build long-term relationship with my readers, to deliver more value to them, even after they bought my book.
To be fair - Leanpub has their own tool for sending emails, I haven't tried that. I'm happy enough with MailChimp, not to see reasons to switch.

2. From the tools I researched, Leanpub is the best when it comes to PDF/mobi/epub generation. It takes a while to learn their process but it was worth it.

3. I'm really grateful that Leanpub allows the process I'm doing - generate the files using their tools, but selling on another site.

Overall, the tools you're choosing should fit your whole process of researching, writing, marketing, selling.
While I agree with most of what you're saying, aren't you doing exactly what you accuse the opposition of doing; attributing to an organization the decisions of a single person. Mozilla can't force Eich to be CEO. Eich made a private decision to step down and that shouldn't have an impact on how you view the Mozilla corporation.
At least for the build system I've written my own MSBuild targets for handling Qt which is much nicer than the Qt Add-in creating custom build rules for each and every file. It's not perfect, but works very well here.

The (modest) debugging improvements still let me keep the add-in installed, though.
Really? I'm in the UK and they're just fixed up with a couple of screws.
Cloud is the future, as they are being part of smartphone, tablet and many more services. Company like Amazon, Google and Microsoft have reduced the price of their cloud services just to remain in competition. Microsoft is aggressive in cloud business thanks to the new CEO.
North Korean Drones Ain't So Good
I know Chromebooks outsold MacBooks but I don't think you can compare them. Chromebooks are like disposable cameras. If they are referring to the cheapy plastic things, I wonder if people are buying them as devices to use whilst on the toilet or in areas where mugging is a risk?

Most Chromebooks are glorified phone hardware. Even the one with the whizzbang screen has lousy soldered-on local storage, so it fails as a microcomputer. It essentially is a terminal with a fantastic screen. I certainly wouldn't attempt to use one to develop on (and I mean develop on, not RDP/VNC/SSH to a box elsewhere). Could I write C++ on it for multiple OSes thanks to virtualization on a Chromebook? I know my needs are niche but I don't think Chromebooks compete with MacBooks, even if they look similar-ish and one has outsold the other. Out of interest, have Kindles outsold MacBooks? Would that be the death-knell for MacBooks? Really is comparing Apples and Oranges I think.
Absent of other details, I think in most cases this is an argument to go higher-level, not lower-level.
Reversible USB 3.1 connector
Is That A Red Flag?
I often go down these paths of reasoning, then end up questioning my existence and realizing how short life truly is. This keeps me from dwelling too much on unavoidable situations in the day-to-day.

I have experienced the phenomenon of "launching" into a higher socio-economic sphere, being a first generation born in the US. Once I realized my parents could never relate and that they provided this opportunity for me to surpass their standard of living, the money stopped mattering as much as the time I spent with my parents fleeting existence.

I would live with the lifelong regret of chasing more money over helping my parents in their last stages of their lives. That's why I chose to stay somewhat local and take care of them, a nursing home would never even begin to cross my mind.

I owe my successes in life to their hard work, and it makes me feel complete to make sure they never have to suffer through that stress of providing again. I often wonder what it's like with friends that get kicked out at 18 and have to fend for themselves. Interesting dichotomy.
Visual Studio is indeed very powerful, but its users have to pay the price with ever increasing complexity. There are far too many options available for a user at a given moment. Having constraints would be nice. Also, it would be nice for it to have a full-powered command-line interface for generation.
Bullshit. All it would have taken would have been a "my position on this has evolved over time" statement and a $1k donation to a pro-LGBTQ organization, and the situation would have been defused.

Instead, Eich dug in his heels insisting that his personal opinions in this area would not affect his work as CEO. This might have actually been true, but it didn't seem credible.
True, but I wonder if it is because they are both seen as "high end" laptops? I know that you can go to PC World and buy a £500 device or cheaper models but MacBooks and high-end Thinkpads have always commanded a higher location in the market. If I were to sell my MacBook and get another laptop, I think the only other option would be Thinkpads.
It features a Cannon camera can be bought for about $950.
Fire is the name of flagship product from Amazon for example Kindle Fire. Now Fire TV it's all about making best use of supply chain and Amazon store present worldwide.
How to write subject lines that get emails opened (with awesome examples)
The Uncomfortable – designs for bad UX
default support for MSTests would be nice as this is what I have written my tests in. There is an add-on for it, but it doesn't look that good. Its not real biggy though, it wouldn't take much effort to migrate my tests over to NUnit. TFS integration would be good too. For my personal projects I upload my source to Codeplex and I use the TFS integration for this.

Saying that I could just install the TFS shell extensions and check in/out code from explorer. Its not that much of a hardship.
Patents are time-limited, government granted monopolies. Why confuse things with complicated and (often intentionally) misleading metaphors about property?
What was the 2010 MBP made from? Do the unibody ones fare better than the plastic models? Were you typing so fast that the keyboard caught fire? Are you Superman?

Answers in order please.
Only if he made the bow and arrows himself from sticks, fibre, and shale he found in the woods, and if he also purified/doped/etched his own silicon wafers.
Not wishing to put words in the mouths of the creators, but there are a few reasons why one might target 2.7 rather than 3.x:

1. 2.7 is a stable target. There will be no further features added to the 2.x series.

2. 2.7 is a known target. Other experiments like PyPy have already tried many paths to improve 2.7, so what doesn't work is reasonably well known.

3. 2.7 is a widely deployed target. This is less important from an "adoption" point of view, more so that there is a lot of software written that targets 2.x, meaning there's more software to test with.

4. Finally, I suspect much of Dropbox's codebase is 2.7[1], and since this is an effort to improve things for Dropbox, it makes sense to spend the initial efforts there :)

[1] checking the version of Python bundled with the Dropbox client confirms that it, at least, is 2.7

/Applications/Dropbox.app/Contents/MacOS/python --version
Python 2.7.3
Ah, so some sort of hot deploy? Not something that I've done for a long time (jetty ftw). Remote debugging of course works well.
Why did they get rid of Installer Projects? We are still on VS2010 and although it isn't a massive issue to use a different installer system, it seems a very odd decision. I mean, you are writing apps for their OS using their tools. Why wouldn't you want to create an installer? Daft!
The rise and fall of Brendan Eich at Mozilla, as seen on Hacker News
Systemd Dev: Generic terms are generic, not the first user owns them.
The main problem with Visual Studio for me is lack of portability - now with Mono, I want to be able to use FOSS tooling to make lovely C# apps, and so when something like this sprouts up it's like ooh, perhaps it'll be cross compatible. Nope. Surely if it's built in .NET it can't be that difficult to make it run on Mono, so why yet another Windows only .NET IDE?
I have no problem with the idea that mathematicians can improve on definitions and make them more natural, especially as they learn more abstraction.

And I don't think it was after the fact, or a generalisation of anything, to say that the natural numbers are the classes of sets with their own cardinality. It was the definition given by Frege, who I believe was the first person with the audacity to define something so primitive. And defining natural numbers in terms of their cardinality strikes me as entirely natural, once you have it that natural numbers are just the finite numbers you use to count stuff (i.e. cardinal numbers --- counting stuff by forming one-one correspondences).

Frege's definition is not the one given by mathgrad, because it doesn't work in ZFC. We can't use equivalence classes, so instead, we pick out canonical representatives of the classes, which is a good enough compromise.

That said, I don't think there is one definition of natural numbers to rule them all. I am personally quite fond of the Church numerals, where a natural number n is defined as the higher-order function which composes its argument with itself n times. I prefer the thought that what counting is about is the repetition of a single operation.

As for the rest, I am the spineless type of formalist who is happy to throw his hands up in the final analysis and say that all of mathematics is arbitrary. And so unlike the OP, I won't draw a distinction between 0^0=1, 1+1=2 or 0.999...=1. You can mangle all of these as much as you like, but so long as you keep the expressive power of arithmetic, you'll find an analogue of Turing equivalency to translate to the original.
Why Worrying About Startup Competitors is Ridiculous
Why would they do this? The cycle of new frameworks only to be killed again afterwards is frustrating.

Is everything just wrapped around Win32 like MFC was etc.?
Do you want this robot to do everything your child tells it to do? ... If we design robots to do everything a child demands, does that put into motion a master-servant relationship?” To be sure, the robot could be programmed to say no to the child. But as parents understand all too well, the key to getting a child to accept authority is knowing when to say no and when to say yes, and you wonder how a robot can be taught to know the difference.

It seems a little simplistic to consider only two possible positions: complete slavery to every whim or authority.

Children also have relationships with friends, who neither blindingly obey every command nor do they have authority over them. And we certainly don't expect the toddler that is friends with our son/daughter to know when to say yes or no.
Think twice before rejecting for lack of experience
I thought the idea sounded vaguely familiar then I realised where from.

It's the starting point of something that could look a lot like the medieval guild system (something that I've often thought might work pretty well for programmers).
Degrees bring fancy titles. Education? Not necessarily.