skysight-inc/HackerNews huggingface dataset:
I think that would technically fit the constraints, but it eliminates some of the benefits of the uniform interface if you have to POST to some URL instead of simply DELETEing the resource.
What the MIT Mystery Hunt has to teach about free games
With the epidemic of child obesity getting out of control alarms are necessary.

And your ad-hominem is very pitiful.
Can you elaborate on his specific use of "hack science"?
Funny enough, we never seem to have such major problems.

Perhaps because we have a framework and documentation and a guide to get new hires up to speed. Also we have documented our practices, the tools we use, etc. And the new hires are instructed to do a project before joining the team. Once they have done the project they are familiar with a large part of the framework.

And as for those "business edge cases", new hires and all developers are personally given tasks by me, and we make sure to QA their work and code-review work by new hires.

So these are the main factors for why hiring new people has so far been relatively smooth. Still, let's not maintain any illusions -- new hires will need months to really get to the same place as existing developers.

But you don't have to have your own documented framework to do it. If you are using an open source framework and sticking closely to its principles, if you have documented your company's systems and made it clear what is expected of developers, hiring can be a great thing!
The SOPA War: Why the GOP Turned on Piracy
Thanks. Maybe I should have stated, my job allows me to take a leave of absence, so I don't actually lose my job, I just lose my insurance and paycheck for that period of time.
How Republican opposition derailed SOPA and Protect IP
Yale Discovers a Fungus That Eats Plastic
Because you're looking to display it in a web browser. A PC may not be the most suitable platform. Not everything works correctly on one nor can everything be adapted to the context of a browser. It may just be that simple.
He said, he blocks it, no the IT ops
> And for your own good, because you, yes you, are clearly irresponsible and can't think for yourself.

I really dislike a nanny state. But I also dislike a state where people don't take care of themselves and then clamor for better healthcare for their preventable diseases and expect the public to pay for it. Not sure what the answer is.
The Tea Party Helps Hold the Line on Internet Freedom
Anonymous is a group of people who uses technology. Technology has tentacles. Tentacles can be located, observed and followed to the root. My guess is the FBI was monitoring them.
Care to give any relevant examples of this from the history of which you speak?
I think notifications will be useful in all our browsers, not just B2G. I'm targeting Firefox Mobile for the initial release since mobile is where notifications fit in the best.

I don't see notifications supplanting Server Sent Events. SSE gives developers a lot more control over the stream since it's connected directly to your server, and you don't have to bother the users with permission dialogs. You'd use push notifications if the user doesn't have your site open, but otherwise SSE gives you more power.

(I'm working on push notifications.)
Are people in the US aware that visitors have to agree to be fingerprinted to enter the country? When I told an (American) friend about this the last time I visited the US, she refused to believe it.
While I agree with the point that FB Connect should not be the only option, I don't see promoting password-based authentication is beneficial here. Implementing a traditional user&pass auth. scheme:

1) Is really hard to get right from the security standpoint ( https://www.owasp.org/index.php/Authentication_Cheat_Sheet )

2) Actually requires quite significant work. It might be easy to add short sign-up and login forms to a site, but I doubt that implementing any external authentication mechanism would be really that much more work.
However, with password auth. the work doesn't end here. We typically need password reset/recovery and password change. The latter usually entails some kind of profile/settings page, while the former might require at least a dedicated login page.

In general, external authentication providers are good, as long as we don't limit ourselves to a single one. Adding Twitter / Google / BrowserID / Open ID / etc. is not that much more work, as the whole flow can be somewhat generalized. Having multiple authentication options also makes us prepared (from implementation PoV) for eventual support of user&pass auth., should we need it in the future.
I've noticed the lack of a scrollbar completely confuses me on sites that have a scrollable iframe and there's no content "cutoff" to illustrate there's more stuff to see.

I recall the startupweekend website had this issue but they seem to have redesigned around it.
In addition to adding fiber, you would need to add vitamins and minerals, bring the fat to almost nothing, and reduce the calories by a factor of 3.
That was a great talk. It was really interesting to me that the initial vision behind object-oriented programming was diametrically opposite to the disaster that it has become.
And if you aren't good at it it's easy to come off as condescending. Thereby also causing you to be written off as a jerk.

Socrates was smart. He was also executed for being irritating.
Because people need something to work on for money, fame, or curiosity (less the latter and more of the former these days).
That is a really smart way to generate revenue. Traditional ad placements would be inconsistent with the experience. Of course your posts are essentially ads, but users can now unfollow people who get too spammy. Kind of plays on the Google model of letting people pay to highlight their offer, or in this case their content. Interested to see how it plays...
I mean Oreos, which are chocolate cookies with shortening and sugar in the middle, taste fantastic too. But that doesn't mean we can eat them all the time and stay healthy.
It was also added yesterday and killed: http://news.ycombinator.com/item?id=3542831

It seems this guy found it yesterday and resumed public interest in the issue: http://www.disinfo.com/2012/02/mythbusters-banned-from-discu...
It's good to watch his talk but keep in mind this is hyperbole and propaganda mixed in with science. He uses alarmist words to push his ideas which is pretty unscientific.
This guy has not done the math. An investor makes so much more from
big successes like Dropbox and Airbnb than from HR acquisitions that
they'd be acting counter to their own interest to focus their attention
on the latter. Far from making out in HR acquisitions, early stage
investors generally get screwed in them. We often make zero from an HR
acquisition, between the liquidation preferences of later stage investors and the fact that much of the supposed acquisition price is
set aside as incentives for the founders to stay with the acquirer.
Like all wikis, that document was way out of date.
First: it's very difficult to grok copyright issues from a one-sided, non-legal presentation. Settled case law means going to trial and often going through multiple appeals.

Second: as it stands, this looks more to be a contractual than copyright matter (Elsevier is contractually banning use of automated text processing by subscribers), though it might possibly attempt to put teeth into this by asserting copyright. The remedy sought by Elsevier would be not to allege infringement, but to cancel future subscriptions. It might be nice for, say, a large collection of institutions to call Elsevier's bluff.

Third: Copyright law as it exists (and particularly in the US where I understand it reasonably well) is very mechanical: it governs the making of copies of an expressive work. Copyright does NOT govern facts, it does not apply to works which are not expressive, it does not apply to works which are functional in nature.

The real test here would be to put this (and possibly other) contract claims to test in a court. Unfortunately, contracts are governed (in the US) under state, not federal law, and while there's some uniformity of language, it would probably take several such cases (and appeals to at least the Federal Circuit) to establish reasonable case law.

Otherwise, what's significant about this to me is that, once again, it's a case far less about the availability and copying of information (journal articles are routinely copied), than it is about power and control within an information market. This is an area in which conventional economics is far too often lacking (though it's also an area in which much interesting work is starting to happen).
Convention-over-Configuration in an Agile World
Apple and Samsung to pull in 90% of smartphone profits in 2012
Every API is Flawed
Of course, if you just want to launch programs by typing a word, you don't need Unity. You can just type their names into a terminal.
Does anyone know why they're pushing this instead of plain old Server Sent Events (something w3c is already working on for servers to push to browsers)?

They're very different notifications. SSE is only useful if the user happens to have the website open. This new proposal is a replacement for emails - it lets you send asynchronous notifications to the user that he may receive even if he's not on your website and even if he was offline for a while.
Tips For Standing Out During the Interview Process
All this is nice and well, but how would one build an "unsubscribe" link into a newsletter system without a GET request changing the state of the resource (i.e. deleting the email address from the active recipients table by just clicking a link)?

Would this be the exception to the rule or is this problem totally unrelated to REST?

BTW: I'm not debating, I really wanna know.
Node.js isn't a silver bullet, but it's still a bullet.
From user perspective having several sign-in options is a source of confusion: first day I sign in with Facebook... next day I come in and don't remember which service I've used to sign in with? And this time I try Twitter only to see none of my data.

How do you guys solve that problem? I think, this might be even the bigger problem than having 20% or 30% "drop out" on sign up process.
Indeed. A lot of it comes from the lack of other exit-options. Large companies aren't cool anymore, so nobody wants their startup to become one --- that's just a means to the end of a big payout. Getting acquired is substantially less work than being a full-on success, and avoids a lot of the drudgework of the middle/large-stage parts of a company's lifecycle.

Back a dozen years ago (omg, has it really been that long now?), you'd IPO and use all that new money to hire people to take care of the actual business management for you. A founder could get back to hacking on new, fun stuff, or let his board bribe him to step down :-)
Nor do I see anything offered that HFCS IS equivalent to sugar.

Substituting the random manufacturer chemical is what should go through safety tests; you shouldn't have to prove it's dangerous, it should have to prove it is safe.
Wow, you're really asking for a lawsuit aren't you? I mean, MP3s available for download for free on a simple HTML website? What is this, 1998?
The rate of occurrence may be increasing, but the rate at which persons are being diagnosed may also play a role, as may changes to the rates at which person's seek treatment.

In other words, a 32 year old with a beer belly might be more likely to be diagnosed based on a doctor's increased awareness, or may be more likely to be diagnosed because of more frequent visits to the doctor.

And even if those do not play a role, a case has not been made that special regulations with regard to alcohol are a better solution than other alternatives.
I wrote a blog post about this a while back, I'll just leave that right here.

http://pileofturtles.com/2010/12/music-for-programming/
Instrumental classical mix works best for me. I put on Mozart or Beethoven radio on last.fm and just skip all the stuff with words (i.e. opera)
Article C: Wiseasses that don't distinguish between the ethics of copying and the ethics of (enforcing) copyright.

(stop repeating, please)
Right, one of the goals of the design is to not lock in any one aggregator. We just need to standardize the server API so other apps don't have to care who they're talking to.
These are great, too. I can't stand the water sounds, though. After a few minutes I feel an urge to urinate :).
My favorite album to listen to while I code is probably Blockhead's "The Music Scene." Gets the blood pumping.
I have to ask, what are the "takes" on different exits? When do founders get the best return on their energy, vs the best return on the potential of their company? When do investors?

Edit: basic 3rd grade grammar.
You're welcome to use whatever you like, of course — I'm just saying that you haven't really raised any specific objections that couldn't be (and haven't been) leveled against most other languages. Ignoring the confusion of a language and a framework, so far, your concrete objections seem to be:

• Node.js is a framework built by people other than the language's core maintainers (which is true of most frameworks)

• If you want to add fundamental language features, you can't just force it into the core implementation, but will have to implement your own offshoot (which is true of most languages, including, for example, Clojure)

If you're really concerned about other people's language choices, you're going to need concrete reasons, not just generalities, vague insinuations and your own personal preferences.

(Edited a bit to clarify and because the original phrasing sounded more combative than I intended.)
Well, if you negotiate them stopping and they are centralized enough to respond to a negotiated agreement you can give in to some demands and that'll be that. Sometimes this works (the ends of most wars between nation states, the British agreement with the IRA), sometimes the other side decides to screw you over (see the vikings vs England, Hitler), and sometimes the other side isn't centralized enough that negotiating even makes sense (Al Qaeda).

So there are times when it works and times when it doesn't, but we can be pretty sure it won't work here.
It's really not that complicated, at least when going between the US and Canada. A lawyer is perhaps a good idea for getting an H1-B, but beyond that, not so much. Immigration law is more straightforward than other areas, it seems. Perhaps because it's less adversarial.

I used this guy's website to successfully (and without hassle) get a US work visa: http://www.grasmick.com/

I'm constantly back-and-forth between the US and Canada, on a variety of visas. Generally, US customs officials based in Canada are far nicer. It's good to try and minimize the possibility that they'll be cranky or see you as suspect. I never feel like I have a right to enter the country I'm not a citizen of.

Also, if you're frequently back-and-forth between the US and Canada, you might consider getting a NEXUS pass. If you're Canadian it's just $50, good for five years, and should minimize border agent hassle.
I get truncated code all over the place, and that is worse! Clearly you do have to get the indents sane. Of course short lines are better too.
Last time it was 1995 when I saw so ugly logo treatment. What is this grey box on the back of logo?!
> That's what tooling is for.

I disagree. Essentially requiring tools for a supposedly human-readable markup nullifies the whole human-readable aspect. Tools such as equation editors can be a great boon, but those can be had without giving up being able to read and write the markup directly.

I do think it's a shame that browser support for MathML is limited or missing. I'd much rather have direct, native MathML support than nothing. MathJax is a pretty nice way to address this for now, I think. Much better than requiring random site visitors to install a plugin.
Please explain how Dr. Lustig's words are "unscientific".
This is what I came here to say.

I just started trying to improve my focus with isolating earbuds (haven't invested in noise cancelling cans yet) and rainymood.com. I heard the term "ambient" recently and decided to give it a try on Pandora, and got Lichen (#19) from Vol. 2 as the first track. I picked up both albums from Amazon soon after. Having no previous connection to electronic music at all and only knowing Aphex Twin from "Come to Daddy" and "Windowlicker" (not my thing), I was pleasantly surprised.

Some of it's a little dark and/or tweaky, but most of it is great to have on while working, and it covers a range of upbeat/downbeat without ever getting into "dance beats", which don't help me at all.
And a with a trackpoint.
Yeah, I should have been more clear. I agree with you that hiring Alice then was the right thing to do even if late. Worst case is she can start learning the code base on her own until the current cycle finishes and the team has more time to spend with her.
Go is implemented in C and C++[1]. I often tell people that Tcl is a C library with a flexible configuration file. But comparing compactness of code when all you are really doing is invoking C is misleading.

[1] http://stackoverflow.com/questions/3327676/what-language-is-...
Yeah. I have a terrible urge to get all these low-end machines and they inevitably are not terribly useful.

I did just buy a TP-Link 703n which seems pretty useful for a low-end box.
I haven't been able to figure out exactly how githire.com's ranking "algorithm" works, but it's pretty clear that it's absolute crap. When I first saw the site, I thought it might be an interesting way to meet other software people in my area, but when I search for programmers it hardly seems to respect the location parameter at all. Some of the people it ranks extremely highly have maybe one or two repos, which aren't being watched at all.

To me, githire.com screams "least amount of effort possible to appear legitimate, without actually being a useful product."
That's exactly My point! If you're developing on Windows for Windows then you're golden but most of us have to deploy to a Linux server environment most of the time unless you're a pure Windows developers.

You may run into some issues when you switch to Mac but luckily there are far more resources out there to help you out that work on both Mac and Linux than there are for Windows. Windows isn't bad, it's just different and that different-ness can be a pain for the average developer.
What is a "task board"?

"Horizontal scrolling is only really an issue for those users who don't have a decent device for horizontal scrolling"

Then why are you developing applications that likely an issue for most people?
What good does that do? Where can I cash that "sorry" in?

I say this is just PR (or a publicity stunt. Same difference). Everything after the fact is PR. Always is.

Perhaps I can just "sorry" my way out of ACTA-induced charges?
The google translation is quite honest, but if something is unclear I might translate it by hand.
This was my first thought. Languages require different design principles. If you're calling JavaScript "spaghetti code", then you're doing it wrong.
That's also what I took away from it. Aggressive writing, insults, and condescending tone isn't a way to win friends and influence people--except, possibly, those who already agree (judging by the HN comments).

He seems to have some valid criticism, but I can't say it's anything I've heard before. If anything, the article itself is flamebait and at least partly intended to troll.

After browsing through the comments here on HN, I think he succeeded. But then, everyone likes a good flame war once in a while...
The most astonishing part in this whole story seems to me the fact that people apparently think that it is a good idea to hang "inspirational" slogans in uppercase on the walls of a modern tech company, in a way that is clearly not meant ironically.

I would run like hell from a company that did this.
1. As vishaldpatel notes, the pattern resembles meditative mantras. However the mind reacts to religious chanting, "trance" resembles that and invokes similar focus to the exclusion of other distractions. Indeed, we call the music "trance" for a reason.

2. The music does not demand attention to itself. Most other music is created with a "drop what your doing and pay attention to ME" sense, and we go to concerts and pay good money to listen to such music for what it is as the center of our attention at that time. Dance music derived from ambient origins creates a beautiful backdrop to something else, driving away other distractions and setting a pleasant environment for whatever we really want to do; most of it is created for, well, dancing - but the style where the focus is on self & moment, not on music or others & events.

In our culture, very little else combines to create this audio backdrop combining meditation and high energy. Most instruments demand the musician(s) focus on a full performance, and hence expect (hope?) the audience to give similar attention - the antithesis of what we're looking for here. Even "minimalist" acoustic[ish] music like Philip Glass & Steve Reich, which resembles "trance", requires an intense single-performance effort & focus of the performers, giving the implication to the audience that similar focus should return the favor.

Electronic music allows lots of free-running loops, zero-effort samples, edited-to-perfection sequences, and time-unconstrained editing after the fact - to wit, it's not created live, not intended for live performance, and the artist has no attitude of "I'm not utterly focused on perfect end-to-end performance of this, so I don't expect utter focus of the audience". Acoustic meditative music heads this way, but involves the performer in the focused activity; music isn't an ingrained part/consequence of coding.

Upshot: electronic music lends itself to creating coding-productive music. We'd like such music from other sources, but nothing else lends itself to producing such high-energy long-run content without demanding the listener's attention.
Ask HN: What's the point of HN Karma?
Just wondering - if our karma isn't shown to other HN members, what is it's point? Is it just for my knowledge?
Someone please tell this to Spotify. It's a little infuriating that for the last three months or so you may not be a member of their service unless you have an active Facebook account.
What kind of fat to bring to almost nothing?

You need fats to aid in the absorption of vitamins and minerals[1], such as using a plain olive oil dressing for your salads.

1. http://www.naturalnews.com/001545.html
Wikipedia references the 1937 Elixir Sulfanilamide tragedy [http://en.wikipedia.org/wiki/Food_and_Drug_Administration#ci...]
Panel: Hadoop Integration with Enterprise Data and Systems
Especially useless when the "argument" boils down to a single famous individual (or even a handful) that happens to hail from a given country or continent.
UX Ideas to Help CarWoo
That's just flat out wrong. Sugar, as in sucrose, is not at all necessary for the body's functioning. Other sugars are used by the body, but they can easily be synthesized from fruits and vegetables.
No, not all of them. Not all the time. Canadians entering from Canada, and usually people entering on a tourist visa, don't need to be fingerprinted.
Joel Spolsky on motivating factors:

> But when you offer people money to do things that they wanted to do, anyway, they suffer from something called the Overjustification Effect. "I must be writing bug-free code because I like the money I get for it," they think, and the extrinsic motivation displaces the intrinsic motivation. Since extrinsic motivation is a much weaker effect, the net result is that you’ve actually reduced their desire to do a good job. When you stop paying the bonus, or when they decide they don’t care that much about the money, they no longer think that they care about bug free code.

http://www.joelonsoftware.com/items/2006/08/09.html