skysight-inc/HackerNews huggingface dataset:
Most of the CIA Factbook is duplicated on country wikis.
Emailed you. Thanks :)
There is no guarantee that anything specified on a whiteboard will actually make it into physical code, particularly if it's handed down from on high. Banking websites are terrible not because they use TDD, but precisely because of the supposition that a good architect and a whiteboard is enough safeguard to skip them.

Tests make it possible to refactor your code towards simplicity and clarity, making security errors more clear. If you're writing a banking application, ignoring them is simply foolhardy.
JQuery Facebook Style Token Auto Complete Textfield
I love the fact that LulzSec actually calls him out constantly, calling him a "schizo retard" and threatening to reveal the exploit he's using to take down sites. It's immature, of course, but entertaining as an observer.
Watch Live Stanley Cup 2011 Finals Bruins vs Canucks Live Game 7
Hello Hockey fans !! Watch Boston Bruins vs Vancouver Canucks Live stream Online tv link on pc today of NHL Stanley Cup Finals Hockey. There will be a lot of excitation waiting for the NHL Playoffs Hockey viewers because of the previous highly competition.Match will kick-offs on June 15,2011 at 8:00PM ET.

~~~~~ NHL Live Schedule:~~~~~

UPCOMING INFO : Vancouver Canucks vs Boston Bruins live NHL Match:
COMPETITOR : Vancouver Canucks vs Boston Bruins
DATE :Wednesday, June 15, 2011
TIME/WHEN START : 8.00 PM (ET)
Status : Live
I've had enough of these fear mongering "cyber war" stories. No one seems to know whether the hackers are part of the Chinese government or not, yet new bullshit articles like this keep popping up, riding on the excuse of "we can't rule out the possibility the Chinese government isn't behind the attacks".
If executing `Print' command is your top priority, you're a Federal Reserve employee, not an enterpreneur/programmer/tech enthusiast.</sarcasm>

Thinking, reading & browsing, writting -- those should take the most time in front of the computer, in that order. If you write more than think, you're either Don Knuth (hi there, Professor!) or using some VisualBasic 1.0 Verbose Edition. If you write more than read, you're working on a three-file project that only calls a few stdlib functions.

My point? That's not where the money is.

What you want is to make software for an pre-existing ecosystem of other software. Re-use code, build upon ready-made libraries and services. You get to think of how to interact with them, you get to browse the docs, jump around code a bit, pinpoint the right place and then type. Just a little, because you're using a high-level language.

Thinking? No idea how that interacts with the mouse. Except that being able to hold a snack or mug in the other hand helps sometimes ;-)

Browsing? Sure there is Vimperator [1], but most of the time you want mouse to browse docs and code efficiently. You want to use it profficiently, and you want an editor that treats your code (and possibly data, like Adminer [2] does for SQL DBs) as hypertext. Occasional ^F, sure, but that doesn't dominate. You can search with mouse, it's faster.

Programming? You work on various chunks of code or data. A block, a line, a word, a tag (if you are an XML person). All that's fast to indicate, search, select, copy, move etc. with mouse and proper editor [3] that doesn't force you to go through menus or toolbars. You want to click on the right FILE:LINE in compiler's error output and see it in editor, not keyboard through the output or manually input FILE:LINE it into editor when it's right there on your screen.

Of course keyboarding feels like it's doing that faster, but see the original article about why appearances are misleading here.

And yes, I've seen folks still using the old right-click, pop-up-menu, going all the way to `Cut' and then right-click, pop-up-menu, all the way to `Paste'. That's kind of backward and bloody sad, but not by itself a counter-argument against fast work with mouse.

----

[1] http://en.wikipedia.org/wiki/Vimperator

[2] http://www.adminer.org/

[3] http://en.wikipedia.org/wiki/Acme_(text_editor)
Whoa, your sister created Baggu? Crazy. I love their bags.
I find this entire comment dubious.

"the true openness of Android"

Which part of the 'true openness' of Android killed Samsung's deal with Skyhook? Was it the part when Android boss Andy Rubin said Samsung couldn't ship if they used Skyhook?

edit: confused "stop ship" of Motorola with Samsung. Same idea for both deals though. Don't get me wrong Android much more open then iOS but it's farm from the promised land google fanboys claim it is.

"Apple-grade hardware, and keeping it affordable.."

In case you didn't notice, Apple's iPad has been somewhat competitive on price and phones too. Apple and HTC are both more profitable unitwise then Samsung, I don't know where you get off saying "no one else can compete at this level"

Your Software Advantage is "cemented sales among several thousand android devs/enthusiasts." Is that seriously their software advantage? I think Apple, Microsoft and other companies that actually sell software by the billions might take issue with Samsung having an advantage here.

Your Hardware Advantage is that they make their own chips. Which are apparently so awesome they're running NVIDIA chips in their flagship tablet.

Their screens are excellent but there is plenty of competition. Google "best smartphone display" and a bunch of iphone 4 links pop up.
Objection!
My sister says... "SUPER SMILEY FACE!"
Linting (where you're going wrong) without explaining why (you're going wrong) is one of the most pointless exercises ever.

Maybe too much attention put on aesthetics, less on code (nice start though)
This is perfectly analogous to websites checking for specific browser versions.

So many websites exist where you'll browse with Chrome or Firefox and you'll get a big red "Looks like you're using an old version of Internet Explorer, please upgrade to IE6 or newer" just because they're checking your user-agent header rather than availability of specific features. This is what Linus is trying to avoid in the Linux ecosystem—a noble cause.
RESTful web services with Python. The easy way.
Google Fails Graceful Degradation
I also wouldn't upvote a story that uses up the root URL to a site for a current event.

If I understand HN correctly, nobody can now submit the CIA home page as a story again.
width: x; padding: 0 produces "Broken box model: using width with padding." Same for height. Isn't it exactly the opposite of using padding?
Vim doesn't give many cues as to what commands are being issued. If (using the previous example) you yank three lines then passive observer has no idea that anything has happened. That would be confusing for anyone.

I'm in my fourth week of vim after using Netbeans for years. I'm still waiting for these magical performance improvements. I think that good, consistent keyboard shortcuts are useful but completely ignoring the existence of modern GUIs and the mouse is just stubborn.
Squeeks runs 4-ch, not shii.

edit:

also, shii doesn't run overchan either--Mohey Pori does

from what I remember, someone DDoS'd it in their war against all imageboards (can't remember who) and shii ended up hosting it
Apple's Retail Secrets
Open source electronic cufflinks (pulsate like macs)
I just wonder... would merely announcing the CIA.gov is hacked on LuLzSec's highly-popular website be enough to cause such spike of curious visitors that the servers collapse?

Kind of self-fulfilling prophecy, it'd be; also a neat hack. Truly anonymous DDoS, too ;-)
If you're "haphazardly putting your app together" then you're not doing "test driven development".

TDD and using your brain coexist quite happily. But if you're not using your brain, then TDD won't save you.

So no, that's not how they managed to be this stupid. They managed it through not using their brains.
Don't believe me, just search through Twitter convos[1] between them. It's pretty funny actually. Lulzsec does something. th3j35t3r gets terrimad and says they are all that is wrong in the world. Lulzsec chortles `u mad bro`? GOTO 10.

He's actually laid another ultimatum (for the umpteenth time in the last 3 months) promising revenge. His first act seems to be that irc.lulzco.org is down. We shall see if anything else comes from his indignation.

[1] http://bettween.com/lulzsec/th3j35t3r
"ten inch ipad killer"

Too bad it's competing against the iPad 2, which destroys it in btty, benchmarks, media and app ecosystem.

"Costs sub-$300"

With a 1 year contract at $39 a month. $729 off contract.
Regarding your first question: you can perfectly replace every id with a class.
Writing object oriented is another thing. Personally I don't. Most CSS is very specifically written. It makes sense for real huge projects though.
¿Salud o belleza? | Blog Oficial de Nestor Riba
You can also fold the article with 'd', and show the top comment with 'c'. Shift+C opens the comment thread too. Pressing '?' will bring up a box that lists all the shortcuts:

j or → Select next article
k or ← Select previous article
c Toggle Hacker News top comment
shift + c Open Hacker News comments page in a new window
d Toggle article content
enter Follow the article link in this window
shift + enter Follow the article link in a new window
? Show this keyboard shortcuts dialog
Hacking CIA.gov, if they're half as good as one would expect, should yield no more than the static web content hosted. If there half as good as government contractors tend to be, I expect my tax return to be posted shortly.
False flag to justify tighter Internet regulation ?
Either way, the result is a budget increase for "cyberwar operations".
Samsung designs its own smartphone processors

Sure, the same way that an iPhone app developer designs his own iPhones.
Nice! I made a website where I post all urls I see while driving (lol I usually make an audio note in my car first). Its cool cause I have all the websites that are being advertised in Puerto Rico.
I agree, I especially think that Redditors would be happy to support Reddit in a way that leaves them with the same amount of money, Amazon with less and Reddit with more.
Well, it depends if your columns are blobs or not, it makes a difference (well, at least it used to).

On the other hand, I don't know which ORM you use, but they don't all behave like this, if you tell them you only want columns Name, Age, DOB, they'll only get those columns.
Say, during American Revolutionary War, wouldn't the Jester be considered `loyalist', rather than `patriot'?
After a long time deciding what to name our company, we finally chose 2 consonants, they could mean anything you chose.

We however spend much more time naming our products and web services.
Could you please elaborate on why you perceive a correlation (or causation?) between TDD and haphazard development?
Creativity Takes Effort
I did that. Computer Engineering at Purdue. The only classes I ever studied for were the ones that I didn't pay attention to in lecture. I never took notes (this drove my teachers crazy in high school). There were only a few classes in which I got less than an A-, and only one of those was an ECE class (statistics; I couldn't make myself pay attention). All I did was go to lecture and do the assignments.
Android version when?
I've found that this works great when you're sincerely interested in the class but not as well otherwise. I did this for Pattern Recognition, arguably the hardest class I took, with great success. However, for classes like Materials and Fluid Dynamics, which I was much less interested in, it didn't work so well. This is likely due to the fact that I didn't stay as on top of things due to a lack of interest in those classes and had to compensate for it near the end.

I definitely agree with you on the "don't care about grades" issue. The reason you go to school shouldn't be to get a high score but rather to learn and better yourself.
Judging from responses, the topic resonates well here. Therefore a more interesting question to ask is ― why so many hackers are introverts/shy/anti-social etc? Or more precisely, which one causes the other? Is it spending too much time in front of your computer which makes you introvert? Or is it that introverts are more inclined to take up solitude activities like programming?
Facebook Credits: New Payment Methods and Workflows Extend Global Reach
Digression: Hypothetically, how could HN be monetized?
Yelp Engineering Blog: Understanding Git
Even if they don't care that they site id down they will probably care about the public opinion that a couple of script kiddies took down the site if a top US government agency.
Its good you noticed, but as you say in your article disabling javascript is not very common. Every time I hear some one say they disable their javascript I get a bit ticked off.
Note to future historians: In the age before commercialized internet access humans found humor in absurdism, irony, satire and sometimes even sarcasm. Today these forms are no longer considered humorous but malicious and offensive, and are now classified under the blanket term trolling.
I have two inactive repos and still got in. I don't think I deserved this privilege.
In the end, government is beholden to corporations. And corporations can't do without network freedom.
Very useful article, can use some suggestions myself. But I'm not that impressed, mainly because he's talking about a dead simple finance course.
.NET also has NHibernate. I'm not intimately familiar with the pros/cons of LINQ to SQL vs NHibernate, but I believe it gives you a lot more control over things like pre-loading associations, etc (while requiring a lot more configuration).
More each day, I'm feeling like an old gun slinger watching the freedom of the wild west die, from my rocking chair in front of the cafe as one of those new-fangled automobiles goes smoking down the street.

I enjoy John Wayne's The Shootist more and more.

http://www.youtube.com/watch?v=7JUfOIglaSc "Books, this is nineteen-ought one, the old days are gone and you don't know it."
Genius. This is the perfect tool for me. Saves me a lot of time, because i use my gmail as a sort of evernote.
Alas IT guys rarely get to make the choice in any large organization.

To be honest if I was in that situation, I would want an end to end solution too. Im not aware of any end to end corporate solution for android phones out there actually. Perhaps that's a business opportunity for someone with enough capitol to start it.
Cosby: background image generator
"CSS lint found 0 errors and 0 warnings. How can you fix it? See the details below." Um, right. Whatever.
I don't like to defend what smells of blatant racism, but it makes more sense if you divide the generalisation into the following:

* Students who are taking a course due to societal pressure, rather than genuine interest, are more likely to cheat.

* Asians are more likely to be taking a course due to societal pressure, rather than genuine interest.
If they announce it and add a setting to disable it, I doubt their users would complain. Seems like a really good idea
Wow, without civilians being able to access www.cia.gov for a short period of time due to a ddos I'm sure the military industrial complex will crumble.

Why bother running stories about random DDOS's and defacings? It's even less interesting or important news than mainstream media's celebrity gossip.
Their plan is to get attention.
Which part of the 'true openness' of Android killed Samsung's deal with Skyhook?

No - that was great PR on behalf of Skyhook, but don't fall for it. Google had no problem with Samsung (or Motorola) shipping Skyhook. The problem was that Skyhook demanded exclusive access to the WiFi access point data (ie, if they shipped Skyhook they couldn't let Google get the same data).

Among those other issues was the provision limiting data collection to Skyhook. Motorola asked Skyhook to waive that restriction, so as to enable Motorola to comply with its obligations to Google with respect to GMS. Skyhook refused to do so, proposing instead that Motorola disable the data collection functions of GMS on its devices, which Skyhook contended would not affect performance of other functions of GMS. Motorola responded that it could not proceed in that manner without violating its obligations to Google and its carriers, and that it was
therefore absolved of its obligations under the Skyhook contract. [1]

To quote Wikipedia:

In December 2010 a judge denied Skyhook's motion for preliminary injunction, saying that Google had not closed off the possibility of accepting a revised version of Skyhook's XPS service, and that Motorola had terminated their contract with Skyhook because Skyhook wanted to disable Google's location data collection functions on Motorola's devices, which would have violated Motorola's obligations to Google and its carriers. [2]

[1] http://www.socialaw.com/slip.htm?cid=20416&sid=121

[2] http://en.wikipedia.org/wiki/Android_(operating_system)#Lice...
Another HN thread with lot more discussion here: http://news.ycombinator.com/item?id=2659326
So you're taking a ridiculous loophole created by enterprise architects that probably spent six months whiteboarding this shit before letting the devs write a single line of code as an excuse to troll on the subject of TDD? Lame.
Star Found Shooting Water "Bullets"
depends on which corporations you ask, Comcast would love to be able to sell you just certain websites in a package deal. Starter package, including Fox, CNN and Comcast.com, for 30$/mo next step up is the premium package including Facebook and twitter for 60$/mo.. but if you want YouTube and Netflix you need the platinum package for 120$/mo.

I really hope that scenario never happens, but if we get more Lulzsec like things we will get laws making sure everything is regulated and monitored.
All these hacks are nothing but the modern version of kids going out at night and spraying graffiti on public buildings, or going in them to vandalize the hallways, then bragging to their friends at school, and then one day they attack a bigger target and get caught. Only this time they can do all this stuff from their own home so they feel invincible until they get a knock at their doors.
Copyright Crackdown Threatens Youtube Lip-Syncing
Could LulzSec actually be working for the Government to help create that "civilized" Internet Sarkozy was talking about. They've certainly created the "worst case scenarios" that politicians can point to now.

But the most surprising thing about them is how confident they are they won't be caught. Can they really be that sure that they will never be caught doing these attacks? Or are they just reckless?

But if they are for real, it might be understandable if they actually had a cause, and a good one. Doing it for the lulz, doesn't seem like a very good cause, and it's only going to give politicians more ammo to restrict the Internet because of "these crazy hackers" that prove the Internet is very "chaotic".

At least when Anonymous attacks they have a pretty good cause, that could actually be supported by most of the public. LulzSec attacks are getting less and less defensible, and maybe even suspicious.
Not directly related to this iPhone/iPad app, but I had a lot of fun setting up a simple party photo booth with pretty pedestrian camera gear a few years ago.

http://martincron.wordpress.com/2008/03/11/relatively-simple...

Since then, I've upgraded to a DSLR with live preview, HDMI out, and an eye-fi card. So I'm thinking of trying an upgraded photo booth for my next party.
We  have 5 ideas and can't decide on what to build, so we made this site
I had a similar thing - just seems to have not really done anything (and there wasn't really any messaging to say "no, that's not good enough" or the like). What is it looking at on Github. A lot of my work on there is either in private repos or as part of Github organisations (also largely private!)

Well, the application is http://forrst.com/i/5fk anyway if anyone wants to vote that in. Maybe it's the fact that I really need to point my site to my actual up to date blog...
Is Hipmunk profitable?
From the last few times this came up, these companies have not announced that they have been funded by YC and when they do it will probably make TechCrunch. They want that coverage when they have something to show, not just a hiring now page.
Nice tool.

Email is getting to be the command-line of the web. When I use tools like nudgemail, posterous, gmail filters or even send in receipts to expensify, I feel like I'm really in control of what's going on, in terms of time management and attention control.
Ah, how wonderful that I'm downvoted when I go to the trouble of locating quotes and providing links to prove something as obvious as the fact that people disagree about what introversion is.
#5 is the only one that doesn't apply to me. I quite enjoy observing crowd activities and can do this for long periods of time. I don't know how to 'let go' and join in with the crowd but it is precisely that release I find so fascinating to watch.
I'm asian, and my method of studying is the similar to the one in the article. But a couple of months ago, to my horror, my own father advised me to use that tactic. (trying to figure out the exam answers in advance using previous exams)

I still keep to my method, but I don't think any discrimination was intended from the grandparent post. It's fairly common for non-passionate people to try to achieve good results without putting in effort to learn the subject. It's a question of whether you value time or learning more.
I'm sure neither of you intended to come off as racist here, but I'm not sure this helped...how is assuming that Asians have no genuine interests (read: that they're unmotivated and don't think for themselves) any better than assuming they're cheaters?

I do agree with the rest of the original comment though, this Scott guy sounds like a run-of-the-mill smart person who ended up at a mediocre school, not "one of the world's most efficient studiers." I'm sure 80% of the students at MIT, Stanford, etc would do just as well at his school. Very surprised this made the front page.
As a history lover, I'm sorry. I can't let this pass. There is absolutely no way that a framework that translates programming classes and properties in one language into SQL queries, compares with the amount of human suffering that war encapsulated.

It's not funny. It's not edgy. Any valid points that this guy raises about ORMs is drowned out by the abject triviality of the subject, in comparison to an actual armed conflict. This analogy sucks. Truly.

Flagged as tasteless.
Leverage the tech savvy user base and start a start up incubator. Take a small part of each company's equity.
You could use a domain name generator for ideas, something like this: http://impossibility.org/

baconyaks.com! In some spaces, people really don't care what the company is called.

The more random the name, the more likely you are to be safe from trademarks, as well.
Stanford to create Startup Dorms to encourage entrepreneurship on campus
The rules that this tool follows appear to be based on the creator's own personal opinions. Personally, I'd advise against at least several of the rules.
You have a point! I guess I'm bastardizing the definition of an ORM. What I mean by it was a library that automatically maps the data layer to objects in your application code, and (often) gives you tools to work with these objects.

I wrote an "ORM" for MongoDB which adds functionality such as transparent relationships.[1] Basically, even though it's not a relational db, it lets you do things like this:

foreach ($author->books as $book)
// ^ ^ this is a Book object
// ^ this is an iterator, it loads a
// Book object lazily every iteration.
echo $book->author->name;
// ^ this is an Author object, auto-
// matically & lazily loaded & cached.

[1]: https://github.com/kballenegger/MongoModel

Among other many cool features. The point of highlighting that though, was to illustrate that giving up traditional RDBMS doesn't mean giving up on awesome relationships. The only thing missing is subqueries—but honestly, I don't think that's a very big loss.