skysight-inc/HackerNews huggingface dataset:
"people mostly sittin down can't get into too much mischief"

Except the psychological stress of sitting quietly near where a bomb just went off is probably much worse than heading for home. I imagine that the police manpower needed to actually keep people from leaving would be substantial.

The alternative isn't "everybody get up and run around", it's "everybody head for home, where you feel safe." I know if I were police chief, I'd think long and hard about the trade-offs before I tried to stand in the way of people trying to get home. After all, they're going to have to go home eventually.

And we know of one location where the opposition is known to have planted bombs; why would you want to keep large numbers of people around that location? Why not disperse them to their homes, so they're not such a concentrated target?
Is this along the lines of the "Once he got into office they showed him the OSHIT information" rationalization?
For the sake of fairness, do a google search on "boston bomb" or similar and see what it shows (spoiler: there's a link to Red Cross too).
"Twitter" a guarantee?
Ask HN: What was your first hack?
Was literally about to write the same thing. The ads focus on Facebookcas a cigarette break, not on the positive side of things.
My plan, if I ever am unemployed with no chances immediately available, is to work up a consortium with the other people in my position and do some kind of coop business on the internet. We can all get together in a cheap coffeeshop or one of our places and start hacking. I feel very ruthless in this metter: I refuse to just "lay down and take it". I can fix computers, perform small business IT, create websites, software, etc. My time immediately becomes "free" to burn a great deal of it on this sort of thing. Job hunting does not take THAT much time if you're looking in the right place.

If you are long-term unemployed, IMO, you are your business, and you need to hustle very aggressively on that.
Nothing to see here, move along ...

These features are still in beta; the linked page is only going to work if you've applied and the features have been made available to your organization.

The signup for the beta is on Trello's public development board: https://trello.com/c/2A9OEGta
Honest question: do you think it matters that the bricks are attached with a radial motion rather than linear? From my personal usage, I tend to press all areas down at the same time rather than one side fully contacting before the other. I would imagine the wear is different between these two cases.
You mean like Google Now which seems to show the same cards as the glass demos http://www.google.com/landing/now/
You can get a user's geolocation (https://developers.google.com/glass/location). Couldn't find anything about the camera.

However, the API doesn't seem to offer any way to run code on the actual device aka "apps".
> I used the phrase "only test what needs to be tested" intentionally. How should I know what you need to test? But if you accept that you should only test what needs to be tested, then there is an implication that some (I'd venture to say most) of what you write doesn't need to be tested. And that's a liberating concept. You aren't obligated to test everything, but you should test what really matters.

In -my- anecdotal experience, this is the excuse developers use while they write bug-ridden code without tests. Maybe they save a little time at the early stage of the development cycle, but the real reason seems to be avoiding work they don't find to be as fun as hacking out code.

After that code is hacked out, we then waste a bunch of cycles across multiple teams while we find and fix out the most obvious of their bugs.

After the release goes out, we spend even more time finding previously undiscovered bugs and fixing them -- which hits actual user satisfaction.

All because some lazy sod thought he was too smart to need tests, and that he could be trusted to decide when his code didn't require them.

Fuck that. I've been doing this too long and seen this happen too many times. If you're on my team, you write the damn tests.
Every place is different but in some places there are huge advantages to buying that most people don't probably realize.

In the state of Maryland for example It's my understanding that property taxes on the first $300k of assessed value for primary residences are adjusted based on your income[0] for households making less than $60k per year. (for reference 300k will get you a pretty nice place in a trendy part of the city) The end result is you could be living in a $300k house and pay zero or near zero property tax. So you could for example buy a place straight out of college rent out the spare rooms to pay off the mortgage at a very accelerated pace and then if you wanted to you could live in that house basically property tax free once the mortgage is paid off so long as you didn't make too much money. I'm not sure if you've looked at your living cost structure but once you knock out mortgage and property tax you have an extreme amount of flexibility in terms of how much money you need to make to live comfortably and the types of career risks you could take w/o having to worry about ending up on the street. You have to be smart about what you buy and at what price of course which is where most people fail at smart decisions when home buying but if you do it right it really can be a no brainier.

[0] http://www.dat.state.md.us/sdatweb/htc.html
If these ads don't speak to you, you're probably not their profitable market.
That's right. It's economically more efficient for me to pay someone $1000 a year in order to be covered for most eventualities, because I estimate my annual risk at a bit higher than 0.3%.
I don't know what the original quality is, but for TV, there are usually 2 or 3 release formats (excluding webrips): standard quality (about half the height/width of 720p), 720p, and 1080p. The standard quality and 720p are usually posted a few minutes after the show airs, and the 1080p usually comes a long time later. Sometimes, episodes are even posted before the show airs in your region.
They do, sort of: https://developers.google.com/glass/playground

It's a jsfiddle-like sandbox that behaves like a Glass (device) frontend.
Reminds me of when people caught bing stealing google's search results by indexing really long weird urls in google that had no incoming links.
I know I'm stating the obvious, but the moment you cease to be the "land of the free" in order to better hunt them down and kill them, they win.

Because turning you into them is what they wanted from the start.
I'm not constructing a straw man. You'll be bullied until you go silent if you claim to be a feminist while asserting that men can be victims of sexism, or that whites/Asians can be victims of racism[1].

You can use the word "Patriarchy". You can use the phrase "male domination". But it doesn't change the fact that men at the bottom have to watch the men at the top stomping all over them while preening themselves.

[1]: http://goatinahat.tumblr.com/post/45265637509/behaxrant-wesh...
If men are part of a patriarchy, I should be getting paid more money.
I think that rings true for most self-hosted eCommerce applications though (or any self-hosted application written in PHP), not just Magento. In the right hands Magento can be tuned to handle hundreds and thousands of orders a second if you want it too. If Wordpress can scale, Magento can scale too.

We used it to build a large online shoe store here at my employer and it seems to handle the traffic quite well, AWS is a godsend.
Agree with everything you say. Hence why I'm just going to be releasing the Lin alg soon. It actually turns out for the linear algebra code done right, the API has an intimate relationship with the possible performance! (This will be more apparent once I get things out the door).

There's a lot ill not be even trying to do in the first release : eg parallelism, distributed computation, sse/avx intrinsics.

Fret not, things are moving apace, and basic tech validation and thence conditioned upon that, public release, are approaching scary fast! :-)
> If there isn't anyone from your particular group at a highly demanding conference panel, or visible in your industry, you're much less likely to become a part of it... even though you're more than capable of performing at that level if you put the time in.

Technical conferences don't exist to engender your preferred social change, they exist to impart knowledge to attendees, all of whom paid considerable sums to be there.
Healthy Habit #1: An Introduction to Eating Every 2-3 Hours
> Same thing with tests. Nobody can say "fuck it, stop writing tests, the customer will never run this code, or this is too fucking obvious, test stuff that matters". That is considered irresponsible. Everyone is supposed to worry about not having enough tests.

I don't know about everyone else, but I definitely worry about having too many tests. For every test I write, I have to weigh how useful the test is versus how likely it is that the thing it is testing will change. If its usefulness is overshadowed by the likelihood that it will be a burden later on, it does not get written.
I ran the race today, and my cellphone has been going off all day (within minutes of the incident, far as I can tell, up to my last call an hour ago) with family and friends checking on my status (which is fine). I'm not saying the service has been good for all, and thanks to RobSpectre for setting this up, but I can say at least some phones have worked all day.

EDIT: mostly SMS, but at least a couple of incoming and outgoing calls without problems.
I blogged [1] about Detroit (I grew up just north of 8 mile for a time) recently and my solution to the overarching problem of the city was/is: a tax holiday for residents of Detroit.

The biggest problem Detroit has is declining population of income-producing people. Yes, there are issues of businesses for people to work at being in the city, but let's face it, people will drive to work wherever they are, at least until there's much better public transport there.

Businesses get tax breaks to locate in particular areas - why don't residents? Michigan could/should introduce a 10 year state tax holiday for residents of Detroit. If you live in Detroit the city, you pay 0% state income tax (or... a reduced sliding scale or something like that).

People will move there. People will relocate there. Supporting businesses will follow - more restaurants to serve local residents - residents who are earning, not the left-behind/leftover residents of a hollowed out city. Almost everyone who can get out of Detroit has already.

Efforts of entrepreneurs to turn things around are good and should be applauded, but the problem is of a bigger scale than most people realize, and imo should be tackled at a state level via tax incentives (a great social engineering tool). One rebuttal I got to this is many in surrounding areas (Royal Oak, Ferndale, Easpointe, etc) would object because they'd be losing residents to Detroit. It probably would happen some, but the entire area has lost a lot of population as more people leave the region (and state) than move in.

As companies try to lure people back - I've heard from more than a few people that Ford is hiring aggressively - "no state income tax if you live in Detroit" would be a nice extra incentive.

[1] http://michaelkimsal.com/blog/solution-to-detroits-current-p...
I wonder how familiar you are with urban living in the United States. At least within my circle of family and friends, this is very common.
Stutterers are disproportionately unrepresented as speakers at conferences, despite potentially having extremely valuable information to share, just like women.
Another day, another link-bait, faux controversy post about testing on HN. TLDR: Writing bad tests makes for a bad time. Do we need a whole article to cover that?

As a side note, all this recent hand wringing over testing reminds me so much of the time when the new breed of version control software was coming out, it was the same kind of accusations about things being "overhyped" and "you can just email a tar file!"
Stories of Kindness After the Bombing
Blue is a nice, calming color for a website or bikeshed.
That's useful.

This is one of those times when I remind people that it might be a good idea to get an amateur radio license and have a charged handheld always available. If you do, you'll be able to talk to people locally (and halfway across the world) for free, with no centralized infrastructure to fail. (All you have to do is get 26 out of 35 multiple choice questions correct and buy a $40 radio from Amazon. Then, free communication forever.)

--KD2DTW (/AE!)
> There's no reason you can't make an indie game when you're older and have more responsibilities

Something else that people will start to understand more over the next few years as programmers get older: Once you get past a certain age, you tend to have less responsibilities again. Once the kids leave and you start to pay off your car and so on, possibilities begin to open up.
A charity that I'm very close to, Operation Breakthrough, serves the needs of poor children in Kansas City. After the Newtown, CT shooting, one of the founders, Sister Berta Sailer, issued a challenge to the people of KC to do something, anything to make a difference for kids locally.

She wasn't trying to promote her charity over other charities that might directly lend assistance to families affected by the Newtown tragedy. She said "We need to show them there are more good people than bad people" [1]. PG is reflecting this sentiment -- when something bad happens that you can't provide aide for directly, do something, anything good that helps others.

It's not about self-promotion, it's about being a good person.

1. http://www.kshb.com/dpp/news/local_news/kansas-city-child-ad...
But how are they doing the rips? Are they getting the original encoded stream, doing analog capture and reencoding, or what? If DRM forces them to do a less than perfect copy of the stream, that's a big win for the content producer.
Universal Attractiveness and the Meaning of Our Chins
Introducing RDO
I guess the problem is that PG phrased it like a robotic commercial advertisement.
I'm not trying to be glib, but he really doesn't demonstrate it in the article. His thesis is:

Facebook is celebrating all the wrong things. It advocates tuning out the people around you to see what else is happening that must be more interesting elsewhere. It foments FOMO.

Which sounds incredibly effective with the aforementioned target audience.

You could make the argument that he's talking less about the ads being ineffective and talking more about the ads being deplorable, which is fair -- but why does that matter? I can't remember Apple deployed a marketing strategy without the world 'magic', but I still think they're a great company.
You misrepresent that study by quoting only that part. It continues:

"Based on a review of the past 20 y of data, we suggest that some of these claims are no longer valid and, if uncritically accepted as current causes of women's lack of progress, can delay or prevent understanding of contemporary determinants of women's underrepresentation. We conclude that differential gendered outcomes in the real world result from differences in resources attributable to choices, whether free or constrained, and that such choices could be influenced and better informed through education if resources were so directed. Thus, the ongoing focus on sex discrimination in reviewing, interviewing, and hiring represents costly, misplaced effort: Society is engaged in the present in solving problems of the past, rather than in addressing meaningful limitations deterring women's participation in science, technology, engineering, and mathematics careers today. Addressing today's causes of underrepresentation requires focusing on education and policy changes that will make institutions responsive to differing biological realities of the sexes. Finally, we suggest potential avenues of intervention to increase gender fairness that accord with current, as opposed to historical, findings."

and what's with the spammy intermediate link? direct link:

http://www.pnas.org/content/108/8/3157.full
Even old card numbers can be used for transactions in some cases.
It's explained in the second paragraph of the blog post why they no longer want to use plug-ins.
I'm willing to bet that they'll have some android integration announcements at I/O. The Motorola phones are suppose to have touch controls on the back, which would be a pretty convenient way to interact with glass.
Twilight.

At least I am pretty sure...
Hey, any book recommendations? Not for Detroit specifically, but urban planning is interesting.
Crowd-serfing
This is the most obvious of obvious human rights violations. It’s blatant. How anyone can defend it is beyond me. Holding someone for years without trial is barbaric and disgusting.
More Cracks Undermine the Citadel of TV Profits
I have a long experience in enterprise software and I agree with the premise.

There are two kinds of test units: workflow and functional.

1 - Workflow test units are a waste of time because no single test unit stays valid when there is a change. In other words, whenever we added/removed steps in the workflow, 99% of the time we have to change the test unit to fit that new workflow which breaks the concept of "write once, test all the time" concept. In my experience, having proactive developers who test areas around the workflow that they changed is much faster and reliable.

2 - Functional test units are great. They test one function that needs certain parameters and is expected to spit a certain output i.e function to calculate dollar amounts or do any king of mathematical operations.
However, these functions tends to stay unchanged during the lifetime of a project. Therefore, the test units are rarely run.

From my experience workflow changes/bugs represent 80% of the problems we face in enterprise software. Functional changes/bug are rare and can be detected quickly.

This is why I agree with the author premise that unit testing is overhyped.
What a great site. Shoutout to Team Twilio for constantly killing it from a marketing perspective and doing a great job on the humanitarian side as well.

On another note: It is crazy that the authorities can simply disable wireless networks en masse. Just crazy.
I thought that might be brought up when I was writing it, and you're right. Yes people can, but not everyone wants to, of course, and it's a pretty big sell to tell someone "pay $2500/month to live in this small apt to be close to company X" when there's far different options out there: bigger space, less pollution, better schools, cheaper food, perhaps closer to other relatives, etc. So yes, it can be done, but I think many companies are doing themselves a disservice by requiring people to be onsite and live nearby or commute long distances.
Also not accounting for a house being a place to live, raise a family, and store your stuff. Talking about it like it's just another investment is strange.
What's the full story? Why was he detained? Is he actually a terrorist? There can't possibly be absolutely no other side to this story.
Linux is only a kernel. The blog post says it runs on ChromeOS witch utilizes a Linux kernel.
Yap. It is very easy to write bad tests -- tests that test too much, tests that test the wrong thing, tests that are too fragile (very timing dependent, they break intermittently and suck up resources in tracking down the cause), tests that are not repeatable (someone inserted random input generation and seeded the generator with the time function).
[X] is overhyped != [X] is useless
Sounds like your overworked. Cut back your hours and program on your own stuff on the side.
Holy crap that burned my retina.
I enjoy working with Jekyll a lot, because no code is faster than no code. When I'm working on static marketing content, Jekyll will literally regenerate a page faster than I can alt-tab and refresh. It honestly makes web development fun again for me.

The only down side I've felt is the loss of the Rails asset pipeline. This isn't so bad if you're just building some one-off static site. But when you're also working on a corresponding Rails app (e.g., Jekyll is for the static content, docs, and blog; Rails is all the user-facing interactive stuff), then the duplication of styles and layouts starts to hurt.

So I have been hacking on a bit of an experiment to run Jekyll alongside Rails. My goal is for Jekyll to generate everything in the public directory, and have direct access to the Rails asset pipeline. So far it's going a lot more easily than I expected.

If you're into Jekyll and Rails, take a look: https://github.com/nz/jekyll-rails-hybrid

There are a couple of open questions, and some improvements to asset tags in the works. But I don't see any reason why tightly integrating a Jekyll and Rails app should be more complex than a short readme or blog article. Pretty painless stuff.
> If your sole reason for doing so was "I absolutely trust the people on the other end of this socket not to do what 99% of all people handling credit card data do whether they pretend otherwise or not", instead of something like "hmm that reminds me, I haven't scanned last month's statement yet", then the problem lies squarely with you, the uninformed consumer.

If your expectation when taking credit card numbers was "I'm confident in my abilities to keep this information safe, and if I get hacked I expect my customers not to move to another service and never, ever touch mine with a ten foot pole", then the problem lies squarely with you, the uninformed business.
No sweat. your comment was right. I'm no engineer but I build stuff all the time for the fun of it.
Overloaded Comm's Infrastructure Frustrated Victims After Terrorist Bombing
umm what? Cassandra is just as fast/faster (depending on both configurations and load) compared to MongoDB with consistant read/writes. Definitely with writes but reads get tricky.
"Each step in human technological advancement provides improved methods for the distribution of cat photos. Project Glass is no different."

On a slightly more serious note, I'm glad to see this since I feared that they might keep the API for later, instead opting to try and make a "product" first (a la iPhone 1 or Google+).

This API is definitely not what I was envisioning though - I expected another API add-on to Android, where you can take over and do what you wish with the display, so perhaps it is a bit like webapps-as-apps on the iPhone 1. I'd be interested to see what early adopters do with it and if they find this API too limited.
DataStax did call it 2.0 and now 3.0
Try to double the time you promise to do a feature by saying I need to write tests for it.

That, IMO, is the best argument for TDD. By having a process that forces tests first, you never get into the situation where you are cutting critical tests for the schedule's sake.

For me, I ask the question, "Is this code adding more value than other code I could be writing?" If the answer is no, I do something else. Of course, this is completely subjective, but my years of experience count for something.
"In other words, the first thing employers look at is how long you've been out of work, and that's the only thing they look at if it's been six months or longer."

This seems intuitive to me. With the large number of people applying to jobs, there has to be a way to quickly filter resumes down.

It's unfortunate, but HR probably decided that six months or longer is probably a signal that there is something wrong with the applicant. Because of the vast amount of resumes being sent in, they can afford to miss out on the diamond in the rough that is hidden among the mass of resumes of people out of work for 6 months or longer.
I had been wondering about this spec:

Send full screen images and video at a 16x9 aspect ratio.
Target a 640x360 pixel resolution.