skysight-inc/HackerNews huggingface dataset:
This is where I simply don't understand the thought process. You got burned and had to write a check, and you're angry. And yes, a more efficient and effective tax regime (which is what the linked article is about!) would have caught that faster and you would have been less angry. But that's where this has to stop -- your rationalizations just don't hold water.

I mean, really: how is paying 4% APR on a loan[1] you got from the government "at their mercy?". It's not even a bad rate for an unsecured loan! People routinely pay much higher for car loans, and even now mortgages (which are at historic lows) are only a little better.

[1] Which is what this is. You walked around with extra money in the bank for three years, albeit accidentally. Why doesn't that fact figure in your analysis?

(FWIW: if the stepdad was really "estranged" and still claiming your wife as a dependent, then you should have been able to fight that. That's not how tax law works. My guess is that they weren't actually "estranged" three years ago, and she probably did meet the definition of a dependent. Again, that's your mistake if so.)
People don't need morning news shows either, but they are still very popular. Conveniently packaging stuff for the mass market is a reasonable use case.
Epitech has all the incentives to be a scam (or higher education as usual, as it's called in the US). Here, since it's free, the only incentive I see for Niel is to have first pick, as an employer, in a pool of young recruits.

He's certainly not a philanthropist, and he's probably smarter than most of us, so he might have ulterior motives that we don't see yet, but it won't be a straightforward "cheap degree for good money" scam.
People like you are a minority. Most internet users are not tech savvy enough to go to Reddit and HN for news.

You are not the type of web users Yahoo is looking for (at least for now), which is a good thing for yahoo because people like you or me are in the minority. Probably less than 1-2% of the internet users.
Why would you want a function called "callback" polluting you global namespace?

What you suggest makes no sense in Javascript. Variable functions allow the developer to simulate namespacing in JS without polluting the global namespace.
Having a page that says "binaries coming soon" instead of a download is the difference between me trying it today and forgetting about it for months.
In my experience, I would tend to agree that customer service from the government is generally better than corporations, from the DMV (though states my vary), County Clerk Recorders, Passport offices and even the IRS, and they generally seem happier than customer service folk at corporations who read verbatim from support guide trees and are incentivized to do what's in the best interests of the company rather than you.
You have the right idea about pull but you're mixing up pull and pull request. Pull is a git verb that means to get code from another location. A pull request is asking someone else to get my changes.

So for an example, if you found a bug in some open source software you used you could make a change in the code that fixed it and then file a pull request with the original author of the software. This asks them to incorporate your changes.
Microsoft Build 2013 Conference to be June 26-28 in SF
Has it though, really?

Google's company-defining products are (in my opinion):

Search - not relevant to hiring practices, Search came before the company
Gmail - initial version made by Paul Buchheit -
Case Western Reserve University in Cleveland, Ohio.
Adsense - created by Oingo and acquired by Google
Android - created by Danger and acquired by Google
(Andy Rubin - Utica College, Utica, New York)
Chrome - basically Webkit, created by KHTML project and Apple

As far as I can tell, the breakthroughs Google has had are completely unrelated to any Ivy League hiring practices.
Judy Rodgers Zuni cookbook has great recommendations for salting vs brining. She brines poultry as well as pork in a low-salt solution for several days. I've found it to be very effective. She salts red meat for several days to tenderize and flavor.

For turkey, we've switched from the Alton Brown brining strategy to a method that involves salting overnight with a butter/herb mixture, and cooking the dark meat and white meat separately. Dark meat in a braise, breasts roasted. This has the added advantage of being able to braise the night before (even better second day) and roasting for just 1-1.5 hours the day of. We were able to completely prep for two days before this year, and I went for a bike ride Thursday morning with kids and guests, who called me a show off. Credit to David Tanis, former Chez Panisse chef for this technique.

http://leitesculinaria.com/59625/recipes-roasted-turkey-brai...
OpenKit launches its closed beta for open-source social-mobile platform
Watsi (YC W13) and the Future of Patronage
wow a friend of mine was literally JUST talking about this last week xD. if anyone here's actually interested in helping discuss how this would be best implemented, I can put you in touch.
> If you don't want dry turkey, stop overcooking it.

A thousand times, this. Whether you're cooking chicken, turkey, pork, beef, eggs, or anything else solid built on a protein matrix, overcooking will result in a dry and tough end product[+].

+ - The notable exception being very long-cooked proteins, which do relax and become tender again, but require the presence of fat and/or collagen and/or sauce to maintain the experience of juiciness.
I tripped up on the NPN module when building openssl from source - great tip with the yum replacement installation. Note: you also need to have EPEL installed for the above to work:

rpm -Uvh http://ftp.heanet.ie/pub/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Yahoo has over $1B/quarter revenues, nearly 30% growth, and no long-term debt which means they're in fine shape financially.
You can say that for VS.NET and NetBeans.

Eclipse is also cross-platform and once you thought Java development dried up comes along Android. I've seen some C/C++ people in the embedded world to use Eclipse more and more lately.
Well stated, exactly what i use rss for, following a lot of infrequently updated sites.
Blame it on low level employee , classic ... lol... but if you want "top level" university people and have requirements like in top financial institutions , you need to offer them a top level gig.

Can Mayer afford that ? without a product or a strategy ? what yahoo is about ? a brand but what else ?
Well, honestly it was curiosity. At the time I was teaching myself both C and Java, and I thought the coding test a good chance to apply both languages in a new context.

However, yes, the C code was more performant than its ruby counterpart - though within the context of the coding challenge it was fairly negligible.
Badly phrased headline - there is no patent, yet.

This is just an application. One which, with enough public input and complaining, will hopefully never be granted.
I am really rooting for Mayer. I hope that she not only turns around Yahoo but also give Google a real run for their money in every way it can.

There will be bumps along the road and ugly mistakes, but at the end of the day I have a feeling that She is really going to turn things around for yahoo.
It's definitely this. See the teaser page[1].

[1] http://born2code.fr/
J. Kenji Lopez-Alt is easily my favorite food blogger. I read just about everything he writes because he ALWAYS puts in this level of effort and detail. Towards the bottom of this page is his list of posts:

http://www.seriouseats.com/user/profile/GoodEaterKenji

If you found this post fascinating, there are plenty more like it.
I'm all about merit/talent-based hiring and working from home, but it's hard for me to be too judgmental of extreme measures taken in an effort to resurrect a declining company. Yahoo is the patient on the operating room table being defibrillated with 1000 volts -- a desperate act that would be absolutely crazy to perform on a healthy person just for good measure. As others have suggested, maybe Yahoo has some deeply embedded cultural faults that can only be worked around with these measures.

Whether it will work or not, I couldn't say. I find it a little sad to see companies wait until they're past the point of no return before looking for a savior. (See: Palm and Jon Rubinstein).
Personally, I have different labels. I have a high volume label that I nuke with impunity, then another label with low volume feeds that I treat more like Marco describes in tfa.

This lets me keep up with all of those low volume feeds, but also skim the daily news when I have time.

I also prune my feeds pretty aggressively.

This is probably a much fiddlier setup than most people will want, but really so is any RSS reader.
Show HN: I made a site for hosting/selling indie games
If you're looking to capture the most people with a question, "where are you from?" captures more than the bulk - everyone's from somewhere.
Google forces a new Swedish word out of (official) existence
I used to love that show too. I got a kick out of them saying "give it a go".
mathOne, all your comments seem to be [dead].
Google used the same policy, and somehow I don't think you would make the same argument about them:

>Yet, after five peer interviews, a candidate is still vetted by hiring committees, and Larry Page must approve every hire.

Source: http://www.csmonitor.com/Books/Book-Reviews/2012/0124/Are-Yo...
The Go compiler is much faster than javac.

I don't accept your premise of "Java is the floor for acceptable performance in systems programming languages". Plenty --- perhaps most! --- new serverside code is written in languages much, much slower than Java. I'm not sure if I accept your premise that Golang is consistently slower than Java (if it is, the difference is marginal). On the other hand, Golang code starts instantly and has no runtime requirement.

I'm peripherally aware of some kind of rivalry between Rust and Go, but I'm not interested in discussing it; I use programming languages as tools to solve problems, not as tribes to join. When Rust is ready for prime time, I'll check it out and see if it solves any of my problems better than C, Golang, or Ruby, and if it does, I'll start using it. I have no plans to take seriously the idea of benchmarking the whole of Go against the whole of Rust.
In addition to having a few key products, a company also needs hordes of smart, hardworking and reliable people to keep things running and add incremental improvements. Top grades from a good university is a pretty good filter for "smart, hardworking and reliable."
Like it or not, personal appearance (including dress, grooming, etc.) speaks volumes about you. Just ask a potential employer (or mate!).

It's about signaling. Sure, some people are able to overcome those filters through outstanding performance elsewhere, but why not give yourself every advantage possible? Why not strive to be the best version of yourself?

In my case, I design things for a living. What does it say about me if I didn't care about my personal appearance? "I care deeply about how things work and look. Yeah, but I couldn't be bothered to put on pants or a clean shirt today"

But to your point, I do agree with you. Do what's comfortable for you. In my case, dressing better (something I've tried to do for the past year or so, after several years of hoodies and ill-fitting jeans) has made me a better, more confident person.
To me, it just sounds like Mayer is trying to implement Google's structure to Yahoo! without everyone calling it that.

You'll see it mentioned in articles concerning the similarities between her new structure and Google. But they're quickly dismissed usually by flaky differences such as in this one where she's not implementing Google's independent work program, which I'm pretty sure isn't a thing at Google anymore.

She's smart, she doesn't want to reinvent the wheel, she knows what Google is doing works. She just doesn't want to be known as the one who "Google-ized" Yahoo!.
Hard figures make them look more honest, which is nice. Then you can actually trust them when one or two of the figures actually are impressive.
Conversion Tips for the Simple-Minded (All of Us)
Open Public Test of NAT64/DNS64 at Go6lab
It's not like you can stop it happening either.
You stole the Computer History Museum from my kids today! They flew out from Chicago to see it!

We're picketing.
The curious thing (when compared to the other things that were being voted for) is that the Universal Turing Machine is an _idea_ and not a device in any practical sense. It's probably lost on most people that Turing never intended his machine to be built, it was entirely thought up to answer a question in mathematical logic.
This exactly matches my use case for RSS. High volume daily websites - like HN - I read directly. I went through a phase where I tried to read HN via RSS (in Google Reader) and for me it wasn't better than just hitting HN directly.

But for the kind of sites Marco mentions (which I read most of, actually) that update on a semi-daily or weekly basis, RSS readers are perfect because I don't want to go and visit those pages individually just to see they don't have any updates. Typically those sites are narrowly-focused personal/organizational blogs in areas I am interested in.
Ignoring this specific deal, mull on this hypothetical.

Imagine you are a young superstar who with some justification believes you have the world at your feet.

A bloated, cadaverous company that your dad tells you was cool when you were in preschool wants to buy you and tether your career to them.

How much would it take to convince you to do that?
Speaking of USPS... while this is an API I'd be ready to throw money at a tool/service that could replace dazzle/Galaxy ship for USPS. Apparently finding something that uses odbc to pull and push data to a SQL server requires using ancient tools that are immensely painful to maintain.

Any tips?
From a business perspective, especially in large corporate environments where the majority of your workforce is often mediocre, absolutely. It is wildly expensive to switch tech. It is why Microsoft has done so well with Windows for 20 years, businesses get on the purple dragon and Microsoft juggles keeping everything supported to keep them happy and unchanging.
Regardless of whether her premise is sound, if reports of a hire taking 8 weeks are accurate, she really needs to get that time down. I know 4chan/reddit style memes aren't popular here, but "Ain't nobody (worth hiring) got time for that (waiting for Yahoo to finally make an offer)".

I don't think the strategy she appears to be employing is 100% bad, but I think it is greatly hampered by the fact that Yahoo is not an inherently desirable place to work. They need to do a far better job of making a public display of why you would want to work for Yahoo, because I know a lot of very good software engineers and none of them , to my knowledge, view Yahoo as a desirable place to work and you'd have to be an absolute dream job to have the ability to make people wait months.
Results of the State of DevOps Survey [infographic]
Most companies think they have already bought your ideas.
every time this kind of plugin comes up, i link to this one from years ago https://github.com/terkel/jquery-floating-widget
40 Percent Of Americans Will Be Freelancers By 2020
The problem is that when they say "wireless" what they mean is that they enumerated every possible wireless tech and probably any future tech.

With WiFi alone a tablet that is using the tablet equivalent of OnLive is possible.
There is nothing wrong with wanting to be happy at your workplace. It is, after all, where we spend a huge chunk of our time. You could ask these types of questions for many other jobs in many other industries and I feel like they wouldn't be seen as "first-world problems".

I guess I can see where you're coming from. Since demand is high for experienced developers, we have a little more leverage when it comes to negotiating in the job market. I don't think it's entitlement, it's how supply and demand works.
How you, or whoever you ask, responds to the question can tell you a lot about them too. In my interpretation, if the person responding interprets it as an inquiry into their income level, then most likely they either want to brag about their high income to try and impress people, or are insecure and uncomfortable about their low income. In either case, what specific income level is high or low is in the mind of the person responding.

I intend the question and respond to it as an inquiry into what kind of work you enjoy doing and spend your day at. Like are you a teacher, rocket scientist, software engineer doing Ruby for a startup, etc. I'd rather talk to people about what they're interested in doing than some income pissing contest.
This Pizza Cost $750,000 in Today's Bitcoins
I was initially hesitant to use Unity or to give their workflow a chance, but now I have to admit I really love it. I use my own text editor vs. Monodevelop, and like a truly good visual editor, it really is just augmenting the code experience (you could do everything in code if you wanted). There really isn't that much magic going on.

That being said, I share many of your frustrations, but I think the root cause is that its closed source and not any particular design decision they made. At the end of the day the design is straight forward, but its hard to wrap your head around since you can't easily just look at the code and go "ah ok FixedUpdate gets called right after WhateverFunction, now this makes sense". This is severely exacerbated by bad documentation. Here is one of my favorite examples: http://docs.unity3d.com/Documentation/ScriptReference/Time-s... "Time.smoothedTime - A smoothed out Time.deltaTime (Read Only)." Great, no idea why I'd ever want this or what it actually does. In OS land I'd just go to the function, but not such option here.

On the other hand, I have considerable more faith in Unity than some OS tool to be around in the future and to support new platforms. They have a really great track record of this (they've been around forever), and the fact that they make money is more comforting to me than some random group of developers doing it for the love of programming. However, more tools is better, I'm in no way suggesting Polycode isn't cool or shouldn't exist or anything.
> I'm sure you can come up with several pretty ways of breaking up every specific situation that is both aesthetically pleasing and functional (in fact I already use your first example, with slight modifications), but there is no general way that can be encoded in rulebook or indent rules of an IDE.

Sure, but there are always edge cases not covered by the rule book or IDE. For me the rulebook should say "break lines so that no single line is > 80 chars" and leave it to the programmer to do so in an intelligent way for each scenario. Or if you want a little more conformity add some guidelines like: keep a method call on one line if possible, keep each method parameter on one line if possible, when breaking a method call over several lines vertically align each parameter (indenting when a parameter consists of a long method call itself), etc. You can cover the majority of cases. Examples are helpful.

This:

return calculateFirstPart(commonObject, dataObject) +
calculateSecondPart(commonObject, aDifferentDataObject);

instead of this:

return calculateFirstPart(commonObject, dataObject) + calculateSecondPart(
commonObject, aDifferentDataObject);

This:

computerExplainToMe(
"Why are all my identifier names are so long?",
currentKnowledgeEngine.selectedExplanationType,
KnowledgeContext.getContextForEngine(
currentKnowledgeEngine, Language.English),
"Why is this parameter here. I don't even know what it does")

instead of this:

computerExplainToMe("Why are all my identifier names are so long?",
currentKnowledgeEngine.selectedExplanationType, KnowledgeContext.
getContextForEngine(currentKnowledgeEngine, Language.English), "Why " +
"is this parameter here. I don't even know what it does")

The thing about long lines of code is that they almost always contain multiple ideas compressed into one (variable assignment, retrieval, lookups, conditionals, etc). In most programming languages we could put the whole program on one line if we really wanted to. When I see a line that is > 80 characters it makes me think I should be breaking that line up into multiple statements anyways, but depending on the language we may be saving ourselves some boilerplate or sometimes actual resources by putting it all in one line. So intelligent linebreaks are a good compromise in my opinion. We can still separate the individual expressions into readable chunks, but keep the whole expression more tightly packaged (physically and mentally) than it would be if we broke it out into multiple statements.

Just for fun, here is maybe a better way to write that second one:

cookies = responseObject.headers.
findAll { header -> header.key == "Set-Cookie" }.
collect { cookieHeader -> new Cookie(cookieHeader) }
Well, there is [Friendica](http://friendica.com) which is free software and could become the new Facebook or anything else.
Why do you use MailGun, SendGrid etc. over AWS SES?
It seems as though AWS has the best pricing, what are the benefits to the other email delivery services over AWS?
"bug tracker" is a function.
"mailing list" is a mechanism.

A mailing list can be a bug tracker. So can a spreadsheet. So can an RDBMS-backed web app. So can index cards stuck to a wall.

Obviously, each of these mechanisms has strengths and weaknesses as a bug tracker.
Even though the tax code is complex, a large number of people just need to file a 1040EZ and don't get to experience the complexity of the tax system. There is no reason why these filings can't be automated to start while the tax code is simplified to include more people in automated filings.
Not really, in the case of summumly 2 engineers did not pass the yahoo tests and most probably will not be working for yahoo.

Congrats to them, they got the money without the 18 months contract...

http://philosophically.com/the-summly-deal-makes-no-sense
First targeted attack to use Android malware discovered
What most people don't realize is that you can perform a slingshot around a Lagrange point. Stable Lagrange points act like objects, and you slingshot around them. Unstable Lagrange points act like negative mass objects and you slingshot "off" them.

Very cool. See also:

http://en.wikipedia.org/wiki/Interplanetary_transport_networ...
[Replying to tryeng]

No, there is an infinite number of inputs that produce the final output O.

Only with an infinite number of inputs. If we restrict our domain to things that are likely to be passwords, say string under 1000 characters in length, then we're increasing the number of inputs in our domain that can produce O.

you have to find something that generates O after exactly n rounds of hashing

I was using an increasing number of iterations to demonstrate how each iteration potentially increases the number of collisions. Taking n=3, you don't need to know any of the intermediate states A1, B1, B2, B3 or B4 to take advantage of the fact that in our domain of strings under 1000 characters we only have to find one of 8 possible inputs rather than one of 2.

I said will be true for all relevant hashing functions.

All relevant hashing functions have a probability of collisions in any useful input domain. Okay the tree won't be as dense as the one illustrated, but you're still increasing that probability by repeated hashing.

You need to find some way to mitigate the collisions, at which point you've basically got bcrypt.
All that charting and analysis into the moisture content and none of the same into the actual taste.
Thanks, wasn't sure on that point! I assumed a pull request was someone asking you/your server if they could pull data from it, not requesting you/your server pull data from elsewhere.

Now I know.