skysight-inc/HackerNews huggingface dataset:
No. I might like to pay for intelligence on GA if I knew anything about what was being offered. If you want more accurate answers, you're going to need to share more details.
Why isn't is suitable? (I've never used protobufs)
Last call for free Windows 10 upgrade
You know google search puts together things which are conversationally related. If you don't think people are making Trump Hitler parallels you are in an echo chamber.
Check out...

"Zinc" - It used to be an external package later integrated into Pharo. To check it out, download Pharo 5 from http://pharo.org/download

then try the tutorial...
http://zn.stfx.eu/zn/build-and-deploy-1st-webapp/.
Debug some of those examples and you'll get a look at Zinc's internals.

"Teapot" - I haven't used it but seen others in the mail list describe it as elegant. You can load it into Pharo 5 from Tools > Catalog Browser.

https://skrishnamachari.wordpress.com/2014/08/28/teapot-phar...

https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBo...

Please ask questions in pharo-users if you get stuck.
http://lists.pharo.org/mailman/listinfo/pharo-users_lists.ph...
Lyft, has a name that is not distinctive from the English word "lift", which may make for a nice pun, but it's harder to express in conversation that you'll use a ride-sharing service rather than just calling a friend. "I'll get a lift."

Uber has a lot more brand recognition, but like Chik-fil-A they are also known by a minority for terrible business practices and are on unofficial boycott.
Broken link. Can you correct?
Ethereum Classic Brings War to the Cryptocurrency Exchanges
To further this point, this is a nice US-based analysis from the Middle East Quarterly in 2009 of Gulen and presumably the folks who participated in the coup seeing as the Kremelists (secularists) had already been removed by him). http://www.meforum.org/2045/fethullah-gulens-grand-ambition.
It sounds like secular proponents of democracy in Turkey are up the proverbial creek no matter who prevailed.
It's also an option when the properties of objects going in the table are going to be wildly different or are not known at write time.
Yes, I read this. It tells me what Protocol Buffers are. Faster, Smaller XML like data structures for serialisation. What are the most common use cases though? And do people only use them for performance reasons?
Hi all, I'm one of the designers of the sup project.

Interestingly, we only looked at Ansible, or later heard of salt, after we already wrote the first version of sup. Later our friends told us it reminded them of Ansible. We believe sup is much simpler, because its more DIY from the perspective of the user.

It's written in Go and currently the master cloc's in at 890 lines of code. Sup is just a small utility and personally I view it as complete, other than any refinements that come through its life. Thanks to Go, it's also pretty nice that the sup binary doesn't require the install of any external runtime.

When designing it, our high-level goals were to have a very fast and simple deployment tool that anyone on our development team (including frontend devs), could deploy their applications to our network. It's been working really well for us for over a year now.

To be honest, I've still never tried Ansible or salt, and I'm sure there is a lot of capabilities they have, but, whatever they are, we've been fine without them. For example, sup doesn't have 1000s of community playbooks, but you can reference local programs/scripts that are piped and executed remotely on a network - we use this often for deploying docker containers.

Finally here's something I love, and maybe possible with Ansible (I don't see why not):

https://gist.github.com/pkieltyka/4ab679a692db47e0b410f66b3a...

then run.. `sup staging tail-logs` to tail live server output. Or even filter it with, `sup staging tail-logs | grep WARN`.
Designers vs. Developers – 5 Tips to Give Peace a Chance
Learn How to Become a JavaScript Developer
> Hm... but still buy iPhones and other cheap Chinese stuff? Seems like a very intellectually dishonest proposition...

I honestly don't think that boycotting a country or company for reason x can be called "dishonest". Where did you read that I encouraged people to by iPhones and "other cheap Chinese stuff". Hint: I haven't.
They charge everyone as much as they can get away with, its still the same old supply and demand. The issue is that say France/Egypt/India can provide an organize front when dealing with pharmaceutical companies so they get better deals.

Ever seen the video with Ron Paul being asked a question with what should happen to a person who has no insurance but needs immediate medical care and the audience shouted "Let him die!". There's your answer.

Never gets old:
https://www.youtube.com/watch?v=PepQF7G-It0
How is is w1x1 + w2x2 +... wn*xn not a linear combination? Or is your objection that, upon adding w0 it is no longer a linear combination of x1,...xn? In that case would it be more accurate to say, "a linear combination of xs plus a constant"?
Irregardless is not a word
What characteristics of a JSON format would be important?
There is no "will of the people" because Brexit was never a well-formed practical concept.

As a matter of common sense, you can't have a referendum on a word with no meaning.

Or rather you can, but the result is guaranteed to be a disaster. When there is no definition everyone agrees on, the only possible outcome is anger and disillusion because some very significant proportion of the population will be disappointed.

And even if everyone in the UK agreed on a practical definition - which they very much don't - the EU might not agree to it in negotiations.

The entire business was utterly dishonest.

There's a huge difference between 'Do you want to leave the EU?" - which is a meaningless catch-all promise that covers all possible and impossible hopes - and "Do you want to leave the EU under these specific terms and conditions?"
This was an eye-opener when I first heard about it. I cannot fathom the thought process that allowed them to do this. It's such a black mark on the brand. FWIW I order a LOT from Amazon.
For me there are three main advantages: schema, performance and code generation.

Having a strict schema makes it a lot easier to maintain applications in a distributed system. Parsing protobuf is much faster than something like JSON. The multitude of code generators for protobuf make it really simple and easy to use multiple languages on the same data structures.
No, I'm right for the right reason.

All extrapolations of this type are difficult to prove out. They are based on a lot of assumptions. Those assumptions may not all be right and some critical components might be missing. The model being used to compute slippage over time might be overfit to the parameters.

If I declared the world to be flat then proved it by going to a truly flat field to provide parameters to a mathematical model that showed I was correct, it wouldn't make me correct no matter how convincing my credentials or my paper.
yep. shame about them axing the 17 inch one.

wow 5k have significant differences from 4k? maybe i should try that. but again, the forked dp cables means current (mobile at least) graphical power is still sorely lacking. and i'm still waiting for the 5k to be more available and being more affordable.
and b) does not accept something for a fact just because it's in a journal.

I can't say I know any scientists who think any differently.
Because docker is the new hotness while smalltalk is old hotness?
> Checks and Balances

Yeah, and the special thing about Turkey is (was?) that the military is one of the balancing forces because they were not controlled by the government as they are in many alternative democracies. This is partly historical due to past military coups. It's hard for me to say whether it's good or bad, given that the military independence has led to very negative outcomes like the 1980 coup, but it can also provide a force to keep a crazy parliament in check.

> What would you call Chavez or Maduro?

Can't comment because I don't know enough, sorry. Will look into them.

> This is you trying to fit your worldview into the events.

Maybe you're right, all I'm saying is that it looks like they are in the process of passing controversial policies while the electorate is under shock.
Show HN: Our Red Dot Design Award submission (from 2014 and no, we didn't win)
Stopped playing computer games. I played Heroes of the Storm and Hearthstone a lot. Like almost every evening when I had nothing else to do. I noticed over time two things:

First, I can't play such games in a non-competitive way. While some seem to play Hearthstone for fun, I play to win and I want to figure out how to do so.

This leads me to second: Ultimately, for an hour's worth of gaming time, I had a few feel-good moments and the rest was emotionally stressful. I hated the luck of Hearthstone, I hated random assholes in Heroes of the Storm who'd destroy the game.

When I realized that my emotions were determined by a random number generator I had no control over (matches and card draws), I finally decided to quit playing games for 30 days. After this month, I didn't really miss anything, used the free time to do other things and removed the Windows Bootcamp partition of my Mac with all games and never looked back.

A few weeks back, I played Hotline Miami 2. A single player game. It was okay, didn't waste endless hours of my time and had a definite end – not like multiplayer games where there is no end. But single player games won't cut it for me anyways and haven't for a long time already. I think they're mostly boring.
Microsoft .Net Developer Training Online  SRY IT Solutions
Asking dumb questions is not the problem. The problem is not knowing that the question is dumb.
Other things that I find useful to consider:

How big of an IDE and how many extensions/plugins to that IDE do I need to require? Recommend?

Can you take a fresh code clone and hit the big green play button in your IDE and go straight into debugging? How long does it take to build that first time from a fresh start? Subsequent "average" attempts?
You and I may not like it, but the vast majority of the population supports the views and policies of the AKP and Erdogan.

Yes, but that's un-american and therefore, evil.
Locked is locked.
> That package has versions

This is a statement that doesn't always apply.

For example, some packages don't have versions, they only have a single version: the latest version. It's a moving target, but it's there. Older versions are just an unimportant and unsupported implementation side-effect.

Of course, many packages do have versions, but this one factor makes a big difference on how you look at vendoring.
For me, it boils down to two questions:

1. Does pursuing the vulnerability further benefit the research?
2. Would it cause any damage?

If the answers are yes and no, I'll happily see where it takes me and re-evaluate as I go on. With bug bounty programs it's generally expected that researchers are going to poke and prod at things which they otherwise shouldn't, although some programs do specifically state their objections to pursuing issues further. Facebook, for example, would rather you find an issue and report it straight away while others might admire your creativity to show exactly what an attacker could do.
At what point would you start asking questions then? Because questioning anyone about their work is us asking for them to show us how they are right. That is questioning their competency on the topic at hand instead of just accepting what they say at face value.

I won't apologize for requesting someone to show me how they are right about a topic I know little or nothing about because the simple fact that I know little or nothing of the topic doesn't let me understand they know what they are talking about. Lots of experts get things wrong all the time. If we just accept the results of experts without questioning then how do we know they are wrong? Wait for another expert to take notice and bother to care to check?
I think bikeshedding could exist irrespective of processes. Bikeshedding is the behavior of miss-prioritizing trivialities with greater imperative than core concerns because they are easier to think through. The solution for bikeshedding is prioritizing tasks in alignment to a written mission or plan. A documented plan described achievement of the plan where processes are the requirements to attain a certain level of conformance to a sub-goal. In other words the processes, of a well designed system, are the minimal number of barriers to get in the way just enough to prevent mission failure.
Thank you! I got here after the title change and was terribly confused.
I have felt this way too, believe me... "Felt" because I got tired of the feeling and sent in my resignation. I couldn't keep complaining and feeling without doing anything about it while time raced. I'm 29 too and we can both share how we look back and see how quickly everything seemed to happen, our mates are almost all married!! Or are you married too..? Lol.

Well.. About 7 months later I'm coming across your post in my hacker newsletter email and I have this to offer you (for your journey will be different from mine) :

Books: The Miracle Morning by Hal Elrod, The Alchemist by Paulo Coelho, and the Millionaire Fastlane by MJ Demarco.

Learn as much from your job while you read these and then follow your heart when you decide to follow the signs.

Your yearning is the beginning. And whenever you're depressed remember Isaiah 40:31 (even though I don't use it.. Lol). The promises really happen.
It's a shame the Economist didn't name the VC and the firm so founders could collectively ensure nobody ever works with this person.

Just when I think I've heard the most tone deaf and arrogant thing possible out of a venture capitalist's mouth, the high water mark rises.

Hopefully this person will repeat said gesture in the mirror -- it's entirely apt.
Much better to discover genes that confer hardiness to cosmic radiation, and modify the genomes of space travelers with CRISPR.

Evolution is too slow. We must speed it up.
Sounds like a great time to be using electronic voting machines, doesn't it? But I for one wouldn't worry too much about the Russians stealing the election for Trump. I'm sure the NSA can steal back the election for Hillary (or just steal it).

It's too bad nobody seems to care about exit poll results in the U.S., as long as their favorite candidate is "winning" (which seems to justify wild swings between exit polls and real results).
There are plenty of Barns & Noble's around Los Angeles. They're usually located in town centers (Americana at Brand, The Commons, etc.) and most of them are treated as such with open reading areas for children and a coffee shop for adults and students. It's one of my daughters' favorite spots, I hope that element doesn't go away anytime soon.
I'm referring to people relying on an automated unchecker, which is my point.
I think moonshot, by definition, means 15+ year timeframe to full realization. Google is a very young company, they just haven't had piles of cash to invest in moonshots for long enough for us to have seen the results. X was founded just 6 years ago, Alphabet was founded just last year!

To be asking 6 years in where are all the moonshot successes already? I think this demonstrates exactly how problematic and pervasive short-term thinking is.

The question to ask is in 50 years, how many different $10B+ revenue streams will Alphabet have?

If we really think this R&D isn't going to pay off, at the scale Alphabet operates, that's almost like losing faith in humanity.
We use them internally at Square for our RPC mechanism ("Sake", similar to "Stubby", Google's internal RPC mechanism), for our Kafka-based logging/metrics/queue infrastructure, and for defining external JSON APIs. We're in the process of switching from Sake to GRPC, which also use Protobufs as their payload format (although you can sub in different transports).
I've never seen a city with book vendor streets like Yangon, Myanmar.

https://www.google.ru/search?q=yangon+myanmar+book+vendor&pr...
Hmm, yeah, looking into this Apple devs didn't seem to have discussed the change on the Samba mailing lists, earliest news item I can find about it is this, but it's from unnamed sources...

http://appleinsider.com/articles/11/03/23/inside_mac_os_x_10...
I used it in a trading system because it's a compact scheme for sending data across networks. It's also quite fast, and there's support for various languages. So you can have a feed handler blasting out prices using a c++ implementation, with a GUI drawing a chart written in c#.
funny article.
I do all of the stuff you mentioned on a daily basis (quant in a high-frequency trading firm) -- NumPy (plus its C API), Cython, numba, a good measure of C++, and even some occasional LLVM. The typical projects range from ingesting market data in high volumes to doing complex machine learning mumbo jumbo :)
Weekly Top 10: Let Us Count the Ways That DevOps Pays
To the parent, and all the siblings of this comment:

If you're fast/productive in C# and you're looking for a good way to accomplish quick tasks or experiment, LINQPad (http://www.linqpad.net/) will become your best friend very quickly. It would probably be faster to list the things I don't use it for than the things I do. The premium license is worth every cent.
Yes, that is exactly what I meant. I am a fan of Kickstarter/validated learning.
A few problems.

Banning products: Companies could knock out competing products by starting a "false flag" review campaign that Amazon eventually discovers.

Banning reviews: It can be legitimate to provide samples of products for people to review and helps encourage competition, it's more about the method of the approach.

The best approach is if Amazon just facilitated the whole approach to ensure integrity. I think they attempted this with their Vine program, but that might be too one-size-fits-all for some companies.
Been using flatbuffers in production for a high speed market feed for a month now. Love it. Decode/encode time is absurdly fast (~1-2 microseconds for a small to medium schema). If you're pushing 50k+ events/second it can be a great choice. Takes up almost no space on the wire too.
I would expect him to make any argument he can against fossil fuels. He is heavily invested in solar technology.
I originally posted this on Dribbble, but I think it might actually be of more interest here. This was ultimately an experiment in software marketing, so what follows in as a postmortem for others to learn from. Hope you, guys, find it useful.

<cite>

A couple of years ago I had a weird idea to try and enter our software product into the Red Dot Award [1] competition. Somehow a thought of being able to stick that swirly red sphere on our website was highly appealing, so I emailed them and asked if there was a way to enter with a software product.

Surprisingly, that exact year they decided to start collecting money on that front as well and included the Interface Design sub under Communication Design category. For mere few hundred euros one could submit their work for their expert analysis on condition that they were prepared to part with additional 1.5K upon obtaining an award.

Long story - short, we applied, paid the fee and I then killed a couple of weeks of drafting this presentation. Mind that there were absolutely zero guidelines on what they expect from it except that physical products should be shipped well in advance. One of the options was to submit a link to the presentation (rather than a PDF), which is what we ended up doing.

Being expertly versed in modern web technologies we added a couple of lines of Javascript to report some events from the page when it was viewed.

The judgement time comes and we get a page hit.

Very exciting as you can imagine, but then we look at details and see that they read through about 1/3 of the application, looked at one animation, scrolled to the bottom and left. And that was it. In and out in two minutes.

You'd imagine that judging an Interface Design competition entry would involve, you know, trying out said Interface or perhaps reading through the actual application, but I guess that'd be setting the plank too high. So needless to say that was quite underwhelming and as you can probably guess we won a nice round zilch.

In any case, here's our application in all its three-color glory. I still like it and I still think we did a pretty good job with this particular piece of software, Interface Design included.

</cite>

[1] http://www.red-dot.de/
As an example, they power Google's RPC system (usually referred to as Stubby in the literature, recently open sourced as gRPC http://www.grpc.io/)
There's a visible-wavelength simulation of a gravitational singularity in free space running through Apache on an old Sun machine at Dal:

https://web.cs.dal.ca/~hannon/

;)
I live in Chicago part time, and whenever getting a ride from Ohare, the drivers prefer I hail with Lyft instead of Uber.

As such, the dude abides.
I read what mikeash is saying as a sort of extension of one of the guiding principles behind the moderation of HN: default to assuming that others have good intentions. The extension being, let's not immediately assume that these researchers have made a basic error, especially on the basis of a brief article.

You can have a healthy skepticism while still showing professional respect.
Start working remote. But I think I couldn't have done it sooner. Times are changing if it comes to remote work, but not as fast as I want :\

Doing polyamory. I always was in love with multiple people, but most of the time I was bound to one. I never cheated, but I felt bad often. Should have done this earlier, but only with the rise of the Internet I was able to find enough people to share my thoughts with.

Started lifting weight. This I really could have done sooner, but I always was kinda nerdy and weights were for buff cool dudes. It got me rid of back-pain and I generally felt better.
There are a ton of different regulatory jurisdictions that this whole self-driving tech will have to get through before I would worry.
What you describe in your second paragraph is a general phenomenon called the fundamental attribution error:

https://en.wikipedia.org/wiki/Fundamental_attribution_error

It's definitely helpful to keep in mind.
It's fairly easy to spot ideologically consistent libertarians if you ask them about climate change, carbon tax etc.

Unfortunately, it turns out that they don't really exist in any great numbers.
> You and I may not like it, but the vast majority of the population supports the views and policies of the AKP and Erdogan.

Erdogan succeeds in part because he attacks democracy. The whole reason Erdogan (with ISIS's help) attacks the Kurds is because "they" deprived Erdogan's party of a parliamentary majority for the first time since 2002. [1] [2] So his military attacks his own cities. [3]

(The Erdogan/ISIS connection is obvious. [4])

Erdogan's been threatening academics for a long time. For example, detaining them for a petition for peace, hacking/blocking it so people can't read it. [5]

Erdogan destroying his opposition isn't democratic.

[1] https://www.theguardian.com/commentisfree/2015/nov/18/turkey...

[2] http://america.aljazeera.com/articles/2015/7/29/turkey-launc...

[3] http://www.france24.com/en/20160714-turkey-unesco-heritage-s...

[4] http://time.com/3980085/these-5-stats-explain-turkeys-war-on...

[5] https://news.vice.com/article/turkey-detains-21-academics-fo...
Kenya's Pesapal Launches Point of Sale System Like Stripe
I haven't been following very closely but don't think they got rid of political immunity in general. They only removed immunity from MPs, where Erdogan is the president.

I'm less sure of this but I don't believe they lifted immunity for all MPs, I think the bill listed the exact MPs they were going to target.
Coase, Pigou, all these ideas are fairly libertarian, just like other forms of property rights are, and externalities like pollution can be thought of as a form of trespass.