skysight-inc/HackerNews huggingface dataset:
As much as every acquirer will say about "investing in the team, not just buying the product", aside sometimes for a couple of key people adding the IP to their portfolio and integrating it with their existing offering (or keeping it down if it competes with their existing offering) is their main interest.

Employee retention defaults to being managed by notice periods and other contract conditions being inherited from the acquired entity, after that the new owner and the employees need to negotiate (unless "keep as you are" is what both parties want at this time). If you are on one month notice or less start looking around just in case, if you are on six months you have plenty of time to plan if things do look like working in a way you are not happy with.

Sometimes, again for key people, the negotiations happen as part of the main dealing before the purchase (after purchase we'll X if you Y and not Z) by proxy (the acquirer can't directly dictate anything at this point, but they can say "we won't buy unless Y+Z is agreed, we promise X in return for Y+Z if we do purchase" to the prospective purchasee and they then officially negotiate with the employees).

It is about the IP. If you are directly and visibly important to the IP then you are important to the purchaser and have a good negotiating position. The buyer knows this and it will form part of their negotiation plan (to make sure they have a viable business after purchase) so unless they are buying to silence competition they are unlikely to do anything too unfriendly to the existing staff (but make damn sure you raise any concerns you may have if you get chance before anything is agreed).
The first gif on the page is more than 4MB.

You can do a lot better than animated gifs. No pausing or frame control, forget about audio, limited colour palette, painful to make...

If you cram megabytes of this stuff onto a single page, don't expect everyone to get the same framerate.
Check out the Yahoo! New Digest mobile app. It's a small curated list of national and global news with updates at 8:00 AM and 6:00 PM, daily. It's a quick and easy way to stay informed.
tele is Greek. Video is Latin.

It could as well have been proculvision or teleopsis, or why not, proculopsis.
I agree with you, however /r/Games was explicitly created to be heavily moderated. The original /r/gaming isn't moderated nearly as much and a lot of people dislike it.
I have it on my to do list to spend sometime trying out nimrod. It seems like such a cool language.
PBKDF2 with SHA256 hashing is default password storage mechanism in Django. Recommending PBKDF2 is one of the things that tptacek criticized “Practical Cryptography With Go” for[0].

Edit: Django has support for bcrypt but it's not the default because of third-party dependencies[1].

[0] https://news.ycombinator.com/item?id=7596280

[1] https://docs.djangoproject.com/en/1.7/topics/auth/passwords/
The American Middle Class Is No Longer the World’s Richest
Apparently there are other Easter Eggs in git as well. I tried the one in [this blog post][0] but couldn't get it to work. If you do `git grep "Yeeah"` in a clone of the Git repo though, you'll definitely see that the line is still there, even in version 1.9.0.

[0]: http://gal.steinitz.com/blog/2011/06/18/easter-egg-cause-git...
UK scares sports piracy site offline
PBKDF2 is an older KDF that is probably a bit less secure (especially in the light of FPGAs), but well-known and standardized.

It's perfectly okay.
Usually, when compiling projects that use Boost libraries which are sometimes very template heavy, the compile times are very long in my experience. Especially, something like the Boost Spirit.
I've been using pimsleur as well, was able to find a pdf transcript to use alongside, which i found helpful. Also, anki (SRS flashcard system) works really well. I found a language coach at italki.com that sends me lists of words in a word doc and spoken into mp3, which i convert into flashcard using this method: http://www.zhtoolkit.com/posts/2011/05/creating-audio-flashc... (a lot of work the first time, about 5 minutes for 30 words the times after that).
Generally, failing to parse expressions at the level of abstraction of the source code being debugged: I find it fails on user defined operators, can't resolve overloaded functions, etc.

Even being able to reliably evaluate C++ expressions is far from what I want: I want to be able to execute arbitrary C++ statements (including loops), use templated objects that weren't instantiated at compile time, etc. I feel like this might be close to possible using, say, the LLVM JIT, although I haven't seen anything that implies anyone is trying to build it.

edit: for example (stock gcc/gdb on Ubuntu 12.04):

#include <iostream>
int main() { std::cout << "foo\n"; }

in gdb, break at main:

(gdb) p std::cout << "foo\n"
Cannot resolve function operator<< to any overloaded instance

edit edit: lldb doesn't fare much better (OSX 10.9):

(lldb) p std::cout << "foo\n"
error: no member named 'cout' in namespace 'std'
error: 1 errors parsing expression
Here is one example of a project where we used FBP on Node.js, browser, and microcontrollers. The components in the graph you can see there are quite high-level:

http://bergie.iki.fi/blog/ingress-table/
I found a decent, almost but not quite exact match for your question here:

http://stackoverflow.com/questions/4433216/password-encrypti...
not switching between keyboard layouts constantly?
Boostable (YC W14) is Hiring Software Engineers
Boostable helps entrepreneurs on marketplaces like Etsy, Udemy, Airbnb etc promote themselves online. By making advertising accessible to any seller on any marketplace, we help level the playing field and give any seller the ability to advertise themselves online.

We're hiring engineers to help build early key pieces of our service. As a developer at Boostable, you will build products and tools used by hundreds of thousands of sellers to help them grow their business from a hobby into a major brand. You'll help them market their products more effectively and help anyone become an entrepreneur. To be successful, you'll need to have a familiarity with data processing tools such as hadoop as well as interest in technologies like Spark or Storm.

What's in it for you

- You'll play an important role in determining our company's success as one of our companys first few team members.

- Work with an experienced team that has been part of several successful startups.

- Work with a team that can bring your ideas to market. We already have access to several hundred thousand sellers.

- Stock options, competitive salary, health insurance.

Requirements:

- Highly skilled with data processing tools (hadoop, hive, hbase, etc)

- A strong belief in mission

- 3 years of development experience

How to apply:
Send an email to jobs@boostable.com and put (HN) in the subject line to get extra attention
Wow, $250 million in 2007.
The recent post "Fairy Tales in password hashing"[0] in regards to scrypt seems somewhat relevant here.

[0]: http://vnhacker.blogspot.com/2014/04/fairy-tales-in-password...
For a brilliant intro into his non-fiction essays, I can't recommend The Left Hand of the Electron (http://en.wikipedia.org/wiki/The_Left_Hand_of_the_Electron) enough. Snagged my copy from the peace corps library in Liberia. Ahem.
I'm very confused right now. It's really difficult to believe you read the article, yet you clearly have the time, given the length of your response.
I just relaunched my MacBook Sticker site. How do you like it?
Read any of these. Especially the first one.

https://news.ycombinator.com/item?id=7626878
Have you seen what modern password hacking tools do? We don't see old school brute force anymore: Things users do are checked first. 3 words one after the other, one or two letters replaced, or sitting, right next to passwords. walking on a keyboard... those things are tested relatively early in the process.

So HorseBatteryStaple sucks as a password, along with anything else you can easily remember. If you want security, you probably want 2 factor authentication and a different password for every site, probably stored in something like a KeePass DB.
Submissions like this is the reason I frequent HN! A thorough well written and well researched article that point by point dissects an interesting event and comes to a surprising conclusion.

If you come across other articles of this calibre please submit them!
C++. Too many other languages get wrapped up in ideology. D comes pretty close. I can't get past Rusts unreadability. I'd like to give Nimrod a try... especially since it can be compiled to C and presumably integrated in to C++ projects.

[Edit] Read Nimrod tutorials and ported a few toy programs. It's encouragingly clean and doesn't seem to shy away from features... I wonder if Alex Stepanov knows that, in Nimrod, "if you overload the == operator, the != operator is available automatically and does the right thing" ;)
Hardly, because it's not about scrypt itself but about how (according to the author) the library's API encourages incorrect usage.

A reader of your comment might assume that the article is about some perceived flaw in scrypt itself.
You can have great software without insulting half the internet and being an immature brat. A beautiful landing page is optional.
>Portable OpenNTPD seems to have died: https://wiki.archlinux.org/index.php/OpenNTPD

If you follow that through the series of links, you find that it is just an assumption based on one guy who didn't know the project existed thinking unchanged = unmaintained.
Yes, just so you know the site gets blocked by corporate browsing filters- I viewed it at home, but now can't see it at work. I think maybe it has to do with the fact that there no page title... or maybe not, I can't see it anymore!
More suggestions:

* Microsoft InfoPath - form designer, visual "rules" language, http://en.wikipedia.org/wiki/Microsoft_InfoPath , pic: https://cdn.lynda.com/video/130286-219-635215935570714090_54...

* Microsoft SharePoint Designer - visual workflow language, http://en.wikipedia.org/wiki/Microsoft_SharePoint_Designer , pic: http://i.msdn.microsoft.com/dynimg/IC620514.png

* Microsoft Powerpoint - visual tweens, timeline, navigation buttons and advanced animation, http://en.wikipedia.org/wiki/Microsoft_PowerPoint , pic: http://www.brainshark.com/~/media/2012%20Ideas%20Blog%20Imag...

* Macromedia/Adobe Flash IDE - visual tweens, timeline and interactive buttons, http://en.wikipedia.org/wiki/Adobe_Flash , pic: http://pad2.whstatic.com/images/thumb/1/17/Make-a-Simple-Ani...

* Arena - simulation program - http://www.arenasimulation.com , pic: http://i1.ytimg.com/vi/W_9_bTn2LZE/hqdefault.jpg
Comic Sans, really?
> We even beat Google to the punch.
For anyone else reading this. Anything that talks about equity isn't like an employment contract (ever) and you should always read every word.

Same with a 7-page term sheet. Read every word! There is no such thing as "standard".
> For example if you look at a portrait done by one of the old dutch masters, you often see so much expression and emotion and character in the face.

Not one of the old Dutch masters, one of the old Dutch masters and their apprentices, who sometimes did most of the legwork for the master. Anyways, Holbein the Younger kicks most of them into space, except for Pieter Bruegel the Elder.

> I think that is why many artists today are talking about how the old masters used camera obscura.

Canaletto used a dark chamber, his paintings are considered to be so accurate that the Venice authorities have used them to assist in calculating the change in height of buildings over a two hundred odd year gap.

> All you have to do to prove it wrong is look at some rembrandt self portraits, for which he could not have possibly used camera obscura and which do not differ in technique from his usual portraits.

Are you sure all those usual portraits were painted by his own hand? The number of genuine Rembrandts has dropped a lot in the past few decades.

> Now maybe I am being too hard on artists.

No you are not, these days the artist can be very hard on the voyeur.

http://jakeanddinoschapman.com/works/zygotic-acceleration-bi...
tl;dr: Occam’s Razor demands the simplest explanation and so it probably was a stowaway piece of gravel
This project aims to make '404 not found' pages a thing of the past
Some mentors are looking after more than one project. Let's hope they can give the required attention to each project. Let's also hope the corporate managers who sponsored the projects in the first place allow those mentors to take sufficient time away from their charge out time to adequately mentor the students involved and be more able to ensure the project is a success. Allowing mentors adequate time out to assist the students is more important than squeezing every euro of bonus money out of them.
If you use one account for everything there's a single point of failure, how is that better for the user's security? One account gone and everything's gone if you can't get it back.
Tesla to build cars in China
Do you have any references for those claims? I thought I read there was less oxygen than that?

It also seems like at those temperatures most people would sucumb to hypothermia, no?
Let's talk about why -- do you place greater trust in AirBnB (or random websites X, Y and Z) to keep your credentials safe than you do in Google?

Do you not want the identity provider (e.g. Google) to know every place you log in? (This was something Persona solved, alas...)

Do you not want to be reliant on a megacompany like Google whose spam filters might someday hit a false positive, causing Google to ban your account, and there's nobody to call and you're locked out of everywhere?

Or is it about separation, i.e. you don't want any single notion of your identity to have too much power if compromised (and you're careful to use unrelated credentials, e.g. distinct passwords, on every website)?

Or something else?

Are you ok with the way that GitHub and Ubuntu outsource the storing of credentials to authenticate a "push" by checking against a public key, for which only the user holds the private key? What if more services worked this way?
Iain Banks with his Culture novels - I love the saying from this series "Money is a sign of poverty" - the sooner we reach this state the better.
This is different. They are combining streams in the original article. (‘Start with the stream of integers from 1 to infinity <…>’).

Your code is

take 10 mutable_spaghetti_function
That's a really cool idea but I don't see it ever happening. The admins are really conservative about major site features. It took them years to fix the sign error bug on the sorting algorithm when it was publicly known.

Only comments are ranked by upvote to downvote ratio. Posts are ranked by total upvotes plus the time.
pbkdf2_sha256 means they're feeding your password first through sha256 then applying pbkdf2

It's to prevent a limitation in the password size. (I can't find the page explaining this though) https://docs.djangoproject.com/en/dev/topics/auth/passwords/

You can switch to other hashers, of course, as explained on the page.

Now, is it only my impression or in the benchmark there's a bug and the number of iterations for pbkdf2 is fixed to 1?
They could have it done locally.
Quartz Daily Briefing is a news email, that gets sent out at about 6:30am eastern. I find it's a good way to grab most of my daily headlines as I start my day.
Show HN: HN History – Your Hall of Fame
Profiling Java in Production at Twitter
Discovery has had HSW for 6-7 years in their portfolio. I'm curious to know the dividends they've gotten out from this company - it seems to me that this type of property was a cash cow. $250m might seem high, but exit price + dividends can tell a different (positive) story.
Levelling up:

- in China

- on a hot summer day

Some pictures: http://www.cnn.com/2013/08/09/travel/gallery/china-heat-ikea...
;)
Disaster prevention technique: The Pre-Mortem
Graphs That Reveal Painfully True Facts About Everyday Life
>OpenSSL has provided years of free software, supporting thousands of sites and applications.

And has done it so poorly that it has been a security nightmare the whole time. Just because something is given away, doesn't mean the world is obligated to be thankful for it. Giving away crap doesn't make it not stink.
A 30-minute Introduction to Rust
US firms give autistic workers a chance to shine
I mean couldn't you say the same thing if a vulnerability was found in NSS?
Not availible on Android :(

Found an interesting tech-independent alternative though: http://www.theskimm.com/
Ask HN: Quantum computer vs Neuromorphic Computer
I independently, though passively studied both of them and found out that both use very similar techniques.
Can someone explain the differences?
What would be more appropriate in the long run for Scientific Computations and Machine learning?
Fastest Growing Chicago Area Seed Startups
> I've hired people who had less than 1 year experience with mobile development

Did they have < 1 year professional experience or experience through side projects, reading, etc?
>Count the number of vulnerabilities in OpenSSL over the last few years, relative to the size of its code base. A single vulnerability

You might want to take your own advice. There have been tons of vulnerabilities in openssl, not one.

>LibreSSL inherits all of the undiscovered vulnerabilities in its huge code base.

That would be why it is being gutted and audited. That's the whole point.
You can also use

Regexp.new("/foo/bar")

to achieve the desired result but the %r{} shortcut is handier.
I hope Josh and Chuck's Stuff You Should Know podcast continues. I've listened to it for many years now. Does anyone have any information about it?
Magnetically controlled swarms of micro-robots
micro-robot swarms, magnetically controlled manufacturing, etc. What's not to like.

Obligatory simpson's reference, I for one, welcome...
I wonder how this will effect their podcasts (e.g. Stuff you Should Know). Will they remain HowStuffWorks properties or will Discovery fully embrace them (they claim ownership by both companies at the moment).
It says "On Android, Chromium uses OpenSSL." in the background section. The question is whether they want to switch other platforms to OpenSSL (or Android to NSS, or keep using both).
Sony Xperia Z2 – An Entertainment Machine You Can Call With
Thanks for the nice explanation. The state I live in requires to pay a use tax either quarterly or as part of income taxes but for a couple of years at least has allowed you to use a table graduated based on income instead of keeping records.
> Using a camera obscura or other such device is how you make photorealistic paintings.

Photorealism refers to a specific period and set of artists, post Pop-Art. They used photographs very extensively, Richard Estes is one of the better known ones.

http://sayforward.com/ext/images/bus-reflections-flatiron-bu...
You can offer to let users log in with Facebook Connect and Google Accounts, etc. If I'm going to try out a new service, I'd rather use one of my existing log-ins than trust a brand new start-up to store my information securely. It's not their core competency.
"Some spending" is a bit of an understatement — sales taxes represent the single largest revenue source for state governments other than "transfers from the federal government"[1].

[1] http://factfinder2.census.gov/faces/tableservices/jsf/pages/...
I'd be pretty sure this is just 'facilitated communication'.

If it is even close to 1 in 5 like they claim there should be a lot more teams out there on this sort of thing.
Super Amazing People and Incredibly Interesting Projects
I have used optyn very good product great to find it here
What Happened in the Puerto Rico Taskforce Meetings
Looks great, will try out, thank you.
What about having your text editor do the build for you (use `.dir-locals.el` in emacs to compile your less on save for example)
This is shocking. Hight time that the airport security starts checking wheel well too or put a camera for Pilot to check before the take off.
It would be great to be able to integrate this into the Clang pipeline so that Clang based auto completion and error detection would not trip over it but correctly evaluate the resulting source and use that. Then, it would be easy to integrate this into an existing project workflow. Otherwise it would limit usability due to a lack in tooling support, I'd guess.

Clang already does that for the C preprocessor, although that is probably much easier to do since it is not Turing complete [1]

[1] By definition. Though some people throw crazy things at it: http://stackoverflow.com/questions/3136686/is-the-c99-prepro...
> Religion is defined as, 'The belief in and worship of a superhuman controlling power, especially a personal God or gods.'

No it's not. Your entire argument is based on a false premise.
When I use my scroll wheel (more specifically my magic mouse "scroll").
>You can have great software without insulting half the internet

You overestimate how many web hipsters there are. And annoying them is not "being an immature brat". It is precisely to discourage their involvement. Because the mentality behind the web fads are precisely why the entire world of software is layers upon layers of shit stacked on top of each other.
Ah, finally a proper package! https://www.gitlab.com/downloads/

This will make GitLab an easier choice in the future. If you're looking for a lighter choice Gitbucket is really nice: https://github.com/takezoe/gitbucket
Irish scientists discover how to mass produce graphene
The choices we make when we build startups
Doesn't do the exact same (you'd have to add a new entry everytime, rather than point *.dev to localhost) but https://addons.mozilla.org/en-US/firefox/addon/hostadmin/ is easier to set up. It'll flush the dns cache everytime its changed.
Three Big Ideas in Google’s Modular Phone That No One’s Talking About
Unfortunately, there are too few countries. Portugal, Spain, Estonia, Finland, Belgium, India and a few more. Everyone solves the problem in their own way, sometimes incompatible with the others, and not taking into account all privacy concerns. Hence my suggestion for a standard, interoperable solution
No, that's not at all what he said. He basically said the same thing Bill Gates did, that the poor today are better off than the poor yesterday, but he also said that the gap between the rich and the poor would grow. Which is indisputable and probably his wildest claim, given that up to that point in US history, growing upper-class wealth saw a proportional lower- and middle-class growth as well.
Plus you can build some weapons from items purchased after the security check.

http://www.wired.com/2013/12/terminal-cornucopia/
FYI: that would be a 3-1 chance against, i.e. 3 failures for each success (expressed odds are a ratio, not a fraction).
It's bullshit anyway. If the state had no infrastructure essential to Amazon, that person couldn't get online, the package couldn't be delivered to them by truck, etc.
Doesn't comparing income after tax make it a bit of an apples and oranges comparison to begin with? Those taxes don't disappear. Those taxes buy services (national healthcare and free education comes to mind) that US middle class citizens would have to pay for with their net income. Would be interesting to see a quality of life comparison (if such a thing can be reliably quantified)
A lot of internet feminists and others have pointed to the gender dimensions of the issue. I figured it made sense to address it straight off. Since she is kind of ranting.
My takeaway: our median income is still higher than pretty much everywhere except Canada, which has caught up with the US.
I would appreciate so much to see a link to corresponding discussions/blog posts in the security communities.