skysight-inc/HackerNews huggingface dataset:
Actually that's not necessarily the best way because it's very memory intensive. Imagine a 50 line table containing text columns, link columns, images, buttons. That is a lot of objects in a DOM representation. A procedural loop generating the same table is significantly faster and smaller (but harder to work with). I've found the best thing is some combination -- some data structures and some flat procedural processing.
I'm not convinced that rounded corners are anything more than a trend right now.

Aesthetically, many beautiful objects have sharp corners - tables, windows, and computer screens, not to mention the universal reading tablet, a.k.a. the piece of paper. Our eyes haven't had a problem staying focused inside these rectangles.

The big draw for rounded corners is comfort. But we've been using sharp rectangular folders, binders, magazines, etc. for decades without complaint.

Apple used the rounded corner to great effect, and for now it seems like the only possible design choice. But some point, someone is going to produce an elegant matboard-thin computer tablet with "sharp" corners that don't cut your fingers, and suddenly the rounded corner will seem like a childish relic of the naughts.
That's awesome - write about what you do, please? The Python3 web world is still in its infancy, and I'm really interested to hear how it goes
Apple need be careful what they insist others do - it may be done, and well, and Apple prohibited from doing it too. Example:

the color of the margin should be the same as the background color of the content

This after insisting on a sufficient inactive margin, and going on to say the technology doesn't exist. The thought ends with the conclusion of a one-inch-ish black margin.

But wait: what if a tablet DID run its display area to the edge? just with the understanding among developers that any user activity within a specified margin would be ignored, either for lack of sensors or programed disuse. Bingo: Apple's odd requirements of no margin (per se) and no black is satisfied and surpassed by a superior user experience of relevant, dynamic borders; anything from automatic color matching to extending a background image to the edges or even putting useful dynamic information & imagery in the margin may/would be preferred to a space-occupying dead black zone. ...then Samsung patents the idea, leaving Apple with, well, a dead black space-occupying margin.

Methinks the term "malicious obedience" applies. Careful what you ask for...
http://news.ycombinator.com/item?id=3327258

Already posted
> It may seem completely insensitive to argue against helping disabled students, but it seems to be happening at the expense of the gifted students.

As phillmv pointed out, this is a false dichotomy. If somehow these two were mutually exclusive, I would argue that (if anything) spending on gifted students hurts disabled students. Like pragmatic, I also have some experience with programs for the learning disabled and for the gifted. My twin brother Henry is extremely "intellectually disabled" (he has severe Autism and cannot speak English or take care of himself).I tested into my school district's gifted program in 4th grade. The gifted programs at the schools in the district seem very well funded, while the care my brother was bad enough that we moved Henry to a private school.

> If we as a nation are making a decision to cut funding to these gifted students, are we at the same time making a decision that jeopardizes the advancement of our society as a whole.?

Don't be ridiculous. Gifted programs are pretty useless. The truly gifted will find time to work on what they're good at, no matter the circumstances. Speaking from personal experience as a student in my district's gifted programs, most of them are wastes of time and money because they don't allow students to explore what they're interested in.

My elementary school's gifted program was worthless - we gifted students skipped social studies (like pragmatic) and learned... all about Louis and Clark's journeys. If you weren't interested, too bad. The program did not suffer from lack of funding - We had guest speakers and access to the internet - but lack of good design.

In middle school, we got to skip one class a week to work on whatever we wanted (within limits). Every week there were a couple of different projects that we could work on. My favorite were the lego mindstorms, but I also really enjoyed some of our literature units. The program was extremely well done - give students a chance to miss a class they dislike to focus on something they might, while still exposing them to different areas of knowledge.

Unfortunately, the Highschool's program was terrible. Taking the place of a free period, we had a curriculum set without any input from the students. There were no grades, but we were expected to attempt to do well anyway, regardless of whether or not the area of study was interesting (usually not). Again, it didn't suffer from lack of money, but fundamental problems in how that money was used.

About nine out of ten gifted students at my school dropped out of the program after the first year of Highschool because it was such a waste of time. All of these kids are intelligent and hard-working - they quit because they realized they could spend their time more efficiently.

DISCLAIMER - This is all based off of personal experience. I cannot speak for all gifted programs in all schools.
I think Apple definitely have a claim to revolutionising the tablet, but its much more to do with building a decent OS which is relatively simple to use, and making sure its backed up by decent hardware so it responds without a huge amount of lag. The physical design, whilst nice, was never the ground breaking element, but perhaps it is easier for the lawyers to claim patents over....
I had a similar opinion of the gifted program I was in. But you seem to drawing the conclusion that money therefore shouldn't be spent on gifted students. I think on the contrary that with bright students it's worth the money to splurge on high functioning teachers.
See http://blog.sproutcore.com/changes-to-sproutcore/ for more information on the future of SC1.
Incorrect. Once capacitive screens that could detect a finger were invented, they were immediately incorporated into tablet PCs. Many tablets incorporated an active digitizer underneath a resistive one, allowing both fingers and styli. As for a custom app-based OS, look no further than any tablet running Windows Mobile, like the HTC Shift X9500.

http://pastebin.com/6NKYY3Bf
I'm unsure about the Siemens competition, but its definitely a "no" for the ISEF. I imagine Siemens is the same.

Besides, this work was done at a university, so they would own the IP before anyone else.
Frankly give me an example of straightaway success like iOS on Android, Just one example would be enough. I tell you there is none. And then there is a growing problem of pirated apps on android. Now i will give you an example of straight away success on iOS, tapulous.com and many more are there, iOS is where millions could be made, Android impossible. Lead by example.
It becomes even more obvious if you think of it like scheduling processes on a CPU. Why needlessly set CPU affinity and only run on a single CPU when you could just take the next available timeslice on any CPU?
France Shoots Down Samsung iPhone Ban
All the wholefoods in NYC (that I've been to anyway) have done this. You know the voice that tells you which register to go to? That guy used to work (maybe still does?) at the one on 7th and 24th, and his job was to direct people to check outs.

He was replaced with an LCD screen and a speaker.
Apple TV Adds Television Show Purchases in Canada
S3 now supports multi-object deletion
A few months ago I showed a demo at a meetup of using Amber in node. The main benefit of Amber in a node environment is the way it abstracts asynchronous behavior through bindings and observers.

I could easily imagine an Amber object representing a File in node, for instance, allowing other objects to bind to properties like mtime, etc.

In my demo, I used socket.io to update an HTML page whenever one of those properties changed.
Two other key factors for the curved back:

- unless you look at the device edge-on right at 90 degrees, it looks much thinner than it in fact is

- when placed on the table, it gives a subtle illusion of floating.

Both contribute to a subjective "wow!" response, where other practical designs don't.
Just to be clear: all existing SproutCore 2.0 apps are Amber apps. It's a brand change, not a code change.
"that a midnight ride would be very cheap"

Except possibly around whatever local time the bars close.
I first encountered this in non-banks at Fry's Electronics over a decade ago. It struck me as odd initially, but I quickly realized how much more efficient it was and began to prefer it -- especially when I ended up stuck behind a 10 minute checkout in which the person insisted on paying with a cheque.
sure, whatever, but in bash? come on
Good start. Go from there. Also see:

http://www.wolframalpha.com/input/?i=life+expectancy+male+bo...
In my experience the main problem with older tablets (pre-2006) was that they had a horrible usability/cost ratio. If you had lots of cash to blow (from corporate IT budgets) on gadgets you could get a slow, awkward version of windows to browse the web and work with your powerpoint presentations. The touchscreens were finicky, power-saving features were crude, there was no 3G wireless, and multimedia capabilities weren't impressive.

The iPad wasn't feasible until those technical problems had been solved.
msysgit is like 18mb download, you sure you didn't download the full source tree?

You don't need to use SSH either, Github (and bitbucket) supports https.
If anyone knows about it, I'm curious about any of the history and evolution of Kanren/miniKanren (the original Scheme versions) not found in standard reference papers, and wonder if any of the authors frequent HN.

There seem to be three distinct implementations in the Kanren family at:

http://kanren.sourceforge.net/

1) Kanren (v4.50) - the full-blown logic system by Dan Friedman and Oleg.

2) "minikanren.scm" (v4.50) - this isn't the miniKanren that's used in The Reasoned Schemer (RS) - it appears to be a trimmed-down version of Kanren that may have been used in Univ. of Indiana classes, e.g:

http://www.cs.indiana.edu/l/www/classes/c311/minilop.pdf

It's an interesting version in its own right, and I've used it for some Datalog-like experiments. I wonder if this was an early attempt to adapt Kanren for teaching, or if anything else drove its implementation.

3) "mk.scm" (v1.3) - the RS' miniKanren by Friedman, Oleg Kiselyov, William Byrd, and Chung-chieh Shan...also described in Byrd's dissertation:

https://scholarworks.iu.edu/dspace/bitstream/handle/2022/877...

There are other versions as well - a microKanren, a couple of implementations by the U. of Indiana folks for things like nominal logic programming (alphaKanren) and constraint logic programming (cKanren), and of course the Clojure version discussed in the link.

These are all fascinating projects, and the full-blown Kanren implementation (in Scheme) is quite fast for things I've used it for. Much of the work you see recently on the web discusses the core.logic (miniKanren/Clojure) implementation. I'd be interested in hearing from others who've used any of these systems.
Startup Act announced by Senators Jerry Moran and Mark Warner
Node has been "production ready" for a while, yes. At least, Voxer, Ebay, LinkedIn, Joyent, and Microsoft (among others) seem to think so :)

The API is not changing quickly any more. In fact, in most areas (if you're just dealing with documented features and not diving into obscure internals) it's as stable as it's going to get.

The most recent breaking change that I'm aware of was announced almost a year in advance (though it still caused some hardship). We really are trying to avoid doing that sort of thing if at all possible.

Yes, it's young and there will be bugs, but updates that "break all the nodes" should be a thing of the past.
Thanks for responding. Do you have a video of the demo?
Marco updated his blog post, but with the typical "I don't really want to admit I was wrong" stance. A quote goes from remarkable to unremarkable, you probably should just nuke your entire post and say it was based on a mistake. Not try to say "the basis for me making this post was wrong, but I stand by the rest of it" with the reader left to determine what rest of it is even valid anymore.
not sure about how many startup events or conferences you attended. but if someone gets 'featured' on techcrunch, they would make sure to go party on it. especially in europe. i found this to be almost sad, to see, how this single entity is controlling so much of the success/failure of many. or, maybe from a different angle: it has become the point of success for many startups, featured there, you'll make it anywhere... (i know that's not true, but you'll hopefully see what i mean).
Oh for frak's sake, Apple. This design came out before the iPad and looks identical to it. HN readers, you especially should know about this since it was all over the front page forever:

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

Here's an article from June 2009 that you could almost literally just swap the word Apple and iPad into.

http://techcrunch.com/2009/06/03/crunchpad-the-launch-protot...
If you want to read "the Android team" where I said Google, feel free. The overall point is the same.
Your examples aren't particularly good ones; it would appear none of the post-iPad images are of a Samsung device. The point can best be illustrated using the same approach that a judge did in one of the hearings; if you hold up any of the devices prior to the iPad and an iPad and ask a typical consumer to identify which one is the iPad, there is no question as to which one they'd instantly pick. Do the same with a a Galaxy 10.1 and iPad and I'm not so sure the same individual could immediately differentiate the two, in fact Samsung's lawyer couldn't identify which was which, kind of proving Apple's point. Do the same with pretty much every other tablet on the market and there is a significant enough difference to recognise which is an iPad in an instance, as illustrated by your picture. That's not to say Apple's approach is either valid or particularly warranted, however as an industrial designer looking at both products in the knowledge that one followed the other, I find it hard to believe that Samsung haven't be substantially "influenced" by Apple's design language; to the extent that were these design degree submissions, I'd be investigating plagiarism.
Well, he can work on smaller Zelda titles ("smaller" being relative). I would enjoy a new 2D Zelda game in the spirit of Link To The Past.
10 Most Inspirational Calendar Designs for Creative People
How to nap - Power napping without sleeping
My question is why black box data is not uploaded to a central server while flying? Is it because of its huge size?
The people who design car seats these days know that their customers would rather spend an hour rethreading/reinstalling their car seat every six months than spend over $200 on the seat. But if there were a large fleet of shared cars on the road, and if some entrepreneur came out with a $1000 car seat that could be readjusted in seconds for a child of any size, then the owners of the fleet would have an incentive to loan out those seats along with the cars.
Mozilla's Firefox extended support proposal
Yep. You also have to consider the time spent on boiling the water, ironing with irons that have to be reheated on a stove, hanging the clothes out to dry (and hoping that it doesn't rain), and so on.
Quit? It doesn't seem like these guys will be good business partners.
Yup, this is common. If you put this in a function and use extract you can create a clean working space for a template where you can use $vars without worrying about polluting scope.

I'd assume the 16x calls would be because they have a very complicated set of templates/layouts/partials, all doing their own templating.
They actually have a significant interest in fighting the trolls. They have a LOT of legit patents, and little to gain by trolling.

Go Watson!
I've been in flights that have experienced very mild turbulance and let me tell you, it's enough to wakup any sleepy passenger. With the amount of turbulance this plane experienced, there is no way anyone could have been oblivious to what was going on.
Occupy Linux: Ubuntu Unity and making a Linux for more than the 1%
Sorry about that - we use Tumblr to host the blog and have had some issues before. I just converted to a pastebin for you, unfortunately didn't think to include any of the comments but here you go: http://pastebin.com/yHw7L0Fy
I think you expanded on Eric's quote perfectly.
People have already replaced their legs with wheels to a very large degree. The computer control is just an added nuance.
El Mejor Lugar Tur�stico en N�poles
Yeah, but SC1 and SC2(Amber) are rather different.
Very realistic experience of what starting your own startup feels like. Read that first before you quit your job. Then quit if you're still up for it.
Overcoming Laziness
Yes. The bottleneck is the total throughput of the cashiers. Now, better deployment of cashiers can help. If you have N people come into your store, you're going to have to check them all out at some point. The problem is that if you always have enough cashiers to help people as soon as they are ready, you'll be paying cashiers to stand around during lulls. Stores try to avoid this by moving cashiers to other jobs when there's a lull, but this only helps for fluctuations with timescales long compared to the time it takes to start and finish a job.

hrabago's point is important, but it certainly doesn't justify the linkbait title. A single line will decrease the variance of the wait time. Since the customer's impression of the wait time is very non-linear, this might significantly reduce customer unhappiness. But that isn't some brilliant insight into the process of handling customers faster.
Driver stupidity up by half last year, study shows
We don't care of that, get out :)
Having IBM make a Watson instance that is dedicated to all patents would require a significant investment by IBM. It seems like it takes a lot of time and money to create specialized Watson instances. They have a specialized one that recognizes pharmaceutical patents right now. In the long run it would make sense to create something that fights patent trolls because the initial investment might pay itself off by avoiding patent licencing or having people find prior art etc...
Generators and the yield keyword
Did they hide the samsung brand on the front and had it turned off? I mean most people are aware of the Apple brand and would know it's not and iPad just based on the lack of the apple logo.
I don't watch tv. I don't eat bread. I don't eat potatoes. I don't wake up with an alarm. I prefer using a standing desk. I don't eat out often. I do use a phone and computer but only because they're necessities. I actually do think our modern lifestyle contributes to mental/physical diseases, so I'm not arguing our current life is the natural way at all. Medicine is a blessing, but when the rate of diseases like obesity and diabetes keeps rising, as well as suicidal rates/depression, there's many reasons NOT to go further.

I'm not saying live like the Omish, but we should look at our ancestors and see what we should retain, rather than change in order to make our life better.
The biggest problem for me with any JS framework I've tried in the past is that it doesn't give an easy way to divide code into multiple code files. For me personally, I find any single file/module/class that is more than a few hundred LOC to be difficult to read. For this reason I've usually rolled my own frameworks. Does Amber.js address this?
A little off-topic, but, how are developers staying up to date in the JavaScript community?

I've been an observer of the JavaScript eco-system and it is changing so rapidly, particularly in the MVC space (i.e. SproutCore 1.xx, SproutCore 2.xx, BackBone.js, Spine.js, Knockout.js, etc etc).

It's so easy to get stuck in analysis paralysis. Is there a discussion list or a website that can help make some decisions for my next hack project?

I'm coming from a heavy backend background and I think the JavaScript MVC space warrants a hack-day project :)
Here's a concrete example to make harabago's point clearer (since I think it is a little tricky). Imagine 9 people in line. Each person takes 1m to checkout except the first guy takes 10m. With three lines it looks like this (these are their wait times before being serviced):

0 0 0 (first person in each line has no wait time)
10 1 1
11 2 2

If you sum up the total wait times you get: 27m

Now do this with a single file line with three cashiers:

0 (first three people have no wait time)
0
0
1 (only two people get processed at a time now)
1
2
2
3
3

What you see is that one guy basically blocked one of the cashiers for the whole time, but the other two cashiers could continue to process. The total wait time: 12m

Change the numbers and you can create different factors for which the single file line is more efficient.

EDIT: Made a typo the first time on the wait times for the 3-line scenario. The wait time is actually 27m, not 25m.
miniKanren is also a "full-blown" logic system. Kanren is mostly about optimizations. From what I've seen these can be applied to miniKanren implementations.

That's cool that you found minilop! It looks like that was an early attempt to whittle down Kanren to its essence which became the miniKanren used in The Reasoned Schemer.

2) is a version of miniKanren not much different from the one used in Byrd's dissertation.

cKanren is not really a "different" version of miniKanren. It retains most of the miniKanren core and adds constraint logic programming. From what I can tell, you can consider this the new miniKanren.

Great research by the way, it's awesome to see this kind of thing on HN.
Around here, the grocery self-checkout works the same as the normal checkouts, mainly because they just replaced the normal ones in place.

(Also, self-checkouts suck. I bet their throughput is terrible compared to manned checkout lines. That teenage checkout girl is WAY better than I am at scanning stuff.)
Everything in interviews is "par for the course". You're dealing with other humans and their own odd expectations of what is "normal".

Getting interviewed for a sales position adds another layer of absurdities because some people expect sales interviewees to over-sell themselves and be overly diligent in followup, negotiating salaries, etc. I personally don't subscribe to that line of thinking, but know many people who do.

In ANY case, if they made a commitment to you and missed the agreed-upon deadline, you should give them a small grace period (maybe 24 hours) and then followup. This would be true even if you were interviewing to be the backup-tape swapper guy.
Some ideas:

Illuminate the pilot's footwells with a bright red light. There is normally no illumination there at all, plus it takes up a fairly large percentage of their viewable area when looking at their screens.

Or, change the background colors of all the screens from black to red. That might harm usability too much though. Maybe change all the other switch backlighting over to red. Or change the cabin overhead lighting over to red.

To the greatest extent possible, the entire environment and interface needs to communicate the modal shift. And pilots would need to train on this shift constantly so that recognition, and the appropriate shift in thinking, would happen habitually.
no, me neither!
I'm not. But, as you have the right to voice your opinion, I have a right to voice mine.

It helps some people: http://carlosedp.com/posts/some-people-need-challenges-to-gr...