skysight-inc/HackerNews huggingface dataset:
Disclaimer: I'm currently reading "Flow" by Mihaly Csikszentmihalyi (http://www.amazon.com/Flow-P-S-Mihaly-Csikszentmihalyi-ebook...)

Perhaps you need to think a bit about your life theme, what you should concentrate in and how it unifies your ideas. This subject comes later in the book and my advice for you is to read the book from the beginning as it would give you lots of food for thought and might help to give you focus in your life as well as to your ideas (and what you worry about).

Regarding what do to with the multiple ideas, relax, you can't embrace the world. Focus on the ones that have a deeper meaning to you.
Onedrive for Business has very high disk usage – SSD users beware
> Write a sorting function and use it for 5 types -> you get the same sort in assembler 5 times with differences that relate to the types they use, alongside with 5 massive symbol names (C++ template symbols tend to be really large).

To be fair, this is also why the performance of C++ std::sort beats C qsort hands down. Calling the comparator function with a function pointer is expensive compared to doing an integer comparison. Additionally, the boundary between translation units (ie. object files) inhibits a lot of optimization that could otherwise take place (and does in the C++ case, when the function calls are inlined).

There are also techniques to avoid C++ template bloat, such as type erasure. Although this makes the template code only a thin shim that provides type safety.
I've actually gotten to the point where I think for comprehensions are a code smell. The only time I prefer the for syntax is when I have a large list of monad chains.

Large lists of monad chains almost always indicate some sort of poor factoring of the code.
Why should it? I think we'll just stick with native applications for most serious things. The web as a platform-independent abstraction layer is not that great an idea.
Not for a long, long time. In the same way that web apps won't be replacing all desktop apps for a long, long time.
Related: Ursula Le Guin's Introduction in The Left Hand of Darkness: http://theliterarylink.com/leguinintro.html

This said, I think Asimov was actually trying to guess about the future; it's an essay, not an SF work.
Performance (Bison) vs. Momentum (Mattermark)
Its all about the antennae and location
Unless I have misunderstood something, that article says the mortality rate is 76% for people who do this, making it only a 4-1 chance of success, which isn't long odds at all?
In the days after 9/11, government sent military to the airports to reassure the safety of air travel. However, having loaded guns around that much people would be extremely problematic so they removed any ammunition from the guns. So there they were, standing around with guns that had no ammunition in them, and people felt safe.

The goal of airport security is to make you feel safe by knowing other people have to go through the same ordeal (ie, security theater). It is more akin to hazing rituals than actually security.
UI / UX Design Interviews – Alexander Zaytsev
Windows 9 will be free?
Faster invocation of Groovy script (about 10 times much)
Why you should be doing BDD
Getting them to iterate over the range of the KDF is enough, isn't it?
> If gcc is producing a final binary that's twice the size of clang's, wouldn't that point to IO being a big factor in compile time?

250MB of output adding 5mn of compile time would mean 800KiB/s. That's about what a 5400RPM HDD gets on random writes. Possible, but means GCC has an utterly terrible I/O architecture and flushes to disk after more or less every write call.

> What is this test really trying to determine?

Nothing? It's just trying to infirm or confirm the initial off-hand remark: https://twitter.com/icculus/status/448281959538888704

> Like most benchmarks, you could fabricate scenarios that favor one or the other all day long. Some closer to reality, some completely synthetic.

I'm not sure how you can get closer to reality than "I spend my days compiling Goat Simulator with Clang and GCC, let's compile Goat Simulator with Clang and GCC".
Read TFA and find out :)
Netflix Says It Opposes Comcast’s Merger Bid
Crossing the Chasm with Geoffery A. Moore in Mountain View
Is this a second rock? http://i.imgur.com/j88wa4u.png

Sorurce http://youtu.be/jfEdEIwhj6s
Ugh. It is precisely the contractor's place to question the client. "Not my problem" or "just following orders" is the worst thing about consulting. I have, on several occasions, refused to force analysis into expected results. And look at me! I'm still alive! I made more money this year than the previous two combined. Ethics must always be forefront. And if you slip, get back on it, mistakes in the past do not excuse more mistakes.
This is a study of dishonesty more then attendance. You can't go and just ask, "Do you go to church every weekend. People will lie. Also read the table of church growth over the past 40 years on the page you just quoted. Christianity falling is just as much a "Known Truth" as much as above 50% divorce rate of first time marriages.

Care with studies. Most Christians "just know" Christianity is falling away and pay big money to people who predict the death of the faith (George Barna AKA father of Christians divorce rate is the same or higher then non-Christian divorce rate though the one issue is his numbers were all a lie). The truth is that it has grown in mind blowing numbers and really hasn't slowed down except in Mainline denominations and Catholic Churches. The vast majority of stats are if people were honest to the question did they go to church. The surprise is most people are dishonest that they attend church weekly. Case in point East Sunday attendance is huge compared to normal weekly attendance.

I think people are just being blind to the meteoric rise of Christianity in the past 100 years. In 1910 more then half the Christians in the world were European.

Here is a good academic study.
http://www.gordonconwell.edu/resources/Center-for-the-Study-...
Not scared of Haskell, just we have other ways to do stuff like this in C++, namely iterators. I posted a solution using iterators here: https://news.ycombinator.com/item?id=7626984

My solution completely avoids dynamic memory allocation--even the stack allocation is just a handful of bytes per generated triple.

You're right that lazy evaluation is useful for performance, but TFA acknowledges that its own implementation is not efficient because it dynamically allocates memory repeatedly. This is not something we can hand-wave away: it's at the core (no pun intended) of high performance in C++ and many other languages.
It's not really a black swan. The mortality rate from wheel well stowaways is 76%. There have been 105 documented cases, and 80 of them died.

Often they fall out of the wheel well when the landing gear deploy and are found some distance from the airport.

Most people easily survive with only 20% of the oxygen level found at sea level, but quickly become unconscious and enter a sort of hibernation state. Then they may slowly succumb to cold, or simply are not awake and able to respond sensibly when landing gear deploys, or die from complications from high altitude pulmonary edema or high altitude cerebral edema.

The media angle appearing in some articles that this is some astonishing thing that has never been seen before and for which there is no scientific explanation is just the standard media hysteria tactic used to collect eyeballs and views by making exaggerated claims.
While the title suggests that this article is from 2010, it appears to be much older (more like 1992)

see
http://lingualbee.blogspot.com.au/2006/08/why-chinese-is-so-...
and
http://pocketcultures.com/2009/03/23/how-difficult-is-chines...
Why you need to abandon your rescue fantasy (2009)
Crimea made part of Russia on Google Maps – but only for Russian users
There is nothing unfortunately uninformed about my comment. There is something unfortunately condescending about your reply.

I am well aware that Chinese radical phonetic components are not as powerful as a phonetic alphabet. I am impliying no such thing. There are however many characters which carry phonetic information, such as my apparently crude example above. I have found this to be very helpful in remembering pronunciations of characters, even if they are only approximations. HN is a tough crowd.

Further, your experiences with Chinese people are not necessarily the same as mine.
Interesting signup form
Show HN : True Color, stay focused on what you read (Android Game)
Former Google, Yahoo UX Lead Joins Khosla Ventures As Design Operating Partner
Testing Circus 4/14 issue (online magazine for testers)
May be you missed to read the footer of the page.. the last line, Infact they are also trying to make the same point as you said (why not use Arial or Times and get rid of comic sans)
It's been said to be a second skydiver
Top 5 Cool Facts About Space
Sad conclusion, but that's what science is all about. Fantastic analysis.
Leveling up:

- IKEA cafeteria

- seated beside family of six

- children are bored
Yes, but it is also useful having a standard way to express some of the things in your diagram.
Can anyone explain how this isn't a medical miracle, instead of just downvoting?
Short term limits and a required popular vote to adjust congressional pay would be a better idea that an upper age limit.
Social Media Is Bunk Without the R in ROI: Even IF It Is Magic and Free
Spilling coffee is a serious offense with the HN crowd ... but I laughed again at the joke as I haven't heard if for quite a while. A great way to start my day!
Honestly, I just wish I could elect one-factor non-password login on such rarely used sites. Just put a button next to the username box "login by email" and use my email address as my username. So I type in pxtl@myemailhost.ca and then click that button, get a link in my email to auth the session cookie, and I'm in. Hard implementation detail would be polling the server from the browser window to find out when I've authed the session from email, since I might want to auth from my phone.

Password reset without the password. If my email account is compromised then everything is screwed, but with password-reset emails that was already true.

Of course, this is potentially vulnerable to abuse... but again, password-reset emails have the same problem.
This is the same method believed to have been used by Hannibal's army when it crossed the Alps on its way to Rome: http://en.wikipedia.org/wiki/Fire-setting
I was borderline obsessed. Full-time studying in Beijing. With the caveat that reading that first novel was very much a test of endurance.
Git uses SHA-1 hashes, which have not been considered cryptographically secure since 2005.

Git and CVS are both just tools. They each provide a server implementation, but it's uncommon to use either of these for write access in large projects. It's more common to wrap CVS or Git with a different frontend like HTTPS or SSH. My guess is that the OpenBSD guys use OpenSSH.

This team is fanatical about security and process. I am completely comfortable with them using whichever tools they want.
It's so frustrating to watch that interview. He gives an initial summary of the situation and then the journalists ask him the same rephrased question over and over again.
So several iterations of md5 + salt is not secure? I'm really wondering how much time it takes to find a password hashed by 5 iterations of md5 + a salt by exhaustive search.
Ha you haven't seen the piece of shit that is HP/CoCreate WorkManager then. Not joking but sharepoint is Jesus' sandals compared to that turd. SharePoint is also at very least 20 times cheaper because you don't need a full $1m stack HPUX pile and Oracle to run it.

It only exists still due to cash back handers.
Will you are probably technically correct, it would be helpful if you could explain what they are instead. Because they're a bit more than just applied physics - the choice in jumping mechanics has a fundamental influence on gameplay, so there is at least some kind of relation to game mechanics.
I love the concept of TDD but can we please stop taking a topic, tweaking it ever so slightly and branding it with a new acronym? If you aren't doing some BDD when you are doing TDD then you probably are doing it wrong.
Manipulation, Excessive Flattery and Ego Inflation
The problem is that every (large enough) company really does have issues like these, no matter where you go. And it's not that they should be ignored but what should be looked at is the infrastructure to resolve them.

They're hiring new HR people, GOOD. They're adding training for employees (probably much to the annoyance of those employees), good.

These means that it'll be easier to make the places safer and better for everyone. That's what I'd look at.

Interestingly enough, I'd say that smaller startups suffer from larger biases. Basically if the founders don't like you for some reason or another, you're in for shit. If a "CTO" who worked at the company since the beginning doesn't like you, you're fucked as well. And there's no HR to turn to.
http://www.gnu.org/graphics/package-logos.html
Square plans sale as losses widen
So he states that most people would be worse off in 50 years than they were then. This contradicts what Bill Gates said that people are generally better off and extreme poverty is lower now than a generation ago. (Paraphrasing) this article seems to imply that people are worse off and we need equal access in agreement with Asimov, but doesn't outright say this. While I certainly agree we should strive for equal access it seems as though progress has been made in the opposite direction than predicted.
Your projects aren't video games, are they? It's not very feasible to debug games at -O0, unless they're very small. And I don't how if profile guided optimization is feasible either.
I might remember it now that I know KDF = key derivation function.

Since the GP mentions Django, it's worth remembering in this connection that there are extra security concerns with expensive KDF algorithms. There was a vuln in Django where people could submit 'passwords' of arbitrary size - a 20 character password isn't a problem, but 1MB worth of text being expensively hashed a few times at once could be used as a nice DoS vector.[0] So there's more to the problem than just bunging in PBKDF2/bcrypt and forgetting about it.

[0] https://www.djangoproject.com/weblog/2013/sep/15/security/
How dare you bring sense into this debate and interrupt the LLVM/Clang circlejerk?

GCC considered harmful and deprecated! Clang is our only saviour, and these cherry-picked benchmark results clearly proves my point!
Cannot deny that. And it's undoubtedly helpful also for continuous integration. Poor performance is never a good excuse.

But my perception reading these articles is that the tone is different. There's seems to be a "huge problem with compilation speed in c++", that's also "a detrimental factor to using c++ itself" that I _never_ really experienced, except, like I said, in badly-organized projects.

It always felt to me, by programming, that writing and debugging were _always_ the problem, never compilation itself. By reading these articles, it feels like I'm either too slow, or there is some magic that I would need to be doing to use the compiler 20x more than what I'm doing now.
CUDA 6 has the 'most significant new functionality in the history of CUDA'
that is what taleb would call the black swan event. airport security artificially makes is feel safer (the turkey problem)
Forget about the Internet connected Refrigerator
Magic packet to reactivate backdoor after faked patch by Netgear/Cisco/Linksys
Note, you have to change the MD5("DGN1000") according to your hardware model (see the pdf linked at beginning of the code)
Bash shell simulator in the browser
ALWAYS BET ON BLACK – Update 9
The decades-old idea that could break the net neutrality logjam
I agree with the basic idea here ("Stop associating 'hashed' with 'secure' when it comes to passwords), and I agree with the recommendation to use scrypt or bcrypt when necessary because "they’re your best option when rolling your own user credential storage."

But let's go for a part 3: please try not to store user credentials at all, if you can avoid it! It's not a great idea for every random Web site to create its own notion of identity for every user -- which requires a means of proving that identity, usually a password, and a way for that means to get compromised.

When it's feasible, better would be to outsource the job of verifying user credentials to some third party and only accept online cryptographic proofs of identity, whether that's via:

* an SSH client keypair (e.g. git push to GitHub)

* requiring requests be signed with a PGP keypair (e.g. uploading to Debian/Ubuntu)

* Mozilla Persona/BrowserID

* a TLS client certificate

* Facebook Connect

* Google Accounts

* OpenID

There's another benefit here -- no matter how many times you iterate a KDF, your website is still going to be vulnerable to an online compromise where the badguy just grabs passwords as users log in. (I understand systems like Meteor are nudging sites into using SRP-in-JavaScript, which is great, but in an online compromise that can just change.)

And while it may be good to use bcrypt vs. SHA-1, after all it's the users whose interests are ultimately at stake if the password DB is revealed, and yet the users generally have no way of knowing (cryptographically) that any given site really is using bcrypt. That suggests that the security dust is being applied in the wrong place -- the party that actually cares should be able to verify that the right thing is happening.

It would have been great if Mozilla had had more resources to stick with Persona (and of course if Facebook and Google could have afforded to endorse it).

Unfortunately even sites that are founded by ex-Facebook employees (like Quora) don't actually trust Facebook Connect enough to rely on it -- Quora uses FB Connect to let you "Sign Up with Facebook" but then requires you to establish your own Quora password just in case Facebook screws them over someday. (Then they store the password via unknown means...)
It's bad because it's not as hip and cool as LLVM's offering.
Hashing a hash is not generally considered secure because you have to assume that if your system was compromised, the hackers will know what methods you used, including the list of salts. If the hash runs quickly then you didn't really cause them any more time/work.
Yellowberry founder Megan Grassell's business crash course
How many repos do you have ? I don't expect gogs to come even close to what gitlab requires but I'd love to see some numbers.
I see people saying "just use scrypt or bcrypt"!

I noticed in Django's admin this line (in the user section, with the default authentication app):

algorithm: pbkdf2_sha256 iterations: 12000 salt: 8c8ttQ****** hash: pN+2tq**************************************

Am I fine? Is there something more secure? Why isn't Django's default scrypt or bcrypt? And what is pbkdf2_sha256 exactly?
I've worked in large projects where the build of the entire project (c++ of course) took around 75 minutes, and performance was important (real time visualization of volumetric data).

It happened to me _very_ rarely to change a global header that would cause a massive rebuild. Most of the time I would rebuild just the current object I was working on, taking anywhere from 10 to 60 seconds.

Yet, linking took massively longer (around 4 minutes as I recall).
Lytro Illum Pre-order
What should you learn next?
To be honest, i think this suggestion can only applied to someone that 'backed-by-community'.

Normal people that don't have 'friends' will not getting much feedback when trying to do so.

What do you think, communities? :)
I have a vague notion of what you mean but could you annotate that with an example or something, please? I'd like to make sure :).
In response to this http://betashop.com/post/83511727379/lets-talk-about-risk-st...
You are right, but computing the first n Pythagorean triples is a terrible example to show lazy evaluation.
GCC seems to produce fairly fat binaries. Compared to what I'm used to seeing with MSVC at least.

The code for our linux game server compiles to an 11MB stripped binary with 608 megs of debug data.

The code for the windows game client contains the majority of that same code, but in addition also contains the entire renderer, UI, and a pile of other client side garbage and comes in at only 7MB with 86MB of debug data.

The 70MB for UE which would presumably be a much larger code base seems reasonable to me in that context.
Lamb-leap project, happy easter
There is evidence that it is. They have been able to record images people are seeing from fMRI data. The information is there, it's just a matter of processing it.
Shoes Bebetta  – Pumps Peep Toe High Platform Red Thin Heels
Bebetta Shoes store represent Sring Collection. Model 703 – 655 - Pumps Peep Toe High Platform Red Thin Heels . Made in Armenia hand-made shoes for women, produced by Bebetta Shoes Company and sold at Armenian shoes stores.
Ask HN: Keeping up with news with minimal effort
QUESTION: how do you (if) stay up to date with important world events, but without spending too much time reading news?

Could you share the news digesting services availible in the web?

Reason of asking:

Over last year I completely stopped reading general news.

Some of pros of not reading news I observed: more time, peaceful mindset, quicker personal growth.

Though, there is a significant issue I am facing, I am sometimes completely unaware of a must-know historical events, like the current Ukraine-Russia conflict, etc.
Code for New York Times Senate model is on GitHub
[MongoDB Course] Start using FIND criterias with GeoIP sample data
>Ain't using CVS potentially an issue here?

No, why would it? If you don't trust the openbsd developers, the don't use their code.
> There is a sweet spot between low-level performance and control and high-level metaprogramming that is not yet occupied by any language:

Maybe Nimrod?
The article demonstrates in what way Chinese is so damn hard, but it doesn't explain why it's so hard. How did it come to be this way? How did this civilisation not only survive, but prosper, despite such a exclusionary language? That is the real question.
IKEA Founder Ingvar Kamprad Is Notoriously Cheap
Why is the Hypercard one a picture of MacOS 6's Control Panel?
If a website's only option for credentialing is Facebook Connect, I won't be using that website. Ditto for Google Accounts.

Maybe it's just me. But if many others on HN feel the same way, then that could be relevant for a new startup who wants to gain traction among a core group of initial users. E.g. I never would have used Dropbox or Airbnb if their only option to login was Facebook.
Falcon 9 first stage found, but probably not recoverable
Should Doctors Limit Medical Care To Save Money For 'Society'?
Yes, it was. I apologize.
I don't think that's true. I have showdead on and very few comments and articles are dead. Reddit has a lot of moderation, you just don't usually see it because it's done in secret.
I live relatively close to Best Buy (I just have to walk a block), but even then, unless I really need something immediately, I'd rather wait 2 days than go into the store, wait in line, and deal with their reluctant customer service. Also, given my experiences with returns, I much more trust that Amazon will treat me well if a return is needed than Best Buy.
Show HN: Perfect iOS Status Bar Images for Your App Screenshots
http://en.wikipedia.org/wiki/PBKDF2

I think it's fine, although some people believe [sb]crypt to be more secure. I think PBKDF2 is actually the default in ASP.NET now.