skysight-inc/HackerNews huggingface dataset:
Great phone - has a proper flashlight too! My wife has one as her spare handset (she uses an Asha 302 the rest of the time).
While I understand the point you're making, as long as there is a way to deliver criticism while being an asshole and a way to deliver criticism without being an asshole, people who choose the former route are assholes.

I also agree that assholes certainly don't have to apologize, as long as you agree that we're free to carry on considering them assholes.
"Do you want 10 years to be the normal sentence (or even the prosecutors threat) for crawling URLs and reporting the privacy breaching results to the news media?"

This is such a sanitized version. I'm open to being corrected here, but afaik the 'crawling' in question was done by a script written and refined for the expressed purpose of harvesting data, with intent to cause material economic harm to AT&T, which they did. They sat on the vulnerability for days while discussing at length how to perform the 'report' in such a way as to cause the most negative effect.

They knew full well what they were doing was illegal and were afraid of being caught and discussed it.

Let's state it again in a less-sanitized fashion: They found a vulnerability, did not report it, exploited the vulnerability and stole data with the stated intent to cause material harm and/or sell said data, and actually brought about said economic harm.

People defending weev are making it sound like some guy tweaked a value in his browser url bar, ran to AT&T and said 'look what I found', and had his home promptly raided. Hence the ridiculous top comment on slashdot, "America has lost its fucking mind."

Let us not, as the hacker community, lose ours over this. What weev did was malicious and illegal and harmful and if we appear to defend him I'm afraid we undermine the cause of Aaron's case and the possibility of curtailing real prosecutorial aggresion. I really don't think it was the case at all with weev.
Is Google Analytics discriminatory against people? Do they not accept everyone?

Is there something Sumall provides that a self hosted Analytics solution like Piwik does not?

The site is not usable without javascript enabled, why can't your service display the basics like textual information without demanding javascript? Is there some fancy text rendering function that mandates it?

I would like to know more, but alas I am not motivated to after not seeing any meaningful information.
And to find potential customers other than your mom&friends, [0] HN post can certainly help!

[0]: http://news.ycombinator.com/item?id=4987836
Navel-gazing aside, Armstrong suggested that a good language would consist of closed forms interacting over formal protocols. What languages fit that description?
You should re-read what I wrote. I did not say apologizing would be wrong. I expressed my opinion on what would be an even better course of action.
Introduction to Restricted Boltzmann Machines
This is really fun. I'm smiling and it made my morning. Well done! :)
4 Continents, 25  Schools, 100  Teams, 332  Students
It certainly works when you're selling to a business and you're showing how you can take away some real pain, or make them some real additional revenue.

I have gone in with a demo and come away with a deal for real money. Then we built the real product around that customer's actual needs, which made it dramatically better than we could have by just guessing in advance how they would use it.

Edit: Also see just about everything on Kickstarter, where people often pay real money for things that don't exist yet.
Hemp is a tool that can be used to create a private "cloud" of virtual servers.
Yeah 800 inclusive minutes on that deal. I make a lot of calls (650-700 mins a month).

£80 before: handset included and crap contract.
In case anyone gets confused between the two like I sometimes do, Alan Cox (Linux Kernel hacker) is not Russ Cox (Go language & Plan 9 from User Space hacker).
How an unsigned rapper changed music
A link to the actual song since none is provided in the story. http://www.youtube.com/watch?v=QK8mJJJvaes
"Today there is an unhealthy concentration on language and efficiency and NOT on how things fit together and protocols." -- Joe, two paragraphs below the point we're discussing.
The Never-Before-Told Story of the World's First Computer Art (It's a Sexy Dame)
I certainly love it.

If anything it helps think differently when facing problems. It makes you think about reliability, fault tolerance and concurrency in a new way. It is just as much a language as it is a new paradigm.

There some languages and toolkits started to copy some features from Erlang (Rust, Go, Scala's Akka, ...) they are all still pretty far from it in terms of providing the whole ecosystem (the full package).

Also Erlang has a great VM behind it (BEAM). It has a completely concurrent garbage collector and other nice things. That's why I am also excited about Elixir (I think there was a post here about that as well).
The story isn't that someone got offended at constructive criticism. For starters, the criticism wasn't constructive or academic, and the criticized thing was just some little tool in a github repo, not an important physics paper, and the reviewers were just assholes, not brilliant assholes.

It was just bullying. And this is the story. It's true, of course, that a man would not have this recourse. He's expected to "man up". The legs of this story are that lots of people have this terrible attitude, almost everyone has seen it and it is hurting us a lot.
While it sucks that you posted this and it didn't end up frontpaged (we all love karma), there's no good reason to link it here. When a dupe happens, threads are linked not to 'give credit' or something like that, but to show people conversations that they missed around the topic; in this case, there are none.
Pretty amazing how hn upvotes work :) Guess there is lot in the name(title)
The article doesn't show shit. It completely ignores the fact that murders in large cities hit record lows right before the recession, even though such cities are the heaviest users of Section 8.

As for mid-size cities? Look at the cities on that list and see what happened to their Hispanic immigrant profile over the last two decades. The article makes no attempt to factor out that phenomenon.

Section 8 is a solution to a problem that has no good solution. Segregation is worse--it destroys economic development in the ghettos and its not like those people can't go up to the nice neighborhoods. Moreover, it's not like people who live in Chicago want to take the suburb route and move to the suburbs, separated by distance so the poor minorities can't reach them.
"Javascript has grown a rather nice async ecosystem that Python just doesn't have."

Python has Twisted, and it also has a radically better async ecosystem in gevent. Javascript's async story is far worse than Python's.
Switching tools isn't a problem if you can massage tools to be a similar as possible.

I install a vi plugin anywhere I can. Most of the time this bridges my mental gap. There is nothing worse than a half working vi plugin though.
In a sense, it's the same thing.

He's talking about the concept of fitting things together and refers to Unix pipes (in fact the example he gave was literally a string of piped POSIX commands ready for dumping into $SHELL).

My point was that this concept doesn't scale well.

As a productivity tool, pipes are invaluable. But you wouldn't want to write a performance critical routine using them.

At the end of the day (and as Joe said himself), it's about picking the right tool for the job.
When is Surface-Deep Knowledge Good Enough?
Asking for money with no product? This is also called panhandling...
Scroll Triggered Box to Convert Your Visitors into Likes
If the idea of walking around aimlessly appeals to you but you'd rather keep your phone with you, I would highly recommend a pair of bluetooth headphones. During the summer I'll usually walk around Boston for ten or so miles just listening to music. It's very relaxing, and lunch tastes a lot better when you're exhausted.

If you like the idea but lack the self control, the new iPod Touches have bluetooth, or you can always turn off certain wireless services on your iPhone/Android/etc.
Ten dollars seems like a token amount that most clients would give you to just say, "Hey why not, maybe this will turn into something." I'd make it a higher amount or just, you know, genuinely ask them whether they would buy and use your product. Most people will give you their honest opinion either way.
Skeleton [1] is a nice lightweight alternative too, with very discreet default styles.

[1] http://www.getskeleton.com
I use IB too. What language is the framework in ? Java ?
As a professional electronics design engineer, this is potentially a hugely valuable service. A big chunk of time is, as @jwr states, spent creating CAD representations of real parts. Other professional library services exist, but they are very expensive. Well done.
If she was ridiculed then others have no chance against this crowd.
Teachers don't need to be armed in case of a shooter just as teachers don't need to carry fire extinguishers in case of a fire.

Teachers DO need to be trained in what to do in a shooting just as they do when there is a fire. When there is a fire, we don't lock ourselves in the classroom waiting for the fire department to show up. We escape, we fight the fire (with fire extinguishers) until the fire department shows up to deal with the situation.

This is what the Israelis do, they have gun safes placed around the school that contain a handgun and a magazine. They train the school personnel on how to operate the weapon, they're not looking for the next Jason Bourne, just someone who can slow down (or possibly stop the shooter). Opening the safe automatically dials 911.

http://backwoodshome.com/blogs/MassadAyoob/2012/12/15/agains...

What should the kids do? Escape and evade, don't sit around waiting to be executed:

http://www.activeresponsetraining.net/parents-guide
Apple Vs. Hero Worshippers
Which shell commands you use is a micro-detail. There is a surplus of shell commands, most of the features of which go unused. Meanwhile, some people are coding on Windows or an Apple platform and not using any of this. It really doesn't matter. This is nothing but justifying wanting people to do things the same way you do, without being able to explain why it is actually better.
Open reply from Ballmer to *ists:
"My way or highway"
These things do exist - Kickstarter products are required to have prototypes and concrete deliverables.
Exposed private keys on Github
Lessons Learned During an Introspective Return to San Francisco
CE Magento supports subscription based sites using what Varien calls Recurring Profiles. While they only support Paypal by default, you can purchase extensions from a variety of different companies to handle recurring profiles in Magento. We choose the Authorize.NET CIM route. Others may choose to use Braintree. Both have extensions to support recurring profiles in Magento. The trick is to figure out how they work, there is little to no documentation on the process and most of it will involving setting up a good DEV environment/staging etc.
I use ack, but that's because it searches for the right file types, ignores source control directories automatically, and has pretty colors, not because it's find+grep.
What about Alan Cox isn't canonical neckbeard?
I'm not able to find the demo? Did you find it in the readme file?
The US is not particularly known for fast internet connections, a few localized exceptions aside.

But yes, file size must still be considered. 3G, bad reception, congestion, spotty wi-fi and loading speed (spdy isn't that much faster) are very real concerns.
What I do is keep my keys on ~3 different keyrings based on what they're for, and a snap hook to keep them all together. Makes it easy to mix-and-match, and you don't have to fumble with a wire.
Should also consider completely alternative means to consume web information on mobile devices. Evernote and Instapaper are two tools that have completely changed how to actually read articles and content. While they don't let you browse sites in the same way, once you've come to the actual story or article you are looking to read, tools like this provide a great alternative over a mobile web browser. Offline reading, article saving and remembering where you left off are all possible with these tools, but not in a browser.
I disagree with the assertion that it's impossible to overreact without "deliberately" exaggerating for effect. People overreact all the time without meaning to. Anyone who works with children can tell you that putting things into perspective is a learned skill: we are born overreactors, every one of us. Going too far is, as it turns out, the natural thing to do.
Bounded Panning in D3
I'm imagining a completely modular hospital composed of detachable rooms and corridors made of fabric, such that each room can be torn down, hard boiled, and replaced after every patient/procedure/day. The same for corridors every week, entire wings every month. (For example).

Is this anything approaching a workable idea?
I don't know which article you read, but all I see is a balanced and very well laid out argument for respecting the validity of the emotions of others whatever they may be.
If you can't say no and don't have much self-control, it just makes sense to get rid of the device that empowers those behaviors. I imagine those people are in the minority but perhaps in the majority amongst geeks. Not to mention things like reddit blockers, etc.
Semantics schemantics. You can't possibly expect a device to competently translate your design into a layout that makes sense for both the content and the screen size.
Alan Kay and the DynaBook was 1968 or 69.
Was there ever a time when that was not the case?

If it were impossible for the children of anti-science fundamentalists to constitute a sufficient and sane majority to protect science, we'd have almost certainly never gotten to where we are.

That America, a country populated largely by those whose primary intent was the pursuit of religious fundamentalism, was ever the world lead in science and technology puts rather large holes in the "fundamentalists breeding will be the downfall of us all" argument.

Similarly goes the concern about "dumb people breeding more/faster" necessarily leading to the dystopic future of IDIOCRACY.

We can absolutely suffer a reversion to fundamentalism and/or a rise of proudly celebrated ignorance. There are plenty of historical examples of civilizations falling to those threats. I'm just saying that we also have plenty of data that it needn't necessarily go that way.
I dont know if you call it a language since it's based on Java, but Processing seems to fit the bill for this.
There's a misconception that actually plays in your favor here: most people dramatically underestimate the execution risk of building a new product, particularly software.

If you can communicate very clearly what the product is going to look like and what it's going to do, selling a product that isn't done yet is not much harder than selling one that is. In some ways it's easier, because the customers can fill in the details themselves, and they don't appreciate how hard it is to get all those detail right.
Ask HN: Send international SMS for 2c?
Hi guys

I remember seeing a post on here where a company was offering 2c internation SMS, but I've forgotton the name of the company.

Can anyone remember? It's not twilio, all I remember is that it was a blog post.
> This would also require a high dynamic range output device. Looking directly into perfectly raytraced sunlight still won't glare and blind me like the real world does, but indeed, by 2050...

You could try to look directly into a beamer instead of onto the screen, if glare is all you want. ( And by 2050 I would suspect that the scene is directly copied into the frontal lobe, bypassing the visual cortex.)
Very nicely done. It was cool that you outlined this in a lesson format and pointed to how things could have been done differently and attempted to show the perspective of the commenter. Talk about constructive input.
Is there a github repo or source available for this?
I don't get it... What's wrong with that PR? There's no bashing going on there, and no bullying. How is it a different symptom of the same problem?

And who are you saying is in the wrong with that PR?
Except that it's equally likely that you are the one who has a skewed perspective which causes the reaction to seem overly strong.
What is it with people missing the point so many times in a row? Hence why I said "learn how you can use languages together and for the right purpose"—but I don't believe it should be the primary focus.

When you buy a drill, the main purpose is to make holes in things. When you buy a nailgun, the main purpose is to stick things together. One might do it better, one might do it faster, and yes, it's useful to know those things. But you're still building a house, not an opinion about a drill or a nailgun.

Ever notice how professionals treat their tools, versus amateurs? Photographers are a great example. Amateur photographers are all about cameras and lenses and tools. They buy gear like there was no tomorrow, and they do very little actual photography. Some of them make it past this phase and change their focus to what photography is really about (light, subject, timing) but most don't.

Professional photographers buy cameras for one purpose: because they get the shot. They buy lenses for one purpose: because they get the shot. And they buy everything else they need for one purpose: because it gets the shot. Their focus is the photograph and everything else follows. Of course there is some thought of what lens is right for what job, and what camera works best for what needs, and durability and portability especially; but mostly they use what works because they know it well and it gets the shot. And some pros use the most ridiculous gear that you'd never expect because it works so well for their particular goals.

There was an article a while back about a Iraq war journalist who used only Olympus 6MP zoom cameras made 5-6 years ago because they were workhorses, extremely portable, and held up to desert conditions. Non-pros probably thought he was crazy and dumb, but he got the shots. He shipped. You have seen his photos in the news, guaranteed. Talking about that gear out of context, it would make zero sense. But for the situation, it was perfect, because he focused on the task and not the gear.

I'm not scolding anyone, I'm not criticizing a choice of language; I'm saying, focus on the right part of your task. The tool is important, but the task is more important. That's exactly what the original article was saying, too, if you'll kindly go back and take note.
Ugh, this is exactly the 'asperger pride' mentality I mention in a thread below.

You are trying to make it politically incorrect to talk about the problem of aspergers in the dev community. The parent is a bully? really? A bully? come on.

Maybe these specific people have aspergers or not, but the problem of a high concentration of socially inept people in the technology world causing strife amongst each other is a real problem.

This is a problem and it should be talked about.
I don't know, maybe this isn't someone's hobby website. If I had to make a change like that where we work, it'd have to go through a few layers of QA testing/approval before going live.

It might actually take a little effort and time. We don't know what's involved.
I'm running a Ruby on Rails course at Google Campus London (May 2013)
Unlocking Cellphones Becomes Illegal Saturday in the U.S.
I'm just (re)learning to code after doing a bit in college (c/c++), currently learning Ruby (and Rails). As a regular reader of HN, I see posts about how great Erlang is, Scala, Haskell, Python, etc. And they do seem to be great languages. And I want to learn them. But as the author points out (and as I have come to realize), regardless of my desire to learn all these things (right now!), it would almost seem fruitless to quit on Ruby/Rails after about 6 months.

The large point is, regarding langugage/framework bashing, people put in so much time into a particular language. You almost have to buy into it. I guess some people just become zealots.
Who drives the BMW with the license "VC+E=IPO" in downtown Palo Alto?
I didn't see much of any work getting done throughout the day.
I don't think it's sarcasm so much as exaggeration; compared to the hours, days or even weeks he had to wait in the past, it sure seemed like a picosecond.

Sarcasm would imply he was somehow denigrating or mocking CERN and/or the CRAY1 and I didn't get that vibe at all.
Grammar badness makes cracking harder the long password
That may be so, but they had antisepsis, vaccination and the germ theory of disease in the 1920s and 1930s ... and it still didn't save them from losing as many people to fulminating bacterial infections as we lose to cancer today.
I actually had something similar myself, a shell function called findRE, the entire purpose of which was to automate searching a given path recursively for a given regex.

However I used it so infrequently that whenever the need would arise, I would invariably screw up the order of the 2 (only 2!) arguments. I could have added support for --help, --usage or similar, but that seemed like overkill.

I eventually just learned how to "properly" use find and grep (both of which I was already using anyways, which helped me remember the command line for each).

With that said I do agree that I'd never use shell script or Unix userland on purpose when writing scripts that are intended to be portable across different Unices (or even Windows), that's the kind of thing I'd reserve for personal use on my own userland. Hell, even on one machine you never know with some distributions what kind of shell you'll login to by default...
Actually, the U.S. is probably in the middle of the pack or worse when it comes to average connection speed.
A great problem is partial treatment of disease in developing countries.

For example, India, Russia and China have a large amount of TB. Some patients start treatment regimes but do not complete them. The bacteria develops resistance and then spreads.

Allow this to happen over millions of individuals then throw in international travel, bringing the infection to areas that do not suspect it quite as often. London is having a TB boom due to immigration. (disclosure: I am a doctor, partner specialises in infectious disease)
Code smells in CSS
I am having difficulty reaching your site.
Email, Google+, Facebook, Twitter? There are many ways to apologize to someone without making a public spectacle of it.
Hey thanks, carpo. I'm gonna give this a shot next time.
I think it's the public ridicule aspect which is new, thanks to everyone using twitter like it's their backyard, and forgetting it's a mouthpiece to the entire earth.
The Impossible Leadership Position of Apple Inc
"Some say scientists can't agree on Earth's temperature changes"
I don't agree, one of the beauties of bootstrap is that it's really easy to wrap your head around.
> as long as you agree that we're free to carry on considering them assholes.

My father always told me, "It's a damn shame that it's legal to be an asshole in this damn country." But yes, it is, and yes, you absolutely are. I am a strong proponent of calling out assholes when they're being assholes; myself included.
I'm not keen on some of the recent changes to Skype but I don't really consider "Skype for Linux" to actually be Skype. Skype is actually the only reason beyond dev testing that I keep MS Windows.

Skype for Linux is the only software I've installed in at least 8 years, AFAIR, that has crashed my desktop session.