skysight-inc/HackerNews huggingface dataset:
Which is also a crime, apparently.

See these cases:

http://en.wikipedia.org/wiki/Richard_O%27Dwyer

http://en.wikipedia.org/wiki/Taringa!
Folks might also be interested in this article on implementing other common design patterns in JavaScript － http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
JSON and SOAP, the two PR guys for KISS
This would make a good quilt pattern (with minimal modification).
The text is quite misleading. Where it says "When using Object literals, if we copy an object and change a property or a method that method/property will be changed for all instances."

And in the code, there is only one instance. No copying has taken place, but there are two references to the same object.
Ctrl-P for Vim: Pure Vimscript Command-T
I didn't write it but I thought HNers would be interested.

Send praise to https://github.com/kien!
Wave of Pinterest Contests Continues: Jetsetter + Pinterest
Becoming an Optimist
I bought 16GB of ram for my MBP for $135 at Fry's. Almost (but not quite) beats the 24GB I bought for my desktop for $100.
The Broadcom chip documentation is not generally available. Beyond that, you probably can't even buy the Broadcom chip.

The GPU (the bulk of the chip's compute power) is a black box with a binary library that works with some versions of Linux for the time being but will eventually be abandoned by whoever is wrote it. That is just the current state of the world for embedded GPUs.

But looking outward…

The Raspberry Pi Foundation commits to documenting the exposed hardware of the SoC in their FAQ. (Think GPIOs, analogs, serials, etc).

The computer itself is has published schematics: http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspbe...

I got the impression that the Raspberry Pi Foundation was thinking about how to license the design, perhaps a CC, but I don't see that they have made a decision. It is in many ways it is moot. They could give you the Gerber files, but you wouldn't be able to get a BCM2835.
It sounds like the author is concerned about the work version of the negative social network effects of modern technology - using it to maintain lower levels of communication (no body language, etc) with people you already know while reducing your "white swan" opportunities for increasing your network via unplanned connections IRL.

If you don't have an open office plan, though, I wonder how much headphones are really cutting you off from the office network? I guess the author is referring to layouts where you use headphones to cut out excess noise around you, which wouldn't be as much of an issue in non-open plans.

I like to use headphones for background music, but I keep it on the lowest level possible so I don't miss out on external conversation when it arises. I'm not sure if it creates a negative impression when I'm talking to someone with headphones in even though I can obviously hear and understand them; I've never been made aware of any such impression but I've also never asked.
Is passive war-driving illegal? The only precedent I've found is State v. Allen (1996) [1] where war-dialing was ruled legal so long as one didn't actively try to gain access beyond the connection to the "public interface."

As billpg points out in [2], in passive war-driving you have to receive the whole 802.11 frame before you even know if it's a beacon frame, which ostensibly was Google's primary interest here. Is it odd that Google stored all captured frames to disk? It's true, they could have just logged network information and discarded the frames. Then again, consider that the default in kismet is to save both a log of networks and a pcap dump. So this may have just been an engineering shortcut -- collect the data and process it centrally.

[1] http://en.wikipedia.org/w/index.php?title=State_v._Allen

[2] https://news.ycombinator.com/item?id=3908794
As much fun as it is sharing highs and basking in the sweet glow of office gossip. It turns out you're there to do a job, the headphones help drowned out the useless stimuli generated by people existing in the same space. Unless there is an emergency, don't bother me with a time vampire method of communication.
Just like Amazon sells the unused capacity of the servers running their own stores

This isn't true.

http://www.quora.com/Amazon/How-and-why-did-Amazon-get-into-...

"The excess capacity story is a myth. It was never a matter of selling excess capacity, actually within 2 months after launch AWS would have already burned through the excess Amazon.com capacity. Amazon Web Services was always considered a business by itself, with the expectation that it could even grow as big as the Amazon.com retail operation."
From the guidelines:

"What to Submit
On-Topic: Anything that good hackers would find interesting.
That includes more than hacking and startups. If you had to
reduce it to a sentence, the answer might be: anything that
gratifies one's intellectual curiosity."

Clearly the community has spoken in submitting and then voting this up to be the #1 story on HN. However, I'm having a hard time finding what is intellectually gratifying about these kinds of articles other than in a Slashdot YRO-style basis where different people chime in on censorship, arguments over linking vs hosting, morality of piracy, etc.

Maybe having been a long-time Slashdot reader I've seen these arguments played out ad nauseum. When I started regularly participating in HN over a year ago I found HN to be refreshing in that these kinds of stories didn't make it to the front page. If anything, I'd expect a good hacker would find a blog post detailing lesser-known aspects of the bittorrent protocol interesting. Or a blog post discussing technical workarounds were such a block to be implemented. As I've been around long enough, I'm officially qualified to say that I'm saddened to see HN turning into Slashdot/Reddit.
I see no issue with wearing headphones in the workplace as long as the norm is to IM instead of talk in real life. More complicated, decision making discussions can take place outside of IM. Without headphones, offices can be extremely distracting.
They would run WindowsRT if anything, Microsoft is only using WP for phones.
14 Action Inducing Lessons from Benjamin Franklin
Did you read the BBC article? Your entire blog post tries to explain away the storing of private data as an accidental byproduct of capturing the names of access points. Even Google admitted this was not true.

"Engineer Doe intended to collect, store and review payload data for possible use in other Google projects."
> For full builds, I don't see any reason tup would be particularly fast for speed

Indeed.

> "perfect" is harder to attain than it sounds. For example, what do you do if one of my build rules retrieves a list of files using wget?

I wholeheartedly believes that, in that case, you deserve all the suffering your build process calls for :). But seriously, this should be a never-satisfied phony target in any build system.

> I don't really believe in the concept of perfect automated dependencies.

Yes, there is an implicit definition of "perfect" in my writing, and that is: "If any file was consulted in the building of an object previously, and that file has changed, then the dependent object will be rebuilt again".

I don't believe in perfect manual dependencies. So if we are both right, guaranteeing robust builds is not possible :) (which is not an unreasonable conclusion, IMO)

Note that tup makes the implicit dependency on tools explicit (oh, you executed /usr/bin/gcc - that's a dependency. It changed? we need to rebuild). I have never seen any explicit build script do that.

redo can obviously do that -- but have you ever written something like "redo-if-change /usr/bin/gcc"?

> Of course, if it works for you, then go for it; that's kind of an edge case.

I'll be switching from Makefile to redo for my next big non-windows project. I like the idea of tup, but redo's pragmatism is a win for me.

And ... my ideal tool would be a mode for redo which would track execution and file access, and give warnings like "your build depends on /usr/bin/gcc and /usr/include/stdio.h but does not mention it", letting me either make it explicit or ignore it -- but not be ignorant of it.
Thanks for reminding me of the totally mind-blowing fact that information density of a black hole is proportional to its surface area instead of volume.

Some have argued this makes the universe analogous to a hologram: a 3d projection out of 2d.
A small nit:

Specifically the sayName function was created in the global scope, so when it came across the statement this.name it looks in the global scope for the value of name.

It doesn't matter where a function is created, but it matters how it's called. A pretty simple example is that typing sayHello() by itself desugars to sayHello.call(window);, where window is the global scope[1]. JavaScript function invocation is fairly confusing until you learn the rules.

I also really liked Yehuda's JS prototypes article[2]. It really helped me understand them.

[1]: Except in JS strict mode apparently? I don't know too much about that. See http://yehudakatz.com/2011/08/11/understanding-javascript-fu...

[2]: http://yehudakatz.com/2011/08/12/understanding-prototypes-in...
A Covert War: Databases vs. OOP
Long live the UL-class computations!
I'm finding it hard to imagine why interest in personal fitness is a deplorable quality for a programmer to have.
Yeah... he stashed a copy.
what are the use cases JSON don't solve?
That's a nice slogan, but it doesn't match the UK law. Linking can be a crime.
Workers, Take Off Your Headphones, and Get Off My Lawn, I am here to generalize "business research" into unrelated fields and tasks.
Do white-hat hackers normally turn themselves in?

(also, I think you meant empathize)
I looked at the screenshots, then tried the demo and.. I'm wondering if they're trying to make the web look like it did in the 90's. Did anyone else have a reaction like that?
Learn to Design a Playground Surface | JoGo Equipment
You do realize that Google promised not datamine your email when building a Google-wide profile of you until March 1st?

I'm not sure I understand the point of your reply. The https here is a red herring: Google can read your email even if you use https. https only prevents intermediaries from reading your email.
There should not be any similarities between an encrypted file and the same file encrypted again after some changes are made to the file. Even if you just change one character in a text file.

I'm sure the rync delta transfer algorithm still works fine with encrypted files, but the changes for encrypted files are going to be calculated as 100% so you're not going to save anything.
Curating Needles in the Haystacks of the Internet
isn't the real problem that you can't guarantee correct rendering of ideograph text without specifying fonts? there are japanese kanji that are drawn differently from the chinese hanzi they're descended from, but they're the same from a unicode perspective.

imagine if roman, greek, cyrillic, hebrew (aramaic), and ethiopian (ge'ez) were all assigned to the same group of code points and distinguishable only by font--they're all just variants of phoenician, after all....
Using cube with tomcat for online log analysis
Under the Hood of the Fusion-io ioMemory SDK
Hmm, the crux of the story is that it wasn't accidental. Which is what makes it newsworthy. YMMV.
David Langford's fictional BLIT ( http://en.wikipedia.org/wiki/BLIT_%28short_story%29 ) is not bad either, as a hack concept ...
Safe House: best free disk encryption software.
Move over graphene, silicene is the new star material
The Sharp Dropoff In Worker Happiness
The article even stated a reason for wanting to purchase the source code.

> source code would surely have been of interest to cybercriminals who attempt to use Facebook to perpetuate scams
This is one of those classes that benefits from having a large following. I took it when it wasn't so large (100s not 1000s). The material is easy to follow (who doesn't like world trivia?) and the flow of guest speakers keeps it interesting.

On the other hand, I can't see a discrete math course, for example, working the same way. Sometimes you need the intimate interaction that only a 10 student class can provide. I also took a 5 person lecture once, talk about nowhere to hide...
That's how many years they've been live. Their ideas and initial work go back beyond that.
UK ISPs Must Censor The Pirate Bay, High Court Rules
No, WebOS's biggest problem was either a lack of third party support or sub-par devices to run on.
This is not a new thought. From Rent (Jonathan Larson, 1996):

---

Roger: Mark hides in his work

Mark: From what?

Roger: From facing your failure, facing your loneliness, facing the fact you live a lie.
Yes, you live a lie. Tell you why.
You're always preaching not to be numb, when that's how you thrive. You pretend to create and observe, when you really detach from feeling alive.

Mark: Perhaps it's because I'm the one of us to survive.

---

For those unfamiliar with Rent, Mark is a documentary filmmaker who constantly has the camera rolling. To a great extent, technology has turned all of us into that, and Larson's observations apply.
I'm sorry, but most of the most commercially successful music is written by songwriters as RedOne and Max Martin (well, I'm not so sure about just them, but people such as them).

The music industry produces art that millions of people all over the planet love and enjoy.
10$ a month is not a lot of money. But, why not just use Dropbox on locally encrypted files?
Valid point. I'll definitely change that. Thanks for the feedback!
Ah, see what you mean about the details. The questions and tags would really make this app brilliant - I was surprised when I first used it that they weren't there.

Good luck with this - it's filling a niche that really needs filling!
Pepsi Digital Dashboard for Pop Culture
It's a CV, not a resume.

In the US, CVs are used largely by academics and researchers in lieu of resumes. In addition to the standard resume stuff (but usually omitting things like "objectives" and "skills"), CVs include your publications, presentations, professional service, products and patents etc., and in some cases grants and teaching experience. All of it. Unlike resumes, CVs can go on as long as needed.
Headphones are part of the culture in our open-plan office. It's the equivalent of closing your office door.
Light Table hits 3,000 backers on path to more than $475k
http://mrdns.com/ is also good
I know of some EXTREMELY large sources of helium, which as we all know is running out here on Earth. Anyone want to send me some VC funding to start a mining operation on a remote star? ;-)
JSON was refreshing when it emerged because it didn't try to build a protocol on top of already functional protocols.

All the Java-and-XML-Land SOAP/RPC offerings were way over-engineered for simply moving serialized data around.

I will raise a toast this evening to Crockford and the others who brought us JSON.
The Pirate Bay Must Be Blocked By UK ISPs
You could do the delta on the client side before you do the encryption. That's what Arq does.
A Visual Guide To Internal Innovation
80% of the children surveyed said it was OK to buy and sell the robot, while 50% said it was not OK to put him in the closet. The authors of the study speculated that “we are creating a new ontological being with its own unique properties”, but this could just be an extension of a very old ontological being. Back in the ancient world, it was considered perfectly OK to buy and sell slaves, but there were moral and legal limits on what masters were allowed to do with their slaves.
Do you mean having a blob of molten metal floating in a chamber? Surface tension means it won't keep a shape. (I guess you could make cheap ball bearings.) If you get around that, any time you touch the blob it would start rippling and ripples won't really damp out. Might make for some pretty sculpture if you can flash freeze it, but nothing of industrial value.

Unless you are trying to obliquely refer to casting, which should be pretty much identical with or without gravity/air. And still needs tooling to make the molds.

(And please don't say that the molten metal could be a feedstock for a printer. That would be a circular discussion.)
It's time to give up on shaming big tech companies for their low tax rates
I can attest this is awesome and works awesome.
Tumblr President John Maloney Steps Down, Promises “Awesome New Stuff”
Nextdaycheck.com Get Upto $1500 Overnight
At nextdaycheck.com is easier to get cash now, because the loan company spends less time to verify your personal information.
http://moneyloaninonehour.com/www-nextdaycheck-com
What are the colors for? Do they really serve a relevant purpose?
Graphene helps create artificial muscle that acts like the real thing
There is nothing informal about using linq.

Y = X.where(p => p.name == "Bob");

PS: You can also use the select syntax if you want.
Is that true for CP too?
ThePirateBay doesn't pretend to NOT be a tracker for piracy. It makes no effort to ensure that the content it tracks is legitimate and has far more illegitimate content than legitimate content. It's not terribly difficult to see why TPB is different than say a computer or a road.
Any details on the book? (I obviously think it's a great subject matter.)
Eroding employee loyalty? You know what erodes employee loyalty? Make up some sort of retarded policy about when they can or can't wear headphones in the office.
I took this to mean that since the user side has full access to the plain text, the user client could calculate a delta, then encrypt it and upload just the encrypted delta.

You'd still need to pull it all down and apply the deltas each time you put it somewhere new, but it would work. Possibly with a 'full version' on some longer schedule. As a bonus, you'd get automatic history, which Dropbox stores anyway.

It's still got issues, no doubt, but it could be done, no?
Divisibility by 7 is a Walk on a Graph - how does it work?
There are trade offs involved. When you scale the size of the classroom, not all other things are the same.

What if you minimize expenses? Classes 10x larger, tuition 5x smaller?

What if instead of getting an average professor teaching 30 students, you get an absolutely great one teaching 1000?
Infographic: Interest In Pinterest
I'm surprised no one mentioned http://tripit.com. I do find that they need improve adding activities but I use it for every trip I go on.
By serving BILLIONS of pages a month, presumably.
So there is a visual programming language called LabView:

http://www.ni.com/labview/

As a person who really programs, what enevitably happened is systems grew to a complexity (as all systems do that do real work) where real debugging became an issue. So these labview programs made by people who don't program would need debugging...and programmers couldn't really apply 90% of their debugging toolkit to fix the programs, and the non-programmers couldn't fix the programs either.

LabWindows ( a C extention to LabView) was a solution that SOMETIMES allowed programmers to make components that would tie in and work in a fine grained manner for the non-programmers to use in LabView, but in the end, the system usually broke down repeatedly.

Having programmers make the LV programs wasn't any better, it was very slow, and still suffered from inability to easily spot and fix mis-specification errors, or to gently refine processes.

The strangest part about the whole thing is that very small python scripts EASILY replaced all of the LabWindows programs whenever we did that. So we just taught a couple of the engineers a bit of python, had some interns convert the rest, or really moved away from LV as a platform.
Looks like this might be a nice alternative to Bootstrap.
Aspirin Really Is Kind of a Wonder Drug, Studies Continue to Show
> Love it when they don't just tell you how to do something.

Or why. None of the examples seem like constructors provide any advantage over literals.
My first reaction:
I feel pain for the old Microsoft Reader team, and Bill Hill, who pioneered a bunch of e-reading stuff and were shut down last year. Sucks being a victim of Microsoft's not trusting its visionaries.

My second reaction:
Microsoft just paid B&N $300M to ensure that Android continues to fragment. B&N now has the resources to really take Android forward in whatever direction it wants.
Especially since they don't even have to host any big amounts of data, neither transmit it. Only have lots of links.
For a company that claims to be all about hacker culture (regardless of whether this was white/black/grey hat), I am surprised that Facebook is pressing charges rather than offering to hire this guy.
Because then the web interface is worthless and you have to decrypt the files on every machine you sync with Dropbox
Except of course statements about whether or not everything is black and white.
Microsoft enters the e-book wars (Felix Salmon)
We're all familiar with the difference between idea and execution. But I'm really impressed by Kickstarter's understanding that they don't have a monopoly on either:

"the idea is one thing, and kickstarter is another. kickstarter is the manifestation of the idea in one way, by one set of people. but the idea will outlive kickstarter. people will be funding and building community around their projects, on the web, in this general way, for a long long time."

It reminds me of a piece I recently read - and for the life of me can't find again - that talks about the difference between starting with a product and moving up the abstraction path and starting with an idea and moving down that path, getting more and more specific until you find the product that is a manifestation of your vision.
Here’s the really interesting thing: thanks to this kind of empathy, if an AI is indistinguishable from human intelligence—that is, it passes the Turing test—then we’ll be obligated to endow it with equal rights. Even if we fully understand how it works. I predict strong opposition to robot rights on that basis alone, because I really don’t think most people grasp that the mind is physical.
Agreed, anyone who uses this as the beginner tutorial it is will be confused for a long time by words like "copy" and "clone" used to mean variable assignment. This is terrible teaching, or somehow the author has an exotic mental model of what the computer is doing.
Ask HN: Craiglist + design of Fab.com? (Awesome)? Signup : Thanks for reading.
www.pixiphi.com/signup
I agree. I see pervasive headphone use as a sign that an office floor plan isn't making it easy for people to concentrate.
Also: any of the hundreds of other torrent sites.

Or secure file sharing protocols as oneswarm and such.
Yet, it is. A lot of people interested in the RasPi would be far better of with something like this (people are seriously considering using the RasPi as a workstation, and a lot of hype comes from that people actually expect it to be a laptop without a screen but in reality it is more like your old phone without a screen). And price isn't really that big of a deal anyway.

For hardware projects the RasPi is hard to beat (especially when considering the price) but as a HTPC, lightweight workstation or server this is just lightyears ahead (and for such projects price isn't that big of a deal). And unfortunately a lot of the hype around RasPi is around the latter.
Make your own 'prime factorization' diagram
There may be professions where being accessible at all times is more important than being able to drown out the world and concentrate, but programming is not one of them.

Communication is important too, but when you need to concentrate headphones are invaluable (unless you have a private office)
Measure height with a coin drop
Child pornography: should be illegal

Copyright infringement: should not be illegal