skysight-inc/HackerNews huggingface dataset:
It depends. As always, premature optimization (which includes premature language optimization) is the root of all evil.

If you have specific reasons for starting with C or C++, great. Go for it. Have fun.

One the other hand, if you are picking either because, for example, you have a vague sense you want performance and/or low-level control... It's probably worth looking at your alternatives and thinking about your tradeoffs.
How to Evaluate a (paid) iPhone App Idea
I was there, too, and I came away with different impressions. A big part of hackathons is meeting other devs and sharing product/project ideas. Then if you find you like working with someone over the weekend, you're more likely to do so in the future. So it seems like having a hackathon where they reach out specifically to women would be very conducive to helping women feel more a part of the scene.

Their swag certainly had a blue and pink/red palette (see also their website: http://www.hacknjill.com/), but it wasn't color coded. They just handed out bags of stuff, and you got whatever happened to be in them. Similarly, the t-shirts had the logo and whatnot on them, but they were all the same design IIRC. The color palette reminds me of an instagram photo, which fit with their hackyoursummer motif.

I don't remember that marketing line anywhere, and upon a cursory glance, I don't see it on their site, but even if it was, so what? Whimsy is commonplaces in marketing materials these days, and is definitely something you see in a light-hearted professional setting. This isn't a corporate-lawyer lawyer-a-thon where one would expect things to be staid, it's a casual hackathon.
We do have a ticket for mobile payments, actually.

https://github.com/whit537/www.gittip.com/issues/111

Who are the players here?
I think that is hardly the case at most Big Co's.....Google is an exception but at most other cubicle farms your success as a coder heavily depends on your ability to take and execute orders from upper management, whatever they may be.
I want to broaden beyond GitHub:

https://github.com/whit537/www.gittip.com/issues/80

Trying to get the payment flow nailed first.
The Web’s First Mark Wahlberg API
How is it not an economics problem?
Undefined behavior contest winners
How many ongoing updates do you want from an email client? I don't know about you, but I want a pretty consistent experience when dealing with email; email is a chore more than a pleasure after all. And I don't exactly want to dish out $5/month for bug fixes. What is the value-add for the end user here?
I'd say in even fewer problem domains than you might think at first glance... once you've kicked out all the domains where you can cleanly compartmentalize your low level interactions.
Many of the self-scan checkouts, definitely those at Tesco, struggle to read barcodes from phone screens as the glass is too reflective. I have my Clubcard barcode stored on my Galaxy Note, but it can only be read by the handheld guns at the manned checkouts.
All modern C++ compilers support RVO, so there will be no copy given how this function is implemented. If by "safer" you mean "probably faster", then that's not true:
http://cpp-next.com/archive/2009/08/want-speed-pass-by-value...

The author's version is more idiomatic modern C++, while your version is something you'd write for a decade old compiler.
How civilized. I bet you even schedule your tea times.
The fact that it takes so much intimate knowledge of how the collections are implemented to get some decent performances in Scala is probably one of the many reasons why this language hasn't taken off.
There is no solution. You're proposing to sell a package no one wants.
And yet I have never seen anyone post their concerns when a Male CEO becomes a father. I wonder why that is...
At least we could still make this point : Since C/C++ is not a language, C/C++ is not worth it.
The first line of this article jolted me backwards.

At Universities in New Zealand, any type of experiment involving human participants (even just talking to them) requires passing through an exceptional amount of ethics-committee red tape.

I believe the ethics were derived after the experiments from WW2 on humans. Regardless of whether or not these patients agreed, it still sounds ridiculously unethical. Does anyone know of any animal research using the same techniques?
Maybe Sparrow's aspirations were too big for an email client?

Why is it people keep painting a $25 million dollar exit and jobs at Google for a year and half's work as some kind of failure? It looks like like a home run to me.
> if you lower the bar for one group in the eyes of everyone else members of that group are viewed as having less merit regardless of whether or not its true.

Meanwhile, the group of people who got in thanks to affirmative action keep proving the nay-sayers wrong, and setting examples for people like them to follow them into the field.

You can't eliminate gender bias simply by removing barriers to entry. You have to actively encourage people to enter, otherwise they will never even consider it. The term of art here is “substantive equality” and I'd encourage you to Google it to read more arguments in favor and opposed to it.
Who the hell is writing C when JavaScript is an option? I mean, I love C, and I don't know JavaScript well, but they don't really live in the same problem domain.
news.google.com - skim the headlines every few hours for anything breaking

fivethirtyeight.com - unbiased, non-sensationalist US election news. I got tired of other sources reporting a week to week swing within the margin of error as if it is Earth shattering.

The Economist - subscription to the weekly magazine. Great in depth reporting of pretty much everything from around the world.

csmonitor.com - Christian Science Monitor - despite the name, it's a great fairly unbiased news source. Just avoid their recent descent into "Are you an American? Take our 100 question quiz!"

npr.org - Good reporting staff, love Morning Edition and All Things Considered in the car.
I'm in the UK and I have, a few times, picked up a can of coke because I was thirsty and opened it while in the store, gone and grabbed more items and then scanned everything (including the coke I drank a bit of) through. It isn't illegal.
That project had a budget of about EUR150k and artists were paid.
I use my real name online for professional work-related things.

I use a username for non-work related things like posting a videos of toy animals to youtube.

The way things are headed, I guess I need to invent a "real name" for my online personal persona, to replace my username.
These kind of extremely simple loops are exactly the sort of thing where almost _any_ language can optimize things into levels of performance that approach hand-tuned asm (which itself isn't always the way to go for anything complex, but for simple codes, frequently still is).

If you actually wanted this code to go fast you'd use SSE, of course - and make a big mess of prefetches and intrinsics and so on. On a good day you might get the same result out of icc.

That being said, the guy is right - most of the time. A range of performance differences extending up to 2-5x between (say) Java and C++ (as shown on, say, the Programming Languages Shootout) shouldn't be decisive to most programmers who aren't writing code that's CPU bound.

Of course, while this argument can be made in favor of Java over C++ (not my personal taste, but still), it could be equally made for Python or Ruby over either. :-) This is especially true where the 'low performance' scripting language is just driving highly optimized math routines done over large chunks of data.
> Assange won't even show up to the trial. If he's so sure he didn't commit a crime, it ought not be a problem.

Assange thinks he will be convicted of a crime. He thinks he will end up being imprisoned for the rest of his life in the United States for releasing secrets.

The issue is not Swedish rape laws, it is Swedish extradition laws.
Exactly this... People seem to jump on the bandwagon of SaaS services and don't really realize that, as a business, you should be trying to minimize expenses and maximize profit. Granted there is flexibility here in the products you use -- ie, the feature/cost tradeoff needs to make sense, but the fact remains, every $1 of money the company saves helps the company last longer, increases its chance at a future, and benefits both the employees and investors (if there are any). People seem to get sidetracked in our industry a lot of times on this startup mantra that makes people feel like their company is a failure if it doesn't buy everyone an Aeron, have a quirky office in SOMA, and utilize all the hot startup tech services that exist.
The author of Spine wrote this book: http://shop.oreilly.com/product/0636920018421.do
The mom is a douche, but the prison sentence possible is nuts. I doubt she'd be up for such a sentence if she'd rammed a stolen truck into the buildings and changed paper records.
I've just commented about this elsewhere - the Tesco self-scan tills completely fail to register my Clubcard barcode stored in an app on my phone. An assistant said it rarely works - seems the phone screens are too reflective.
The rejoinder would be that, unlike my bartender, I could conceivably have 100,000 people tip me $0.25 through Gittip. When you compare $0.25 to a Facebook "Like", it's a lot more valuable.

That said, I appreciate people who want to make even more on Gittip than I do. Go for it! :-)
They should make a C/C++ standard for those people who insist on using the C++ features they like, thus necessitating compiling in C++ mode, while ignoring most of what C++ has to offer.

Maybe call it C+ since that's the grade I'd give that kind of half-baked code.
Check out the Synthesis Kernel: http://en.wikipedia.org/wiki/Self-modifying_code#Massalin.27...

It uses run time information to modify its own code to perform optimally. It was incredibly fast, but the difficulty in using SMC far outweighs the benefits in most applications.
I was at this hackathon. I am sad to find out that I am not a programmer :(. My teammates will also be sad to find this news :( :(. I will inform my employer tomorrow and instruct them to do the same. It will be hard to make a living anymore since this has been my only profession, but I guess I will have to make do.

Thank you for sharing your insight and correcting my worldview!
Except cable setup is neither fast, nor very good. At best they picked one.
Very interesting stuff about police. Do you have citations?
C is the Latin of computer programming. You can compile it anywhere and interface it with anything, no matter how low-level.

C++ is more esoteric, significantly harder to learn, and not as portable, but it's still better than most and runs wickedly fast if implemented according to best practices.

This is not for "average devs", not in a world where there are dozens of first-class languages better suited to general problem solving, but some domains it is still imperative to go either C, C++ or some combination.

Do average devs write kernels? Device drivers? 3D game engines? Fluid dynamics simulations? Image transformation algorithms? Network routing stacks? No, but people do, and it's a good thing they have C or C++ to solve their problems.
Ahh, I see. I also noticed some postings that said “Programmierer(in) (m/w)”, which seemed redundant, so it kind of threw me off the trail. Thanks for the info!
The outline of his personality should be quite familiar to anyone who has worked with a famous (or even semi-famous, or just in their own mind) creative person in a field such as music, fashion, movies, TV, publishing, or high-end food. It's the classic prima donna genius-in-pain trope.

I suppose it's just somewhat rare in tech, where you more often see the Brian Wilson, asperger type of personality -- the introverted genius-in-a-thick-shell.
I'm guessing people who believe something that dumb will be less likely to get out of jury duty or be excused.
Except that it's mentioned on the very first line:

> About a month ago, Hack’n Jill organized a hackathon with a simple goal: get 50 men and 50 women in a room to build something to improve their summers.
Ace Customer Service All The Time for Better Sales
Customer service? That has got to be a joke when it comes to some companies. You can be better than that for your appointment setting work. Read on to learn more about it.
And how much did she know about them?

The design of the fan blades of the Rolls Royce jet engines on an A380 are a closely guarded secret and yet we allow people to fly on it without a security clearance - even people from Seattle, even Boeing employees (although they do have to sit outside!)

One of the real problems with the Shuttle is/was the cold war paranoia of Nasa. I worked on Hubble and 20years afterwards I still (as a Brit citizen) wasn't allowed inside JPL for an anniversary celebration
Yeah, the security printing software is still a very niche market. I need to consider using some of the expertise to something on mobile.
Who used the term "sexist"? Not mjg, and the BBC article only mentions it in terms of the ensuing debate. I have no doubt that mjg avoided using it, in part, because people seize upon it to derail the discussion, as you seem to be doing. Guess what - labels don't matter to people who don't feel welcome. They're just going to leave, and while some people don't care, others would like this field to be a bit more welcoming to others, and once again, that's why this matters.
VMware Buys Nicira For $1.26 Billion And Gives More Clues About Cloud Strategy
Building portable cloud stacks
Having purchased sublime text 2 I would definitely encourage the author of it to do this. The main competition text mate is a great example itself of this model being unsustainable in terms of having someone continue to develop the product full time in the long term.
Think about the last time anyone has done any work for you. Was there anything that was off? Probably there was. Most people weigh the benefit of fixing whatever minor problem there might be against the hassle of explaining what's wrong and waiting for it to be redone and the possibility of insulting the person who did the work and decide it's not worth it. You probably do this without even thinking about it. Obviously, for Steve it was always worth it, and that probably had a lot do with how emotionally sensitive he was.

Was it Steve Jobs himself who put in the time and made the extra effort to see that something was Just So, or was it the person Jobs ordered to put in the extra time and make the extra effort?

There's a world of difference between doing the work yourself and to keep doing it until it's exactly right, and demanding that other people make sure that what they do is done exactly right.

The important thing to take away was how much he was able to achieve because he cared so deeply, not the tyrannical aspect.

It seems more like he was able to get others to achieve so much because of the tyrannical aspect.
Having a 'goal' of 50 women is quite different from having a quota of 50 men.
I respect you, but anyone who refuses to get a cell phone because of the recurring fee is a bad barometer for what the market will bare.
Adobe creative suite a Microsoft office are doing this and I doubt most would be buying for the tack on subscription based services they get.
I lost a friend to pancreatic cancer earlier this year. One of the best programmers I ever met. He was diagnosed in late December and died in mid-March.

This stuff sucks.
Ask HN: What is the minimum level of experience needed for a web developer?
Hi HN. I've been doing web development for a while now, and consider myself to have a moderate amount of skill. However, after months of looking for an internship, I had very little luck, and was turned down for every paid and most every unpaid internship I applied for. I can't imagine how difficult it must be to get an actual job in web development. The problem is that most listings provide very little in the way of requirements, and look for "ninjas" or "rockstars" and want "a background" in certain things, but hese terms are ambiguous and hard to interpret, and I often don't know what they expect. When you are hiring web developers or interns, what do you look for and what are your minimum requirements of their skill set?
Hence why I don't live in Germany. And it's not that the building existed at the time of the war, but that the war is yielding profits in easy real-estate today. What I'm uncomfortable with is war profiteering, done 70 years ex-post-facto.
ZaReason Open Tablet
It is an interesting point, investors may have been looking for this type of exit from the start.
He hasn't even gone to the point of no return yet. The vendor's competitors -- assuming they aren't similarly vulnerable -- can point this news article out in their marketing literature.

The company can probably come up with a solution faster than a brand new third party can generate all of this guy's work.
How to Completely Uninstall Aneesoft Free Creative ZEN Video Converter?
Cannot Uninstall Aneesoft Free Creative ZEN Video Converter ? Even if Aneesoft Free Creative ZEN Video Converter has been widely used by worldwide users, some of them may experience obscure system problems which need them to uninstall it only. If you have been encountering complicated issues associated with Aneesoft Free Creative ZEN Video Converter , you may consider applying efficient method to totally uninstall it.
Don't miss out on what's there now (wherever "there" is for you).

You mean war profiteering of real-estate values? Honestly, you Germans would be much less creepy if you stopped trying to pretend WW2 and the Shoah never happened and everything is totally happy-shiny now. You certainly don't have to apologize anymore, but you could at least have the decency to act uncomfortable about marketing apartments that are available for low, low, low prices (/salesman voice) primarily because their former residents were killed in war and genocide. You're not supposed to personally feel guilty, but you're not supposed to feel upbeat about it, either.

But hey, I know how it feels being called a Nazi.
My First Android App - Funny Jokes, Pictures, and Videos
Could offer a $5 license or $120 lifetime subscription.
Apple’s Infuriating Hardware Changes Are For Your Own Good
Evaluation order is implementation-defined. I'm pretty sure all of the arguments are evaluated before any printing is done at all. The code

cout << "asdf:" << b()

is equivalent to

(cout << "asdf:") << b()

, which is equivalent to

cout.operator<<("asdf:").operator<<(b())

`b()` can certainly be evaluated before the first `operator<<` is evaluated. Hell, `b()` can be evaluated before "asdf;" is evaluated. Consider the following code:

int f() {
static int a=0;
return a++;
}
cout << f() << " " << f() << endl;

This prints "0 1" in Clang (at all levels of optimisation), and it prints out "1 0" in gcc (again, at all levels of optimisation). If they're differing on something as simple as this it's clearly allowable by the standard.
Hacker News Is Being Shut Down.
Yeah, for tips on how to improve their user interfaces. :-)
I'm curious if the impedance mismatch Guy Steele describes between Fortress's type system and the JVM could be remedied by InvokeDynamic. Unfortunately he didn't mention anything about it in his blog post.
I generally agree that the email client market is a hard, hard market to be in.

One thing I think could have worked to bring in substantially more revenue is price differentiation.

A number of people have claimed that a significant number of Sparrow users were on paid Gmail plans. If Sparrow had split their pricing in a similar way (eg, $3 if you are on the free plan, $20 if you pay to use Gmail) then they might have brought in significantly more revenue. Additionally, the people paying for Gmail are already known to be to be people who spend money on email services.

Joel Spolsky's essay is the best resource on this: http://www.joelonsoftware.com/articles/CamelsandRubberDuckie...

Of course, some kind of recurring revenue is the real "solution" here.
I came here to say exactly the same thing...
Show HN: Markupwand, magically convert your photoshop files to HTML & CSS
Well, to be pedantic:

S.2(2) Theft Act 1968 states that a person may be dishonest notwithstanding a willingness to pay.

You could also fall foul of "Doing an act inconsistent with the rights of the owner"

(IANAL)
Dishonored
dishonored
Dishonored is placed in Dunwall an advertisement whaling city where strange steampunk inspired technology and otherworldly forces coexist within the shadows.
Would I be wrong in assuming that perhaps trained military personnel may be easier to deal with and more level headed than some plastic policeman with a weekend certificate in security and law enforcement?

Just putting it out there. It could be better than the alternative.
There's also Aquamacs for emacs fans.
Make a room come alive with Interactive Spaces
Many studies have been done about this sort of thing, and I've seen some that put teachers near the top. Most paint police as average.

Example: http://www.msnbc.msn.com/id/6249749/ns/technology_and_scienc...
Sorta, yes. It can evaluate one of the operator<<'s before doing the timer. The following:

cout << "smarter sum " << N/(1000.0*time.split()) << endl;

Is semantically equivalent to:

operator<<(endl,
operator<<(N/1000.0*time.split(),
operator<<(cout, "smarter sum ")
)
);

The code with the timer in it can be called after the first call to operator<<; all parameters to functions have to be evaluated before the function is called, but there's no order the parameters themselves have to be evaluated in.
Maybe there will be two classes of applications. The elite, like browsers that are constantly fed data about how people use them, regularly updated so optimization is compiled right in; and the not so elite, that rely on per-run startup optimization for good performance.

IIRC gcc already links in a runtime system for recovering runtime type information about dynamic cast. It's not hard to imagine C++x20 (or whatever) including some kind of runtime optimizer.
I don't know. I know that Windows 95 has long since reached the end of its natural lifespan, and that users feel that Sparrow's life was "cut short". I'm sure there isn't a sharp dividing line, but we don't really need one in this case - it's clear which side this falls on.
Massive Census Data: Ideas?
"Someone might sue me for doing the right thing" is a pretty thin excuse. There's a reason it's called "doing the right thing" instead of "doing what's easiest for you."

Say I'm a lawyer, and I find out that in order to help a client of mine I have to present evidence that's extremely embarrassing to a close friend of mine. I'm am professionally and ethically obligated to present that evidence.

Now, security professionals don't have, and probably shouldn't have, fiduciary responsibilities like that. However, industries set up codes of ethics for their members precisely because there's a difference between "what's best for me right now" and "what's the right thing to do."

If the idea is to embarrass the industry into fixing these problems, an article in Forbes does a pretty good job of that.
as long as the milk keeps on a-flowin'...
There are a lot of Kickstarter pens and stylus pens..

http://outgrow.me/tag/pens-stylus-pens
Because it is, in terms of the goal of building an awesome app and a sustainable business solving peoples problems with email. It is a personal win for the founders but not the one I imagine they were hoping for when they set out.