skysight-inc/HackerNews huggingface dataset:
Interesting that, despite flaunting her edginess, the author never once does actually type out an unadulterated or censored "fuck".

The complaint I have with this sort of copy is not being offended, or of being obscene, or what have you--it's that the sort of diction used tends to make me think that whoever wrote it is simply not that bright.

If you'd like a good example of decently-written swearing, look at Zed Shaw ( http://programming-motherfucker.com/ ), jwz, or Charles Bloom ( http://cbloomrants.blogspot.com/ ).

Those folks clearly rage early and rage often, but they have some skill and class.
12 Free Holiday Music Audio Tracks for your YouTube Videos
Project Oberon: Design of an OS, Compiler, and Computer – 2013 edition [pdf]
Rusty Wallace did 228 mph at Talladega Superspeedway without a restrictor plate in 2004. The new car probably could do a bit more than that. Racing at that speed would be insane and all the safety advances since wouldn't be effective. Further, they were implemented because Bobby Allison crashed into a retaining fence at around 210 mph. This is big no-no in NASCAR because fan's shouldn't be in danger[1]. Looking at what has happened in other series to fans at high speed needs to be a consideration.

I don't think a race at 228 mph would be safer than a restrictor plate race and I am pretty sure it would kill more people.

1) look at all the attention to the Nationwide Race where the catch fence failed
Your comment adds nothing to the discussion and is severely exaggerating what's likely to happen.

That said, I'm imagining the small possibility that people of the future look back on this comment going like "this guy knew and everyone ignored him."
Special case treatment invites lawsuits by those who do not get special treatment. Lawsuits are bad (expensive) for public school districts already struggling to fund teaching programs. No special treatment, no lawsuits.
It can be called illustration or cartoon illustration. "Cartooning" alone usually refers to strip comics, gag cartoons, or political cartoons. I'm not aware of a more specific term for this style.
How I Got Free Breakfast by Building an App in Less than 60 Seconds
Today, I went to buy my everyday coffee. Due to lack of sleep, I assumed I had my wallet so I just went to the cashier and placed my order. When I reached for my wallet, I realized that I didn’t have it. Feeling embarrassed, I was told move aside. I looked into my other pockets and found my Nexus 5. Since I needed my coffee, I simply asked if she was willing to bet me for it. She must have been in a good mood because she agreed. We bet that if I could build her an Android app in less than a minute, I would get my coffee on the house. If not, I had to serve coffee for 10 minutes. By this point, the person behind me decided to get in on the bet and bet me a bagel as well.<p>I connected my phone to the wi-fi and opened Rheti. Rheti is an awesome app that enables me to build apps on my phone without programming. Once the “timer” began, I selected “build a new app” and started. I added two buttons, one on the top left, the other on the top right. Then I edited their actions so that one button would turn Bluetooth on and the other would turn it off. I then edited the name of the buttons to reflect those actions. Secondly, I added a web container so that the app would open Grooveshark. I re-sized it so that it would fill the rest of the screen and edited it so that it would open Grooveshark. Finally, I selected a launcher icon from the Rheti market and I named my app “Car Radio” through the field on the bottom of the builder. By now, I had about about 15 seconds left.<p>Finally, I swiped from left to right to open up the menu, selected the “Get App” feature and sent my request. As the timer began counting down 10,9,8,7, I received an email from Rheti saying that my app was ready for installation with 5 seconds to spare and WHAMO! I was done. I showed the cashier and other person the fully working Android app and that’s how I got my free coffee and bagel. Here's the app! http://www.pinterest.com/pin/450289662714438172/
That's pretty nice, although... since there are already environments to run tests (e.g. travis) why run them again in Prune, and why not wait until the QA environment is setup to display the notification?

I dig the visual regression thing, though I fear combinatorial explosion for big-ish changes if it goes through the whole site or application.
> Does spear phishing employees email accounts and using their password to access control panels count as a bug?

Yes, because those control panels should require 2FA, so password-only access is a bug.
It's funny, you know, because the most attentive lovers I know of are all programmers.

Probably the practice at being patient while debugging cranky and seemingly whimsical systems.
If you could open the same file twice and stack them vertically, your problem would be solved and it doesn't sound so hard to implement.
When failure is a success
Really? Haven't had much experience with those types yet. Most i have ran into were really great!
Define "a lot"? Here in Switzerland at least diesel is more (by about 7%, not a lot). Since most of the cost of fuel here is taxes, I assume the difference between petrol and diesel is also due to differential taxation.

One of the things that has kept diesel out of the USA until recently is the diesel fuel was good enough for heavy trucks to meet truck emissions standards but wasn't good enough for diesel cars to meet car emissions standards. This wasn't the case in the EU for some years because truck emissions standards in EU are more strict and car emissions standards were less strict compared to California. Now that you can get ultra-low sulfur diesel in all 50 US states it is becoming easier to market diesel cars in the USA. But the new fuel standards (since 2010) also make diesel cost more.
Feminist link-bait is popular nowadays.
Kawasaki on Why Your Startup is Dead if You Can’t Enchant
2013 Robot Gift Guide
>because it's only ever obvious in hindsight.

Seriously. We can do case studies until the cows come home and attempt to market products in ingenious ways and still never get noticed. While a different company that does something as a mere joke will get heaps more exposure without even trying. I don't work in marketing, but this must be frustrating.
The parent wasn't disagreeing with any factual claim you were making, but to puerile name-calling. Unless there is a serious "Libertardian" tradition of thought that I've missed, your response here doesn't address that - you can call someone wrong without calling them names.
I can't understand the desire to eliminate all female-specific behavior. It seems that every adult feminist wants his little girl to grow up to be a little boy.
Show HN: Photoshop plugins repository
So it's an iOS version of Indaba, I guess? An online DAW?
Hi, I'm a lady.

Have you noticed that pretty much all "hardcore" games have male protagonists? These games tell players that they are fantasies for guys to have; women are relegated to the roles of support or prizes in most of these games. It sucks to try to be the hero when the shape of the fantasy is constantly telling you that you're not one.

And then we have the advertising campaigns mentioned in the article that market it explicitly to boys, with girls as a prize.

There have been some big-budget games with character selection screens that let you choose a lady, but how many of them prominently feature that in the marketing? Skyrim, Mass Effect, or Saint's Row all feature a male protagonist on the box, despite me enjoying all of these with a female character.

Hell, even in the realm of little casual games, it's there. I've played a lot of iOS games that have a male character from the start, and offer a female one as something you can unlock... after collecting five zillion coins, or dropping $10 in in-app purchases. Men are normalized, women are an expensive bonus prize.

Trust me, there is a constant message that "video games are for boys" running through much of the medium. Yes, women play them anyway. But we are constantly being told that the big budget action-oriented games are not for us by what roles they offer for us to play.
As a lawyer who has represented school children in Broward and Miami-Dade disciplinary and IEP proceedings, I have been involved in some outrageous cases. For example in one IEP matter the school refused to purchase a deaf student a ~$50 reading program violating her Constitutional right to free and appropriate education, only after retaining a lawyer did the school comply.

Maybe of more interest to the HN crowd, I represented an exceptional (in the ESE definition) student, who had already been expelled for uploading a script to the school's computer network that shutdown the server on 10 minute intervals. Under the county code his conduct was labeled as hacking and subject to the same punishment as student's charged with hate crimes. The student actually volunteered his free time to work with the school's IT department, he brought the vulnerability to the attention of the IT department, and only did what he did after bringing it to the attention of the IT department and they failed to take action. After 6 months, the student was finally reinstated, only through a technicality that he too was being denied a free and appropriate education. In his case he was 17 in his Sr year, in an IB program where he normally split his time between high school and college classes and was on track to graduate high school with 2 years of college credit, but as a result of his expulsion he was placed in an alternative school where he could no longer take IB classes or his college classes so it was determined he was not receiving an appropriate education.

Personally I was detained in school by the secret service for counterfeiting when I was 14, I received no school related disciplinary action, and as a direct result I am a lawyer who gives back to children in similar circumstances - how many have lost a similar opportunity to learn from their mistakes and allow their mistakes to have a positive impact of their future?
Can't be doing with the whole 'women in tech' stuff. You are a PERSON, the rest of us still get fucked even without the vaginas.
I'm a recent convert. Most everything I do outside of Java development (C, Python, JavaScript) is in vim, but I just can't kick the IDE habit for Java dev. And then here comes IDEA making it even harder to quit! Being that I'm working on large codebases (GeoServer/GeoTools, and our own stuff), I'm really looking forward to the performance enhancements. I'm also very happy with the recent improvements to the IdeaVIM plugin. Still not quite as snappy as real vim, but it's getting closer with each release.

Also, it looks like their download servers are getting hit pretty hard at the moment (getting 30-60KiB/sec on a 100Mbit downstream link). I'll take that as a strong vote of confidence!
GitHub Badge
MS painted themselves into a corner with their marketing message. They can't really come out and admit F# is superior to C# in practically every sense. Apparently now, the C# lead designer seems more interested in patching up JavaScript than actually catching C# up to the state-of-the-art.

Meanwhile, MS has marketed F# as "financial and scientific". Remember the F# team lead is also the main force behind getting decent generics into the CLR, a concept MS corp had dismissed as "academic". So it's no surprise they aren't continuing that line of thinking.
There's been a pretty negative Gladwell vibe on HN lately.
Urgency vs. Importance: Reactive Leadership Is Deadly
* You can do this on the OPT *. Without OPT F-1 employment rules are strict. But the OPT is basically a green card when it comes to what kind of work you can do (anywhere, you don't have to ask anyone's permission to change employers, you can freelance, you can start a business, you can work for multiple employers).

You need to work full-time on OPT. I don't know how they check but you need to be prepared to prove that you're working full time. (I know about this because if you're freelancing, my school told that I need to keep extensive paper trail to prove that I'm employed.) There's limitations about how long you can be unemployed in the OPT.

You need to register your company in E-verify for OPT extension. To register for e-verify you need tax ID numbers and a DUNS number as well. It's a pain but I was able to do it myself. (They make you study for a quiz, etc). You actually don't need to e-verify yourself. Just registering the company and getting an e-verify number was enough for us.
Enable SELinux on a Debian DO droplet (or any? other VPS)
What happens when my OPT stem extension gets over ? Mine ends in June 2014
Everyone posits an oppressor. Maybe it all happened naturally. http://denisdutton.com/baumeister.htm
You don't need responsive CSS, all you need is max-width.

The (technically) ideal place to solve this is in your browser's user stylesheets (then you can have the page look however you like!), but that's a bad solution right now for obvious reasons (how many people even know that they exist?).
If you spent some time to learn Scala and tried it on a project, and still prefer using Clojure, I'll believe you. if you say you prefer Scala over Java, I will force myself to respect you and avoid being accused of an ad hominem attack :)

Thanks for the detailed reply. You're one of the HNers whose opinions I highly respect. Wish HN had the following features like Twitter.

My understanding of Scala is very superficial. So my opinion is obviously very biased at this moment. I've been immersing myself in Clojure and ClojureScript on and off for most of this year. Learning Scala will be on my todo list for the new year. Hope I will have something to share then. I may change my opinion though, should the new version of Scala rectify most of the flaws, given the fact that Rod Johnson joined TypeSafe, who tends to have the gift to simplify complexities.

And no, I don't like Java either and consider that it's reasonable that the community needs a more expressive language on JVM and leave Java as a supporting role to write underlying performance-critial JVM libraries just like C to the native libs.
I just wanted to know how this works. Our company uses a pretty neat setup where we run different different branches under a wildcard domain on a single machine.

Basically, we run a *.staging.domain.com; however, databases are always tied together. (This is for Wordpress purposes). We use [Genesis](https://github.com/genesis/) to achieve this effect.

So, do you guys work similarly to Travis-CI in that you run an instance, follow instructions in a file and how to provision and setup the site, and then instead of just running a unit test (like travis), you keep the instance running and expose it to public?

Do you use virtualization or docker instances? (Just curious!) How long do you keep them up and do you suspend the instances when it becomes disused? Will you be able to run a single instance at a time or many? (meaning, one branch at a time or will you have 20 environments setup for my 20 pull request).

In the future, will you support private repos?

Thanks! This looks REALLY badass! :)
It's always interesting to me to see how many things people take as sentimental, even sacred, rituals and practices, things that people write poetry and music about, turn out to be coldly economic when looked at in a broader historical context. This is especially true when it comes to anything having to do with marriage.
That's an interesting point of view. I consider it being a greedy asshole when you feel entitled to a reward for doing the right thing.
Diesel passenger car engines were pioneered by companies that market cars in Europe but not in America, like Peugeot/Citroën. That's why diesel popularity in Europe is 10-15 years ahead of where it is in America. The early diesel cars from companies that sell in America, like the VW Golf and the Mercedes 300, were just terrible cars.
3D Data Visualizations
Yes, I have watched that talk, and Martin Odersky is clearly aware of Scala's problems. If he were to come up with a new language, I would certainly give it a try, but I think it's too late for Scala.

BTW, to reiterate some of what's been said in other comments, I am certainly not opposed to using Scala in "Ruby style" projects (though Clojure would be a better option for those, too, IMO); I do, however, think that it's a very bad alternative for large Java projects.
The fact that go even needs this is a sign that it's current package manager is making all of the exact same mistakes as Python.
Referencing Substrings Faster, without Leaking Memory
I told him to quit his job first. If he wasn’t prepared to do that he wasn’t a real entrepreneur.

This almost begs for a Wikipedia style {{Citation Needed}} tag. Who says that you're "not a real entrepreneur" just because you haven't quit your job? I call bullshit.

Looking at one definition of "entrepreneurship"[1], we get:

entrepreneurship is a process of identifying and starting a business venture, sourcing and organizing the required resources and taking both the risks and rewards associated with the venture.

So yes, risk is part of the equation. But you can take risks without quitting your day job. Every dollar you spend on the startup, and every hour you pour into it, represent risk, since that money and time could have gone into something (anything) else.

Probably I take this sort of thing too personally, but over the past 2-3 years, I've spent thousand of hours of my life on this startup[2], sacrificed untold hours of doing "fun" stuff, spending time with family and friends, going on dates, or really have any life at all outside of the startup. And while the financial expenditure hasn't been huge, I've spend several thousand dollars out of my pocket on resources for the startup. But because I still work some as a consultant, I'm not taking any risk and am not "a real entrepreneur"? Yeah, kiss my ass.

That said, I'm a fan of Mark Suster and his work, and if we were raising money and I had the chance to take an investment from Mark, I'd be inclined to do it. I don't mean "kiss my ass" as a personal attack here, I just mean that I'm calling bullshit on the idea that you're not a "real" entrepreneur just because you haven't quit your job (yet).

[1]: http://en.wikipedia.org/wiki/Entrepreneurship

[2]: http://www.fogbeam.com
That's a false analogy. Taxi drivers are obligated to return lost property, but nobody is obligated to report bugs. That's why you create an incentive to report, i.e., the bug bounty.

"Taxi drivers and owners must return property they find in a taxicab." - http://www.nyc.gov/html/tlc/html/passenger/sub_lost_prop_inq...
What I like about this is how effective filter it is. Whilst it is easy enough to do with any online service, addon or even the web browser, it bars the clueless trolls who claim themselves to be programmers but don't have a clue about even the basics of REST.
And C# could only add it because the now-F# folks had originally designed it into the CLR Generics system. It's highly unlikely C# would ever go far out of the straightforward IL generation it does to implement such a feature otherwise.
Throw on some error bars to your speedometer and whatever it is the cop is using to track your speed (not a radar gun unless they are state police, in some states), and 10mph over is probably reasonably close to the lowest amount they can nail people for without significant false positives.
First Home of Salesforce.com
Welcome To The Universe Of Fancy Colored Paper
Google Trends Gets Smarter By Enlisting Data From Knowledge Graph
>Do you understand the difference between "formalizing all reasoning" and just formalizing something?

Thanks for the condescending tone. But, you need to start somewhere. Be realistic.

Are you sitting and complaining that since physicists don't have a theory of everything already they should stop their work? Are you sitting and complaining that since we have not yet gone to Mars, NASA should be shut down? Are you also complaining that since we don't understand the genome fully, we should stop computational biology?

We start with approximations and we need to start small. Like in any science. Claiming reasoning is unformalizable is appealing to superstition and folk science.

And I was responding to the point that formalization has zero real world impact. That is patently false and intentional middle-brow FUD. This FUD can cause real harm to real people (not just people who study formal methods.)

You still have not responded to my example of formal methods being used in the real world with real impact.
Poor grammar and spelling lowers the signal-to-noise ratio. Upvotes and downvotes are quite specifically designed to raise the signal-to-noise ratio on the site. It doesn't have to reflect on the person as an individual.

Having said that, I don't downvote on grammar/spelling alone (as I mentioned elsewhere), and I do cut a little more slack when a person is not a native speaker (but not 100% slack - better grammar and spelling are always preferred, other things being equal).
In no particular order (and I just downloaded 2.5 to check stuff so I wouldn't waste your time):

- Counterparts. If it's there I can't find it. (Bonus points if it can do what Counterparts can't: jump-to-definition in the right pane puts the appropriate header in the left pane.)

- Xcode-style back/forward buttons. Coupled with Counterparts, this is really flexible and pleasant to use. I'm familiar with ctrl-tab switching in IDEA but I don't really like it as much.

- The debugger interface feels clunky. I'm used to it with Java/Scala in IDEA, but I feel like Xcode doesn't aggravate me as much. Perhaps it's just because it's more responsive in its presentation?

- Having to remember to hit "Debug" rather than just "Run" is annoying. I get why it exists, but the first time I went "wait, why are my breakpoints not firing?", the need to make that decision lost me.

- UI clutter everywhere. There's too much thrown at me, too fast. Opening AppCode's preferences pane is overwhelming even though I'm very familiar with IDEA (it's not good there either). There's too much crap thrown at me that I don't care about. I don't care about HTTP proxying. I don't care about XSLT files. I don't care about Live Templates. But they're taking up eye- and brain-space. I would strongly recommend that JetBrains figure out exactly what the 95% case actually use and find a way to progressively reveal remaining features for the 5%.

- Native widgets. Everything just feels wrong and it's competing against a really wonderful native UI and experience, to its detriment. I really like IDEA because it's head and shoulders above Eclipse and NetBeans, but going from native Cocoa widgets to AppCode is very unpleasant. I strongly feel that the native widgets in Xcode make it feel more responsive, with animations and transitions that lend a feeling of "snappiness"; I don't know if it actually is faster than AppCode, but it feels it.

- In this vein, making me go from the eye-shock that is AppCode to Xcode to use IB is probably not helping matters from a marketing perspective. Old-hotness/new-busted is reminding me of the pluses of Xcode, which probably isn't what JetBrains wants me to be thinking about.

There are some things that I really enjoy in it - I like that it Just Works with my Xcode projects, I love that, when I use liblogog, the file/line paths that are emitted by logging statements become hyperlinks in the output window - but overall it's like using Linux on the desktop: there are a thousand little frustrations that make it less pleasant and pleasurable to use.
Hi,
So I'm on F1 OPT stem extension which is about to end in June 2014. How to tackle things after the stem gets over? H1B sponsored by my company ?
I don't find AppCode's navigation superior to Xcode's for Objective-C and--at least the last time I tried the C++ extensions to AppCode--completion wasn't any better for C++ than Xcode's (which I figure is probably a clang limitation).

I very much like IDEA for Java or Scala, but I find myself frustrated when I use AppCode.