skysight-inc/HackerNews huggingface dataset:
Ask HN: Is it typical for recruiters to ask these questions after acquisition?
I worked for a startup that was acquired by a larger company which I've continued to work for. Just as I had previously, I receive 10 - 20 emails a week from recruiters, but it seems that the tone has shifted in a number of these emails. Now, about ten percent of these messages read like this:

"Hey, I noticed you're working for [parent company] now. What kind of package are they giving you to stick around? Do the stock options vest soon? How many did you manage to get?"

Besides the fact that this seems like a very unprofessional way to begin a message to someone, it also seems rather personal and almost accusatory as if the only reason I'm working at a company is stock options.

Is this typical recruiter behavior or have I just hit a bad group?
I used IRC, chat rooms, did open source coding etc all the time when I was between I think 12 and 16. I used adult tools and resources and that's one reason I was able to get a great job right out of university. There were no issues. I even used the ICQ "chat to a totally random person" feature and made some friends in real life that way. My parents were mostly clueless, though obviously once I started getting on a train to go visit my internet friends they had to be told.

I do worry that American attempts to make a totally safe internet for every single child simply result in the thermonuking of vast amounts of greatness that children can massively benefit from. The Minecraft vs Lego Universe story is very apt.
Why do you believe that sending signals of masculinity, social status and high value (the core elements of PUA) don't work in long term relationships? And why do you believe they only work on "damaged" women?

I think your nerd-shaming is unkind and you should check your privilege. I was born with privilege - genes that would make me super tall, give me a symmetric face, intelligence and a "devil may care" attitude. As long as I don't do stupid things (get fat, act dependent), I'll have more women than I know what to do with. Not everyone has those gifts, and it's really not cool to shame people simply for attempting to gain the privileges others were born with.

Similarly, to compare to a more mainstream example, I don't shame a black man who browses /r/malefashionadvice, dresses nicer than me and tries to mask his lower middle class accent - he's not trying to be a douche, he just needs to work harder to gain the same level of "respectability" that I get simply for being a white guy.
This is probably one of the finest documentations of all time. Doesn't just guide you through the features of ZeroMQ, but actually teaches you about the horrendously complicated task of programming distributed systems in an elegant way. Everybody should have a read!
The details in modern animation are impressive. I've seen behind the scenes videos where the animators will do research on such small details, such as the arrow bending. I remember seeing them study animal fur in great detail to make Monsters, inc. realistic.
exactly. it is a trade off. user privacy vs price on expanding inventory. they choose the later
By acquiring knowledge and skills that can be used to get a job or at least an internship, start a business and expand your expertise beyond what is possible locally. Just a guess.
Programming as a side-job?
Summary: is it possible, as a student, to make money by programming during university? If so, what directions are open to me?

Perhaps I should briefly introduce myself - I am 19, finished with high school last year, did a gap year and will start with university in Germany this October, studying biology. (In Würzburg, with the aim of going into bioinformatics.) I am a hobby programmer, started with Java close on four years ago, and have since added Python, Common Lisp and a bit of C++. I can't really judge how good I am as a programmer, but I am starting to contribute to open source (currently, the Bazaar VCS).

Like just about all students, I will want to earn a bit of money by the side to see me through university. (There are no tuition fees in Germany, but living expenses need to be paid for.) I would love to be able to do this with programming - getting paid for my hobby seems pretty cool. But I don't know how realistic this is with my level of skill, and who would hire me just for the semester holidays - or can I go freelance? (For the latter option, I also don't know what legal things I'd have to watch out for in Germany.)
Online reseller leaks OEM prices and on-sale dates for Windows 10
i can spend a lot of time playing with this
So subdivide it in nice manageable chunks and manage them separately.

This argument of scale comes up time and time again in these type of discussions despite being totally invalid in most cases: In most instances that are up for discussion it is not necessary to build one single large system.
A positive leap second will be introduced at the end of June 2015
How are my systems affected?

RHEL - https://access.redhat.com/articles/15145

Ubuntu - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1020285

Windows - https://support.microsoft.com/en-us/kb/909614

AWS - https://aws.amazon.com/blogs/aws/look-before-you-leap-the-co...

Google Cloud - http://googlecloudplatform.blogspot.com.au/2015/05/Got-a-sec...
As a low level android middleware guy with little knowledge of css in practice, I found this guide: http://www.basscss.com/docs/guides/basics/ very effective. Especially the recommended order of css commands made a lot of sense to me: http://www.basscss.com/docs/guides/basics/#order .
How Earth’s Magnetic Field Shielded Us from 2014 Solar Storm
One thing I found really useful was taking things others have built and modifying them. Think about the offline world, sometimes the best way to learn how to build something is taking apart and putting back together something someone else already built.

There's a bunch of different ways to do this, one I liked was downloading free Bootstrap themes and making them look different. An unexpected bonus was learning to find errors in the code.
It does, but what I was getting at was that full compilation doesn't need to occur first. Macro expansion is one of the very first phases of compilation (and doesn't have access to typechecking information, incidentally).
Yes, this is typical. Recruiters pounce on folks who just went through an acquisition to see if they're thinking about making a move. One strategy is to make you feel like your acquisition package isn't all that great.
I think this emperor has no clothes! Take distributed concensus protocols: two-phase-commit (or RAFT et al). I have never worked in an organization that adopted a 2PC communication protocol. The only real-world example I know is a wedding ceremony: "Do you Jane, take Tarzan to be your ape-man? (Jane says 'I do') And do you Tarzan, take Jane to be your swinging partner (Tarzan says 'Woo hoo!'). I now pronounce you husband and wife (because you've each locally committed)" Can you imagine working in a place like that? And yet 2PC is part of most database design.

Or take a design that consists of functional transformations of a sequence of ASTs. What organizational communication structure is stateless? ("Don't tell me you already told me that a minute ago! I refuse to remember anything you say. ever. You want to tell me something, start from the beginning every time. And furthermore, I refuse to talk to you at all unless we're given an entirely new language in which to express our conclusions. Besides, you're nothing but a monad to me") Ridiculous for human communication, but arguably essential for large-scale distributed parallel computation.

Or take event-bubbling, or model-view-controller. Does any organizational communication system use those in anything other than a once-in-a-blue-moon, accidental way?
Parametric pole clamp
Lexis Nexis is a good example of how far a tech company can fall when it no longer thinks of itself as a tech company. One thing this article doesn't mention is how utterly Lexis Nexis used to dominate the industry. In the 1980s and 1990s, the entire law profession was entirely dependent on it, and it was massively profitable. And it was independent.

Lexis Nexis got started in the 1960s. They came up with their own proprietary format for storing and searching over legal briefs (most of the technology we have now, such as SQL databases, did not exist then). Their format started off as text files over which they could do regex, based on your search parameters, but then they ran into issues of storage and how should they show related items? (Graph databases were a long way in the future.)

They came up with a solution that would seem primitive to us now, but which was cutting edge in the 1960s, and so they became very successful.

Then they focused on hiring sales people to be sure that every law firm in the country was dependent on them. That was surely the right move in the 1960s, but they stopped developing innovative technology. They made no significant changes to their technology till after 2000, when they were clearly in trouble.

Just to repeat that, they went 40 years without making any significant changes to their technology. The lawyers and the salespeople were running the company and their attitude was something like "If it ain't broke, don't fix it." This is a reasonable attitude if you are in a mature, steady, unchanging field, but they weren't.

They ignored the rise of SQL databases, but they could not avoid the Internet. Around 2001 they formed a committee to explore a possible switch to an XML storage format, and they explored RDF as a way of representing the poly-hierarchy that is natural in law. RDF tools were emerging that would allow them to do graph searches.

I am not sure what technology they eventually decided upon. I know they did eventually modernize their technology, but they were dragged to it by the Internet, they did not do it happily.

I have an admiration for the startup advice that Steve Blank gives, but when I think of companies like Lexis Nexis, I find myself doubting the line "A startup is a temporary organization in search of a business model, it must eventually transition to an organization that is focused on executing a proven business model." My problem with that idea is that things change over time, and all business models eventually die, and most businesses die (Lexis Nexis was eventually bought) so all businesses should be thought of as "a temporary organization in search of a business model" -- the moment you stop searching is the moment you start to die.
The Panopticon Is Good for You
He says that the two nodes (tip and shaft) determine the direction of velocity. So the concern is which way the arrow is pointing after the initial bend around the bow, not any later wobble.
Also, make sure you understand why things happen the way they do. If there's an issue with the layout and you manage to fix this by trying some different things, take the time to figure out why the fix worked--things like the box model, collapsing margins and containing floats are all worth understanding. Your designs will feel less like a fragile house of cards, too...
I love the image of her standing next to her code.
The complete guide to backing up your computer properly
While I'm sure the animators asked for the detail, maybe it is a feature of their physics engine (rather than doing it by hand) ?
Did Airbnb spam their way to $10B?
ProtonMail’s New Features Guide
US also have large immigration.

I've noticed countries that have huge immigration can offset any birthrate.

Japan is in trouble cause they don't have any immigration laws.
All of these MOOCs lack true verification of knowledge. Ultimately I think that the certification test should be done in person, at a cost to the person taking the test, since they are the ones who benefit most from the legitimacy of the certificate.

Also the signed certificate should include a clear photo of the person who took the test.
I was at LN (Examen subsidiary) from 2005 to 2010.

Back in 2010, they were working hard on a new search engine and front end UI for it. Alas, they had been sold on a .NET stack, so I imagine that was more expensive to make and scale out than a POSIX based tool set. I have no idea what became of that initiative. I remember pushing to use REST based services for product integration, rather than SOAP, but it wasn't until a year or so after I left that company architects finally got the nod from Gartner and the like that REST is OK, which leads me to think that the central tech group (at the time?) might not be the most forward thinking.

They do have other products, such as the one I was working on to track cases and/or claims, as well as (specialized) integrated billing processing, or, the anti-money-laundering package that my next employer was using in one project.

However, last year, they closed down the Sacramento office where I had worked. I suspect they can make it, but they are going to have to take a lower margin and make more products, rather than just feed off of a document search engine gravy train. Those days are gone.
How can i learn Ada as a student, when the compiler and IDE tooling is still so expensive? I want to learn it. Seems impossible without joining the army or similar 😠
“The Statements of Accomplishment (free) and Verified
Certificates (signature track) will be provided to all
those who achieve 50% or higher grade, and will be released
within 1-2 weeks after the final submission deadline closes.
Everyone will be notified by email when they are ready. You
will be able to download the certificate from your course
records after they are released.”

50% as a passing grade?
Naval Architects of Lore May Have Been Right After All
Flexbox is not supported by IE < 10. And IE10 supports an old syntax but that can be mitigated by using the "autoprefixer" tool.
As an archer, this was one of my favorite scenes in the movie. :)
What the F, Google?
OCaml's module system (and conventions associated with it) give a few advantages over Haskell.

- There are good conventions for naming and argument order (and named arguments!) so I don't have to memorize a bunch of different APIs. This is made possible by the module system. It could probably be solved in Haskell with better tooling.

- Modules allow you to, for lack of a better word, make your code more modular. Modules are essentially the same thing as what people use objects for in Java. They let you abstract implementation and program against a particular interface (i.e., a collection of types and values) easily in a way you can't really in Haskell.
Norway's prison population is not more homogeneous though, 34% of people in Norwegians prisons aren't even Norwegian citizens. In US prisons the number of foreigners is at < 3%.
Ask HN: The Most Useful Format for API Documentation
I'm working on the documentation for a new open source system for interactive fiction. It consists of a DSL and an API in Javascript and C#. I have some thoughts about what documentation I've liked, both practically and aesthetically. But it is clear there isn't yet a consensus and standard. There are a lot that model the Javadoc approach, some that use the Docco literate approach. And then lots of the tools I rely on (Node, jQuery, Mozilla's MDN, etc) use ad-hoc approaches.

So is there an approach that works well for you? Are there good approaches for multi-language systems? Why do you think there isn't a consensus?
How selling Magic cards might land me in jail
It sounds like you are more interested in design than the implementation of it.

For great looking buttons/fields you just need to be sensitive to font selection, padding, borders, & colors.

1) Refer to apps / sites that you think are beautiful

2) Dissect them for:

- Color palettes

- horizontal padding

- vertical padding

- margins sizes

- border thicknesses

- font stacks

- font sizes

3) always build on top of a css framework such as bootstrap

4) implement design tweaks referring to your notes of other apps you wish to imitate.
I'm glad this article mentions male suicide. Rates are higher for men and this isn't completely explained by the fact that men tend to use more lethal methods.

The article mentions that men with poor education in rich nations are particularly struggling. This is supported by a bit of data we have: builders are becoming an industry with a higher than average risk of suicide. Other professions tend to have access to means and methods, or detailed knowledge, neither of which applies to builders.

I'm aware of two great campaigns that tackle male suicide.

One is Australian: soften the fck up (they don't censor the word on their website): http://softenthefckup.com.au/

Campaign Against Living Miserably: https://www.thecalmzone.net/

I am always interested in hearing about other campaigns from anywhere.
Dry Bulk Market Has Gone from 'Bad to Worse'
This is exactly what I was looking for. Thanks! I can now retire most of my ugly home cooked precondition checking.
Fantastic!

Are you analyzing the data in an exploratory manner or do you have some hypotheses that you are testing?

If you would rather discuss this privately in order to avoid tainting the data, please let me know. I will contact you.

I think this project has a lot of potential. Thank you for doing it!
> So I’m now seeing that NLP (Natural Language Processing) as confirmed by Quora, is hard, meaning that Westlaw and Lexis Nexis is actually pretty decent?!

NLP and search are hard to get right in a nuanced and high-accuracy-requiring field like law. And Westlaw and LexisNexis have done a pretty good job with those. It's not easy (or rather, it's not cheap -- think tens of millions of dollars) to build what they have built. Even Google hasn't with Scholar -- though to be fair, Google hasn't tried very hard to get legal search to that level.

Ultimately, in the future legal search is not going to be a money maker, and Westlaw and LexisNexis will take a big hit when free happens.

As I see it (i.e., from the vantage point of Judicata), search will ultimately be free, just as Google search is free. And just as Google has been able to make boatloads of money on "ancillaries" to the results (ads), the ancillaries will be the big money makers here -- but in the forms of extremely precise analytics and AI. Want to see cases Shepardized on an individual point of law, and other on-point or conflicting cases? Here it is, for a price. Given a set of facts and a procedural context, want to know the best argument to make to a particular judge? Here it is, again for a price. Given a legal brief presenting your opponent’s argument, want to see a line by line teardown? Here it is, and once again, for a price. Want your own legal brief automatically outlined? You’ve got it, and again, it costs money.

Of course, getting there is not easy (it’s a long road that requires going over every single case out there with a fine toothed technological comb), and so while I'd say that Westlaw's and LexisNexis's days are numbered -- that number is well over a thousand.
We develop a webapp that targets the music industry, and none of them is using old IEs. We have been using flexbox in production for more than one year :)

However, this webapp is used to generate websites that may be visited by anybody, really, so we have to support IE9 and we don't use flex box for them. It all depends on your customers / visitors base.
Pandered Anxiety: Fuel of the Fire
I would also recommend Richard Feynman's Lectures in Computation, that cover some of these and are quite interesting!
Show HN: Ap15 Minimalistic Launcher for Android
If you know the basics, I'd say the best way is to actually build out some pages with different components and layouts. It's easy to code up one page, but when you get to having to build out multiple pages with different elements, it really makes you step back and start to componentize your CSS and make you think modularly. Nothing will beat experience and familiarizing yourself with different scenarios. When I was starting out, I went this route and utilized Experts Exchange when I got stuck. Great community over there (or at least 10ish years ago...)

If you're not a designer, take a popular webpage and build your own version of it, then look at the real source code and see how yours compares, or ask some CSS forum members to look over your code.

Build a library of frequently used styles. I have something like the following:

.small {font-size: 12px;}
.big {font-size: 16px;}
.bigger {font-size: 18px;}
.biggest {font-size: 20px;}

...and it extends from everything like font sizes to colors.

.red {color: #f00;}

Then when you're building something out, you can reference generic styles from your own library. It makes things quick:

<p class="big red">foo</p>

I'd recommend against using something like Bootstrap early on. To really get the grasp of CSS, you'll want to work with ONLY your own code so you really understand how it works. Libraries are great, but you can only fully understand it if you control everything.

Hope these tips help!
> You're better off learning real CSS

Flexbox is real CSS, it's part of the CSS3 spec: http://www.w3.org/TR/2015/WD-css-flexbox-1-20150514/
How Should We Learn?
This line of thinking never ceases to amaze me.

The US consists of 50 states, a substantial majority of which have fewer people than Norway. In other words there already is a convenient delineation to use for separate systems; and there already are state-level penal systems.

For the handful of states where the population is more than twice as big or so, there are easy regional separations you could make.

These kind of problems are easy to scale because they partition trivially if there are aspects of the system that does not benefit from scale.

Now you also make the argument it makes it easier to fund these programs in a smaller more homogeneous population. If you mean that getting political agreement to funding is easier, that may be a point. But then the problem is not emulating it, but lack of will to emulate it.
There appears to be some concerted effort to leave unhinged comments on any popular article that might be construed as feminist.

I wonder how they'd justify these rants? Do they actually think they're convincing people? Is this related to conspiracy theories in some way?

This article would appear to be what the commenters would want, greater support for disadvantaged men and boys, but it seems to have wound them up even more.
Correct, and when you do that, you get 68%. Make the calculation yourself:

100€ sales,

17€ VAT,

15€ various corporate tax and mandatory accountant in average,

No other corporate spending (no office obviously),

Remains 68€ to pay the employee. 31€ for social contributions.

Net salary 37€.

Employee pays 4-6€ income tax.

Employee is left with 32€.

Of course if you take a partial lifecycle, like "The income tax is only 10-15%", it looks like nothing. You need to take the full lifecycle of the money, from the customer to the company and back to the employee.
There's nothing as comprehensive as the ZMQ guide for documentation, but here[1] is a good place to get started. It seems fairly stable API wise at this point.

I haven't used it much, since there's no way to switch from ZMQ without losing wire-protocol compatibility, and I haven't started any new projects that need IPC recently.

1: http://tim.dysinger.net/posts/2013-09-16-getting-started-wit...
Tutorial: Custom Drawable – Part 3 (create an animated state-based drawable)
Refactoring and Reliability
How about taxing corporation based on their income rather than on the profit? Just like you and me are taxed.
A version with a camera would be nice, if it could recognize the packaging and you didn't have to aim at the barcode. A cheap android phone might be a good platform for this (camera, CPU, WLAN, battery all already integrated)
The webp2p mailing list is doing some interesting stuff about creating P2P apps using webrtc: http://joincollage.com/webp2p (The site is now down, but the mailing list is somewhat active).
Could you recommend a project to look at? I'm familiar with OCaml but found Ocsigen as a whole impenetrable and would be interested in something more library than framework.