skysight-inc/HackerNews huggingface dataset:
My mom had breast cancer. She is alive today but this story made me think about her and her battle, and how lucky I am to still have her with me. This really was beautifully written.
The solution to fixing Stack Overflow is ultimately to hide karma points and prevent the distortions it causes. If you take away the external incentives you will hopefully be left with a community who simply help each other.
True. It's always going to be difficult to identify all the causes of an accident with the conflicts of interest. Just getting the 40% number was very difficult – number of fatalities with non-zero blood alcohol is easy to find but number of accidents with alcohol present gets political way too fast (which I find informative as the US starts to debate autonomous vehicles).
This pattern is so common I'm not sure why it's not implemented more often. It's just like feature flags with incremental rollout except for content.
The killing part is fine. The GPL doesn't impose any restrictions on that. However, the next the next version of the GPL will mandate that UAVs broadcast this continuously:

http://www.jwz.org/hacks/why-cooperation-with-rms-is-impossi...
Not really. That blog is about whitewashing failure and disregard for user data while this company seems to be upfront about it and doing the best they can for customers.
I think this is where FPGAs might prove very useful. Even if the designs made on FPGAs are small-scale, amateurish or sub-optimal today, they will help develop an ecosystem of tools, including open-source tools, that will ultimately help larger-scale open-source hardware.
I find many super lame questions in the new section "Hot Network Questions" on the right side. When looking for "Related", I'm accidently confronted with banalities such as "How does a piano go out of tune" and lots of stuff from Dungeons & Dragons.

I can see how these specific questions could set a bad precedent for "how to deal with stuff you don't know". The omnipresent cross-promotion could lead to more lameness in general.
If they can't read your site comfortably than why should they spend more time on your site than it takes to close the tab?
See my other comment, the recommendation is usually #333 on #fff, or at least try to follow the WCAG standards:
https://news.ycombinator.com/item?id=7704533

When I see a site with such low contrast I think "the owner of this site doesn't really care if people actually read the contents" so I usually just close it. Unless I know from a reliable source that the contents is actually something very very interesting, that I would want to read then I'll take the extra effort and try to read it.
In a capitalist economy, companies buy goods and services at a lower price than they sell them for. Positioning, branding and establishment of value allow some sellers to sell at a higher price. Other sellers compete by selling at a lower price and make a lower margin on the sale.

Technical folks such as those at Hacker News are focused on other things typically than this sort of stuff but it's what gets salaries paid.

If you work at a commercial organisation you'll find the cost of producing the goods or services that your company sells are (hopefully) less than the price they are sold for.

If there is a wide disparity between cost and price then companies think this is a good thing as it results in greater profit but typically attracts greater competition.
No, but the targeting software will include Amazon search results.
The abstraction already existed in your mental model. You're reifying it by making it something the code can refer to/reflect on/pass around.
If someone buys every house around yours, do you lose the right to traverse their land to get to and from your own?
Hmm, I don't think of Apple as anti-user when I plug in my iPad in the dark without having to look at it.
He seems to have forgotten the recent housing bubble.

But that may not fit with the 40 year scenario, indicating of course that there is not a tech bubble right now:)
6. Microarchitectural throttling to reduce current draw (e.g., Itanium processors issue fewer instructions during dI/dt events and vector units often take many cycles to ‘warm up’); this reduces IPC and can cause instruction scheduling challenges.

How literal is the 'warm up' for the vector units? I've occasionally seen this effect mentioned with regard to microbenchmarking, but never understood why this might be. Are vector units actually slowly activated over several cycles so as to reduce voltage droop?
The problem with FPGAs is the design software. Have you ever tried to use WebPACK ISE or Quartus? Both of them blow. Terrible UI, terrible design, terrible licensing requirements.

We need simple, easy, powerful, and free tools for FPGA development before open source FPGA cores take off.
Why engineers make great CEOs
This was a great story, and I'm glad I was able to read it. My father, a hero of mine and one of my best friends, passed away due to cancer at the end of 2012. My mother was diagnosed with terminal cancer the following spring. For over 3 years, I've been accompanying them to weekly or bi-monthly visits to the oncologist and for treatments.

Being the personal representative and power of attorney for advance directive for each has put me in very similar situations, like this story shares, where the doctor was blunt with me but my parent was semi-oblivious. Although there is very little to be thankful about regarding cancer, the perspective I've gained from my experience helps me to make better decisions in my life.

Making my little son laugh and generally enjoy himself is the best part of my day. I make sure my wife knows how much I love and appreciate her. I may not have prioritized those actions enough without the perspective I've gained.

Synthetic genomics seems to be a very promising approach to reaching a cure, or at least more effective treatment. Hopefully we'll get there soon and prevent as much suffering as possible.
exactly, not to mention a lot of registrars charge way more than $10 for a .com. last I checked Network Solutions charged $30+ for a .com! also how much do you think Verisign and other registrars contributed to OpenSSL this year?
From the article: "Average home prices, meanwhile, rose 0.1% in April from March and 9.1% from a year earlier."
Increasing the price of domain names has little effect on "squatting" (a term I highly dislike). Parked domains create a large volume of available inventory in ad markets, driving down costs in SEM.
I also went through the stages of using classes with inheritance, and then using plain functions on untyped Plain-old-Data objects.

There's a third stage, though: using classes without inheritance, but with interface/protocol declarations. This is made much easier in the latest generation of languages (Go, Rust, Elixir) that infer the interfaces/protocols which a given piece of data supports, allowing you to use interfaces/protocols without classes.
"There was a story on HN today about a business..."

Anyone remember what story this was? I do a lot of consulting and have been running some numbers of scaling things up lately and am coming to some similar conclusions on paper. Would really be interested in this.
The only exception I've ever seen to the "HD >= 720 lines" rule is that of ignorant video uploaders.
Hacker News is supposed to be half business - that's the point of it. Startups is where tech meet business.
Why would the government migrate to an OS they are making weaker?

If Linux was banned from use in critical systems that might lend credibility to that conspiracy theory, Linux being used in sensitive systems destroys any credibility that theory has.
"The purpose of class is to minimize complexity"
"The purpose of class is to organize code"
"A class should have one, and only one, reason to change"

What?

What about: "The purpose of class is to encapsulate state".

If there is no inner fields in class, there is no reason for class. There is no state.

One or more fields in class means that they make sense when looking at all of them together, as a "state". If some method changes something, the all state encapsulated by class means something else.

It is possible to extrapolate all other guidelines from this basic starting point.
When is this insanity going to end?

Javascript has been the biggest waste and diversion of programmer talent since computers were invented. Billions of dollars have been wasted trying to fit every square peg there is into a Javascript round hole, and the sh*t still continues.

Even after 20 years Javascript UIs can't match stuff done 20 years ago on native UIs.

Whatever happened to the notion of cost-benefit analysis?

Is there ever going to be some professionalism in the programing profession, if in its current state it can be called a profession?

How much effort is the industry going to put into implementing software on the Javascript/HTML combo which is, has been and will always be under-specified for what programmers want to use them for?

PS. It seems that every other article on HN relates to an attempt to hack some complicated stuff on top of an ill-suited Javascript/HTML combo. Is there some connection here?
Reece Mills- Tip Her [R&B] new music
This is a new video R&B act by a new independent artist on the scene...please check it out! Thank you
So you also read that cancer story...
"It is often argued that life-threatening illness imbues its victims with a new vigor for life. I’ve always found this notion sort of idiotic..."

In recent years, I've spent a lot of time working with late stage cancer patients as part of my job.

When I first started, several friends speculated that it might give me a deeper appreciation for my own health, and "imbue me with a new vigor for life"

Perversely, similar to the author, I've found the opposite to be true - it can be difficult for me to shake the knowledge that this is a fate that most of us will face (if not directly, on behalf of a loved one) if we're lucky enough not to die of something else first.

I don't have any insight to share on what to do about it - I'm still wrestling with the issue. Just wanted to say thank you for posting the story.
Reminds me of this: http://bendyworks.com/geekville/articles/2014/2/single-respo...

Comments are the most interesting part :)
So disappointed, again, that this has nothing to do with my alma mater, the U of MN.
Link to the paper: http://www.pnas.org/content/early/2014/04/23/1316836111.full...
Both, I think. But the curves were somewhat different. The really good questions started trailing off quite some time ago (presumably the low-hanging fruit got picked), but the flood of crap didn't really swell until relatively recently. There are fewer good questions, but there really didn't use to be five or more instances of "How do I make one object talk to another?" every single day. That is a new development.
The other huge difference between planes and cars is the maintenance schedule. Planes are given a pretty rigorous once over between each flight and given a very complete overhaul on a regular schedule. How many people will do that to the sensors and electronics systems on their car?

I spoke to a auto mechanic recently about self driving cars and he was very skeptical about the idea on this basis. He'd fixed enough cars where people backed into things due to their proximity sensors failing. He had no problem accepting that the basic engineering problems could be solved, but doubted they could build a system that would keep working flawlessly with the amount of abuse people put their car through.
Well, you wouldn't want to weaken your own systems too much. If you know about a vuln, others can know about a vuln, and those others could easily be 'the enemy'.

The main credibility I could see in the general claim is encouraging over-complexity and insecure defaults. These can be worked around yourself and lend a high degree of plausible deniability. But even then, your own kind (fellow government departments) are generally all kinds of incompetent and would fall victim to your traps so I just couldn't see how this would not backfire worse than it ever helped. Counter intel folks would be enraged.
The Single Responsibility Principle is like Body Mass Index for code: it's easy to measure (humans have an innate sense of what "reponsibility" means) but outside of extreme situations it is not precise enough to base serious decisions on: there is a huge grey area where people do not agree on what responsibilities are.

It's the same as EDD: it's fairly subjective, but it weeds out the extreme cases.

The benefits of SRP are usually a side-effect of applying more objective rules to the code.

DRY is the primary driving force. It pulls shared responsibilities out of modules and leaves no doubt that those responsibilities were shared. It detects recurring concepts and gives them a representation, thereby increasing coupling.

The second force is to reduce access to private code: out of 100 lines of code in your module, how many actually need to access that private concept on line 42 ? If the answer is "30", then what are those other 70 lines doing in this module ?

Apply both forces to a code base, and the SRP will appear out of nowhere.
… like sharing the latest block busters …
One more reason to leave this stupid country.
> So, in the keynote, Rob underlines again that there'll be no generics. Ever.

No. He said there were no plans for generics, which has been the story for some time. The official FAQ still states [0]:

> Generics may well be added at some point. We don't feel an urgency for them, although we understand some programmers do.

> Generics are convenient but they come at a cost in complexity in the type system and run-time. We haven't yet found a design that gives value proportionate to the complexity, although we continue to think about it. Meanwhile, Go's built-in maps and slices, plus the ability to use the empty interface to construct containers (with explicit unboxing) mean in many cases it is possible to write code that does what generics would enable, if less smoothly.

It is my understanding that what Mr. Pike means by there being no plans for generic is in relation to the sentence

> We haven't yet found a design that gives value proportionate to the complexity, although we continue to think about it.

[0] http://golang.org/doc/faq#generics
slippery slope. if it obfuscates this, it implies it is meant for certain types of sharing that would also other things to get obfuscated.
German Government Wants to Hear Snowden on July 3
Growth 101: Four Benefits Of Email Marketing Your Startup Has to Know About
I think your first conclusion is wrong. From what I have seen, Stack Overflow appears to be fairly well-supplied with quality posters, but they just don't have as many questions as the "plz email teh codez" crowd. The problem isn't that good questions are generally going unanswered, and it isn't even that good and novel questions are in short supply, but that there aren't as many good questions and they're having trouble stemming the tide of bad questions. The disproportionate rise of bad questions is the core problem.
Uber or UberPop? From what i understand, those are 2 different things.
like if you receive a mail that was not only to p@mailp.in, you could send the generated link to those people in CC.

I'm not sure what to use this for though. Who would look at the website when it just contains what was in the mail a minute ago anyway?
I really like how Ruth's oncologist told her the truth. I don't want to be lied to by any doctor, but especially not about cancer.
Book: Beginning Haskell: A project based approach
One of the key factors in becoming a good engineer is experience. a 20-something, antisocial or otherwise, basically by definition is lacking in this experience. Sure they may be really really smart and write incredibly clever code, but it takes more than that to be a good engineer.
Exactly!

The problem is not that this query was not escaped, the problem was that: 1) unparametrized queries are allowed in code, 2) user input is obviously not properly checked in all cases and 3) that WAF (Web Application Firewall) was not used / set up properly.

Other than that, thanks to OP for in-depth writeup - it helps to be reminded from time to time why security matters.
The future of authentication
Or actual gophers for that matter.
One request: PLEASE don't use highlighting-pops-up-text add-ins. They immediately get blocked on my end and are an annoying user experience.
Your comments are not substantial, that's what you're getting dowvoted for. Just press the triangular arrow pointing up if you aggree/applaud the reaction.
Crawl back under your desk and sleep some more, then eat some stale pizza and continue hacking.

Who needs a life anyway?
It's worth skimming the (still incomplete) paper rather than just reading the article. The article misses a key point made in the paper: repeat purchases by 'harbingers' was found to be an informative feature, in predicting whether or not a new product would succeed.

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2420600
In my experience, the "lying" was not directly that, nor was it even omission. It was simply providing small, though often false, hopes very similar to what her oncologist did toward the end of the story telling her to hold off on chemo for one more day. It's a delicate balance the oncologists must deal with as depression is a very real issue, and sometimes their goal is quality of life until the end.
If you want to go full on conspiracy, then you'd point out that perhaps all those critical systems are running a secret NSA branch of Linux, was all the backdoors removed and unannounced security holes patched.
This just made me cry on busy London commuter train. Cathartic but awkward. An incredibly moving story that has reminded me to tell the people that matter to me that they matter to me.
This is what a friend of mine told me, don't know if it's true, it could explain the massive ammount of buildings. Housing is build everywhere with banking money, in China it's possible to borrow money and not paying it back. (mostly friends of the governement who do this)

How? They invest 60% of a loan in building a property, they finish it in bad quality and put 40% in their own pocket. The bank takes the building to get their money back...

It seems to be a regular case in China, off course something's going to pop after a while.
It's pretty weird. My mom just died of cancer a little more than a week ago. I thought it would be a bad idea to read this article, as it would just pointlessly make me (more) depressed. Yet, at the end, I really just felt numb to any emotion. There was just the same distinct sensation where nobody has any idea what I feel like, even this guy who just lost his wife. The more I think about it, the more it seems I don't really know what I'm feeling myself.

All the grief, anger, and beyond that, the feeling that any emotion I have is absolutely useless. I search for an explanation, all the while my brain is telling me that I'm stupid for even looking. What's the point of explaining what I'm going through to anyone? What can they do?

I don't really know what my point is. I'd be tempted to just say "life sucks", but I'd rather not be unreasonably pessimistic.

But then again, my mom just died.

Life. Fucking. Sucks.
As I alluded in my other reply we guarantee real-time authorization, not real-time settlement. Settlement can happen in batch mode using networks likes Check21 or ACH.

No NSF != Guaranteed funds

Any payor has the right to dispute a charge. That is a Federal Regulation (Reg E ) so no payment system can guarantee funds (other than wire transfers which are fund transfers not transactions i.e. not funds paid for goods/services received )

We guarantee no NSFs. With ACH NSFs are a big issue since until the 2-3 settlement is done one does not know whether the funds are going to clear. What the Payor disputes with the Merchant is between Payor and the Merchant

In so far as SS# collection etc. it applies only to the receiver not to the sender. MTA laws apply only if funds are being held.

As far as guest checkout for Dwolla and other services - please try it and let me know how far you can get without signing up for the service... the way I see it is guest checkout is simply deferring sign-up not obviating it.
Why The R Programming Language Is Good For Business
I believe he's referring to App.net
We must build Skynet so that it is impenetrable and can be absolutely trusted...
I think SRP in terms of using classes with dependency injection. If you are injecting an instance of a class you only want it do do one thing and changing the class being injected you only want it to change one piece of behavior. If the class has more than one responsibility it would mean that injecting dependencies would become unmanageable.
For ebooks I prefer http://inkmesh.com/ and http://luzme.com/. In Lulzme you can also add wanting to read list. And when price falls you get mail. Interestingly most of the books are cheaper on amazon.uk than on amazon.com. And sometimes Kobobooks has cheaper books but that rarely happen.
The license doesn't say it must be used to promote freedom. It just says the users must have certain freedoms. Those are two very different things.
I actually think this is something GitHub should help with. When you flip a repo from private to public, it should prompt you asking if you want to wipe out all the version history first.(essentially create a brand new repo in the background)

Seems like far too common a mistake and something they could help fix once and for all.
I don't know; have you stopped beating your wife?

You realize HN comment pages scale pretty well, right? And everyone's happy.

There's no reason a site like DDG shouldn't make better use of larger windows. If someone wants to read long lines across a full-screen window on a 30" display (and I don't), they should be able to. In my case, I'd just like sites to make reasonably good use of a 1280-wide window (half a 30"), which DDG doesn't. That's not unreasonable.

Anyway, here's another good example of a page that scales well:

http://en.wikipedia.org/wiki/Complex_question
Wow, first time I actually understand what App.net is.
I came here to say thank you for posting as well. You are so right: "this is a fate that most of us will face (if not directly, on behalf of a loved one)". If you'd care to read a bit more I highly recommend this controversial book based up on a true story: 'Love Life' http://www.amazon.com/Love-Life-Ray-Kluun/dp/B003IWYKD0 Edit: A film was made as well, called 'STRICKEN'.
Robots Games iPod
Crush some robots in one of the best robot games for your iPhone. Crushin’ Robots NYC is one of the best arcade games for the iPhone. Play the battling robots game and use cinderblocks, bricks and even a helicopter to fend off the baddies. Get the game now and help stop the robot invasion. You have a plethora of tools at your disposal.
Heroku patches recent Linux PTY vulnerability
Chui – the smartest doorbell demo
Relative password bruteforce times from MD5 to bcrypt [pdf]
Did you find or compose any kind of build instructions?
480i is SD, technically (in marketing-speak) anything better than that is HD. In this case 480p is...
I am agreeing with your first point.

But I am suggesting an alternative to your second point. When FPGA boards become available to more people, the tools will automatically come. Note that, the open-source tools can be built by software professionals, even though they might be amateurs in hardware design.
I'm guessing: I send a message, you receive a message -> possible to infer (with some confidence) that I messaged you?

(I don't know if that would be feasible, but I suppose that's what avn2109 meant).

[ie: not a timing attack, but traffic analysis]