skysight-inc/HackerNews huggingface dataset:
> 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.

Hmm, really that sounds like poor application design than anything else.

I mean to me in an MVC binding the View to the Model bot ways is critical. The Model should be smart enough to track changes and only persist them on specific request.

And your app code should say "hey Model, I am going to query the server now - are you saved?" or "Hey - I have this new data timestamped X, or do you have something more recent?".
It's more like an emergency room treating the drug dealer who has just been shot while the police officer that has just been knifed sits in the waiting room after being given a towel to bleed into. Sure, the gunshot wound is more pressing, but is it really good for society to save him over a police officer?

The amount of money spent on education goes farther if the people being educated have more potential. You could use the money to make someone below average less below average, or you could make someone above average into the next Einstein. I'd rather spend my money on the future researcher that cures cancer rather than on someone who will do little more than collect welfare checks and eat a bunch of high fructose corn syrup.

(The good news is that enough money seems to be being spent on gifted programs. I got to go to a state-sponsored math and science high school, and it was the best experience of my life.)
> What problems specifically?

All aircraft have a VNE speed, the NE standing for "never exceed." Going beyond this threshold invites structural failure and loss of control.

> If you're inside the plane, how does it feel when the plane has stalled?

I've mentioned this in another comment, but the body is a horrible judge of spatial reference. How the body is going to feel during a stall is tough to predict, particularly given that as a passenger a) you will have no visual reference and b) you will be at a unique distance from the aircraft's center of gravity.

That said, you might feel a little buffeting as the wing reaches a critical angle of attack, but once the plane is in a full stall you probably wouldn't feel a whole lot. It's impossible to overstate just how much the body relies on the Mark One Eyeball to properly interpret the sensation motion, gravity, centrifugal force, etc.
"Thickness: The batteries make it impossible to create the optional shape for gripping. Instead, the back is shaped to be slightly thicker to fit the batteries, while keeping the edge as thin as possible.
Flat back: It simply doesn't work."

These 2 assertions are basically the same, and were made with next to no basis. Had they actually used the Sony tablet? How do they know that it "It simply doesn't work."? I haven't used the Sony tablet before, but I did use the REB2100 color ebook which is similar to the Sony design where the batteries are in one edge instead of being flat on the back. It is much easier to hold than the ipad. I will argue that a tablet with an edge heavy side like the Sony, if it isn't currently easy to hold with 2 hands for gaming or other applications due to sharp edges, can be redesigned more like the 1st gen macbook air where user can hold the heavy edge comfortably by either a single hand or both hands.
Well, to be cold-called/invited to a job interview you have to be

a) known
b) pretty damn good, but that's related to a.

Don't expect employers to flock to your door, seek them out pro-actively! All my previous jobs were found with me looking up places I'd like to work for, emailing my super polished CV to them, getting invited and passing their screens. I don't know about "a lot of employers looking for github", maybe the places you're targeting?

My experience - most of them don't even know what git or github is, yes, even in the web development space.

My suggestion is this: do it like most people - find places around your area you'd like to work for, craft a CV targeted around that job's requirements, but don't lie. Think of it as CV SEO or whatever. Email - wait for answers.

It's very important to have a unique CV for every employer you're targeting.

Assuming you know your stuff, you'll have no problems passing the screens.

Oh, and about learning RoR or Python - learn that only if you want to yourself, because there's still many many places offering PHP work, it's not as hip as some people would like you to think, but not as bad either.
My understanding is that this is a patent dispute, not a trademark dispute. Therefore, the fact that you confuse the two isn't really relevant.
EyePhone: Control Your Phone With Just A Glance
I enjoy social (multiplayer) games. The teamwork and the potential that presents itself for the group of people I'm playing with is usually what holds me, instead of just what the game presents at a basic level.

For example: I mostly play Battlefield 3 right now, and while the graphics are good, and the game plays nicely, the value comes almost entirely from the social experience in the context of the gameplay.
They could have made the margins with a raised border, like the Kindle, and still had a black border, rectangular with rounded corners, flat back tablet that didn't look quite so much like an iPad.

They could have put their logo in a shallow etching on that margin.

The margin could be plastic, rubber, or any other material more comfortable for grip and/or better for protecting the screen.

They also could easily have the thumb margin on only 1 side, provided their software allows the user to flip the device upside down to switch between left-handed and right-handed users.

They could have put the speakers as a visible part of the top or bottom margin.

They could have the margin be a screen that does not have touch capabilities and is there simply to extend the background color all the way to the edge.

They could design a new battery that would fit around the outer rim of the tablet internally so that the middle of the device could be thinner. This would be technically difficult and expensive though.

Also, simplicity is very obvious when you see it, but before you see it you might not think of reducing things down quite that far. Case in point: Apple's device is not as simple as the one the author at baekdal.com designed because Apple's has a home button, a lock button, and volume buttons. Those are not necessary, but Apple designed them into the iPad.
I absolutely love updates, but the new iPhone app feels like a big F U to power users. They're de-emphasizing direct messages by putting them a level down in the "Me" tab and switching accounts if you have multiple is found in the same place.

Also, not a fan of the wasted space on the sides of the tweet feed. However, the new web design looks great.
Yes we thought of that too, but the list of the most popular websites can be long, and the frequency at which these websites changes can also be high. So it's nearly a fulltime job.

We prefer to rely on our semantic backend, but if we implement a crowdsourced method, I think it would be more to spare computing power than for the quality of our results (which are already quite impressive).
Actually, yes. The research in neuroaesthetics has shown some interesting results that point out humans' natural preference towards straight, rather than oblique lines: http://www.wfu.edu/psychology/faculty/pubs/schirillo/Article...

I do not know where the author got his "curved lines pull people in" effect.

I also feel like simple vignettes on the corners would make tablets seem much more sophisticated and intricate.

Another related URL: http://www.artlebedev.com/mandership/147/ here Lebedev talks about the difference between simplicity and primitivism. This probably most closely hints at what I think is wrong with Apple's design.
Padlock salesman trades 30-pound sample case for 1.35-pound iPad
It should be pretty clear that Dart and Canvas are entirely different matters. There is very little about the two that's similar, beyond trivial things like how they both began nonstandard.

Every browser vendor at times adds new tags or attributes if they think they can improve the web as a whole. When possible things are vendor prefixed, but still, it's something all the vendors do. It's the only way to get that technology into customers' hands.

Even though the canvas API is arguably a bad design, it certainly gets the job done - and nobody else stepped up to solve the problem before Apple did. It also made it into standards relatively quickly, and was implemented by other browser vendors pretty easily.
You are traveling through another dimension, a dimension not only of sight and sound but of mind. A journey into a wondrous land of imagination.

Prepare to enter... the scary door.
My understanding is he writes but more of a freelancer than a member of the team now, and IIRC he's only supposed to cover apple stuff these days? The whole thing still seems shady though, I agree.
Facebook Launches Subscribe Button
1. Home Timeline

2. Connect

3. Discover

4. Me
The Pope Has Chosen Android
If it's one that costs less, you win.
I've been using websocket.io and I must say, refactoring the websocket server code out of socket.io was a great decision. There isn't really any clean, low-level websocket implementations for node that worked anymore after recent versions of Chrome and Firefox. Websocket.io is really clean, small, and works in all browsers.

Socket.io has a lot of bloat that isn't required if all you need is a simple Websocket communications. Please do not add long-polling to websocket.io, it's the wrong place to do that type of abstraction.
Introducing Shopify Experts
Hi,

Now we are focusing on adoption, but since we will have a huge impact on conversion rates during checkout for ecommerce sites, we are convinced we can add enough value for merchants to generate revenue when we have critical mass.

In the future we may add premium features keeping most part of the service free for our users.
In some stores if you scan alcohol the machine will freeze until the attendant turns the key.

In others, it flashes a light to alert the attendant. It allows you to carry on scanning, but the attendant must turn the key before you pay.

I just hope that isn't patented.
Damn. Probably would have been a good idea to patent that, eh?
But real life is not balanced, and not fair, and everything takes forever. And you can't save and load game, so most people are too afraid of failure to try anything really cool or dangerous.

But they want to feel the achievement so they do it in games, where everything is fine-tuned to be achievable.
That's true. Also, real journalists have fact checking departments that are supposed to verify those facts.
My feedback with some tough love:

1. evaluate.me or evaluate.it would be easier to remember.

2. I don't see why anyone would pay $1.25 per response. If I have 10,000 customers, you think I'm willing to potentially put up $10,000 for charity and give you $2,500 to have them fill out a short online form? I don't know...

3. This is way too much for something that should basically be free, since it's very trivial, there are tons of free services around, or it's not hard to whip up even for Joe's PHP loving cousin.

4. The fact that $1 of $1.25 goes to a charity is even more in my face annoying. It's sending the message that you don't really want all my money, instead you're giving my money away. Given that you're so small, it sends the message that you will go out of business soon.

5. You could say that the $1 is there to get people to fill out the survey. But wouldn't people just fill it out just to send the $1 to charity with junk answers, as you mention in your video wrt the iPad?

6. In the video you say that if I just do the survey per email for free myself, less than half will respond? In a pitch, I interpret "less than half" as "about half". That sounds pretty good, I wouldn't think more would respond anyway, and email is free! Anyway, I think you should change the text of the pitch.

Good luck!
It's difficult for me to believe any of these stories without more proof.

There was a video going around a couple of weeks ago about how "peaceful protesters" were pepper-sprayed and arrested by the cops. All news organizations showed us only what they wanted to show us to make a point that the cops were the bad ones in the situation.

The full video showed the protesters not listening when the cops told them to leave, making a circle around them, and not allowing them to leave. The cops also told them to cover their eyes because they were about to get sprayed.

I wish people from both sides would stop spewing out so much propaganda.
> Apple never designed the iPad. They undesigned the tablet. They focused on creating the simplest form possible. Every single decision is based on usability, readability, comfort, and focusing your eyes on the content itself.

IANAD, but everything I have read about design indicates that this is precisely what design is. So, the premise that Apple "undesigned" the iPad is a shaky one. That doesn't make Apple's list of demands any less silly, though.
Obesity and playing games whole day won't kill but could slightly lower physical attractiveness and number of mating occasions.
I don't know (I haven't seen the full original articles.) One of the McIlroy quotes mentions "handling of punctuation" and "isolation of words", so clearly they were thinking of some of these edge cases.

> In particular the isolation of words, the handling of punctuation, and the treatment of case distinctions are built in.
Between bagging items, it has to wait for the scales underneath the bagging area to register a consistent weight. When choosing a payment source, it probably has to do a network call to the PIN-pad system. It's not like it's running on a slow CPU.
There is proof of the Government's corruption, and some pointers to indicate it misuses the Income Tax department. But what proof can you present of the 'Italian lady's Nazi and KGB connections'? Let us keep discussions on this forum free of innuendo.
Take a look at:

https://github.com/benbernard/RecordStream

"A set of programs for creating, manipulating, and outputing a stream of Records, or JSON hashes. Inspired by Monad."

Very powerful and mature way to manipulate JSON records on the commandline to slice and dice data :)
I think there is CPAN compatibility mode, and Perl 5 programs are expected to run on Perl 6 compilers.

That's long been the plan, but the existing couple of proofs of concept have bitrotted. It won't happen any time soon.
Ask HN: Google Docs vs Dropbox vs Evernote for notes
What do people use to take/store/search notes?

I've been using Gdocs for storing good websites, gift lists, book lists, notes on topics etc but I have been getting annoyed at how long it takes open a document on a mobile device.
Thanks so much for the feedback. I appreciate it a lot.

3. I will do that. Maybe a feature comparison page. Good suggestion.

4. What do you mean by a "panel of respondents" ? Do you mean that I would have people of different demographic areas taking public surveys?
Have a look at fabric - it makes things like that pretty simple. Also agreeing bash is not a language for serious coding.
Enter Paparazzi [1], [2]

[1] - http://paparazzi.enac.fr/wiki/Main_Page

[2] - https://github.com/paparazzi/paparazzi
I looked at Evernote a couple of times and it just seemed like overkill for my needs. But a couple of months ago I got one of those tiny portable Fujitsu Scansnap duplex scanners and started scanning and shredding every scrap of paper that passes my way. Now I get it.
I'd also recommend some of the books by Neil Gunther at http://www.perfdynamics.com/, notably the PDQ one and Guerrilla capacity planning.

He takes queuing theory down to a slightly non-academic level and applies it to modelling computer systems such as web applications. From that you can fit observed data to your model and predict capacity on shorter cycles.
Hello - how much custom rails code is currently used on this site? I am interested in this project, but only work on the .net platform.
My inclination would be todo a ground-up rewrite, leveraging the work you have done - do you feel strongly about keeping it in rails?
Hence the rename.
Folyo (a site that I launched a couple months ago) is exactly that, however it's only for freelance designers. Feel free to check it out:

http://folyo.me
Design patent.
https://github.com/rcrowley/json.sh
Priority logic on the dual-sticks. Each stick has a take-over button. From http://www.smartcockpit.com/data/pdfs/plane/airbus/A330/misc...

• Normal operation: Captain and First Officer inputs are algebrically summed.
• Autopilot disconnect pushbutton is used at take-over button.
• Last pilot who depressed and holds take-over button has priority; other
pilot’s inputs ignored.
• Priority annunciation:
- in front of each pilot on glareshield - ECAM message
- audio warning.
• Normal control restored when both buttons are released.
• Jammed sidestick:
- priority automatically latched after 30 seconds
- priority reset by depressing take-over button on previously jammed
sidestick.

There's also a side-stick priority display on each side showing whether the opposite side is using the take-over button.
Google oauth2 endpoint changes are live today. Your apps may break.
I have to ask, I suppose I could just go try it again, but I'll ask. Has Evernote changed significantly over the last year+ or so? I signed up for Evernote some time ago, and while I enjoyed the concept it was clunky and kind of ugly and I was overall just indifferent to the product.

I tried Springpad some time after quitting Evernote and found it to be more fluid and easier to use. So, has there been significant changes to Evernote? Or, is it largely the same and likely just a preference issue for me?
Twitter has become like GMail for me - I access the service but not the application. I've been using the Mail app on the iPhone to access all my GMail accounts, and use Tweetbot for Twitter. The services keep tweaking their own UI's, but as long as they don't block the functionalities that 3rd party apps need, I think I'll be fine.
jsawk : https://github.com/micha/jsawk
You wound me sir. I use Chrome on Linux. Linux user since v1.2.3!
No, it also looks like the border is slightly raised more like the Kindle.

This is the form factor that I would have thought of naturally, before seeing the iPad, since it's similar to the designs that existed for computers at the time. Compare it to previous tablets/slates, laptops, Palm pilots, Newton. Most of them have some kind of raised plastic border (and often not black but some shade of gray).
This is obviously not super precise, but the CPU pegs (load average 1.0, 100% usage) once we get above ~9k messages/second. I don't know how much overhead there is on socket in terms of bandwidth, but some back of the envelope math makes it seem like we're well below network bandwidth on a 100mbit interface. My instinct is that (per rauchg's comment above) that if those kinds of improvements can be made, then we're not yet butting up against a bandwidth issue yet.

As for comparing to other systems, I think we're certainly at the same order of magnitude, but some rough tests a friend of mine ran made it seem like a java server/client pair could send about 4 times as many packets per second. But that's a somewhat unfair comparison - socket.io offers a lot more than simply raw packet transmission and that additional abstraction is going to come at a performance cost. But I think being on the same order of magnitude as a really low level approach like that is a good place to be at this level of maturity of the technology.
did a quick search, looks like this can be done depending on your bank. if i'm not mistaken it's called a 'return receipt', here's an example:

http://www.us.hsbc.com/1/2/3/personal/checking/depositbymail
What's that Henry Spencer quote about people who do not understand UNIX?

jws has it right.
BART Imaginary Diagram
Evolutionary speaking sterilization is as effective as death. And several diseases do reduce fertility which creates evolutionary pressure on par with deaths.
Mozilla Ignite
Twitter Joins Facebook, Google, Launches 'Brand Pages' For Marketers
Use Readable. http://readable.tastefulwords.com/
"Blossom will use the GPLv3 license, with commercial licensing similar to the Sencha model."

I don't have a clear idea about what's going on in the SproutCore community, but I don't think this has universal support.

One of the reasons we rebranded to Amber is that our codebase is inspired by SproutCore 1, but it is a complete rewrite, targeting a smaller file size and web-centric development.

All of the fragments of SproutCore 1.x target native-style applications with a ton of JavaScript, while Amber targets ambitious web-style applications using HTML and CSS for the presentation layer. Amber apps don't have much in common with SproutCore 1 (or "blossom") apps, so a clean naming break felt like a clarifying thing to do.
It's possible she could have chosen a better example. But hey, this is what actually happened in the particular event that caused her to decide enough was enough, and leaving the company was the most important part of the post (i.e., this matters to businesses beyond just "ah well, some women may be a bit annoyed"). That made it an important post to make (vs. venting at a random ambiguous event) & discuss (I thought).

AFAIK, you didn't even get a chance to bring up any of those other, better examples; the discussion of the actual topic didn't happen. Maybe if you'd coupled those stories with the point that "companies can crumble because of these mistakes" that would have been a good starting point?

Larger point -- there are many hundreds of HN stories that just drift past every day with few votes and little to no discussion; their arguments are weak, they aren't interesting enough, they're just rehashing old ideas, etc..

Obviously, that's not what happened here -- this discussion now has ~175 comments that are emphatically not lukewarm suggestions that maybe there's a better post out there to serve as a lynchpin for a discussion of subtle sexism.
Snow Crash is a great book. No argument there.

But that is NOT what the Snow Crash Metaverse is about, and there are countless science fiction stories that do directly approach this subject matter.

Stephenson's Metaverse is very much the WWW with 3d goggles and a semi-constrained semi-realistic physics. It has people playing games, like the web. It has people mingling socially, it has people mingling for business, and it has places where those lines blur, like the web. It has people telecommuting to work, even, and it looks a lot like using a VPN. It has spammy ads, like the web, and savvy clients have plugins that try to identify and block those ads, like the web. Except for the extrapolation that we'd want 3d intput for everything, and the extrapolation that we'd want computer-vision cameras converting the upper half of our bodies into input devices, it's basically a very conservative extrapolation of the web, with only minimal changes. It's the single least far-reaching speculation in that novel; nearly every page discussing something OTHER than the Metaverse is way-out-there stuff (franchise nation-states, the whole nam-shub thing, man-portable fusion power (for Reason), smartwheels and microradar as consumer-grade goods, rat-things, it just goes on and on).

As for stories that DO actually talk about this (unlike Snow Crash), my favorite is God Is An Iron, a short story by Spider Robinson, that he later expanded into the novel Mindkiller. And not that I'm the hugest fan of Niven, but Niven's Ringworld has, as a side point, the same thing going on (Ringworld is the book that Bungie basically lifted whole-cloth to write the plot for Halo, ha ha).