skysight-inc/HackerNews huggingface dataset:
> Also, are you saying there's too much or too little text?

Its both. There is loads too much stuff on the screen (that I'm not interested in in the slightest), and at the same time it is very difficult for me to try to make a comparison of multiple restaurants. Whether I want to do this by average review, price, location, by looking at individual reviews, etc. it all involves a huge amount of scrolling and clicking and remembering where to scroll to on the previous page etc. (much more than necessary). At least for the way I want to look for restaurants.

Actually the Zagat rating system is pretty straightforward, but I don't seem to get it in my city (outside the USA), just an 'overall score'.

Also - Apologies if I was a little on the condescending side - its genuinely because I want google to produce a good product that I can use, but for me I can never see myself finding this useful.
Hmmm, I'm remembering back to the Apple Newton's "soup" memory… (You don't want each process to have exclusive access to it's own data, sometimes you want different processes to access the same data)
This is a really misleading title, I thought they were implying that you should use a WYSIWYG editor.
Collaborative decision making - Review19 - http://review19.com
So what's your evening routine, and what evening habits do you find most helpful?

I feel like there was a tiny bit of prep work before you could just wake up and run in a circle :D
Not sure why he would jump to the Apple TV conclusion. It might just be that they're releasing APIs for Siri, and/or some Intents-like cross-app collaboration API. Those would be big deals too.
DueProps is loosely modelled on Unicorn
WSJ: U.S. still employs 5 million fewer workers than before the recession
Here is an example of doing prototypes with classes in python: http://kashif.razzaqui.com/30414548

I presume similar is available in just about any language with decent reflection and/or generics.
I love your passwords... :D Made me giggle!
I have a vision of a bunch of the heads of other secret projects going "Awww, why do they get to be Plan X? I wanna be Plan X!"
Swift: Scripting Language for Many-Task Computing
You should move the notice in the footer to the very top. Otherwise, this is really confusing if you've never used LastPass before.
And then running. I guess the point is to make the first step. After that, you just keep making the first step.
I understand the necessity of writing the couchstore component in C for performance, but in what ways does it differ from the storage engine? In other words, why have 2 different things doing apparently the same thing?

I´m curious to see how this cluster aware incremental map/reduce performs in "web scale" workloads.

Looking forward to see more of this.

p.s.: Is there a roadmap?
Nice.

I think the font is too big. I can only see roughly 20 items on screen at a time, compared too 35 on the original site.

Besides that, it seems to capture all the functionality of the original site, while giving it a fresher look.
I definitely disagree, especially given that their example for its efficiency is "table-based layouts". That's a huge no-no. Tables are for tabular data only.
Prototypes are a primitive data type of Javascript (a basic building block). Classes are not offered natively and have to be constructed with lower level building blocks such as prototypes. This is why classes are said to be higher level than prototypes in Javascript. Does that help?
As a manager for a page with 30K+ fans we've seen our engagement numbers slowly decline over the last 6 months as Facebook as tweaked their edgerank algorithm. We theorized it was only a matter of time before one would be able to "pay" to undo their changes and have your post shown to all of your fans again. Guess we should start budgeting.
Keep UN Out Of Internet Regulation
multiple clicks on an item create multiple forms
Torturing my shrink would drive away depression.

Ya nigger.

God says...
Please anon performing blindness Infinite subtle plainer
dry hasting
The real question is why are you still using IE8?
I didn't notice there were no periods till I finished reading and then had a "hey, wait a second" glance back This is an experiment worth trying out: just write everything in this style for a while

The main problem I see here is figuring out whether a new sentence has been started when a Proper Noun or capitalized pronoun like "I" has been introduced I provide the current sentence as an example of that It's not so hard to figure out from context usually, but I'm sure there are easily constructed cases where the meaning changes based on the period Then again, much of the English language is like that
LastPass (which is awesome, by the way) gets used maybe 15 seconds a day... I'd say that keeping the interface high-density and therefore fast is more important than aesthetics.

Almost all interaction with LastPass is done through the browser bar anyways. You only have to go into the website when you've got a complicated thing to do.
I disagree. It fairly consistent. By your numbers, the computer usage in 2000 is 56 pixels in diameter while the diameter for the circle representing 2008 is 195 pixels. By area of the circle, The bigger cicle (half circle really, would that matter?) is 1212% larger. By diameter, the larger circle is 348% larger. That is a couple pixels (about 3 pixels) or percentage points off (about 5 percent). That is accurate enough to show scale on an infographic in my mind.

As for Hitatchi creating a 1TB drive that holds 1000GB, but later stating that 1TB is 1024 GB, isn't 1 terabyte technically 1000GB which the hard drive companies use, but also frequently used—incorrectly—to reference 1024 GiB or 1024^4 bytes? This other number, 1024GiB is actually a tebibyte, not a terrabyte. They are technically incorrect, but from the standpoint of the majority of the population, the difference between a terabyte and a teribyte is just small print on the back of box. The infographic could be clearer, but honestly, do you think this detail is worthwhile for trying to show the scale of what a petabyte is? That is what, a 5% difference in size? I think that is, when looking a petabyte. If I did my math correctly, there is 50GB of loss (or is that GiB?)

In the end, they are trying to show that a petabyte is a fuck-ton of data. More data than many people can wrap there mind around. They are trying to show scale. How you define the numbers are complicated because we have SI units for both binary and decimal which don't match up and IEC units for the binary side as well. The average consumer isn't going to know or care. They could care that a petabtye is HUGE. The infographic portrays this without trying to bog the consumer down in differences in technical jargon that most of use technical people know but don't bother using correctly ourselves most of the time.
I dont hand code HTML. I write a small bash script to hand code it for me.
Fair enough, but headlines like this will probably stick in people's minds so that they next time they go to hand-code a repetitive block they'll remember to try Zen Coding it.
Higher Education's Online Revolution
eh, religion
This might be better if G+ had any frickin' idea where I am. None of the places listed are local.
Apps on a TV don't really make sense to me. You've got this super high resolution multi-touch display in your hand in the form of a tablet or SmartPhone that offers direct manipulation. Who wants to bother with pointers and gestures on a lower resolution TV? I think we're just past that now. Games and video content of course make total sense on a TV and maybe interactive features too. A live stream of some silly reality show could include built-in voting. A sports program could offer multiple angles you can choose from and a customizable score-board. I think that's where we are heading. If Apple doesn't do it someone else will soon enough. I think Apple is probably about the only company who could get the content providers on-board though.
But you are missing something...

Try photo manipulation with a CLI. Art requires spatial interaction, not merely "conversational" expressions.
Absolutely! I have an evening routine, and it's key to achieving the morning routine. I need 7-8 hours of sleep or I'll burn out within a few days and fail with the routine one morning. I'm still following it pretty much how I describe in this article from last year: http://joel.is/post/5303723252/creating-a-sleep-ritual
I am one of those people who thing that CLIs are not user friendly. The premise - giving a computer instructions via Natural Language (NL) - is very sound. However, the way CLI is done right now (from the ground up) - is broken. The most obvious example - why are CLIs ASCII-based? I want to pass around objects - "ls" should only give me just that, an array of objects (which can be serialized for output in any graphical way, including ASCII). There shouldn't be any ASCII flags or switches - those (if really needed) should be an array of objects as well.
Another example, piping, something that UNIX proponents are quite proud of, is a good concept, but it isn't perfect. I can't even count the number of times I wanted to pipe an output of one program to multiple others, or pipe multiple programs into one. The list goes on and on.

CLI is the best tool that exists at the moment for a few things, but I definitely see how there could be a superior, semi-graphical, non-"scrolling-ASCII-buffer" alternative.

Note: I have tried Linux as my main OS for almost a year, I've done extensive dev under Linux, customized the hell out of my .profiles and *rcs, etc. Still, I see it as flawed. If someone comes up with a sane CLI, I'll be the first in line.
Email clients are stuck in late 90s-era formatting, and alas, tables are very very necessary to create cross platform emails that render identically (or at least similarly). Yes it's the "wrong way" but it also works well for older clients and odd situations where full CSS support is lacking.
Future of work is Cloudsourcing aka Crowdsourcing
Blissmo: Exceptional organic & eco products at up to 70% off
Since I started using HAML, I can't stand writing HTML. If I ever need to write HTML again, I'll be sure to remember Zen Coding.
Isn't this what inotify and related programs (incron, etc) are for? I expected it to at least be based on python-pyinotify or python-inotifyx.
I believe Graphite/Whisper were created to address some inabilities in RRDTool: http://readthedocs.org/docs/graphite/en/latest/whisper.html#...

Are you saying that graphite is somehow deficient? How is/was the author "out of his depth"?
I've been watching Akiban build this for a while, and they are planning on releasing an open source version of something similar in a month.

What's interesting to me is that they moved from MySQL, Google's engineers are very smart about code. I wonder if Google looked into writing a storage engine and then realized how awful the code of MySQL is.

Also the fact that Oracle owns MySQL probably gave them an extra impetus to get off of it immediately.
Could you use the reply button when replying instead of using the @name notation? It's kind of hard to follow your responses.
"I'm at work"

I can choose to use a Firefox stand alone install, but that does not have flash set up. And the world is still lonely without it.

In essence, I have been too lazy to find a better solution than the "it's there and it just works" solution..
Good idea. Linked it in the post. Thanks.
Sure, except if you've worked with full web pages made of tables throughout, you know how they usually suck in terms of maintenance and how hard it is to make changes. It's also just a lot more boilerplate compared to doing it "the right way".

But if you know what you're doing, and you know why exactly you need a table here to do this particular thing (which should not be your entire web page due to maintenance issues), then go ahead and use a table. Like for emails it's pretty much a necessity (along with style attributes, sigh).
Anything I can do with a string, I could also do with an array. However, it would take extra work to make an array behave like a string, in the form of helper functions, etc.

If I really wanted to prove a point, I could make a string behave like an array. But that would take even more work because an array is a very flexible tool used for a variety of low level purposes.

Therefor, according to your argument, a string is a more primitive data type because it takes more work to make a string act like an array than it does to make an array act like a string. This goes in direct contradiction to the actual definition of a programming primitive.

Back to the original poster's quote, "JSX offers a solid class system much like the Java programming language, freeing the developers from working with the too-primitive prototype-based inheritance system provided by JavaScript."

He is quite clearly addressing a specific case here, which is programmers who want to use Java-like classes when developing in Javascript. A lot of extra work is required if you want to make a Javascript prototype behave like a Java class, with inheritance, etc. So in this context, it is obvious that Javascript prototypes are "too primitive" for the task at hand.

Similar to the way that strings are, in fact, arrays with lots of extra functions for frequently repeated, string-related tasks, JSX classes are JS prototypes with a lot of the oft-repeated boilerplate code done for you. I'm not sure how to make it more clear how the chain of "primitiveness" flows in this case.
Discussion on a persistant API for NVRAM in the linux kernel
If you are doing "table-based layouts", you're doing it wrong.

I'm a great fan of zen, specially for CSS, but every editor has had autocomplete/expansion for years, and it ends up being nearly the same speed (t+tab, tr+tab, td+tab, cmd+alt+d x5) once you internalize it. I even ended up removing it from ST2 since it conflicts with default shortcuts. CSS is a whole different story, I haven't seen any editor with expansions as complete as Zen.
Typing in a particular phrase in the Google search box won't delete all of your mail and files, so you could think of it as a "safer" or "immutable" shell.

CLI in contrast can modify things, not just give you back information.
Are they? Save an image to a file, attach to an email. Cut and paste a link into an email or an IM. Or provide a link to a page with the image: same exact work as a link to a non-image. This is, at the very least, the same amount of work.
Neil Gaiman Commencement Speech: Make Great Things. Learn From Failure.
Why do websites require "secret questions"?
I wish Google (for example) would give me an option to provide no secret question.

They seem terribly insecure and an easy attack vector e.g. "What was your first phone number?" would be incredibly easy to coax out of a person simply by calling them and pretending to be from x phone company.

In the days of two-step verification, is making a security question compulsory obsolete?
Honestly? I don't get why this is quicker. Doing front-end development, writing actual HTML tags surely account for less than 1% of my time. And most of that time is just modifying existing structures, not creating new ones.

I'd rather type a few closing tags myself, and use copy-paste to duplicate a bunch of lines. I really don't see how that is going to take longer in the end.
TaylorMade CB Irons
Haven't read through it myself, but some one posted this comparison: https://news.ycombinator.com/item?id=4044943
No. We're not doing it wrong.

I am hand coding HTML in nXML mode in emacs. I'm also hand coding various templating languages/libraries which generate HTML. Nothing's wrong.

What the OP is doing wrong is writing bad titles for posts about an otherwise decent tool, Zen Coding. Better to skip the post and just read about Zen Coding directly: http://code.google.com/p/zen-coding/
We’re Trapped in the Facebook Journalism Bubble
"... been introduced I provide the ..."

I'll admit that I did a triple-take when reading through your example. Let's keep periods. :)
Well, this website modifies a lot of variables, though it doesn't make everything variable: http://www.metamorphosite.com/about
I just wasted my time...
Replying to replies to your messages has a cooling-down period built in on this forum. Give it 5 or so minutes, and the reply link appears.
If you decide to preach, it helps to know the subject.

Table-based layouts is the only practical option for HTML emails, which is exactly what these guys were doing.
Google is currently an Ad company that drives you to those ads using AI/ML.
I find it hilarious that olalonde appears to be turning your condescending use of socratic irony back on you by treating you as the "ignorant student" that you pretend to be, and then not only do you not pick up on it, you actually get offended! Brilliant.
Socialising does not equal stronger ties. Talking to a bunch of people at a party is not going to create anything but acquaintances, a word we use to describe people you have met but who mean close to nothing to nothing to you and vice versa. Socialising on facebook is even weaker than that.
I am missing some context. what is surrounding all this?
Tab completion included standard in many editors is just as efficient. Linkbait title but Zen is cool.
So someone remade cron+incrond, in python, using more memory, with a more complicated syntax. Okay. I'll pass.
Building a Pinterest for Instagram called, wait for it, Pinstagram http://www.pinstagram.co We launched it on HN less than a month ago and are getting some users so we'll keep working on it.
Freida Pinto – New launch People Magazine June (2012) | Indian Actress
This is an honest question, albeit vague:

The media keeps telling us that consumption is good for the economy, and that we need a lot of spending right now (whether in the US or Greece).

I understand that the economy is a dynamic system, initial conditions matter, and that occasionally you need to kickstart it or "prime the pump". But that seems to have been lost to the general notion that we should always consume and spend more.

Does spending and consumption really lead to prosperity? What's wrong with saving, investment, moderation, and conservation?

If nothing else, this constant pressure to spend more (to the point we need to ask the government to force us to spend) has to take a serious toll on the environment. And I can't see how that level of waste actually helps anyone prosper.
There's no question that Google is good at R&D. In the past these projects have led to full featured products that were pretty great. However, lately that hasn't been the case and it wasn't because of lack of vision but lack of top notch execution and lack of attention to the experience element people expect these days. When companies start competing with each other rather than with themselves, they tend to lose sight of the end goal which is to create great products.
Eventually it should be rewritten to use pyinotify. For now it was good enough for my needs.
If you take into account state and local cutbacks, there was no government stimulus, we actually had austerity.
There are multiple levels of partner at firms like this. Some partners get more carry than others.
I love Zen-Coding for stuff like this:

html:5>(div.header>ul.nav>li>a[href="javascript:"]#menu$*6)

It's a complete HTML template in a one-liner...

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div class="header">
<ul class="nav">
<li>
<a href="javascript:" id="menu1"></a>
<a href="javascript:" id="menu2"></a>
<a href="javascript:" id="menu3"></a>
<a href="javascript:" id="menu4"></a>
<a href="javascript:" id="menu5"></a>
<a href="javascript:" id="menu6"></a>
</li>
</ul>
</div>
</body>
</html>
We don't have the technology to make volumetric holograms, the closest thing is some persistence of vision-like system made by a Japanese company that's very low-res and can make you blind if you stand too close to it.
Solving Scramble With Friends – a tale of three data structures
Ask HN: Your experiences with Nootropics?
Does anyone have experience with Piracetam or Oxiracetam (or any other racetams), for hacking your brain?
I thought the same thing. Some of the worst workouts of my life have been after a cup of coffee.
Is it weird that I'm happy this site doesn't have a lot of pretty gradients and fancy art? For whatever reason I'm a little tired of too pretty sites related to JavaScript or other client side development. I think the reason for this is because I get the impression that the contributors emphasize trivial features and care more about artificial things, like a really opinionated interface but not a lot of innovation in performance.

It's like the bike shed concept. Anyone can paint a bike shed, but it takes real skill and hard work to build a decent one. It's great to have a nice coat of paint, but the accomplishment wasn't picking the color. That's how I feel about ember.js's website, and the website for all these other client side things with fancy buttons, large web fonts and gratuitous use of space. It's probably a pretty coat of paint, but I doubt I can get efficiently achieve 200,000 datastore operations with speed.
Cross bracelet wholesale
This is so incredibly low density. It's painful. It ignores existing categorization, I have no idea what the checkboxes are for.

Why are the mass applicable actions thrown in with completely random things. LastPass is an eye-sore, but it's 10x more functional than this.
Re: Require.js - it is possible to build one JS file using the r.js build tool:

http://requirejs.org/docs/optimization.html#onejs
We get to a point where programs actually sometimes guess it right more often than the user. I do get recaptcha wrong about 50% of the time and I guess I'm not the only one.

It's sad that I'm not exaggerating. I get the captcha on YT everyday because apparently my subnet attacks YT a lot.

Now, It's not Google's fault, but the whole captcha thing is getting more and more broken.
First, this is not the normal open sourcing process. He says "This uncertainty bothered me a lot, since I wasn't sure whether my project could be legally released as open source.".
The normal open sourcing process takes about 3-7 days. If he really wanted certainty about releasing it as open source, he could have gone through that process and been done with it.

The process he is talking about is the process of Google granting ownership of various IP rights that google would normally own, to the employee.
For various reasons (ethics, patents, copyright, etc) this is more complicated, and takes longer. Google is one of the few large companies that even lets you do this, AFAIK.
The humorous part of all this is that the page describing the process, states quite clearly it will take about 2 months to make a decision. So it's not like the 2 month wait was unexpected, either, and phrasing it like he does implies that there was some amount of uncertainty in the time period where he was being strung along, which is simply not the case.
When studying management theory - this behaviour is categorised as 'Taylorism' - you can read an examination of the false assumptions behind it here: http://www.theatlantic.com/magazine/archive/2006/06/the-mana...
Speaking of "no", can I talk to you for a few min sometime about where we're doing with Get.com? We're talking to people right now, and damn if you're not on our top 5 wishlist. No worries if not, still hope you become a VC :-)
I use block folding and a clipboard to achieve a similar effect. Is there really anyone, who, when faced with this task, would manually type 500 lines of repetitive html by hand?
No, I'm suggesting they could compete directly with Project Glass or similar types of products, or at least partner with hardware companies. The software is what makes the hardware interesting to use.

I have no clue what you're talking about regarding blackmail.