skysight-inc/HackerNews huggingface dataset:
Spritz cipher library for Arduino
Spritz library for Arduino.
A spongy RC4-like stream cipher, Hash and MAC function.

This library can be used to:

* Encrypt data.

* Generate random numbers.

* Hash & authenticate data.

Functions:

* setup() - To setup spritz state (spritz_t).

* setupIV() - Usable after setup() to add Nonce.

* stream() - Return random byte that can be used as a key.

* hash() - Hash function.

* mac() - Message Authentication Code (MAC) function.

ArduinoSpritzCipher GitHub: <https://github.com/abderraouf-adjal/ArduinoSpritzCipher>

Spritz paper: <https://people.csail.mit.edu/rivest/pubs/RS14.pdf>

In Arduino LibraryList: <http://playground.arduino.cc/Main/LibraryList#Cryptography>
> It is surprising that they didn't make it compatible with the S3 API .... The lack of scalable front-end load balancing is shown by the fact that they require users to first make an API call to get an upload URL

And... you answered your own question. :-) We reduce our operating costs
by not having as many load balancers in the datacenter and pushing off
the responsibility to the API. It all comes from our traditional backup
product where we wrote all the software on both sides so we could save
money this way.

With that said, we are actively considering offering an S3 compatible
API for a slightly higher cost (basically what it would cost us to deploy
the larger load balancing tech).
This is a hard generalization to make, but it's certainly true in the worst network condition case. Even if your client-side rendering happens instantaneously and your JS is (magically) 1kB, it's still 2 round trips before you can render anything instead of 1 (well, 4 instead of 3 for TCP connect, SSL handshake, HTML response). On poor mobile connections, a roundtrip will be 500ms+, so if you can render in less time than that on the server, it'll feel faster.
Is such a 'probationary period' a common thing? Seems like it would be very inefficient since the majority of the hiring cost is up-front.

As a candidate, I would be attracted to an offer from a company saying 'we like you, you're hired!' much more than one saying 'you can have this job for now, but we might take it away in 3 months if we don't like you.'
The follow up questions are going to kill you though, if the interviewer is any good.

This is actually a pretty good question, handled properly. I don't disagree that probation is useful in ways you can't reproduce in an interview, but you should be filtering well enough that you rarely drop someone during the probation.
I didn't realize that Puerto Rico had its own top level domain:

http://www.groupon.com.pr/pages/home

Apparently the site is shut-down already.
There are several of us that are very happy to hear that!
>That's great for you. It's also exactly the opposite of providing value for a business as you're going to hop to the next Groupon deal

That's not always true. I rarely use a groupon alone and ending buying addons at the regular price. You might lose money in one item but win in another. That's why retails focus in bringing you to the store not matter what.
He's a developer he should be able to drill down into those fairly easy. Sure if you're just trying to weed out people who aren't actually developers, (or managers or whatever the job title is) the question might work. As long as they lie on the first question and say their dream job is whatever job you're offering.

The question is bad because it's basically encouraging you to lie--along the lines of "what is your greatest weakness".

I'm a developer and I love it, but my dream job would be philanthropic roboticist who designs swarms of robots to build affordable housing for the impoverished, and my dream salary would be $100 billion dollars per year.
I think you're right, and I think the facts coming to light, even just in this discussion, prove that the vast majority of businesses trying to make magic happen with Groupon were just not sustainable. Groupon has ridden the notion that small business owners could get a "web 2.0" surge to success. What's happened is that entrepreneurs have burned through their startup budgets, and ignored sound business sense in favor of fadish practices. Really, Groupon has bled a bit of startup capital out of the economy. It's not a zero-sum game.

It's like how online journalism is collectively wringing their hands about ad-blockers and crying, "But what about the CONTENT?" Well, most of what passes for "content" these days is regurgitated click-bait non-sense, recycled in a dozen places, and it should all just go away anyway. Cry me a river. In both of these cases, the "good" notion of capitalism is working just the way it's supposed to.
It is very common in my experience, and in some places entrenched in law if I recall correctly. It's also not uncommon for benefits to be contingent on this period.
I carry my 15" MBP Retina on a 1.5 hour commute. It's light enough that I really don't think too much about it. I carry a change of clothes and a few other items as well so it is not the majority of the bulk and weight. The adapter is heavy so I bought one for the office to avoid carrying it back and forth. I think I would feel cramped on a smaller screen, but that is based on being spoiled with this big screen.
Default and "ultra" give the same number: 1,513,459 bytes.
World: http://theguardian.com, http://cnn.com, http://bbc.com, http://reuters.com

Home country: http://news.com.au

Local: http://ticotimes.net

Tech: http://macrumors.com, http://engadget.com
GitHub's student SaSS package is the antithesis of educational. Students cannot learn, modify, and share any of this software. I see nothing but praise for GitHub in almost everything they do, but from my perspective they are doing great harm and have now directed their attention at the future generation of hackers. CS students need hackable software, free software, to learn from and build things with.
Yev at Backblaze -> So pleased to hear your say that! I'll forward it to the engineering team. They have LITERALLY been working nonstop on this for a year and deserve some praise! Thank you for signing up, I'm excited for you to start using it!
The question is bad because it's basically encouraging you to lie

No, it really isn't. Being unable or unwilling to engage with the question meaningfully is a useful signal in an of itself.

But think of this another way around: Sometimes hiring managers are currently trying to fill N positions, with a few more that are opening soon but aren't even posted yet. You may be interviewing for job A when and even better fit, job B, is on offer if you don't play around with this sort of questioning. It's a shame to miss opportunities like that...
Maciej Ceglowski – Barely succeed It's easier (2013)
> And as I note in a sub-comment, that decision could have been ignored.

Sure, any decision can be ignored. But then why even bother with jurisdiction stripping at all?

> I mean, if the Supreme Court ruled tomorrow that the person behind the Hacker News login name "dragonwriter" could be killed without legal consequence by anyone, would it be constitutional?

How is that relevant?

> Are you absolutely, positively, 100% sure you want no checks on the Federal courts besides impeachment?

How is that relevant? Specifically, where have I argued in support of such a proposition? Its like you have a canned rant that you are posting without any relation to the post it is in response to.
Most things in the banking system is eventually consistent.
I'm sure that the Plan A was also advised very closely by the CIA...

It's basically CIA jackles all the way down... (still is, Ahem Bush)
It looks like they determine whether or not the content is static by the extension:
https://support.cloudflare.com/hc/en-us/articles/200172516-W...
"CloudFlare does not cache by MIME type at this time."

And most likely default to not caching if they are unable to determine.

For dynamic pages you can tell them which ones can be safely cached with PageRules (on paid plans):
https://support.cloudflare.com/hc/en-us/articles/200172826-C...
Updated object store comparison:

http://gaul.org/object-store-comparison/
No but http://www.slate.com/blogs/future_tense/2015/09/10/brewster_...
I'm sure that such a book exists, but I have no idea what it is. I've picked up what I know by reading RFCs, Wikipedia pages, and the like and experimenting on my LAN.

It's been quite some time, and the details are hazy, but I remember the process of getting a tunnelbroker.net tunnel configured, and the subsequent (totally optional) series of knowledge tests required to unblock IRC over the tunnel taught me a fair bit about IPv6 and some about (reverse DNS? forward DNS?) glue records.

Figuring out the meaning of all of the options available in an radvd config file was also rather educational. (20->40% of the educational value was in reading about things that were tangentially related to whatever the radvd configuration item was.)
I've been on/off using Meteor for the past year. I think meteor has the potential to be the stack for developing applications in the future.

There are a few things that keep me off using Meteor.

Non MongoDB DB support

First class routing, recently the community seems to be moving away from iron router to flow router, but most of the community packages are using iron router. From my readings, they dont seem to be easily interoperable.

Interop with blaze (default view). With support for React, how do the existing community packages built with blaze be used with React
The True Meaning Behind the Pope's Rejection of God as 'Magician'
Good thing you don't run TinyCert. Please resume missing my point.
Compare this to https://news.ycombinator.com/item?id=10023413 or https://news.ycombinator.com/item?id=10187596 and tell me that HN doesn't have a severe Rust/Javascript bias.
Be very careful what you wish for. The sword of truth is a hard thing to live with. You might consider tempering the high value you place on these things.

Having said that, if this matters to you a whole lot, I recommend growing your own. Create a business that fits your high values. If you can create something that both fits your high values and also pays the bills, you will have added something of real value to the world.
Quirky files for bankruptcy and announces plans to sell Wink
CSP Unsafe-inline and nonce deployment at Dropbox
This is a brilliant idea! Very original.
AI system solves SAT geometry questions as well as average human test taker
Graph DBs support is ok too :)
Colleges Should Offer Techs a Course in End User Profiling
Ruebli.
> If you need geo-redundancy until Backblaze can offer it? Store in us-east-1

Or store it in Amazon AND store another copy in Backblaze. This isn't necessarily an "either/or" question. Having two copies with two different vendors in two separate regions is probably more reliable than having two copies inside the same vendor. For example, if Amazon has a large outage that affects both your regions, you can still access the copy in Backblaze.
Yeah, was in the $Z I mentioned. It's actually more than just using up normal operations. Most physical businesses have a core group of users that like the 'ambiance'. When you bring in all of these new customers, you break that. Maybe it's too crowded for two weeks, maybe wait times get too long. That leaves a bad impression on regulars who might be less keen to come back. So as soon as the coupon expires, you nearly all the new groupon customers and you've lost a share of your regulars too! That has to go into $Z too.

I get the feeling just estimating $Z is a major task, and needs to be done for every customer. So I'd guess the next 'Groupon with AI' would need to be structured around helping businesses that use them minimize $Z.

I think it's a good market actually - but it's going to need a lot of finesses and expertise. The groupon method of bludgeoning businesses with quantity didn't turn out to be correct.
How are you meant to objectively and unbiasedly grade candidates with such a question?

For all you know, you could interview the same candidate before and after lunch and come out with completely different views each time.
How to actually try it? I've created free organization under my GitHub profile, but Classroom still says me "You’re not managing any organizations yet."
Why would you like to see an end to nuclear power?
I honestly think that with some good marketing, Meteor can be on top when they get SQL support.
Has Redux's Time Come and Gone
People overcame the tragedies created by the earthquake disaster. They grieved their dead and rebuilt their towns. Now life is going on - outside the Fukushima area.

The Fukushima disaster is not going away anytime soon. About 100,000 people lost everything, no rebuilding in sight. Former house owners are still living in containers.

Radioactive water is entering the environment since then. In 30 years, maybe someone will compare cancer statistics in that geographic area before and after the disaster. I doubt that figure of 150 deaths will hold then.

So it's perfectly normal to cover the Fukushima event as an ongoing disaster today. The earthquake and the tsunami are history. Nothing absurd about that.
Nest only controls heating. If you want it unheated you just turn the temperature down.
Does this release include support for ES2015 modules?

Edit:

>Meteor 1.2 will be the first step in making that seamless development experience: we're adding support for all its features except for modules

Oops. Didn't see that. This is a bit of a bummer. It'd be great to use ES2015 modules in Meteor packages. I hope there is plans to support them in the near future
Gall–Peters Projection Map
Right, and this kind of platitude is an oversimplification. There are a lot of things to consider when it comes to fulfillment in life. For example, do you have children? Perhaps it's more important to you to be a good father and provide for them, even if your job is somewhat mediocre.
You are so naive if you think redhat(or samsung) does not control wayland.
Both player redhat/samusng/intel/etc and canonical wants only what in their interest !
Sadly in linux community redhat is more vocal than any other player (because of their money and their long history in linux), and people think whatever redhat supports it is best and free and better and all these ridiculous arguments.
Which is not , comparing in only license shows me Mir is GPLv3 (which is best for software freedom) vs MIT License which is just another mediocre opensource license.

People get manipulated very easily . If you want privacy you should not use any ubuntu/fedora like distro , use something like tail or fsf approved distro.
But if you don't care about privacy and stil you criticizing canonical for mir you are just another guy manipulated in linux community about redhat being cool and canonical being evil.
This mirrors somewhat my experience many years ago with bartering. The places that were bartering were doing so because it was some low hanging fruit way to increase business and it was easy to to. And they were places that weren't particularly popular on their own (restaurants let's say) so they would do bartering to bring in customers on Monday nights but not allow it for obvious reasons on Saturday or Friday night. There is always a feeling on the part of small business owners that barter dollars are not real dollars (even though there is value in many cases) and barter business is not real business. A place that isn't doing that well to begin with (and once again I realize this is a generalization that is not true in many cases) is not going to have the best employees or the best attitudes because they are running short on cash and can't pay the best wages or have the best working conditions. So it's an entire ecosystem of mediocrity that you (in your case or me in my case) might end up experiencing.

So I guess in theory someone taking groupon (or barter dollars) should just be a regular business that is doing well wanting to increase business. But in actual cases it might more often (from my experience at least) be a marginal business that is trying to fix a situation with marketing that isn't exactly going to work as planned by bringing in groupon dollars or barter dollars (that will end up being used by the owner to go out to dinner with his wife (and yes that is what happened)). Valuable things (in the case of barter dollars) that a business needs are not typically available with barter dollars. What you get is a bunch of things like dining, travel or accountants or attorneys (and how many of those do you need).
CIDetector Basics: Using Core Image to Detect Faces and Smiles on iOS
AWS considers multiple facilities to be separate AZs in the same region. If you want multi region durability (besides us-east-1), you need cross region replication enabled (from the same FAQ you read).

"You specify a region when you create your Amazon S3 bucket. Within that region, your objects are redundantly stored on multiple devices across multiple facilities. Please refer to Regional Products and Services for details of Amazon S3 service availability by region"

Note, "within that region". Separate AZs, same geographic location.

"CRR is an Amazon S3 feature that automatically replicates data across AWS regions. With CRR, every object uploaded to an S3 bucket is automatically replicated to a destination bucket in a different AWS region that you choose. You can use CRR to provide lower-latency data access in different geographic regions. CRR can also help if you have a compliance requirement to store copies of data hundreds of miles apart."

This post http://shlomoswidler.com/2009/12/read-after-write-consistenc... has a quote from Jeff Barr at AWS indicating that us-east-1 is bicoastal, which is also why its eventually consistent, instead of immediately after a write (EDIT: it appears this constraint no longer applies to the US standard region).
Maybe that's an upside. If the wait staff loses it's professionalism that easily, it tells me something about the restaurant...
21’s $400 computer lets you mine Bitcoin and sell digital goods for profit
I think that it usually is easier to climb up. Climbing down means you are fighting for lower margin customers, and have to execute flawlessly to turn a profit. It might be a bit dated by now, but The Innovators Dillema makes a strong case for the power of disruption from below.
For a payment processor at least, there's basically nothing that can't be eventually consistent. Anything interfacing with banking has traditionally had a very high tolerance for eventual consistency as many processes have had wildly varying and long settlement timelines. Basically it's been rare for you to be able to guarantee you have a consistent view of an account at any given time.
How is that "loan-sharking"? Seems to be pretty much just run of sale of redeemable credits. Loan-sharking means that someone is making money by charging high interest rates on loans -- here, the "loan", insofar as there is one, is effectively from the customer to the business, and there is no interest being charged on it.
Really? How so? I have lots of dreams but there is only one reality. I have to choose which of my dreams to follow.

If we posit a dream world, with a different set of constraints, then why shouldn't you expect the answers to be different?

If you ask for one dream job, and I have 9 dream jobs, including software developer, dance instructor, and grad student, how do I provide the example you're looking for? If I choose wrong, how does that affect my job chances?
They've already tried to land the code to add brotli support but had to back it out because of an Android build failure. They're moving pretty quick on this. It helps that they already had brotli for WOFF so there is less review required.
This is the same reason why I'm careful which site I book hotel rooms on. Years ago I thought hotels.com was great and convenient, now I realize your experience is tainted from the moment you book with a third party. Now I make every attempt to book direct.
Gitlab or Bitbucket aren't going to handle deploys for you.

You need gitlab-ci with the continuous deployment option.

For others: Fabric is a python project similar to Capistrano.
I went NY->Chicago->SF, the reverse of the route in the OP. We were held up for about 3 hours in Helper, UT, due to a washed out track. It was a really positive experience. Many passengers were gathered in the observation car, and one guy had a guitar with him. We spent much of the time having a singalong.

And once we got past the washout, the train was positively flying - we made it into SF only about 1/2 hour late.

I loved pretty much the whole thing. High points were watching the scenery, and also interacting with other passengers - both in the observation car and, as the OP notes, at meals. But I'm really glad we did it "1st class" - that is, with a sleeper cabin. This was comfortable and quiet, and provided a way we could make it "our experience" when we didn't want to be stuck with the rest of the crowd.

The sleeper car is much more expensive, but includes meals. All told, I think the price of the three day trip including sleeper cabin and meals, works out similar to airfare plus hotels and meals for a similar time period.
I feel like there in an opportunity for a framework that is modular and can scale with app complexity.
It's more that they're saying "You can't make a bridge that would allow a Hue app to control a non-Hue lighting system"
My point stands. A non-endangered species is equally likely to yield useful insight as an endangered one.

Though I realise that I have made a weak argument and that I do have a, perhaps unreasonable, bias towards not expending effort to preserve endangered species. In my mind preservation of endangered species is hoarding on a larger scale: someday this species may be useful to us, so let us keep it around.
interesting....
Cities That Have the Most Tech Jobs and Positions That Pay the Most
iOS+9+DoulCi+activator+for+bypass+iOS+9+iCloud+activation.+
Groupon was, at one point, the largest rails install in the world. They had some REALLY good Rails guys. Then they ditched the entire codebase for node.js and a lot of the best Rails developers quit soon after.
Oh boy what I wouldn't give for seeing conditions that nice here in the Southeast US. Gorgeous shots. Amazing what someone can do with a 14' CAT these days.
Show HN: Safari Blocker: a free, fully customizable content blocker on iOS 9
If you're going to pick two providers, use Backblaze and Google. Google's Nearline Storage is still more reliable (AWS only offers a 98% SLA on a monthly basis for S3 IA storage class) and cheaper (if I recall properly) than AWS' Intermediate Availability offering.
Do you think "what is your greatest weakness?" encourages you to lie?

If you ask "what is your dream job, and your dream salary" you will get a dishonest answer 9 times out of 10. Why encourage dishonesty. Why not just ask "what do you like about being a developer?" Or "describe your ideal developer work environment?"

>Sometimes hiring managers are currently trying to fill N positions, with a few more that are opening soon but aren't even posted yet. You may be interviewing for job A when and even better fit, job B, is on offer if you don't play around with this sort of questioning. It's a shame to miss opportunities like that...

This question isn't going to help very much with that because almost everyone is going to lie and say their dream job is the job they are interviewing for. And if they don't lie, they're going to say that it's something like billionaire philanthropist, President of the United States, or Batman.
I did not enjoy the article as much as I like the author's (Nicholas C. Zakas) other articles or books [1]. However, he has also written some more "useful" interview related articles earlier -

On interviewing front-end engineers (2013)

Interviewing the front-end engineer (2010)

Surviving an interview with me (2007)

[1] http://www.amazon.com/Principles-Object-Oriented-JavaScript-... - one of the best JavaScript books ever written