skysight-inc/HackerNews huggingface dataset:
Pretty horrible list IMO...

1) Try a different theme, it may help if it really affects you that much. But this is the only one I somewhat agree with as being possibly an issue; but nothing I really thought of when first looking at the new UI

2) The marker is more than far enough away to make it easy to scan through IMO. This feels far too subjective to just throw out and be like "yea this is definitely a bad change" without doing some testing first. Either way, you can disable this from settings. (Disable snippets iirc?)

3) This too can be disabled: go to settings and change it to text labels instead of graphical labels?

As much as I used to hate the new look too, I think it's improved enough since its first iteration to get out of the way and let me do my thing. Though, I still REALLY hate the fact that you can't click on the "Google" logo at the top left to go back to the main page for whatever application you happen to be at. I have no idea why they would remove that...
The most common and impactful source of problems or bugs are ones of misconception, not TypeErrors, therefore anything that lets you iterate faster or get something out the door quicker is desirable. (I heard him say something to that effect in a talk)

He must have a typechecker in his head ;). My experience with learning Clojure (knowing Haskell) is that I constantly bumped into bugs where I thought "Haskell's type checker would have caught this".

Usually, when I write new functions in Haskell, I write down the type signatures first. This helps catching many errors. For instance, if your type signature is:

f :: Integral n => [a] -> n

You can not accidentally apply a function (in f) to f's argument that assumes a list of lists, or return something that is not an integral number.

This cuts both ways: strongly encoding semantics using the type system catches many potential bugs in functions, but it also provides guarantees to the caller of a function. For instance, I know for sure that f does not return a 0/nil/None pointer, I know that the number is exact (since it is integral), etc.
Yeah, the description of "Martian natives" was interesting.
Does it though? interviews-by-committee are consensual too...
The only advantage CNC has right now is accuracy (thousandths vs tenths of an inch).

It is more than that. You can make things out of metals that you can heat treat later to become much stronger/harder.

The products made by of those processes are not very strong. You can't heat treat ABS to HRC 65. Sure, you could print a pattern for casting with ABS, but castings are not that strong either.

Sintered metal? I don't know enough to comment. Perhaps it can use poweder metallurgy grade alloy steel?
Apple ipad Mini is ready to start production | Gadget Magazine
Show HN: My new Portfolio Page (built on Twitter Bootstrap)
Great article, I love the way Carmack communicates.

Can someone please explain how much of these performance worries is mitigated by C++11 move semantics? To me it seems like the functional style is becoming a possibility when one doesn't have to worry about the penalty of copy operations.
I wonder how Google deal with all these little easter eggs from a code perspective. It's pretty impressive that they can add so much extra to a particular search term without it affecting the overall code quality.
Haven't you faced any problem with the toolbar buttons ? they are all lumps of coal with minor variations!
UK Digital Economy Act "anti-piracy" implementation delayed until Q1 2014
Obat herbal jantung bocor alami
Obat Herbal Jantung Bocor alami jelly gamat solusi pengobatan penyakit jantung bocor dan obat ini aman tanpa efek samping dan zat kimia
Your plain text is less portable than any structured format. You’re creating ad-hoc parsers to process your ad-hoc format. There has to be some implicit structure to this text, otherwise you wouldn’t be able to use lex.

All it does is it ties your format to the specific implementation of your parser, including all the bugs in your custom stack. Your logs are now .docs, just in plain text.

> It all starts as a stream. That is the "universal format".

False. It starts as a data structure in the memory of the producing entity. The most direct or lightweight format would be a direct memory dump of the process. This would be unpractical, so the choice is between a generic portable structured data format and an ad-hoc serialization format.

Here’s your pipeline:

Structured data (Producer) → Plain text → Structured data (Consumer)

It’s like creating JPEGs of your logs and then running OCR to get the structured data back. That would be insane, right? But that’s the exact analogy, just your pipeline is a little lighter.

Now consider the alternative:

Structured data (Producer) → Portable structured data (.xml) → Structured data (Consumer)

The data in a structured, portable and uniform format like XML can be leveraged to offer rich and powerful tools, like XPath/XQuery/XSLT, all the while remaining agnostic to the specific data domain.

It’s just the logical thing to do.
Yamaha Soul GT Special Matic For Man
Googlers have too much time on their hands.
Opera logos attacking page elements? Is there a backstory for this or is it just a coincidence?
Adidas with wings
North London Van Hire
Did you ever heard of Shortmail? I've not yet tried it but they limit the chars to 500 and have some other cool features https://shortmail.com/
It's the O:s in the google-logo
Not too much time but fun spending their time on things like that.
Thanks for signing up. We're part of the Lenovo Partner network and are making a deal with them to buy in bulk. We don't want to sell overpriced machines like Emperor Linux (an equal spec T420 costs $1430 on Emperor vs $859 on Lenovo!).
You can hide the chat box. Look for a button at the bottom center of the sidebar (so lower left of the entire screen).

That should show you as many labels as possible. Because of the new multi-panel approach, you'll have to scroll down the sidebar if you have more labels than fit (like an iframe).
This easter egg is referring to the game StarCraft 2 by Blizzard. There are three fractions in StarCraft 2: Protoss, Terran and Zerg. Imagine the Zerg like aliens. Zergs have a unit called "the Zergling" which is a small creature that usually attacks buildings and enemy units in groups. If you have a lot of Zerglings and run to your opponents fast this can be called "a Zergling rush". There are also custom maps that you can play that are called Zerg Rush: You are in the middle of the map and Zerlings are streaming to your bade from all sides. You have to defend it like in the easter egg.
Ah, that makes more sense. Opera doesn't exactly represent the Zerg of browsers ;)
s/Affect/Effect/g
Why Walt Mossberg should never review PC's
I would imagine each search term being something like a key in a database, and each key has an associated field which can link to anything they want. That linker probably then gets attached to a "hook" on their site.

It's just a matter of adding in the hooked code into the associated field in the DB.

I know I over simplified this, but I would assume that's the gist.
I've been learning Haskell on the side for a while and was hoping for something more after reading the title, but the post pretty much just points out a few preferences that OP has.

I spend very little time in Rails hung up on any of the issues expressed.

With some experience with frameworks like Express/Noir/Sinatra, I find that Rails is productive for me because of (A) convention and (B) getting common things done with terse code like `belongs_to :forum, counter_cache: true, touch: true`, and (C) not having to write glue code for basic things.

This quote...

> In addition, there is also very little “convention” with Snap. It enforces nothing, which has the consequence (in addition to allowing you to make a mess!) of having the whole application conforming to exactly how you think it should be organized.

...is precisely the deal breaker for me. If OP thinks it's hard to add/edit Rails code because it's spread out, then a lack of convention suddenly isn't a very compelling scenario for productivity. At least you know where to look.

I've been in a Node.js kick recently, consuming a lot of Express-stack repos on Github of smart people, and the experience is baffling. Deciding where to put code in my application just isn't a problem I want to solve when I'm trying to write a non-trivial, non-single-paged application.
Well, I would say that it refers to the Starcraft series. I'm so old that I remember the first Starcraft game – and I'm quite sure it had Zerg. ;)
Hedge funds ‘outperform traditional asset classes’
Finally the secret identity of "StarcraftJokeExplainer" is revealed!
You mention that each week has it’s own Live column; do you only keep The Current Week on the current development board? What happens to the older weeks, are they just archived or moved to another board? :)
"It's not hard, you just need hundreds of dollars in equipment and some practice!" Sounds like "hard" to me.

TQFP can be done with common and cheap items like a cheap soldering iron, a flux pen, some copper wick and a pair of tweezers.
The solution is to learn color and how it works. Start with something like color theory:

http://en.wikipedia.org/wiki/Color_theory
TripAdvisor Survey Reveals Air Travel On The Rise In 2012, Tourism News
The best part of it is having Gmail on Android notify you only about important messages. It's great to get notifications about emails from friends about things going on tonight, but not get bothered by email list messages that can wait.
Is there some kind of site somewhere that could simply gather votes on simple questions such as "do you like the Gmail UI ?" so that we can talk numbers, if possible with a large enough user base to avoid the sample-size bias ? I'd be interested to know if there were. That way, we could really compare if most people have a problem or not with the Gmail UI.

At least, we can see there was a significant increase of "Gmail interface sucks" articles when the new UI came out. That has to represent some part of the users, to the least.
In addition mass and therefor density are known so they can probably be used to cross verify this?
Yeah, the 'zerg' meme originates from Starcraft. It's been commonly used (often pejoratively) in gaming circles to describe situations in which superior numbers dictated the outcome of an encounter.

On an unrelated note, it's rather depressing to think of the original StarCraft game as being something 'old people' remember. I'm 29.

Edit : I was kind of surprised to see this meme explicitly explained. I've always thought of it as being one of the most ubiquitous out there.
And the (Apple) A5 is an A9. I think we need a chart :(
See, why is it that the mining companies are seemingly keeping quiet as some new innovative entrants are gonna wreck their market, and why is it that the music/film industry cry like babies when a "similarly" technologically inventive disruption happen to them? I'm not trying to twist this into an argument against the MPAA, just observing how differently capitalism can unfold itself.
Les noms des membres du jury du Festival de Cannes 2012 enfin dévoilés
Les noms des membres du jury du Festival de Cannes 2012 sont enfin dévoilés. Nanni Moretti, le président décidera aux côtés d’Ewan McGregor, Jean-Paul Gaultier ou encore Emmanuelle Devos.
Thanks for the addition. Well when I refer to the "old Google" I am not sure where to draw the line, it may have started earlier than the recent G+ integration anyway. It has more to do with my perception of an "old Google" organization which used to be open to user feedback rather than the more recent one, blatantly pushing changes with seemingly no passion about their established user base opinion.

I may be wrong. To confirm whether things changed or not, we'd need to get Google insiders to speak out on that subject.
Even if it costs $500 billion, or more, to create - if it's successful and you increase natural resources on Earth by $2 trillion + create a whole heck a lot of innovation in the process, it'll be a huge overall positive / success.

Perhaps though this is all a coverup plan to visit a spaceship that crashed on the moon...
Also a brilliant, in my humble opinion, imagining of how we would function with accessible and 'intelligent' autonomous software agents at our beck and call. I've read tonnes of science fiction, and this book really stuck out in my head.
Windows DLL-linking with cgo
Small efforts to rejuvenate the business identity
Vimention keeps you on map with the hottest phenomena both globally and locally.
Sorry, I think I poorly worded my comment. The point I was trying to make was that (imo) the better devs have an extremely deterministic viewpoint towards their code and are always paying attention to all the contextual layers in which they are coding and how their code may affect that context.

The example of compilers/languages sort of follows from this, as this (constant) awareness leads to pattern recognition which then leads to surmising about leveraging languages, code generation, etc, to take advantage of these patterns & reduce effort/errors.

There are other examples, just that I picked this one.
Milk is good. The problem with low-fat milk is that the process for pulling the fat out leaves this liquid without taste.

Therefore, for regaining the right texture and taste, companies producing low-fat milk actually add milk powder and other chemicals. Also the process doesn't just remove fat, so just like with refined carbohydrates, low-fat milk or yogurt loses nutritional value.

Do a test sometimes with your favorite yogurt for instance. Leave it on the table for a few days. If it doesn't grow mold, then it has no nutritional value in it. It can also happen to have the same taste after a week (I don't know if ever noticed this, but I did, especially with products from Danone).

Few people these days drink real milk straight from a cow. The difference in taste is huge. And do you know what happens when you leave such natural milk on the table for a few days? It goes sour and turns to yogurt ... has a great taste and is really healthy. Really, you don't have to do anything else, other than just leaving it there. Cheese is also easy to make from such milk and you won't find such great-tasting cheese in the supermarket ;-)

Try doing that with bottled milk, especially the low-fat variety. You'll have a surprise.

What's worrying me is that a lot of mothers are giving their toddlers low-fat milk these days, without considering the process of producing it, taking it as a given that it's healthier than normal milk because it has less fat. Well actually, giving low-fat milk to children is just as irresponsible as exposing them to passive smoking.

Our stomach and metabolism is used to digesting normal high-fat milk. If you're concerned with the high-fat, just drink less of it and concentrate on quality, not quantity.

My point was that people shouldn't put processed crap in their mouth. The more natural it is, the better.
Iphone app development company | Hire iPhone Developer
Trafacs provides innovative way to develop your website for all mobile device. Contact us for Mobile Compatible Website Development and iPhone/iPad Apps development.
That's what I thought at first too. Once I saw the yellow ones it made more sense :).
The GG at the end was a very nice touch.
The general problem with this is you don't know if you're sampling fairly or not. Perhaps the easiest way to do this (although there may be a sampling bias) would be to search twitter for 'gmail', 'gmail sucks' 'like gmail', etc. to get an idea of what people who tweet about it think.
Any variant of my answer will boil down to being built around "well... people".

Maybe ease of use is the weak point - I personally doubt it - go for fixing it.

At the same time, I do suggest that there is something more complex bubbling under the surface.

GO for building your alternative. Nothing works better to figure out whats going on than an example that can be tested against. Good luck! Interface isn't everything!
You just email them? No encryption or anything like that?

Kind of funny that a security audit is the thing that trigger this .. =/
I'm like a cat in heat looking through the titles - but I am already too busy!! Grrrg.

Question: What is a good electronic device for reading ~A4/Letter sized format? Cheap and cheerful. No 'brain' required other than to search and switch between documents.
Nice share! This is the first time that my clicking skills were needed to 'defend' a search result page. :)
4million Digits of Pi in a Single Image
Took me literally a few minutes to adjust. Like a lot of UI elements the association of function is formed over time. Everything I do in Gmail is second nature to me now and the UI doesn't impede much if anything. I do wish email attachments would appear on the right of the email thread.
Show PG: Our startup on "Replace Email" idea
You should promise anonymity like Jitsi.
Important tip based on what I see in this thread from multiple people:

If the response is "oh, no problem, just try to find this button, or hover on this very small area to trigger a non-obvious behavior"... we're probably not talking about good UX.
Phoenix/firefox hit 0.2 in fall 2002 and was already faster and more usable for me than IE
> On an unrelated note, it's rather depressing to think of the original StarCraft game as being something 'old people' remember. I'm 29.

Do you remember a time before Google? Google was started the same year as Starcraft was released - 1998.

(Weirdly Armageddon and Deep Impact were released in 1998)

(http://en.wikipedia.org/wiki/1998_in_film)

(http://en.wikipedia.org/wiki/1998)
I realise you're joking, but for anyone looking for advice regarding how to play SC or SC2, I recommend http://wiki.teamliquid.net/
自行车锁
> Logging to ascii means that the standard unix tools work out of the box with your log files.

Oh Perl, you came, and you gave without taking...

https://github.com/rcaputo/app-pipefilter
I have to say I am outraged by the amount of negativity on the comments. How do you think all the masters we respect started out?. Did Steve jobs give his best sales speech on day 1?. Did roger federer win the very first grandslam he played in ?, Did Obama gave the perfect speech on his very first attempt?. They tried and improved to be what they are and can't we applaud him for his effort and guide him if we think we are more capable and experienced rather than looking down on his work?.

Hats off to you man for doing something not many have managed to do. keep doing it and you'll scale new Heights.
However, Salmon's incentives aren't aligned the same and regardless of his desire to show a lack of bias to be a "good journalist", there is a point that he stands a lot to gain if his critique of Andreessen becomes popular.

Sure, he makes good points, but I'd take this type of critique a lot more seriously if a successful VC said it. Journalists are good at writing and doing a job of disseminating information. Given their role, they will never be completely accurate when it comes to making predictions of an industry in which they are often on the periphery of "the trenches".
But if they are commenting directly on the actions of a company that is paying them, then they are usually in the business of PR.
Why would I sign up without having a clue what it does? I already have a free service for sending and receiving messages - tell me why I want your service.
其它门
"I'm so old that I remember the first Starcraft game"

I remember when Dune 2 came out - the father of all RTS games.
Works on iPad too! High score of 74 :) http://imgur.com/Q52P9
Absolutely.

You cannot value the asteroid at weight * current_price_per_ton.

Because the earth is surviving on 100 tons of platinum / year, and the current_price_per_ton is based on demand to supply.

If you rocket back with a whole 100 tons in the first year, you dramatically affect supply. The price drops; platinum suddenly becomes more affordable for more things, demand may increase and so on.

But we can all see that if there were mile cube of platinum delivered to earth, it wouldn't actually be worth $1500/ounce any more.
Painful lessons: Porting Centos from VirtualBox to EC2
I was under the impression that Lisp makes it easier to write functional code?
Let's be clear, the article is comparison between frameworks. The benchmarks should therefore reflect the comparative speed of the same web application written using both rails and snap. I'm not aware of any attempt to do this, so I attempted to approximate it using the speed of the language in general and you can see that from the results I posted that the slowest Haskell GHC is faster than the 25% percentile of MRI ruby 1.9. This is a useful observation; A simple pong benchmark has absolutely no bearing whatsoever.
The most influential university course I ever took was numbered BUEC 495. It was titled "Economic Analysis of the Law". In particular, it was a fascinating treatise on the Coase Theorem; perhaps half of the class was spent on understanding it and its implications.

The theorem states that if trade in an externality is possible and there are no transaction costs, bargaining will lead to an efficient outcome regardless of the initial allocation of property rights. In practice, obstacles to bargaining or poorly defined property rights can prevent Coasian bargaining.

http://en.wikipedia.org/wiki/Coase_theorem

Especially for our industry, which make systems that deal with data, information, transactions, etc, I think we have to be especially appreciative of what the Coase Theorem can imply. At a fundamental level, the technology our industry develops is all about lowering transaction costs, whether we're aware of it or not. And that lowering of transaction costs means that the world does become more efficient at allocating resources, if the Coase Theorem is true.

Our professor read us a passage from Knowledge and the Wealth of Nations, part of which is cited here (edit: only a bit more detailed than the text in OP, but I still think it's a cool scene worth mentioning):

http://www.salon.com/2006/11/16/milton_friedman/

That was the night Ronald Coase came to dinner at Aaron Director’s home to defend his views of transaction costs against a skeptical Chicago department. Coase had submitted a paper arguing that simply assigning property rights and then letting market processes take their course was usually a better solution than costly government regulation. The referees were certain that something was wrong with his argument. Hence the occasion of the dinner. George Stigler later recalled, “In the course of two hours of argument the vote went from twenty against and one for Coase to twenty-one for Coase.” Midway, Milton Friedman opened fire, and the bullets hit everyone but Coase. “What an exhilarating event!” wrote Stigler. The guests said good night knowing that intellectual history had been made.

Honestly, Coase was and is a brilliant guy. My mind looks at the world in a totally different way due to his work.

edit: And I should note that although Coase refuses to take credit for developing the Coase Theorem in OP, everyone else gives him the credit. So I think he's just being modest there.
And there is also a setting for having text labels in buttons instead of icons.
That's pretty obvious, but still interesting. That forces meteor users to confinate the framework for the sole application, nothing collateral.
The (very little) information provided implies that this only works for communicating with existing users - so a bit like the first person to pay for a telephone to be installed - who are you going to call?

A good demo would help - perhaps some legacy support to get things moving?