skysight-inc/HackerNews huggingface dataset:
Previous submissions:

http://news.ycombinator.com/item?id=2791565

http://news.ycombinator.com/item?id=2793205

http://news.ycombinator.com/item?id=2796291

http://news.ycombinator.com/item?id=2798214

http://news.ycombinator.com/item?id=2798498

http://news.ycombinator.com/item?id=2812563

http://news.ycombinator.com/item?id=2830149

http://news.ycombinator.com/item?id=2854737

None of them have any discussion - perhaps this will be the first.

========

ADDED IN EDIT:

Actually, this is just a thin veneer over the link originally posted here: http://news.ycombinator.com/item?id=2793205

To quote from http://ycombinator.com/newsguidelines.html

In Submissions
...
Please submit the original source. If a blog post
reports on something they found on another site,
submit the latter.
Google+ cooking school
I believe that the article is already mentioning this. But off course there is more to say.
拓展训练
早安祝福短信
I once crossed the Bay Bridge from Oakland to San Francisco and when I hit the pay toll, the attendent told me the driver in front had paid for me. This has happened more than once.

So every once in a while, I'll do the same for a driver behind me - especially if they were generous enough to have let me merge into their lane (but usually, just as a random kind gesture).

Good infections rock.
This is probably the most interesting case (Microsoft vs PartsRiver) and sheds the most light I think on what is going on:

http://docs.justia.com/cases/federal/district-courts/califor...

"A patent is invalid pursuant to 35 U.S.C. § 102(b) if the
claimed invention is offered for sale more than one year before the filing date of the patent application. Here, the "critical date" is October 14, 1993, which is one year before the filing date of the ‘821 patent application.

The Court concludes that claims 1 and 2 of the ‘821 patent are invalid due to the on-sale bar because they were the subject of a commercial offer for sale of an invention that was reduced to practice before October 14, 1993."

This was were the initial patent was ruled invalid due to the OnSale bar. Not being a lawyer, I'm not sure how changes they made to it made the OnSale bar no longer valid. Do the changes somehow effect the patent/conception date?

The original filing date was October 14, 1994 and, according to the above court documents:

"As noted above, Danish, a co-inventor of the ‘821 patent, and Plaintiff have conceded that claims 1 and 2 were reduced to practice in April, 1992"

It is tough to claim prior-art as early as '92 or '94. But, if the changes to the patent somehow makes the onsale bar no longer valid, does it change or negate those two dates.

Prior-Art could be claimed on a few different things. Faceted search can definitely be found in different things as early as the late 90s:

http://idl.ils.unc.edu/rave/history.html
http://en.wikipedia.org/wiki/Faceted_search

It might be a stretch but, as others have stated, you could make an argument that faceted search has prior-art as early as the mid 1930s:
http://en.wikipedia.org/wiki/Colon_classification

There are a few libraries that use it but it isn't clear when it was instituted.
Watch 30 Minutes or Less Megavideo
Watch 30 Minutes or Less Megavideo
McBride swears more than any other comedian out there right now but there is an ease a prosaic matter of it As jazz musicians who know blowing dynamic scale and keep at rest
Apple faces infringement lawsuit over fast booting patent once owned by LG
Over a CFL for sure. This is dimmable, easier on the eyes (in my opinion), and doesn't have toxic mercury.
Pity Symantec can't see the real threat. Why are they helping?
Shit happens. You're going to have to learn to deal with that.
Failing Fast Is Not Fun, Satisfying or Pleasant
As a photographer, I find incandescent easier to white-balance than CFL, although there are other photogs who swear by florescent.
Actually, my original implementation used Dijkstra's algorithm. But I think the linear table of suffixes (or prefixes if you prefer) is a cleaner approach.
Was referring to aggregate demand and aggregate supply.
It's bloody filesystem code! If someone has enough access to your system in order to invoke a partition editor on the local machine, security is the least of your worries.

Functionality.. eh. Having used gparted extensively and not having a single problem among hundreds of filesystem resizes, I've got to thank the maintainers for finally forcing me to get off my ass and purchase a commercial solution that can be trusted to not have critical functionality yanked.

So thanks for that.
Groupon is making a fist ton of cash. If they stopped spending money on hiring and marketing, they'd be wildly profitable. Investors have access to all this information.

Also, Groupon has a clear formula for growing and how long it takes that new business to become profitable. That is why they can raise so much investment.

If you can come up with a convincing argument why Groupon is a Ponzi scheme, then call the law enforcement. You'll get on the news for sure!
Sprint Uses Virgin To Go After T-Mobile Customers
.NET to Ruby: The Ruby Environment
In Venezuela for example, Blackberry penetration is quite a phenomenon.

Also, it has become a symbol of status and a desired luxury item to the point where people are literally getting killed for it.

Yes, Iphone and Android are growing like weed and we all know RIM's latest setbacks. But outside the USA, BB is quite strong.
Availability: Story of the inevitable outage of the Cloud
Traditionally delivering high availability often meant replicating everything. However, today with the option of going to the cloud we can say that providing two of everything is costly. High availability should be planned and achieved at several different levels: including the software, the data center and the geographic redundancy
Point taken. I thought of not linking to them, or even not mentioning them. But they do play an important part in the story of the post, and I don't think I'm helping them so much as I'm raising employees' and employers' awareness of their existence. At least now a few more interviewers might check to see if their questions are posted there. From my limited data, interviewees are already more aware of Glassdoor than interviewers.

As for feeding them page rank, I don't think I have so much to offer that it helps them materially.
I prefer a light suited to the task.

Fluorescent are great in work/task areas (garage, kitchen and bath).

However, my wife hates CFLs. They are so dim. At least the first generation were. They were no were near as bright as their wattage claimed (as measured by our eyes anyway).

That's why we have regular fluorescent in garage, kitchen, etc.
Scalable architecture on Amazon AWS cloud
Teachers in India teaching English
CloudFlare partners with MediaTemple
This would be like Valve complaining about a game called "Half", or Blizzard complaining about a game called "Craft". Bonkers.
Uhm, does it fallback? How much faster is it than it's competitors, seeing as it's competitors have been around much longer and have many more features?
Maybe it is the photo quality, but that main board looks almost hand-soldered instead of reflowed. The blobs on the SMT parts aren't consistent, although that may be because they have a mixture of through-hole parts so close.
Google Releases Credit Card to the Glee of Small Businesses
西安保洁
If you consider this criminal, then I consider "criminal" to be a merit-less allegation.
The first part of this post deserves its own discussion. Deciding who is going to lead the company is the most important conversation that founders can have in the first week (or even before starting the company). I made this mistake and my employees (and mental stability) paid dearly for the next five years.

In my case, we had an early discussion that led to an argument, and it just never resolved itself. As a result, employees never really knew who their boss was and the marketplace/customers never knew who actually led the company. No one ever had the "authority" to make the call since the founders were equals in every regard, and every decision took twice as long. Even our acquirers couldn't really figure out who did what.

I would love to see Ben (or someone here on HN) share a separate post just around this topic...
Pentadactyl/Vimperator do absolutely have that (set showtabline=never).

I use Pentadactyl, and a Shift-B (show buffers) followed by a <tab_number>gt will get me to wherever I need to go.

This is, of course, not discoverable, and therefore not really suitable for the demographic whose problems this article is hoping to solve, but for someone who's willing to put some time into learning a program (or who already uses vim), it's pretty spot-on. I, for one, love it.

I should add that the problems this article is trying to solve really ought to be solved through a thorough integration of the browser tab-system with the window manager. That, of course, necessitates a thorough rethinking of the window manager, also. But that was the problem tabs alleviated in the first place, right?

The WIMP model really is the walking dead.
The Power of Negative Events in Your Startup
If you are smart and ruthless with no integrity the unemployment benefits can allow you to bootstrap for up to 2 years. I know some people that have done this. I would never consider it myself and I wish they had a better way to provide for entrepreneurial support. But then I guess they don't care as the unemployment rate is low.
Scryptic iPhone game: words are your weapons and strategy your friend
Isn't Bethesda worried about their corporate brand? I can't imagine them thinking this case would be worth pursuing, at the cost of their actual products.

I originally was pretty excited for Skyrim, but this whole thing is turning me off.
This was developed by Computer Science professors at the University of Cape Town.

Video for those on Facebook: https://www.facebook.com/video/video.php?v=10150400020984867...

Design docs: http://www.lksgameworks.com/dev.html
http://weblog.mediatemple.net/2011/08/08/supercharge-your-mt...
I think the patent system should be sped up a lot -- but only for the process of denying patents. We certainly don't need to ease and accelerate the process of granting them. These idiots who think that speeding up patent grants will create jobs are completely out of touch. If anything, making it faster and easier to get patents will eliminate jobs by increasing the hostility of many industries (especially software) to actual innovators by putting more power in the hands of the largest, most stagnant firms in the business.

> "Obama seems clueless about this, but I don't really blame him for not realizing this. . . . Obama actually sounds like he's reciting someone else's line here."

That sounds like a great reason to blame Obama.
Apple $999 iMac for education on sale
Marketing’s goal shouldn’t be to be creative
Secret is a strong word -- I link to another post on the subject in the article. Still, seeing it on Glassdoor for my own employer crossed the line of disclosure.
Oh, I see, so you cannot use yum on OSX? I never realised it (or its packages) wouldn't be compatible.
You are wrong. Security very much is a concern.

It's a concern because you may use parted/gparted on an untrusted virtual machine or a USB key. You don't want a malformed filesystem controlled by someone you don't mutually trust to subvert a tool running as root on your host.

libvirt[1] and libguestfs[2] specifically take steps to reduce the exposure. Parted did not, but it's now somewhat more secure for getting rid of features that are better done by another means.

[1] https://rwmj.wordpress.com/2011/05/24/what-is-svirt/

[2] http://libguestfs.org/guestfs.3.html#security
This was the last question out of 15 or so that we used to give to people as part of an interview if they claimed they had done Java before - it was a written test. Some people had only done C or C++ before and had only had a quick look at Java and still did pretty well in it.
Perhaps I am better off using dedicated tools, but this was the only feature that made Gparted useful to me at all.

I can already resize partitions manually with fdisk; What I liked was being able to resize the partitions, grow the FS to match, and write it all to disk easily.
Go was a winner of 2009, RPG (OS/400) is more popular than Haskell or Erlang. Sure this is a joke.
Old ideas, new context! Its like BBS relay mail!
Thank You, Mr. President
If nearly all ruby programmers put their code on github, and you don't count it but you do count google code, then isn't that a bias i the sample? Wouldn't it make more sense to include all the major code hosting sites, including github?
Seems like we're spinning off into philosophy here pretty quickly. The bottom line is this is hard to read so it won't get used.
It Looked like Gangbangers Beat Him Up with a Baseball Bat
I just booted up Safari (for the first time since I installed Lion) and tried out the "Reading List".

The main reason I don't like it is that the reading list doesn't load the page until you click on it. When I create a tab, it loads and opens the page and it's ready when I navigate to it. I navigate to a reading list page and I have to wait a non-trivial amount of time for the page to load.

I understand why you would do this for a mobile browser (to reduce data charges for pages that might never be opened), but that doesn't matter to my desktop machine.

Safari could mostly fix this by preemptively loading the neighboring pages in your reading list. Until then, I'll stay with my tabs in Chrome, thanks.
Reclaim Your Excitement with Weekender of Lazes & Crazies
The mobile site is really functional and to the point, although on my Android phone in Firefox, the header "gift cards to anywhere" runs together.
Looks like it requires transcoding video for Firefox support as there seems to be no way to force it to use flash in that case.

Does it work with content dynamically inserted into the DOM? A quick glance at the source indicates otherwise.
Accelerating LTE Simulation Using Jacket
Does this act as a shim supporting the same API as the HTML5 tags?
Sorry about that. Advice on how to fix it while maintaining good rendering elsewhere? Looks good in Chrome on my MacBook and my Nexus One.
Better link (without the frameset): http://zonehmirrors.net/defaced/2011/08/08/mod.gov.sy/
I know brands tend to go after any and all cases where the IP is even remotely related, but I wonder if this is a concentrated effort by Bethesda as they view "Scrolls" an actual threat, or just a knee jerk reaction to a game they might see as amateur. If the former, it will be interesting to watch the community's reaction to a prolonged legal assault on Minecraft. I know it's causing a big stink in some parts of the internet already.
Polls can be aspirational. I'd rely more on the server logs say.
The bottom line is, you're not going to get legal reform out of a bunch of lawyers (i.e. Congress, and in this case, the President).
I've only messed around with it a bit, but yes it has flash fallback.
Some browsers do that in full-screen mode now.
By the way, in Opera you can configure browser that way so toolbars will auto-hide. You can assign shortcut or a gesture to them. Hovering isn't a good idea because it will eaither have to move the page (which is distracting and annoying when you do it on accident) or cover the page (which could block some content). So having it on gesture and/or shortuct would be the best way in my opinion. If you want the toolbarless experience. (I personally don't)
Looks pretty interesting. It doesn't seem to do anything particularly novel, but the code appears fairly clean (not perfect, but better than I'd have really expected) and, as they suggested, might be a decent teaching tool.

(And, unlike Loper OS, it's actually shipped!)
Point taken. But it's hard to come up with good interview questions, as my colleagues here, at Google, and at Endeca can attest. In contrast, it's much easier to post solutions.

That's why I'm working on an approach that assumes the candidate does of prior knowledge of the problem. But not there yet.
Just a javascript script file that tests for where ip-wise the user originates from and determines if you use a proxy for the site or connect directly.

http://en.wikipedia.org/wiki/Proxy_auto-config
> Repor­tedly, Google has been expe­ri­men­ting with this [hideable address bar] as well.

FWIW, Firefox and Opera had this long before google started "experimenting" with it.
If that was a serious question, places that do developer tools and programming languages for a living (at least MSFT, I assume others as well) pay ridiculous amounts of money to independent third-party companies that specialize in gathering this kind of data. The raw data was then kept fairly private (marketing + upper mgmt only), but the rank and file would see some of it occasionally when things such as trends on the number of VBA or VB5 or VC++ programmers appeared in slide decks talking about the direction for upcoming versions of the product.

Having working with the raw data, it was pretty fantastic. Segemented by industry/business size, handled issues with multiple programming languages or companies where one section used one language and another used other ones, etc. We even knew which tools and add-ons were used for which languages and which compiler on each platform (i.e. how many commercial shops using C++ targeting linux are using gcc vs. icc?).

But that data was also stunningly expensive. My marketing friends tell me that accurate market data always is.
The main feature is that parted can deal with GUID Partition Tables, which are required for partition larger than 2TB.
针织衫开衫
<i>So, go ahead, someone sell me on Macs.</i>

I can only tell you why I use one: OS X just gets out of my way and lets me get at my work.

What I do is systems administration - Windows, Solaris, Linux, BSD. Some light coding on the side.

Your mileage may vary.
I like that you accepted new approaches as valid even if a candidate did not finish them. Reading this I can’t help but think how this person falls into the java trap of trying to make a ridiculously generic solution which I would consider a danger sign but plenty of people love to see.

So, assuming a real world input and real world dictionary you can try plenty of things that break down for a dictionary that includes four hundred A’s but are actually valid solutions. Also, if you want a fast real world solution then sticking with a pure lookup dictionary would slow things down. Being able to toss 5 letters into a lookup table that says the longest and shortest words that start with those letters would save a lot of time. Basically, ‘xxyzy’ = null, null saves you from looking up x to the maximum word length in your dictionary. Secondly sanitizing inputs is going to be both safer and faster. And anything you are coding in 45 minutes is going to be a long way from production ready code.

PS: Even with backtracking you can code an O(n) solution for vary large input sets. Just keep track of the K best output sequences that are aka N, N-1,N-2,…N-K.
It's not filesystem code. It's a userland utility that has direct access to your devices. No, the security of utilities that can directly IO my disks is never the least of my worries.

> "Having used gparted extensively and not having a single problem among hundreds of filesystem resizes..."

Cool, just make sure you stick with your legacy hardware. Tell you what, go look at the gparted code, and tell me how it'll handle an HFS on my new 4k sector disks. If you can either reassure me or suggest a patch, I might change my mind.

Edit: I certainly don't mean this to insult any of the work of gparted's devs. I just picked HFS as an example. The fact that gparted works so well is a tribute to those developers (looking at you xilun0).
RIM’s first QNX phone revealed: BlackBerry Colt to launch in Q1 2012
I agree with lukestevens; there's a ton of value in A/B testing. A willingness to destroy your attractive but unusable mock is what separates the graphic designers from the interface designers.

That said.... A/B testing can be extremely dangerous:

- It's VERY EASY to design your test incorrectly. The most common result is that your test really ends up measuring some other factor of the design, or is chock-full of confounding factors. Any conclusions you draw from it will almost certainly be incorrect.

- It's EVEN EASIER to over-generalize from your data. People clicked on the green button more than the red button...people must like green buttons! Quick, redo the design with a green palette! These conclusions are always terribly tempting to make, since it feels like you've uncovered some deep truth about your users. You probably haven't, and it probably can't be generalized beyond the exact thing that you tested.

- It's easy to substitute A/B testing for critical thinking and self-editing. Two options? Don't worry about deciding! A/B test them! Another decision needs to be made? We'll let the users decide! The problem here is twofold: a). When designing something interactive, there are simply too many decisions to be made. You better get comfortable with making them, because there isn't enough time in the world to A/B test them all. b). (related to below) Your product will end up looking like it was designed-by-committee. Which it was.

- Related to the previous one, you can get trapped into doing "design by A/B testing". It's a simple algorithm. Get something that looks okay, then do an A/B test on some small changes. Pick the best one. Repeat. Unfortunately, the nature of A/B testing is that it is inherently isolated. If you're testing correctly, you've eliminated all your confounding factors. You're just looking at one aspect of your system. The problem is that interfaces are inherently tightly coupled. Everything tends to depend on everything else, and then you start throwing in abstract concepts like "feel" and "friction" and general "look" of the site (how well does it fit together? does it seem to have personality? Does it respect the metaphors it creates? Is it consistent?). A/B testing can't measure that kind of stuff. You also get into problems of local maxima. This is essentially a hill-climbing algorithm. Unless you're willing to occasionally start descending a hill, you're going to get stuck in an okay-but-could-be-better hump forever.

In short: A/B testing is powerful. Don't abuse it. And for godsakes, design your damn tests correctly.
The OP's post was about standards in a democratic/free country. You're referring to an oppressive regime.
Don't ban laptops. Just kill free wifi and you'll get rid of the squatters.
If Warcraft & Starcraft had been the first games to use that naming convention, it actually would be pretty reasonable for Blizzard to claim that as a trademark.

Certainly, when I first encountered some other game called <genre>craft, I initially assumed it was a Blizzard title. Maybe that was dumb of me, but I had such a strong association between Blizzard and that type of name. That's exactly what trademarks are all about -- preventing customer confusion.
Nothing native, but third party services like Instapaper and Read It Later are popular
Handling virtual disks with Windows virtualization
Speed and reliability. Take open source. You could manually find, download, untar, configure, make, install and track dependencies. A good package manager lets you do that in one command e.g.:

$ brew install package_name

OSX includes a package manager for proprietary packages blessed by Apple. It's fast and reliable but its curators forbid most open source and proprietary packages. It's called App Store.