skysight-inc/HackerNews huggingface dataset:
I think you underestimate the cost there is to switch. Suddenly you have to 1) install new software (unless an uTorrent update supports the new protocol), 2) lose all the content TPB had so far.

I could be wrong, but that seems like a big showstopper.
It's not just lawsuits. Getting a new hire equipped and up to speed takes resources, and drains productivity away from existing employees.

Also, once you've done a little training the sunk costs fallacy can kick in, even if you wouldn't hire them in hindsight.
What in America the land of "at will" employment I find that very hard to believe.
(Assuming you're not based in the US...)

This has become a very common topic of conversation in the US (not just Silicon Valley) among engineers, tech-enthusiasts, and academics in the past decade or so. I think it has a lot to do with Ray Kurzweil's "The Age of Spiritual Machines" -- at least that was around the time I noticed even regular people talking about this subject without fear of being labeled an eccentric.

There are still communities where this topic is not openly discussed. A friend in the medical field told me once it's taboo to talk about radical life extension in many sectors of the healthcare industry -- which I find very sad. There are also religious communities in the US that this doesn't sit well with.

Overall I'd say we're not far away from mainstream acceptance of these ideas -- even among the medical establishment and religious communities. As for top universities -- this has been a topic of conversation for quite some time.
It's wrong because it's trespassing or theft. It directly causes harm to someone to disseminate their private thoughts, whereas a literary or artistic work is intended to be distributed.

Trade secrets are really more about contract protection than any right of authorship - the third difference is the key one. Once a trade secret is out in the open it's no longer wrong to spread it further.
> Americans I have met have a shockingly casual attitude to drink driving.

Were these Americans cops? Their opinion is the only one that counts. Getting caught with a DUI = jail, mandatory suspended license for 3 - 12 months, thousands of dollars in fines. And unlike in other countries, slipping the cop some money will = more jail and probably a beating. That's for natives. A foreigner? LMAO!
Vim, just because I am used to it and because I can use it within a dropdown terminal window.
Yea I have to agree with other posters. This is easy money for most software engineers because they have exactly the skills that will be posted on the ads, criteria that are checked, etc. I think even your challenge misses the point of the article which is when we post wanted ads we put down such specific skill sets that if we rigidly stick those skill sets, just like our software does, we'll miss the people that can grow into those roles.

The irony is that software engineers are so much rarer than everyone else in the market we can easily be hand screened thus bypassing the very software we created. Finding software engineers is really hard because there are so few so either you don't get a lot of people applying, which makes it easy to screen by hand, or you set the bar very low to get people in the door. Then you go through 6 months to find the right person.

If you aren't a software person its much much harder to find a job because there are so many other people looking for jobs. You have to compete much harder, downward wage pressure, etc. Hence the volume increasingly demands automated solutions that make it even harder to get past the screeners.

I happen to agree with this article that we do a poor job of specifying the skills that are absolutely mandatory vs. what's nice to have. If we back off on rigid skill set we can find great people than can grow into a job.
This just smacks of big dumb companies trying to "automate away" HR and not really paying attention to the consequences. And, candidates not figuring out HR systems.

What I fear, however, is that this isn't really a problem for the executives for a public company. Their real compensation these days is all tied to stock prices; I don't see the incentive to really care about HR. How does adding people change the stock price? (Usually I only hear about it from the other way; cutting jobs to cut costs.)

Have you ever heard of investor pressure to hire candidates?
One thing I hope to be able to do in my career is, as I come into points where I am hiring, I can look at everything in my resume queue without having some software or some unqualified individual tell me who is qualified and who isn't.

I hope to be able to spread a wide net to find the best... not a fine net to find a unicorn.
which projects are you talking about?
There used to be a dial on that particular machine that could be rationally set somewhere between "always free" and "locked away from society forever". Some very unethical people paid a lot of bribe money to crank it all the way up and then rip the knob off. We don't need to "reinterpret", we just need to use it like it was intended in the first place.
APIfy: Make JSON APIs from any HTML page
Ask HN: Has anyone put thought into the degradation of online communities?
We've all seen this happen before. You discover this nice new website where there's interesting content and people (let's say slashdot). As more and more people join in, the quality of content/comments gradually starts to decline. Now there's people cracking the same tired jokes/memes over and over again. The people because of whom you signed up there in the first place lose interest and start to leave and that's the end of that. Another ex: Google+ just a few months ago was a place where everyone put an honest effort into making a comment that would be of some value to the reader. The amount of noise there too is quickly catching up to the signal.

I think if you've been on the internet long enough, you've probably seen at least one small online community grow rapidly and then blow up. Has anybody put any thought into how this may be avoided?

HN's is by far the best system[1] I have seen this far but I haven't been here long enough to know if things have changed significantly with time.

[1]write down super specific "guidelines" so everybody's clear as to exactly what is expected here.
Fixed the .org domain, thanks for pointing that out.

You actually _can_ look at up to the past 12 hours if you change the URL manually, but I have found the graph to be less useful from 6-12 hours

How much data were you looking at when the iPad crashed? I use this daily on the new iPad and havent experienced any problems unless there was a ton of data on the screen
While I agree that this indeed sounds like a problem, and a genuine one at that, for the HN community this should also sound like an opportunity, to create a resume sorting systems that is much much better than the ones out there.

Are there startups already looking at this problem? If not, why not? And, who's up for a challenge?
I think the pro-Islamic government has clearly shifted policies after 2005 accession talks. Nevertheless Islamic fundamentalism is nothing new in Turkey [1].

[1] https://en.wikipedia.org/wiki/Sivas_massacre
Sharing on the Internet on the off-chance that someone else might derive some benefit from it.

Or putting yourself and ideas out there to let people take them apart and see what holds or what you can improve.
How about TSA budget, # of TSA employees, # of terror plots stopped, some ratios between those things, # of nail clippers confiscated per employee, etc.

;)
It becomes an issue when there are too many vacancies and revenues begin to fall. Most c-level executives don't have their comp tied to stock prices, but to revenue growth (which is as bad as having it tied stock prices.) That being said, this definitely a heavy case of big & dumb.
Do software engineers need mathematics? (2000)
Well I didn't get back into C and last time I had to solve a similar problem typed:

from Bio.trie import trie
And of course quality.
The author is oversimplifying a problem that should not be oversimplified. Usability is something that requires specific empirical evidence to examine, and no two pieces of software are alike. It's a metric that is perpetually evolving and incredibly complicated. It's not just good visual design, and it's not just a symptom of strict coding and architecture standards.

The author does not provide much evidence for these solutions combating usability problems, but if they did, I would be much more willing to listen to their advice. I would have also liked to see specific examples of usability faults (not just software with poor aesthetics, which is another subjective metric that the author oversimplifies) and instances where these applied techniques were able to solve them. I commend the author's desire to face-off against a problem which is out there and prevalent in the FOSS world, but their claims need to be backed up before I could take them to heart.
for whom is the usability measured

I think this is critical. A software product like Emacs would never have been produced as a consumer product for sale by a vendor. Emacs is the way it is because it was developed by and for the people who used it: coders. Not all "free" software is targeted at nor should it necessarily be usable by your mom (not a dig at your mom).

(From the article) Free software developers mostly develop software based on their own requirement and their definition of “good software”, and as a result, design software that is very complicated and “geeky”.

In many cases, this is as it should be, unless they are developing something specifically targeted at users from the "general public." However, where I do think some projects go off the rails is when they develop a UI that is either internally inconsistent, or so non-standard that even technically-minded users are frustrated by it.
Add to my toolbox. Thanks!
There is no perfect judge of usability, even from supposed experts (an arrogant title which noone should hold).

The gatekeeper is entitled to his or her opinions. If you don't like them, fork it.
They're victims of circumstance. They would be wonderful people, if only they had normal jobs.

It's the government's fault. It makes them into that.
I've been on the hiring manager's side and the employee's side, more the former than the latter.

I don't get your beef.

The phone interviews are there to screen the 80% of the applicants who don't merit the time of my team to interview them. The puzzles are there to watch people think on their feet. The detailed questions are to see if you're looking at someone superficial or someone with deep knowledge of the subject matter. The programming challenges are to see if the applicant wants the job badly enough to spend a couple of hours working on a programming problem that can then be used as a showcase for how they write some software.

Earlier in my career, I didn't have all those interview techniques in place. When I started, hiring people was a complete crap shoot and I ended up with some total lemons. Like the warning labels on products you buy, each interview technique I added to the process was the result of a lame hire that in hindsight, I could have avoided had I used that technique.

The last job I had to interview for used all the techniques above. I found the interview process to be thorough and challenging. I appreciated the rigor of the interview process since it meant that the people hiring really gave a shit about the quality of the people joining their small team. I got the job. In point of fact, if they hadn't had a thorough interview process, I probably would have passed on the job offer since that would have been an indication to me that they were naive and didn't have their crap together.

Do you want to send me your $100 via Paypal?
Cloudflare isn't special. Any business (or individual) who pays for google apps gets 24/7 email and phone support. I hate this perception that google has terrible customer support. If you want support, stop being a free user.
The thing is, it's not a resume-sorting problem at all. Most people aren't even qualified to be who they are.

In general, people aren't qualified to do their jobs. That doesn't mean they shouldn't be doing them, or be hired to do them. It means the qualification system is broken.
Maze Generation: Recursive Backtracking
Press button, use money to save >2 lives.
The problem is not the software. The problem are the employers. Everyone wants the perfect candidate. But no candidate is perfect. Everyone has good skills and bad baggage to carry from job to job. The aim should be to find people who will add to the team rather than building a perfect team. You can't do that with software (yet).
Made a statue for ansis_s birthay. Tweets & likes make it higher.
Open source projects are inhospitable to designers because they come in and arrogantly blast their opinion into an establishment. The establishment knows its userbase better than a designer will.

The designers then crawl off and blog whinge about it.

Open source doesn't work the same as 'business' where change drives sales. That's the misunderstanding.
> How do you prevent descent from democracy to a repressive society, when the people vote against the rule of law?

There is no such descent I think, it is just that the new ruling classes of the country is more religiously conservative than their predecessors. The old ruling classes were actually more conservative but in racism, totalitarianism and militarism.

> Atatürk tried very hard to pull Turkey out of the Middle Ages.

This is a very common misconception. Modernization of the Empire/Turkey had begun long before Ataturk was even born. He is an important figure in Turkish history for sure but you can't attribute the progress of a whole nation to him.
While I admittedly don't know too much about Tor, I've recently been reviewing Tarzan[0] which seems like a good candidate for anonymous proxying.

If Wikipedia is to be believed Tor mainly uses Onion Routing with a set of servers as the core of the system.[1]
The Tarzan paper mentions why this might be problematic and suggests instead a decentralized P2P system, using a mix network with (what you might call) onion routing and cover traffic.

The authors claim this eliminates the "single point of failure" and the effectiveness of even network-wide analysis. And since Tarzan should be ideal as a drop-in middle-layer, I'd think this would fit an application like BitTorrent.

Unfortunately we never got to use Tarzan in our project, so I of course only have the paper to go by.

[0] ftp://163.25.117.117/gyliao/iSmart/1-P2P/2-Anonymity%2BIdentity%20Management/Tarzan-A%20Peer-to-Peer%20Anonymizing%20Network%20Layer.pdf
[1] http://en.wikipedia.org/wiki/Tor_(anonymity_network)
Online Ads Revenues? Bullshit
terrible sound
Hi!

Cool app. Excited for when it can leave comments and votes!

Looks like your Path menu at the bottom of articles isn't great when you spam it - I can frequently get just the Instapaper icon to show up if I press it rapidly.
While I think the problems discussed in the article need some resolution there is another issue that they do not discuss and which you allude to. Too many people are leading with their resumes and, more or less, blindly applying to jobs. Getting to know people in the industry you want to work in and the companies you would like to work at is a significantly better approach.
Global Warming Effects on Produce leads to Increased Call for Hydroponics
You might want to look at how ghc does copying gc via its llvm backend
The Pace of Technology is Slower than You Think
Presumably after the hacker compromised the CEOs email account he had access to any account he wanted, as I interpret the blog post he was only able to use that access to compromise a single account before being locked out.

Nobody is necessarily lying.
Most companies will put a litany of skill sets on the requirements list, however what they are really looking for is what crusso pointed out, someone with critical thinking skills.

Be it a customer service rep, or a software engineer, when the employer says "Do X" if you don't know how to do it, figure it out. So many people will just sit there and stare into their screen or at a wall. That is the type of person these tests are designed to weed out.

As others pointed out, if you are not willing to put in the effort and jump through the hoops, why bother, either you feel your too good for the job and won't apply yourself, or you lack the basic understanding of problem solving and troubleshooting.
I think this could probably be handled using crowd sourcing approach within a company. The problem that I see with typical job postings is the tendency for people to over-tailor resumés (as is mentioned in the article).

I mentioned it in another comment already, but this problem is what I'm tackling with They Meet You (http://theymeetyou.com). At a minimum, I'll be using it where I work, but check it out if you want.

How it works is really simple: You can send a message to anyone that proves they work for a company, if you interest them then they can share their contact information with you.
mojoLive - count everything
http://mojolive.com
C is popular, good enough, portable, and fast.
Skilled C programmers do not need profilers, bounds checkers and memory leak detectors. They help some people, though, no doubt.
When size and speed matters, as in Operating Systems, C has won and continues to win the survival of the fittest competition. Almost all the programs I use are C (and/or C++): bash, linux, perl, firefox, awk, sed, grep, apache, mysql, etc. I assume good chunks of Java are written in C, but I'm not sure.

We have "safer" languages but our systems and tools remain in C. Given the intense competition in software, there must be solid reasons C remains the foundation of computing.
> Pizza delivery? What? Cab drivers? Seriously? The omelet chef in a hotel's breakfast restaurant? Are you kidding me?!?

I'm a native, but don't think it's so obvious for us either. One time I got a stern talking to by my barber. I now tip every time I get a haircut.

I used to work installing audio and video equipment as a kid and got tipped all the time.

If somebody renders any kind of service, tips are frequently expected.
A lot of commercial software has pretty good usability, especially when the company doing the software realizes usability = people like = less support costs.

Now, for truly horrific usability, nothing beats enterprise software with those big money support contracts. Very much like American car companies in the 1970 / 80s which viewed service as a profit center.
Putting the 'stay' in vacations
Groupon shares tumble to new low after lock-up expires
>They are as indifferent to the OS as we are to the vagaries of navigating various websites.

Very cool, I've been wondering if and when this would happen. Modern OS's seem less and less different to younger and younger people.

Only picky techies and older generations seem to care about the differences these days, kids just dive right in and adapt.

Hopefully that trend continues, it's great for underdogs like FOSS.
breezed through after I tipped her off on the coding questions

I probably botched an interview where they expected me to come up with an RB tree fast enough (it was a company that has posted on HN).

Tipping people off to questions is cheating the test, so you have some people trying to temporarily bulk memorize algorithms that they'll forget in another month before an interview. Does anyone else not find this stupid?
Ajax Control Toolkit 4 - MS ASP.NET Ajax Server and Client Controls - Lesson 8
Alsup is Wrong: APIs Must be Given Copyright Protection
I see why someone with 250+ unread mails would also care about information density. I cringed all the way through the article, it screams information addiction throughout.

Not everything that a device can possibly display (or scream in the form of a notification) should be crammed into the OS just because it's possible and thus still "missing". I'm considering a Jailbreak to turn off Notification Center and Spotlight and other stuff I don't use, but can't be disabled.

Simplifying iOS is a high-hanging fruit. Or outdoing Google at maps. Or outdoing Dropbox at cloud services. Or outdoing amazon at books. Or taking some of the painful burden off iTunes.app.
I've been working on a Reddit / HN like site that uses a different ranking system meant to avoid this problem, see this if you're interested:

http://www.thoughtocean.com/what/dilution
Hi, RJ let us get Collusion out the door:) or come try it at our next test event. My definition of 'nailing it' (my quote so i take responsibility for it) is to see people regularly using their iPads, in meetings, a lecture theater, or choose to use it over the laptop that they have sitting on their desk. I dont see that yet, not even close. I think that's a big hairy goal worth going after. Sincerely hoping to prove you wrong... just a little bit:)

As for the price - yes indeed it is expensive - this is new and quite complex tech (sporting the worlds fastest cloud collaboration system - as you could imagine is somewhat different to slapping it up on EC2. It should be expensive, as we're not building it on the cheap:) Given it adresses a gaping hole in the market for a lot of people who want to use the iPad as a primary productivity tool, I'd argue it is excellent value:)*takes off marketing hat.. Hope to win you over in the coming months. Keep an eye on us.

Cheers,

Rob, CEO Collusion.
no file system management. Or, put another way "We've invented this thing called an automobile" - "I don't get it, where do I attach my horses?"
This is spot on. I've been on both sides of the fence, and in multiple disciplines. The strange thing I found is that finding a job as a developer has been just as difficult, if not more so, than finding a non-technical job.

On the non-technical side, the basic requirements are exactly that - basic. Have some experience, a certification or two, and a specialized degree. That doesn't make it easy, but it makes the path somewhat concrete.

And on the technical side, there are very few companies willing to hire entry level developers. They all seem to want code ninjas, which is fine, but here's the thing...if I'm a code ninja, why would I work for someone else when I could build something of my own without the requirement of commuting to an office and clocking in/out.

On the employer side, I've found far less people applying for technical jobs than non-technical jobs. It has taken much longer to fill mid-level technical positions than entry-mid level non-technical positions.

Building a team is difficult. Joining a team is difficult.

It's a very strange time indeed.
http://www.topgear.com/uk/videos/southern-discomfort
Your site isn't loading. Is there anything you have for visitors to look at?
Thanks people for your comments! Didn't know about "Sucks/Rocks", yes, the idea is basically the same. In fact, I considered using something like loveorhate.com but the domain was already taken.

It's curious that now, some days later, the "windows" and "wall street" hate ratio is down a lot. Oh and try querying "justin bieber"...
Show HN: latest "Who is Hiring" post not showing up on search
This happens everywhere and all the time. As the community gets more popular and attention, more and more people will sign up and pollute everything. From what I've seen, most of the time, redditors are blamed for that here on HN :P
Your project looks awesome, are you just scraping the homepage directly?

Great suggestions, thanks
7 and 10 now. When we evacuated for Katrina: son was 6 mo and daughter was 3 yrs. First re-exposure to TV after that 4 month hiatus: right around her 4th birthday.
A jab against designers on hackernews? How unexpected.
Microsoft Natural Mouse 6000. It ends ALL my wrists pains !