skysight-inc/HackerNews huggingface dataset:
In this documentary, two twins compare the effect of binge drinking to regular alcohol intake. In one experiment, they both drink the same amount of fluid and collect their urine in measuring cylinders. Only one of the twins drinks alcohol and is consequently hungover, but both urinated the same amount. http://youtu.be/g0JL3Q-lpVY

Not representative, but still relevant.
> Honestly I needed to read the C++98 code to understand the modern one.

Was that your first time reading C++14? If so are you surprised that there was some learning curve?

> Do other modern languages still operate with pointers?

As much as I'm rooting for Rust to succeed, C++ will be around for quite a while longer so it might be a good idea to make it a bit friendlier.
I suspect that is a parody and you have been trolled.
10 miles on a electric bike could be 40 minutes. (In Europe they are limited to 15.5mph). Depending on your physical fitness you could get it down to 30 minutes but you'd need a shower at the other end ;)
Amazing how few people remember that Fortran compilers always outperformed C compilers in the "bad old days".
First off, awesome, I'm always looking for new datasets. So these complaints are fairly small, but currently stopping me from doing some things:

I can't see more than two items on this page: https://data.nasa.gov/data?&search=&type=datasets
I'm just after a big list of datasets so I can skim through and find ones I'm intrigued by. Here's a screenshot: http://i.imgur.com/TtP630G.jpg (latest Chrome, mac)

The featured dataset links to a 404 page: https://open.nasa.gov/nasadatanauts/

Again, great to see the data out.

Edit - scratch the listing problem, it seems to be one of my extensions, either readability or pushbullet, breaking the site.
even shittier?
>>Companies have to operate within the parameters of the law.

That's an interesting assertion. Do you live in the same reality as the rest of us?
> Generally it's turning around, different countries are requiring low sulphur fuel, in spite of the cost.

That may be true for local waters (iirc 12 nautical miles from the land). International waters, not so much.
Will machines take over translation?
What do you mean by having to "read the C++98 code to understand the modern one"? Isn't this how "here is the new way of doing it"-examples work? Until you don't know it, of course you will need to read whatever version you do know. The point is that once you do learn it, you can use it.

And "inherited waste is obvious"? If you mean to say that it carries a lot of historic luggage, and you feel encumbered by it, then geez, the document in question was almost tailored for you.

C, D, Go also have pointers available. And, to be honest, thinking that pointers are "obsolete" suggests lack of understanding.

You know what, all your points seem to be against C++. A typical language evangelist.
Ad blockers prove you don't need advertisement to be a popular developer. And no, popup blockers didn't end the internet.
In practice, open source databases use more traditional, simpler architectures for which there is a lot of literature. Ironically, you see a lot more creativity and experimentation in closed source database architectures, and this has accrued some substantial benefits to those implementations.

The architecture at the link looks unusual compared to open source databases but it is actually a common architecture pattern in closed source databases with significant benefits, particularly when it comes to performance. There is a lot of what I would call "guild knowledge" in advanced database engine design, much like with HPC, things the small number of experts all seem to know but no one ever writes down.

It is a path dependency problem. Most open source databases were someone's first serious attempt at designing a database, a project that turned into a product. This is an excellent way to learn but it would be unrealistic to expect a thoroughly expert design for a piece of software of such complexity on the first (or second, or third) go at it. The atypical quality of PostgreSQL is a testament to the importance of having an experienced designer involved in the architecture.
Why can't you just build the wall to encircle the power plant? Why does it have to span the whole island?
I literally cannot find the exact contract violating statement in the law that you are referring to.

I see an exemption for anti-trust, and I see an immunity to other laws requiring disclosure (say, FOIA), but I do not see any immunity to violate previously established EULAs.

Do you?
For a convertible bag + backpack, I have a Qwstion bag: http://www.qwstion.com

For a more ergonomic backpack when I have to walk more and carry a lot, I use a booq backpack (booq boa because I wanted it to have hip belts).
Perfect Kick Hack Tool No Survey (Android/iOS)
I suspect the primary compensation they hoped to get for that particular speech was _not_ financial.
This reduces exposure for the story though. This was the no. 1 link on HN when you marked it as a duplicate completely removing this link from the front page.
All that data may be profitable in the future in some weird way we cannot even imagine at the moment. They have the resources to store and use it. Maybe even abuse it if they can find out some happy legal way to do so.

The grey zone between privacy and public keeps morphing. Problem is what kind of data/information should be public and what should not be public. And in what form? In what timeframe? Some information could be very benificial for one (company, person, government, institution, etc.) , but have horrible consequences for others.
I found this thread on the front page (#1 spot). I read all the comments and when I checked the front page again, it was nowhere to be seen. At the moment of this comment it has 270 points in 1 hour...

WTF?
Sync 2.2
I wonder how many they have for whisky...
The problem with modern C++ is that people stick to their programming styles. Many will use some of the new good features but they will also use the old ones (pointers!) because it's so easy to use them. Rust however forces people to accept new programming styles because the legacy ones (pointers!) are not appreciated.
Ahh, okay. What ends up happening with the drug companies which aren't acquired by larger firms (in your example Google) is they begin reinvesting profits in R&D and acquiring other companies.

Eli Lilly, for example, spent ~$4.5 billion on R&D in FY 2014 (24% of their total revenue) - http://www.lilly.com/about/key-facts/Pages/key-facts.aspx ... I'm not sure how big the VC deals were for 2014, but I feel like if you include Pfizer, Genentech, 3M, GSK, and then all the smaller ones big enough to be listed on https://en.wikipedia.org/wiki/List_of_pharmaceutical_compani..., VC funding will be maybe 2-5% of the total private pharma spend.

This is actually a lot like what Intel, Nvidia, and Google do. Basically your revenue takes over where the VCs left off. If the VCs are doing their jobs correctly, reinvested profit R&D is in aggregate much higher than VC dollars... Intel spent $3 billion last year on R&D for example... https://ycharts.com/companies/INTC/r_and_d_expense
The way I see it, IP is a useful short-term tool to encourage the creation of new ideas, but if used long-term, it stifles creativity in others and takes away some of the incentive for the owner to continue creating.
Sad day.

My wife found the Yogi Berra book in our bookshelf lately and I needed to explain that

a.) Yogi is no Yogi

b.) He's genius and sounds like a mix of Zen master and Yogi.
> And, to be honest, thinking that pointers are "obsolete" suggests lack of understanding.

Who has lack of understanding? Rust proves that pointers are not actually necessary anymore.

> You know what, all your points seem to be against C++. A typical language evangelist.

What is wrong about C++ criticism? I was a professional C++ developer for a long time but now I am really glad that I don't need to maintain any C++ anymore. At the beginning C++ was real joy of programming but now it has grown to something which I don't like anymore.

There are other really modern languages much more clean and almost as performant as C++. Rust and Nim for instance. In Nim I am much more productive than in C++.
"It ain't over till it's over." -- Yogi Berra
"Quality" is a false goal. Remember the first arguments over Wikipedia and article "quality"? It is exactly the same here. You need people, contributors, eyeballs. Get that, and quality will emerge smoothly over time. Losing a contributor because "quality" matters more is self-destructive.

The rules I explained work together. If you allow large confusing patches, or features that don't solve clear problems, then it won't work as well.
Pointers are great for resource saving, eg. embedded. Don't underestimate them.
Same here, my father has a ~80 ha (~200 acres) farm in Brittany, and that's a medium sized farm in the area.
I think what makes C++ so challenging for me isn't C++98, C++11, C++14 or whatever comes next. The challenge for me is that I need to know the superset of all the features (and past 'features') at the same time, doubly so to interoperate with existing code or libraries.

The more gets layered on without taking anything away the more difficult it is to reason about your code let alone that of anyone else. And without taking anything away, all the cool new features can't defend you at all, they're just more rope.

The challenge for me is just how much context C++ forces me to hold in my head at any given time. And thanks to operator overloading, I can't trust anything I see -- when you can change the meaning of the comma operator, any piece of code can do literally anything other than what it looks like.

Ultimately, I stopped developing in C++ because there's just too much cognitive load for me. In a professional setting you're not coding for yourself, you're coding for you 6 months from now, and that guy has know idea what kind of tricks you were playing back in the day.
The new part of the Oakland Bay Bridge has a bike lane, but only out to Treasure Island; there's no bike lane from Treasure Island to SF.
Why You Should Build APIs Before Building Tools
How to access and control your Thing remotely – and securely
I'm not sure the reductionist approach is the best for this. Many people use alcohol to find mates and court, or socialise with friends; both of which lead to measurable mental and physical health benefits.

People who drink recreationally are, in my experience, more likely to eat greasy processed foods and have irregular sleep patterns.

I think that the body provides enough feedback about its state to let you make an informed choice.
I don't think that's accurate. What I'm saying is "taxes are not collected at gunpoint" and also "you will not be executed for failing to pay your taxes". You might be jailed for not paying your taxes. That's not a death sentence.

If the counter-point is that you can escalate the situation by attempting to resist the state's monopoly on violence, then sure. I concede that. I don't believe the thing underlying the veneer is savage. Quite the contrary.
I don't want to argue so this is my last response on this subject.

TL;DR... my view on how religion has no place in topics related to science, and I no longer think freedom of religion is sensible.

In recent years I have lost all respect for Islam. When before I believed in freedom of religion, now I don't due to ongoing global incidents and deep-seated problems getting worse not better.

When "God", any God, comes into the discussion related to matters of science, social relations, or other completely Earthly events, it should be called out for what it is. It's misguided distraction; a contamination of thought; an irresponsible disregard of reason. Often used as a manipulative crutch, either deliberately or unconsciously habitually. An "assumed free pass" replacing otherwise needed hard work earning respect in everything from politics to community relations. An untouchable value, exploited exactly because anyone who takes aim at religion is swiftly labelled as unfit, rude, discriminatory.

There is way too much division and combative ideology associated with Islam for it to be thrust to the forefront of everything someone does in a modern society. Nothing to do with race. You could be my blood brother and embrace Islam... and just like that, I've lost at least 50% of my brother. When the worst aspects of 21st century Islam comes knocking at your door, maybe then you'll think twice before accepting all religions with open arms.
Rust has pointers all over the place - one of the core features is memory safety with pointers.
It is great to see them releasing data, but I'm surprised they went with something based on Socrata given there are other OSS products out there. I can't imagine how much they paid - I guess that won't be in the data catalog anywhere :(
Oh really?

Damn those crazy fools wasting their millions making electric cars into a reality and trying to get to Mars.

We should just spend that money on like... I dunno. Better park benches or something. That'll solve everything.

I'm so tired of this shit. Aren't you tired of this shit?

Yes I am.

There are systemic problems causing the issues in San Francisco; what's your solution to that problem?

The only thing I don't want to do is to raise the white flag.

I refuse to believe that this cramped, stifling, stalkerish vision of the
commercial Internet is the best we can do.

Oh, it's to use ad blocking.

I'm moved to tears.

...
So, you're saying that your company breaks the law?
I assume you are familiar with idlewords.com since before?
For the millionth time, an EULA is not a contract. A business can try to force a contract of adhesion on you (that is, a contract you do not have the opportunity to negotiate, but until the elements of a contract are satisfied, it's just one party blowing hot air at the other.

Even if there was a contract involved, clauses of the contract can be judged to be unconscionable if they are obviously trying to take advantage of the other party in an unusual or misleading way, or if they try to extend the scope of the contract.
http://fuckedcompany.com/ ah, how I miss the musings...
The weird thing about the song is that it's just so clunky. When you hear it out of context it's pretty horrible.
Scraping Hacker News on a Schedule with TaskPipes
Van Jacobson is the man.

I was interested to read this line:

> There is exactly one, contiguous, packet per 'pbuf' (none of that 'mbuf' chain stupidity)

because we recently switched to the same design in Snabb Switch: https://groups.google.com/d/msg/snabb-devel/8P7U3a55hVQ/_GAs...
Why I moved back to Spotify from Apple Music
Can you comment on how you gained traction? Seems to be a difficult market to tackle.
"Let's fix this broken thing by breaking more things!" -- said no successful project, ever.

The problem isn't unethical browsing, it's unethical advertising. Until the industry shows an interest in cleaning up its act, it can bite my shiny metal ass.*

* Gleem-o Ass Polish available in aisle 4!
Louis+Vuitton+Outlet,Louis+Vuitton+Shoes
Kernel Vulnerabilities in the Samsung S4
The story might be the same, but the context is different.

I don't care if someone leaves Heroku for whatever reason so I'm not going to bother reading that story.

I do care that a bunch of companies are supporting a proposal for some horrible legislation, so I read this one.
Now no-one else will.
Pointers aren't the problem, null pointers are. Nullity (or the guaranteed lack thereof) should be baked into your type and you should be forced to handle as necessary when accessing a resource.

That said, C++ is moving in that direction, too. For me the difficulty is that to maintain backwards compatibility the compiler can't force you to go with the language, and you can defeat the protections simply by not using them or by casting them away. It's the accrued years of cruft and never telling people to stop doing things they way they have been that encumber C++.

IMO I'd favor a clean break. C++next should just drop support for all the old, un-safe ways of doing things and provide clean break. If you want to keep doing things the old way, stick to C++17. Moving forward there should only be one way to do things -- the safe way.
Just this month I've decided to try and take BugMuncher (https://www.bugmuncher.com) from side project to full time gig. I've given up my freelance work and been putting all my time (and then some) into marketing and development.

I'm probably going to start blog series about the process if people are interested?
To be fair they may be non-profit but they still need to be able to sustain themselves financially, which means they need to operate on a commercial basis.
21 things to build with the 21 Inc Bitcoin computer
To quote:

>But we expect that people will trust us to reinvent their world with software even though we can't make our own city livable.

Where does it propose "socialism as the one true government"?

>I would urge you to get back in touch with this side of yourselves, climb in the longboats, and impose modern, egalitarian, Scandinavian-style social democracy on the rest of us at the point of a sword.
As of a short while ago (times are US/Eastern):

C:\Users\gapinski>certutil -verifyCTL disallowed|more
LastSyncTime = "9/23/2015 3:33 AM"
[DisallowedCTL]
ListIdentifier = "DisallowedCert_AutoUpdate_1"
SequenceNumber = 01d0f584a9ad12f7
ThisUpdate = "9/22/2015 6:18 PM"
NextUpdate = EMPTY
SubjectAlgorithm = 1.3.6.1.4.1.311.10.11.15, "disallowedHash"
SignerExpiration = "8/14/2016 1:13 PM", "326.4 Days"
CTLEntries = 57
…
HE specifically says you can NOT set the salary.

> It's at your ideal company with your ideal job title and salary.

This means that your title/company/salary is already set in the question.
" whole tech media is a big joke with zero ethics."
Maybe it's time for TechGate? Just pray that same media you fight against don't paint you like brocoder that hates stuff...
Really minor nitpick/trivia point: I think Stewart Lee said that Joe Pasquale stole some of Michael Redmond (another comedian)'s material, not Stewart Lee's.

Definitely agree that Stewart Lee's bit on this is genius, though!
Amazing. As a Brit, I knew of him but assumed he had died some time in the 50's or 60's. An interesting man.
Quirky filing for bankruptcy and Kickstarter switching gears to a Benefit Corporation on the same day. Interesting times.
I would not start mine.
I don't think this is the right choice when the titles are so different.

I did not read "Why we are leaving Heroku" because someone's gripes with a host I don't use is low-priority. Its effectively invisible to me. I am however interested in the broader story that impacts dozens of companies, changes to US law and the nature of privacy itself - so I read this one and it was clearly gathering more interest.

How about retitling the other story and merging the discussions?
In embedded systems pointers make some sense but not in usual applications. This is the way how Rust can work:

http://mainisusuallyafunction.blogspot.de/2015/01/151-byte-s...
IMHO certainly not a good thing. The Internet needs less centralisation, not more.
China Pressures U.S. Companies to Buckle on Strong Encryption and Surveillance
Internationally, maybe other countries will see this as a threat against their citizens who share information with these companies (because it is), and therefore accuse of treason to the local subsidiaries of those companies, and/or ban their products and websites.

But maybe I'm just optimistic and all play ball, nevertheless the world hate against the US will keep raising and being rightfully justified until one day the heat may be too much.
Sales and Marketing Ireland
Apparently it has been marked as a duplicate of a story with a very much less informative title, IMHO.

https://news.ycombinator.com/item?id=10263812
Show HN: awspm – rvm for aws credentials and encryption at rest
Is their lobbying forced or voluntary?
The other story looks Heroku specific (I interpreted the other story title as something about bitter employees for one specific company leaving that company, not about a severe threat to privacy), this was the one that got attention. I think it would be a good idea to restore it, because it will probably loose a lot of exposure otherwise.
"a) IO is such a large portion of the problem"

I'm very interested in a cluster benchmark therefor, say 10 servers, as Cassandra claims to scale very well. With a cluster IO has a higher performance impact than one server with local RAID IO.
I had a similar experience in Stockholm, and the restaurant wouldn't even serve us a standard beer, only low-alcohol beer. I'd rather had paid the difference for the real stuff, but they didn't even give us the option.
Famous last words :)
> I think the fact that Obama won in 2012 supports my argument that most people see him as basically competent. Not bad. A reasonable moderate who did a moderately reasonable job.

My basic understanding of Obama's reelection in 2012 is that the liberal vote wasn't ready to admit how simply they had been conned by some clever marketing in 2008.
Are you serious??? This one is about taking action, not some guys leaving heroku for it.
Bernie Sanders is doing exactly that, and so far it seems to be working well.
The whole rant around 21's "bitcoin computer", reminds me of this:
https://youtu.be/ojtMtIyD6dM?t=40
- the product barely went on pre-sale and look how much buzz (albeit negative) it already generated.
Better than their original model of offering slightly more but charging $99 for submissions

https://news.ycombinator.com/item?id=1609917 (back when it was new)
How to upload new file types with the Prestashop Filemanager
DJB's nacl or libgpgme.
If you want to listen to The Shaggs: https://www.youtube.com/watch?v=XR9d4ESlpHY

Also, someone figured out all of the least generally desirable aspects of songs and made a song featuring those, calling it The Most Unwanted Song: https://www.youtube.com/watch?v=-gPuH1yeZ08
As a kid in another country I use to think grownups were referring to the Yogi Bear cartoon character. We used to watch those cartoons all the time and the bear also had funny quotes and remarks. (Baseball isn't really a big sport in my country).
Indeed, but that is single color. GIFs contain the differences between each frame - not a whole frame each time. I was assuming 10,000 (of the ~1 million total) pixels were actually changing, and must be changed to one of two values - thus "perfect" compression for a single pixel would be 1 bit.
[Edit: The LMAX guys showed how much more performance is possible with aligning code with CPU/hardware (in this case for Java)

http://mechanical-sympathy.blogspot.de/
]
It breaks HN's rules to editorialize submission titles, so please don't do that.
This seemed a bit uncalled for:

"Here's Elon Musk.

In a television interview this week, Musk said: "I'm trying to do useful things." Then he outlined his plan to detonate nuclear weapons on Mars.

These people are the face of our industry."

Italics mine.
I have a vertical Henge dock for my 2011 MBP and the Clique (keyboard + trackpad chassis).

I like it: a space saver and aesthetically pleasing, good build quality, and never had any issue plugging and unplugging (need to follow the setup instructions properly).

However, a bit inconvenient as you need to take out your MBP to power it on. The alternative is to leave your MBP on sleep (and it will wake on mouse / button click). Also, factor in a purchase of the display adaptor extension. I found that my existing Mini DP to HDMI does not fit on the dock.
From the article:

> In a television interview this week, Musk said: "I'm trying to do useful things." Then he outlined his plan to detonate nuclear weapons on Mars.

> These people are the face of our industry.

It's hard to take the rest of the article seriously when the author is purposely misquoting people to make them look bad. The comment in question was said on Late Night with Stephen Colbert, when asked what the fast way to heat up Mars would be, as he posited several methods to do it. He later indicated that nuclear bombs would not be the preferred method.