skysight-inc/HackerNews huggingface dataset:
I didn't understand what this was about, based on the title.

As it turned out, it's an incredibly interesting, important, and sad essay on the severe consequences that exist for women who fight for their own physical/emotional safety (and the safety of others).

If you want to know how people can repeatedly rape coworkers and get away with it, you should read this article.
This description is uncanny. Having this person on your team is far worse than someone who flat-out can't code. You can fire someone who knows nothing. Everyone knows what the problem is, and it's easy to talk about. If your team is competent, they'll recognize incompetence.

It's almost impossible to fire someone with the more sinister qualities described here. You always hope they'll catch on: they're smart and they've successfully written working software in the past (this is why you hired them). You end up waiting forever for them to 'click' with the team. It doesn't happen. They're a constant drain and their mistakes compound until your code is unmaintainable.

Note that I'm not picking and choosing any of OP's complaints. They come as a complete package. I've worked with a person who had every single bad quality listed. As I read the OP, I was thinking we must be talking about the same person. I couldn't have described it better.
Does not crash on Version 41.0.2272.76 m on Windows 7.

Does not crash on Version 43.0.2326.0 canary (64-bit) on Windows 7.

Both have uBlock installed.
Article doesn't mention it, but photos are available under CC BY-SA 4.0. Important bit to know for those people who don't want a repeat of CDDB.

For one thing, work is already being done on some Mapillary integrations with OpenStreetMap as an extra data source for figuring out ground truth when mapping.
To be fair, I have done that before when just messing around on my own late at night. After working for as long as I had been I felt like reading my own code was like wading through sludge and my eyes just didn't catch the error. I was still however well aware that putting the arguments outside the parentheses is not how this works, not how any of this works.
It's an unpopular sentiment, but room for faculty like this can in my opinion be made pretty easily by firing a lot of administrators. In my department alone there are thirty staff whose responsibilities can be grouped under "corporate communications/contracts/fundraising". Each are paid six figures. If there was some tallying up of their money spent on salary alone vs. the amount of donations or research gifts they were responsible for, they would be far in the red. Yet for some reason, they have been allowed to persist for years. Back-of-the-envelope calculations say that we could get about $5,000,000 by doing a little belt tightening in our department alone (and they would not be missed).

Why do we need so many provosts, deans, and vice presidents? They don't bring in research money (professors do, writing grant proposals) and they don't bring in alumni donations (nobody knows what does that). In the scheme of things the larger problem is reduced state and federal spending on higher education but in the short term it seems that the logical action is in front of us, but we would instead prefer to milk the little people until they die.
Definitely not true. I'm a current Google employee, and one of my teammates (a senior staff engineer, no less) does NOT know what a unit test is, what an API is, what Borg is, or how MapReduce works. After suspecting this for a while, I asked him to try to explain some of these concepts, and he either had no answer or his answers were hilariously wrong.

(He did come from an acquisition, though, and doesn't write any code. He's more of a manager, despite not being on the manager track.)
That's possible, but it's equally possible from the information given that she (*he as it turns out) was just lazy and unmotivated or was in some other way actually the problem. Both types of people exist in great numbers.
7 Habits of Remarkably Successful Startup Entrepreneurs
I still think Pebble is demonstrating more Apple qualities than Apple is atm.

1. Sleek design (Pebble Time Steel looks better)
2. Innovating new markets/ideas (the new bands are doing to open the flood gates for hardware devs)
3. Keeping it simple (Apple watch wants to put a smartphone on your wrist, Pebble focuses on what watches do best)
Shark, meet Apple. Apple, jump shark.
That wallet looks massive, and would certainly invite back problems. I've carried a minimalist front pocket wallet for years now and I'll never go back. My current favorite is this wallet, in natural leather:

https://www.weargustin.com/store/1579
Do you work at Google? I agree with the grandparent - I haven't met a single person lke that here. I'm sure false positives exist but they are rare - you need to do well on a bunch of interviews that involve both coding and algo questions.
Either your friend learned how to code or won't last long.
My first thought was filesharing.
Here at UT Austin, racism and sexism abound on Yik Yak. Lots of frats and sororities around, so making fun of minorities, calling members of $unpopular_sorority fat, or calling $unpopular-frat gay (naturally the two insults of choice) is a good way to get upvotes.
Looks almost awful, sadly. Where is our link to a playable http://www.youtube.com/watch?v=BV32Cs_CMqo ? :)
except if the scanners use laser scanners, which don’t work with LCD screens, or if the cards use EMV chips. Yes, there are loyality cards with EMV chips
Definitely. I think that's one of the reasons they have such flexible online course offerings (gives their co-op students a lot of flexibility).

At the end of my second year, I transferred to McGill and I was a bit disappointed at the state of their online course offerings (barely had any, apart from some electives, that could count for my degree). Also felt the school had a misguided bias against online courses (if you take one externally, there's a limit of 2 courses that you can apply to your degree - http://www.mcgill.ca/oasis/away/online-courses). When I was trying to get transfer credits, any mention of the course being taken online got my advisor telling me that my course would probably be denied. It was a good thing Waterloo didn't differentiate in my transcript between the two or else a lot of my credits might have not transferred over.

This was such a stark contrast to Waterloo where I really felt they considered their online courses to be just as comparable to their on-campus ones. I suppose though it's the whole culture of the instition. It helps too that Waterloo has a whole department dedicated to just the creation, design, development and testing of online-based courses - where they have designers/devs/subject/qa spcialists working closely with professors to design the courses (both for credit courses and professional development/continuing education courses). I don't believe my school has such a department to rely on.
Windows Phone 8.1 Update 2 to Support Bluetooth Keyboard on Windows Phones
The timing for an Apple Car is perfect
This weekend is apparently the second annual Art + Feminism Wikipedia edit-a-thon.

I think it's a good move.
My wife ended up with an employee like that one time. He was absolutely incompetent at even basic development tasks.

More troublesome, the place she worked at the time had a very complex technical interview process where candidates have to show at least some level of competency in the core languages and concepts the company was using at the time -- and he had passed it.

But once work started, he was completely incapable of even trivial development tasks...somebody who knew nothing and had access to stackoverflow would have performed better.

Eventually, after about six long months, he just had to be let go. But the mystery of how he made it through the technical gauntlet remains.

I thought I had escaped this for the most part, but recently, while working a contract that had my company in close proximity with another, I uncovered perhaps one the best bullshit salesmen I've ever encountered. He was a master at moving goalposts, organizing meetings, and producing lots and lots of activity, but no actual technical output of any sort. He knew all the latest technobabble buzz-words and even taught as a professor in the subject at a local college. His pedigree seemed great.

Finally, during a forced meeting, he was asked to show something anything he had produced, and he pulled up a half-formed, invalid JSON file he was hand writing for another project.

We've been able to separate our work from his group, but it's unbelievably aggravating that he's still getting paid.
I for(;1;); did not crash.
How Bitcoin startups make money⸮
Has Apple become a brand for people with cheese on their head?
i thought it was a good simplistic illustration of react's concepts using a tool everyone already knows
You're effectively eliminating 99% of your potential candidates then, as most developers do not do public open source work, including many talented ones. I can't imagine any sane company doing this, yet there are some that do indeed.
"On Migrating from Angular 1 to Angular 2, the New Syntax, Web Components, Performance, TypeScript and Future of JavaScript."
Does not crash. Windows 7 Professional SP1, Chrome Version Version 41.0.2272.87 m (64-bit).
Recently I've returned to writing scripts using Byron Rakitzis' reimplementation of the Plan 9 rc shell, and been very happy with the results. It doesn't have the idiosyncrasies that bash has, and which seem to be a motivation for bish. Variables are not rescanned when expanded so you don't have to remember hacks like '"$*"', for example. At the same time it adds some features which really help when writing scripts (a list type and a pattern matching operator for example). And yet it still feels like a shell rather than a 'proper' scripting language: pipes and redirection are still core parts of the language rather than things you have to program using the standard library.

It's included in the standard Ubuntu repositories (http://packages.ubuntu.com/trusty/shells/rc) and it looks like it's in homebrew as well. I'd recommend giving it a try. The original Plan 9 paper describing rc is a good place to start and a good read, although you should be aware that Rakitzis' version made some minor changes to the syntax (a more usual if...else instead of Duff's 'if not') and dropped some Plan 9 specific pieces.
I would suggest an SSD (or Fusion Drive) and at least 8gb of memory (that's pretty much what I have on the Air).

If you take theses 2 options on the 1.4Ghz you're already over the price of the middle range which have a better processor and a better graphic card.
I feel like we missed the whole point of the article in this discussion to talk about wallets. Namely: people are lazy and want to do what's easy, not necessarily what makes the most business sense. People want to sell wallets not because there is an enormous demand for wallets and no one making them, but because it's easier to make a wallet than it is to make a pair of pants or a watch. And then the retroactively rationalize it by saying "oh, but yeah people are unhappy with their wallets."

This reminds me of the programmers who write cross platform apps using something like JavaScript because it's easier for them to make. It's not what the user wants, and the user doesn't care about the effort that went into making the application. Just like if the wallet doesn't perform up to the level of every other wallet, I don't care how hard the person making it worked on it.

But for some reason, we expect people to care about how much work we put into making something that they're not going to think about again. We seem to have trouble accepting that a huge portion of our work won't go noticed by the vast majority of everyone, much less the vast majority of people who actually use our product.
Mine are, but that’s because I’ve published my .dotfiles for everyone to use. What I haven’t done is made them usable by anyone who isn’t using my dotfiles. That wouldn’t be that hard to do, I just need time to develop infrastructure around it (which is probably worth doing anyway because my dotfiles are feeling a bit creaky).

EDIT: Scratch that. I just saw that git-config supports include directives. The infrastructure is already done for me. Now I just need to separate that bit of code out of the main dotfile repository.
Yet another type of gadget that the thugs will happily steal for themselves.

What good was the NRA when we now need a National Tools Association?
I use oh-my-zsh (http://ohmyz.sh/) and the git plugin (https://github.com/robbyrussell/oh-my-zsh/wiki/Plugin:git)
Great to see more action in the real estate space. One thing I found interesting was that you actually registered to become brokers to distribute the data and get the commission.

I'm not surprised to see so much push-back from agents [0]. It's a pretty competitive industry and most agents don't take it lightly when their leads are taken :). I do feel like more technology is being adopted but I am curious as to why real estate tech seems so behind?

I also work with real estate data on SimplyRETS (https://simplyrets.com). We aggregate data from MLS's across the US and the state of the art is quite a mess. We took a slightly different approach, though, in that we distribute the data to app developers and brokers through our API and let them manage their leads.

Very cool stuff. Keep up the good work!

[0] - See comments in http://techcrunch.com/2015/02/26/openlistings/ and http://www.inman.com/2015/02/27/startup-lets-you-shop-withou....
I'm a lady who carries around a purse or bag on a regular basis and I still prefer a pretty slim wallet; I haven't found anything I like more than the denim Hello Kitty wallet I've been carrying for like twenty years.

I've also all but abandoned cash. My needs are clearly not yours.
Two faces of analytics: good and evil algorithms
If it's high quality cheese, yes!
The first two invoke UB and are thus completely illogical.
I agree that the node dep is somewhat of a turnoff, but besides that, I'm not quite sure who the target userbase for this project is.

I think Git users largely fall into two camps: hobbyists that use Git primarily because of Github and probably use less than 10 Git commands (I'm in this camp), and professionals who rely on Git heavily, and have been using it long enough that they've likely tailor-made their own shell aliases/functions/scripts to meet their exact needs.

The first group has little use for a host of aliases that they'll likely never need, and the second isn't inclined to trade in their own tools for colorful output that depends on node.

It's an interesting idea, but I just don't see it taking off.
> you will never work with anybody like that at Google. Really never ever.

Well... at a previous company I worked at, we hired an ex-google software engineer. He had a good resume, and was one of the best interviewees I've ever had. He totally nailed algo questions and even some arcane functional stuff I threw at him he hadn't seen before (yes, those kinds of questions are pretty dumb, but I was a bit more naive back then).

But, this guy ended up being a terrible programmer. I mean, he seemed pretty darned bright from that interview session. Amazing even. But he was unable to ship code, let alone write good, elegant code. He just wasn't wired for it.

Ironically, he ended up getting booted from his team and moving into the biz side where he made a lot more money than the rest of us (trading).
It adds nothing to the discussion. If the guy did something major (case#1), the discussion is over. It just makes the person asking the question look like an ass.

The other issue is that anyone who would have a reply of that caliber most likely wouldn't reply...why bother...? Thats the (#2) second case. Again, the discussion is over.

The third best case is that the guy is bluffing, and doesn't bother to answer the question. This is case (#3) but isn't really any different in motivating the discussion than case #2. Game theory says the bluff plays to look like the win, right? So just don't answer (and mimic #2).

So there are no rational replies to this question.

As an interrogation-style question its a failure.
This actually gives me a idea for an independent study I need to do to finish my computer science minor. It is basically what the article is about, an algorithm that I could use to write my papers. It could be for major papers or for a cover letter or even a blog post that I have to write for a class.

Does anyone have any thoughts on that?

I have not done any research on the topic of algorithms writing articles other than reading this article and the other article that is on the front page as well.
Show HN: Synchronize directories across load balanced clusters leveraging etcd
The signs of the post information revolution world. Most work is automated, even the work of automators. There are simply no more good honest jobs. The competition for honest jobs is so fierce, the market has driven the price of these jobs into the ground.

But the automated system keeps spinning! There is wealth to spread around. There is a make believe economy of paper pushers and loud talkers, who promote each other into cushy positions. Nobody dares to speak out. We're all the emperor, and we're all naked.

Welcome to the brave new world.
"A" patent in 25 years?
You should add it! https://api.blockspring.com/blocks/new :).
> I've seen a terrible hire cause more than $1M of damage in the year it took for him to get fired.

As I have said in these discussions before, that sounds like a process problem. What does it say about the competency of management and the maturity of processes if it took a year to figure this out? I don't think you can lay most, let alone all, of the blame on the engineer and the hiring decision.
Latest PhysX Source Code Now Available Free on GitHub
I think a major differentiator is that in the EU credit cards are a lot less common and even debit cards aren't used for most transactions (e.g. even at the supermarket most people seem to pay cash). Additionally, there are € 1 and € 2 coins, notes only start at € 5 and up. So you not only carry around a lot of cash, but you also generally need to be able to carry around a lot of coinage, too.

This has been the only thing stopping me from getting a smaller wallet, personally. I have one of those (which are okay if you carry them in your front pocket and don't wear formal attire) and I'd replace them with something simpler at the drop of a hat if it wouldn't mean ending up with loose change in your pocket.
AAA games: where someone is paid to do nothing but design the details on imaginary Dwarven armor for an entire year.

If that ain't baroque I don't know what is.
It's worth nothing Unreal Engine 4's source is available for free (before, you had to be on the $20/month plan). You can modify it as you please, and you can share your modifications as well. You can even sell plugins made by customizing the UE4 source code.

Sure, it's not GPL/MIT and doesn't meet the full definition of "open source," but this is a good middleground: a sustainable business model for the company, source code access for anyone.
Ravi – A Lua Dialect with LLVM-Based JIT Compilation
I will go a different, likely even more unpopular direction.

The article stated the problem clearly, there are too many graduating with the proper credentials who want these jobs. Resorting to union representation is the sign of a system where oversupply being met with stubborn resistance to that fact.

This is not to say that schools are not middle or top heavy. Education as a whole has become far to expensive for the value of the education provided. This is because of the simple fact money is loaned nearly without question to what studies the students want or receive.

The real fix is reigning in the loans. Set costs either at the class or degree level and have colleges comply with it to have students eligible to receive the federal loans to attend that school. The government already restricts cost in the payouts for medical treatments and such, there is little reason it cannot do this in the realm of education if its the one providing the funds. Just like how government money brings along rules with how students are treated so can it do with how degrees if not courses are valued.

Surely many colleges will step up to the plate to offer acceptable cost degrees. There is too much money on the table for them to ignore it.

Still as he points out, there is oversupply because colleges are not required to tell students that while there may be jobs they don't pay what students expect nor pay what they once did. Firing others to raise that pay is not the solution, the solution is guiding students into good careers adn reigning in the costs of obtaining the degrees necessary
The only straw man I see in this thread is the one you just set up.

If encouraging your project's success is secondary to preserving the freedom to scrutinise, modify, or redistribute its code, then GPL should be considered. Windows is successful by many metrics, but a failure where those freedoms are concerned. Obviously this is a good trade-off for Microsoft. It's not a good trade-off for Linux.

Where derivation is concerned, MIT & BSD guarantee diametrically opposed freedoms to the GPL. Which freedoms are more important depends on the intentions of the author, and the nature of the project.
>But I was under the impression that we were Apple fans in the first place because they made best-in-breed products for everyone, not just the elite.

Which is exactly why there is an expensive tier for the Apple Watch: to sell watches to everyone.

Apple is taking this product category so seriously that they're going after the high-end heirloom watches while not leaving the teenage iPhone user market behind. Hate the game not the player. This doesn't look like existing tech markets because as of now it's not a tech market. If you want your apps to be prevalent on wrists, you should be thanking Apple for legitimizing smart watches to the gold-watch crowd. Crowd-funded wrist watches could never do that.

I would rather everyone just had $350 watches and the rest of the capital went to... vaccination research or something, but Apple Watch Edition is how a 55 year old lawyer in the midwest gives up his Rolex.
Is there an algorithm that can (a) point to something and (b) say something about it?

(a) and (b) can be weakened as much as necessary to give an interesting answer.
Some thoughts on comparing the success of others to yourself
thanks, i hadn't heard of JanusNode before.
considering how long it's been around, i'm surprised - i do believe it deserves more recognition.
a cursory play with its functionality suggests it's going to be interesting to explore. :-)
All that was ever needed to secure airliners was reinforcement of cockpit doors. Everything beyond that is just a bloated bureaucracy whose primary mission is its own growth.
Got 7/8 correct!
PodOmatic – Best Free Podcasts – Cebu City Hotels
Ansible Roles for Python Developers
I care because I own AAPL and would like for them to double in value again.
Practically speaking, what verification are you talking about? Who do you imagine is verifying the security of your application binaries?

I'm confused by the argument that slower app update mechanisms lead to a more secure platform. The reverse is clearly true sometimes - when a vulnerability is discovered, updating an app quickly is important. When would low latency deploys lead to less secure code?
Indeed, this already exists. It's like sending a 3D model to a 3D printing shop and getting a (pricey) result, instead of having a 3D printer at home. Different uses, appeal to different people. For example, an athlete interested in monitoring his body closely while exercising will prefer getting results within a few hours rather than days and the cost per test might be very relevant.
This 4-minute video came out the other day, titled "What's It Like Being An Adjunct Professor? The sad, secret lives of community college teachers."

https://www.youtube.com/watch?v=vcQ4KIOqNic