skysight-inc/HackerNews huggingface dataset:
So let's pick a mid-range public research university with mandatory salary reporting. I'm going to go with bio medical engineering at UNC Chapel Hill [1]. These cats are breaking 100k at associate professor. This is also just salary. Most profs I know take in another 30-40k a year between consulting, testifying as experts in court, etc. While 130 +/- 30k a year isn't going to catapult you into the upper echelons of the American elite, a guaranteed gig for life at six figures with benefits is hardly a bad way to live. Could these guys make more money in private sector? Sure. But they certainly aren't hurting either.

[1] http://www.newsobserver.com/2011/02/24/1011452/university-em...
Mopidy is also used in PIMusic Box - a Raspberry Pi based music player.
http://www.woutervanwijk.nl/pimusicbox/

I use it to stream my Google Music playlists... out via a USB DAC to Onkyo amp etc. Works a treat.
That YC "female founders" graph with full context
Money Mon: Sony Spring Fever Sale Starts Tomorrow, Kickstarter hits $1 Billion
Different perspective on the YC Founders chart
"Like the overwhelming majority of people reading this article I possess the capability of criticizing Tesla Motors but not the power to dictate changes to the Author. Although I agree with your implication I should be granted the power to dictate changes to The Author's stories, unfortunately, at this time s/he has not yet come around to our way of thinking."
There's a point beyond which "systematic hard work" becomes allocation by sacrifice, which is one of the most stupidly wasteful and destructive things an institution can do. If society is unwilling to adequately fund science - a very unwise decision - then it should at least allocate by random lottery instead of sacrifice and cut down on the waste of life.

As an individual, if you find yourself in an institution that's using allocation by sacrifice, get out. "I will work harder" a la Boxer from Animal Farm makes things worse not better.
Manual builds work fine for some programs, but when you have to have a dozen dependencies that now also have to be built manually, and those have their own dependencies...
If it claims to do X but in fact doesn't even attempt to do X, it's using fraud to drive downloads. That sounds malicious to me.
Yea, I'm sure there's a lot of good information here. But my initial reaction was "holy crap, so busy, so much color, too much going on."
I'm not sure an explicit description can't be inadvertent. I've had the WeMo switches and sensors for months; they've never needed a reset and have always responded and broadcast status changes instantly.

Maybe you have a problem with the phone app? I don't use it. They speak UPnP, so I use that from a node.js server.

http://i.imgur.com/aYOaB1e.jpg

I have no problem with connected devices using WiFi. I'd rather talk to them directly over TCP than have to use some hub to bridge different networks.
NB I only found two all-female YC startups; if there are more, let me know and I'll correct it.
Fuck "Responsible Disclosure" in cases of utter incompetence like this.
It's usually a big deal when a professor fails to make tenure at a respectable university. I can think of multiple case studies at MIT and Stanford. Departments look bad when they are forced to drop promising talent.
From both my own experience and witnessing others, one major factor that sets apart from beginner and expert is working with legacy code. And by legacy I mean legacy from previous developer, previous team, whatever, not necessarily a decade old code base.

Beginners are keen to get rid of all the legacy code. It's tightly coupled, it's hard to read, hard to maintain, yada yada yada. And then they tend to make a way too optimistic estimate on how long it will take. While it might look like nothing fancy from outside, under the hood it often handles loads of edge cases etc. Been there, almost done that (didn't fit in the budget which was way too optimistic already). Eh.

Experienced programmers understand that it's not perfect, but they just live with that. Surely there are some cases when maintaining the codebase would be waste of money because the previous coder was a disaster, and sooner or later it will have to be scrapped away. But it's more tempting to do that than actually needed.
Sure! In very broad strokes:

First, download yourself a copy of Google's diff-match-patch.

Second, make a template for the email you have (think "Your shipment will be delivered {{date}}. Thank you!" vs. the original raw email "Your shipment will be delivered 2014-04-04. Thank you!").

Third, run it through diff-match-patch.

Forth, walk over the change tree and record the insertion (1), a deletion (-1) or equality (0) transformations (one as keys the other as values).

(There are a lot of edge cases to handle between the forth and fifth step, but test cases make those pretty obvious (if not very frustrating.)

Fifth, collate the keys/values into a dictionary and do some last minute cleanups.

We will be documenting a REST API so you can use parser.zapier.com directly, and it is pretty easy to forward emails automatically to our robot (so you can conceivably avoid writing anything at all and just use the app).
Bizarre and very interesting. A lot of those look like an extreme version of dithering.
People often don't read that sort of thing, and just click the "update" button. A paid upgrade probably shouldn't be available through the normal in-app updater.
I believe you'll find that adequately addressed in my linked blog post, however, given that:

• Labor has a natural disadvantage to employers in wage negotiations (see Smith), exacerbated often by additional illegal disadvantages (see current wage price cap collusion by Silicon Valley firms),

• That below-subsistence wages are not sustainable, that is, they don't cover the full costs of providing labor, and

• That a business which cannot cover the costs of its inputs is, ipso facto, uneconomic, then

• Failing to require businesses meet the full costs of their inputs, and offshifting that cost onto labor, corresponds to a net subsidy of an uneconomic business by labor.

This presumes that the minimum wage is set to cover the subsistence rate, which is to say, the rate at which a laborer can support both themselves and their immediate family: nonworking spouse if required for maintenance of household and raising of children, and of children, their upkeep, and education.
Living up to your username there.
I can definitely see a developer's concerns being brushed aside as a "business decision" on the grounds that growing their userbase or adding new features is more important to the startup's survival than security at that time.

It's actually a pretty damn good line, and I think it's really, fantastically hard to know when your ethical responsibility as an engineer starts to outweigh your obligations as an employee.
Facebook In Talks To Acquire Drone Maker Titan Aerospace
For me, my Keurig is a combination of speed, convenience and utility. The coffee it makes is a method for caffeine delivery, not coffee enjoyment. On the weekends or when I have more time, I'll make a better cup of coffee. Monday morning when I'm trying to get to work, I'll grab a travel mug of Keurig.
>Could these guys make more money in private sector?

Yes, maybe 5-7 times as much. The people you're talking about are exceptional. (How is UNC mid-range?)
The majority of the opening part of a Chess game is spent trying to force your opponent into a variation of an opening that you are most comfortable with.
To be a good Chess player, you would need to be at least aware of most of the main lines, and then really master a few.
Um, FedGov tax revenue continually increases in current dollars, short downturns caused by the stock and housing bubbles notwithstanding. Tax revenue for 2013 is expected to be over 50% higher than 2003, for instance:
http://www.taxpolicycenter.org/taxfacts/displayafact.cfm?Doc...

And tax revenue for 2018 is expected to be nearly 50% higher than 2013. The idea that tax revenue has somehow "decreased" is folly. It's just not being spent on what this particular special interest group (academics in science-related disciplines, it seems) would prefer.
Also https://twitter.com/Staceyythatsme
Of course it does. When does the executive branch not side with the incumbents?
Snapchat competitor; Puffchat is incredibly insecure
Stop Defending the Humanities
Not "below what it's worth" but "below its real cost".

"Worth" is a sticky word in that it presumes the market sets value above provision cost. In the short term, this isn't necessarily the case, and given distortions, e.g., provisioning of an encumbered labor class such as undocumented aliens (who would tend to be averse to seeking legal remedies or unionization), or young and naive labor (as is typical in startups), or of a labor class with significant barriers to desirable employment (persons with conviction or drugs records, with poor credit scores, discriminated minorities, etc.), the "short term" can exist for a quite considerable period, possibly decades or centuries.
Native Americans adopt Bitcoin clone as official currency
> When that pipeline runs dry. so will the "free money."

Only because you say so.

Now imagine the money doesn't stop flowing when the pipe runs dry.

You'll realize the connection we make between the pipeline and the checks Alaskans receive is completely imaginary.
The proposal was not to give everybody $2000 per month forever. It was to add another lever to the Fed's monetary policy adjustment machine, to be used on an "as-needed" basis.
Republic Wireless - You can check out any time you want, but you can never leave
It's so easy to accidentally violate a software patent. It's a two-character difference in this case:

http://graphics.stanford.edu/~seander/bithacks.html#IntegerA...
A chrome extension to make blaming easy on github
What's this blog spam doing on HN? It just lists couple of opening, doesn't say the reason they are listed.

The wikipedia article is more informative: https://en.wikipedia.org/wiki/Chess_openings

And also, they don't put the Benoni defense which is my favorite opening :-)
> See http://en.wikipedia.org/wiki/HSL_and_HSV#Disadvantages

Yeah, I wrote that. :-)
Just ordered a Chemex for the office today. We're probably gonna take the Keurig and dump it on the New York streets to fend for itself. Not because of this news, just because it's such a hunk of shit.
O to be young and innocent of version control.
I'm afraid it's an inherently proselytizing religion.

The restrictions on minor consumer items are a penitential hairshirt.

I think your "big-picturism" bypasses the immediate absurdity of consumer environmentalism, but leaves the deeper contradiction untouched.

"Rational" environmentalism implies some cost/benefit analysis. Is it "bad" for one person to burn 100 gallons of gas per day in his commute? Is it "ok" for 100 persons to burn the same amount? What if the one person produces as much "benefit" as the 100 persons? Who gets to define benefit?
How To Optimize Your Usenet Downloads
It's because it is also linked to temperature, the higher your pressure the higher your boiling point. It also effects how fast the fluid travels through the ground coffee which effects not just how strong it is but also can have an effect on the balance of what has diffused from the ground and various other characteristics.

There's a lot that can go into making a good cup of coffee. New Zealand (where I'm from) has one of the higher coffee shops per capita in the world (mostly non chain) and you may be surprised how much a coffee can change from barista to barista even using the same beans in the same shop. If you're spending the money every day on that little moment of luxury you can notice the difference. (Whether or not it's suffering from the same biases in experience as expensive wine can I'll leave for someone else to speak on).
You need to give it a little more time. It does not sound like you have spent much time looking through the documentation. Dont forget to check out the open and closed issues for your hiccups. Its worth pointing out that its not a mind reader, you do have to put in a little effort for corner cases.

I am not 100% sure what you mean about merge. You can just `cp LATEADDITIONS Music/artist/ablum` and then "reimport the album" with `beet import Music/Artist/Album`.

As far as cd1/cd2 goes you are only "fairly well screwed" if you can not type `$ mv cd1/* cd2 ; beet import cd2`. I think there is another way to do this but I am not a beets guru. I seem to recall there is a discussion of this in one of the issues on github. But lets face it `mv CD1/* CD2/ ; beet import CD2` is not that difficult.

If you have a big directory full of unsorted albums there is also this new gem:

The importer has a new interactive option (*G* for "Group albums"),
command-line flag (``--group-albums``), and config option
(:ref:`group_albums`) that lets you split apart albums that are mixed
together in a single directory. Thanks to geigerzaehler.
Emulate virtual machines to avoid malware infections
If you read closely the article isn't talking about basic income in the usual sense. It's not suggesting paying everybody $2000 per month forever. It's suggesting a new option for the Fed to stimulate the economy on an "as-needed" basis.

So I doubt any rents would go up substantially just because once in awhile (like every couple of years) a $2000 check came in the mail.
Knowing your openings goes a long way in getting an upperhand in chess. Knowing the openings and end games can give you a lot of edge. Have a look at this http://www.gautamnarula.com/how-to-get-good-at-chess-fast/ the guy explains how to get good at chess.
If A then q does not imply if !A then !q
I always thought alsa was kind of overkill from the client program's perspective. There's something very appealing about your sound interface being a simple open(), ioctl(), and write(). Make whatever enhancements you need under the hood, but don't kill the simplicity of interface.

Given that the kernel ships with a compatibility layer I wouldn't blame someone for sticking with the old interface.
https://gemnasium.com/ works wonders
Required for the exit visa. :(
Well, that's what happens I guess when you spend all day working on one problem and stop to check HN and randomly comment...guess I was too tired to realize what the parent comment actually said!
US sues Sprint for allegedly overcharging on wiretaps
I made an open source tool that does something like this using a modified version of the Levenshtein distance algorithm: https://github.com/nathanathan/fuzzyTemplateMatcher

Here's a demo you can play around with: http://nathanathan.com/fuzzyTemplateMatcher/
Could anyone more versed in being a sysadmin comment on using this for logging?

I know there are things like logstash, but this one seems like something that could be complementary. What about feeding log files for known events, and, I don't know, have a pretty dashboard will all the stats or something? what other use for this feature plus logging can you think of?

Disclaimer: I'm currently thinking of a way of doing logging and security audits to some CA server I'm about to configure, so right now everything looks like a nail I guess...
I may be a dying bread, but I love driving. I love driving fast cars. I love racing (legitimate racing on legal tracks) and I love the thrill of being one with a powerful machine. Someone said recently that sports cars may well be the last drivable cars to exist, and I'm ok with that. If I'm not in the mood to drive and I just want to get from point a to point b then fine, a self-driving car is awesome, but I get a lot of joy, excitement, and pleasure from driving my car around. I'm not in a big city where it's an issue and there are lots of open roads to go down. I take great pride in how I drive and the example I represent when driving. I take it seriously and I wish that more people would.

So no I don't think that every new innovation is bad and useless. There will always be auto racing and fast cars. There's nothing else like it.
How the world came to hate Silicon Valley
And this is why we got one of the little cups that let you put any coffee in there :)
C++11/C++14 compiler & library implementation shootout
To ensure the system delivers on the promise of excellent quality beverages produced simply and consistently every brew every time, we use interactive technology to help us perfectly brew all Keurig brew packs.

This sounds remarkably similar to Tassimo's bar code system on the surface.
An augmented version of this technology (applying known map data plus sensor data) is a huge piece of the self-driving car.
RHEL-derivatives (Scientific Linux, CentOS) for work since we deploy to RHEL for clients in production.

Mint 15 on my laptop

Switched my home desktop to Debian. Would want to switch my work laptop to Debian for longer term stability but not sure if all drivers are available (couldn't get Realtek HD SPDIF to work on my desktop). Can anyone with a Thinkpad T500 confirm that it works flawlessly?
Reminds me of some of the art in demoscene productions too. Since each image containing all RGB colours is just a different permutation of the same pixels, it might make for an interesting effect to animate pixel-swapping to transform one into another.

Unfortunately at present there's no single monitor that can show all the pixels of a 4096x4096 image individually...
I actually had the opportunity to ask this question of a regional FR Bank president a year or so back. Specifically: how does the Fed assess the value of the assets its buying?

The answer was: they don't. They're bidding at auction, so to that extent, the value is market-based (banks with assets they think are valued over what the Fed is paying will withhold those assets), but to the extent that it's pretty much the Fed creating this market of and by itself, there's not much competition.

The interest of the Fed isn't in buying valuable assets. It's in injecting liquidity, that is, cash, dollars, into the financial system.

I've kicked myself for not having asked another question (how is the banking system supposed to work and lend when real returns on financial capital are negative), but the one I did ask and the answer I got were informative and illuminating to me.

The question I didn't ask, it turns out, has been asked by others (though I need to track down specific instances). The declining real returns of investment is something that's been specifically noted, see Deloitte's Shift Index:

http://www.forbes.com/sites/stevedenning/2012/01/25/shift-in...

http://www.reddit.com/r/dredmorbius/comments/1y3z3n/the_shif...
I didn't intend to misleading intentionally. The data should be safe with Google as long as they choose not to use it for targeted advertising purposes, which is probably pretty unlikely.

Of course, many medical providers in both the US and UK already use cloud based services to store this data - I think the difference though is that usually the companies they use are geared towards medical data, and therefore don't have their hands in ads as they are paid as contractors by the providers.
That page says the exact opposite:

"One of the biggest mistakes players make is to devote massive amounts of time to openings. This is because openings tend to be very concrete, and beginners think that simply memorizing an opening will give them an unassailable advantage over their opponents6.

Don’t bother spending any time studying openings outside of analyzing your games. Just make sure you know the basic opening principles."
Is this the best infographic to in highlighting kids learning code?
Personally, I hope at least that they declare that math is not patentable even if executed on a computer.
I wonder if there are high-profile areas that don't follow that model currently? Given that we're on HN, startups are another example that comes to mind, with the entire VC industry based around trying to hit those rare 100x (or 1000x) exits, and plenty of people happily willing to work towards the small odds of being the one.
Except of course, those two things have actually happened, multiple times.

When Adria Richards tweeted that guy's picture in DongleGate, he got fired, and she got called a hero and fashioned herself Joan of Arc (no really). When Feminist Software Foundation appeared on Github, Ashe Dryden tweeted the list of people who starred the repo and suggested their employers should be told. Shanley Kane's medium.com posts are full of blaming "white men", "privilege" and "patriarchy" for this or that, with usually nothing to back it but anger and indignation.

To me, the phrases "twitter witch hunts" and "being branded patriarchal bullshit" seem entirely accurate.

Or would you call that being interested in a "constructive discussion"?
> your focus should be rescuing user data

Good luck figuring out if the user data is the cause of further infections. Add some infected pdf, tif, jpg files and it could come right back. In the terms of less common applications there are likely thousands of libraries used by these programs with data interpretation exploits waiting to be be found.
Hardly. I know quite a few 2000-2200 rated players that don't know many openings...but are very strong tactically and at endgames.
AirPnP
> When time is a limiting factor, it's hard to get from "I know I should be doing this" to actually doing this.

If you don't have time to write tests then you've overscoped the features for the available time. Once you start treating testing as essential and budgeting a realistic amount of time to write test code (probably on the order of 1:1 feature code time:test code time) then you'll be able to get it done. Your total number of features will go down but quality will go up.
If one has the secret formula for Wall Street monopoly, would it make most economic sense to let the world know about it in a public patent?
The art of puzzle game design
The Hidden Art Of Cucmber Farming. | browntexfarms
That's inane advice. Knowing several opening lines is always an advantage.

It's how a beginner becomes an intermediate player.
I attended the conference. Being "non-technical" doesn't mean you're doing less important or less challenging work. You're part of a team, and you should be proud of it.

My husband and I have a startup. Yes, he is the technical side of the team. As the CEO, I mainly shape the vision for the product, strategize on how we grow, and am in charge of marketing. When we discuss our technical strategies, learning how to code is not enough. The vision for the company guides the technical decisions.

Just because I don't sit and code our product also doesn't mean that I'm clueless about the major tech decisions we make. For example, in choosing whether or not to build our products with PHP or Python, I had to learn the pros and cons of each language, and then we made the decisions together. BTW, Python it is :)

During the talk, there was a push to have more girls who code. And rightly so, since women are grossly underrepresented. But for now, I actually think that it's great to have women who have the confidence to found companies without being technical. As Kathryn from The Muse explained, Alex, her co-founder learned how to code. Necessity is the mother of invention.

As for what I got out of the conference, in brief, I learned that the talks I loved were the ones where the founder was humble and matter-of-fact.
Avoiding fake clicks on your Facebook ads
From an email I got:

"Inspired by the viral video explaining issue of fake accounts clicking facebook ads, we have created a tool called Fan Harvest where we let you target your ads at people who have been actively engaging, a trait that only belongs to genuine accounts, with your competitors. Try us at http://fanharvest.com/ and let us know what you think."

Looks legit and I know the team is strong behind this one.
The oath doesn't change legal status, it just a psychology hack.
Then you ask the judge for a gag order so the secret info doesn't reach the public.