skysight-inc/HackerNews huggingface dataset:
Depends on how you want to find music. As a DJ, I actively dig for new music a lot. It is nice to be able to throw on some service that gives me a "radio" to passively find new tracks as well. I also suspect for most people "fresh direct" consumption of music fits into their view of how new music is found.
So by the same argument, if someone takes the bus to commit a crime, the bus operator is responsible?
The interviewers in these loops are generally quite introverted themselves, I know I certainly am. I believe we are sensitive to people who are the same and cut them slack.

My goal when interviewing someone is to determine if they will, on net, add more lift or more drag. If someone is so nervous that they can't communicate, they (sadly) will almost certainly not be able to demonstrate this.

Luckily, there are personal referrals. A strong engineer who interviews very poorly but has good first hand references will be given MUCH more slack.
I read a similar article a couple months ago: http://ismail.badawi.io/blog/2014/04/23/the-compositional-na...
Blue - different actuation points down and up. Typically better for typing. Has an audible click sound due to a plastic piece actually moving up and down to actuate the switch. Very strong tactile notification that the actuation has happened.

Brown - Same actuation point up and down. Has a tactile bump at the actuation point, but no audible click. Not as strong of a tactile sensation, since there's no moving piece to spring around on the key while traveling.

About halfway down, this page illustrates the different key types and how they work mechanically:

http://lifehacker.com/how-to-choose-the-best-mechanical-keyb...
I've been giving D a shot at making my usual learn new language project, making a JRPG styled game. So far it's been looking pretty good while porting an old engine someone wrote for their senior thesis from D1 to D2. The type system is fairly well featured and flexible to the point where lots of bugs while updating code and porting it to the new standard library and language features were caught by the compiler itself. It's at the point now where while it builds I'm having issues with the OpenGL code since there isn't a good binding that supports OpenGL 2.1 the way the engine was originally using it.

https://bitbucket.org/simcop2387/yage
Sadly, no.

It's like I asked for a tuna sandwich and you explained how to build the engine of the fishing boat to go catch the tuna off the coast of Baja.

I feel like I need a masters in computer science to understand what you wrote.

let me see:

# Python:

domains = []

emails = open("file_with_emails.txt","r").readlines()

for email in emails:

____domain = email.split("@")[1]

____if domain not in domains:

________domains.append(domain)

out = open("file_with_domains.txt","w")

for domain in domains:

____out.write(domain)

out.close()

input:

joe@msn.com

mike@aol.com

tim@aol.com

sam@hotmail.com

output:

msn.com

aol.com

hotmail.com

Simple no?
It seems like this is a comparison of speed. Not a comparison of languages. Each language has their own pro's and con's. For instance, I use R on a daily basis. I don't require speed to do my job because I'm analyzing data and drawing inferences to help make business decisions. I like the fact that there is a huge library and an active community that can help me implement solutions. Perhaps if a solution/product I come up with needs speed then I'll implement a tool that will do that job well. But my "toolbox" requires fast prototyping and development.
Consolidate customer data from disconnected apps (marketing, sales and helpdesk)
Well then explain it to me. Google.com still shows the listings. Is that contempt of court?
I have become somewhat sensitive to the fact that different people saying the same words can have vastly different intentions.

I propose that government employees with opportunities to exercise some measure of legal authority over others actually switch off portions of their brain when they go on duty. Reason and logic, empathy, trust--all these seem suppressed with particular vigor. Anyone incapable of doing so either burns out and leaves voluntarily, or is shuffled out of the career track and systematically denied promotion, or any other opportunity to affect change from within.
I second your JavaFX Webview recommendation. And if you are using JavaFX, you can always use its built-in native packaging tool

http://docs.oracle.com/javafx/2/deployment/self-contained-pa...

Not to say everything else is perfect in JavaFX world but I think if you want to deploy a JavaFX application that is cross platform, the only major missing piece now is auto update support/framework for these self contained applications
Ah, ok.

What problems does the 8 have?
Yeah, the thing is C/C++ have a wide range of applications, so different alternatives to C/C++ can validly be intended as that and have minimal overlap in core focus.
Bringing VR to Chrome
Oh yay! A tall website, with clicking for scrolling! Yay!</sarcasm>
Better:

merge_sorted(list1.sort(), list2.sort())
If it's not a Cherry MX blue switch, the only sound is from the key hitting bottom. Since this is not required for key actuation, you don't have to push the keys all the way to the bottom, and can actually even add rubber bumpers[0] to the keys to reduce this noise.

[0] http://www.wasdkeyboards.com/index.php/products/keyboard-acc...
Should Google try to interpret the ruling as closely as possible, only blocking the most clearly irrelevant information, and honoring requests for appeals from journalists whenever possible? That would limit damage to those seeking information, but risk another turn at the courts.

Or should they just implement it as broadly and bluntly as possible, lowering their risk of noncompliance, reducing their costs of evaluating each case, while increasing the chance that people will start to grasp the negative consequences they argued about to the court?

Despite the near term harms, if we're worried more about the long run, there's a case to be made for the latter...
I really like that Lessig is doing this because it is a concrete test of his assertion that money distorts politics.

If Mayday PAC raises their money (and I hope they do), they will go into 5 House races and attempt to make campaign finance reform the determining factor in how voters choose their representative.

If they succeed, it will ironically demonstrate that Lessig is right about the power of money to shape the mind of the electorate.

But if they spend the money and fail to make campaign finance reform a major voter issue, it will be a demonstration that money is actually not particularly distorting. (I think this is likely; voters typically care a lot more about issues or ideology than process.)

The most annoying aspect of the Mayday PAC coverage is watching tech reporters breathlessly report the most banal aspects of any political campaign, like this:

> Then there's the question of what Mayday PAC will spend its resources on. As a super PAC, the outfit isn't allowed to give directly to campaigns. But it can spend unlimited amounts to promote one candidate over another, or to defend a candidate from attacks. There are even more choices Mayday PAC will have to make. For advertising alone, you can choose from radio ads, TV ads and online ads. You can take out ads on broadcast TV, satellite TV or cable. You can pick the time of day. You can conduct a massive air war that reaches everybody in a market, or you can spend more on selectively targeted ads that simultaneously show one household a 30-second spot tied to gun control and their next-door neighbor an ad linked to healthcare.
NYC Taxi Data Analysis - Part I
What I want to know is, if you are searching from outside the EU, is the info also censored? Or does it affect everyone?
Programming is pure creation
8tracks is user created playlists right? Why wouldn't that be useful — that's generally the best way to find music in a lot situations.

Slacker is internet radio I think and more run of the mill so not sure for that one.
What is the correct answer to this? Let's try a little experiment.. I've never heard this question before, so I'm in the same boat as a naive interviewer right now. Let me elaborate my thought process.

"H'm, this looks a bit like mergesort, where you take two sorted sublists and form a bigger sorted list. So...sort the sublists using mergesort, then call the merging algorithm? (compare the heads of the two lists, and form the bigger list)"

This would be the answer I'd start giving. Tell me if it corresponds even remotely with what your idea of a correct answer is, or what points would you deduct from if it is incorrect. Off the top of my head, I'm not sure I'd be able to write the exact python code for this that covers all edge cases in less than 15 minutes.
Whiteboard coding problems are absolute garbage. I recently had a remote code problem where I was given a Visual Studio IDE (albeit minus Resharper) and absolutely killed it.

If I'm going to be challenged to write code in front of you, give me the tools I use every day, let me use the resources I use to solve problems efficiently (which btw can include StackOverflow) and you will get a much better picture of me. I don't write perfect code the moment it's written. Often I will mentally acknowledge something needs further thought and my brain will revisit it, sometimes days later, sometimes after multiple iterations. I'm fastidious about those types of things, and as a result I can realistically say I write some of the best and least buggy code in my company. I'm also very good at theorizing about problems and debugging, which is never looked at in an interview.

I guarantee you should hire me, but how can I show you that, and how can you gain confidence in that?
Solution to ugly bra straps arrives with Brapples decorative bra straps
I like the concept of this service.

Basically we should be able to find _any_ piece of information that we have already encountered with anytime in our lifetime. This service is indexing this layer of information.

I would add another layer for information with which we engage more: e.g. liking, linking, sharing etc.
Another aspect of the funhouse of one-way mirrors that is the modern conventional tech interview process:

Candidate is fast and chatty: "I don't know. He seems smart, but he was also talking a lot of fluff. Kind of pretentious and arrogant."

Candidate is slow and hesitant (and perhaps pauses awkwardly now and then): "I don't know. He seems smart, but he seems a bit underconfident. We need someone with more energy."
A good comparison for Subie owners might be head gaskets. :)
You should watch the documentary Everything is a Remix:

https://www.youtube.com/watch?v=coGpmA4saEk
I like them. Yes there are MANY, but it's cool. So far I have colour.house and color.house which are redirecting to one of my .com sites. It remains to be seen how these new gTLDs show up in search.
Use Intercom.io? Our plan would triple under new per-teammate bundle plans
Coding interview practice is absolutely key. I recently began interviewing for the first time with a number of companies (I'm about to graduate). I noticed that over the course of a month and 3 interviews with 3 separate companies my interviewing skills had increased hugely.

The 4th company I interviewed at had a very different perception of me than the 1st because of the month's practice, even though I had essentially the same technical skills. Coding interviews test "coding interview ability" rather than "coding ability", unfortunately the other ways (Github, aptitude tests etc..) have their own problems.
I'm sure the author is being sarcastic.
Basis Science - https://www.mybasis.com
San Francisco CA, full-time only, LOCAL/RELOCATE

Our wearable health tracker records heart rate, movement, and a whole bunch of biometric data. All of this is sent to the cloud where our Backend team takes over. We ingest the data, classify it, and process it into useful insights and visualization for our users. We're a python shop, and some of the technologies we use include cassandra, mongodb, flask, tornado, salt, rackspace, and aws. The job descriptions are in the gists below, and please send us a message if you are interested ("backend-jobs at mybasis dot com"). Hope to hear from you!

Senior Backend Engineer
https://gist.github.com/dcwangmit01/3d90a0c89aa2fd3e8940

DevOps / Site Reliability Engineer
https://gist.github.com/dcwangmit01/d5323a65250f58db6574
Facebook: Emotion Study Was Customer Service
It seems to me that you are making the same general argument that Steve McConnell (of Code Complete fame) made in his 2003 book "Professional Software Development", namely that CS programs serve a different purpose and clientele than a Software Development or Software Engineering program would serve. So, rather than evolving a CS curriculum, another option would be to introduce parallel software engineering programs. Honestly though, for a professional developer who sees this as a career, I'd argue you are better off doing CS at the undergrad level, then pursuing something like a Masters in Software Engineering. CS at the undergrad level gives everyone the foundation they need, regardless of what the pursue professionally after that.
The Bitcoin mining network is offline
There has only been one block mining in the last two hours. Something appears to be affecting the miners. Does anyone have any more info?
"C replacement" means a lot of things to different people.

Go doesn't appear to be particularly suited for writing a kernel or drivers, Rust looks better for that. Beyond that, if we're talking about writing user space type applications, can someone point to some that need something particularly C like? There is a whole ton of C code that could easily be done in C, Rust, or go with relatively little downside. Not too many weeks ago someone posted linux coreutils in Rust and someone else posted coreutils in go. I'd be hard pressed to make the case for C over either of those, perhaps raw cycles performance is incrementally better.
I acknowledge that irrational managers may dictate a single language to fulfill all purposes, but I disagree that sticking to a single language for your entire stack makes it easier to hire people. If you can learn Java, you can learn Python. I'm also not trying to encourage unchecked language proliferation; you can get by with one language for applications, one language for scripting, and, if necessary, one language for all the lower-level stuff.
always use noscript
One of Rust's goals is being as fast or faster than C. Not ballpark, but actually competing.

Personally I'm a big fan of Pascal, and I look to Ada sometimes for inspiration (it brought a lot to the table!), but it's quite clear historically that these languages petered off and simply won't get enough momentum to become popular again.
Or "a million entrepreneurs who are responsible and fully in control of their own healthcare and retirement benefits". If you're self-employed, you can choose the precise healthcare and retirement package that makes sense for you.

Or "50k new firms each with 20 employees". When I first read the OP I thought about some new "Green Power" innovation where you need installers, servicers, etc. Possibly-crazy example would be PV that's 100x cheaper / more efficient than today, leading to an explosion in the demand for rooftop installations -- to the level of nearly every household, strip mall, big box, etc in the developed world. Prior example might be the auto industry 100 years ago, which created a need for parts mfg firms, dealers, mechanics, etc.

Or an entirely new and previously unheard of industry. Definitely-crazy example would be making Mars colonization possible, where you'd need thousands of employees for production, thousands more colonists, specialists like pilots, entire sub-industries, etc. The canonical prior example would be the explosive growth of the internet over the past 30 years; SEO as a job title (to pick one) didn't exist in 1990.
This is a bit OT, but I started finding Google search results a lot less useful after they shortened the amount of context they quoted.

I think that even in an example like the one you cite, this has some relevance. When the quoted context was larger, it seemed to me easier to find it -- scanning visually -- within the target page.

Of course, there is also the matter that with Google's loosened matching and/or increased page dynamism, results these days pertain less often to what I'm interested in. Not all that infrequently, I'll click through on a promising result, to find little or no hint of the context that Google quoted.

TL;DR: More anecdotal grumbling about the decreasing usefulness of Google search results.
Trivializing a discussion by reducing it to "screams rape" mocks the legitimate fear that both men and women have of being raped.
That's great! I'm in the same boat as you are, never made a sbt plugin before and especially not one of those sbt-web ones.

I'm afraid though I don't have much time to spend on this at the moment so I'll have to defer learning this until later.
It's not, as long as the European sites don't show them, because the court is well aware that it doesn't have jurisdiction outside the EU.

It's really not complicated.
Your Product Is All There Is
"I further explained that my current work visa application had been complicated due to a filing mistake and that I had been waiting on a decision. This fell on deaf ears. "

No, I bet that didn't fall on deaf ears, quite the contrary.

The person doesn't have a visa corresponding to their status.

Yes it sucks, yes I don't agree. But that's how things work, and someone that prides themselves in being an Enterpreneur, they should know better.
Lessons From the Los Angeles School District iPad Fiasco
My honest assessment:

- I hate your name and your attempt at branding. "OvaView Management Console", "OvaFlow agents", "OvaFlow Environment". Got real sick of that real fast.

- I don't understand what your product does or how it helps me. There's too much text on your landing page. Also, the main body image looks terrible. Buzzwords like "Global", "Data", "Metrics" blurring into the background. And then lines of "010101010110". What year is this, 1997? A bit behind on design trends.

- Lastly, your users won't care what title they get. Your product isn't social, so having a label like an Ebay "Power Seller" or Yelp "Elite" does not apply here.

Frankly, I read everything on your homepage and I still don't understand what you do, or how anyone would want to pay for it. Any visitor to your site will spend 1% of the time I did. Good luck!
Seriously: thanks for sharing. It really takes a lot of courage to post such an honest self-examination like that (even anonymously).
Still not entirely clear from the article, but, sounds like you were working in the US without a work visa? What did you expect?
The Sony Ecosystem – Making PlayStation the New iPhone
I've been in contact with Duane, I would be really curious as to what the international IP's were doing exactly. One of my Chumbys lived briefly on the Internet and a number of things tried to hack it but for the most part it has been reasonably safe. I did use the SSH option to go in and get a better firewall running on it.

Like you I think the Chumby is a great 'viewer' into things digital. Whether it is the time, my calendar, or whatever. My long neglected project is a Ubuntu with a DirectFB driver and the QT4 widget set. I'm going to have to see what it will take to bring that back. Robert Nelson has an excellent toolchain/process for building images for these things and ARM Linux has gotten a lot better in the last half decade.
Time wise it costs too much for the candidate.
The term "technology" lead me to think that he open sourced code doing the same thing as code he wrote while at Amazon. I've certainly done that before... learned the structure of a system in an employers codebase and then wrote my own version of it.
For me the association with Jack Abramoff damages Larry Lessig's credibility on the topic of corruption. Abramoff has no special insight into the problem; nothing he did was particularly innovative or insightful. He simply did things that everyone knows is wrong, and got famous because he got caught.

Abramoff demonstrated that he would do or say anything to succeed in lobbying. Now that he's a convicted felon, he's doing and saying anything to succeed as a pundit. He's exactly the same person; only the context has changed.

That Lessig takes him seriously makes me think that Lessig is dangerously naive about the system and people he is criticizing.
This repo needs some TLC and the Visual Studio stuff removed. The concept is interesting, but it doesn't give any real reason to use it over things that are firmly planted in the JS consciousness (i.e. Phaser)
Sandberg: Facebook Study Was ‘Poorly Communicated’
This seemed pretty relaxing, although I think it'd be even better with an animated image or video clip
A friend of mine surprised me recently - he is starting a "new kind of job board". Which struck me as "meh" till he explained - it's more of a "Developer Relationship Management" system.

The idea is if you have developers they will interact with other developers - so track those interactions and you get a good idea of where and how to fish
fwiw, clojure supports polymorphism.

http://clojure.org/multimethods

I encountered this recently but I'll try to give a (bad) explanation.

You'll call `function(thing, arg1, arg2, arg3);`.
Another function will run on the arguments and return a dispatch value. For example, it will check what `thing` is and return `struct`. The `struct` version of that function is then run on the args and gives you your value.

In this way you can define several `close` functions based on dispatch value instead of one monolith nested if/else `close`.

I'm on the opposite side of the fence, OOP has never ever appealed to me. "Why would anyone want to use this crazy mess?" kind of thing. I'm sure I can learn to appreciate it with time but it's not a native paradigm to my mind.

I only have experience with lisps when it comes to functional programming but the reason I enjoy it is that it's simple. You have functions and you have data. Functions transform data to more data and the two aren't tightly bound. If you pass a function a value it will always return the same result if you pass it the same value.

THE clojure video: http://www.infoq.com/presentations/Simple-Made-Easy (I don't think he even says the word clojure in the entire hour presentation.)
It is much more likely that there is an issue with blockchain.info than the bitcoin mining network
As an Opera user, there has been many times where the in-page content searching has helped me find stuff. When I'm in different browsers, that loses its usefulness. I'll definitely come back to this when the local version is done.
YC isn't in a position to invest in deep automation, and are good at building markets. And once you build a 2 sided freelancer market , you are very likely to control it when it's automated.
It doesn't make any business sense to do it any other way. Checking if requests are valid costs money. Following requests blindly costs almost nothing, just a single internet page is lost out of millions. Google makes money off the long tail of advertising, a huge amount that flies under the radar of personal wine and dine deals. They know very well they can't afford to check every request personally.