skysight-inc/HackerNews huggingface dataset:
You are looking at a car driving on a hilly road.
The car's engine is not powerful enough.
You observe that on the uphills, the driver is flooring the gas pedal and yet the speed of the car is decreasing.
Confusing correlation and causation leads to the faulty conclusion => the gas pedal must really be the brake pedal

Enabling (arbitrarily) negative rates is equivalent to lifting the power limit on the engine and would simply allow the driver to keep the car at constant speed on all hills (the brakes already have unlimited power)
Thanks for the great feedback, you're completely right. I have switched up the language a bit.

Regarding hypermedia: I really, really want to work with someone to add first class support for it. I don't think spec is a replacement but rather a compliment to hypermedia. The difference in benefit seeming to be static vs. dynamic client generation and I fully agree that dynamic ought to be the future. Right now static is easy to implement and still quite powerful despite requiring tradeoffs about things like needing to version releases of client libs rather than them being more durable in the dynamic scenario.
The CLI looks interesting. Can I use it to pipe logs to you?

That would be really useful for, say, running scripts and maintenance jobs on a bunch of boxes. That would allow me to collect data and inspect it later (or tail it live).

Oh, and I see you provide an OS X package for the tool. I'd vastly prefer a Homebrew package over that.
I don't see how random people off the street can be worse economists than economists. Was there ever a profession that was wrong so often and still generally heeded? Nutritionists, maybe.
Would be good to have a bit of description, before I install a Chrome extension.
Also forgot to mention that Flexx support for Python 2.7 should be available soon.. :)
I use only qwerty. I've never considered another. Studies say dvorak is no faster and I've never considered it for pain.

> What you're doing might work for you,

As I said, it's just one data point.
http://slackhq.com/post/128721741660/inclusion-and-diversity...

Slack posted demographics for every category except for race and management. I hope it's an oversight.
Yes, but you can't predict how long it would take so you can't be sure the lock you acquired you still hold while operating on a shared resource.
The NY Times' recent post about their transition from Flash to HTML5 video highlighted VPAID as one of their big challenges. It sounds like they had to pull the ad vendors, kicking and screaming, into the HTML5 world.

http://open.blogs.nytimes.com/2016/02/08/flash-free-video-in...
They delete the logs after 2 days (free plan) and 60 days (most expensive plan available). The 100GB is only monthly transfer.

Would be nice to have a cloud log service with unlimited retention that's searchable, but for now self-hosting is the best choice using logstash [1] for logging and statsd [2] for metrics.

[1] https://github.com/elastic/logstash

[2] https://github.com/etsy/statsd
Postgres EXPLAIN Visualizer (Pev)
Wikipedia is wrong there. It lists a maximum surface area of 1,780 km^2 (690 sq mi) for Tulare Lake, while Lake Iliamna in Alaska is 2,622 km^2 (1,012.5 sq mi).
Agreed. And it's fun running it on a box with 32+ cores.
The example does not actually use compound literals. (i.e. _arg's initializer would work in C89.) It does use two other C99 features, though -- variadic macros and a for-loop-scoped variable declaration. The biggest compatibility issue, though, are its use of GCC extensions:

- Statement expressions: e.g.: int x = ({ int y = 0; y; });

- If zero-args are allowed (e.g. bar()), then _args is 0-sized, which is also non-standard.

These GCC extensions are somewhat common. Clang has them, and (I think) EDG's frontend does too. MSVC does not have either of them, even in MSVC 2015.

That said, a compound literal might be a good way to remove the extension use, but as long as bar() returns void, the do-while(0) trick is also sufficient for replacing the statement expression.

I think this compound literal usage works:

#define bar(...) (bar( \
sizeof((const char*[]) { NULL, __VA_ARGS__ }) / sizeof(const char*) - 1, \
(const char*[]) { NULL, __VA_ARGS__ } + 1))

bar() results in trailing commas. My impression is that C99 allows them in array initializers. (I saw an example in the n1256 C draft.) I don't recall whether C89 also had them. __VA_ARGS__ is expanded twice, but I think that's OK, because sizeof() only evaluates its operand when it has VLA type, and it never will. This code will work in MSVC 2013 (if not earlier).
If Twitter ceased to exist, would it really matter?

That is the fundamental problem with it. The world gets by perfectly fine without Twitter (and all those that 'tweet'). It is not a communication medium of record in the way that email is. I do not ask people 'did you get my tweet?' in the way I might ask people if they got my email. I never say 'I will tweet it to you' in the way I might text/skype/email someone.

I know some of my colleagues and family members say great things about Twitter, but these guys commute and Twitter is just another thing they read on the journey. I actually have no clue what my sister's Twitter handle is, I have no idea what any of my current colleagues Twitter handles are either. It simply has never occurred to me that I should ask any of them how to follow them on Twitter. I don't care and neither do they.

Twitter also fails the 'other people's screens test'. What is this? Well, walk through a large enough office at lunch time and see what NORMAL people have on their screens whilst working and whilst on lunch. Nobody is reading Twitter because they have to as part of what their job or out of choice in the few moments they have of 'free time'. The recently slagged off LinkedIn and the oft-criticised Facebook do pretty well on the 'other people's screens test' even if it is only the HR department that do LinkedIn. Twitter isn't even worth blocking from corporate IT networks!!!

I feel that with Twitter some people have bought into the hype and personally invested time and effort into believing that hype, for them to say it is useless is not going to happen. Yes it does allow me to have a window in on the programming community I am part of, however, one 'vital' news story feed in my micro-world-of-programming stopped and life went on for me, despite not having Twitter to brief me of what I thought were important developments. RSS fulfilled this requirement beforehand, life went on when RSS stopped and life will go on when this stupid Twitter thing stops, which I hope will happen sooner rather than later. Really it is like CB radio of the 1970's.
Hey pathsjs, sorry for the bad experience... Nevertheless, thanks for the feedback. TLDR: I pushed a fix for the bad character issue, and those PDFs should convert now.

The long version: It has to do with the underlying structure of the PDF; some of the characters in the above PDF have glyphs for display but don't actually map the characters to code points. So, when we pull out the text, they come through as invalid characters, which we should have filtered out. This is an issue we've seen with (all?) PDF viewers; the text you copy from a sentence isn't always what you expect... But, we're aware of that shortcoming and are looking at some ways to improve the quality.

In regard to the extra content in the news articles, we're not currently trying to do what BoilerPlate does. If you want to include or exclude specific content from a page, we have config options to do that via XPaths. Though, we're always open to ways of improving our services, and incorporating something like that would probably be useful.
SnapChat was designed to foster deliberately forgettable experiences.

Good TV shows and video games are highly memorable, perhaps even life-changing experiences.

I think it's valid to say that there are varying levels of quality in leisure.
When I gave up to get it working properly on FreeBSD, I see this news. Great news.
Fun fact! `cd` is equivalent to `cd ~` -- that is to say that the directory is optional and defaults to $HOME.
Youre talking only about the storage which doesn't matter. You still need a system built around the database to handle known ordering of entries and immutability. So you can either hack something together or just use a blockchain which is pretty well understood and simple tech.
Add &html5 to the Twitch URL to force it to give you HTML5 instead of Flash.
I think you may have misinterpreted baldfat's first sentence.

> I see it all the time though that is anecdotal evidence.

He's saying that he "sees it all the time," but he recognizes that this is only "anecdotal evidence."
I know, I should have said "Protobuf + custom connection handling".

Thrift does come with RPC client/server code. You can choose between different transports. Example [1].

[1] https://github.com/apache/thrift/blob/master/lib/nodejs/exam...
Weighted Random Shuffling Algorithms
getTimezoneOffset()
Cheap Car Rental in Melbourne
Woohoo! This is great.
That slide design is really great.
Awesome! Installing htop is the first thing I do on my *nix systems. The update is still not up on Homebrew, shouldn't take long though.
Flash programs could start running before the whole things was downloaded. Hence custom loading bars on flash movies on Newgrounds.
I was doing alright until from the stress I developed schizoaffective disorder. I ended up on disability. Once people know you are mentally ill they don't want you around as an employee and find reasons to get rid of you. HR finds out when a doctor diagnoses you and you get psyche medicine on your health insurance. Then you are seen as a liability. So a lot of people don't seek help for fear they might get fired and not be able to work again.

This has to change in the industry so that mentally ill people get help and support so they can keep their jobs and contribute to the company.

When companies think about disabilities they think about people in wheelchairs, the deaf, the blind but not the mentally ill who have a hidden disability and still need support and accommodation.
Paywalls are a nuisance. Failures of peer review, lack of reproducibility, and political bias are some of the real problems.

Scientists and the institutions that support them must work towards solving these problems. Nobody is going to do that for them. A good first step would be to start acknowledging that the practice of science is as political as any other important human endeavour, and not some impartial objective selfless oracle. Step two could be finding solutions based on this new admission.
I did not know C had static variables at the function level (thank you for pointing this out), but static variables are not the same thing as what I'm thinking of when I say "explicit scoping". It would basically be like writing curly braces for variable declarations the same way one does with function definitions. Because lisp has this it's trivial to extend the scope of the variable to cover multiple functions:

(let ((x))
(defun func1 ())
(defun func2 ()))

This is what I mean when I say explicit scoping. And it means that the reader/debugger/maintainer knows that this variable only exists for these functions. A static variable's scope is implied by the scope of whatever it's defined in (not sure if that's limited to functions in C), in this case X exists outside of C and has it's own scope, not just it's own extent.
to the geniuses downvoting... don't even know why i bother:

"While microcode can be updated through the BIOS, the Linux kernel is also able to apply these updates during boot."

-- https://wiki.archlinux.org/index.php/microcode

now, do you update your kernel more or less often than the BIOS?
Meteor's high level proposal for graphQL reactivity
Ripping Graphics
Who are the Chinese tech companies that just bought Opera?
I think it would not played out like that at all.

Firstly, the victory of the Brits has more to do with effective political strategy than much else - Indian kingdoms and empires were aware of military tech and made efforts to upgrade themselves (dependent on level of wealth and vision)

Indian industry and industrialists weren't incompetent either - they would pick up new tech and use it.

You don't need to be the source of the revolution - you just need to keep up and compete.

Can you can suggest a reason why A significant portion of the subcontinent wouldn't willingly choose to industrialize?
Despite being a little outdated and justifiably overly focused on the computer-science aspects, this is a huge improvement in bringing academia up to speed on cryptoeconomics.
Why do you have to take offence at everything ? Have SJW and feminism corrupted our thinking so much so that we need thought policing every single time someone says Girl or Women ?

Tech world is better off without people like you.
He got in trouble for hacking in his own country. Something the author of this project wisely avoids.
It's hard to solve this part of the problem using current wifi protocols. I think this is closely related to other problems that people have studied and I'm sure protocol improvements could be made using public-key crypto or HMAC. As an off-the-cuff example, when you join an encrypted network, it could tell you (over the encrypted channel) a shared secret to use when reconnecting. Then you could broadcast HMAC(secret, current time) or (nonce, HMAC(secret time, nonce)) and if the wifi network recognizes one of those broadcasts as directed to it, it could reply. An eavesdropper who doesn't know the secret wouldn't be able to determine which base station the mobile device was trying to contact.
Everyone in the world knows about backups except for lawyers?
I don't know which period the parent may be referring to, but if you believe in Mr. Monroe's methodology[0], you can definitely see the reduction in moderates on both sides starting at a peak around 1930.

[0]: https://xkcd.com/1127/large/
While your post is technically correct in terms of how a DCF works, it is also emblematic of a pervasive misunderstanding within SV about how valuation works and especially how institutional investors (the people who control most of the money in the stock market) approach valuation.

Financial models, especially DCFs, are useful as a framework for comparing similar assets against each other -- whether it's two software companies or two oil refiners.

On the other hand, using DCFs as a tool to derive the "true" value of a company's equity is a mistake. Similarly, imputing truths about the drivers of a given company's DCF valuation -- e.g., g in the Gordon growth model -- based on the value of that company's equity in the financial markets is also a mistake.

The recent explosion (last 5 years or so) in private company valuations is more a function of a global thirst for yield than investor expectations that any given company will be producing free cash flow of a in year x or b in year z.
Edited my post to put some of my skills.

My resiliency has kept me alive, but the cold hard reality of not having anyone to turn to or any other options is kicking me down. I will even have to sell my laptop tomorrow, making my search even harder.
That would be linear only if the inflation is 0. Inflation adjusted growth rate will not be fully linear.
We just (last week) launched an Android ad blocker with Samsung that doesn’t require rooting your device or switching to another browser (our app works with Samsung Internet, which is the default browser on most of their devices): https://play.google.com/store/apps/details?id=com.rocketship...

The ad blocker is also open source: https://github.com/rocketshipapps/adblockfast
This has a few of reasons:

1) all abstraction necessarily adds a performance penalty.

2) Hypervisors or VMs have core affinity, but, often, multiple VMs and Hypervisors are pinned to the same core. Since one cpu cannot expose time to two different vm requests at precisely the same time, there is always some variance.

3) Process isolation is pretty good, but total performance isolation is not quite the same.

There are a TON of papers written about VM and hypervisor time management. It's all fascinating and hard.
Amazing work! Where I lived in Australia tourists often would get lost and quickly dehydrate, be at risk of hypothermia overnight or immobilize themselves by breaking a leg. Phone coverage is not good in the country so you couldn't call for help. Depending on your location, vegetation is difficult to see through for search-and-rescue spotters in the air. Once you get off trail it's not as simple as backtracking and so have to wait for help to arrive (so long as you let someone know you were hiking ahead of time).
A first look at Tesla's 'astonishing' new ride
I wonder if some kind of "anti-drone invisibility cloak" could be a thing. Or some kind of tiny turreted laser light that can detect a camera and point a beam into its lens. Maybe an app to detect signatures of drones approaching by their radio signals or rotor sounds.
Logging definitely sucks. It all sucks. Graylog. Elasticsearch and Kibana. Don't even get me started on Logstash which is some of the worst software I've ever used.

When you have a Docker/Kubernetes solution I will be (at another YC company) very interested in putting it through it's paces. Also I'd agree with others here that having a command line tail interface as well as a gui for browsing and savable queries would be bitchin.
> Males have penises and females don't, does a scientific study need to be conducted to prove this point?

What you've described is what I refer to as "sex" while totally ignoring the topic of gender. https://en.wikipedia.org/wiki/Sex_and_gender_distinction

I'm not sure what your politics are, but a lot of people who have traveled down this path in a conversation ended up expressing very intolerant opinions towards transgendered people. If you do feel contempt for someone whose gender identity and/or assumed gender role doesn't match their biological sex, please don't share that opinion with me.
Cool tool! I run a GitHub code review app myself (https://reviewable.io) and have a similar feature built-in to customize the completion condition: https://github.com/Reviewable/Reviewable/wiki/FAQ#can-i-cust.... The main difference is that you took a declarative approach, which I contemplated but discarded after checking with my users and discovering how much variety there was in their approval algorithms. I'm running user scripts on AWS Lambda instead: http://blog.reviewable.io/your-code-my-app-no-worries.

I'll be curious to see how your project works out!
What about batteries? I think most quadcopter drones like the one pictured only last for a few minutes before needing to be recharged. They won't be able to cover much ground in that time.
Most imaging for offset printing is done in PostScript, which can render EPS directly, so there's no format conversion. For web publishing that's not the case, and either is probably fine depending on the workflow.
Someone bought a subscription!
I find this article ironic since every time I visit San Francisco, I see loads of homeless people, many with mental illness, on the streets. I guess Silicon Valley only cares when it is their own.
Jobs in our industry are "intense"...

Speaking for myself, I chose this profession, years ago, because I loved problem solving, absolutely loved it...

I also knew I was the type of person who needed a certain amount of time away from other people, for long stretches of time, to "recharge" my social self...

Which means I am, at heart, an introvert...I need time away from people to be at my best....my wife loves me for that...I can't explain why, but she does...I married better than she did in my opinion...

Nevertheless, as our industry "speeds up" I wonder how many excellent "problem solvers" will be pushed beyond their "mechanical limits"...?
Maybe I'm misinterpreting you or you're misinterpreting me, but I feel like I'm arguing against the concept of predicting the future. It's absurd that this is even an argument.

And when I say the top 1% are significantly better at making predictions than the average person, I mean better in certainty and specificity.

Look at yours and spangry's comments. Full of vagueness.

"Appropriate to scream bloody murder".

About what exactly? It's certainly appropriate to scream bloody murder about things that are happening. It would be nonsensical to scream bloody murder about something that isn't happening.

"the economic depression that will occur in the next 5 years will be started by bubbles popping in residential property markets"

What a huge range of uncertainty. So when is this economic depression occurring? Tomorrow? 2017? 2021? What kind of economic depression? Minor? Major? Capable of plunging the world into the Great Depression? Such vague predictions are fundamentally worthless to the average person.
And a photo that is entirely bokeh?

http://i.imgur.com/siLB9C3.jpg
Python implementation of Jarvis-Patrick Clustering
There was a not-bad post yesterday about talking about feelings at work: https://news.ycombinator.com/item?id=11070056. I don't know that I'd want to have a formal check-in process, but I look forward to the day when the barriers between emotional and professional expression aren't so rigid. It seems obvious that we're headed that way.

Imagine that you actually could "call out to work because [you're] feeling extra anxious one day". What else would be different?
>Samsung Internet

Ah yes, I'm remembering why I hate non-Nexus Android phones...
Mz is a her, FYI.
That's exactly right. If you don't right away, it won't take long to find it.

Never forget to tell them "you are my vengeance on this world."
"Only" is a bit uncharitable. The one doesn't exclude the other.
It looks like arranging employment would do it.
The Berkshire model works because investors admire Buffett and are willing to pay to benefit from his judgment. Why should shareholders want to let Yahoo invest their money, instead of giving it back so they can do so themselves? Does Yahoo have a track record of M&A success beyond Alibaba?
This is an interesting idea, but you shouldn't disparage '"pro-business" Conservatives', many of whom, I assure you, would not be your enemy in this endeavor.
Oh hey you're Catholic too? I didn't know there were any actual legit Catholics on HN. Crazy!
Show HN: Make your embeded YouTube videos more engaging
No. If you look at snapchat as one of the most addicting games on the market right now, hidden features make complete sense. They increase the 'skill ceiling' of sorts, and dramatically increase user longevity.
Hmm. I think I see what you're getting at. It sounds like you're saying that you're put off by the tone of the apology itself, and not so much the quick reversal, which is what I had thought you were focusing on. Is that right? If so, how do you think it could have been improved? I personally found the comment (or apology, or whatever we should be calling it) pretty sincere sounding.

(By the way: I had forgotten that Andreessen was a board member and large investor. Thanks for reminding me.)
They will take our money in 2018.
I can't understand why people like to whine so much about ST "not being updated frequently enough". There has been 32 updates over the last 12 months [1]. THIRTY TWO. Lots of bugs fixed, better support, some new features. Regression bugs rarely last more than a couple of days.

Yes, sometimes the cadence is a bit erratic - a few months without updates, then several during the span of a few weeks - but these comments make it sound like it has been abandoned for years. Not the case, if you're a paid user.

[1] https://www.sublimetext.com/3dev