skysight-inc/HackerNews huggingface dataset:
I didn't say all police officers are well-trained.
Innovation Imperative: Change Everything
The incidence of that mistake seems to be increasing. It's the new "could care less".
German troll heaven
I did look at it. It was my second choice and I would have used that if I didn't used Thomas Bradley's.

I emailed Thomas Bradley when I was exploring options and he responded within an hour. Also, that repository was active (TB was responding to bug reports and there had been commits on the day that I looked) and had more followers and forks. Since I'm a mediocre hacker, I generally optimize for paths where I can get the most support if I think I might need it.

Thomas's is also very well documented with specific code examples and demos for the basic use cases.

I considered a lot of different options, including signature as a service (https://www.signature.io/ -- these guys have a beautiful implementation), integration with other companies (hellosign and signnow are my favorites, docusign/echosign), but TB's was just the best fit for my needs at the time.
This guy sounds like the worst boss ever to work for, a man who just wants robots to fulfill his goals. That is besides his terrible product that I remember my kid sister begging, screaming, and crying for in a shop until my (broke) dad finally broke down and bought her one.
Disgusting!
I stand by what I wrote.

- Portability: it's just as portable as lxc, so if you meant portability in the sense of 'well he could use it on FreeBSD if he wants to switch from Linux' I don't think there's a win there. If you mean that his containers won't depend on the environment used to spawn them, I guess I don't think that's so important. I always make sure my environments are easily reproducible, and I am happy to reap the reward of that--the reward being that I can do 'unportable' things and not have to worry. Instead of running the environment you want in a container, why not just run it normally and skip that step?

- Reproducibility: see last point. If he wants reproducibility, he can shove that one-liner in a script somewhere and call it.

All he wants to do is isolate a process. You don't need a chroot for that, or service discovery, or lifecycle managment, or a Dockerfile, or whatever else. It's like if someone advocated the use of a 'grep manager' instead of just running grep. The simplest possible thing to do is unshare the namespaces he wants to isolate from harm. So I suggested exactly that.

EDIT: also re portability, it sounds like the rest of his environment depends on these Python scripts anyway, so I don't think he'd gain anything from being able to use them in a different environment.
Title is currently "Gmail Stays Up as Google Rejects Microsoft DMCA Takedown Notice" but the article's title is "America should have two time-zones".

Did you mean to link to something like this:

http://torrentfreak.com/gmail-stays-up-as-google-rejects-mic...
Here's an interesting counterpoint to this argument I read yesterday, from someone who worked in the air travel industry but not directly in security:

http://edition.cnn.com/2013/11/01/opinion/hawk-dont-arm-tsa/...
I know. It's just a widespread belief that police officers are usually skilled marksmen who are vastly more skilled in the use of firearms than say... the average civilian gun owner. I want to make it clear that this is not the case; police firearms training is usually fairly basic.
Perhaps they could invent a benchmarking tool that would allow them to write more efficient code that would utilize fewer resources on the server.
The question is, why would you use EC2 instead of DigitalOcean?
to people complaining about the existence of the TSA, why don't you guys actually give it some thought. Before the TSA, there were differing standards across states/cities/airports concerning airport security. Now, everything has been unified under this single body.

This ends up being a double-edged sword. Easier for some scanner company to lobby one group rather than 50. But for us, we just need to convince one organisation to ease up (plus the FAA sometimes too). "Dismantling" the TSA won't get rid of airport checkpoints no more than dismantling the IRS won't get rid of taxes. Concentrating more on getting the TSA to create laxer policies will go a lot further than efforts to compeltely destroy the agency.

In any case, this is obviously the expected answer to the event, just like every school shooting leads to asking for more armed guards (even armed teachers sometimes).
There's great amount of very talented people hacking on Android devices. The best thing we can hope for is that Google makes Android so anti-consumer, anti-developer and anti-hacker, that they all move Firefox OS or some other mobile GNU/Linux variant that's not Android.

This goes for manufacturers as well.
Everyone else calls for the complete and immediate disbandment of the TSA.
Reminds me of Joel’s classic “Fire And Motion” blog post: http://www.joelonsoftware.com/articles/fog0000000339.html
This is good advice, but it's never worked for me. I've never hailed a cab in which they didn't have the doors locked until you tell them where you want to go. I even had one cab speed off while I was still holding the door handle when I told him I just wanted to go five blocks south (in Chelsea, in the snow), I figured he though I was going to change my mind when I got in.

I don't take cabs anymore.
Autonomous RoboBee No Flight Of Fancy
I think final glottalization is a definite possibility, but I don't think it is a huge issue for native speakers given that context and word usage will resolve it for the most part.
I do something similar - discovered before I heard about the pomodoro technique. What I do is:

1. Pick a task, and explicitly state my goal. You could write it down, but the point is just to have a better than high level idea of what you're doing it, so I just usually say it out loud to myself. For example, "Make the submission form for the user signup page".

2. Spend 30 minutes uninterrupted working on this goal - even if I'm stuck, poke at things, read documentation, do anything to move forward in the task even if just a little bit.

3. After the 30 minute mark, keep working on the task until I loose steam - and not necessarily at the task at hand. Sometimes I'll keep working for another four hours at this point, other times I'll stop at the 30 minute mark to regather my thoughts (but never before). Take a break, and then GOTO 1.

I do this with more than just programming - practicing piano, reading, running, cleaning, etc.

I find that the first 20 minutes of working on things are the hardest, since I'm still in the mode of formulating a problem, and filtering out information, distractions, etc. Building focus. So I would take breaks, surf hacker news, etc. Eventually I would get through that 20 minutes, but it would take a lot longer than 20 minutes. This forces me to get through that 20 minutes.

As a programmer, it can be hard to separate work from rest time (ie. does a 2 minute hacker news break while unit tests are running count as work, a break, or is it just wasted time?), and so I am trying to be more clear to myself about separating the two.

While I've never tried the pomodoro technique, at the surface it strikes me as too rigid. Some days I can work for hours on end without blinking - so all that I need is that single catalyst to kick off a day of productive work. Others, it takes all of my will power to write five lines of code. So I want something that pushes me to start, but gets out of the way after that.

Does anyone have experience with similar things?
Right.

PGP is enabled by the recipient, not the sender.

If I release my public key (convincingly authenticated), it's up to the sender to take their time to use it.
There's a huge difference between not feeling particularly emotionally upset by the fact of someone you don't know dying, and saying that you "couldn't possibly give a shit" about someone's death because the organization that employed that person has given you a hassle. It's true, I wouldn't feel particularly emotionally impacted by your death (people die every second). But, if you were intentionally murdered for belonging to a group that was "generally shitty" to me on a regular basis, I would still never say that I didn't "give a shit" about your murder.

I very much dislike the TSA and can't remember any positive experiences with them. Murdering TSA agents is absolutely wrong.
A version of your suggested solution is currently in use in Estonia [1], although it is not really used to encrypt e-mails.

I guess it's one of the virtues of having a population a tad smaller than 1.5 million.

[1]http://en.wikipedia.org/wiki/Estonian_ID_card
I remember thinking, "Wow! It even makes these stylish borders around the cells"

Oh the horror.
It is possible that it appears complicated because it is not common to use UTC. But let's try to imagine the scenario further...

So Spanish people typically siesta between 1100 to 1300 UTC. Imagine, my home country is UK. I work between 0900 to 1800 UTC. Imagine I travel to US and need to call my Spanish friend. In the US, when I reach the east-coast I realize that I work between 0200 to 1100 UTC. At once I can deduce when to call my Spanish friend; it is before I leave my work at 1100 UTC.

Frankly, even I had not thought through completely the UTC based scenario, until now. I am now even more convinced that it's the most convenient way forward.
That's why Bunnie's open source laptop is exciting.

http://www.bunniestudios.com/blog/?p=3265
Definitely worse for me under FF25/linux with the autohinter. Kerning also seems to be worse in certain common cases ("ow").

Fortunately, I enforce my own fonts on web pages, as I cannot stand the incredibly poor quality of most "web fonts". Proper hinting makes a world of difference for reading on a screen. If you really care for typography on your website, you should pay for a decent font, or use a common system font.
Mobile apps for ios 7
Last updates on mobile apps, operating systems, and phones
كسوف الشمس
كسوف الشمس - http://www.alhqeqa.com/?p=25709
كسوف الشمس - http://www.alhqeqa.com/?p=25709
كسوف الشمس - http://www.alhqeqa.com/?p=25709
كسوف الشمس - http://www.alhqeqa.com/?p=25709
it's been some years now, sorry - i have no idea what's available. all i did was download it and use it to implement various patterns (see enterprise patterns book).
Even Phil Zimmermann, PGP's creator, says it's too hard to use:

“I hardly ever run PGP. When people send me PGP encrypted mail I have to go through a lot of trouble to decrypt it. If it’s coming from a stranger, I’ll say please re-send this in plain text, which probably raises their eyebrows.“

http://www.forbes.com/sites/parmyolson/2013/08/09/e-mails-bi...
There is usually very little value in individual papers. You have to read a lot of them, not entirely though. If you don't know anything about a topic, start with wikipedia, check the references, also check google and google scholar with some relevant keywords. Read some papers, read at least the introduction and the related work section. From that it's usually easy to identify what are the important references and the important keywords. After checking 5 / 10 papers you usually have a good understanding of the important problems of the topic and you can call yourself an expert :)

Anyway, what topic are you interested in?
Terrorism wasn't a frequent enough problem to justify the TSA in the first place. Whether or not its a real problem is irrelevant to the people making the power grabs.
Can't see a difference, other than a slight change in spacing between letters. Maybe the site should explain what I'm supposed to be looking for since it's not obvious? As it stands, there's no explanation about what changes, and there's no real visible difference. Why would I use this?
The site is intended to appeal to the armchair activists of Reddit, so the branding makes some amount of sense.
Heh - I used to live in Greenpoint and would reverse commute up to Queens Plaza to avoid the "G to the L to the BDFQ" into midtown...

On the contrary, Hoboken - where I now live - has a wealth of options to commute into both midtown and downtown NYC. Within a few blocks of my apartment: a subway trip of less than 20 mins to either Wall Street or 32nd (Midtown); ferry (a very pleasant 40 min trip to my office in the 40s); bus about 30 mins to midtown depending upon traffic. I love the ferry - it is the least efficient and most expensive option. I take it about 30% of the time to enjoy the river in the morning or evening.

This kind of access to NYC has made Hoboken (and downtown Jersey City) a much more desirable location than other small cities in the area. And I have more options than many of my colleagues in Brooklyn or Queens - and a quicker commute than some colleagues in the Upper West side of Manhattan.

Go a few miles further into NJ and commuting becomes a mess. The first time I googlemapped our new datacenter in the Meadowlands of NJ - I was pleasantly surprised that it was ~5 miles from NYC office and roughly the same from my Hoboken apartment. And ~1 mile from a transit stop.

Thought I could ride my bike but the trip is through MadMax NJ wasteland, unmaintained roads on which semis rule and on which there are no sidewalks. I am not brave enough. Even the wildlife is scary - a giant groundhog grumpily rules the front gate area of the datacenter. And those 8 foot tall reeds are everywhere - I can just imagine full of rats and albino sewer alligators of immense size. I take a $15 cab from the nearest light rail stop.
How is DOs network uptime compared to AWS?
http://lib.store.yahoo.net/lib/thehumansolution/kinesis-adva...

- the | \ key next to ~ and left arrow is (

- { [ becomes [

- } ] becomes {
We Call That Failure Art: Tony Kushner's Speech to Writers
What is the difference then if you are still using proprietary services that run proprietary code, just on a different CPU?

You are not gaining anything from the change other than the inconvenience of "pretty good" web applications instead of local native applications: you still can't modify them or verify their behavior.
Is there a reason you specifically want spot pricing over reserved? Do you save more money?
Kenya - Spire

http://spire.theresumator.com/apply/Vs2TjJ/Technology-Lead.h...

Spire is hiring a solid developer and technology big-thinker excited about working on the ground in Kenya.

We’re a small team with a big vision: reinventing higher education from scratch. What would University look like if we scrapped our current model and started over? We think it will blend incredibly high-quality offline teaching and mentoring from real teachers (think the best charter schools in the country), not professors, with free but super high-quality flipped-classroom online learning (think EdX, Coursera), and a new model of apprenticeship so students leave school ready for anything. We’re launching in Kenya early next year and aim to quickly expand across Africa.

We’re looking for a versatile team member who can lead everything from our high-level technology strategy (When do we invest in building our own platform? Do our students use tablets or laptops?) to the nuts and bolts of our hardware decisions, front-end development and basic back-end (e.g., Rails + HTML/CSS + very basic devops on top of Heroku or AWS). This hire will be the founding member of our technology team.

Our dream hire is creative and resourceful but also ambitious – we’d love this person to grow with us into a VP or CTO-type role over the next few years.

About us:

- We’re taking on what we think is one of the biggest problems in the world
- We’re a social enterprise and are funded so far with $1M+ in non-dilutive seed grants with another $1M on the way
- Our non-profit sister organization kepler.org, where we’re also part of the founding team, got more than 2,500 applications for our first 50 spots and has been written up in Scientific American, Fast Company, and The Chronicle of Higher Education, who thinks our work will be a model for the US.
- We’re in Kenya but are open to discussing some remote work for the right candidate
- Competitive salary, generous equity awards depending on experience and awesome, inspiring teammates

About you:

- At least a couple years of experience building things, ideally front-end and back-end
- Agile generalist and resourceful problem solver
- Excited about a tech role that goes beyond getting people to click on ads

Anything you've built or designed (Github profile, personal web apps, design portfolio, etc) that you can include in your application much appreciated!
Of course, there's an app for that - http://focustimeapp.com

(disclaimer: I wrote the app)
Ask HN: What are Amazon RDS (multi-AZ DB hosting) alternatives?
I did.

I really wanted to use it and have emailed back and forth with them several times over the last 2 years (from before they even had a product called hellosign -- when it was integrated into hellofax).

it required account creation for both signers through their site, which forces my users to leave the site to sign, and it wasn't a fit for the UX i wanted.

Similar issue for signnow.com

Benefits of using those though: transfering the responsibility of maintaining legally compliant signatures to a third party. Read more: http://www.hellosign.com/info/legal

For my specific use that's less important, so I opted for a solution I could embed without sending my users somewhere else.

However I think the hellosign folks are awesome guys and i use hellofax for a lot of stuff personally.
I prefer bananas.
Nah, Business Partner is a Mac user he's busy shouting at Mavericks.
Similar to the Nancy bug:
http://calculist.blogspot.co.uk/2006/02/nancy-typing.html
If you don't know what to read, why do you want to read papers? What are you hoping to get out of this? The collective academic works are immense. It is hard to know how to give advice without knowing more.

tl;dr: arXiv. But I do mathematics, so YMMV.
Who decided it was a good idea to let the TSA unionize?!
I would have thought that the quality of police is measured not in their ability to shoot and hit something, but in their ability to refrain from doing so.

Your equaling of “well-trained police” with “police marksmanship” is a bit frightening.
>The only people that matter are those with cell phones?

People in the poorest countries in the world have cell phones... so yes, you can assume a cell phone.
I'd rather have turtles.
Figure out which journals cover the subject matter you're most interested in (likely ~5), and read the table of contents whenever a new issue comes out.

If you want to stay up to speed on the latest and greatest across a wide range of topics, Science and Nature are often worth a read; those are weekly.

And then once you have favorite authors, you can set up automated searches to alert you whenever they publish something.

Having a peek at a listing of the talks being presented at conferences usually gives you a sneak preview of what's going to be published "soon" since people often give talks on a subject before they publish a paper on it. Conferences are also broken into subject areas, again helping you find what's of interest to you.
> So you're saying that if I don't use multithreading my global variables are not, in fact, global?

The request object is context local. If there are multiple concurrent requests, all request have different request objects. I don't know what definition of global variable you have, but this is not it.
> I do know that type designers spend a lot of time thinking about things like "appropriate size and scale" and other metrics. Can these really be automatically recalculated from scratch and how can this possibly lead to a better result?

Do most people really see any difference?

(http://youtu.be/cISYzA36-ZY?t=1m25s)
the square blog post I referenced implements this better. they save tuples of (timestamp, location) and can therefore determine velocity (more or less).

I used a really ghetto distance metric as a proxy for velocity and since the sampling rate varies on everyone's local machines it can produce really ugly signatures.

close inspection of the implementation will not bode well for anyone's opinion of my programming abilities.

my excuse is that this is a tiny bit of UI candy on top of my core business. if i were to spend much more time on it, I'd change a lot of things about it.
Urgh... I could grudgingly accept that that argument could be a legal reason for MGA to turn over the design to Mattel. I see no reason for Mattel to be able to recover damages from MGA, who didn't do anything wrong, rather than from Bryant.

The counterclaims are even worse.
I think it's a crime the editors failed to recognize the fundamental importance of Lamort's ground breaking paper "On Hair Color in France".

http://research.microsoft.com/en-us/um/people/lamport/pubs/h...
Really? I thought jet lag was based on your sleeping hours, not the sunlight hours. Does that mean I can get jet lag just by opening or closing a set of effective bedroom window blinds?
I think it's more useful to be able to build up a more real-world deployment with storage costs, etc all built in, like you can do with PlanForCloud.

That gives you a monthly/yearly final number, which is more useful for comparing against other 'cloud' providers, or for making the point that often it's cheaper to use standard VM or dedicated server providers.

This tool is great, but only if you're only looking at EC2, and I think that's a mistake these days.
The ACM online library (best $200/year I spend).

Usenix conference proceedings.

There are journals that priced themselves into irrelevance (Software Practice and Experience, I'm looking at you).

I try to read a couple papers a week, usually augmenting with Wikipedia tours to cover subjects I'm weak in.
Depends on what you find interesting... Here's a frequently updated list:

http://complexpapers.tumblr.com

of recent papers in complex systems and networks.
Security shouldn't be a reaction to a singular event. You can't defend against the lone insane attacker. Yet politics always demands instant (and likely poor) decisions.
This is a pretty good way to stay on task...I find it has another effect on me...I'm pretty good at working on things for a long period of time. The problem is, I end up taking way longer than I should be...maybe writing/perfecting more tests when I should be moving on to more functionality. I use this technique to help instill mini-deadlines on myself, as well as keeping me from doing random surfing/unrelated tasks during the timed block.

The app that I recommend for this is Ambience, which exists on ios and Android for 99 cents. You have access to a huge number of ambient sounds, from standard white/brown/blue noise to audio recorded in random coffee shops, even subway stations around the world. You can also mix sounds and create playlists and there's a handy timer:

http://ambianceapp.com/

Best 99 cent purchase I've ever made, and probably the main use of my smartphone besides photos and talking.
Smarter Than You Think
I was in university during the late 90's .com boom and the current situation does not feel the same. While some of the high prices being paid for startups and talent in silicon valley point to some possible over heating it does not seem to be affecting the wider tech world in the way that .com boom did.

In 1999 and early 2000 every investing show on TV would constantly be talking about the new highs that Microsoft, Cisco, Nortel hit or the latest up and comers and the massive amounts of money being poured into it all. It wasn't the normal speal, it was like watching a cheer leading squad cheer on the the never ending boom. I don't know quite how to describe it, it was kind of eerie and surreal. And it wasn't just the investing shows that were doing it, it was being talked about all over the place, even outlets that would not normally talk about anything money or stock related.

The current situation does not seem much like that to me. Sure there are several cases of companies with sky high valuations and questionable future revenue but it's not industry wide like 1999.