skysight-inc/HackerNews huggingface dataset:
"""Downvote for what? Bad character?"""

No, I was referring to me being down-voted, for my snarky comment.

"""My point is merely that self-checkout is not only about speed, it's about personal comfort too."""

Sure, could be, but the particular "irritations" you mentioned I see as belonging to persons too self-absorbed, being the very definition of "first-world problems" for the Monk types among us.
C�mo Comprar Ropa Ecol�gica
I agree with the same philosophy (or the very least have the ability to control the symmetry of the binding). I have been working on a binding library that allows you to have control over the binding (one-way, two-way) and which objects can be observed. It is simply a framework for defining hooks which provide APIs for defining channels (bindings) between various objects. There are hooks for jQuery, Zepto, Backbone, and plain objects: http://bruth.github.com/synapse/docs/

Disclaimer: I developed Synapse.
I am a happy Roboform user, and haven't heard anything that entices me to switch. Anything you want to add?
I was going to post more or less the same thing. I'd add that if you read any book on software engineering you will see the word "design" used repeatedly, more often than not referring to the process of solving a problem. This is also true of other engineering textbooks. Design is about solving problems therefore design is engineering.
Name one.

Please, this is a serious question. I would truly love to have an Android phone, an Android tablet or a Linux-compatible laptop with the same design and build quality as an Apple product.

I've pretty much given up on manufacturers that clearly don't want my money. Audio and tv electronics, no problem. Hell, I can even get beautifully designed alarm clocks, toasters and even friggin' designer humidifiers, so obviously Apple hasn't cornered the market on talented industrial designers.
This kind of political bombast doesn't belong on Hacker News. Please don't drag us into a war of the Blues and the Greens.
Digital media is not physical property, but i can still download a song and be accused of stealing somebody's property.
I'm there with you guys. To me this was my top story today. I couldn't have expressed it better myself. Does your same girlfriend get it though? I couldn't live without mine because she helps me escape the extreme stress but at the same time she often gives me hell about working all the time and never "having time for her" or "putting work first". It's like, hey, do you wanna eat or would you rather cuddle together in some back alley and starve to death because I couldn't make enough for us to survive? Yeah, a little extreme but I do think along those limes sometimes. Keeps me motivated.
In SproutCore 1.x you have SC.NestedStore, which allows a transaction-like experience where the checkbox in your case can be wired to a property on a model instance (or controller representing the same) that is derived from this nested store. This way your changes are not to the main instances of your model, but to alternate instances in a nested transaction-like state.
B2B Sales Aren't As Simple As They Seem
> Neat. Do you have any open-source examples of this simpler "client side application state in one place" up on GitHub?

I do not. I plan on writing a blog post on this topic within the month that'll have examples. I'll ping you on twitter when I post it.

In the meantime, the Sproutcore todos app has a simple example of this:

https://github.com/sproutcore/todos/blob/master/js/app.js#L2...

The allAreDone propery. It's not something you'd have in the canonical data you'd send to/from the server but exists as a property so it can be observed and so the template bindings can manipulate it.

> If you now have both "model" and a "view-model" for the same resource, one of which has been adopted to be more checkbox-y, just so that its attributes correspond more closely with the DOM ... it would be a shame.

The model is more checkboxy but the checkboxy bits are initialized from the canonical bits and your sync equivalent has to strip them back off. This is annoying but less annoying than DOM twiddling.
Well, if you ever tried to use a more powerful RF transmitter than your neighbor, you can overwhelm her signal, no need to "jam" with noise or mine for that matter.

I should have used a different word than jamming for the GPS map distortion, since it might imply that I was referring to sending random gibberish, so wikipedia to the rescue:

https://en.wikipedia.org/wiki/Meaconing

Now, knowing that DGPS (https://en.wikipedia.org/wiki/DGPS) is pretty common, I don't see where's the difficulty on sending a fake signal in the GHz range, more powerful than the weak one coming from the km high satellites.

Considering that some(most?) drones send their return video in the clear, I wouldn't be surprised if the GPS systems end up being not properly engineered to handle this scenario.
The switch to a grouped tableview is one of the worst UI decisions I've seen Twitter make. Mobile screens are small so wasting horizontal space is a cardinal sin. Padding on either side of tweets might look good at first glance but it makes the whole interface feel cramped, and allows for fewer tweets to be shown per screen. That, coupled with the removal of text size options makes the information density much lower than it was before, which increases how many times I have to swipe to read tweets, which sucks.
I am a beginner. I am trying to learn Rails. I am finding it difficult because the tutorials tend to be walkthroughs of creating very specific types of web apps, with understanding of the concepts being offered a side effect. I often have questions about why and wherefore of certain decisions tutorial authors make. My only recourse is the documentation, which is too large for me to maintain my excitement for too long, especially with my busy schedule.

I do not get excited about the sudden ability to make things because I have been making things (not webapps) for some time.

I have had much more success learning Sinatra. While the tutorials are similarly designed, the reduced reliance of magic makes it easier for me understand the purpose of the commands given. There are no files that are generated for me in places that I have to go looking for that do something important that I don't have to think about (but I do have to understand.) In fact, Sinatra has helped me to understand Rails in hindsight.

I think the issue is that the tutorials I have looked at tend to be trying to sell Rails as an awesome tool to make things. This has emphasized ease of use over understanding of concepts. You can contrast these tutorials with books or tutorials for any programming language. Books on programming languages tend to be more abstract and while they limit one's power at first, they enhance one's awareness in the end. Tutorials on Rails do the opposite for me.

Maybe I should have just bought a book on Rails (like the tutorials said.)
Zsh pretty much does that, and has done for years and years.
A cheap shot by McIlroy. Knuth was specifically asked to write in the literate style.

Word counting is one of those simple, domain-independent problems that lend themselves well to code reuse. It's a rare type of problem. Most tasks presented to a professional software developer could not be solved by a small shell script. A large and unmaintainable one, maybe.
A few ideas for making holiday shopping (waiting) less painful...
Not sure how you're coming to that conclusion. It gives you G+ data when you look at a contact in Gmail. It automatically updates your contacts' info. It seems like a really good set of pretty obvious integrations that makes all of the products better, to me.
I vote for a Constitutionally-limited republic.

We were supposed to have one of those, but the Constitutional limitations seem to have atrophied. See, for example, the overuse of the "Interstate Commerce Clause"; the rotting of the 10th Amendment; Kelo, Raich, and so forth...
At the London Hackspace, there's a saying that gets used a lot. When someone has describes a great idea for improving the space, some excellent idea for how to categorize the book sin the library or whatever, the stock response is "Great! Well volunteered!". It's to the point that there have been posts to the mailing list consisting of only the letters "wv".

And that's an excellent way to think, and I find it seeping into the rest of my life. If you decide something should be done, the vast majority of the time, if you put effort into it, if you take responsibility for it, it can be done. There's not many bars to achievement once you decide to do that. In a startup environment, there are so many things that need solving, that are crying out for people to take responsibility for them. The only way they'll get done is if you decide it's you that'll do them, not if you assign them elsewhere.
Get your memes right.

This is an example of government corporatism, acting at the behest of a single entity.

Socialists are supposed to hate business, right?
Difficult to detect a self destruct condition. Is losing all signals a condition? Then it's a simple matter of jamming all signals to force it to self destruct.
The effects of 20x fewer vehicles in our cities will have enormous impact on urban design and planning. The very shape of our metropolises will be realigned away from the auto-dominated patterns of the last 60 years.

Walkable, livable, green urban cores will become the new standard.
In this context, failure means you weren't able to keep the business running.
The "I Point the Finger at You, I Have Already Pointed it At Myself" section calls me out for sure…

I personally have to live with the shame of a very clear and vivid memory
wherein I circled objects that covered nearly four sheets of this paper
and wrote, in my own hand and with a clear-head: "A good candidate for an
abstract factory! :)"

Eventually I realized that the emoticon was mocking me. Laughing at my
presumptuousness, laughing at my premature optimization.

10-12 years ago, I was that guy trying to spot "patterns". Ugh. Hopefully my Clojure hacking will tip my karmic balance back to neutral.
It's more computationally expensive to calculate, draw and attach tap events to rows in a UITableView if you're trying to still keep 60fps scrolling. It's hard enough to get glass-like scrolling with dynamically-loading avatars and random strings of text at different font sizes all over, but tappable things and highlighting makes it even harder.
Media Centering
Microsoft releases the Windows Defender offline beta
Apple announces top apps of 2011 for iPhone, iPad
That, and the fact that the computer chooses to average inputs from the two sets of controls even when they're very different. One pilot pulling back, and the other pushing forward and the system just quietly averages them out rather than sounding another alarm?
Sony 3D TV ends split-screen gaming
This title is bit misleading, though reading through the comments on wired it seems the article may have said this at one point.

I'm very happy he's not retiring, but not at all happy that he didn't divulge where I could get myself one of those Zelda t-shirts. Damn you Miyamoto!
Scholar continues to find flaws in Google metadata
Introducing the Google Analytics Core Reporting API
Legally speaking, no, you can't. If you download a song illegally, you might be accused of copyright infringement, which ironically carries stiffer penalties than just stealing the record would in many cases, but you will not be charged with theft unless they also suspect you stole something physical.
Weird, the way the government said they had a secret court extension, but couldn't even give a redacted copy. It almost sounds like they didn't have a court extension, and were lying that they did, and eventually had to hand the domain back out of sheer embarrassment.
> There are many, many sites that willingly infringe on copyright and the government has good reason for shutting down.

Or maybe, the notion of copyright police is stupid. Have we caught all the bad-guys and evil-doers in this world, and all that's left is COPYRIGHT abuse? I mean, what about all those terrorists who hate us for our freedom. Yet, we have enough resources left over to shut down some poor dudes blog? I feel safer all-ready!
A Music Video Made Using the iPhone
Yes, and it is how real stores work, which is the point.
Didn't Facebook get in trouble in Europe for this?
Unfortunately, I am totally unfamiliar with any of the alternatives to Dragonfly. And the selling points would read like the feature list of any debugger. All I can really say is that with Dragonfly, I don't mind working with JavaScript anymore -- it is tightly integrated with the browser and does its job well.
That's because employees generally can't negotiate the terms of stock grant (exceptions to the employee stock option contract are often board-level decisions), but every venture funding deal is heavily negotiated with lawyers on both sides.

Generally, a company wants to get the best deal with the most lax terms possible, and will try to accomplish that. The preferences given to investors are part of the market pricing of an investment deal. You can no more declare that investors shouldn't have liquidation preferences than you can declare that they should price the deal 50% higher.
http://tenprinciplesofgooddesign.com/ from Dieter Rams. Jonathan Ive's and by extension Apple's approach to design expressed in 10 simple statements.
Online ads are just as effective as TV commercials
The sc-init and sc-server are Sproutcore 1.X. Sproutcore 2.X (now Amber, what we're discussing here) works exactly like you'd want:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="js/libs/sproutcore-2.0.beta.3.min.js"></script>
<script src="js/app.js"></script>
Now wait a minute...

While I'm all for your point that drivelessness will allow an incredible re-imagining of the automobile, considering the gp responded my original post, I just want to bring things back to the question of resource utilization.

The automobile today is half efficient transport and half personal expression/personal entertainment. And the personal expression/personal entertainment part is where the massive resource utilization comes in. So, sure, you could reimagine the automobile for super-efficiency with four-people per car whenever you're driving and the resource utilization goes away - so does the personal entertainment/personal expression stuff. So you could go multiple ways. Towards a super-efficient taxi and towards an office/living room on wheels. The first way would involve less resources consumed, the second would involve less resources consumed. It is hard to be certain what the net outcome will be.
I showed my extensions to Dan & Will and they both liked them. I think miniKanren could benefit from clear, simple implementations of something like defrel, fact, etc.
> everybody from the middle-class up had a maid, but now only rich people do because machines now do most of the household work for us.

You'd be surprised how many people hire household help. Pretty-much every dual-income couple I know over a certain age has someone come in every week or so. And no, it's not a generation thing, that "certain age" has remained stable for at least 15 years. (I didn't notice before because I was too young.)

Yes, there's an income threshold, but at $150/month, the starter cost is suprisingly low. (That's San Jose prices.)
Eh, I'm not sure that is a distinction you can really separate. The regulations require five phases of progressively more difficult requirements, full double-blind trials, etc. Do you really think companies are going to take the time to do proper, five phase trials if it wasn't required?
Open the app and log in, it seems to set some kind of flag on your account. Then after a refresh on the desktop, the new client appears.

Interesting technique, are they trying to drive downloads of the mobile client or are they using "people who can/will download the latest mobile client" as a proxy to select power users to test the new interface on?
Microsoft: We can remotely delete Windows 8 apps
Yeah, I was talking about ones that went out of business.

And it is a fair observation. However, I wouldn't consider something "not growing" as a failure. Why does it have to grow? It might not be what you want it to be, but then it's only a failure to you and not an objectively failed business...

...an objectively failed biz simply is one that's not in business anymore. Thanks for the input though, interesting story about both businesses.
New Twitter is about simplicity and usability
Very cool stuff. This is really a different (and I believe, forward-thinking) approach. I would like to learn more about how modular micro-apps remain detached while maintaining a cohesive user experience.
I call bullshit on the 'privilege' claim. Colleges are recruiting from extra curricular activities, clubs and honor societies. They reach out to those kids and offer them a chance to go to 'summer camp' and often offer financial aid to those who qualify but can't afford it.

I would not disagree that if you are in a position where you have to work to support your family while you are going to high school a number of opportunities are unavailable, but that represents a much smaller group of kids.

You take any smart and deserving kid and have them participate in activities that the universities are watching, and they will reach out. Take the SAT or PSAT and make your scores available and they will reach out. Go to university websites and email the professors who are working on interesting projects and they are often happy to share information with you, and if you are 'smart and deserving' they will reach out too.
It's not downvoted right now, so I think most people get what I'm saying. I think it's important to get feedback from the community, but I agree you don't need to show everything to HN, as most random projects won't get a lot of attention here-- and I think you've picked out my real point that no blog is a substitute for getting your hands dirty.
Being a free thinker
#LetsFly - Twitter Launches Major Redesign for Brands & Users [VIDEO & PHOTOS]
That must have been a big net!
Ouch that sucks. Care to share more about the startup itself? What was it? Was it VC funded? How was the founding team composed?
TechCrunch needs gadgets intern in Las Vegas
Your thoughts are spot on. I am a technical guy who is trying to bootstrap my startup.

I have an MVP which I have been testing with early users. But scaling up marketing is the really hard bit. It is something which will take time, because its not really in your control. You have to keep showing up in the right places in tasteful ways.

And then people _may_ convert.

But I think it all can be done with a side income. Right now, if you have web-development + mobile skills, getting freelance jobs to pay the bills is not a bad option.
Almost every track posted to sites like these are released by the artists themselves (or by their labels).

How would an outside copyright enforcer know that? In a world where companies send takedowns to YouTube over videos that they uploaded, it seems like it's not enough to be legal — sites need a way to prove that they're posing authorized content.
Many people use Google Apps / Gmail and synchronize it with their iPhones (email, calendar, contacts, ...)
I agree with some of the author's argument but he seems to be missing the logical fallacy in the use of the word "undesign".

Thats equivalent to arguing that a flat screen tv is obtained by "undesigning" a TV from the 90's and thus there is no real innovation involved!Simlarly a laptop then was made by "undesigning" a desktop computer!

Yes an iPad is what a tablet should look and feel like but it is so obvious because Apple pointed these seemingly "simple" things out and they absolutely deserve credit for it.

If you go ahead and "undesign" a Boeing 747 airliner and make it work as efficient and smooth as a bird shouldnt you deserve credit for it?
A good rule of thumb that has served me well.

Never try to abstract something until I'm on my third implementation of something like it. The first time I lack context for what is likely to change. The second time you have to watch out for second system effect, adding all of the things you wanted in the first version. But the third time you tend to have the experience and knowledge to do it right.

This is a rule of thumb that should be drilled into the heads of anyone who is even thinking of drinking the patterns kool-aid.
Perfect. You've even touched on the sunk cost fallacy which plays into one's mind in a slow line like you've described.
Google’s News Reader — Now Called Currents — Finally Coming
Perhaps the articles author should employ a morphological chart to properly investigate the many different design solutions available to Samsung and everybody else before declaring Apple's design the definitive one: http://wikid.eu/index.php/Morphological_chart
Why on earth would they show them off? All they'll do is scare competitors - the people who'd buy white label Amazon stuff will find it when they search for "HDMI cable" and click on the cheapest option. I mean, it's clearly inevitable (I'm sure serious competitors in the spaces they're entering with their white label products are aware of them), but why hasten that day?
If you check his timeline, you'll notice that he did.
How and why robots are placeshifting remote workers
I'm having a hard time following the scala.

Do you mind writing out what you're doing in pseudocode or in words? Intuitively, this result doesn't seem obvious to me.

Imagine where you have a one line scenario - you watch which register people go to. Label people who went to registers A,B,C with A, B and C respectively. Then, repeat the situation, but instead of one line, use 3, where everyone labeled A stands in one line, B in the other, and C in the third.

The transactions play out exactly like before. I realize we're dealing with probabilities and expected values, but it's definitely not obvious to me.
I thought the same thing, but it turns out the test is not all multiple choice---in the 2006 exam, 28 out of 58 problems were open answer, and the rest were 4-option multiple choice. So the expected value of a totally random selection would be 7.5 questions out of 58---meaning this guy was at least not doing worse than chance.
And its easier to grab it. with flat surfieces one would be forced to push it till the edge of the surface, like when I try to pick up coins from table, PAIN!
I hate to nitpick, but if the explanation is being held up as wonderfully clear, must note that there's a typo:-

'Make one-word lines by transliterating the complement (-c) of the alphabet into newlines (note the quoted newline), and squeezing out (-a) multiple newlines.'

Surely should be 'squeezing out (-s)'? Unless I'm missing something?
Assuming you meant convicted of stealing, and not accused (you can always be accused of doing anything): that hasn't been established. What has been established is that you can upload a song and be sued for violating someone else's copyright.
what's interesting to me about the single queue that forms at the self checkouts is that there is no explicit instructions to do this. everybody intuitively lines up in a single queue, despite having lined up in separate queues their entire lives until the self checkouts were introduced. i'm sure none of them have read studies telling them that this is the most efficient method, they just do it. and every now and then somebody tries to start a second line and gets glared at.
Anybody else confused as to why "tripling his employee count" is a goal of Libin's? Not being snarky, just don't get why you'd want more chefs in the kitchen (unless they're building a few new apps or something)
It limits Google's long term relevance? Or Facebook's? I'm not clear which you mean, but I think you're mistaken no matter which way you meant it.

Both companies are doing fine and will probably continue to do fine despite duplicating some of each other's features.