skysight-inc/HackerNews huggingface dataset:
Yitang Zhang has an incredibly inspiring academic story of perseverance and passion in the face of adversity:

> After graduation, Zhang had a hard time finding an academic position...He managed to find a position as a lecturer after many years, at the University of New Hampshire, where he was hired by Kenneth Appel back in 1999. Prior to getting back to academia, he worked for several years as an accountant and a delivery worker for a New York City restaurant. He also worked in a motel in Kentucky and in a Subway sandwich shop.

https://en.wikipedia.org/wiki/Yitang_Zhang

(UNH is ranked #108 in math nationwide.) I highly recommend that article in Quanta:

http://www.simonsfoundation.org/quanta/20130519-unheralded-m...
Are there any books or papers on that which you'd suggest?
Using 'auto' for return types seems just awful to me. In the context of a collaborative project, I don't want to have to dig through the implementation of someone else's function just to figure out what type it returns. Having an explicit return type is a form of self-documenting code.
Stripe Lands Apple in Quest for $720B in Payments: Tech
Subscribe to +YCOMBINATOR to get notifications when there is a new post on Y Combinator Blog
Because it is a completely different language and would require rewriting all of the thousands of packages by hand (and centuries of human labor)?
You should look at "Back to the Basics! Essentials of Modern C++ Style" talk from Herb Sutter at CppCon 2014[1]. You'd have a great insight on why 'auto' isn't just some kind of "convenience" keyword and why it matters.

[1] https://github.com/CppCon/CppCon2014/blob/master/Presentatio...
Most dangerous toy bike stunt ever performed on video-don't ever try it on road
Agreed. Many bad trends emerged in the industry in the last decade, but today I am happy I can afford not to write C++ anymore. And yes, I did say afford there.
It just makes it easier to read the magnitude of a number and get that extra visual reassurance that it's correct. It's not easy to (quickly) tell the difference between 1 billion and 100 million unless you count zeros (1000000000 vs 100000000). On the other hand it's very easy to discern 1'000'000'000 vs 100'000'000.

The standard can't use commas as a separator because using commas vs periods to demarcate components is locale specific. Apostrophes look like a reasonable compromise because lots of calculators already use apostrophes to separate digits:

https://www.google.com/search?q=14+digit+calculator&source=l...
How does the async automation perform vis-a-vis an more typical systems task scripting language like Pythong. Will I see more speed in Mavericks, or should I wait for Yosemite?
In the article the author refers to his want to return to his cave. It made me think, today's cave is connected to the web. Not only is there an endless archive of knowledge in this cave, but it also can be a social place (via online collaboration). I'm wondering, what fellow introverts did in their caves before caves were connected to the web? Were caves filled with library books? How did we satisfy the need for collaboration while being in the cave?
In 7 Days To Die its the best food option possible
When should you use inheritance in your code?
Actually they are. The story of the game is intended mostly to be the result of an Objectivist society's downfall because its leaders are fallible.

http://www.shacknews.com/article/48728/ken-levine-on-bioshoc...

Having read some of Rand's work I can say that the idea seems reasonable. It's not really an indictment of Objectivism, but rather an indictment of the absolutism often found in Objectivist works and Objectivists -- the idea that Objectivism is the only philosophy that is worth having and that everything must adhere to Objectivist principles at all times. I think most people would agree that life is a little more complex than Rand would like it to be, which is what Levine was getting at.
50 Best Websites for Entrepreneurs
Because Lua isn't an Elisp interpreter/compiler.
Thanks for the heads up! Really geeking out on Tyrian and JJ3.
Yeah if you haven't planned on defense, there's a chance its all for nothing. A sad commentary on the human race, but unavoidable.
i just like quiet and solitude. people are so noisy and they are always talking and asking so many questions. and some of them despise quiet so much that they will fill any silent patches with artificial noise - radios or talking to themselves or humming, or tapping or whatever. and i am fine with this except when they feel that they must force their noise onto everybody else which they so often do.
Rabbits, Faces and Hyperspaces [video]
Now, for the fun part, imagine you have to integrate a third-party cpp library, with an API like "auto fooBar()".
I'm not sure if implicit conversions are applied to type deductions. It could be that GUID has a constructor that takes in an integer, which would mean that if the function were declared with a return type of "GUID", returning -1 would be fine. I don't know if the same applies to functions with "auto" as the return type, but the example with the int and the double suggests not. So, this is a long-winded way of saying "yes, I think it's a bug".
How Apple Will Dominate the Internet of Things
Front (YC S14) is hiring a marketing person with B2B SaaS experience
If you’re interested in leading our marketing and growth strategy, email us: jobs@frontapp.com.
I don't mean to be rude, but this analysis seems remarkably ignorant of the Android ecosystem.

Flagship Android handsets have been hovering around the 5-5.5" mark for some time now. 1080p is now old hat, with LG, Samsung, Lenovo and Oppo offering 1440p displays. Gruber's definition of "amazing ... year-over-year improvement" seems to mean "catching up with last year's Android devices".

The iPhone is a great device and set the pace for modern smartphone design, but it seems wildly hyperbolic to applaud Apple for their continued innovation. It seems to me that Apple are now a backmarker, chasing the frenetic pace of the hyper-competitive Android market. iPhones are still very fine devices, but they are no longer a class apart in terms of build quality, industrial design or innovation.
I don't think I fit in any of these boxes. Before I ever took the Myers Briggs or read Quiet[1] or people started talking a lot about I and E and other shortcuts I realized that I was different than most of my friends and that I needed to change. I was 14 and wanted to be able to carry on wide ranging conversations in the effortless manner that many of my friends and the adults in my life could.

So I watched an older brother of a classmate(he was a senior in HS) who could talk for hours about anything. I watched people at church and at family gatherings and community celebrations like 4th of July parades and Labor Day barbecues.

And I learned how to make small talk and how to engage people around me and I learned that I could find out interesting things about people and that many times you had to go through a ritual of small talk, sometimes for months worth of meetings and greetings and regularly seeing someone before you really learned anything about them.

And I learned that usually it was worth it. And eventually as I got older and became an adult I learned to tell when someone just didn't know how to talk about something difficult and so they talked about nothing and everything instead and how to read them and help them just by talking something over with them.

And I'm still learning.

[1]http://www.thepowerofintroverts.com/about-the-book/
The Sourceforge page says the project is BSD-licensed. But if the license isn't applied to all the files, and no other root-directory file says that all the files contained within are licensed as such, i'm pretty sure you're not legally covered. If I were a distro I wouldn't include these without asking the authors to put a license declaration covering all the patch changes at the beginning of the file.
A quick check of Thorlabs (supplier of optics) shows that their Sapphire windows have < 90% transmission, while their Fused Sillica or BK7 windows have 90% - 95% transmission. Granted, those may be different from the current Apple glass (anyone know the exact variety) but < 90% transmission isn't all that hot.
"Relaxed requirements for constexpr" is an item that I wish would have gone into C++11. Once have you multiple code paths and need to loop over variables constexpr functions get really unreadable.

One thing the C++ standard library IMO needs is a range library, e.g. something like Boost Range. I often would like to use the "range-for" but when I am not looping over all the elements of a container its useless in that case.
> Even if there were a skim-proof ATM, they could probably get a retired machine on the cheap, program it to accept cards and pins and then print 'Sorry, this machine is out of operation. Please call 1-800-FAK-ENUM to notify a technician' and place it somewhere reasonable.

It's been done. As has creating an entire fake facade and putting in front of the real ATM.
Let me guess: are you a young, idealistic intellectual? What position does fitness of the community occupy in that world view?
The article that got to me first was from ABC news (http://abcnews.go.com/US/wireStory/2014-macarthur-genius-gra...).

Making only a sidenote that the group of recipients includes a mathematician, they also say "Most winners are not widely known outside their fields ..." I thought Zhang deserves a bit more recognition than this, especially since his rise from "relative obscurity" is pretty unique.
Agreed - the popularity of implicit typing is surprising to me. It seems to make code much less readable and comprehensible. In a good IDE I suppose it doesn't really matter because type information could be provided automatically, but code isn't always read in a good IDE.
Your responses are overly defensive. I simply pointed out GMail also did this same thing earlier this year, that your comment contradicts your blog post, and that I find it highly surprising that somebody who works in the email business wasn't aware of this. You can take these as "observations", or you can dream up a "point" that I'm trying to make. No skin off my back.
I don't see what difference this would make. U.S. spies & “law” enforcement only work by their own rules anyway (not the rule of law) and they don't give a rodent's backside for the written law of any country, including the U.S. itself.
I think in any sane library, public API functions will have declared return types. It's only for small helper functions inside a source file that will be autoed. I agree that misuse of auto is going to be terrible, though.
BARON FIG – Sketchbooks and Notebooks for Thinkers
Systemd for Developers I (2011)
That's a reasonable position, but the popularity of languages without any type declarations at all suggests that there are many people who don't mind. (python, ruby, etc.)
Some introverts are prone to rushes of sociability, what I heard that really clicked with me was that it's how you relax or recharge. If you relax or recharge best alone then you're basically introverted, if you relax or recharge best by being social you're basically extroverted. I can be incredibly social and am prone to frenzies of activity that cause many to think of me as an extroverted person. Afterwards however I need to retreat to my space and spend a lot of time alone to recharge, also if I don't get that alone time for too long I end up run down and worn out. It's just part of the fun. I would definitely say there are pros and cons to both sides the biggest seem to be that introverted people lose out since we are such a socially connected society while gaining in independent action. Extroverts seem to effortlessly maintain social connections that they often can use as resources however often suffer from loneliness or fear of being alone. These are purely my own experiences of course, YMMV. In any case learning to relax and your own particular way of doing it is important no matter what category you feel most comfortable under.
Oh I see it can matter. But it may become intractable. Using 'const' matters, but few achieve it - even std library methods rarely use it for immutable arguments, so if I try to use const I end up casting to non-const to call down.
It's not the Stanford (or Harvard, or USC, or Ohio State) education that really matters -- it's the people you meet. Going to a school that's a nexus for your industry puts you around people who are driven and knowledgeable about similar topics and is what leads to professional growth and opportunities.

(This is something that online education misses entirely and will largely never be able to replicate.)
How Twitter Tracked Down Gay Bashing Suspects in Philly
It's not like you are comment(spamm)ing literally every article on Techcrunch.

And yes that's why there is more than 700 subscribers on +PRODUCTHUNT Drop channel /s http://imgur.com/F8wPo1A
Is this like maven? What sort of social and mobile integration does it have?
as an alternative, i've heard these definitions of introvert / extravert:

an introvert is someone who recharges their social energy by going off somewhere familiar and likely alone.

An extrovert is someone who recharges by going off to be with lots of people and commotion.

...what i like about these definitions is that neither are anti-social. both can be "the life of the party" or "the quieter ones". ...is more about where your charging cradle is.
I am fascinated by how you punctuate your sentences with your hands. You pause for as long as it takes to makes sure you are going to say something of value. Sometimes these pauses are maddeningly long. You are fiercely optimistic and state outlandish impossible things. You are fearless in giving feedback to strangers. You are less fearless, but you can deliver the same feedback with a momentary glance. It’s fascinating how all of you have built all of your systems to get through your day. I am fascinated because…

Even though I believe I can do almost anything, I can't imagine myself being like you...

Until I learned how to write.

I write like you talk. When you call, I email. When you skype, I tweet. When you take to the room, I take to the forum.

That's my response, because...

I am an introvert.
Yeah, we'll end up with some type of Hungarian notation for function naming. A lot of 'Modern C++' seems to be taking over what is really the job of an IDE, just because the original C++ syntax was so verbose.
I'd like the idea of my ISP providing me QOS controls, but this isn't that. The outward facing branding looks like user control but is just a runaround to keep their peering links saturated for their not-opted-in customers. Is this not just hiding paid prioritization under an opt-in system?

Also, this is about charging the 3rd parties now, but smells like paving the way towards charging customers for access to non-saturated links on a per-service basis.
In fact, with an IDE, this argument is moot. You can have the type anyway.

Then, we do use template parameters already, for which we usually don't know the type. I can't see why we'd bitch about 'auto' and not about the template parameters.

It's just the same thing: coding against interfaces and not implementations.
> without having any other deleterious effects

And I guess that's the problem isn't it? It does have deleterious effects, but within the narrow definition of "freedom" the GPL uses, those effects are unimportant/ignored. The long-term vision of the GPL does provide a kind of "freedom" along it's specific definition, but strongly denies all other kinds along the way.

It's like saying "drinking alcohol is unhealthy" and citing cases of drunk driving and alcoholism as examples of this. And then narrowly defining "healthy" narrowly to include only lifestyles where no alcohol is consumed. Then completely ignoring and even actively working against all the ways in which alcohol can be healthy (and even healthier than no alcohol at all) because it doesn't fit into the narrow definition of "healthy".

So when somebody says "remind me how the GNU Public Health Handbook keeps me healthy", when it's brought up that moderate alcohol consumption can increase various health factors and longevity...in other words that alcohol consumption can be "compatible" with health...it's the same kind of scenario here.

The GPL's fixation with its specific ideological pure and completely arbitrary definition of "freedom" does not represent all kinds of freedom and that it purports to represent some kind of maximal freedom state is highly disingenuous at best and outright lying at worst. There are certain exercises of freedom that provide for better outcomes within certain criteria than anything the GPL offers and without certain deleterious effects that come from the GPL. But the GPL philosophy either acts like those shouldn't exist or are evil. And I find that highly spurious.

There is no such thing as consequence-free freedom. There's always a trade-off of some kind. The GPL is a fiction that comes from a fantasy that this isn't the case and just like any philosophy that relies on ideological purity conveniently ignores the cases where the ideology has negative consequences.
Why You Should Build a Community of 1000 Fans Today
Why did they buy a plant in Arizona then?
I'm not sure about that.

I think that it was merged into FreeBSD a while back though:
http://svnweb.freebsd.org/base?view=revision&revision=224638
There's a private cloud option coming, where you can link to internal databases etc.
And 'auto' isn't the same as no type declaration. Auto still enforces type consistency, so its not that foreign to existing C++ expectations.
Facebook is building a Facebook inside Facebook, and that's just great
Just hire a few data scientists and give them a map/reduce cluster.

Umm, a bit of shell scripting may also be required.
Yes, moissanite is a 9.25-9.5 on the Mohs scale, whereas Sapphire is only a 9.

Moissanite doesn't really occur naturally on Earth though (although it is believed to form around carbon-rich stars).
Slightly offtopic: are there PCB design tools that are _text_ based?

I would prefer to _program_ a design, rather than _drawing_ it.
A little Gmail trick that’s saving me time and effort
You eventually get used to it, I think of opening each app from intents like a stack and you press back to 'pop' the apps off the stack to get back to email (in your example).
Template is explicit; auto can sneak under your radar and look like things you already think you know how they work. Any change to the mainstream syntax can be troublesome at first.
On the other hand, if you write Elisp in JS, you can run Emacs in the browser.
I think the sequences are first prepared by attaching a motor protein at the ends of the strands.
The unintended consequences of the maker movement
The bigger reason why you can't use commas is because commas are already an operator in c++. 1,2 is an expression that evaluates to 2.

Dunno why they didn't use underscores though.
This looks cool. But is it Windows-only?
just another self-indulgent blogger (but I repeat myself)
constexpr was already difficult to implement (much more difficult than originally thought). As far as I understand, the committee wanted to be conservative in scope in case a limited constexpr could serve the needed use cases without being an limitless source of compiler complexity and bugs.

I agree about the range library, but it will be difficult to impossible to implement in the standard library without concepts. 2020 could be the year of range algorithms.
Show HN: CodeJobs.io – Data to help you navigate the tech job market
Yup. The network is a true competitive advantage. What other incubator can get this caliber of speakers? Amazing.

I'm truly thankful for this.
The examples remind me again why I turned away from C++ some years ago.

In the first years of C++ it was real joy to write software in it but now the syntax seems to be much more useful for obfuscation rather than maintainability.

Funny: When C++ began Ada 95 looked like a giant animal. Now Ada 2012 looks small and efficient in comparison although it is more powerful than Ada 95.
Ranges are coming: https://github.com/ericniebler/range-v3/blob/master/doc/D412...
The point is that -1 is not a GUID, though, so in the sample function, if record::id changes to a GUID, the find_id function is now trying to return -1 (an integer) and ii->id (a GUID).
There's no metaphor or third parties playing the guess-the-inspiration game. Bioshock's creators explicitly refer to Objectivism (or how they interpret it) as one of the primary factors behind the game's story.

http://www.rockpapershotgun.com/2007/08/20/exclusive-ken-lev...
fidonet and bbs's

before that pen-pals

before that ( help me out here...)
Sounds like an interesting hobby, for some. As an introvert, I'm sure I'd prefer collecting stamps.
Eric Neibler is working on bring a range library into the standard. His blog is a good source of info on his approach: http://ericniebler.com/
If this web site is any indication of what they mean by "open"... I don't think we agree on what that word means.
One issue is that as you get better at playing the games it's extremely likely you'll conquer the world at some point while playing EUIV.

Personal restrictions such as preventing yourself from 'gaming' the game helps a more balanced mega campaign.
Excellent wording. My employer cannot afford my team to write c++ either. It takes way too long to yeah each person the language features. C++ is awesome for seasoned developers but it tak s years to get there. Cannot wait for rust.
> even std library methods rarely use it for immutable arguments

Can you give some examples of methods in the standard library that should use const, but doesn't?
You're Personal Energy Can Create an Abundance of Wealth
I'm pretty sure a simple jQuery slider isn't going to protect the site from bots either.
Yes and yes, exactly.
This is the douchiest thing I've ever heard of.
Publicity stunt?
The expression "Empty barrelse, make the most noise" comes to mind.
To skip slow tests (except when you want them), you put them into separate targets and then don't invoke them on the command line (except when you want them). At the risk of tossing you in the deep end with a link to a big build config file, https://github.com/pantsbuild/pants/blob/master/tests/python... shows some Python tests that have been grouped into test suites. One of those test suites is named "integration". When folks want to run the fast tests, they invoke on tests/python/pants_test/targets target; when they want the slow tests, they invoke on tests/python/pants_test/targets:integration.

Yes, you can add a goal to generate compressed CSS. The docs are, alas, still skimpy, but they're getting better; meanwhile, they give an inkling: http://pantsbuild.github.io/howto_customize.html
Clion – IDE for C/C++
"There is not enough memory available to play the game reliably. You can play anyway, but an out of memory condition will eventually pop up."

Wow, I can't imagine a modern game giving this warning and still atempting gameplay. Guess a lot of people with low RAM machines had to take their chances back then.
Suspects in Philly Gay Bashing ID'd Through Social Media
iOS 8 reviewed
Yes, and without rigorous scientific controls, predictions can be made to look much, much better than they really are. The study being discussed didn't even perform a statistical analysis based on the null hypothesis or produce a p-factor -- the possibility that the result came about because of chance. These are basic to science, and in their absence, the result is anecdote, not science.

http://en.wikipedia.org/wiki/P-value

Quote: "In statistical significance testing, the p-value is the probability of obtaining a test statistic result at least as extreme or as close to the one that was actually observed, assuming that the null hypothesis is true."

Chance occurrences can be made to look very convincing. Consider the "Miracle Man" scheme used in investing -- on first hearing about it, many people assume it's not possible:

http://www.arachnoid.com/equities_myths/index.html#Miracle_M...
I'm drooling over this. Will this ever show up in RedHat?