skysight-inc/HackerNews huggingface dataset:
This is a truly wonderful writeup. I especially appreciated the insight that "Marketplaces need a big disconnect between buyers and sellers".

I try to tell this to startups that try to add indoor location-based technology to businesses like Men's Warehouse. What they fail to understand is that those places run better because they are staffed by people who understand their customers. When someone drives into the parking lot of a Men's Warehouse, they are already there to buy a suit. They don't need discounts or information about the products from an app on their smartphone, they need real customer service.

A skilled salesperson can upgrade anyone on warranties and other items. Having a piece of software do it, especially one built by a group of programmers and marketers that know nothing about suits, is ridiculous, and so is the idea of training skilled salespeople to also be system administrators for software that's not needed.
This kind of free-floating opinion, unsupported by evidence or even details, is worse than useless. It's a waste of time masquerading as content.

What is the basis for your claim? That it's impossible to build large projects without static typing, or what?
Book Review: Sheryl Sandberg's 'Lean In'
Didn't know that. Adding to About field.
I suspect that a lot of it is just about the opportunity to shoot the breeze with a salesperson who shares your passion.

In principle, you could make this work over something like video chat, but in practice I just don't see that working.
Or that you asked at 1:00AM.

Two responses, briefly:

1. FISMA spells out in positive terms that incident data collected by agencie is to be reported out to LEOs and the national security services unless otherwise designated by the President, and

2. much of the data we're discussing is classified, so, 18 U.S.C. § 798 is a starting point.

Do you dispute that, say, botnet identification data collected by DoD is classified? Do you have a source to suggest otherwise? I did network security product work at Pentagon with Arbor Networks and they were bananas about classification, operating an entire clone of their enterprise network to account for classification.

I find it interesting that you can publish an article that suggests CISPA is a backdoor attempt at warrantless wiretapping but accuse other people of handwaving.
Advertisement submitted by a newbie, first comment is by a newbie, 10 bucks says all up votes are from newbies.
>Your assertion that the Protestant Reformation was responsible for renaissance exploration and trade is extremely dubious.

You've misread michaelochurch's comment. He wasn't asserting the Reformation came before the Renaissance. His point was that the states newly energized by the Reformation became very active in exploration and trade and ultimately created the economic and political institutions that define the modern world. And, while he is correct about England (which, despite insularity, was never a great naval power before it began being ruled by Protestants), his best example would have been the Northern Netherlands, which featured: the first modern republic, religious toleration, the first stock exchange, extensive civil engineering, the revival of drill-based military techniques etc. Unlike earlier mercantile republics (say, Venice), the Dutch model also found ready imitators in many of its aspects (Sweden in its golden age, England especially after 1688, the North American colonies) and developed directly into the capitalist / parliamentarian society that many of us live in today.
whether we're saving time or cutting jobs

It depends what you mean by "jobs". If you mean it in the headcount sense, then yes, that's bad. Good leadership should inform its employees of how technology is impacting its operations. That way employees have an opportunity to prepare and to find new ways of adding value, so they don't have to leave once their old role becomes obsolete.

But if you mean "jobs" in the "having a person do this specific action" sense, then I couldn't disagree more. Progress isn't made unless jobs (in that sense) are cut. The human mind has such amazing potential and we shouldn't waste it doing things that can be easily automated.
How do you give the discovery of the Higgs a Nobel prize? Particularly in experimental particle physics, the ability to give a nobel prize (even after discounting grad students :) seems impossible today. The number of people who have to be part of any "discovery" is huge. It seems like the prize would then become the prize for who had the most political (office and governmental) sway on the team.
Firefox CSS live edit in Sublimetext
> The cities are also very small.

That was also my impression. I think that, more than anything else, is the reason why deep gameplay has a hard time developing. Ironically, I also have a hunch they did it in order to prevent overload issues. Which they're currently experiencing regardless of the limit.

I only played SC2k, but even back then I wished you could have much larger cities - which is why the "more than one city on the map" feature intrigued me. But seeing how limited that is and how limited the cities themselves are... Quite a shame.
Despite all of the legal rulings the code is still out there and easily available.

I quick github search returned:

https://github.com/jrmuizel/bnetd
11 Unusual Caves Around the World
The markets reflect what the money wants. But money isn't distributed equally. So the markets really just reflect what people with money want... and that's not a malaria vaccine.
Thanks for catching that. We'll update the post with an attribution.
Seconded. While inefficient, they are often more valuable than spending that time heads down coding a feature that's not going to bring in any extra revenue or users.
See, the funny thing is, you're still going to be interfacing with your grand-daddy's C++, and his daddy's C. And you'll be adding cruft for your grandki--ah, who am I kidding, hopefully they'll be using Ruby.

EDIT: Downvote all you want--you know it's true. It is seldom you'll get to write a new C++ project from scratch, totally, using only standard libraries.
More valuable at the moment, I guess so... but also utterly pointless.
> I guarantee you that more people want to cure baldness than malaria.

I know you're getting hammered on this point already, but I feel like the other responses are coming from the angle that there are a ton of people in Sub-Saharan Africa, South Asia, and South America that don't have much money but would likely disagree with your count.

But I'll come at it from a different angle: My step-father has spent a decent chunk of change on hair-growth products. But I guarantee you if he was given the choice between curing malaria and curing baldness, he would cure malaria, and I expect this would be true of most people.
I'm not attributing superior contribution to the Protestants or the Catholics, but to the dialectic. I'm not saying that the Protestant Reformers were more or less virtuous than the Catholic Church of the time. I'm saying that the intractable schism within what might (not necessarily "would") otherwise be a more unified European elite had progressive effects over the long term.

Of course, something other than religious reformation could have had a similarly elite-divisive effect.

My real point has nothing to do with the Reformation per se, so much as the overarching truth that competition within an elite leads to progress and social mobility, while in-elite collaboration is stagnant and toxic.
Nationalism on the Internet
And for me too ;-)
fast, simple, gorgeous. well done
Optimizing your apartments price on Airbnb
Thanks! Haha, the only reason I recognized it so quickly is because I use their tool so often.

It's really awesome and deserves a mentioned wherever used.
I'm 23, my preferred means of communication list goes:

Face to face

SMS

Twitter

Facebook

Email

IM

Phone

Post
I'm considering actually using the Tangle controls for the interactivity. They do a really good job of being accessible and unobtrusive. Right now the controls are just vanilla jQuery UI. I started with native `<input type="range">` for simplicity, but switched to jQuery for quick compatibility.

Also, how does the notation feel? The goal is a balance between functional/useful and simplicity. Ideally, the plaintext version is just as understandable.
No google doodle :(
As you say in your post, people are buying the game irrespectively. Why bother making changes? Here are the current sales figures in the UK:

http://www.guardian.co.uk/technology/gamesblog/2013/mar/11/t...

Debuted at #2 in the charts. Development time costs money, and the game doesn't need 'fixing' to sell any copies. Despite the negative press in the tech community, most gamers don't actuall care about the always online requirement. I don't see the big deal myself either - most PC games from big publishers actually install malware and rootkits onto your machine! That seems infinitely worse than always-online, but no-one cares about that either.
This is a great example of trials faced by both companies if you have suffered a head injury and can only remember the lady six months.
People were not willing to switch or to pay because Google Reader offered a very decent alternative for free. Now that this is changing, the landscape may shift. Will be interesting to see what happens.
> I guarantee you that more people want to cure baldness than malaria.

You are so very, very wrong. More rich people want to cure baldness than malaria, because pretty much all rich countries are in climates where malaria can't thrive.

How many people do you think care more about their thinning hair than an illness that can kill their children?
Well I have! As a former dogmatic libertarian, I think this thinking exist more than you think. Even regular Republicans will say that private charity will solve healthcare problems - which it just won't...

Just because no perfect system can exist isn't a reason to not try for a better one. Right now, we need a mix of government, capitalist, non-profits, and perhaps others to actually solve these collective action problems.
Not the parent poster either, but for me, it has been rvalue references/move semantics and variadic templates.

Rvalue references/move semantics: being able to explicitly express ownership with std::unique_ptr<T> and moving ownership with std::move() has made correct code so much easier to write (especially with unique_ptrs in containers). I don't ever use the delete operator anymore, yet my code leaks no memory and doesn't have the overhead of reference counting or garbage collection.

Variadic templates: these have made templates so much more useful. I've been able to write amazing helper functions that take an arbitrary number of arguments of any types, such as concat_string() [1], which is probably the most useful helper function I've ever written. I've also done some pretty far-out template meta-programming which I'm slightly embarrassed to talk about.

I was surprised by how useful move semantics were, unsurprised by variadic templates, but also surprised that lambdas weren't as significant as I had expected. They're very useful but haven't transformed the way I write code, perhaps because my C++ code was already pretty functional before C++11. Also lately I've been annoyed with lambdas because it's not possible to move an object into a closure, putting them in conflict with my beloved move semantics.

[1] http://www.agwa.name/projects/templates/
Exactly. These "I built a clone of X in Y hours" posts seem to imply that a website or a mobile app are what makes a successful company. In reality they are just the tip of the iceberg. What you don't see are the countless hours of hustling, the distribution deals, the marketing, the organic growth of the brand, etc, etc.

It could be like saying: "hey, I just built a clone of McDonalds; I made a burger with fries."
Pretty much like you would expect, the Go code is a bit longer but much more efficient at runtime; similar to what you see at the benchmark game: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...
Note: That graph is using go 1.0.3 not Go tip which is even faster.

I do believe the Go code is more maintainable and I like the fact it is statically typed.
Ok, I gotta say it. The Airblade hand dryer is a knock off and it's been all over Japan by other brands many years before. I've seen Toto and Panasonic versions. Good for him he made it into a product but it is NOT an invention of his. I've used his and the originals and his does not improve on anything either.
I've been a Google Reader user since 2006 and have rarely seen the website. I used NetNewsWire for years, then Reeder. For me, web apps are good as sych engines between native clients, and emergency back-up ways to access data from other machines.
Okay, I like that answer. Just asking out of curiosity. Personally, I've never found a greater purpose to my life. I don't really think I'm looking for one any more. I have my family, my work, my hobbies, etc. I never feel like I must have some higher purpose to get up in the morning and do my thing... but I know that everyone is different.
HPC is usually one of IBM XLC, Intel ICC, or GCC. All of them support most or all of the C11 language features.

For commercial unixes, it's hard to find documentation on C versions supported by Oracle Solaris Studio, but it was last released in 2011. HPUX ACC was last released in 2010, so I would be very surprised if it supported the 2011 C standard already. That doesn't meant it won't, but it does mean that it moves slowly. Not surprising, since large unix vendors operate in a market where stability is valued above most other things. IBM XLC already supports C11.

The embedded market tends to use GCC, from what I can tell, although it may vary widely by company. ArmCC is around, but the last major looks like it was in 2011 (minor updates since). I don't know what future versions will bring, but I'd be surprised if they don't at least end up supporting the memory model and atomics. These are /useful/ when writing embedded code.

RTOS development is pretty much the same situation as embedded.

From what I understand, game development usually isn't done in C, but I'd be very curious to know how the compilers there differ from compilers used for normal desktop applications. Which ones are normally used for game development?

EDIT: And, apparently, Microsoft is going to be adding some C11 features to C, as well as most of C99, because it will be piggybacking off the C++11 updates. So even the company that said it was ignoring anything newer than C90 is adding C11 features. That was a surprise to me.

Perhaps you could list some widely used compilers that have said they will not be moving towards C11 support?
you (and most here) cant clone most sites in a day! Creating a clone with zero traffic (well nearly zero) traffic is juvenile. Of course you can do it in a day.
I wasn't referring to vitalism so much as our ability to capture all of the components of food (given that we don't fully understand the effects of micro-levels of nutrients in our body) and determine exactly what we need (given that people vary and not everyone needs the same things in the same proportions).

So, instead of saying the complexity of food, I should have said the complexity of the entire system.

There's a certain arrogance within scientific/rational thinking that everything can be broken up in to parts and understood that way. Life is more complex than that.
Yeah, I've also seen this pattern often enough to wonder what the underlying reasons for it are. My inchoate thoughts:

When you study, say, biology, you'll probably learn about all the wrong turns that very smart people made along the road to where we currently stand: self-moving principles in Aristotle; vitalism; spontaneous generation; enzymes as living organism; and many many more. That background gives you a sense of how hard it is to be right, and the importance of modesty and self-doubt.

Whereas with computer science, what you learn about is the (relatively short, historically speaking) string of amazing successes in the field. And the more practical side of it (e.g., what software we produce for consumers) is even more unique in having this underlying exponential growth (Moore's law) foisting it up, and drastically changing at every moment what is possible, so that in fact there are very many opportunities that no one thought about simply because they weren't opportunities three years earlier.

And then programmers start thinking that, not only is improvement easy in all fields, but also the fact that other fields don't have as much to show for themselves by way of these improvements (whereas they do) just indicates how much better and smarter and innovative they are, and how in light of this it really isn't surprising at all that they may, even as outsiders, have a lot to contribute to any given field.
That's blocked for me...
An excellent video course on Sublime Text
All languages target an abstract machine, except Assembly that is.

The thing is languages like C and C++ is that their runtime libraries are so thin that you end up being dependent on the OS API for anything useful.

Most other languages, even native compiled ones, tend to offer better set of libraries along side the compiler.
It just makes no sense at all. I don't get how they decide to do a complete u-turn on the CardDAV issue in just a couple of months. It's almost like they're doing this just to aggravate Windows Phone users.

I hope someone at Microsoft is paying attention. They should just step up to the plate now and announce IMAP + CalDAV + CardDAV support on their services for those who want it. I'd switch in a blink.
With bagged tea, leaving the bag in the milk while the kettle boils tends to take away an aspect of bitterness, which makes breakfast tea taste extraordinarily lovely. Though, having recently discovered the joys of quality leaf tea made properly, I have to quantify that with "extraordinarily lovely for PG Tips".
Today is 2013-03-14 which is good enough for me :P
Your step-father already had the choice of donating that money to malaria research or prevention programmes. Sure, the former isn't guaranteed to lead to success, but from what I hear hair-growth products don't exactly have a stellar track record either (unlike malaria prevention programmes).
The game is very unlikely to use the system certificates. What would it gain, other than being more easily MITM-ed?

The certificate is hard-coded in the binary, most certainly.
I was always taught that you make your own luck. I'm not sure about that, some people do seem to be luckier than others. So the definition I prefer now is "luck is when preparation meets opportunity".

You can be given all the luck in the world but you have to be ready to receive it.

Stay lucky :)
Problem resolved, thanks for the support!
Thanks for showing yet another difference between HN and Reddit (don't get me wrong, I really like Reddit).

And they are not by itself destroying communities but IMO they are multiplying Eternal September effects.
What developer would participate in this after Netflix pulled the rug out on their API?
Conciseness was not a goal. Simplicity and regularity were. IN this case, beauty is in the eye of the beholder.
Absolutely. I was wondering how our guest author had created those cool screenshots. Attribution added!
Absolutely - Marketing first. Product second.
The 10-Minute Facebook Fan Ad
I wonder why Reeder isn't on the list. It's mentioned 15 times in the comments so far.
What the post is trying to achieve is to show people how easy it is to get the technology up and running. Especially with the tools available today.

The tech shouldn't hold you back. But of course, if you build it, they won't come. The marketing is another ball game entirely
You saw plain XML because Chrome doesn't support RSS without a plugin.
The fact that google may not be doing doesn't mean this is isn't a known practice, which is actually punished by the law in some places.
Mast looks cool! I'm going to check it out.
Is it just me or does the repo that we're supposed to be forking only contain the readme and the contest rules? Is there a baseline app to be extended?
Agreed. However if posts like this are allowed in the Ask section then I guarantee the place will become flooded with them. It still baffles me why there isn't a /jobs page for non-YC companies.
Really? Can you tell that flavor with 100% accuracy if you are blindfolded and someone else has poured the cups? What chemical change in the milk accounts for "scalding"?
Twitter Needs to Reexamine its DM-Strategy
The bill supersedes privacy and communication laws, but is (a) opt-in and (b) severely limited in scope.

Specifically: CISPA provides a positive authority for sharing only "cyber threat information", which is defined in the bill: (i) information about a vulnerability, (ii) information about a confidentiality/integrity/availability threat, (iii) information about denial of service or destructive attacks, and (iv) efforts to hack into systems and exfiltrate data.

The bill incudes language that explicitly exempts the kind of stuff Aaron Swartz got caught up into: it exempts attacks that "solely involve violations of consumer terms of service or consumer licensing agreements and do not otherwise constitute unauthorized access.". That exclusion is repeated multiple times in the definitions section of the bill.

The bill explicitly does not cover individuals, in a fashion that the bill's authors say affirmatively prevents it from being used to allow ISPs to share individual customer records.

So: back to you. What specific state or Federal privacy measure is compromised by CISPA, and how?
I agree with you, but I think the main sentiment is that after just 6 weeks you can't come to any conclusions.

For example smoking is probably one of the worst things you can do for your health long term. I can smoke two packs a day and have absolutely no issues after only six weeks. Eating crap food is bad for you, and it might kill you after 40 or 50 years.

Looking at some of the issues he has having (heart racing) due to lack of iron. What if the symptoms weren't as obvious? He'd have never looked to see why he was experiencing them. It's really hard to get excited about something when he's only been doing it for such a short time and it's fairly obvious he doesn't really know what he's doing.
Offering your product for free (which smaller competitors will often not be able to do) can drive the competition out of business and be anti-competitve (i.e. evil).

This is not some absurd thing to say. The only question is whether that happened. (I sort of believe it did, at least on some level.)

That doesn’t make Google super-evil in my eyes, but it’s a mark against them.
Yeah, I missed that. I always attribute to breezi on my blog. Thanks for the heads up :-)
The Death Of Google Reader Sparks A Petition 30,000 Signatures Strong
Our ways of thinking evolve just like everything else on this planet.
The big thing that killed market fundamentalism for me was doing a stint in business consulting and seeing what the average rich person actually is: a glorified street hustler.

Capitalism isn't just about the rich people. Small business owners are capitalists, too, and most of the ones I know don't fit your description.
wow, thanks so much for the nice feedback! We really appreciate it!