skysight-inc/HackerNews huggingface dataset:
For what it's worth I think it's been spun up to a bigger story than it needs to be. It should have been patched quietly and done and moved on.

And there is a line to be drawn, females aren't sacred cows need smothering away, but it's a bit off handed to make sure your hex code spells something like big boobies, just reflects poorly on the industry.
Matasano refers to SJCL in his article, it does not invalidate many of his points. If you had read his article you would know that it cannot simply be 'no longer true'. The article shows fundamental problems with security on the web and in javascript.
IPhone 3GS now available for just ₹10,000 via Aircel in India
So if a headline refers to, let's say, 'Somali pirates' you disavow any confusion in the scope of activity in which the subjects are engaged?
Instagram, if it was allowed to expand and develop more social features, could have actually left Facebook in the dust. Seeing as how Facebook is perceived to be worth far more than a billion dollars, 1B is relatively cheap.
i experienced this when I was registering, keyboard input would not register until after 5-10 presses, then buffer filled up and spit it all out with multiple key presses in the input box.
I know very little about search but what I love about how he looked at the graph element, exploring relationships between "entities".

The relationships between entities in our world holds so much information and yet in most databases it's reduced to a join between tables. Mapping the relationship and capturing the "hidden" information and therefore making it available for use unlocks amazing potential.
It's vaguely sexist, but primarily it's just really immature and smacks of the boys club mentality.
Most people don't know where the dividing lines are between grammar, spelling, writing style, and typographic style. Cf. several posts on this very thread.
This won't actually cause anything to be evicted from the cache. It just adds a new cache entry with a new key. This is poor resource management, and removes some of the appeal of going out of your way to reuse the browser's cache mechanism.
>it says "I went to a good school system and was taught correctly!"

I cant imagine how people can manage to make it past 25 without learning the majority of the rules simply through diffusion; eventually being exposed too enough correct righting that they know the rules without even realizing they know them.

There are subtle rules that you might see but not understand which aren't obtainable through such a method, and those are ones that Im willing to forgive. I'm sure I make some of them my self.

Irregardless errors in fundamental and extremely obvious rules such as this post say too me I have never consumed my first language in writing willfully and may possibly have zero attention to detail.

Tell me you didn't cringe - then tell me that the clients, colleagues or superiors of our prospective hiree won't.

A guy on my team uses "undue" instead of "undo" in commit messages. He's a nice guy and as much as I'd like to, I can't repair the damage that does to my image of him; "do", "due" and how "un-" works are first grade material at the latest. I simply cannot understand such a mistake.
Amazon runs its real-money handling on MySQL? Link please.
Trekkin posted yesterday in the discussion regarding Microsoft's SkyDrive (http://news.ycombinator.com/item?id=4265621) and not being familiar with the project I asked him to post a ShowHN so more folks could chime in regarding the use of clientside JS cryptography.

I asked about the library/implementation used and it is BouncyCastle compiled/convertered to JS using GWT.

The common discussion/blog references I've also pointed out but for everyone else have a look at these:
http://rdist.root.org/2010/11/29/final-post-on-javascript-cr... and http://www.matasano.com/articles/javascript-cryptography/ .
I think there is value in these types of sticky sidebars when they are used in the correct way. The correct way is when the sticky sidebar is a key of some sort. Links that jump around the current article for quick jumping. However, I agree, I can't stand when sites use these for ads or social media junk.
In an ideal world, in which any one language can be used for all tasks, I'd agree. In practice, however, practically every complex system I know of uses multiple technologies. I don't think there's a way around that.

Good point on the language vs. platform distinction.
META: Karl that's a tremendously massive comment. Wonder if it might be more useful as an online FAQ that you could link to? I know I lost interest about 3 sentences in, but it looks like some great material in there.

Just a thought.
The free market concept does work, but the problem is that it's reliant on an informed consumer. Marketers and the like try their best to shift that balance of power away - and they're very good at their job.

If you can't (or won't) make accurate value judgements on products, you'll lose every time. The house has the advantage, as it were.
He was a "big deal" in the 90s, at least within hacker circles: wrote a lot of early free software / hacker culture reated stuff & was heavily involved in the rebranding of "free software" into a form that corporate suits could feel comfortable with ("open source") & selling that idea to a wider audience. See 'The Cathedral & the Bazaar' and other works.

He wasn't all talk: way back in the day, he worked on emacs & authored fetchmail (fair warning: reading the fetchmail source will make your ears bleed.)

More on his wikipedia page: http://en.wikipedia.org/wiki/Eric_S._Raymond
The article assumes that the web service with JavaScript crypto is not using SSL. It explicitly says

"And if you have SSL, why do you need Javascript crypto? Just use the SSL."

aes.io uses SSL _and_ JS crypto on top of it to make sure server-side data is always encrypted, with keys unkown to the server side.
Doesn't seem totally odd, given that the war was the inspiration for much of the technology involved, was the platform for many of the brains involved to perfect their craft, and ultimately created the geopolitical climate in which space technology was one of the more important tools of the emerging superpowers of the age.
Your entire argument falls apart when you look at all of the companies that chose MySQL over PostgreSQL and are still using them today. Basically every major internet site today relies on MySQL.
"Apart from my words, I have my intent, thoughts, opinions, facts. Words are a medium." But in written communication all those other things must be conveyed by your words. That's what writing is.
Marissa Mayer eligible for $59MM in pay
Hardware Hacking: Tim O'Reily on Hardware Innovation
I'd admire someone who would be reading 'Secrets of the Millionaire Mind' or similar titles. For some reason, if you are already a millionaire then a lot of people start admiring you and carefully taking note of everything you say and everything you do and your stories of reading all those books and hard work inspires people, but somehow if you are trying to be one, suddenly boo boo money.
Interesting. How difficult was it to get the Bouncy Castle crypto lib to compile with GWT?
I had the same problem with the Nexus S
Where did you get the data to say that Xbox had lost money?

Did you include royalties from each title and dev kits? I just would like to remind you that the only company in the game industry who make money with hardware is Nintendo. All other ones lose money on hardware and recover those loses from titles sells.

If you do have the support for saying that Xbox has lost money I will be very interested on reading that :)
I have a brilliant ORM strategy: don't.
Just to illustrate what a morass "poor grammar" is, I have, wearing my ex-professional proofreader hat, gone through the article to highlight the areas where I could find fault with the article for incorrect usage.

People Who Use Poor Grammar should be: People Who Use Grammar Poorly.

I have a "zero tolerance approach" should be: I have a zero-tolerance approach.

people who mix up their itses should be: people who mix up its and it's.

passed over for a job — even if should be: passed over for a job—even if.

I don't point this out to be pedantic or to level at the author a tu quoque, but to point out that the idea of an "English grammar" that you can apply universally to writing is a myth. At best you can create a style guide, or follow an existing one. Expecting employees to be able to follow a known style guide is a reasonable request. Expecting them to score perfectly on a grammar test against a style guide they've never seen, without (presumably) computer assistance, when scored by someone who believes that they're capable of scoring a grammar test without recourse to existing style guides, is foolish, in exactly the same way that expecting a programmer to remember whether String.find take (needle, haystack) or (haystack, needle) as its arguments is a terrible interview technique.
How Healthy Is Your Office?
This is pop psychology. Most self-help authors, and even successful people like Oprah, make the mistake of confusing cause and effect. Feeling confident helps with acquiring success (and I agree it is better than the opposite), but it is a very, very small component of it. On the contrary, if you talk to many successful people they will tell you that they didn't have much confidence in themselves at the beginning.

The trick, however, is that you definitely feel confident once you're successful, so you believe (after the fact) that this might be the cause.

Becoming successful by mental affirmations is like saying that you can have a convertible car by just feeling the wind in your face. Owners of a convertible will tell you that this is the real feeling -- but it is not the cause for them having the car in the first place.

The link between mental affirmations and making money is even weaker: many times you don't even need to be successful to have a lot of it. Most fortunes are result of inheritance, marriage, blind luck (lottery winners), being in the right place at the right time (e.g., an early engineer at Google), and, don't forget about it, corruption.
Natural selection was not a conscious choice. There have been many choices in grammar that have been decided almost arbitrarily by higher authorities. Sure, many of these choices may have been based on their own experiences, but they were not necessarily the best choices. They were decided by a small group of individuals, but again, the choice was not strictly a natural selection of grammar rules. Language more often follows this pattern than grammar because people are more likely to argue over grammar than language itself, excluding etymology, of course.
In which case you rely on the context (you know, like you have to do with every other ambiguity in English ^^)

Considering how often Somalian criminals have been hijacking ships, and how this has been covered on pretty much every media form, I don't think there will be any confusion on this matter anytime soon.

Also, the verb form (Someone is pirating something) is in my experience almost exclusively used for copyright infringement. I've never heard of pirates pirating a shipment, but I've heard plenty of pirates pirating music.
Dear Google: Fix Android.
I prefer to use oxford comma where I'm writing a long list of items, and those items contain sets within themselves.

For instance, while listing computer brands that include Dell, HP, Acer, Toshiba, Alienware, Compaq and ASUS, I wouldn't use the oxford comma. But if I'm listing out speaker brands like Bose, Klipsch, JBL, Bang and Olufsen, and Altec Lansing, I think oxford comma helps to clarify the meaning intended.
Seriously? Given video proof, and without bothering to check for multiple supporting testimony from other affected users, you make cheap irrelevant accusations?
I have this same issue. I think it's related to CPU and runaway processes in the background. After installing a CPU monitor I can pretty easily see the correlation between CPU usage and degradation in the touch recognition.

I'm not familiar with Android's architecture, but it seems like they need better safeguards against runaway processes.
"a 50% increase in quantity is the same as a 33% discount in price"

Even when the per unit price is equivalent, the quantity purchased is important. In the case of perishables, I'd probably err on the side of a small quantity at a reduced price. I can't drink a whole gallon of milk before it goes bad, so what good would 50% more be? In the case of nearly every other consumable, I'd prefer 50% more because it means a longer period before I have to restock, if I'm careful.
The best FPS game for Android: Critical Strike Portable
The nostalgic Counter-Strike style gaming experience on Android!

Critical Strike Portable features include:

- Free to Play (F2P)
- Cross-platform 3D Multiplayer FPS MMO game (Local/Online) between web, iOS and Android!
- Single player mode: Player vs. Bots
- Smooth and responsive customizable touch controls
- All popular Game Types (Classic, zombie survival, Team Death Match, ect.)
- Customizable server settings: Player HP, player speed, zombie difficulty, modes: matrix mode, night mode, space mode, ect.)
- Dozens of unique maps (and more added continuously)
- Build and upload your own maps with Unity 3D
- And most of all, dedicated and passionate development team to listen your feedback!

Studio OnMars homepage: http://www.studioonmars.com
Critical Strike Portable homepage: http://cs-portable.com/
Hmm. No such issue with mine. Might be a literal manufacturing defect.

I wonder if OP bothered to try and reproduce this with other models, or if they decided to make a mountain out of a molehill.
Wikileaks re-opens donations thanks to French Carte Bleue system
A software defect the affects the same portion of screen regardless of orientation and that is temporarily fixed when physically turning the screen off? I'm not convinced.
How to upgrade to Android 4.1 Nexus S Jelly Bean Gadgets
Not difficult in theory - classes not supported by GWT (such as iostreams) are easily cut out; but in practice many array operations inside BigInteger needed to be carefully tweaked to work well when compiled into JS.
You can't become successful with affirmations, and that's not at all what I've been talking about. What I proposed is that some beliefs are holding you back and you can neutralise them with affirmations and other similar tools.

Chanting "I'm going to be rich" in front of a mirror is not going to make you rich, but constantly, internally repeating to yourself "I'm not going to be rich" will most likely make you poor.
I get 28 days + public holidays (I love my boss!)
The other difference is that people often skip the dessert entirely - it's a pure indulgence. By giving them a "free" dessert, you're not only hitting the "free is always good!" part of their brain, but you're giving them an indulgent experience they probably would not have had otherwise. So then not only are they not mad about whatever the messup was, they may even be grateful.
Interesting. Can you come up with a hypothesis that would explain why only a specific portion of the screen would be effected?

Edit: anothermachine has a workable story for how it could be a software problem elsewhere on this page
I'm not asking the interviewer to talk about Markov chains, or even know much about them. I'm asking that he be able to form a coherent question on the subject. You would expect an interviewer asking about politics to at least be able to ask reasonable questions about politics and not say something like: "so how long have you been interested in politicizing, and voting, and things like that?". A good interviewer can tailor the interview to the audience, a bad one can hardly hold his own (this guy was an example of that).
homo's got bigger worries, I would think.

God says...

2595

27:31 And he also had made savoury meat, and brought it unto his
father, and said unto his father, Let my father arise, and eat of his
son's venison, that thy soul may bless me.

27:32 And Isaac his father said unto him, Who art thou? And he said, I
am thy son, thy firstborn Esau.

27:33 And Isaac trembled very exceedingly, and said, Who? where is he
that hath taken venison, and brought it me, and I have eaten of all
before thou camest, and have blessed him? yea, and he shall be
blessed.

27:34 And when Esau heard the words of his father, he cried with a
great and exceeding bitter cry, and said unto his father, Bless me,
even me also, O my father.

27:35 And he said, Thy brother came with subtilty, and hath taken away
thy blessing.

----

The guy is Jewish, huh.

God says...

88950

cleansed, that call not thou common.

11:10 And this was done three times: and all were drawn up again into
heaven.

11:11 And, behold, immediately there were three men already come unto
the house where I was, sent from Caesarea unto me.

11:12 And the Spirit bade me go with them, nothing doubting. Moreover
these six brethren accompanied me, and we entered into the man's
house: 11:13 And he shewed us how he had seen an angel in his house,
which stood and said unto him, Send men to Joppa, and call for Simon,
whose surname is Peter; 11:14 Who shall tell thee words, whereby thou
and all thy house shall be saved.

11:15 And as I began to speak, the Holy Ghost fell on them, as on us
at the beginning.
Wimbledon and Your Business
Bzzzt, strawman argument! You have addressed one point out of approximately 10 in the article and you are apparently assuming that it renders the remaining issues invalid. It doesn't.
I agree that it all comes down to usage and content of the site. If the developer of the site uses something like this correctly to present always present useful information or links to the user, then they're great additions.
You make good points but swing the pendulum too far the other way.

No, a bunch of smart computer people won't solve problems that have flummoxed biologists for long. But a bunch of smart computer, biology, math, physics and chemistry people will. You are right in that ignoring bench work + domain knowledge and thinking one can come in write a bunch of programs and solve cancer is not only an insult but foolish.

Not all the problems have flummoxed biologists for long. The problem of sequencing improving faster than computers is a new one. And one where computer people can help. In fact modern sequencing techniques rely on computers to be viable.

Modelling phenotype from gene sequences and predicting possible drug interaction will become real soon.

Biology is complex yes but some of it is complexity introduced in an attempt to avoid difficult but simplifying concepts like non linear PDEs. Funny that you mention electronics. See what Yuri Lazebnik has to say about this. http://protein.bio.msu.ru/biokhimiya/contents/v69/pdf/bcm_14...

Computer people can help with tools, modelling, analysis and prediction.
There's yet another similar issue with the Galaxy Nexus:
http://code.google.com/p/android/issues/detail?can=2&sta... (video included!)
Facebook, et al, use memcache and a plethora of other products to improve the scalability of MySQL. Here's one scalability comparison between the two:
http://tweakers.net/reviews/649/7
Obama scares the hell out of everybody with cybersecurity op-ed
I like the "create more value than you capture" - I wonder how many companies genuinely think like that though. Wonder if Apple genuinely thinks about it like that.
why do people write "noone" when they mean "no one"? it is very annoying
Bah. My bad. I confused the parties in the thread. I'm sorry for the noise.
I didn't see the free market concept doesn't work. I said the efficient markets assumption is invalid. If you assume a rational actor you can make certain strong statements about the free market's ability to reach efficient equilibrium on its own. That's where the neigh-religious "if we just leave it be, the invisible hand will guide the market" talk comes from. Once we abandon the idea that people behave rationally, and the behavioral economics research we've seen over the last couple of decades forces us to abandon that idea, we can no longer make such strong statements. The "invisible hand" is leading us somewhere, but it's not necessarily to an efficient or even a stable equilibrium. We're forced into the morass of having to justify policy on its own merits, instead of invoking the religion of efficient markets.
Could be software in the driver layer that doesn't care about logical orientation, and data structures that are reset when the screen is reset.
I am not married and I don't have kids. And I was not the kind of kid who troubled my parents much. I used to keep pretty much to myself as a kid.

I might be wrong, but in the same sense people are wrong to accept a job offer by what goes on in the news about the company.

I look at the job offer and I'm excited, compared to the amount of slogging I'm doing now to make ends meet.

Besides you haven't given me a single reason as to why I'm wrong. Your post seems like a rant out of some frustration in your life.
I went full server side encryption with https://truefriender.com I relied on SSL for the client to server communication. However the user holds a key that is not stored on the server, so without that key the text on the server is unreadable, if you try entering an incorrect PIN you can see what I mean.

I've submitted to HN but didn't make the front page, check it out if you're interested in this stuff.
No, and the smallness of the force has nothing to do with it. While it's true that there's a force between two metal objects that you could use to do some work, this doesn't get you energy for free because you had to do some work yourself in order to pull them apart in the first place.
Probably a mix of accounting rules and wanting to do it before Win8 launches.
> I think it's related to CPU and runaway processes in the background.

I don't think it's that.

I got my Nexus 7 at Google I/O. The first one I got suffered from this same issue right from the very beginning. I could barely even get past the welcome screens, because I couldn't type certain letters on the keyboard. It was worst at the bottom of the screen (which would be the right side in landscape as the video points out).

The device help desk replaced it for me the next day. Unfortunately, the second one had a different problem -- the display was badly corrupted, and the left half of the screen (in portrait mode) was entirely red.

The third one seems to be working fine, apart from one annoying dead pixel.
Scalability: PostgreSQL vs MySQL
Even though client-side JS has some fundamentally insecure properties it does not mean it can't be used for establishing reasonably secure communication. HTTPS suffers from some of those properties too and we rely on https for almost everything we do that requires some sort of security.

If your site is entirely self-contained and transported in full over https with a trustable ssl certificate and your users are using reasonably secure passwords and run browsers with addons that respect the confidentiality of https communication then client-side js encryption might be a nice extra layer of data protection.

It won't protect against the government probing, and it won't protect against a passionate lulz hacker.

The government can always subpoena the host website, and force it to fetch the password from the user, thereby comprimising their data. The government also has access to ssl certificates so it could even do this without notifying the host website. You may assume that lulz hackers have similar capabilities.

If you think about it straight, the only way this can be truly secure is with a browser extension that digitally signs and versions _all_ javascript on a website, and the signing is done by a fully trusted third party (which arguably don't exist).
Thank you! The Matasano article, as I mentioned in another comment, for some reason assumes that SSL is not used, which is not the case with aes.io.
I, for example, have been hit these days by this:
http://bugs.mysql.com/bug.php?id=26339

I wonder why this bug is still open today after 5 years.
'Twas not a problem!