skysight-inc/HackerNews huggingface dataset:
The study is about salaries that are actually received though, not offers. The article says that there is a 6.6% gap over all occupations, which could definitely be due to women negotiating less. In Computer Science though, there is no gap. This might be due to women negotiating more than in other occupations or men negotiating less.
Clean up takes a little longer than hand-dripping, though.
Also, I think male founders sometimes also have to do 15 meetings a day to raise money, it is not an ordeal only female founders go through.
"The problem with a search engine is that there's no lock-in other than brand recognition."

This is not quite true. The 'lock in' are the advertising channels. If you want to replace Google you need replace their lock on advertisers. I have direct visibility into the effectiveness of Google's, Yahoo's, Microsoft's and third party advertising networks, I can state with certainty that if Microsoft was able to show Google advertising feeds on their search property, even with Google taking 20 - 30% off the top, it would be Microsoft's most profitable division, swamping the profits from either the Windows licensing stream or the Office licensing stream.
60 seconds to clean isn't nothing. Changing the keurig pods takes less than 3 seconds.

It might make me lazy, but every second I am not cleaning my coffee device I can be doing something else.
This is so dead on. I recently left my post-doc position from a top school, and it evoked such a reaction of "take me with you" from my fellow labmates when I was leaving. The hopelessness is palpable in a lot of grad students/post-docs. Everyone seems to be shopping for a way out. Sad, but very true...
Obama Bubble Sort. Wait, what does he say at 1:01?
I see that they are plugged into musicbrainz[1]. Other than being a CLI, has anyone used this and picard[2]? What's the difference? I've used picard a lot.

[1] http://musicbrainz.org

[2] http://musicbrainz.org/doc/MusicBrainz_Picard
There is nothing unfortunate about oval shapes or folded shapes. Much symbolism and many icons are quite phallic. They both carry a message shaped by content and context.
Ok I am waiting for some one to come out with one called EDI a Mass efect 3 reference.
I actually don't like aeropress either. I found it convenient to use early on in my coffee obsession days but I find it has several flaws. The two biggest in my opinion are the filter actually being too good at filtering and the body of the aeropress dissipating heat poorly.

I use the Chemex when we have company over, it's the best combination of quantity and quality that I have found so far. As for one to two servings, I swear by the Kalita Wave[0]

0 - http://kalita-usa.com/wave_series.html
One word. Siri.
Woah! That's exactly the type of thing I was looking for. Looks like a great series.
Russians wondering if they'll get backlash if they visit the USA now
This looks very similar to a Python library called Blackmamba I have been using on Linux for async requests.

If you need support down to Python 2.6 and similar functionality it's worth checking out:

http://rootfoo.org/blackmamba

https://github.com/rootfoo/blackmamba
Awesome - thanks for posting this.
What would that command do?
I've used beets for all my music for like a year and half. It's stellar. Use it.
Your system can be summarized as the ACBL masterpoints system, where people earn points for winning but never lose points for losing. Then, the rating just measures how often you play, with better players needed to play fewer games for the same points.

How elo works:

- Each player contributes points to a pool (based on their relative ranking) and the winner gets all the points.

So you can generalize:

- Each player contributes points to a pool (based on their relative ranking) and the winner gets all the points.

This guarantees that "average sum of all ratings" remains constant over time.

However, no matter what system you pick, it will have flaws. If people try to maximize their rating, then they will choose to play or not play based on who are the other players. For example, if the method you pick penalizes you for playing with weaker players, then people who want to maximize their rating will refuse to play against weaker players.

You will always have a situation where the points a player contributes won't correlate to his actual chance of winning.
> Those are 'soundcards' and switching sound between those wasn't really possible without PA.

It is possible. It just requires a manual (scripted) process of changing the default sound devices in your .asoundrc. Not that everyone would want to do that, but it is possible.
Agreed. This is an interesting story in its own right, and a rather unique one, since most poorly-managed projects don't get a second gasp at life (and the stories of most merely-mediocre outcomes don't get told). But, I also feel like this story begins after many major plot twists have already occurred.

But perhaps poorly-managed game project nightmare stories are already a saturated market, and there was nothing original to tell =P.
Don't let the haters hate. This is awesome.
Forced obsolescence -- Microsoft learned from Windows XP.
> Time and again law enforcement has sided with what's expedient. They should be erring on the side of caution when it comes to the fundamental rights of the citizens they've sworn to protect.

Agreed. There seems to be a narrow view of which laws they're enforcing. I think it's arguable that when law enforcement fails to respect fundamental rights which are also part of the law they're ostensibly enforcing then they're failing at their job as much as if they were to observe a property crime in progress and take no action to catch the perps.

Of course, it's also arguable that most officers (and prosecutors) work inside a system which incentivizes that narrow view.
It's showing in the (old) demo video [0] and makes it possible to query the database through a web interface. Maybe the web interface isn't enabled by default, add the plugin [1] to enable it.

[0] http://beets.radbox.org/

[1] http://beets.readthedocs.org/en/v1.3.3/plugins/web.html
Allegedly it starts a web server to browse + play music. I notice that theres a version disconnect between github (1.3.4) and pip (1.3.3) so I wonder if it snuck into that release.
My point is making the case for minimum wage, what its economic import really is, and what the background is (Smith is full of surprises, especially if you believe what you've been told about him). In particular, noting that the lack of a minimum wage amounts to a de facto welfare program for noneconomic businesses.

I'm not entirely convinced that MW is the way to fly (though I'm mostly convinced of it). And as I said: exceptions can be made, but they should be deliberate. It's one thing for a small mom'n'pop corner or small-town grocery to get a subsidy for providing a local level of services, another for some of the largest and most profitable companies in the world (Walmart, McDonalds) to be subsidized for subverting local economies.

The discussion of GMI / basic income or other non-means-tested aid recognizes inherent market failures in numerous directions. That's a longer conversation, and one that I plan to explore. I'm not dismissing it at all.
I would have been all over this if I hadn't of deleted my mp3 collection a few years ago and now just use Spotify. I was pretty OCD in terms of managing my mp3 collection, so dumping it all and using a streaming service is a welcome life simplification.
Just like everything else from Google, the more information you give it, the more helpful it becomes. It's nice when I search directions to somewhere on Google Maps and it notifies me if I'm nearby it a few days later. It reminds me when I have a flight coming up and keeps the reservation details quickly accessible when I need them.
> (And don't forget: there's still an incentive to work for those who want better beer and bigger TVs.)

> No, there's an incentive for voters to elect politicians who will continue raising the bar for how much beer and what size TV the basic income should buy you.

Actually, there's both. The incentive to work exists because if you want a better TV, etc., now (and if you want a better one that the next guy has) you have to get income outside the BI for it.

But, sure, there is something of an incentive for those deriving much of their income from BI to seek politicians that will raise the BI. But if you raise the bar too high -- if you exceed what the economy can support given the current level of automation and demand for labor to support production -- you reach the point where inflation from BI prevents raising the nominal BI amount from increasing raising the purchasing power of the BI.

And, of course, even though BI might mitigate income and wealth disparity, the people who have an incentive to seek to politically resist BI increases (and to send messages to the rest of the population to sell that idea) are going to be wealthier.
Awesome Marketing: Land Clients, Make Sales & Amaze Your Mom
My girlfriend right now is trying to figure out her postdoc in neuroscience.

While I fully support her passion, the industry of academia seems completely irrational from almost every sense and full of traps. While the end goal of a tenured professor is exceedingly stable, getting there requires heroic acts of risk, going with the flow and instability that even when compared with the world of startups seems insane.

After 4-7 years on a PhD (which is fraught with the possibility of your PI losing funding, vets shutting you down for weeks on end, the university messing up shipping of things that need to stay frozen, strange policies of academic journals, endless bureaucracy, the university threatening to cancel health insurance or not pay you for a few months despite them wanting you to work) you exit with the ability to make less money at a Postdoc than you had with just your undergraduate degree, and certainly less than you'd make if you had just stayed as a lab tech for that term.

In admission to a Postdoc program, you've gotta deal with PIs who seem to check their email in more archaic ways than RMS and seem to play games with you with their intermittent responsiveness. The chances of you getting into a place doing the research you'd like in a geographic region that has any semblance of culture or livability. Of course, all the pitfalls of your PhD are still present, as funding is constantly on the brink and your PI might die or retire without notice- which essentially ends your academic career.

Then maybe after a postdoc (or two), you find a tenure track position (again, where this is... you seem to have little control over), which also seems to pay crap considering the amount of knowledge and experience you have.

All of these funnels seem to have a 20:1 (or worse) completion rate. Something always seems to screw up. Fortunately, my girlfriend is almost done with the PhD part, and the Postdoc part is looking more promising than it is for most.

Whatever relationships, life, family or culture you'd like to maintain through this seem nearly impossible. Now, I'm aware that 'softer' subjects are a little more flexible on parts of this. You don't need a lab with a half million a year funding to write the next great american novel or study the culture of people on 4Chan.

In comparison, startups seem much more certain. Move to SF|Boston|NYC, program awesome things, get funding, etc... no one's going to ask you suddenly to move to Alabama to work with the one startup in the US that does Haskell programming, but in science academia that's entirely possible. Worst case scenario, you go work for Google or similar. And after working for 10 years, they aren't going to pay you barely livable wages.

Unless you're running a center (which probably less than 0.1% of people entering into a PhD program ever will), the monetary reward almost never catches up. The risk of failure is high, and the alternatives for leaving are grim. Whereas if you leave your CS PhD, you can get a job at a startup... there are few places that are dying to hire PhD dropouts.
> I agree that there is a severe moral hazard here.

If the moral hazard for BI was as strong as its opponents argue, it wouldn't take so long after the idea first started being advocated for it to be near universally adopted. Since, the argument that with a UBI of $N/mo, the voting masses will always strongly prefer a UBI of $N+1/mo. applies just as much at a N = 0 as at N = 1000.
Cortana was a legendary sword.
There's also a condensed version for free over at infoq[1](requires registration, but definitely worth it).

[1] http://www.infoq.com/minibooks/domain-driven-design-quickly
HTC, if you read this: I bought the HTC Droid when it came out (4 years ago, something like that) and I replaced it with a HTC Droid LTE (and one for my wife too).

Please don't do this sort of stupid stuff. I can't in good conscience buy another phone from your company, ever, unless you apologize to the boy, his family, and anyone you went after for leaking the info (reinstate the job of anyone fired over that).

For the kid: a formal apology letter from the President of HTC, on company letterhead, plus a $1,000 in cash to cover any expenses incurred, plus a handwritten note by the President apologizing profusely, further thanking him for promoting HTC products, taking an interest in technology, along with a personal exhortation to study hard, work hard, listen to one's parents, and do good for oneself and one's community.

Then, perhaps, I will reconsider my personal ban on HTC products.

For those of you who roll their eyes: I had a bad experience with Audi in 1997. Swore to never buy an Audi again. Last year I bought a BMW. This year I leased a Mercedes-Benz. Yeah, we went to the Audi dealer, and yeah, my wife liked a couple of them, but I said no, so they lost out on $35,000.

You may think the consumer is fickle, and you are right: the consumer is fickle and irrational. You publicly insult children, you get automatically added to the shitlist, and you stay there forever. Any questions?
beets keeps a persistent index of all your music, and manages it as a whole library. It has a bunch of plugins, including a web-based music player, and provides a rich Python API if you want to extend it yourself. You can use beets as a CLI replacement to Picard, but beets offers a lot more to the hacker.
Trackthisforme
I wrote a blog post along similar lines [1]. The benefits are clear to me: nearly 200 tests run in about a second. For that reason alone I wouldn't consider coupling domain logic with ActiveRecord.

1. http://www.smashingboxes.com/domain-logic-in-rails/
I think the idea of trapping human traits inside a mobile device will eventually be a dead end. The interface with the device should be based on the inherent nature of the device, utilizing its size, shape, and hardware for sensory and spatial character and user dictated software for personality and habits.

In this concept, you decide whether or not the device even talks. With vibration, LED pulse, audio, and video at your disposal, who knows what kind of interface works best? We seem to desperately want a 7 of 11 or whatever from Star Trek. Personally, i like the way that computers and devices interact with me, especially when it is on their terms. I know it is developed and implemented by humans, but devices acquire character over time.
Firewall yoour cloud inside a larger cloud
Big Data Means Big Questions on How That Information Is Used
Thers is also the scandal of sites that hijack government sites and charge people to receive benefits they could get for free by going direct.
Is there a plugin to use vim mode or emacs mode comments? Tabs vs spaces and tab length consistency are big annoyances at my company.
I don't know what I think about this.
I think a giant red banner to an experienced user (someone installing SSH on Windows) will cause pause to any user who needs to care about this sort of thing
Submitted at noon. Everyone left for lunch.
This reminds me "The Ken Thompson Hack" http://c2.com/cgi/wiki?TheKenThompsonHack
I want to integrate it with a fuse filesystem
Alternative explanation: there's no central whitelist, windows just checks to make sure that the internal checksums all match up?

(I don't know which is true, but if we're speculating, I imagine the latter would be more realistic than a huge checksum database bundled with the OS. Though maybe it's a small checksum database that only includes the personal favourite tools of the windows developers? :P )
I am both happy to see such a useful software and saddened to see that it's reimplementing tomahawk [0] from scratch.

Let's see where it all leads!

[0] http://www.tomahawk-player.org/.
Right, you're supposed to be able to do it whatever's going on, so it's bad to use anything as a crutch.
Well... To me there are two very serious issues with typical packages for Linux (and I'm a long time and a die-hard Linux user, so I'm not criticizing Linux here).

One of them being that you typically must be root to install packages. This mean that if anyone manages to slip a backdoor in any moderately used package, it probably means "root" on many Linux systems.

Some people have been complaining about that for years. Thankfully we're now beginning to see things like "functional package managers", where packages can not only be installed without admin rights but can also be "reverted" back to exactly the same "pre-package-installation" state if wanted.

The other very serious issue is that most package builds are not deterministic. I think everybody should begin to take security very seriously into account and realize that deterministic are the first (and certainly not only) step to take towards software which can be trusted a bit more.

There are thankfully quite some people who are now taking the deterministic builds route and one day we should, at last, be able to create the exact same package on different architectures and cross-check that we've got the same results. This won't help with backdoors already present in the source code but it's already going to be a huge step forward.

So, yup, I take it that, of course, as a packager you know how to pwn all your users.

As a user I wish we had a) deterministic builds, b) functional package managers, c) packages which can be installed without being root.

If we had that, there would be less ways to pwn all the users of one package at once. I'm a Debian user since forever (and I love the rock-stable Debian distro) and I'm not expecting Debian and other big distros to move to such a scheme anytime soon (it's probably too complicated) but there may be a real opportunity here for newer distros who'd want to focus on security.
Glad someone made this point.

What I don't understand is why Microsoft don't just include an ssh client in their software with some half decent key 'gui' key managing nik-naks. In that way your starting out web developer would not have any need to consider installing a linux distro.

Just by not having any linux friendly terminal they are inviting people to go dual boot which can end with them finding they don't need Windows or even Adobe as much as they thought they did. It makes as much sense as building the Berlin Wall.
Curious. Does anyone know whenever it plays only locally or can stream it further (like to a desktop computer or phone)?

If so, it could be plain awesome. I'm imagining a server in closet that aggregates music collections from various sources and provides uniform interface to play it anywhere network-accessible.
There's no actual fiduciary duty to maximize shareholder value (though a few cases in the early 20th century said otherwise). The fiduciary duties of a public corporation are a lot more narrow, mostly involving not prejudicing some shareholders at the expense of others, or enriching the officers at the expense of the shareholders. Making unprofitable market decisions out of principle (even if misguided), however, is not a breach of fiduciary duty. For that kind of run-of-the-mill disagreement over how to run a business, the shareholders' remedies don't lie in the courts, but in their control over the board. Courts in the past few decades really aren't interested in second-guessing strategic/policy/market decisions, certainly not getting into stuff as detailed as whether Google could choose to ban malware ads, for any definition of "malware" they choose.
This has, to some extent, been known for a long time. How many stories have you heard about math prodigies? I think the problem, though, is in that very sentence. Rather than considering whether this material might be more accessible than traditionally thought, we just assert outright that the child is a prodigy for learning calculus at a young age and then learn nothing from the observation.

I learned calculus in sixth grade and was and am very bad at arithmetic. It was easier for me to understand the fundamental theorem of calculus than it was for me to do long division in my head. I don't think I'm alone. I think I'm just among the few who, for one reason or another, actually made a serious attempt to learn the subject at the time.
I never realized that. Great for SEO, I would think.
Yeah WeMo has been a disaster. Just wondering, did you replace yours? If so with what? Z-Wave?
I wonder if Microsoft will ever again release a product that's meaningfully ahead of the curve, such that we see headlines about Apple and Google putting out a "me too" product to catch up with MS.
I want to be able to wake up with Moto G with "what up g!".
This is an awesome setup: http://www.hackerposse.com/~rozzin/journal/whole-home-pulsea...
How to personalize your app based on which link a user clicked to install it
How to Protect Your iCloud Keychain from the NSA
Just read up on that... the sword was called "Curtana."

https://en.wikipedia.org/wiki/Curtana
Chainphoria v2.0 released and is free for a limited time. [iOS universal]
Please, when you see any malware, go to http://www.google.com/safebrowsing/report_badware/ and report it.

Google does care, and will take action to disable malicious advertising. For many of these sites, there is no obvious badness on either the ad or the landing page, so a manual report will help us fix malicious advertising.

I work on some small portion of Google's systems related to automatic malware scanning (albeit, not anything that would show up on the search results page), and I want to make sure that we don't direct people to malicious advertising.
Nobody foists a text editor on anybody, they live or die on their merits as a text editor. And besides, where would the world be know without people trying to make things better? The master's wisdom is weak in this case! I strike him on the side of his head! Slap!
Title should add "(game)". I thought this was about an OS.
To be fair, Rails does have concerns which let you easily compose your models out of modules, rather than having big god-object models, and it is easy to load other arbitrary collections of code too. So it is not really limited to MVC.

For beginners, I'm not sure it would be helpful to introduce a whole load of named patterns, as it just leads to cargo-culting and overuse of patterns without understanding whether they even apply.

It was interesting to read about a different approach though - thanks for the article.
Tiny quad-core mini-PC ships for $69
A simple way would be treat it exactly like your favorite two-player, win/lose-only Elo system. In each game, each player is either the single winner (in which case, they are treated as winning against every other player) or a loser (in which case they are treated as losing against the winner only.)

If you have a ranking of players within the game and not just a single winner and everyone else a not-winner (which would be the case with games where everyone who completes the game has a score, and the high score wins), you can treat each game as a pairwise contest between each pair of players, with a win, lose, or draw between the pair based on their ranking within the game.
Yeah, take a look at this pack of horrible deceptions stopping just short of lies that the BSA/Microsoft has submitted to the court:

http://www.bsa.org/advocacy/~/media/Files/Policy/Patents/BSA...