skysight-inc/HackerNews huggingface dataset:
I'm having a problem toggling back and forth with [esc].

I am using Safari 5.1.7 ... hitting esc always toggles it from normal to markdown mode, but toggling back to normal is difficult ... I have to click around in the different panes a few times and keep hitting escape, and eventually one of them will work.

Is it indeed supposed to toggle back and forth with escape, pressed once, regardless of which pane your mouse is in ?
Heh, not trying to put a downer on your memories! I just reckon they're not due quite as much respect as that...

FWIW this morning I was in the foulest mood I've been in for several years, I probably shouldn't have been commenting on anything.
For some strange reason, zx2c4, the comment you made under mine is dead. (Try logging out and seeing if it's visible.)

I don't know if you've been banned. If you have, that would bee very strange. Why would someone do that? Were they pissed at the fact you shared potential dangerous code that could be used to infiltrate the OS run by many HNers?

Or you might have hit some sort of reply-depth. (Just guessing here.)
>Of all the things to put into kernel space ....

It's Windows man, this is an old story now.
Thanks for pointing that out. Terminology is certainly something we're trying hard to get right – buyer, consumer, shopper, foodie etc.
Is there any limit to what type of info you could place in the 32 byte SSID field? It could be an email address. It could be some other plain text. It could be encrypted text. It could be a public key. It could be a 32 byte "blog". Or a 32 byte "tweet". Use your imagination.

On your mark, get set, file your bogus software patents!
if you have innate creativity and you aren't inspiring others, then you are just interchangeable, no?
>> Tell me as early as possible

> Why? So security can show me the door today and I'm unexpectedly without a paycheck for weeks? Although OP may not do this, lots of place do. Beware.

This happened to a friend VERY recently, and it changed the way I think about this. I had always assumed it happens, but I had never met someone who it happened to.

Myself though, I had previously worked at a 4-person company and gave them 4-weeks notice (the company I was going to was OK with this, and even saw it as a good thing that I wanted to tie up loose ends and ensure a smooth transition).

Really, it all depends on the situation. Just make sure you know the situation.

> Be careful. "Honest feedback" is high risk, low reward. There's a good chance you're leaving because your "honest feedback" has been ignored before. Why should now be different.

Could you elaborate? I've never understood the risk, except for the possibility of losing out on a reference (though, you may have allies in the company would give you a favorable reference anyways)
Yep! In general, any Python library prefixed with a C will be native.
Is it lower margin? What is the cost-per-unit to Amazon Wireless to purchase a lot of Optimus Gs?
Idei de cadouri ieftine si originale pentru sarbatori
O lista cu cadouri ieftine si originale atat pentru el cat si pentru ea. Cumpara acum cadouri ieftine si originale pentru femei si cadouri ieftine si originale pentru barbati.
I've seen a number of comments like yours, mostly on Slashdot, and they always end with the the same "for not much more". But never "for the same price or less". The RPi foundation is focusing on price first, and to cram as much into that budget as possible. Which is exactly why these things are flying off the shelves as fast as they can make them -- you don't see the same demand for the "not much more" boards.
FINALLY! I've been waiting for the future for a really long time.
Absolutely agree. Other users might even help clean it up and expand it.
To me the most impressive thing is that Sencha Touch can run at any reasonable performance level. Has anyone used the framework? iirc there's >1mb debug JS, randomly-generated element IDs, a mess in general. The thing would hang my chrome for a couple moments just to parse the js. Obviously this is solved with minification/dynamic script loading, but Sencha's kitchen-sink approach really doesn't seem to help much in the area of performance.
Taking it a step further, stop thinking of marketinhg as you just saying "buy, buy, buy" but rather engaging your customers. Creating memorable, lasting impressions and relationships can be an incredibly effective strategy for building and sustaining a group of customers.

See also: Unmarketing (http://www.amazon.com/UnMarketing-Stop-Marketing-Start-Engag...)
> I suggested one that you quoted directly below your question.

So far the two suggestions have been "Don't let anyone but Google write code", which is pretty much the antithesis of the Android project. Nevermind the fact that Samsung has to write code (firmware, etc.) for their SoCs anyways.

> Yes, it would be tough to do within the ecosystem. I'm not saying it would be easy. I'm not even saying it would be a good idea. I'm simply saying that it is possible.

Alright, I kind of agree that this is a possible solution (though disagree in part because, as I've pointed out a couple times, Samsung does inevitably have to write code for the platform). I didn't understand this to be a requirement however because this "requirement for certification" is the equivalent of not allowing users to install software so they can't get a virus. Apologies for this confusion, though I would still like to see a requirement that didn't require an effectively closed system.

And I think it's obvious I believe this to be a terrible solution, but you don't appear to either agree or disagree with me there :)

> Am I bad at communicating my thoughts? It seems like people regularly reply to my comments after reading things I never intended, and attacking me for it. I don't get it. Am I including subtexts I don't intend? Do people just insist on imagining things that aren't there? What's the deal?

Actually, I don't think you're bad at communicating your thoughts, but text is inherently a lossy protocol for communication. I do, however, think you're reading too much into what other people write. I disagree with you, yes, but I wasn't attacking you then, nor am I trying to attack you now. I really am just trying to explain why I believe one thing while trying to get you to explain why you believe another. And I believe (or at least hope) this was somewhat successful, because I certainly have a better understanding of where you're coming from now.
Given this statement/hypothesis:

...it might be that people with better executive control are more
likely to persist with computer programming. If the latter is
true, one way to help people learn computer programming might
be to teach them a foreign language first.

It might be possible or more straightforward to study the connection between learning/using a non-native language and expressing a solution to some problem programmatically by measuring brainwaves and active areas the cerebral cortex while performing these activities. It seems like this would be step 1, which would then be backed up with behavioral studies such the on in the OP.

Can someone with a neuro background comment on this?

[Edit: formatting]
How to start with Backbone.js: A simple skeleton app
Thanks luxpir – we really appreciate the support.
I suspect that a lot of "ignorant" non-tech users didn't find it at all. You have to be fairly adventurous to even try a different mail client than the default Apple app.
That's all reasonable. I think you have to consider that many of these knife attacks have wounded far more than 8, >20 just last week. If the person doing the wounding were using a knife more suited to the task, and was more competent at using it there could easily be a much higher death to wounded ratio. Now obviously this plays into the fact that a gun is easier to use, but it doesn't mean that it can't be done. If you can wound 20 with a knife, you can kill 20 with a knife. I suspect if they all ran when he came in to the room a few more would have been saved, shooting 20 running targets is non-trivial. The problem is they were probably all paralyzed with fear. I suspect hiding under a desk would be a more likely reaction, one that doesn't help at all.

>Against a gun even such a selfless act is unlikely to cause much delay.

Look at the attack on Rep. Giffords [1] "Loughner stopped to reload, but dropped the loaded magazine from his pocket to the sidewalk, from where bystander Patricia Maisch grabbed it. Another bystander clubbed the back of the assailant's head with a folding chair, injuring his elbow in the process, representing the 14th injury. The gunman was then tackled to the ground by 74-year-old retired US Army Colonel Bill Badger, who himself had been shot, and was further subdued by Maisch and bystanders Roger Sulzgeber and Joseph Zamudio. Zamudio was a CCW holder and had a weapon on his person, but arrived after the shooting had stopped and did not use the firearm to engage or threaten the gunman."

Gunmen get subdued all the time, but when it's a classroom of 5 year olds and you presumably start with the 1 adult teacher it becomes a lot harder.

>Yes halving the number of deaths in each attack is a benefit but not one that necessarily overrides all other factors.

I think this is key. I wouldn't consider it nearly enough of a benefit to outweigh the pros of gun ownership such as self defense, freedom, and liberty.

[1] - http://en.wikipedia.org/wiki/2011_Tucson_shooting
As an exceptionally loyal employee, I've been released to rejoin the workforce more times than leaving on my own accord. The first time I got the shaft, I tried to be courteous, but the employer (Fortune 500 co.) wasn't interested in feedback or anything other than the bottom line. The second time I was dumped, I was trying to be a good person and follow all of the author's recommendations.

IMHO, the linked article is good for an individual leaving a positive situation with positive experiences and positive opportunities, likely surrounded by positive people.
Many commenters seem to be stating that most situations are not all win-win situations. Many times employees or employers are disgruntled at best, angry/fed up/desperate at worst. The article is great for situations where all is hunky dory; in reality, that's usually not the case.
YMMV
Easy access is subjective; we all know people that own guns. It's my recollection that in at least two of the school shootings, trying to find weapons to use was one of the primary objectives and it took stealing them from outside of their own homes to acquire them. When you are willing to partake in something so gruesome, I doubt burglary is the biggest of your concerns. I'd be willing to bet that the [illegal] acquisition process is actually enticing and empowering for them.
Don't you want there to be a big warning sign that your references are to bleeding edge academic literature that are NOT implemented in GHC and simply aren't in the works at all?
Cloudability is about to get 24x more awesome for AWS users
AWS is gonna give us access to hourly billing data, and Cloudability is ready to make sense of it all.
Apple releases iOS 6.1 beta 4 for iPhone, iPad & iPod touch
That's exactly the idea.
Great! There is a problem with pip install tablib:

http://dpaste.com/hold/847350/

xlwt3 development stopped: http://pypi.python.org/pypi/xlwt3/0.1.2

Maybe xlwt3 could be replace by openpyxl? http://pypi.python.org/pypi/openpyxl/1.6.1
ignoring the fact that Europe lacks a self-destructive and violent subculture

If you think Europe lacks violence, I suggest you read a 20th century history book. For example, there have been organised, government promoted genocides in Europe after the Linux kernel was first released.
I wonder if learning languages also helps your coding skills. I was recently hitting a wall on a big project I'm coding, feeling a bit down, and decided to take a break and watch some Japanese movies and TV shows with subtitles. I studied Japanese in college, and have some basic language skills, but I hadn't been exposed to the language in quite a while. After a couple days, I was often thinking about Japanese vocab and expressions, and then I went back to my coding project, and made several big breakthroughs. Likely the most significant change was the way I phrased my Google queries when looking for solutions. Could be a coincidence, or maybe flexing your language muscles a bit helps inspire your coding as well.
I wouldn't say usually but you are correct. "Unproductive communication" is not always easy to distinguish from a productive one, but most of the time the distinction is clearly obvious.
I think a lot of it comes down to the corporate culture. I worked at one company remotely for eighteen months (at the end of which I was laid off). When I started my team had two people working remotely (and we were among the only remote workers at the company). Eventually the other remote guy quit, and then I got laid off (in large part because I was the only person remaining needing special handling, such as out-of-state health cover).

On the other hand, I worked for a company which employed large numbers of remote workers and it wasn't really an issue. One of our clients integrated two of our people into a team which was spread all across north america.

That said, I think if you don't capture the water cooler, lunches, etc., you're not getting the full value from the person. Having worked solo/remote for five years, I'm now working in a conventional office setup, going to lunch with colleagues, shooting shit with people at the coffee machine, and so forth -- and the value that these informal encounters have for the project and organization is simply phenomenal.

Serendipitous encounters with other smart, passionate people can be amazingly powerful -- I seem to recall an article citing examples such as "Building 20" at MIT where researchers constantly bumped into people working in random different fields, and Pixar's campus where all the bathrooms and snacks are in the central hub. I think that if you're working with the right people on the right project, you want to be together (until the technology for being together -- e.g. electronic "wormholes" -- when you're apart gets a whole lot better).

I found the article I was thinking of:

http://www.newyorker.com/reporting/2012/01/30/120130fa_fact_...
I reached out to Yann LeCun and he emailed me a couple more recent links. I updated the deep learning section of the post to include them. Feel free to check them out.
DNA is the class. Proteins are the instantiations.
Pirate Party Presses Charges Against Banks For WikiLeaks Blockade
which makes our bruteforcing polynomial rather than exponential

I think that's wrong. Grover's algorithm let's us speed up any algorithm, but not exponentially. You just take the sqrt of the run time.

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

Shor's algorithm lets us factor numbers in polynomial time. This would break RSA, but not every algorithm in general. I think, but I'm not 100% sure, that elliptic curve methods have no known polynomial time quantum algorithms, for example.

https://en.wikipedia.org/wiki/Shors_algorithm
Laws and public policy is being made to tackle those things. Should we not tackle the other deaths (being caused by guns) as well?
Not Your Typical Launch Video
> MS should have fixed the vulnerability in their font parser

In all likelihood, nobody understands how it works, and they're just afraid of touching the code and introducing a new vulnerability.
Oh I don't know, they have the best marketing/word of mouth.

Yes, the price is excellent, but like all things in tech, it should be advancing. When is the newer SoC coming out for this, if ever? Its a tempting device but currently a bit too slow for what I'd like to do with it. The newer SoC's are out there and perform well. Heck, that ARM11 chip on there has a 2004 release date!

For reference, they were taking pre-orders in Aug of 2011 and its going to be 2013 in two weeks. So, I don't think its unreasonable to ask if they're going to replace that long in the tooth broadcom SoC soon.

Also I question the utility of being bottom basement. The ODROID-U is $69.99 retail. Is $34 more worth it for tons more performance? I'd say yes, but to each his own.
Patrick McManus (a Firefox developer) added the following comment directly on the blog posting. An underlying/implied point is that SPDY is already shipped [1].

"

Your premise seems to be that SPDY is a complex binary protocol and we don't need that achieve mux. I don't see much evidence for your complexity assertion - especially when compared with HTTP/1.

Consider the difference in finding the message boundaries of a SPDY message with an HTTP/1.1 one.

To process the SPDY message you

* buffer 8 bytes of data

* determine that it is a data packet by confirming (buf[0] & 0x80 == 0)

* determine the length of the data by ntohl(((uint32_t)buf)[1)& 0x00ffffff

* find out if there are more chunks to come by looking at (buf[4] & 1).

All done. It is very straightforward, efficient, well bounded, and testable.

Contrast that with parsing a HTTP/1 message.

* read "enough" data from the network. You don't know how much that is and if you read too much you have to implement some facility for "putting it back" so the next message can use it. This inevitably leads to streaming parsers and their inherent complexity and lack of efficiency.

* parse the headers so you can determine which message delimiter is being used. To parse the header you have to implement line folding, implement a tokenizer aware of various rules around quotation marks and colons, and adopt to a number of real-world variations in the use of line endings other than just CRLF. To do this you have to run a state machine against every byte of input rather than directly address fixed offsets.

* Implement strategies to deal with conflicts such "Content-Length: 42, 17" and "Content-Length: 95\r\nTransfer-Encoding: chunked\r\n"

* you need to implement an ascii to integer conversion routine to determine the status code because some status codes implicitly impact message delimiters (e.g. 304).

* now you have to implement no less than 5 message delimiting schemes - chunked encodings, EOF, content-length, implicit (304), and everyone's favorite multibyte/ranges.

* If you have content-length or a chunk you'll need to convert a text string to an integer again.. and http/1 doesn't bound the size of the text string so you'll either have a common bug with an overflow or you'll implement an undiscoverable constraint in your implementation leading to cases of failing interop.

* you'll still have exposure to a whole class of CRLF injection attacks inherent in the text format.

The binary framing is so much less complex and significant improvement. Sure, to the naked eye in a log it may not look that way but that is optimizing for all the wrong things and can be quite misleading - do you really interpret a HTTP header with line folding or \n\r instead of \r\n sequences correctly when eyeballing it?)

Now there certainly is some complexity in SPDY but it doesn't come, in my opinion, from the binary framing that you're talking about here. That is a a significant simplification over HTTP/1.

"

[1] https://hacks.mozilla.org/2012/02/spdy-brings-responsive-and...
This could also be the source of the delays. Google could be trying to pull the LTE chip from the device.
Next on line: let the children carry guns to protected themselves from bullies. Sometimes I think The Simpsons is not really a parody.
Microsoft: Google blames us for all its problems
Even if it were true that France would be ruled by Nazi Germany were it not for «american guns» (more likely, soviet Russia), what does this have to do with mass shootings in contemporary US? (And how are your other wars going, BTW? Any General left still wearing his pants?)

Should we go down this road, I could say that I don't care if you guys shoot at each other until there is no one left standing; the incident involving Vice-president Dick Cheney shooting his friend in the face was entertaining indeed. But today it's more difficult to be indifferent to the massacre of children.

If it's so easy to perpetuate mass killings with any weapon, why are (semi!) automatic rifles still the weapon of choice amongst perpetrators?
I think you've hit the nail on the head here. So many people here in the UK live within a few miles of some amazing independent food producers but use them rarely, if ever. That's the problem we want to solve.

We're definitely going to tighten up the message on the site to clarify why we think people should join – thanks for the feedback.
Bootstrap 3 plans
Coding before you code
I tried to propose an idea where I work of having a threaded chat room to mimic conversations in the hall. It could get even better by having some intelligent gleaning of conversation keywords and showing those visibly by each chat room, so people know when their ears should be tingling and can join in on the conversation.

The method of a single chat room means multiple crossing conversations become hard and there's constant distraction trying to see what people are talking about only to find it's not interesting to you.
"How to start with Backbone.js: A simple skeleton app"

first sentence:

"You need a solid knowledge of JavaScript, familiarity with Backbone, Ruby, HAML, SASS and CoffeeScript to find this writeup useful."

Feels like an awful lot of prereqs for a starter. I don't expect to be spoon-fed JavaScript basics, but I feel like too many Backbone guides presume some understanding of Backbone before starting with something that is supposed to help you learn Backbone. Just a minor frustration of mine.
I've worked remotely off and on for the last 10 years. I'd say at least half the time I have been out of the office. I have managed remote teams in Mexico, Ukraine, India, Arizona, Switzerland and even randomly dispersed developers/artists all over the world. Remote teams can work very well.

What doesn't work very well is having a few remote people and a large mass of people in an office all working together on the same project. There is significant high bandwidth communication that happens when people are together physically. This leaves remote workers out to pasture. Things get missed. Tension builds.

The same effect occurs when you have multiple offices working on the same projects. I've been in the middle of this first hand as well. You can quickly end up with teams doing a lot of internal communication without talking to the teams in other offices. Rivalries will build. It will probably become an "Us vs Them" situation as animosity over small things snowballs.

This can be combated largely by explicit written communication. Use chat rooms. Use good issue tracking. Use internal social networking.
I wouldn't recommend using food as a reward. It sets food on a pedestal it does not deserve. Food is calories and nutrition that enables you to perform your best; glorifying it as a reward for accomplishment may set you up for failure down the road.
Fossil Fuel Subsidies Run Rampant at the State Level
Agree. But I doubt any beginner in web development will be touching Backbone.
> No, the failure point here is, essentially, unknown hardware from Google's perspective. Android is not coded to work specifically with Samsung's configurations or hardware, so Samsung needs to provide drivers. As for "more rigorous" requirements, I don't think it's too hard to have the requirement that all drivers follow standard * nix security practices. That would have stopped this completely.

This is obviously a boneheaded mistake, but how do you verify that all drivers follow "* nix security practices" (and I'm still not entirely clear exactly what those are nor how they differ from generic security practices) short of an in-depth security audit for each new piece of hardware. It isn't enough to have requirements, you have to have to be able to validate them.

>So the solution is to either not allow custom OEM builds(which, as I noted, isn't possible for Android).

Is there a second part to this "either"?