skysight-inc/HackerNews huggingface dataset:
Show HN: A simple expression parser in C++ that uses Dijkstra's Shunting-yard
Very cool! I often also use Atom, so I'll definitely check this out :)
When I hear "autopilot" I think of movies where the pilot flicks a switch then gets up and has a coffee while chatting to an air hostess.

Tesla's marketing many people know this is what people think of too, as the general population is never well versed in any area of speciality, by definition.

Calling it autopilot is misleading. Cars aren't aircraft and drivers aren't pilots.
The match is for the first month's charge. If you sign up for a $20 monthly donation, it will be matched to $200 for the first month, then return to $20 after that.

The current cap for the campaign is $100k and we still have a ways to go. However, the campaign is off to a great start and there might be an opportunity to increase the cap if needed.
I was hoping a Frenchman would recognize that I was merely paraphrasing one of Hugo's main arguments against capital punishment, developed in his preface of Le Dernier Jour d'un condamné, rather than "close the case on one of the oldest philosophical problems in existence".
Please.

The subquery is optional.
Mostly big telcos: https://en.m.wikipedia.org/wiki/Tier_1_network

See also https://en.m.wikipedia.org/wiki/Internet_backbone
And that's based on what, things like the discounting of collisions caused by the driver having to brake hard because the autopilot was about to happily slam into another vehicle/object/person? Tesla's summation of those is that they were not a failing of Autopilot, because it was not active at the moment of impact. That's ... disingenuous ... at best.
>I can't tell you why but it feels like cool mountain air and not just A/C.

Could it be because A/C incidentally dehumidifies the air, while this method doesn't?
The title is misleading. Actual text:

"Rolling out now: photos, videos, GIFs, polls, and Quote Tweets no longer count toward your 140 characters."

Otherwise you could post a tweet with 141 URLs separated by 140 spaces, and only the spaces count.
The original goal of AI is now called AGI, for "artificial general intelligence".
MI legislators vote to ban Uber/Google from operating driveless ride sharing biz
...And I suspect that if you deploy on them, they try their damned hardest to ensure that you depend on their exclusive cloud software. And to minimize data export options as much as possible.
Yup, we saw a lot of platforms looking for a completely customized experience, so we built managed accounts as a way for them to have complete control over the UX. We're currently working on possible middlegrounds, where we can give platforms plenty of control over the experience, while Stripe can help with the burden of onboarding, KYC, and information collection. Stay tuned for more in that area in the coming months!
I would definitely support someone outing and then fleeing Russia. In fact we do it all the time - it's called political asylum.
Why do you self censor. I could say I'm going to spark up a bowl of good weed right now. So what? You know what I mean. Do those that monitor care about that sort of stuff or are they looking for patterns they judge to be truly dangerous as in a plot. BTW, I'm partly playing the devil's advocate here and realize this is a bit weak. If I had the guts to really say something I'd say Ayahuasca. There you go. Should I be freaked as fuck now? Saying the weed was an easy one since I live Oregon but Ayahuasca. Oh shit, I said it again. Fuck. I have no privacy. And I don't have any Ayahuasca but the point is will my post attract any attention? Does anyone give a shit about that when they are watching or do they have their priorities right, that is, national security. I made the leap and assumed that this was sort of the NSA you're referring to though you could have meant your company monitoring, google for ads, etc.
He should be executed.

What he did revealing domestic government activities is clearly whistle blowing. What he did after that is inexcusable and on par with what the Rosenberg's did.
That ruling was overturned. http://www.npr.org/sections/thetwo-way/2015/08/28/435506021/...
Maybe I did come off as envious, but I'm not angry, or sad, or feeling like I don't have opportunities to be a successful startup founder myself. It's just that you do often see a pattern among founders. It's so common that I've started noticing it.

It's certainly not true that you have to come from a privileged family to be a successful entrepreneur. Look at examples like Larry Ellison.
Recently realized how much i love front-end, check out my new website
Show HN: Easy CouchDB Web Apps
When they message you on linked in it's a number game. But when you sit down and talk with them about your requirements for a job, they will listen. They don't want to field jobs to the wrong people.
...That's a fairly ridiculous rule when it results in problems like this.

Have you considered revising it, or something?
The NSA isn't an antiterrorism agency. It's a general purpose spy agency. If you thought that it only was collecting meta data for terrorists purposes, that's on you. That was never the purpose of the agency and I'm not really sure how anyone could believe it was. What did you think they were doing during the Cold War?

It's also common knowledge that allies spy on each. America's biggest counter-intelligence threat is actually Israel. They are spying on us all the time.
You're absolutely right; I've added [2015] to the title.

For context: the company where I work is putting Kafka into production soon and we came across this post while trying to build an intuition for the tradeoffs of Kafka as a system. I thought I'd post it on HN to try to generate some discourse. It's good to hear that things have changed so much for the positive, though since we're using Go, the Shopify client [0] has been usable for a while.

[0]: https://github.com/Shopify/sarama
> the Earth could end up cold. I don't think it's a renewable.

The earth's mantle and crust contain decaying radioisotope, and it gives off primordial heat, totalling about 45TW to the surface split roughly half and half (that's just the stuff naturally heating you from the ground).

While that's small potatoes compared to incoming solar radiation (let alone solar energy generation) the current electrical budget of humanity is 20000 TWh per year. That corresponds to about 450h of the "thermal waste" of the planet, or a bit under 3 weeks.

And that's just the waste energy, for the planet to end up cold we'd have to tap into the core, we can't even remotely reach there (humanity's deepest boreholes are ~12km deep, which is about half a thin continental crust and rougly 0.2% through to the earth's center)
I would like to jump on the bandwagon saying thank you for your hard work on a good client for the C# world.

But I do not see any issue with rehoming Kafka's coordination to Consul.
A problem is that there are so many chat apps and it's hard to support all of them. There are some cross platform development tools (and online services) but some chats have different ways of interaction. It reminds me of the cross platform GUI toolkits of the 90s. They worked pretty well but they were never the same of the native UI so nobody was happy.
Ask HN: Which is the smallest size CNN for Pedestrian Detection?
Smallest size=memory required for intermediate + Network
It doesn't look like it, no.

Shameless plug for a buddy of mine's startup: the Staaker drone does autonomous follow and track (based on radio signals, not vision), makes really sweet stabilised videos with different hover/follow patterns, and has gotten the best reviews out of all the action sports drones launched so far. It's almost like having a personal helicopter camera crew, but without the $10k/hour price tag.

https://www.staaker.com
Could have saved the Internet from a lot of useless traffic.
And I wish that I would learn to read the comments BEFORE the article.
Keyword there is => "current levels"
Even if you're 99% sure that we're in a simulation, treating the lives of others as if it were already a foregone conclusion and ignoring that 1% possibility is IMO immoral.

And if you choose to cause suffering for others in the belief that somehow it doesn't matter, then aren't you just shoving your beliefs down other people's throats?
I'm not sure if it was the case when the article was written, but the REST proxy is open sourced now: https://github.com/confluentinc/kafka-rest
The Financially Damaging Myth of No Effort
I'm ashamed of my state. First on the behest of the auto dealers they passed a bill at 2 am that prevented Tesla from selling cars in the state unless they consented to having dealers.

Now they want to limit autonomous ride sharing car businesses to the Big 3. I suppose Uber and Google could start building cars in the state - maybe GM, Ford and Chrysler just opened Pandora's box?
Hey hey! So, this specific example has nothing to do with auto dereferencing in the language. It's that Display, implemented for &T, displays the value instead of the reference. This is what you want 99% of the time, so Rust is trying to Do The Right Thing here. If you want to print out the numeric version of the pointer, {:p} will do it. It's a bit tough to document specific implementations at the moment, so it's certainly not as clear as it could be. you're right.

( For reference, this implementation is here: https://github.com/rust-lang/rust/blob/master/src/libcore/fm... note that this is in a macro to do this for all of the traits at once...)

I'm actually re-writing the book right now, and one of the things I'm focusing hard on is the stuff around ownership and borrowing. The current chapters are too abstract, the new ones are focused on String/&str. You can find that here: http://rust-lang.github.io/book/ch04-00-understanding-owners...

> "You almost never want to pass a variable by value".

So, the issue with advice like this is that it's not always true: you almost never want to pass some things by value, but Copy types, for example, you almost always want to pass by value. It's tricky!

That said, it's true that learning Rust can be tricky; we're trying to focus on improving that in the coming year. So keep it coming! This kind of feedback is very helpful, thank you.
Yes, I have. About two month in South Africa. Amongst other things spending 21 days volunteering and another 16 days-ish driving around the country.
What did he do after that?
And what happens when you get out? For some, they can never get back into normal life and end up in a cyclic life of crime/prison
Interview with Lynn “Cyrin” Conway on Bundler, RubyGems, and Ruby Together
I think we have different use cases, despite being in the same demographic.

You speak of using Twitter "in [your] circle of friends", but I'd say about half of my "Twitter friends" (mutuals who I regularly interact with) aren't within my "friend circle." My high school circle keeps in touch with an FB group chat, and the occasional Snapchat. My college circle keeps in touch with some FB and Instagram posting. Twitter is a different beast.

> Tumblr has better discoverability of people whose content you may legitimately enjoy, and endless reblogging is encouraged and not a faux-pas, which is a great way to fill your "timeline" when you have nothing to say, or a great way to counterbalance personal posts that all implicitly solicit your friends' attention (however briefly).

For me, this is a negative. I don't WANT endless reblogging filling up my page. I like seeing content created by the people I follow, even if it's all personal posts, which I often enjoy more than other sorts of content.

Twitter also has a real-time aspect that Tumblr does not. Many people use queues on Tumblr, which, to me, would completely defeat the purpose of having a "feed." Just let me browse individuals' queues at my own leisure.

> Instagram flips the 'attachment' and the 'tweet' into 'image' and 'caption', and people like visuals. The image either provides aesthetic gratification on its own, or it's a social icebreaker used to carry the content in its caption

I very rarely see people having actual conversation on Instagram. I enjoy seeing the content, but I doubt that I'd ever meet someone completely new over Instagram unless I had an OC art/photography/etc account.

> Snapchat is used the same way

I don't think that's true either. Instagram seems to be carefully considered and orchestrated photos, while Snapchat is quick, low quality and one-off. It's a conversational way of using images (which is clever), but it also requires more investment for each conversation.

> It's not particularly fun to shout into the ether; so Twitter doesn't even do that function well.

This is my main point of disagreement. I personally DO find it fun (or at least cathartic) to shout into the ether, when that ether is a loosely anonymous group of quasi-friends (with a couple actual friends tossed in there too). No other service provides this.

I also like seeing the raw, real-time stream-of-thought posts. Facebook and Instagram are too curated, Tumblr is too rebloggy and non-real-time, and Snapchat is too personal/one-on-one.

Anyway, hope this justification makes sense. Obviously if you don't see a use case for it, you're not under obligation to use it. I wouldn't use it either if I had a really solid local social circle, but in lieu of constant online interaction with actual friends, Twitter works well enough.
However the randomness, which actually exists(1), doesn't in any way equate the concept of "free will" I've discussed. The generator of real random numbers would never be considered to have "free will" by the proponents of the later.

The pseudorandomness, which also exists, is also not "free will." The "free will" is just a religious-thought based philosophical construct.

1) https://www.sparkfun.com/tutorials/132
> Instant Payouts cost 1.5% of the payout amount, with a minimum fee of 50¢.

This is the killer for us and, I'm guessing, many other marketplaces without a Lyft-sized (20%) rake.

Our current solution for marketplace payouts charges one quarter per payout. The funds are direct deposited in the user's account the next business day. Maybe we have a sweet deal, but to go from this to 1.5%, in addition to Stripe's other (higher than average) fees, is hard to justify. (Which is unfortunate, we'd love to use their great libraries!)
>Also: It's noteworthy that BitTorrent Inc.'s official torrent client (as well as the largest player by marketshare), uTorrent, offers sequential downloading

Its worth mentioning that the option is in a hidden menu
I've no idea what they mean by "marketplace"
I took a look at these again and will again later. A friend of mine who does web dev showed me some pretty cool and powerful stuff he's done for some well known non-profits. It was good stuff. One cool thing about my quest for knowledge is I've learned more about the good things.
Thalmic Labs (YC W13) Announces 120M USD in Series B Funding
Do you have any empirical evidence for this claim.
> nothing has changed.

A key part of any propaganda war is convincing people to abandon the cause. Now that Snowden has stood up, we have no option, as citizens who care about reformation, but to ultimately support him.
https://this-is-my-really-long-tweet-that-gets-around-the-on...
And? Presumably you're paraphrasing him to imply that his argument is correct.
With managed accounts the platform owns ultimate liability. This is because with managed accounts we agree not to contact the account holder directly under normal circumstances, so we are more limited in our ability to ask for more information or quickly shut down potentially fraudulent accounts.

As for things like chargeback rate, it depends more on your type of business than the particular Stripe product you use. For example, if you are running a shopping cart hosting service, we recognize that each of your stores are different, and will consider them somewhat separately. However, as the direct line to your customers, if you're attracting a huge amount of fraud on your platform, we would expect you to take steps to reduce that, and would work with you to figure out what the best steps may be.

We are working to figure out the best balance between giving platforms control and using our expertise to help them with challenges like fraud. If you have any suggestions on how we could improve this balance I'd love to hear them, either here or via email at bkrausz@stripe.com
I hope they'll make a desktop web version of this app, because planning everything (what you want to see, where you want to eat, etc.) on a small screen is tedious.

For all my previous trips I have used Google My Maps [0], which is good but not great: on mobile, the places you added to your layers don't contain any Google Maps information, such as opening hours, and you even need to have data to get the name of a place you saved.

However, what's great with My Maps compared to Trips, in addition to the fact that there is a desktop web app, is that thanks to layers you can color-code the places you add to your map, so for example make all the museums pins purple, the restaurants pins blue, etc.

[0]: https://www.google.com/mymaps/
A combination of short smokestacks and global weather patterns mean that while England created a lot of local problems for itself, it wouldn't show up well in the Greenland ice sheet record that is being sampled here.
> I don't see how Article III would prevent the establishment of a U.S. District Court outside the territory of the U.S.

It wouldn't, it would prevent something other than an Article III court from being established by treaty (and anything established by treaty would not be an Article III court.) Congress can establish, and has established Article III courts outside of the US (notably, the U.S. Court for China.) Not, of course, that such a court would be necessary to allow foreigners to sue US officials for violations of Constitutional rights, since offenses cognizable under US law that occur outside of any established judicial district can already be filed in district courts; see, 28 USC Sec. 1391(b)(1) and (b)(3).

(Aside from reducing inconvenience in the US government policing US citizens when granted an extraterritorial privilege to do so, as was the case with the sui generis US Court for China, the main benefit of a foreign-located US Court would be to provide a US -- from a legal perspective -- venue for parties to sue non-US persons local to the area where the court was located where forum non conveniens is less likely to be invoked as a reason for dismissal.)

> A treaty cannot establish such a court

But, upthread, you suggested that a court for the purpose you had in mind would be established by treaty, which I took issue with precisely because a treaty cannot establish such a court.
When you make it as far as Cape Town I'd like to meet up with you and briefly chat, if you don't mind. I've followed your blog so far and I'm very interested in following your process as you're making your way down south. It's definitely going to be a challenge.
Common term for a site like eBay or Etsy where multiple sellers run stores that share a centralized cart and check-out.
Happy Birthday to the Emoticon
Portland founders – it’s time to show up
While there is plenty of heating going on, it's not actually needed for this to be considered 'renewable'.

Currently stored heat is "approximately 100 billion times current (2010) worldwide annual energy consumption". So at 10x current energy extraction the sun will engulf the earth before the earth cools, thus warming it back up.
Show HN: Serving streaming templated html in Node
https://github.com/rook2pawn/router-middleware

The key difference between this and Express is that you can serve streaming templated HTML content whereas in Express you need to wait for the entire HTML to be finished if you are using a templating engine.

There are many, many pros to doing it this way.

Pipe database results into your templating engine and serve it out with router-middleware.
Looking for feedback, comments, or just check out the repo!
Hey there,

James from Sourcegraph here. Right now we don't offer a self-hosted solution and won't have one for the foreseeable future. Please email me your contact details so I can let you know when we do though.

james@sourcegraph.com

Thanks,
James
Indeed. This is bureaucratic warfare. We should keep that in mind when they say "Us Vs. Them".
Lol, thanks for answers man.
Yes Redis is a solid choice! And it like RabbitMQ gets the constant "single point of failure" critique (we get this crap from tech partners when we tell them how heavily we use RMQ)... oh so I have should have chosen something even more complicated so that we have multiple points of failure (I'm sort of joking and being sarcastic)?

Kafka and ZMQ though are solid choices for intensive stuff... just be prepared to build extra stuff and don't complain when it gets hard :)
Aside from the fact that the report makes no mention of the crimes Snowden exposed (as if the American public were too dumb to notice, or care) -- would you care to comment on any of the apparently quite egregiously misleading assertions it makes? Questioning his lower leg fractures or his GED, in particular, smacks of birtherism.

https://tcf.org/content/commentary/house-intelligence-commit...
A place where users can sell products or services to other users on the site. This creates a logistical problem where you are collecting payments from users and (potentially) paying out to the same users.
How does this sort of tech handle large scale use? Living in an apartment where all but one corner is in range of 60+ traditional access points has been a huge pain for my connectivity. I can only imagine it would be worse when you're in range of everybody in miles.
Interesting example. Genuine question, had it been the opposite, if you circle back in time, would you really take that job? (Trick question: Are you less happy than you think you would have been in other case?)
Invasion of the Tech Borrowers
Evolving our content infrastructure at Khan Academy
This is so, but also consider the profile of traffic; if you have 10k messages s-1 on average you might rarely get lots and lost more.
They did, privately. I've been Beta testing it since May 3rd.
A "Travel app" that shows so many clichés condensed in its presentation video (and to top it all, a goat in a spanish street?) hints of enormous amounts of ignorance about the destination. And even feels insulting...

I'll stick to my carrier with free voice and data roaming in UK-EU-US for reading TripAdvisor/Yelp reviews... and a normal GPS Navigator for moving around.

Also, maybe Google has missed the minor detail that in 2020 Europe will provide free wifi and 4G in all european major urban areas, and free 5G in 2025 covering all the EU... [0]

So yes, european visitors and local goats will have free connectivity in less than 4 years... Another GooglePlus-like project to the trash can, Google.

[0] http://phys.org/news/2016-09-eu-aims-deploy-5g-technology.ht...

/rant
Basic iptables firewall
No, I think Oracle is targeting a different market because to them it is a low hanging fruit.

AWS got a lot of startups and tech savvy companies (like Netflix). If I were Oracle I would target existing customers, who generally are not the tech savvy darlings (think Procter & Gamble, health companies, food companies, banks...) who can now tell their board their on-site Oracle licences have been moved to the cloud.

It's a market Oracle is uniquely qualified to pursue because they already have the sales operation and contacts in place. Now whether they are able to execute is why we are eating the popcorn and watching. The inside sales model is the 20th century sales model after all.
A lot of Fortune 100 companies trust Oracle substantially more than Amazon due to Oracle being a lot more of a traditional enterprise software company while more concerns early in AWS history were around whether Amazon could navigate the usual enterprise customer's needs around compliance, federation, and security. That's been quite clearly answered now though.