skysight-inc/HackerNews huggingface dataset:
Very cool. Like what devhxinc said this is hugely useful. I was not looking forward to trying to decipher let's encrypt at home. I'm impressed how quickly this was put together.
Because non-advanced users will incorrectly abuse them. That's why ARC doesn't let you call retain and release manually, even though there's no technical reason it couldn't.
Doing stuff because that's the way C does it is a surefire route to unintentional autoemasculation.
Account-Based Marketing or Demand Generation: It's Not Necessarily One Way
Can copy-paste behaviour predict film taste?
Thanks for the reply!

We work across the industry in alcohol production, so small craft to giant global sized companies.

A lot of what we do is implement better data acquisition from sensory, production, distribution, and demographics during our implementation phase, before our prediction or optimization models have a good enough baseline to run - we are definitely not a sane software shop!

ERPs are a threat but not direct competition to us - we're hardcore "best of breed" software, and it will be interesting to see how those large companies respond to us in the future...
Can this bug cause invalid or easily breakable private keys?
You can't script everything. Otherwise, we'd all be at the beach drinking mojitos checking Slack to see how the bots are doing.

I mean, that's the goal. But we're a ways off.
who is going to pay for it?

The insurance that everyone in this country is required to have. And I meant "immune to regulation" in the same way that the war on drugs is a complete and total failure at its goals.
Why are people obsessed with Japanese miniature cooking videos?
While 4 touches on this a bit, I think another reason is that mutable value types are generally harmful. Save mutability for compiler optimizations and write your code with "let".
I think forcing me to use "+=" in Ruby reminds me that it's really a method call (which can be overridden), rather than an increment operation on primitive types.
What about a function named succ or next? They would make things a bit more explicit, and succ has its own tradition.
I mean you no offense, but to me it sounds like your understanding of nutrition science is 10 years in the past.

I do want to point out naturally occurring transfat has very different properties than the artificial common forms. I have never seen a well designed study show a low-fat diet to be superior to a high-fat-moderate-protien-very-low-carb one (usually referred to as VHFLC). I'd be interested if you know of any.

It is no longer generally accepted that dietary cholesterol is dominate factor unless you have mutation such as some of the PCSK9 mutations. Your body syntheses much more cholesterol everyday than you actually eat. The latest US government dietary guidelines has drastically shifted its position on cholesterol, write-up: https://www.washingtonpost.com/news/wonk/wp/2015/02/10/feds-...

We have since learned many things such as the importance of HDL/LDL ratio as being predictive over just LDL for example.

This is a very complex topic and I would recommend this series written by a MD: http://eatingacademy.com/nutrition/the-straight-dope-on-chol...

This is a 5 part series befitting the complexity of the issue at hand.
I do too, but it's worth it to not have x++ and ++x thrown around inside of expression bodies (especially while loop conditions).
What's the old calorie hypothesis?
I've fixed a bug that broke a web app any time the user did something after 10pm. Turns out someone had written their own date/time parser and validated the time using a regex along the lines of "^[01]?\d:[0-5]\d:[0-5]\d".
Those seven words are a quote, yes, but Erik Devaney uses that quote as evidence in a longer section about the absurdity of artists losing the right to write music using their own voice. Which is not at all what the Fogerty lawsuit was about. And it's not even what the rest of the article is about.

And using the word "sued" without indicating "unsuccessfully" is tantamount to lying, I think. He knows people will assume that means "successfully sued" and will feel outraged and -- hopefully -- post it to Twitter or Hacker News.
Yes because the original got muted for no just reason and with no explanation. Are you able to follow this logic?
The problem developing new antibiotics is not the science it is economic and regulatory. Let's say you are crazy enough to pay the enormous cost of bring a new antibiotic through the regulatory process, your new antibiotic doesn't get used by doctors. They put the new antibiotic on the shelf to be used in emergencies when all the other antibiotics haven't worked. Your sales are then near zero. This is why all the major pharmaceutical companies have shut down their antibiotic divisions.

What we need to work towards is a large cash payment on approval of each drug or a guaranteed minimium annual payment. Once we have this we will start to get the new antibiotics we need.
Having a GC can make the implementation of lock-free data structures significantly easier. Without GC you effectively end up implementing a sort of very specialized garbage collection scheme for the data structure.

This is a very nice article about using epoch-based memory reclamation for lock-free datastructures in Rust: https://aturon.github.io/blog/2015/08/27/epoch/
I actually don't get the attraction of running Go on Android. I see it as a systems language.

IMHO, Dart is a much more interesting applications language. And it will soon run on iOS (see http://flutter.io)
There's a browser that gives certificate change notifications by default?
New Publications – SAMHSA
If I was a VC assessing a firm, I would love to get a look at their git repository, and not just for due diligence. I would know where their demos are inadequate, which would be very useful for bargaining.
Go’s compromise here is that these operators are statements, not expressions. There is no return value. This makes it semantically identical to i += 1. It keeps some sugar while removing some classes of gotcha.
In Go, where they're a statement, they're fine. But as an expression, but stuff can happen. In non-contrived, real-world, historical examples.
I should down vote u then? Isn't it myopic to down vote people because of some perceived subjective quality like tone?
> Because non-advanced users will incorrectly abuse them.

I don't see how this is a valid reason to remove the operators completely. Beginners will get it wrong sometimes, so we should remove it?

Beginning users are likely to make all kinds of errors, so the implication would be maybe we should remove the entire language...?

Not to mention, pre-decrement and post-decrement are not complicated concepts. There are many valid reasons to use both, although post-increment/decrement seems to be the more common use.
It is better than nothing. Consider the most extreme case, child labor (and I don't mean teenagers working at their parent's business). Enough people thought this was not better than nothing and thus pushed to end the practice. In some places this worked (more through economic pressure than laws if memory serves). The children who ended up with nothing found that they were worse off and many turned to the world's oldest profession to make money. They ended up worse off because nothing is worse than being exploited.
i really like the location aware function of the app! as a college student, the most important thing is convenience. I think this app would be very useful for desperate times when you're just missing an ingredient for something. the design is simple and intuitive-- I would definitely use it if it were real!
Oh wow you're an idiot.
Electrical Fire Downs 911, 411, 311 & 211 in Canadian City
I don't know why this app needs to exist, it's another example of how gentrified the tech community is. Food shopping is not a problem that needs to be solved. I'm sure most people are smart enough to budget how much food they should buy at the supermarket.

Your design looks amateur and it doesn't seem like you spent very much time on it at all. I think you might want to spend more time improving the design and color choice before you come back for comments.
I'm not sure. But nationalisation is certainly a violation of rights.

Of course, I'd be interested to see how those assets were set up in the first place - my bet would be during a non-rights-respecting period of colonialism.

How far back do you go? (Serious question).
Selfies save Casio's digital camera business
Hitchcock's Rope was based on them. A technical tour-de-force—it's set entirely in their apartment and was edited to look like a single continuous shot. Also a strikingly un-American movie for the 1940s.
It doesnt mean anyone should accept the rules. That is BS.
Good. I've always presumed ++ is in C because processors had an increment instruction that was faster than add back then, and for the PDP-11's autoincrement addressing mode. Presumably Dennis' compiler would have been that much bigger in order to spot these optimizations vs having the programmer explicitly invoke them -- perhaps big enough to no longer fit in memory.
Ballmer was the "business guy" at the startup that created the greatest ever amount of money for its founders and employees by holding off an IPO and raising a minimal amount of outside investment. The amount of equity he and Gates retained allowed Microsoft to take a long term rather than a quarter by quarter Wall Street driven approach for about twenty years following the IPO.

If Microsoft is currently undergoing a renaissance, it may be because Ballmer got the supertanker turned onto the right heading. Unlike the much beloved Sun, Microsoft is still around and its works are trending toward the right side of history while Sun's legacy is increasingly sliding into the pale of Oracle.
Isn't it interesting that even today, after Microsoft Research showed that pipelining could be almost as fast as SPDY and when activating it in Firefox is an about:config away, people still refuse to include it in any tests?

Google never showed any results vs pipelining. They just said "head of line blocking bad" and "one TCP connection per user good" (for tracking) and people just ate it up without evidence because, I suppose, they viewed HTTP/2 as conceptually simpler and more elegant. Nevermind that HTTP/2 didn't address any criticism that PHK had... that's ok because Google was just going to do it anyway.
It is the fixed rate at which all mass-energy is moving through space-time. The rate never changes for anything. If an object is moving slowly through the space axis of space-time then it is moving quite rapidly, though at a fixed and predictable rate, through the time axis, and vice versa. C is the rate at which time and space are flowing in the simulation. Clock speed is a good analogy.
Victoria’s Secret Model Speaks Out Against Skinny Shaming on Instagram
I'm trying to figure out how to actually "wait in the lobby" for the webinar. Is there going to be a link provided on the page right at the minute it starts? If so, that's a bit concerning.

edit: Perhaps they will send info in an email. According to a confirmation email I received "Log-in information will be emailed out 24 hours and one hour before the webinar begins."
Looks like Certificate Transparency isn't on the roadmap? What's the holdup on that? Seems like a perfect match for something automated like Let's Encrypt.
No, this is dumb. Balmer was never mediocre.
Is this like the Apple idea to have a 1-button mouse? I like to ++ things, because when I'm coding, it fits better with that focused efficient state of mind where you don't have to think about x + 1, you just say ++ and it's bigger. But I'm not an Apple programmer, so maybe this isn't for my style.
The single-line arrow has both precedent in set theory, type theory, and mathematical logic.
I certainly wouldn't be surprised.
How Mark Zuckerberg's Altruism Helps Himself
Bayes Theorem is easy. But determining its components can get tricky.
Show HN: Ultrapush.ws – Back end-less client notifications
I've build a simple Web Hooks to Sockets proxy server over the past few weeks and I would like to have your feedback.

Thank you

http://ultrapush.ws/
I decided to write a Guide about Sketch App
Thank you jasonkester, it is indeed very complicated because to be nitpicky, you have to consider the growth or decay of the said established SaaS business over the years, the probability of the next SaaS business taking off; which I'd go out on a limb and say is highly variable but assume the median case to be: steady of loss of income from established business (e.g., BingoCard Creator) and very high risk/reward of next business in pipeline taking off.
I followed through to a linked article from this one ( https://medium.com/@david_hewson/never-quote-a-rock-lyric-in... ), which left me confused.

IANAL, but I consider myself reasonably well-versed in common forms of copyright issues. I don't understand how quoting a single line of lyrics requires permission.

Is it just the (unfortunately) normal "They'll sue you and it's not worth the expensive of a defense" condition? Or was there a case that decided this? While I'm aware that a cultural reference isn't covered under fair use defense, I'd argue a cultural reference isn't a derivative product either.

Anyone have some data here?
Andreessen Horowitz to Invest in Nootrobox, a Nootropics Startup
You can do this with rust and go already by cross compiling which they both make easier than C++ makes it.
The regulations often exist because of externalities to transactions. You don't directly have to deal with Uber, but you will still be impacted by their operations if they are in the same city.
As a college student, I always find myself either buying too much or buying too little when I go grocery shopping. This app would be great within a college community where people are trusted and it is easy to transport these goods around
You can retroactively make a license more open, but you cannot retroactively make it more closed.
> Their expressive advantage is minimal - x++ is not much shorter than x += 1.

And there is no ++ equivalent of x += 2.
I'm no expert, but it seems to me that as long as there is still basic research being done on the behavior of very simple proteins, we're a long way from understanding the complex interactions that happen in cells.
I recognized the name Catmull from Steve Jobs biographies... lo and behold you're talking about the Pixar President Edwin Catmull.
Damn, I think you are right. Just checked on W7 and it must've been telnet and/or tftp that I was thinking about. ftp does seem to come standard.
I find the number of typo PRs to be amusing. Makes me wonder if there's a mass effort to slog through commented code just to jump into the contributor list.

Correct spelling is certainly good, but the interesting phenomenon is getting a PR merged in a high-profile project - however slight the change - as a badge of cool.

https://github.com/apple/swift/pulls?utf8=%E2%9C%93&q=is%3Ap...
Website exposes how easy it is to track you by your cat photos
Some enlightening performance comparisons:

- https://kinsta.com/blog/hhvm-vs-php-7/
- http://talks.php.net/fluent15#/

PHP 7, in addition to give the language some nice new features and deprecating some ancient garbage, is lockstep with HHVM performance-wise. It's definitely a major milestone in the language's history.
Well, the same argument can be made for pointers, which are clearly harmful to a safe language.

Swift does include them, but puts a screaming "Unsafe" in front of their type names so that it's clear that unless you really know what you're doing, you're probably doing something wrong.

There's no way to do that with a ++ operator, so it's being removed.
I'm really surprised that there isn't much better debugging support for languages that use JS as a compiler target. Everyone should be able to simply debug in their source language. REPL should simply return JS objects and values, but allow people to type in expressions in whatever language they have. (Might require the compiler to be written in JS or compiled to JS, then also add an API.)
"Drop one of x++ or ++x. C++ programmers generally prefer the prefix forms, but everyone else generally prefers the postfix forms. Dropping either one would be a significant deviation from C."

Funny given the name of the language.
> Published in a shitty journal (Impact Factor: 1.3) with n = 10 per group. Also relevant: most psychology research published in high-ranking journals cannot be reproduced

The second sentence is not relevant, if the first is accurate.
After you count the inflated headcount, yes. If it ran on a reasonable budget of $10 million it would be able to run for many years even on existing reserves.
Thank you jmathai for digging up your numbers and posting them again. Really appreciate it, echoing the previous poster, I think living expenses really shouldn't be part of equation as you would incur them anyways if you had a FT job.

I think it is really impressive that you generated a significant income, which puts you arguably in a relatively high percentile of people who try to do startups.
Technical Requirements

Before the live event, ensure that you have the following equipment and software:

A computer that supports streaming media files

PC & Mac Users: Download and install the latest version of Silverlight

DSL or a fast Internet connection to view the video session.

Will my ISDN 64k work?
The NSA metadata shutdown isn't real
Those exist, as part of "RandomAccessIndexType", to which "Int" conforms:

1.advancedBy(1) == 2

This is different than ++, though, because ++ mutates the value, and advancedBy(:) returns a new one.
Agreed. In the list of disadvantages, we don't see "many professional programmers expect the ++ and -- operator" or "beginners will be confused because old code examples on the web will stop working".
Go away, troll.

Please don't make the thread worse by doing this. If you think someone is trolling, flag the comment by clicking its timestamp to go to its page, then clicking 'flag'. (There's a small karma threshold, currently 30, before flag links show up.)
Added it to the post.
Yes. This was the post I expected to see that other day.

I'm so happy. Now just to get my projects onto PHP7.
Yes. Anointing "+ 1" as a thing that needs special syntax is weird.
I think this sums up the attitude of most of those confounded young'un Millennials, myself included.

I like the idea that Youtube remembers the videos I've watched so that it rec's others, it's a useful feature of the site. The fact that someone else, a person, could see that information, that is upsetting. It's probably difficult to have one without the other, however.
There are a few choices, like using React with Backbone https://blog.engineyard.com/2015/integrating-react-with-back...

Facebook also came out with a storage interface and state management library that is used to manage unidirectional data with a backend called Flux https://facebook.github.io/flux/

And a lot of the cool kids these days are using a Flux-like state management system called Redux -
http://rackt.org/redux/index.html which is roughly based on the immutable patterns from Haskell/Elm.
> it enables some really revolting and difficult to read things.

for others, though, it really enables the writing and reading of some very elegant and concise code.
at least google analytics is non blocking
No, you never send your private key to anyone, with any HTTPS certificate generating scheme.

All they do is sign your public key.
Reverse Engineering Intel DRAM Addressing and Exploitation
This argument feels like 'legacy for legacy's sake'.
I was going to have a section on Elm, and then the post got too long :) Clojure(script) feels much more mature, and general-purpose. Elm is client-only, not nearly as many libraries, etc.

Would clojure's readability be helped by having a non-lisp pretty-printer? I've been thinking about this a bit - s-exps are great for writing, but fails to take advantage of our advanced visual pattern matching when reading it.
Just having `i += 1` would seem more in line with Go's professed Simplicity philosophy. When both `++i` and `i += 1` mean the same thing, you might as well drop one of them. `++i` (and/or I guess `i++`) is barely syntactic sugar.
How much does a healthy diet actually cost?
There's already an app for doing this, LeftOverSwap.

http://www.forbes.com/sites/federicoguerrini/2014/07/28/this...
Reagent – React testing from Airbnb
The population density is also much less if we scaled the population of my apartment up to 13,000 km², but that isn't how metropolitan areas are traditionally measured. The NYC metro area includes three states, lots of sprawl - so it is much less dense.
"nationalism, religion and ethnicity has always been used to destabilise countries"
They were also used to create countries in the first place.

Remove nationalism, religious and ethnical union from a country and it starts to fall apart, just like Jugoslavia did.
Counseling and machine learning
Murder Incorporated: Insys Therapeutics
VOTES--

MORE SERIOUSLY....CODING CAN BE ABOUT AESTHETICS. YES, JUST BECAUSE. CODE CAN LOOK GOOD AND THAT IS A VALUE.

BUT ALSO, AESTHETICS CAN HAVE A NON-MEANINGLESS AFFECT ON COMPREHENSION, READABILITY, CODING-PLEASURE AND PRODUCTIVITY. SO MONEY, BASICALLY.

PERSONALLY, I LOVE THE ++ AND -- AESTHETIC. IT'S JUST A COOL GLYPH/DIGRAM/IDIOM. BRING BACK THE QUIRKINESS ( OKAY, NOT TO THE PERL-LEVEL ) BUT BRING IT BACK!
Sorry for the error! Do you have the full error message? Can you please file an issue?

https://github.com/diafygi/gethttpsforfree
Ask HN: What is the best way to not feel lost in a technical meeting?
As a new employee, how do you prevent yourself from feeling lost in a technical meeting? Even after a few weeks, I don't quite understand everything that people bring up in their updates. Interrupting to ask for details that might be redundant for others seems very counter-productive. I am curious to hear your thoughts on this issue and any strategies you adopt to overcome the ignorance barrier.
I think I saw it here, but somebody had a pretty solid system for sleep tracking/making use of the silent alarms, which I've taken to using. Basically, you charge it twice per day, while you shower/brush/floss/eat in the morning and in the evening - basically, pop it off for an hour or so where you don't really need it and charge it then. It recharges really quickly, especially at lower battery levels.
What the hack?
Facepassion Enters Beta
NativeScript Real Time Live Editing [video]
The impact on the poor is easy to fix: prebate everyone an amount of money equal to the poverty level energy consumption. It cancels the income effect while preserving the incentive to cut back on any marginal unit of CO2.
Yes, being a millionaire politician or doctor makes you wealthy.
How so? Perhaps you're thinking of a representative democracy. I'm referring to direct democracy.
Live longer, work longer
So? Advanced developers abuse languages all the time. This isn't a valid argument.
Because they can constrain the design of the language, and make it more complex to reason about the language. Look at the language necessary to explain their pitfalls in the C standard, or the extra copy needed in operator++(int) to support post semantics in C++.

They also make the tools that consume that language slightly more complex. It doesn't sound like much, but in aggregate it's the difference between writing a parser for Java vs. a parser for C++.
I hear lots of people saying similar things about 'rights' these days. It's like people think that declaring something as a 'right' is all that it takes to enable free action. If only it was that easy.

My experience is different: One has a 'right' to do something as long as the observers (i.e. the authority) agrees that the right exists. In other words: if you want a right, you have to fight for it, first.

(Personally, I agree with your sentiment - but I'm a little frustrated with our current generation. Lots of rhetoric, too little action.)