skysight-inc/HackerNews huggingface dataset:
Add to this, Fry's also stacks the "wait line" area with lots of high-margin low-cost goodies like candies and trinkets. I myself have succumbed to grabbing some trail mix or a thumbdrive while waiting there.
The headline sounds interesting, but extremetech's mobile website is so awful I can't read it... Breaks the back button on iOS sometimes and what's with the forced pagination?
I just know from personal experience that I was having flashbacks to opening my iPad 2 compared to when I was opening my HP TouchPad.

It seems almost all manufacturers have gone to the same sort of packaging that Apple has been doing for years.
Many thanks for the info. I'll have to delve into cKanren more - I kind of glossed over it.

For anyone else interested, it looks like Claire Alvis is leading development of cKanren. Here's a background paper and a link to the source on github:

http://scheme2011.ucombinator.org/papers/Alvis2011.pdf

https://github.com/calvis/cKanren

And here's a short example and discussion of use of cKanren by (I think) one of the core.logic creators:

http://dosync.posterous.com/another-taste-of-ckanren

http://groups.google.com/group/clojure/browse_thread/thread/...

Also, the Friedman group maintains some other source here:

https://github.com/iucs/relational-research

which includes...wait for it...babyMiniKanren (babymk)!
I think virmundi is referring to the now-famous story of IBM using their huge patent arsenal to attack companies in the 1980s:

'An awkward silence ensued. The blue suits did not even confer among themselves. They just sat there, stonelike. Finally, the chief suit responded. "OK," he said, "maybe you don't infringe these seven patents. But we have 10,000 U.S. patents. Do you really want us to go back to Armonk [IBM headquarters in New York] and find seven patents you do infringe? Or do you want to make this easy and just pay us $20 million?"'

http://members.forbes.com/asap/2002/0624/044.html
CPU affinity certainly has a useful purpose; however, I said "needlessly". As in, what if every process on your system selected a CPU when it started, and just waited for that CPU, to the point of leaving other CPUs idle or underutilized? And what happens when you get stuck behind a process which requires a huge pile of CPU resources? The problem becomes even worse with batch processing: every process must run to completion before the next one for that CPU can run.
Bufferbloat roundtable w/Vint Cerf, Van Jacobson, Nick Weaver, Jim Gettys
Interesting guys. I've been waiting for something similar for a long time now. Quick question though: how do you map all my information to the input fields in each form. Do you kind of "crowdsource" it the first time a user comes across a new form and manually fill it in?
There are two Trader Joe's near me. One does a single line and the others have one for each cashier. I never go to the one with multiple lines. I hate it. The big, huge like that goes to the back of the store for the one with a single line.... I love it. I moves fast and I don't need to worry about picking a line. Even if it went just as fast as the other type, I'd prefer it, but now there's reason to love it even more.
How to Use Script Fonts in Design Projects
Occasions for script fonts are formal invitations, holiday greeting cards, or designs with short titles that could benefit from a visual boost. That’s really about it.
Rails is for Beginners
How cloud + mobile can help you scale
That doesn't mean every process should set affinity to a single CPU when it first starts, particularly in a batch-processing run-to-completion system.
You are forgetting about existing phones upgrading. Admittedly, it can be a long process for the hardware vendors to certify ICS for their phones, but 6 months is probably a reasonable time frame.

One thing that has changed about the relationship between Google and the hardware vendors is that Google now has it as a core objective to get the vendors onto the latest platform. In the past, I don't think that it was a high priority on Google's part.
Or they pulled in 18 million over the past year but their monthly revenue is now higher, and thus on a growth trajectory to pull in much more than 18 million next year.

This also doesn't include advertising revenue to their 20 million user base.

And it's a startup... so you know, the whole idea is that it might make more in the future. I know it is a lot of money, but they are supporting 20 million users & 8 million active.
Apple never suggested that the margin should be the same as the background colour of the content. The author of the article is stating that would be even better.
Hey !

We have chosen a strong security architecture, so we have no way of decrypting your data.
If you loose your password, you're screwed. :)
You could have maybe taken a bus?
Would Dart require its own interpreter/compiler? I thought Google was just going to expand V8 to support it. Then again I know very little about compilers.
A blend is probably a better choice.

It's obvious that single queues for each cashier isn't very efficient, but the tradeoff is that lines are visibly shorter, and progress to the goal is clear.

Having a single line for all cashiers (ala Fry's Electronics or an airline ticket agent) is more efficient, but the long line, logistics of finding the next available cashier, and uncertainty of completion make for a frustrating experience as well.

I posit that having N banks of 4-6 cashiers is a good balance between both. You get the efficiency gains of not being blocked by a bottleneck, and you also get visibly shorter lines and the benefits of estimating when you are next (ok, looks like cashier 1 and 2 are almost done, I should be out of here in a few minutes).

Someone here mentioned this kind of setup with self-checkout at grocery stores, and I think it works well, as long as the number of self-checkout stands in the "bunch" is not too large. There's a local grocery store where there's 8 of them, and it's a little too chaotic (IMO, anyway).
> for example, on the iPad I have to zoom HN quite a bit before I can reliably hit the up/down voting buttons.

This is because HN's design and HTML code suck. It's unreadable and inconvenient on laptops too.
The thing is, it's not even a BIG leap, just an invasive one.

This isn't all that similiar to perl5->perl6, which is a big leap.. The biggest problem is that they changed the default string type.
A previous HN thread on the topic with an Avery Pennarun post and some comments: http://news.ycombinator.com/item?id=2088389
A mode switch as important as this should be very visible. An idea: put a two-color led under every indicator light and switch to the other color when the plane falls into alternate law. This should make it sufficiently clear that something very notable has just happened.
(I would have edited my response to add this to my original reply, but there is no "edit" link for it)

Apparently you have to email them and request removal and you need to give a reason. I'm not sure if they would consider a reason invalid or not. We'll see. I've requested removal of 2 products from their site.
Yes, it changes everything. If not everything is changed, how can Steve be right? Steve is right therefore everything is changed
The Internet needs BrowserID - a plea to developers
as far as I understand, "stall protection" is a feature of the autopilot knowing its current airspeed.

you can drive down the road without hitting things, right? what if you're blind?
"Optimally speaking, the color of the margin should be the same as the background color of the content. That way, the margin would be there but not attract your attention. But that is not actually possible with today's technology."

What?

There are several comments here which ring with the similar, "this is the only way it could be" tone that is morally disturbing (although always pleasing to hear from the competition...).

(edit: spelling)
I'm all for it. The fact the you gonna save more lives... Well, we got enough people on earth.
It's not that technology is heroin, it's that heroin is technology. World of Warcraft is also technology. Cars -- technology? Technology. Movies -- technology.

We keep inventing these entertaining and pleasurable things, and at first we get lost in them. We are like children playing with our new toy. And after a while we calm the hell down, we develop patterns and social customs that help us use the toy for entertainment in a harmless way.

You might think technology is bad, but personally I think there's nothing wrong with WoW or heroin. It's just that people can drive in a car at 150mph+ recklessly, all day, stealing money from their families or they can use it to get somewhere and occasionally for fun.
Yup.. the system tends to bump into that mode any time it notices a disparity between the weight of the bag you're filling and the items you've scanned. I had that trigger last night because I brushed the top of my paper bag while scanning the next item.

The short term problem is that there's only one attendant and many customers run into problems with the process - I was stuck behind an elderly couple that couldn't figure out the card payment terminal. All I needed was for the attendant to press one button on her screen so I could keep scanning. If they're going to switch to these new systems they should at least use 2-3 attendants for a while until customers get used to them.
Ask HN: Demo videos, do they work?
I'm thinking in open a startup videos shop and I want to know your opinions about this. Are demo videos an important feature of a landing page or just a nice to have?
It seems like new JavaScript frameworks are popping up every week.

I think Google with GWT and Eclipse less so with RAP had the right idea. Come up with technologies that abstract away the need to touch JavaScript directly. Just Java (or I suppose C# could work) on the client and the server means the developers are more in sync.

I'm more on the back-end so my perspective is more from the side lines, please don't read too much into it.
Is it still in beta? Are the core objects going to be built up further (to their sc1 levels) or left sparse as they are now? Is it going to get a full set of guides and object documentation?

I recently tried out SC2 (now Amber, I suppose) and I had a "Wow this is cool!" moment immediately followed by a "Wow I can't do shit" moment due to lack of documentation combined with the steep learning curve. I had to put the project on hold; I hope the framework gets some serious love in the next couple months.
CoffeeScript is for Closers
Interview Questions That Sting
Solving Boggle with Python
First you have to prove that "Instapaper on Android sells handsets", which seems extremely unlikely.
Evernote, Hello? This is an App Only Sheldon Cooper Would Love
If they know what its. I've had a lot of checkouts turn into a game of "what's this vegetable." Or they just enter it as some other, more familiar vegetable.
Very nice! Just a note: that seems to break some things that Ruby developers take for granted, like importing stuff conditionally, or importing a bunch of files in a loop. Or is there some other way to do that?
The Misuse of End To End Tests - Testing Techniques 2
I consider Apple's design aesthetic to be the "mercedes" of phones, laptops, etc.

I've never mistaken another car for a mercedes (I'm thinking of the e-class), nor have I ever mistaken another laptop for a macbook, nor have I ever mistaken another mp3 player for an ipad.

i mistook someone using a samsung tablet for them using an ipad - I thought that's what it was, looking at them interacting with it fairly closely, etc.

I disagree with the argument in this article and elsewhere. The fact is, you could make basically the exact same arguments for why things HAVE to look like a MacBook or an iMac. But I've never seen anyone who cares about APPLE products in particular, mistake another computer for a MacBook or another computer for an iMac - have you?

When an expert does a double-take two minutes in and realizes that's not the Apple product it looks exactly like, then a line has been crossed.

you guys can mod me down, doesn't change this fact.
Twitter Launches New Design
The Designers Festive Playground
It's not a matter of logic.

When there is one cashier and a dozen customers waiting, that tells me the store is too cheap or too mismanaged to have other cashiers scheduled.

The best thing a store can do for customer relations is to open additional registers when too many customers are waiting, it implies the customer's time is important.

I also enjoy discovering it was the store manager themselves running the extra register - it means they stay in touch with how things are done (and how hard the cashiers have to work).
US military contractors should learn the difference between fail safe and fail secure.
I generally really dislike the Groupon approach and have since it started.

The size of the discounts they enforce ensures a constant stream of people convinced they are getting a great deal without really mentally evaluating and doing due diligence on the offer: "Hey wow! 87% off?! This must be a great deal I shouldn't miss out on it!".

On the flip side for most genuine honest businesses these levels of discounts are almost certainly a bad thing. They only consider them because of the promise of "more jam tomorrow" when the customers come back at full price. The problem being that they don't - they were only there for the deal price.

This is the icing on the cake though. Whenever you create a new channel for selling products or services it won't be long before the scammers and conmen arrive in force to take advantage of it while they can.
Getting physical checks to the bank for deposit without having to fight traffic. I just end up mailing them, but my accountant wants "a deposit slip" from the bank when they get it.
Here in San Diego we've had self-checkout systems in most major stores for a few years now.

At first they were awesome because nobody used them, so you could zip right through and avoid the lines. But now, after they've been here for a few years, a lot more people feel comfortable using them but many of those people use them poorly and far too many people will use them even when they have an entire cart full of groceries. That's an entire cart full of stuff they have to scan without accidentally voiding the whole order (which I've seen happen multiple times), a lot of trial and error on trying to figure out how to scan their produce, etc, etc.

It has reached the point where I rarely bother with self checkout anymore unless there is absolutely no line for it because while the system works great when nobody else is using it, it doesn't scale that well because most people are terribly slow checkers relative to dedicated workers doing that job.
Twitter redesigns
^^
Safavid surfaces and parametricism: architectural geometry
Three Startup Lessons from xkcd & SMBC
Thank you both for the feedback. I'll send them. All I can do is hope that this isn't a rare occasion.
Having more than one line materially increases stress for shoppers, because the choice implies they might be on the "wrong" line. So they worry more about how fast they're moving, etc. If you only have one line, you can tell people exactly how long the wait is (because the average transaction time is very stable) and customers don't have to worry about making the right choice.
The Invisible Gorilla by Christopher Chabris and Daniel Simons tries to answer this question. These guys made the video where people are supposed to count the number of basketball passes (I won't say what's actually in the video in case you haven't already seen it).

The pilots were likely afflicted by a form of inattentional blindness. Their brains certainly heard the stall warnings, but they were filtering them out so that they could focus on "the important stuff." People do stuff like this all the time, like crash their cars into motorcycles because they were so preoccupied looking for oncoming automobiles (not bikes).
I never got my laptop back. Eventually I needed a computer again, but for about 6 months I survived fairly well without one. I guess, for me, it reached a point of addiction & needed a clean break to recover sanity.
Hey,

Good question. Actually we have a technology that analyses semantically the webpage and determines the meaning of each elements.

Basically it's a bottom-up approach, we first try to guess the meaning of an element; then we take one step back and try to find contextual information that helps us refine the meaning.

We thought about the crowdsourcing approach, but it requires that the few first users have a shitty experience (because Dashlane isn't working as expected on these sites). That's why we prefered a more generic approach.
US charges Romanians in multimillion dollar point-of-sale hack scheme
Oh, Man, I can't agree.
I LOVE using bash for quick scripting, because I can use the same commands I use when I run them in the shell.

Doing a quick

for i in `seq 1 15`; do ssh www$i.website.com "reboot"; done

is VERY convenient. It's fast, quick to write, and extends existing shell knowledge.

This would be very useful in all sorts of sysadmin places.

Imaging that I wrote a quick server, in Python/Rails/Node/whathaveyou, that accepted input, then returned a formatted JSON array with server info.

Now, I can do

$SERVERLIST = `curl http://my-server/list-of-servers`
for i in ```$SERVERLIST.webservers.list()```; do ssh $i "reboot"; done
for i in ```$SERVERLIST.dbservers.list()```; do ssh $i "uptime" >> serverload.txt; done
I'm trying to stay unaddicted and I have friends who are far better at me at it. I don't game, but like most people, I'm a FB, Quora, Reddit, HN checker and I've started to realize that I'm hitting a point of diminishing returns with all these articles, photos, memes. I still come back and love the thoughts this article and discussion have provoked, but these are few and far between.

It's a hard balance. It's fun to go Reddit/funny just to have a few laughs and it's fun to post links and songs to entertain friends in other states/countries, but at what point is this really good for me or satisfying? Wouldn't it be better to take all my mindshare and energy and go learn the skills that will get me a more satisfying job? Or do the things that would get me more time with women (affection/sex)? More time in nature? More friendships? Strengthen my body...etc. etc.

I'm still in love with physical reality. I'm always in awe of the world when I look at Boston.com's big picture or watch nature videos on Vimeo.

I don't really have a point, just that it saddens me quite a bit to think how much people are missing out the world. And this is in an old argument, but it's no wonder people don't care about the destruction of the species/habitat when they're so amused in some virtual world. It's hard not to cross my fingers for some massive power outage/food shortage temporary wake up call.
I got the absurd part but missed the reasonable part.
Just to be clear -- the Backbone.js "party line" is that automatic 2-way binding between views and models is usually undesirable.

The model contains the "truth" -- the current state of the app. Views should be bound to models and automatically update when the model changes.

But when the view changes, the reverse is not the case. You don't want every checkbox click, radio button twiddle, and keystroke to be causing your model to change ... thereby emitting changes which may cause other pieces of your app to re-render, changes which may cause Ajax requests to persist the model state to the server, and so on.

Instead, most apps have a "save" button for some changes, a mouse click for others, or drag and drop, or a gesture, or an "undo" link.

It's much more convenient and flexible to allow your app to react to DOM events as it needs to, instead of having specific model attributes hard-bound to concrete DOM elements. ... that said, if the latter is your cup of tea, there's a plugin for that.
hm, so does this mean a fork into 2 different development environments?

i.e.: sproutcore.js/blossom - "desktoppy" MVC framework with HTML5/js as a display layer

amber.js - "web-appy" MVC framework with HTML5/js as a display layer?

*edit:
The Advertising Standards Agency referred Groupon to the Office of Fair Trading last week. http://www.asa.org.uk/Media-Centre/2011/ASA-to-refer-complai...

Groupon has breached the ASA's code 50 times so far this year. http://www.guardian.co.uk/technology/2011/dec/07/groupon-bre...
I've heard great things about http://railsforzombies.com/ and of course a good book, like http://pragprog.com/book/rails4/agile-web-development-with-r....
I use M-x eshell in Windows to get a somewhat comfy command line.
They allegedly landed it with this - http://rt.com/news/radar-detectors-iran-arms-757 - by hijacking the control channel.
Which brings me to the final point of this article, one which most of the self-help books out there fail to cover: taking responsibility, getting involved, throwing yourself into the thick of things and making decisions

Personally, I'm thankful most self-help book don't do this. The last thing the world needs is self-help book addicts who have a mandate to insert themselves in peoples' lives more. But then again, I don't think they would be self-help books anymore if they did this. They'd be other-help books, which is a very interesting idea indeed.
The Costs of Print
Release Notes - https://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/...
Just like canvas tag, right?
How many of us are fantasizing about hacking our own drone so we could become the kid with the coolest rc-plane on the block?
The dosync.posterous.com link is me ;)
Acer CEO: We’re Going to Stop Selling Cheap, Unprofitable Crap
That entirely depends on the rule of the contest. Remember previous discussions on hacker news where the school (company) that the kid is trained in actually get rights to the patent and the money there-related? I wouldn't be surprised if this was a case where the school gets the money. Boils my blood, frankly. But... we'll have to wait. I sincerely hope I'm wrong.
(This is off-topic) The wp theme (Vigilance) used on this site fits exceptionally well with this type of content and makes the article very accessible and easy to read. The tex expressions graciously complement the 'georgia' font and give the page a high-quality textbook feel.

Well done Professor.

You've made your site a natural extension of your craft and produced a nice platform for CS instruction. Not easy.

Any truth to the rumor that the default font for all browsers at GT is 'georgia?'
A Faster, Simpler and Redesigned Twitter
Unfortunately, this article is just speculation. IBM is processing and mining the patent database, but everything else in the article - particularly the parts about about finding prior art ("battling patent trolls") is the from the ExtremeTech author, not IBM.
Frozenbyte Introduces a New Game Trine 2
"Iranian officials say its forces electronically hijacked the drone and steered it to the ground."

"BBC security correspondent Frank Gardner says the intact condition of the Sentinel tends to support their claim."

If this is true, how on earth did they manage to take control of the plane ? Surely a top secret drone would have significant defenses against precisely this kind of attack.
TodoMVC: A common learning application for popular JavaScript MVC frameworks - http://addyosmani.github.com/todomvc/
The alt-text is sobering. How many ground-breaking ideas are put into everyday appliances?
I'm not sure how it applies to other countries, but here at least you have to have special car seats for all children until they're aged 12. It's insane, but that's the fabulous new law they enacted. So, yeah in some cases, some parents really are buying that many seats.