skysight-inc/HackerNews huggingface dataset:
Getting a certain filename onto your computer doesn't sound like a hard problem. Just send them a mail with an attachment of "398rgf90rej243rf.htm" that their email client helpfully extracts for them, or have a file with that name in their web cache when they browse the internet.
That is the price now. Competition and mass production will drive that down (if not for this particular manufacturer / model, for others in the same category).
Switching between TCO and non-TCO at runtime
Time running out to complete $500 puzzle
Twitter-bootstrap-rails pipeline
This is a great list. For one thing it's terse.

> If you think you're as good as you're ever going to be - you're probably right.

I completely agree with this.

> If you think you're as good as you're ever going to be - you're probably right.

The point being that motivation to improve and the belief that you can tend to be sufficient for growth. Absence of either tends to lead to stagnation.

> Always back up before tidying up.

One thing I love about IntelliJ is the Local History feature. It remembers you changes (going back days) to each file so rolling back isn't that hard. It's a bit like auto-save vs manual save in games. The great thing about it is you don't need to think about committing. It just does it automatically.

What I'll add is:

Programming languages, tools, etc are a means to an end not an end in and of themselves. What you produce matters. Showboating is counterproductive.

I'm thinking of people who think that ASI (automatic semicolon insertion) and similar kind of mental masturbation tricks are a good idea when I say this.
It will only shine if the lag isn't interminable. Lag kills UX.
So, as far as ANI is concerned, you could just do latch¥ - no problem ;-) though ugly.
He mentions the responsive design being really hard, and that was something I couldn't quite articulate to myself when I saw that talk a while ago... the ideas Bret Victor presented, only a handful of them are general purpose. I don't see how one could develop the timing examples he had, for instance, in a way that makes sense outside of his specific work on his 2D platform game.
For those of you considering building one, what's great about all of these in the article is the difference in height between the monitor and the keyboard. This benefit for ergonomics can't be overstated.

If you already have a desk / work in a cube, my buddy bought a Kangaroo which is a nice way to mount your monitor at the right height:
http://www.ergodesktop.com/content/kangaroo-0

I use my geekdesk at home but I love the $22 standing desk from ikea for work.
http://news.ycombinator.com/item?id=4134307
Somewhere else I read that they were not formal DMCA requests, more like his ISP got flooded with a lot of informal "fix this or we'll sue" notices. The ISP told the guy he could get his site back if he personally responded to the hundreds of complaints.

Edit:

http://www.digitalmediamachine.com/2012/08/what-happened-to-...
> Home computers are pretty crappy at the "multiple user" problem as it exists at home.

Really? My iMac was great at it and my Macbook still is. (Fast User Switching from a menu at the top-right.)
At first I can see this. It would change if App.net gets crazy relevant. Maybe not as many direct from the source, but groups of dissident people could pool their resources to buy an account.

That also doesn't include the idea of sponsored accounts. Where App.net or charities in rich countries buy an account for someone in a conflict zone.
Contracts are already interpreted against the drafter(s), because they are in the best position to have written their intentions. Businesses are also held to the express language of a contract because they are regarded as having the resources to hire legal advice. However, individuals are not held to the same standards, because they usually lack the knowledge, experience, and resources to understand the import of the language in most contracts, expecially those drafted by lawyers for large businesses. In such case, they will simply be required to show that their interpretation of the contract was reasonable.

The authors did not write the Amazon publishing contracts. Most of them aren't lawyers, and a lot of them may not even be college graduates. They cannot, and legally will not be held to a strict reading of the contract if they can prove that they reasonably believed that the Lendle program was limited (or marketed as limited) to friends and family of the ebook purchaser.

BTW, that's not the most expensive comma. Check out the comma in the Cleveland Browns contract that cost Cleveland a Superbowl-winning franchise. (The current Browns are an expansion team.)
It depends. It seems to be an Emacs installer rather than Emacs proper.

Didn't try it myself.
OCLC provides data for the 1 million most widely held works
On http://bugmuncher.com I don't require CC details for the free trial, simply because it pisses me off when other sites do that.

I feel like sites that require CC info up front are trying to trick me into giving them money by forgetting to cancel.
Southwest is unionized...

http://www.southwest.com/html/about-southwest/history/fact-s...
This is the way that APL programmers write C.
You don't pay for it, thus you're the product, not the consumer. The product doesn't get what it wants. Not how things work.
User Interface Design Trends for Streaming Video
South Korean Artist Song Hojun Creates DIY Satellite from Recycled Parts
On the other hand, think of it as a never ending conference of a very specific type of crowd, a lot of the crowd from hackernews for example, who are connected to an extremely focused network, without having to deal with as much noise as they do right now on twitter/facebook.

You could stretch it to sound like a million dollar membership country club you want to be a part of because of all the potential investors who are hanging out there, and you want your idea heard.

The $50 entry barrier will not eliminate this problem, but reduce it a lot.

Also, didn't Dalton himself mention that this does not intent to be a twitter/facebook killer? Those channels will always exist and you can always check out trending topics if need be.

Just thinking out loud.
<It's not my analogy> MacGyver either puts eggs in the Jeep's radiator or dies at the hands of the drug lord's minions. Manny's Garage will have it for you next Tuesday isn't an option. </It's not my analogy>
Increasing The Productivity of Computer Programmers and Engineers
It is largely irrelevant.
I've been happily using:

https://github.com/thomas-mcdonald/bootstrap-sass/

Is it basically the same, just using Less instead of Sass?
1 Android tablet, 1 iPad might be a solution for a couple that includes a cross-platform mobile developer.

I bought my girlfriend her own iPad. Unfortunately, we are a sleep-over couple, and she always leaves her iPad home and commandeers mine, leaving me to squint at my iPhone. (Which fortunately is a Retina one.)
From a commenter:

"2. Append the pair with the second hard-coded 16-byte salt and bytes 0x15, 0x00 " and assuming point 2 of my message above:

This gives a finger print of all actual used programs. This finger print should be specific in the range of 1 to 10^(-7).

If so specific, it limits the scope to preconfigured systems, which are NOT run under user control.

Might it be, that those targets are embedded systems like ATM, Mobile base stations and again SCADA-systems?

Supposedly an administrator could send an update that inserts random files in program files to foil the system identification method, but given that the attacker has such detailed information about the target systems, this seems like a temporary measure at best.

Edit: It looks like the code is only looking for a specific filename. In that case, the only way to thwart this is to rename that file (and fix any issues that this would cause).
Global Internet Connection Improves, Still Dwarfed by Asian Speed Demons
In my view, there are three main domains in the tech side of web development.

First is the designer, who's responsible for all the graphic work/creation (most likely in photoshop). This is the main UI/UX role where they're responsible for, as you said, creating a visually attractive and highly usable interface.

Next up is the frontend engineer who takes that and codes up the equivalent html, css, and javascript to interface with the backend, which would obviously be built by the backend engineer.

Now of course some of these responsibilities may overlap in some cases, for example I'm a front and backend engineer, but usually don't handle the actual design work, and there are some awesome designers out there who can also actually code up their work.
Agreed, but the tutorial is actually quite good and the syntax (mostly) makes sense to me now.

What I don't understand is that writing a stream that unlatches a "variable" (a thing bound to a latch) executes once per time the variable is set, but it's not clear why the same code bound to a constant doesn't loop infinitely.

i.e.

i = [int\] <- 10;
\i -> std.out;

executes once because i was set once.

i = [int\] <- 10;
i -> std.out;

executes once because...
Some similarities with Felleisen's work teaching programming to early high schoolers,

- http://www.programbydesign.org/

Those folks have tons of data on what works, what doesn't.

I get a bit of a NIH feeling from this effort, that I hope is unfounded.
Ah I see, misunderstood a bit.
I thought the principal of lift means the aircraft is sort of resting on the air (in a manner of speaking) and doesn't need to produce vertical force. Much like a boat doesn't need to produce vertical force to stay above the water.

I may be completely wrong, the concept of lift never made sense to me. It always seemed like free energy.
I read a small amount of sarcasm in that statement -- but maybe that's just me.
Ah. Right! Thanks. I'll have to change this today then.
Is there any chance you wouldn't jump at the chance to hire this guy? (http://www.technologyreview.com/news/428610/in-the-olympics-...)

In some fields the prestige of the institution will be directly related to how well it separates excellence from mediocrity. TopCoder does this. Online classes are beginning to do this.

I agree that there are many valuable aspects to physical universities that cannot be replicated online, but this point about prestige is weak.
Everyone is hoping that they will be Facebook, not that they will be acquihired by Facebook. Acquihire is Plan B.
No real world code is simple and elegant enough that you don't need to think through the complex invariants of the code

Unless, of course, you write in a functional language like Haskell. All those invariants become explicit and your code magically becomes simple
AskHN: Is there a reason to hide phonenumbers on marketplaces from the user POV?
I understand the obvious reasons from a user POV of hiding email addresses (spam), but why some marketplaces (Airbnb) obscure phone numbers?

Is this just for the marketplace benefit (avoid deals outside it) or there are also benefits for the user?
Standing up is much less forgiving than sitting down. A couple of centimeters either way standing up is the difference between feeling fine and having horrible back soreness within an hour of standing.
The chances that the bits you buy when put together will be at the perfect height for you are very low, so being adjustable is important unless you like wedging random books under parts of it.
Modern roguelikes: What gives?
What a Very Old Menu Tells Us About the Price of Steak
Free and open collection of college level courses
you can get even crazier if you add in plenty of spurious logging

# print out the value of x prior to increment
print("x value prior to increment: %d" % x)

# increment the value of x
x += 1

# print out the value of x after increment by one
print("x value after increment by one: %d" % x)
Khan Academy Computer Science: Instant Gratification and Bragging Rights
I liked "err vicariously" ;-)

It's good to learn from your own mistakes, and even better to learn from someone else's.
It'd be neat if she could connect them and use your iPad as a dumb terminal for the phone.
Not surprised -- definitely agree that the code involved could be improved.

That said there is a bit of a code smell to what you're describing; having separate functions just to set the resize event time is a bit much.

What I think would be better is to set a constant to the resize frame rate and then remove magic numbers so that people viewing the code would understand how it works implicitly without the comment like you're describing. That or improving the library such that it's more clear what's exactly happening.
For me, it's still "proof of concept" right now. It's interesting because Python is much easier to use than VBA. Where I work, we use a lot of Excel and data from various sources. The ability to leverage Python code can be a big deal for me.
Seconded. I run an ecommerce site that has more than 100k in sales per year but only 10 to 20% go through credit cards. I sure will not file endless paperwork and do long integration just to move away from paypal. But I signed up for paymill in a second because it will provide what I really need (a nicer payment process) and spare me a lot of hassle. The processing fees on 20k is 580 for Paymill so it would even be cheaper. If the shop grows tenfold then sure lets integrate with the XML over fax machine API of a real bank.
Genius! Loved the idea :) And it would certainly have been useful to Aron Ralston [http://en.wikipedia.org/wiki/Aron_Ralston]
Government Forces Crooks to Forfeit Billions To Their Victims
They DO call this a "roadable aircraft." They have never called this a flying car.
Nope. I'll keep dreaming too. ;)
I must add that apart from CS they do have coursers for other disciplines like Chemistry, Art, Economics, Mathematics, Political Science etc. So, I guess the appropriate title would be "Free Education in multiple disciplines like CS, Mathematics etc."
My guess is advertising. HN is their exact demographic / target users, and if you check the front page of "classic" HN where only old accounts can vote:
http://news.ycombinator.org/classic
It's gone. Someone gamed this to the front page
Ceol is right. I know Reddit is HUGE and is comprised of many different subreddits and today's Reddit is astronomically different from what it was 3 years ago when I left. But many male Redditors have deep seeded misogyny and they're in denial. Because of their aggressiveness their attitude used to affect a lot of site, NOT just their subreddit. I've seen female OPs ridiculed and downvoted off the front page while male OPs with the same conversation & stance would get upvoted. This is especially true for cheat stories, relationship problems, and male POV vs female POV style posts.

Remember when Bioware writer Jennifer Hepler got ganged up on by internet users and threatened with death and rape, called on her home phone and harassed, because of something she said about games 5 years earlier? That was Reddit's gaming forum. They ganged up on her because they felt Mass Effect 2 was apparently written wrong and she was the plague and scum that did it. That's just a tiny little fraction of the sexist shit Redditors can conjure up.

Back when I was a Reddit addict I'd see so many sexist posts. Not questionably sexist. Evidently sexist. When men would post "my girlfriend cheated on me" stories the Redditors would upvote and comfort the guy, give him their complete emotional support. They'd upvote the cheat stories to the front page when it was a man being cheated on. When it was a woman.... Naturally, Redditors would sympathize with the cheating boyfriend and ask the female OP if she did anything wrong. Revenge stories about men getting back at women were loved and would spend DAYS being on the front page from all the upvotes. Male Redditors would chime in with instructions on how to get the best revenge.

Anytime a woman would ask about what to do about her cheating boyfriend, they'd reply with "talk to him about it" and "maybe its something that you did". So sympathizing with rapists and blaming the victim is just up their alley.

And don't get me started on the Mens Rights subreddit whose posts would spill over onto the front page every other day. Those guys were drowning in their own testosterone. It's like they were angry that they're slaves to pussy, but rather than blame nature or themselves (their balls) they just blamed women for their problems. Don't know if it got better or worst, I'd rather not visit the subreddit at all.

After achieving mainstream popularity a few years ago the front page is now all memes and cats and all that sexist nonsense is isolated to it's subreddit. I would consider the memes the lesser of two evils.
If you're going to complain about the syntax, complain that everything is left-to-right (except math inside expressions) except initializing variables which, for some reason, is right-to-left.
Reading this discussion (and posting a comment about s-expressions) got me reading about Lisp[1], and then wondering about contemporary Lisp implementations, and then to Arc where I found this amusing comment by our host:

"Object-oriented programming generates a lot of what looks like work. Back in the days of fanfold, there was a type of programmer who would only put five or ten lines of code on a page, preceded by twenty lines of elaborately formatted comments. Object-oriented programming is like crack for these people: it lets you incorporate all this scaffolding right into your source code."

http://www.paulgraham.com/noop.html

[1] I was paid to program in Common Lisp for about 6 years. However, this was a while ago so I was attempting to refresh my memory.
No one should get free food except temporarily for events that can't be reasonably predicted / planned for. No other conditions need apply. Doing otherwise does more harm than good.
If you ask a kid to clean his room, he will never do it because to him it takes too much energy, when it would only take 10 minutes. It is all in the eye of the beholder and it is up to you to let yourself perceive the "energy".

I agree with you, but can you elaborate more on the perception of "energy".
Just my thoughts.
Users need a huge amount of trust to use a service like this. The notification about running on free quota and submitting bug reports does not engender this trust.
Khronos: 20 Years Of OpenGL
We are working on a similar project (programming education), but in a persistent and multiplayer environment. It’s more like a live game framework which allows to learn JavaScript, or just to have fun!

Everything is programmable: the display of a bot (Canvas 2D Context API), the buttons used to to control it, the interactions between the bots, etc.

https://github.com/bpierre/modul.io
tried it. The greatest takeaway for me is being able to edit the code and see changes live.
Part of the problem is that a quality drafting chair is expensive. If you're going to set up a standing desk to help your posture, and then cheap out on a chair, it might be somewhat counter productive.
That line has no counterpart outside of ANI. At first I thought it was some kind of guard or synchronisation point, but according to the Yacc grammar, it just separates “instructors” from “outstructors”[1]. Like the rest of the syntax, it’s not terribly clear at first glance.

[1]: http://code.google.com/p/anic/source/browse/src/parserGramma...
Does Kindle lending limit you, in some way, to lending to certain people, though?

It sounds like there were two objections:

1. OMG, this site is pirating my content!
2. I didn't want people to lend to anyone, just their friends and family

Case #1 is clearly an issue of authors being misinformed or technologically unsophisticated.

Case #2 is that authors probably thought that they were buying into a particular scenario, but the technology did not actually serve that scenario. The scenario I'm guessing the second camp thought they were buying into was one where lending would actually not be widespread --- where one would have to personally know someone in order to read a book without purchasing. It didn't limit who could be lent to by forcing users to declare "friends and family". I'm guessing that authors felt that LendInk was increasing the amount of lends actually happening above what would have happened had LendInk not been present.

Note: I'm not passing judgement on LendInk. Just that I don't think many people are able to make the technical distinctions that many HN readers or readers of tech sites are able to make.
Clever. The font makes it possible for the agent to verify he is on a Gauss machine by visiting seemingly innocuous websites which have code to detect whether the font exists, and then inform him by outputting special text only he knows about. He could receive messages that way too. Once he knows it's a Gauss machine, he can drop his specially named files and they are delivered.
Official Robert Jordan's "The Wheel of Time" iOS Game on Kickstarter
You're having a conversation right now, aren't you? I don't see why the medium makes such a huge difference.
This is cool and I think Javascript is a perfectly suitable first time language, but I don't think it's ideal. Too many ways of doing things, too many code organization and programming styles... it's going to be confusing for people moving beyond the courses.

Still it's better than c++ or java.
People still have to buy it now for that to happen, so wondering about the appeal is still completely pertinent. Also, when was the last time an airplane, or even a general type of airplane, started out expensive and then got cheaper as time went on?
Google+ Opens Vanity URLs For Certain Accounts
Anyone have a cached copy? ejohn.org is returning a 500 error.
As does Kaspersky
I feel like people who deny the business model of app.net are trying to refute the existence and success of HBO. You don't need to operate at the scale of Facebook, Twitter or cable networks to be successful, mainly because your criteria for success are very different with a pay-for, ad-free product.

Moreover I don't need to be a victim of guns (sorry for referring to a lightning rod of an issue, but bare with me) to advocate gun control. Same way you don't have to be a developer victimized by Twitter and Facebook to think that there might be a better way.

And for the record, I did put my money where my mouth is.
blhack,

That was quick (going through the first seed), but justified. In view of your momentum and execution we are approving another seed of $2mil for the next twelve months in San Francisco as detailed under separate cover. The name is fantastic. Please run the final logo by us before putting it up, otherwise keep up the great work and we look forward to more.

Chair, Board of directors, coffeespace rocket lab
Interesting. I have shown my son the Logo turtle, but hopefully this will make even more sense to him. I was looking for a way to expose him to Processing but unsure where to begin. It's obvious now.

We are home schooling and always looking for new and interesting stuff to do with him.

Thank you, John.
This can be misleading though. This script does get the count you will see on a Facebook 'Like' button which is actually the sum of the 'like','share', and 'comment' counts.

For example, the script gets a count of 1,257,333 for www.apple.com:

https://graph.facebook.com/?ids=http://www.apple.com

Which from here we can see is the sum of the 3 values:

http://api.facebook.com/restserver.php?method=links.getStats...

And by entering www.apple.com as the URL here we can confirm is exactly the figure the Like button shows:

http://developers.facebook.com/docs/reference/plugins/like/

So whilst maybe not 100% accurate in some regards, it is certainly what many people would refer to as the 'like' count (and they'd be confused if you gave a lower number which isn't what the like button on the page showed). This tool is aimed more at URLs than brands.