skysight-inc/HackerNews huggingface dataset:
Wrong. There are three main things I want from a programming language: first class functions, strong static types, and purity. Haskell is literally the only language out there today that has these three characteristics and is mature enough for production systems.
Personally I've been using FastSpring and 0 problems so far.
However they only work with apps, not webapps and such.

By all means they work with web apps: http://saasy.com (it's a FastSpring brand).
Little Sun Casts A Bright Light in Africa
JOOI, why do you care what happens to your Facebook and Twitter accounts after you die?
Interesting blog post presenting different types of memory and the use of these types by programmers. However, the introduction of the piece feels a bit off, and the overall coherence is somewhat lacking. It is as if the writer was being interrupted continuously while writing it...
I really liked the previous Nexus phones with the curved glass. The slight curve feels good in the hand. It also solves the problem of placing the phone face down and getting scratches on the screen without using a raised bezel.

Also, why would these companies abandon their currently successful business model? They know it works for them. I am sure they will all start pumping more resources into building a 'premium' brand like Samsung is doing with Galaxy.
What do you think is happening every time a cop pulls you over? It's the exact same thing.
They want to feel safe. In the case of the hotel owner, even some here on HN felt that the action was justified. They may not have condoned the methods, but they obviously liked the result - a hotel that seemed to attract crime was shut down. The reality is irrelevant - it made them feel safer to know the authorities would do something if a similar hotel were to be found in their neighborhood. It also makes people believe the authorities are doing something to clean up bad neighborhoods, which also makes them feel safer.

I wish I had an answer to how to make sure this doesn't happen again, but I don't. As long as the majority of Americans have safety as their #1 concern, things are only going to get worse. And if I knew how to change the attitude of an entire nation, I would be making a killing in marketing.
Probably, but not necessarily. They could easily harass you saying that the cost of such an upgrade (probably actually measurable only in the effort of some salaried employee..) are damages that you caused.

edit: see the $800k 'damages' Gary McKinnon allegedly caused. It's not like he smashed their equipment with a sledgehammer or something.
If it was a Federal trial, then they're in Federal prison, not the system run by Georgia, which is what we're discussing here.
Interesting discussion about the security of the JS crypto for Mega.co.nz
I don't understand why companies don't try an approach more like what Universities provide their students. If you need a quiet place to study, you can go to the library, where you may often find private rooms for even more seclusion and quiet. If you prefer someplace busier, try the student union or the food court. Right after getting my CS degree, my boss pointed me towards a desk in an open office environment and I was supposed to start cranking out value for the company in that one environment. Sometimes I like it, I like the impromptu conversations with fellow developers. But other times I need to shut out all distractions and outside noise and movement but I don't have that option.
You can stomp on the grey areas all you want on individual points, but you have to really look at the whole picture.

What is the end result of the software they produce? Without marketing buzzwords thrown in to mask the true intentions?

To bank on ignorant users and to leverage that ignorance to increase revenue.

Same people who do the AV browser pop-ups designed to convince your grandma that 'your computer is infected', they are using the same tactics with a different costume. I actually spoke with a spammer last year (I'm sorry 'content distribution network' as they called themselves) and the double-speak was just infuriating, that was all I could think about when reading this.
I've used this before. Cleaner API vs shelve, faster setup vs DBMS. Good for quick hack-together projects!
Of course humans will survive, but they'll avoid the area if they can.
Kim Dotcom's locker may be full, but the cupboard is bare
Interesting read, nice to see a movie making this kind of effort.

On a side note: I watched this movie on a streaming site... (i.e., I watched it in poor quality).

That was a bad choice.

The plot, storyline, and dialogue is kind of weak. The visuals certainly are not. Watch this in high-res quality, and think of it as an over-budgeted Daft Punk music video instead of a movie, and you'll have a great time watching it.
Show HN: CompoundJS (former RailwayJS) now works on client-side
Malwarebytes Anti-Malware Turns Five
If 3-4 per year are too many, why do we ignore that thousands of gang-related shootings that occur each year? That is not background noise, it is the bulk of homicide in this country and despite a recent reduction, we still see thousands of shootings each year (and tens of thousands of murders with other weapons).

The real problem with the response to the Newtown shooting is not the call for gun control, but that the call focuses almost exclusively on guns that are rarely used in crime: rifles. The Newtown shooter had two handguns, and just a few days before the shooting, a handgun was used to murder a man, in broad daylight, on a New York City street. So on the one hand, you have the exceedingly rare case of a lunatic shooting children using a rifle, and on the other you have the exceedingly (and unfortunately) common case of a criminal shooting someone with a handgun. Which of these sounds like a more urgent issue to you?

For what it's worth, handguns are a target for thieves. After a newspaper published a map of handgun owners in New York, there were at least three cases of houses being burglarized with a clear goal of stealing a handgun. Criminals buy handguns on the black market; they are not buying rifles on the black market, and even when they do buy rifles, they rarely use them because it is too hard to hide such a large weapon. Despite the media's mischaracterization of the Newtown shooter's rifle as a "high-power military-grade weapon," it is the less powerful cartridges like .22lr and 9mm Parabellum that are commonly used to kill.

The panic over, "It looks scary and some lunatic killed people with it," is nothing but a distraction from the real problem we face in America. If we can only muster enough political strength to make stricter regulations on a single class of firearm, we should tighten the restrictions on the handguns, which people strangely find to be less "scary" (nevermind that it is deadly, right?) and bizarrely enough want to distance themselves from regulating (after all, by restricting guns, we don't want to restrict the right to defend one's home with force -- unless you are using a scary-looking gun to do it).

Let's be reasonable about this: we have a real problem, and a not-so-real problem. Let's address the real problem first.
Chris Granger's Clojure conj talk on Light Table
Ask HN: Did you get today off work?
> Imagine a North Korean in his thirties.

Reduces your point almost to straw an level right there. You don't try to reach him. You go for the young people. You don't sell such devices, you make sure they wash up on the shore or get smuggled in through China. It's the (mid) 21st century equivalent to propaganda pamphlets.

> For him, Internet is a very abstract thing and RSS means nothing.

Of course it doesn't. Just show him the screen. Hell, the things would be heavily used for porn anyhow.

> And you won't be able to supply a reliable connectivity.

Remember I said satellite. Or are you saying that the North Koreans would jam the signal? This could be worked around. For one thing, it would be very hard to jam a spread spectrum signal. Also, you can have the device figure out the jamming has happened and have it listen on a separate channel for information on how switch to the next signal. All of this could be reverse engineered, but the state of the art has it possible to delay the reversing might of the whole internet for an entire year. The NK government would probably take two years, by which time, you're distributing the next version.

> And anyway (s)he's at the cultural stage where one (moving) picture is worth a thousand words.

E-ink screens are capable of video, though this would kill the battery.

> Consider South Korean news feed (North Koreans don't know any other language) - 95% of topics would seem abstract and arcane.

For many, especially the young, that would be an attraction.

(mid) - But like I said earlier, you still get much better bang for the buck with radio. However, you can take the time when price point of such technology becoming inexpensive enough to be practical to manufacture and fling these as propaganda or marketing tools as the time limit for oppressive regimes.
You are not paid to write software
People are always afraid of what they don't understand, but to think that prosecuting or punishing people for helping prevent malicious people from finding these types of bugs is just ignorant. No ones code is perfect, and it often takes dozens of eyes before issues like this are found.

The longer people are punished for helping, the worse our "cyber security" will digress moving forward.
http://theoatmeal.com/comics/misspelling

It's annoying. My pet peeves are your/you're and their/they're; seems everyone on Facebook under 25 is mixing them up, all the time.
Because the metric is excellence. Realistically, you can't expect a 14 year old to produce something of the quality from someone with a decade more experience, all else being equal. But if they can produce something that is uncommonly ahead of your time, then you have a case for showing it off based on that fact, and it benefits the community to reward skill as early as possible and give people the opportunities that "fame" affords.
"Many remark justice is blind; pity those in her sway, shocked to discover she is also deaf."

~DAVID MAMET, Faustus
> why mar the pride you should be feeling with manipulation?

Because the achievement is greater with context of the creator. It's actually more interesting when a 14 year old creates a mediocre iOS app compared to 24 year old. Similarly it's more interesting when a 6 year old runs a marathon or a 10 year old graduates college (yes, both happened).

Honestly it sounds like the writer is bitter for whatever reason. HN has a voting system where the most interesting things are voted to the top and accomplishing a lot at a young age is more interesting to the HN community.
If it weren't relevant, it wouldn't influence outcomes.
I think that is a reasonable interpretation, but sets a scary precedent. If you are selling something and I, the buyer, say "I'd really like to get this for free" and you respond, "okay, it's yours!" Can you come back and call on me being a thief later?

> if it comes across as a joke then the teller isn't going to give you any money.. because they think it is a joke.

I'd also add that vast majority of malformed requests are denied. Only computers who have a sense of humour, so to speak, comply to the abnormal requests. Computer security is much closer to this scenario than carrying a gun, I feel.
The best way to "clean up" a dirty industry that adds no value is to starve it until it dies.
I grow so weary of this community's combativeness.

Allow me to translate such a headline.

"I am [age] and I made [thing]"

actually means

"I am new at this. I know you guys aren't. I want you to check it out and give me encouragement and guidance."

Do they want attention? Of course! They believe, correctly, that the attention of more experienced people will lead to their growth. We should absolutely give it to them. You really think our typical bickering is a better use of time than mentoring the next generation?

Getting young people into science and technology is the single greatest professional duty any technologist has. We need help. We have more problems to solve than we can count. We have an entire planet of dumb objects waiting to be woken up. We need software written and interfaces designed for classes of products we can't even imagine yet.

So we need kids to grow up and choose the very, very hard work of learning to bend technology to their will. We need them to believe they can make careers out of it.

And we certainly need them to believe that when they get there, they won't be surrounded by assholes.

When a kid shows up sharing their work, you circle around them and hoist them on your damn shoulders. They're choosing the career that will make your life better one day. They're choosing the career that will broaden your hiring pool one day. They're, blessedly, choosing tech over drugs, drink, violence and investment banking.

Celebrate them, for fuck's sake.
Yeah, Tor->Reddit should work. Alternatively you could fire off some emails to a couple high-ish profile twitter accounts of people/groups that would be interested in taking credit for it.
This post is wrong on so many levels. It basically indicates that the author has zero recollection of being an awkward teenager without self-confidence.

As someone who was 15 and making Windows freeware in 1997, let me tell you - it mattered a whole world that people acknowledged that what I was doing was very impressive for a 15 year old. I actively told people that I was the author of X and that I was 15, specifically because I needed to gauge their reaction to see whether they thought I was sufficiently talented in the field to pursue it full time. In fact, if they hadn't done that then, I don't know if I today would be the reasonably successful software developer I am.

It is a very rare kid who has infinite internal confidence that what they are doing is good and worthwhile and will be appreciated by the world. Others need encouragement. So shut up, and get off the frontpage.
Ortiz is 'terribly upset'
If it is to believed:
‎"Ortiz last week expressed sympathy for Swartz’s family but said she was “terribly upset” they’re blaming her office."

In a context in which the key issue is judgement and proportionality could there be a more glaring example of insensitivity? How could she possibly imagine it is appropriate to emphasize how 'terribly upset' she is that her office has been blamed when the context is someone has taken his own life? Truly extraordinary and if true, sadly revealing.
1. "Unambiguous" is good-- you probably mean they are ambiguous.

3. It's an Apple, not a tomato. I'm guessing articles having to do with Apple have that "badge". The "T" is indicating a typography related story, whereas the "Show" badge is a "Show DN" post.

I was not involved in the site, the badge thing is just observation.
Are NoSQL and Big Data Just Hype?
I'm sort of torn on this issue. In a lot of ways I really agree with this article. On the other hand, with my experience helping with a first-year college programming course I care, in a way, about the age/level of experience.

I might tailor, not my advice, but my manner of communicating to the age and experience level of the individual.

I really see both sides of this argument but would err on the side of preferring that people not mention their age. This is simply because it does always seem to devolve into an argument on whether or not they should have posted their age.
> But this isn't a good example since Vim is a specialized editor mostly recommended for programers.

Arrgh. This is an example of why programmers are different, not of a bad interface for ordinary people. Thanks for considering me so daft as to think non-programmers people use VIM.
Games?

This isn't a game. This is someone's life we're talking about, and about the freedom of citizens not to be tortured and punished before even being found guilty.

Even if it is "legal", it's not right. You wouldn't want that done to your son or mother. No, because it's cruel, unfair and can produce devastating results.

Are you sure you're even on the right website? Gamespot is here: http://gamespot.com
Lovely reply, thank you for such a thorough explanation.
Why not all three? Pull the Gravatar by default, and let them choose between:

[] No avatar
[] Use your Gravatar
[] Upload an image from your computer
[] Use an image from the web
>I have seen submissions that, were they standing entirely on their own merit, would probably have never gotten more than a few upvotes

Most great stories have some context to them.

So my question for op is: why do you want to diminish something by removing the context from the story?
There is only one email app, not seperate apps for exchange / imap and gmail.

The goofy mail experience was a big turn-off for me last time I tried switching to Android.

The quality of apps on iOS is vastly superior to Android.

This might be true on average, but in my case, I only really use a handful of apps with any regularity, and they all seem to be around parity on both platforms.
People keep on describing this as manipulation. In what way is it manipulation?

People upvote stories they think have interesting characteristics. If these stories are showing up on the front page, it's because people find them interesting. If people in the community are finding stories about young people creating things interesting, who are you to tell them this is invalid? Should we all use your standards when determining whether a story is interesting or not?

Rather than complain about what others find interesting, why don't you just not upvote those stories and not click on them? I bypass stories I don't think I'll find interesting every day, and I don't enter the comments section and complain about them.

"Valuable feedback, one of the main benefits of posting, will be buried under paragraphs vitriol. Why waste such a good opportunity?"

The solution to this is easy -- keep your vitriol to yourself.
Age doesn't reflect on experience. There are 15 year olds that have half a decade of experience developing and there are 30 year olds that started last week.

The people that upvote "I'm 15 and this is my new app..." probably aren't going to upvote "I'm 30 and this is my new app..." but the latter could be a more impressive achievement.
Perspectives matter. There isn't only one way of being wrong; or right for that matter.
Thanks for posting this. Also, I would think that one of the main goals of submitting your work to HN would be to get some valuable feedback. If you tell everyone, "I am only 12, check out what I made," many people will give you feedback based on your age. I don't think you want, or need, that. You want your work to be treated just like everyone else's. Because it doesn't matter how good your work is for somebody your age, what does matter is if your product is something people will want to use.

Speaking from experience, if you keep getting advice based on your age and if you keep comparing your work to other people your age, it will be a lot more difficult to get to that next level. Whereas, if you compare your work to just plain good work, you won't be able to say "Well, at least this is much better than most of what people my age are doing," which really means nothing because most people aren't doing shit.
What's wrong with using every advantage you have? If it helps bring attention to your product, you should use it. Let's do a simple cost-benefit analysis:

Benefit: A lot of users are (cheaply) drawn to the post. Some snobby coders are going to be upset, but still check out your product so that they can complain about it.

Cost: Some really vindictive coders might go out of their way to slander you? (Man, I really hope not...)
People pay businesses like mine to remove the sorts of software that IM bundles. From the end-user's perspective, they don't understand how this stuff gets on their computer, and they don't feel comfortable removing it because they don't want to break anything.

Put another way: people "get" this software for free, and then pay other people to get rid of it.

And then other scuzzy companies have built a niche industry around the "PC tune-up", prompted by stuff like this software, charging a lot of money to people who don't know better. And, often all these companies do is run software that has been specifically designed to remove junk software.

A lot of this niche is exploitative, taking advantage of people who don't know better, and it's all supported by the bundling of this crap. That goes well beyond "opinion"; "opinion" might be, "Facebook is crap", but there isn't an entire market built around people paying other people to shut down Facebook accounts. Users aren't "choosing" to install these things any more than someone might "choose" to step on a pile of doggy doo in the park.

IM really isn't your responsibility though, so thanks for getting them to flush out the OSS-wrapped stuff at least.
Energy, environment take center stage in Obama speech
It seems like movies are going to some trouble to get "real" computing into movies. I mean, real computers aren't dramatic so they don't get much screen time, but still. Another recent example: https://news.ycombinator.com/item?id=4047807
I find intra-organization chat rooms useful. Developers on their down time can answer questions while busy devs can minimize the window and focus.
Nope. I wouldn't have taken many of the classes I took when getting my CS degree if I didn't need to. But, I am glad I took them.

This would mostly be the theory, OS, and compiler courses. If you know the full stack and the connections between them, it makes it much easier to pick up new things. Getting a CS degree let me spend 4 years of my life understanding the fundamentals.

I understand that you can learn all this stuff on your own, but pretty much nobody does. And having all this knowledge makes it substantially easier to learn new things (something I do quite a bit nowadays).
But really, young people get angered when others don't take them seriously because of their age. I don't get why then some of them think that doing something at a young age is worth of praise by itself.

Best case scenario, It just sounds like those mobile email signatures, that excuse themselves for a crappy and short response.
Your typical GPU running at full 1080 is doing 179,159,040,000 pixels a day at 30 fps. Not to mention the ones that are rendering into about 12-20 back buffers for things like depth processing and you're a whole OOM over that.

What this article is actually talking about is catching up with a backlog of 100 Million log records while keeping going.
I closed my account over two years ago, and it really can be a hardship for some people. If you're a non-smoker, it's hard to understand how being without a cigarette can be an extraordinary privation.
That would drive mathematicians insane, and this is coming from an electrical engineer's standpoint (where we use j instead)
They should first be fed enough food before they would be interested in any of those toys and the messages those toys are supposed to transmit.
Next up: XCode fetus edition.
Fucking programmers.
The text on this site hurts my eyes.
I submit that these are really always about implementation speed. And this matters because at the end of the day we will be using an implementation, not a pure language without implementation.