skysight-inc/HackerNews huggingface dataset:
Most of the energy in this space has gone into http://tack.io/ which has been called "a non-controversial first step" - I believe it is making its way though standards talks at the moment although I have not looked into it for a while.

Personally I think now is good time to revisit assumptions made a few years ago - security and privacy and in particular non-government controlled systems are on many peoples lips.

If I ever clear my current plate, I would be interested in diving into the problem.
I was in a similar boat (student, spent $1500 on a ring). I think the ring meant more to me than to her (she wanted a small stone). I decided to spend more on the ring than I did on my most prized possession, my laptop (a Macbook Pro). At the time it was the largest single purchase I had ever made.

I don't regret it. The symbolism behind the purchase makes it more meaningful. It set a tone in our marriage of placing each other first, above anything else we have.
Back in the late 1980's I got a catalog from a jewelry company that was selling jewelry with their lab-grown stones, including diamonds of various colors. I bought a silver ring with one of their sapphires ($100 or so) that I've worn almost every day since, and a larger loose sapphire that I never did anything with but still have lying around somewhere.

Van Pler, I think they called themselves. They disappeared without a trace a couple of years later. I don't know if they used CVD or some other process.

The stones are obviously synthetic -- from the right angle you can see banding suggesting that the color dopant was added in layers -- but reasonably attractive nonetheless. In fact, they have a deep, pure blue color the natural stones don't seem to achieve, at least not for any price I could afford :-)
This is an important question. You did nothing wrong, they'd like to hire you, but there was just something about you that made them hesitate. And because they have a ton of candidates for very few jobs, that hesitation means moving on. But it's NO knock on you - it's just some tiny thing that they probably should have ignored, but because they're focused on making a decision, they'll use any excuse to eliminate you. Don't think another second about it.
It could be nothing to do with you. They are not looking at just you as a candidate, but several others at the same time. When interviewing, hiring managers look at a few factors including technical knowledge/competence, cultural fit and budget. You may fit all the requirements, but another candidate could have made a better overall impression.

It doesn't hurt to call the recruiter to get some feedback.
Show them this: http://www.theatlantic.com/magazine/archive/1982/02/have-you...

HN discussion: https://news.ycombinator.com/item?id=4535611

BTW the ring sounds gorgeous.
Perl-Operated Boy (full song) by Psyche Corp.
That's one of the highest quality first comments I've seen yet. Thanks for signing up, and please stick around.
You said you "passed" the previous interviews before the last meeting. It is unlikely the interviewers share the "passed " assessment. We interview a lot and often run the candidates through multiple interviews and tests, before making a go no-go decision. Your decision is likely the cumulative of the multiple interviews. Don't feel bad about it, life's short, move on, There are plenty of companies hiring for software engineers.
Facebook Is Not Bringing Us Closer
I use Simple REST Client for Chrome. This might have a few extra features, though, so guess I'll try it out. Seems like a common, over served extension idea, though.
This article made zero sense. An example:

> Look at Fastly, a new August Capital-backed Edge Computing CDN built just for Mobile architectures. A new CDN? Not something we look to AWS and Google for. Yet.

I'm not sure how Fastly is built just for mobile architectures, and we're happy customers of them. And AWS already has a CDN called CloudFront. Isn't Google's PageSpeed Service essentially a CDN as well?
I can only presume the author hasn't actually read any of Rand's writing. Either that or this is an intentional smear piece.
You mean 'fake', not fake. It's a real diamond.
I can't tell you what/if you did anything wrong. There's just too many factors, some of which a highly subjective ("cultural fit"). I did interviews for my company too and usually we would optimize our process highly to get no false positives, even if that meant we had a few false negatives. So again it's hard to say.

But what really bothers me is that you got a reply from a no-reply address. What the actual fuck. You were there for an on-site interview, this is not the situation where you send people automated no-reply-click-this-link mails.

If their HR doesn't have the time to send a short personal mail (or an automated one from a HR address that doesn't look like it's automated) that might be a red flag on how they treat their employees anyways.

You can try asking them, we at my company were usually happy to tell candidates that didn't pass, why they didn't pass. But we also didn't blow off people with a no-reply mail that were far enough into the process to have been onsite.

The only advice I can give you is to move on and do the next interview. Don't let this get to you.
Unless you get certified ethically mined Canadian diamonds. They are a good way to get guilt free diamonds (at an even greater premium).
I, too, was starting mixing up French with Japanese. I learned French in school and Japanese on my own.
> for Chrome

Thank you but no.
you mentioned questions on scalability et al, answers to those questions are very subjective. I went through a similar experience at one of the biggest tech giants out there ... went something like this - i was in the final face to face interviews and did well in all of those IMHO. It was a big interview day at the company and lot of candidates flew in all over the globe. So all interviews done, we went for lunch in the cafeteria, and before I started I was called for another round of interviews (and couple of other guys were called too). To be honest I hate lunch interviews, I think its cruel! But anyways, I was asked about design and scalability etc. and that was the last interview that day. After a few days I get a rejection email from the HR folks. I was in the same boat as you are today ...
Is this really news? Almost every server side language out there will have a zip library, and I doubt any of those got mentioned on HN.
This is also what I was thinking. By embedding the PVC metadata in the link you get fallbacks for free if the server is capable of rendering everything when the link is actually requested instead of intercepted by the framework.

I would certainly be interested in a project that does this but embeds all functionality in hyperlinks.
Harvard researchers present new view of myelin
this page has a good overview of current routers with support for openwrt and dd-wrt
http://rooftopbazaar.com/routerfirmware/
Indexes ARE Magic
The US is 120V/15A-20A.

http://en.wikipedia.org/wiki/Ampere#North_American_domestic_...
I'm actually looking to work on something similar for an intranet tool.
A newly discovered favorite of mine is http://stocksy.com - As far as I know it's invite only and/or has a pretty strict approval process for photographers that want to sell on their site. From what I've seen, the quality is often higher than your typical iStock. It's probably a little more expensive than iStock, but nowhere near the cost of Getty where you can spend several hundred to thousands of dollars per photo. The biggest downsides I've noticed so far is that their search/refinement filters are not the best, and they don't have the quantity that other larger stock photo sites do.

Here's an example:

http://www.istockphoto.com/search/text/business/filetypes/ph...

vs.

http://www.stocksy.com/search?src=head&text=business
You're actually lucky that you even got a rejection. I have a friend who has interviewed at quite a few companies that are talked about in high regard by people in the tech industry and after his interview, he hasn't heard back at all.

I know him he is skilled and certainly worthy of serious consideration....so it has been surprising seeing how many have rejected him after an interview without a courtesy email.

You either weren't good enough or weren't a good fit. I've had situations where I interviewed at jobs where I'm asked "What type of work will make you love coming to work and also what is your ultimate career goal". If your answer isn't exactly what they are looking for, you might not be "as good of a fit as they want".

This is actually a good thing because they are saving you a lot of time by getting you to work on something you like, rather than something might not know you don't like.

With that said, I expect that the tech hiring process will be unrecognizable a few years from now.
We're working on revising the new queue to reduce the amount of randomness in what gets noticed. It's definitely a problem.
Heating water in a microwave also works well.
Banksy: the artist who's driven to the wall
Yes, religiously; Feedbro (chrome extension) is my reader right now
Seeing your comment downvoted just shows this cliched simpathy for the left that was a fad in the 60's and 70's for anyone who wanted to be perceived as an intellectual (sure it worked to get chix by then); its still kicking and alive it seems. By that time you could sell a scam that steals a nation resources as love for the poor.

But today after we know what happened in Cambodia, Ethiopia, North Korea - to cite a few - under comunist regimes; being a simpathizer of communism just can evidence either ignorance, lack of empathy and sensibility or attachment to an old hungover hipster fad.

That said, I enjoyed reading cien años de soledad but I also know that Macondo would be no better under communist rule.
Fully agree. We've built a simple team communication tool Weekdone (http://weekdone.com/) and we're receiving daily feedback from users to make it much more complicated and add features that you describe. Our best practice suggestion that many startups use is to share just 5-7 key goals and achievements per week with your team mates. Something that takes just 5 minutes to share and read. Those who follow that are happy.

Still many try to use us as a project or task management tool. The most requested feature? Due dates and item due times - something we've said we'll never implement. Same for projects and many other complexity features.

There's beauty but also usability in simplicity.
I'm not sure I agree with your second point (that it need little resale value). Not only does the cost of the ring signal that the proposer is genuine. The value of the ring compensates the proposer if the proposer divorcees. Presumably, the proposee is signalling her genuiness because (s)he has an asymmetrically high cost associated with the marriage.
There is the theory that a "cobalt bomb" would be pretty effective in wiping out humanity.

http://www.rense.com/general40/dooms.htm

Cobalt's half-life, ability to be transported around the planet's atmosphere as dust, and the the type of radiation that cobalit-60 produces makes for a pretty good theoretical doomsday device.
http://www.xfront.com/microformats/AHAH.html
This is an interesting one. You mainly identify synthetic jewels by how they're the same as mined ones, but higher quality (bigger, no inclusions, better color, etc). That higher quality gets you a substantial drop in the price. I was amused to learn that DeBeers backed a campaign to convince people that "real" diamonds should have serial numbers inscribed within them -- let's keep natural diamond prices high by artifically making their quality even worse!

Another interesting aspect is that whereas natural rubies really are hard to find, and synthetic rubies are dirt cheap to produce... synthetic diamonds aren't all that easy to produce.
Just hot air.

Not a single plausible example of this "Cloud 2.0", except for one CDN service that Google and AWS could easily compete with. Or buy if there's some special sauce involved.

The simple fact is that Google tried to do go one level up with cloud services beyond basic building blocks like raw compute power and storage (App Engine etc.), and had their lunch eaten by Amazon. And later on even by Microsoft, who's Azure is a much better fit for those enterprises already using MS tech.

So now Google is force to play catch-up, and dropping the price is the only way they can even get people to pay attention.

Because let's face it, from the reactions her on HN it was obvious that the price drop announcement was the first time many of us even bothered to seriously check out Google's cloud offerings.

Google's case study page (https://cloud.google.com/customers/) isn't exactly brimming with big names, and most of the testimonials apply to App Engine, which as far as I'm concerned is a niche product that has already had it's lunch eaten by the likes of Heroku.
This is the same stuff from 2011 so they've probably seen the drink pouring, hopping on one foot.
In the case of western marriage, where love, commitment are the emotional glues and financials are not outspoken diamonds are well positioned. But hope Wedcoin succeeds..Wedcoins ensure a cryptographically secure financial marriage bond. (just imagining:-)
http://mashape.com is a proud supporter of Postman
Yeah they "endorse" if you consider they published a link to Poxa here: http://blog.pusher.com/pusher-community-libraries-highlights...

Thanks for pointing out Fanout. Looks like a nice product/project.
How a brain injury turned a college dropout into a genius
Phabricator looks so useful, however the one time I tried setting up it up I found it to be an absolutely horrific experience. The documentation was so so and I could never figure out some weird issues with permissions that prevented me from ever getting it to work properly. I really wanted to like it, but I got the impression that so many comprises have been made to it to accommodate the needs of every single development team out there and their esoteric set ups. It would have been much better served saying no to features and promoting a plugin-based approach where you get a dead simple set up out of the box and then extend it as necessary. The fact that there are several dozen configuration guides doesn't help much:
https://secure.phabricator.com/book/phabricator/

I'd love it if someone started a project like phabricator but in community with a decent package manager and robust module ecosystem like node.js, python, go or ruby, with go or node.js being my first choices. Large monolithic projects with half-baked plugin management and profiteering seems to be a recurring theme in the PHP ecosystem (joomla, drupal, magento, wordpress). I feel that a project like this birthed in one of those other communities would promote a much simpler core product the can grow with your needs.

I'm really not trying to hate but just vent some frustration.

On the other hand, looking at the site today, it looks like it might have changed a lot since when I first tried it like 2 years ago. Might have to give it another go.
Not necessarily. The whole expensive diamond engagement ring tradition is fairly new, and was created and adopted mainly in the US after a successful De Beers marketing campaing started in 1938.
Postman is an amazingly productive way to test or explore an API. It's a cheap win to export a request collection, and stick it in version control to capture the known state of an API at a point in time.
That's great news, any info on this queue update or is it a secret? :)
> 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,

It's still interesting to think about which branches of math are actually applicable to programming itself.

People tend to talk about programming and math as very strongly related, and of course there is the obvious relationship that "some computer programs do particular kinds of math" like you're talking about here.

But there is no (intuitive) overlap between writing, say, a web application and doing algebraic or calculus computation on paper. However, there are things like:

- Set theory underpinning relational databases

- Typed lambda calculus underpinning functional programming

I'd be interested in other examples like this.
I'm guessing Nike isn't abandoning the FuelBand (or Nike+), just their in-house hardware team. Wristbands are commodities now, so someone in management might have decided to outsource.
Oh, I wasn't thinking about having this be a perfect oracle; just a better and smaller first pass (edit:) for CRL, not for OCSP.

I got the idea from Squid and the network of caches.[1] That body of experience may be helpful.

For shrinking the size, RLE might work (most entries would be 0), and rsync may reduce bandwidth. It looks like the Squid network just used http requests for refreshes. There's probably a sweet spot for bandwidth, and I'd guess that 90-99% would work fine; you're balancing the size of the continually updated bloom filter vs. the requests for certificates that match it. I didn't worry about false positives, because it could just send an OCSP query in that case.

Your numbers for revocations sounded very low, but I just used crlset-tools[2] and checked, and it's about right. Which is weird, because someone else[3] mentioned a size of "4.107Kb" at version 1567, but that's somehow different - compression, perhaps. I thought I'd heard about CRLs megabytes long, but Google Chrome seems heavily curated re: CRLs.

I'd hash over signatures instead of the oft-predictable serial numbers, as you noted.

[1] http://wiki.squid-cache.org/SquidFaq/CacheDigests

[2] https://github.com/agl/crlset-tools

[3] https://scotthelme.co.uk/certificate-revocation-google-chrom...
Yep, it can be. So there is a requirement to occasionally work later hours if you liaise with Germany - which is mainly our management and proxy product owners. But with solid backlog groomings, the need to speak to Germany is minimised - if you're grooming a story for next sprint two weeks ahead, any questions can be resolved by email. We run proxy product owners who have responsibility for understanding stories sufficiently to act in the product owner's stead.

That said, the time-zone is an advantage when it comes to deployment - a 4am deployment German time is happily within normal 9 - 5 hours in NZ.

Admittedly, when we travel to Germany for quarterly planning, you realise that being able to walk up to the product owner's office and discuss things in person is far more efficient and far better for resolving things faster. But at the end of the day, we can run 3 Scrum teams in NZ for as much as it cost us to run 1 Scrum team in Munich when we tried it as an experiment - the business team accepts the downsides of distance and time-zone simply for the efficiencies in euros.

I guess that's an upside of being a low-wage economy - we're still competitive despite our stupidly high dollar.
Apply to present your start up in Israel  Innovation Summit
It's a numbers game. You need to be pursuing 5-10 job leads at any one time. You can be the perfect fit for the job, but it doesn't matter. Companies will turn you down for reasons which they will never be able to admit to and you will have to learn to turn companies down for certain reasons (which also you probably shouldn't say publicly). Remember, offices range from laid back, low pay, and easy to work with to psychopathic coked up management trying to ethnically cleanse all the people not of their country of origin (and brag about it later). Also, the hardest thing to do, and the most mature, is to always consider it was your fault whether not the right skills or not enough practice. It may turn out not to be, but you have to consider it.
He said he was "invited back" for the last interview. Its highly unlikely (and downright stupid) of them to invite someone back without first making a preliminary decision whether its worth their time (and his) to do so.
You mean the code which is labeled on the website as "A
simple password-based encryption utility is available as
a demonstration of the scrypt key derivation function"?

Think of this from the perspective of someone who's looking for a password hashing function. Remember that a lot of people are fairly unclear on the idea of password hashing vs. encryption; lots of people say things like "the password database was encrypted" when they mean "the password database was hashed." For someone who is a bit fuzzy on the idea, but has been pointed to scrypt as the solution for secure password storage, they may just think "oh, it encrypts the passwords, OK" and go ahead and use the encryption functions.

The additional note is definitely helpful; I still think it would be good to put something at the top level which points people in the right direction.

As is, if someone wants to figure out what to do for password hashing, they have no documentation at the top level. The most promising thing to try, main.c, just uses the encryption functions. If they then jump to the definitions, your note is over 50 lines above the declaration of scryptenc_file, well outside of what will normally show up in their editor window. Yeah, they will probably have to scroll up a little to find the definitions of parameters and return values, but it's possible to do that and miss the note.

I know, people should read the whole documentation, but it's probably easier to just point them in the right direction from the start than to convince people to read the full documentation.
> If I develop a crypto library, I'll conduct user studies like how they do it in usability research. Give developers the library and ask them to conduct a specific task. Rinse and repeat until nobody would misuse it.

Yes! User testing is often ignored even by application developers who should really know better; it's practically unheard of to perform user testing on APIs, but it makes so much sense. The world would be a better place.
Thanks for your answer. I'm currently in Sweden, so SF isn't an option. I'll learn Php as part of curriculum but I'm doing my side projects and project courses in JavaScript, mainly Angular :)
General Mills Reverses Itself on Consumers’ Right to Sue
These Are Some of the Oldest Living Things on Earth
For the language, maybe so; but MS are building great tools for C#/VB and it's senseless for the community to reimplement them for the "other" .NET language :(

The refactor/codefix support in Roslyn/VS is great; but I wouldn't even know where to start doing something similar in F#? Can I reuse the functionality? Or is the editor so disconnected that I'd need to implement all the menu etc. myself too? (This would make it inconsistent and not play nice with submissions else's CodeFixes that might draw menus).
Why couldn't this be used for production usage? Especially for applications where loss of real time isn't a big deal ?
I order synthetic rubies and sapphires from pehnec.com (minimum order: $50; typical lot price: $35-45). They also sell CZ in all different colors, but again, you have to buy in batches.

Your link is weird... their synthetic gems seem to be mostly simulated. I could understand that for rarer stones, but why bother to simulate amethyst? And prices for created stones are bizarrely out of whack:

pehnec 10x12mm oval CZ: $46 for a batch of 25

esslinger 10x12mm oval CZ: $4.35 per

pehnec 7x10mm pear created ruby: $40 for a batch of 50 gems

esslinger 7x10mm pear created ruby: $108 for one gem (?!?!?)

On a more "enthusiast" note, I always bought synthetic rubies and sapphires for your basic crummy reasons of "genuineness", but I recently bought a batch of clear CZ as a birthday gift for a teenage girl. She loved it -- and when she sent me pictures, I had to agree, they look gorgeous.