skysight-inc/HackerNews huggingface dataset:
The investors and owners of the company knew the entire revenue model would collapse in on itself,

Is it me, or has the standard of proof on HN dropped to immeasurable levels?

What's that? Hmm?

Oh no, I didn't say anything, not me. Just doing my part in the two minutes hate against anyone who isn't an engineer. We all know engineers are the unappreciated man-gods oppressed by the investor class.

Boo investors! Hiss!
More people need to know about this. Unless you're quite foolish, this right here will stymie most government attacks. It's difficult to prove that a file full of random noise is actually an encrypted container (but possible, seeing that Truecrypt is installed and other factors), but it's damn near impossible to prove that a hidden volume exists in the same noise.

Better yet, if you do anything with the outer volume without explicitly telling truecrypt about the existence of the inner volume, you will likely corrupt the inner volume and render it unusable anyways.
educate them to start researching, and may instigate further action and discussion.

In my experience, this is a highly optimistic prediction.
Really? How do you know they have no clue how to manufacture any hardware? I can see their pedigree, what do you know about it that the rest of us don't?
It always feels like progress is accelerating but it is remarkably stubborn.
If it can do TV stuff, then it will be an overall better solution, and you won't have to deal with the hassle of connecting the cable to your TV and also a controller to the phone.
This looks like the same design that's been in place for a while.
Mainstream editors get close to Vim only if you use Vim as it were a mainstream editor. Yes, on a mainstream editor you can use Ctrl+Shift+Arrow to select words - which already requires you to move your hands way more than Vim would - but - among other things - how do you cut/change/copy text:

- up to a specific character?

- up to a specific string?

- up to the beginning/end of a document?

- up to the beginning/end of a sentence?

- up to the beginning/end of a paragraph?

Good luck ;-) Maybe these examples are lame because I haven't edited text in a while and I couldn't think of anything better, but I hope you can see what we are talking about.

Read PG's essay about Blub languages and Lisp, then replace Blub with mainstream editors and Lisp with Vim and you'll understand why Vim is better. My colleagues used to ask me why I kept using a weird editor, and when I answered they replied the same way you have done, yet they always marveled at me editing texts at insane speeds. Go figure.

With Vim, you also have a reduced mental load, as its command set relies on intuitive and flexible composition.

Actually I don't even use Vim. I use a Vim mode for GNU Emacs, which gives me these added advantages:
- learning a Lisp (ask Eric Raymond why this is advantageous);
- having a powerful batch text processing tool (no need for Perl, Awk, and the likes);
- a box of tools for several tasks which are more powerful than mainstream ones.

Have fun.
Groupon Voucher Settlement Class Action
The workaround for now is to just run both applications maximized and deal with the small amount of taskbar clutter at the top.
The gaming community really likes jumping on hate bandwagons.

Big swaths of the tech world are like this as well. As a programmer of over 3 decades, I'm wondering if there's something about computer related tech fields that tends to promote unkind, amoral, and short-sighted outlooks on the world. Alternatively, there could be an attraction for the segment of the populace with unkind, amoral, and short-sighted outlooks on the world. Not everyone in tech is like that, of course, or I'd leave. (This is not to say the PA guys are like that.)
In some ways, Vim programmers are stuck in a local maxima of efficiency - we're really efficient at doing edits like "search for and change this word" and "change parens to square brackets" - but if you look at the sort of advanced features that other editors have, you find that they don't care about those edits, and have chosen to automate different tasks:

Example 1: TextMate users create bundles that drop in common boilerplate easily, and they have a really nice ways to jump between files in a large project. Vim users mostly don't do either of those.

Example 2: IDE programmers tend to have syntax-aware tools that implement common tasks like "extract local variable" or "jump to implementation". Vim versions of these tend to be crude approximations that use regexps instead of actually parsing files.

Personally, the cost of typing more slowly and having to use a mouse to edit text means that I haven't ever learned to use modern editors effectively - so I'm faster as an expert in Vim than I am as a novice in Eclipse or TextMate or IntelliJ or Sublime - but in many situations an Eclipse expert is probably faster than me.
Does Windows even have something akin to the full screen mode that is provided in Lion/Mountain Lion? Because as a long time Windows user and recent Mac switcher I am not familiar with it.

On the Mac you can run multiple windows and have them all maximised to take up the maximum amount of screen real estate + applicable chrome.
No, they are ineffectual, period. Read up on the Electoral College, who doesn't have to follow the popular vote at all if they don't want to.
My solution to that problem was finding an amazing app called "Moom". Makes window management (specially the old problem of "maximizing" windows) extremely easy. Just thought I'd plug it, hope the dev gets some love :)
Incorrect. 814,453,058 bits per second = 776.722963 megabits per second

http://www.google.com/search?sugexp=chrome,mod=8&sourcei...
Actually the EU clearly disallows software patents in very plain language:
http://www.epo.org/law-practice/legal-texts/html/epc/2010/e/...
didn't know that. Thanks.
Design Culture at 37Signals
I (mostly [1]) get around this by using SizeUp and its "full screen" keyboard shortcut to maximize my windows. I'm sure Divvy and other tiling window manager software have an equivalent.

http://www.irradiatedsoftware.com/sizeup/

[1] I say "mostly" because it just maximizes the window and doesn't put the app into Apple's Fullscreen API mode.
Ouya: Potential, Even if it Fails
Your entire day is made easier and your life longer because many people ignored comments like this to produce all the services and inventions you now take for granted.
That's what I was thinking about. I use Sublime Text so vintage mode should do the trick.
The hardware seems like the easy part; can't they just call ASUS? I'm more skeptical about the game ecosystem.
Mongo: Mr Right... or Mr Right Now?
> the only way to make money on the whole thing before it all disappeared was to IPO

Did he make or though he would make more from IPO than from Google's $6B offer? Don't think so.

If Mason would be "all about the money", like you imply, he would have sold this "ponzi scheme" to Google in a heartbeat.

Over the years, following his story, it looks to me like he truly believes/d in his idea and that there is a business model/revenue model in it.
OSX has plenty of annoyances, and that's what this is - an annoyance. Multi-monitor support exists, it works great - just not on the Lion-new "fullscreen mode".

I have used 4x simultaneous monitors on my MBP for years, and it's still more comfortable overall than Windows7 (YMMV - Win7's experience varies greatly on your drivers/hardware).

Apple has always had issues with window-management, it's one of those things like lock-screen that Windows still does better in some ways.
I'm surprised no one considers that single page apps can still work without breaking hypertext. HTML5 history lets you do that and fall back to full pages. Just look at what GitHub does in their repo view.
The Glorious End of Higher Education’s Monopoly on Credibility
But plugging your ears and going to your happy place (your supermodel having, Maserati driving future) when someone experienced is trying to give you feedback is, well... childish. If your co-founder or designer rolled their eyes and departed on a mental journey whenever you had tough feedback for them, you would be aggrvated to say the least, right? I hope you have higher standards for the people you work with.

I would make a distinction between "criticism" and "feedback," although I'll allow that it's a subtle (and subjective) thing. But my point isn't to react this way to all (feedback|criticism), but rather to the kind that amounts to nothing more than "you're not good enough."

A fair amount of context has gotten lost since I posted that quote originally, and I probably didn't make that point clearly enough to begin with... but I'm not promoting the idea of reacting with "indignation and determination" to constructive, actionable feedback.

So, if hypothetical VC Joe says "We aren't funding you because you guys aren't good enough" then yes, my POV is (earlier disclaimer in mind) very much the whole "fuck you, I'll show you, blah, blah" thing. But if Joe VC says "We aren't funding you because your team is too tech heavy, and we feel like you need a good sales/marketing person before you're fundable" then that's a whole different thing. That's positive, actionable, useful feedback.

It's harder to suspend your own ideas for a moment and hear that someone experienced thinks you're missing something.

Right, and I never meant to suggest otherwise.
That video is OK. I'd rather see a plain text description of what it is exactly that you're blocking or not blocking.
You can't just say "This is bullshit 'cuz they're two students who don't know crap about the real world". Any John Doe can come and affirm whatever he wants on any matter, and as long as he has proper evidence to support his claims, you should not discard what he comse up with based only on the fact that he's a nobody, a student, the President or Donald Knuth. The only thing that matters is the evidence John Doe brings.

But further than that, truth is they are not the first one to come up with those results. Following is a blatant selection of near verbatim quotes from Code Complete (the author makes a great job covering the subject).

"Microsoft's applications division has found that it takes three hours to find and fix a defect by using code inspection, a one-step technique, and 12 hours to find and fix a defect by using testing, a two-step technique (Moore 1992)."

"Collofello and Woodfield reported on a 700,000-line program built by over 400 developers (1989). They found that code reviews were several times as cost-effective as testin - a 1.38 return on investment vs. 0.17."

"[...]the Software Engineering Laboratory found that code reading detected about 80 percent more faults per hour than testing (Basili and Selby 1987). "

"A later study at IBM found that only 3.5 staff hours were needed to find each error when using code inspections, whereas 15-25 hours were needed to find each error through testing (Kaplan 1995)."

Table 20-2. Defect-Detection Rates Removal Step
Lowest Rate Modal Rate Highest Rate

Informal design reviews	25%	35%	40%
Formal design inspections	45%	55%	65%
Informal code reviews	20%	25%	35%
Formal code inspections	45%	60%	70%
Modeling or prototyping	35%	65%	80%
Personal desk-checking of code	20%	40%	60%
Unit test	15%	30%	50%
New function (component) test	20%	30%	35%
Integration test	25%	35%	40%
Regression test	15%	25%	30%
System test	25%	40%	55%
Low-volume beta test (<10 sites)	25%	35%	40%
High-volume beta test (>1,000 sites)	60%	75%	85%

Source: Adapted from Programming Productivity (Jones 1986a),
"Software Defect-Removal Efficiency" (Jones 1996), and
"What We Have Learned About Fighting Defects" (Shull et al. 2002).

Really, I'm not saying that TDD is bad, not at all. What I'm saying is that this sentence :

"one study of "junior and senior computer science students" (described in an article I have to pay $19 to read) doesn't make somebody an expert on anything"

... is really wrong.

[Edit] Formatting nightmare
There are past projects that might make a person wary of an unproven company trying to produce a console. There's the Phantom, which is fairly infamous. And the Open Pandora guys still haven't manufactured enough consoles to even fulfill preorders, several years on.
"Because you were still born into it."

That's no different than college today. That's why I put meritocracy in quotes: it's basically a scam that's designed to perpetuate the ruling class and keep down minorities while appearing fair on the superficial level.
I've noticed that in Mail.app for example, if you show the connection doctor, or status or even the address list (Window -> Address panel) while in full screen you can happily drag those across to the secondary/empty screen and they will stay there for the duration of the app being full screened.

I don't think a special API is required, just knowledge of the second screen and then placing windows on that second or third screen.
> Honestly, I think the suggestion of hitting the green button to maximize is completely fine.

It definitely isn't fine when your goal is to maximize content visibility and remove as much chrome as possible, which is the reason you'd put a video player, image reader or web browser in full-screen.

> Except that the green button DOES NOT MAXIMIZE.

The purported role of the zoom button is to fit the window to the content, but shift-clicking it should maximize. It does so in all the applications I use except (strangely enough) Cocoa Emacs.

But that is not fine because it leaves all the chrome around, where the point of full-screen modes is to remove that and potentially re-layout the display to make better use of the now chrome-less canvas.
More just FYI, but it's weird that your blog doesn't show up in https://www.google.com/search?q=We+(unexpectedly)+Got+60K+Us...
> Yes, it's a bug.

No, it's not a bug. A bug would be something not working as intended. This clearly works just as intended, since some fullscreen apps apparently can use the extra monitor for secondary windows. It just isn't a very good feature if you have multiple monitors.

Personally, I'd love it to work on my dual monitors.

It's not a bug, it's a missing feature.
Isn’t it worse than that? Doesn’t it mean that, so long as you possess a reasonable amount of digital data, you could be hiding something in it and are therefore guilty.
Fullscreen is meant to focus you on one app.

Spaces, aka. Mission Control, aka. "whateverthehellthey'recallingitthisweek", is meant to multimonitor set-ups with a bunch of apps in preset places. Use spaces/missioncontrol.

Personally, I don't get full-screen apps at all and wish this feature would die a painful and horrible death. I'd love to see stats on its use, as I've never seen anyone who actually knows what its cryptic icon represents.
I presume that means also that the passwords could be different from the actual yahoo account passwords? Of course people might have kept them the same...
sounds like you're talking out of your ass to me
As z92 mentioned in reply, you missed my point about the fact that EditPlus or Sublime will force you to move to the beginning of the word before you can select it. Try the above exercise in Sublime and then in Vim so that you can see the difference clearly. May be that will kick in that bulb in your head and you will see Vim in a whole different light. Trust me, it took me a long time before Vim 'clicked' for me.
The new design was accidentally deployed, they rolled back now.
Most of their small business owner clients lack decent knowledge in computers in order to be self-served by Groupon, otherwise they would have used AdWords or Drupal by now and would have had their own coupons. But in a couple of years from now, with voice recognition and voice synthesis, I can see e.g. Google having phone bots that are good enough to automate the process (and have human operators just for 10% of the cases where things go bad).

Part of the flow is not really automate-able: it involves hearing from the owner the products they have and writing a pitch on Groupon.com that fits the overall theme and style of the site. But it can still be done faster probably if owners were to leave that info with clever phone bots rather then being hand-hold while walked though every stage of the process.
The problem with "sane" editing is, that it is much more difficult to enforce than just a simple - always the original headline - rule. The story here is an exception as it is a personal interest theme. But as soon as we are in more subjective terms (e.g. "writing up" the successes of a project) I can imagine many comments discussing if the spin on a headline is still okay or across the line. Plus if somebody is convinced that the original story absolutely needs the editorializing it might be better to express this not just in a headline but to write a blogpost etc on it.
The studies are almost uniformly terrible ... orders of magnitude of value away from being strong enough to support you standing on it

I find that too. Most of them seem so incommensurate with what they purport to be studying as to be nearly trivial. The researchers rarely seem to address (or even be aware of) the assumptions they're making, and their assumptions are usually significant enough to dominate the data.

That's not to say one can't extract value from such studies, but what the value is is so open to interpretation that everyone ends up relying on their pre-existing preferences to decide the issue, which defeats the purpose.

Edit: that study on code cloning that AngryParsley cited above is an example. They make some good distinctions among reasons why programmers duplicate code. But their empirical findings are dominated by their own view of what's valuable vs. not. They admit as much:

Rating how a code clone affects the software system is undoubtedly the most controversial aspect of this study, and also the most subjective.

I have mixed feelings about this study. On the one hand, it's good to see people working diligently to study real codebases. At least someone is trying to look at data. On the other hand, how they're interpreting it is no different than what we all do when we argue this shit online or over beers or – more to the point – when hashing out a design decision. This isn't science, it's folklore with benefits. The problem is that it's being shoehorned into a scientific format it can't live up to.

Their title, by the way, is a straw man. What they're really arguing is that not all forms of code duplication are equally bad, that some are good choices under certain circumstances like platform and language constraints. That's reasonable (if bromidic) and even interesting, but it's just musing. It's not at all up to the authoritative status that AngryParsley gave it; it merely looks that way because it was published in a journal. The reality is that they have an opinion and looked at some code. At least they did look at some code.

Nobody is going to change their mind because of such work, nor should they. It isn't nearly strong enough to justify throwing out one's own hard-won opinions-based-on-experience-to-date. The net result is that everyone will look at it and see what they already believe. For example, I look at it as a Lisp programmer and the examples seem almost comedic. It's obvious that in a more powerful language, you could eliminate most if not all of that duplication, so what the paper really shows is that language constraints force programmers into tradeoffs where duplication is sometimes the lesser evil. Exactly what I already believed.
Perhaps they were thinking of 1337?
Nice article.Very useful
For one, it's nice having the evented framework. Pretty much everything on the robot from user input to GPS pinging is modeled well by async events. Node.js also has some nice libraries for websockets, which make for good real-time user input from a web interface. Third, we didn't actually need anything that complicated. All we needed to was talk over serial and websockets (pretty much). Fourth, it was just fun to play around with, and I am highly amused that I can say I built a robot that is controlled almost entirely through JavaScript. I would be the first to admit that this doesn't NEED to be written in JavaScript. I can't speak much to autonomous systems except that this might be a good area for event-driven processes, if nothing else.
The problem with this approach is that a bunch of apps in the App Store, unaccountably, ask for Lion+. I can't see what particular API feature they are using that requires a full OS upgrade, but the last 5 applications I was ready to pay for weren't compatible with Snow Leopard.
Isn't this the administration where things were going to be "different?" You know, Change and all that? I'm feeling kinda duped.
My family uses the SafeEyes filter on each machine, but I think this is a much more interesting approach as it helps tackle filtering for kids' smartphones as well.

One small piece of feedback: Could you give a little bit more info on how to set up the two DNS servers? Perhaps an example or some links to walkthroughs for popular routers?
So I thought I had cancer
Though as was noted, we subconsciously KNOW we are being recorded by security cameras. Where is the difference?

I find the project to be unsettling and interesting at the same time. It is interesting to be able to turn the recording results back over to the public and draw some conclusions from them.

For instance, there was a comment worrying about "the computer" de-socializing us as a species. It seems to me that a "stone face" is just the default expression when we are not directly conveying non-verbal information. How often do you think you make faces during deep sleep?

Do people normally smile at things they are considering buying? This is a genuine question. I can't remember smiling at an inanimate object i was thinking of purchasing. That being said, i DO smile and laugh or cringe at times while reading a book on a computer, or watching a video, so maybe there ARE times?
I'd argue that India is not really a 3rd world country anymore. Besides, this terminology doesn't make much sense now that the soviet union is gone.
I love angry rants from people that think every window manager has to act like Windows.

It's a zoom button, not maximize. If you simply Shift-Click you will get the expected effect. There are half a dozen tools that will change the default behavior if you require it.
Have you ever seen anyone gather around a mobile phone connected to a TV for playing? The first step preventing that already is that people don't want to connect/disconnect hardware constantly.

I acknowledge some points in the article. It will probably be hard/impossible to make a living making games for this console alone. And I was also already wondering if they have any chance finishing the software in time when they are only starting now. But if they manage to release it in time for that price I wouldn't care much - for 99$ a console that's rootable - that alone sounds good enough for buying to me. Also I think his worries about porting the input of games for a controller are overblown, that's not exactly the hardest part when writing a game.
What was in 20-year-old Kate Upton's plastic cup at the Detroit Tigers game?
What was in 20-year-old Kate Upton's plastic cup at the Detroit Tigers game? - Kate Upton was doing the kitty daddy dance again.

This time around, she was caught on camera at a Detroit Tigers game, in star pitcher Justin Verlander's box, believe it or not.

But the Sports Illustrated model doing the dance that got banned from Youtube, and her being linked to the hardest throwing pitcher in baseball, isn't the story here.