skysight-inc/HackerNews huggingface dataset:
You may not have done anything wrong. It's possible that you made a great impression and were a good fit for the job, but they had another candidate who had just a slight edge over you in some particular area. Don't let this discourage you.
Absolutely. Can you reach out to me at dp [at]ecoventsystems [dot]com? Thanks man.
I just did and if you were okay with a 0.001 probability of false positive you could list all 500,000 (possibly way off) certificates potentially exposed through heartbleed in only 877.5KB of space. The current Chrome CRL contains 24,161 serial numbers and takes up 305.3KB of space. While it isn't a perfect fix for the revocation problem it would certainly be much better than the status quo.

One problem might be that the 0.1% of sites hit by the false positive effectively couldn't use OCSP stapling but Chrome could just first call back to Google as a CRL proxy to avoid making an OCSP request when the site stapled a valid but potentially revoked OCSP response. Then just store that response from Google for current version of CRL in the cache. End result is that the unlucky false positive sites don't have tons of unnecessary (unnecessary as far as the OCSP spec is concerned) OCSP requests going to the CAs and the only thing they would notice is that a new visitior takes 100ms longer to make the first page load.

And through the magic of bloom filters if you wanted to bump the false positive rate down to 1 in 10,000 it only bloats the list to 1.14MB. Furthermore, there are methods to make the bloom filter scale-able such that a client doesn't have to necessarily download the whole bloom filter again if a bunch of elements are added to it and instead just download a portion of the data required for a full update.

The more I think about it the more I wonder why this isn't already in Chrome in some form or another. The only downside is weird networks where OCSP might be filtered, but not https, and access to Google is filtered.

Edit: One thing I feel stupid for overlooking is that Bloom filters aren't cryptographically secure so an attacker could theoretically find a serial number for some CA that would cause a site to always be a false positive but I don't think any CAs are still giving out serial numbers in a predictable way after the MD5 debacle and even if they were it would seem to be impractical to me. The fix would just be do a SHA256 hash of the serial instead of the serial itself.
Like DougMerritt said, it's probably because platinum is not very reactive. The problem with copper is than in some solutions copper electrodes will start to dissolve or break apart.
Consider this: there's no way the US could make an agreement to give/sell the uranium directly to Israel.

They could however arrange a way for Israel to acquire the uranium, which, if discovered, would place the blame on Israel rather than the US.

They could also take steps to prevent any investigation into that transfer.

There is precedent for this kind of illicit trade, so it's not entirely unlikely that the reason nobody looked into it too deeply is because it was meant to be stolen, and the US likely got something in return for the exchange that was worth maintaining the cover for.
I don't think social anxiety is a bad focus at all. I personally suffered from a lot of social anxiety 10 years ago.

My personal focus right now are more like social finesse, being slightly more fun at parties, handling difficult social situations (Calling in debts, interpersonal arguements, close relationships with difficult people, etc)

If you keep up with the social anxiety focus, I'd really like to see some kind of roadmap for success - Examples of what people using the service or similar approaches have accomplished. My understanding of social anxiety is that there's varying degrees of accomplishment for the same effort that people put in - some people are always going to feel awkward.

I haven't heard of those last two movements personally. Have you thought about how your site relates to the PUA movement? I've noticed some similarities. I don't mean that in the I'm currently raising pitchforks way. I think there was some concern within that community about how to help men with social anxiety that got drowned out with all of the fuzzy tophatted snake oil salesman and face-tattooed guys that want you to murder your step kids.
Here is an economics paper from Nature that might also add to the discussion.

http://www.nature.com/srep/2014/140121/srep03784/full/srep03...

It's worth some orthogonal cross-referencing.
We have a fantastic one based on MIME that is usable by everything except Firefox (however you need to enable some experimental stuff in Chrome).

http://en.wikipedia.org/wiki/MHTML
> I don't think women care these days about getting a diamond.

Unfortunately, most of the women I know do care about getting a real diamond. Doesn't matter if the grown diamonds will be better quality dollar for dollar - it's fake and it won't do.
I work on both.

Intel is closing the gap with their DPDK, but Cavium creams them on clock-by-clock and on cost of goods.

Cavium Octeon chips currently scale to 32 cores at 1.4Ghz, but with ZIP, GZIP, AES, SHA1, etc coprocessors running at 800Mhz. All cores share a fast, coherent unified L2.

One of the key advantages of the Octeon architecture is their hardware work scheduling unit. This is essentially a highly programmable hash engine on packet fields (with software-only bits for software classify-then-reschedule). The idea is to ensure that no packets with identical hashes are in flight on any core at the same time.

If programmed correctly, this work scheduling prevents data structure contention, which is particularly problematic when you scale to 32 (and next-gen up to 48 [then I believe to 64] cores).

The chips also support direct packet transport (XAUI, SGMII, etc), rather than requiring transport across PCI-e. Each of these ports can be programmed separately, so you can use switch-specific goofy encapsulation modes (Broadcom HiGig2, Marvell DSA, etc) to support very quick traffic <-> physical port mappings.

I should also mention that Cavium scales down very well, all of the way to configurations like 2 cores at 400Mhz for PoS, SOHO usage, and such. So it can be an attractive architecture to target.

Finally, Octeon family MIPS64 has a lot of MIPS64 extensions, like branch on bit, posted atomic operations (e.g. statistics, where you don't care about the value, you just want to += 42 it), pop count, fast bitfield subfield extract, etc.
I agree with your signaling hypothesis for the earning potential. I personally think that weddings are already taken for other signals, though since language drifts, these signals could as well.

This is entirely anecdotal, but currently there are big, expensive and pragmatic weddings. These lavish wedding party tends to be signaling for the family in relation to others in a diaspora situation. As an American, I think our concept of "love" and Christianity have blurred the original point of marriages which have existed for long before our current Victorian ideals.

As an example: a friend of mine is ethnically Cambodian, and weddings in her social circle tend to be orchestrated on reputation as well as connection. IE, at the wedding participants will leave an envelope with the name of the clan who gifted it. Supposedly the bride and groom (or, possibly their family members) will spend part of the wedding accounting for the debts to neighbors. Her wedding, largely put together by her father, involved more than 500 people of a group that is not very populous in my area.

As she put it, lavish weddings were fundraisers for capital investments for members in a spread-out community. They are tabulated and redistributed to other newlyweds after a while, effectively socializing it.
If it's just about target audience, then I wonder why all these companies seem to target detergents / toothpaste / toilet paper exclusively to 25 year olds...
Have you been to North America? This is not even remotely true in any sense.
Well, I would agree that the non-encryption of end-to-end headers with PGP is somewhat of a bug.

Other than that, I think those are all examples of problems that are not actually email problems.

Whether you can force TLS/STARTTLS doesn't really matter. First, you cannot ever force anyone to keep something secret, they can always publish a secret that they know somehow and thus make it not be a secret anymore. You can always offer STARTTLS though, so if the other side wants to keep a secret secret from eavesdroppers, they then can do so. That does not help against People in the Middle, of course, as they can strip out the STARTTLS offer. But being able to "force" STARTTLS doesn't help you either, as that would only force the middleperson to speak TLS to you. If you wanted to force authenticated communication that protects you from MitM, you would first have to set up some authentication mechanism. On a server-by-server basis, you can already do that. If you wanted to do it globally, we would need a reliable global PKI. Such a thing does not exist and is extremely hard to build--and in particular, it's not an "email problem". Reliable authentication is mostly a hard social problem.

As for metadata encryption: Well, that pretty much is impossible by definition, except maybe through mix networks. You cannot simply encrypt the information that needs to be readable in order to route the message to the destination. Even if you deliver a message via TLS to my MX, the mere fact that your mail server looks up my domain MX and then connects to it already tells an eavesdropper all the meta information there is. And if you solve that by instead doing all the routing inside gmail or some other big provider, you obviously haven't solved anything, as now google can see, sell, and be subpoenaed for this information.

Also, "security" is a word without any meaning. You can only be secure against particular attacks/risks, and securing a system against a particular risk often is in conflict with securing it against another risk, so you can only ever achieve one or the other, and it's often a difficult decision which risk to take. In the case of email, you could very easily secure the system against spam, for example: Just have a government agency that licences email server operators and shuts down any that engage in spamming. The side effect: Email is not the slightest bit secure against government censorship anymore. And yet again, there is a social problem at the core, not a technical one.

There are reasons why email is so "insecure". And as I wrote above: It's not that people didn't think about it. It's more likely that those who suggest that starting over could help solving the problems haven't really thought through it. In particular the "security" problems of email are extremely hard problems, and they are hard for social and political reasons, not for technical reasons.
The project seems to have lost support, the last github commit was over 2 years ago.

Do you know if there was a specific reason or were people just not interested/none of the browsers jumped onboard?
Interesting, I'll have a look into whether that's possible with the current client (my understanding was that Collections don't detect or update changes unless you explicitly make any yourself). Still, ideally this is something that'd be very handy to have as a core feature within the app (author has looked into Google Drive integration in the past)
I worked at Ticketmaster 6 years.

Only one thing matters: God. Without God, goes nowhere. With God, sure thing. Be afraid.

God says...
Mars birds charity oh_oh umm_the_other_answer sex I_had_a_crazy_dream
why_do_I_put_up_with_this wonderful Church one_small_step
delicious nasty peace envy ordinarily quite failure_to_communicate
a_flag_on_that_play overflow
No matter how long it's been, interviewing is still a very subjective field. It is frustrating, no doubt, to not know what you did wrong but that's what subjectivity brings.
LYAH is slow and doesn't communicate the compelling parts of Haskell at all. There is no functional/structural dichotomy. Structural isn't a category of programming languages. There are no programs without structure. You may be mistaking syntax ( {} blocks vs. s-expr ) for having something to do with semantics.

It's also possible somebody has told you Haskell is a declarative language a la Prolog. It is not.

Try this: https://gist.github.com/bitemyapp/8739525

Specifically: http://www.seas.upenn.edu/~cis194/lectures.html
The article at some point says that the movies are Stanley. I believe they mean that the best way to know stanley i to know his work. The boxes wer, in such a sense, what Stanley Kubrick was about. I think what the author means in that no one outside the Kubrick house ever saw the real Stanley Kubrick.
My interpretation is that the author wrote this article to find something about Kubrick that defines who he was.

Kubrick is known to have demanded perfection, jotting down tons and tons of notes and details. But the public only seems this side of Kubrick in the movies he makes. One can be a perfectionist about a trade, but carefree in other aspects of their life.

But the boxes were the author's "Rosebud" in that even though no one outside of the estate would see/use these boxes, and by the looks of it would have rarely been opened, Kubrick still took the time to get boxes that were incredibly well-designed. So in essence, the boxes embodied Kubrick's true self, a perfectionists.
I stopped reading that article when:

"Proposals that are supported up and down the income spectrum have a better chance of being enacted than policies that do not have such support. To that extent, democracy is working."

Refactored:

'The poor have little influence, unless they agree with the rich. Democracy works in that case.'

Ok, that's probably the most blatantly dumb thing i've read in a while.

Also: YES! Ofc the American system isn't working. It sucks that once again (as humans) we're at the same place we always end up - power, corruption & escalating crap. Hopefully we've learnt the lesson this time?
I'm pretty sure it is because of the 120V. Most circuits are actually rated for 15A, but it's possible that kettles sold here draw lower currents. Anyway, that's going to heat water a lot slower than on 240V.

I've never seen an electric kettle in anyone's home, but almost everyone I know does have a stovetop kettle.
http://www.usatoday.com/story/news/world/2013/11/25/milchan-...

It's also commonly known that Israel is one of the more active espionage opponents of the USA.

http://www.strategic-culture.org/news/2013/01/13/israeli-spy...
I think it says something about someone's character when they prefer jewelry [possibly] mined by a 12-year old slave at gunpoint, at great environmental cost, over jewelry produced in a lab.
Atheist Blue-Screen of Death
Here's an awesome thing I just thought up...

If I was God I'd make it so that when an Atheist dies, their immortal soul's visual cortex is presented with only one input for all of eternity: Which is this: all you can see is the Microsoft Blue Screen of Death, except for above the hex code error dump, it says:

"Jesus is Real. You should have believed it. Now look at this screen for a trillion years while you think about your mistake."

Hell, i'd rather be burned alive, than look at a Microsoft blue-screen for literally an infinite amount of time! bwahahahhaahahhaa.
It might be the human resource people if big company. Human resource people wanted people with high achievement + specialty and cheap cost.
My Advise,just find other company.. don't blame yourself for it.
My fiance and I designed an engagement ring set around a large blue-green sapphire set in yellow gold; it's a stunning piece that suits her far better than a diamond would.

We both love it, but when she shows it off some people just can't get over the fact it's not a diamond even when they acknowledge it's a really nice ring.
I hardly doubt they had to steal it. Their US puppets probably just gave it to them.
Another great entry. Keep 'em coming!
The critical factor is the speed and precision of the actuators. And the energy of course. If we could increase the speed the robots could behave much more naturally and do much more.
Packaged apps can make requests without being subject to the normal XHR security rules (e.g. no Cross-Origin request problems), among other features like native TCP/UDP sockets.
Actually, there are some areas where evolution still has an advantage. A biologist was explaining to me how artificial enzymes (man made proteins) can at best speed up a chemical reaction by 10^3 - 10^6, while natural enzymes typically speed them up by 10^9 - 10^12. Might have got those number wrong, but his point was that natural enzymes beat artificial ones by a wide margin.
Hopefully they'd consider this a blessing for uncovering what would surely be a miserable long-term partner.
A Venture Capitalist Reveals What His Pipeline Looks Like
What's so horrifying about the GTFS format?
This does not seem very informed, starting from the false premise in the question up to the random concepts listed in the answers.

Calculus is actually important for Computer Science, it's actually important for everything, it's where you learn how to handle the exponential function and the natural logarithm, how to do approximations and bounds, how to handle infinite series, etc., and those things then appear all over the place, unlike most things listed it's something that you can expect to encounter almost regardless of what domain you are interested in.

I mean, the guy asks what should replace Calculus and then the first answer includes "Asymptotics", "basic limits, sequences and series", so actually calculus. In general I cringe a little every time I hear Computer Science people should focus on "discrete math", because without tools from analysis you can only solve the most trivial discrete problems. And yes, calculus by itself is hardly ever applicable in CS, yet you still have to learn it, tough luck. In general what is not stressed enough I think is that applying math is hard and you need to learn a lot of it before you have enough tools to tackle problems anywhere close to real-world complexity.

The top answer also lists random concepts. I am learning probability currently, for applications in machine learning. "Discrete spaces, Bayes theorem and expected values" you can learn in a day, "Markovs, Chebyshev and Chernoff inequalities" are mostly only useful for further theoretical work, so is "the law of large numbers". What will really be useful will depend a lot on the applications, if you are a theoretical computer scientist, mastery of generating functions and transforms will be useful, and it's one of those instances where discrete problems are solved via tools from calculus/analysis. For machine learning you need to know everything about the normal distribution by heart, and this means you have to know everything about the exponential function by heart, so again back to calculus. Notions from information theory are useful, but of course none of the ones he listed. The comment "This is a must for modern programmers." sounds just comic.
>First, "TOFU/POP" has a real name; it's "key continuity".

I am aware of both names, thank you.

>That only has to happen once for Google to put a gun to the rogue CA's temple.

Google can't really help in every single case. There are many situations where Google's revocation scheme can't keep up.

You also have to put a lot of trust in Google. You think Google is going to issue a revocation if they're under legal pressure not to?

As you are aware, human factors are frequently the weakest parts in a cryptosystem.
This is inappropriate for Hacker News.

Take it to Reddit, or something.
The Private Automatic Miner Backbone Protocol (PAMBA)
I have tried RestEasy with FF and found it to be good.
Unfortunately humanity (including hiring managers) is extremely fickle so the reason could have been as simple as "You reminded one of them of someone who bullied them in high-school, so they lied and said you weren't qualified." IMO, about a good 30% of the time when something goes wrong it's literally as stupid as this. Don't blame yourself if you were nice, not arrogant, and qualified. Just blame random chance, because that's the truest reason that exists.
yep, negatives have a "shoulder" at the top of the exposure curve which might be poor quality, but there is still information there.

Coversely, extreme underexposure means there is basically no information on the negative[
This is normal. If you think about it, at no point in the history of our species has another bipedal, humanoid creature shared our space (excluding perhaps early humans and Neanderthals). We're used to seeing that we're the only things that look like us.
Moment Camera (iOS): Auto Shooting: Self-Timer and Sequential Shooting Combination
I agree with your assessment on those two avenues. One thing that throws people off is that the AI/Machine Learning community is constantly selling their models as "human like" when the models are really only inspired by the human brain by extremely loose analogies.

There is another approach, what I would call the Airplane approach, since it is to the brain what airplanes are to birds. That is, to base machine intelligence on a new kind of mathematical logic that hasn't been invented yet.
Using GitHub for Push-to-Deploy to Google App Engine
I was raised in New Zealand, and spent the first half of my life (so far) there. I'm now happily raising a family in Melbourne, Australia. Some observations:

- many of the people I knew in IT in New Zealand have left, especially for Australia; when I was there, this was known as the 'brain drain'

- growing up in New Zealand, there was a strong anti-intellectual current to the culture, especially amongst Maori students (I came top in my year for Maori language despite there being fluent speakers in my school, because I did assignments and they didn't)

- successful people in New Zealand are often criticised because of their success; this is known as 'tall poppy syndrome'

- New Zealand is, politically speaking, entirely socialist; even their 'right wing' party is in favour of a welfare state, taxpayer-funded education and healthcare, and a wide range of 'sin taxes' and legislation designed to protect people from themselves (a.k.a. the 'Nanny State' to its critics)

- Universities there simply aren't as demanding as overseas; my wife cross-credited a psych. degree from Australia, and she was more than half way through a NZ undergrad degree after one year of a degree in Australia

Note that I haven't listed NZ's many positive characteristics. Just saying that all of the above contribute to an environment that in my experience is less productive and less entrepreneurial than Australia.
We’re living in an Ayn Rand economy
Which is why you are not God.
Good luck. Getting somebody to click a link is like pulling teeth. I developed an insanely cool internet technology that blows away even Wikipedia, and got zero traction. Zero signups. Nothing... To get new users I literally think you have to hire a PR firm to pay people to signup and blog about it. Yeah, i'm mad. Still mad, after spending my life savings only to find out nobody gives a fucking shit. Good luck man!!!! Have fun.
Downvote for name-calling. HN doesn't need that.
It was such a strange mistake for Toyota to abandon their little QRIO robots. Even at their small size, they always seemed to be head and shoulders above ASIMO, and frankly, they still do: http://www.youtube.com/watch?v=fGtxPmcsXfg

(This is an old video. They cancelled their robotics line in 2006.)
Great to see this. Being able to run your own Pusher-compatible server sounds quite useful for dev environments or internal usage. Is Poxa endorsed by Pusher at all?

FWIW, our company, Fanout (https://fanout.io), is similar to Pusher except we decided to open source our own code to be good citizens. No need for the community to reverse engineer anything. ;)