skysight-inc/HackerNews huggingface dataset:
What does that do for you? For me, mails have three states:

1. Need action right now. I answer them and archive.

2. Need action later. I open a TODO and archive. If I need them later, I can search for them.

3. Do not need action. These are already archived. I can search through them, if I need anything.
Go experience report: the append function
yes, and also for advertising

if amazon can start selling ads to you, based on what you're talking about, that would be much more desirable than ads based only on viewing/purchasing history.

messaging in particular is also a really viral phenomenon - you choose your app based on where your friends are and you don't switch. having a loyal captive audience is really useful to start selling to, a la wechat payments or other value add services where you can take some transaction fee. this fits very well with amazon's overarching business model of 'middlemanning every transaction'
I'd agree; some people have a more natural sense of empathy, and others have to work at it. It's worth working on, though.
Nice write-up! - I strongly recommend looking at dspectrum for those interested in reversing these kind of devices:

https://github.com/tresacton/dspectrumgui

"The goal of this app is to make it trivial to demodulate common RF signals, and provide a digital worksheet for your reverse engineering efforts."
Yep, that's one of the side effects - you can plug some 2.4G transceivers (like NRF24L01, using an adapter) in the expansion port to talk to 2.4GHz stuff, or use some TI sub-GHz chips for 433/900/868. Also, I'm wondering about POGSAC (the networking standard that pagers use) - somebody on Hackaday suggested it to me, and soon, when I'll have some free time, I'll get some POGSAC receivers and will make a test environment (as in, imitate a POGSAC basestation for testing).
All the exact same thing in my parts
In reports about the Swiss strategy and in this story about Hari I see plausible claims that Switzerland has eliminated deaths due to needle-borne HIV, but no claims anywhere that prescribing heroin has eliminated all opiate fatalities. Can you cite a more rigorous source?
The current system is already mandated by federal law passed in 1967.
http://archive.fairvote.org/library/history/flores/district....
I opened the issue, as a member of the Apache Cassandra PMC, because a committer employed at FB has a POC that uses RocksDB as a Cassandra storage engine, and wanted to gauge the viability of upstreaming it.

LEGAL-303 (the issue linked here) was opened to ensure that we were legally clear to do that. The answer of "no" basically means that a project such as Cassandra:

- Can create a pluggable storage engine that enables RocksDB

- Can not have the RocksDB implementation of that plugin in an Apache repo

There were about half a dozen other ASF projects (Kafka, Samza, etc) that had some reference to RocksDB in their source, that likely would have been impacted.

There are about 50 ASF projects that seem to have some reference to React in their source, which (as this HN comment section clearly noticed) is much more heavily used, and seems to scare more people.

The RocksDB team has already re-licensed the project to make it compatible.

Whether or not that happens with React will determine the apache projects' reactions - a product like CouchDB, which uses react for its database user interface, may have to strip it out (or use a drop-in alternative) before their next release, which is probably a LOT of work for someone.
I wrote a bot that automatically comments on HN when certain topics appear.

--

This post has been automatically generated and may not reflect the opinion of the poster.
Vancouver is doing this too:

http://www.cbc.ca/beta/news/canada/crosstown-clinic-heroin-a...
> On the other hand, it doesn't hurt to write your code with performance and scalability in mind. Neglecting this too hard may result in bad performance even for the first 10 users.

Absolutely. But the architectural choices you make for making the first 1000 users fast are often the complete opposite of ones you'd have to make to make it "scale" to 100k users.

Service/microservice architectures that I've seen are, from an absolute point of view, hideously inefficient, simply because the component that needs data isn't able to ask for the data from the other component (way across the other side of the architecture) in a precise enough fashion. Cue reams of data being sent to you that you don't need because you need to figure out one small aspect of it. And of course, jsonifying it all and de-jsonifying it a few times for good measure. All this with no transaction safety.

Now, if you're operating at the kind of scale where you know that these specific calls are now part of your business critical requirements, you can spend the effort optimizing the hell out of them and reap the gain of horizontal scalability. Of course, that comes at the expense of flexibility.
Save you the click: New research confirms that women are not, as a rule, freezing their eggs for career reasons, but instead because they don’t have a partner.

The rest is a weird mix of 'male culture' blaming and anecdotes. Nothing lost by skipping this...
When have you ever read, "How Acme scaled J2EE to 5M Concurrent Users"? I became an IT architect in 1998 at IBM, the year Sun released j2ee and IBM released Websphere. I have experienced 20 years of enterprise Java and object oriented computing, and I was thrilled when Elixir came out. I was a mainframe programmer before OO became all the rage, so I never really felt at home doing objects. Functional programming feels completely natural to me though.

What I like about this article is that they shared everything they learned with the community. Thank you for that excellent experience report.
Hari is a self-admitted liar.
I don't really think it requires more work to get your point across while being kind, I really don't. At least, not when all other things are equal, and one of those things is "have I exercised the parts of my brain that lead to acting kind sufficiently?". Once you've gotten into the habit, it's pretty reflexive. And it's more effective, too, not just because of the good feelings engendered but because when the shit really hits the fan and you drop it because somebody needs to do X right now, the tonal shift and the urgency will leverage your social credit to get it done--and that can really matter in an emergency.
For that reason I prefer approval voting (as well as how simple it is to explain) but I'm happy to get behind any change that has momentum. We have the worst possible system right now, so any movement is good.
Rats are very very smart, smarter than most dogs. If they had language and slightly less fear they would be super dangerous.
Many applications are really messaging apps underneath, even when it's less obvious (see many multi-player, non-realtime, games; and some realtime ones). They already possess the infrastructure for all of this. The next thing to do for these companies is keep people inside their environment longer so that they spend money within that environment.

An Amazon messaging service principally gives you, well, chat with others. Then they build gaming applications that use that infrastructure. Open it up to 3rd parties to use this (like Apple's Game Center, but not constrained to iOS). Now you're getting rent from game developers. It's probably easily integrated with other services (video and music, for shared consumption experiences like when my GF and I, 5k miles apart, want to watch a movie together, not that we'd make use of that, we never have the same movies available on the same service at the same time anyways).

And if they actually do this, note the last feature: chat with businesses. WhatsApp screwed the pooch on that one. My GF is in Argentina, many people use WhatsApp as their primary chat (and often voice) mechanism. Businesses want to use it, but they practically can't. WhatsApp is tied to a single device (maybe get the web client going and you've got two). It's tied to a single mobile device at that. And businesses that tried to use it (often using 3rd party software to make it practical for their use-cases) ended up with accounts closed (that they'd have to reopen, a pain in the ass).

Apple can't offer that feature because they keep their messaging clients tied to their hardware. iOS devices are not practical in many countries still (due to either the local economy being too poor, or the government adding high taxes to iDevices in particular).

Google could have taken this market, but, well they don't have a fucking clue how to pick a goal and stick with it. They keep adding new messaging clients every other month that aren't always compatible with the old ones.

Amazon barely makes hardware (Fire Stick, Kindle, Kindle Fire, the Echo devices). They don't care about winning on hardware, they want to win on services. They're more than happy to offer their stuffs on any device it can run on as long as it increases their presence (which leads to an increase in spending on their platform).
Fero v1: Light, fast, scalable, streaming microservices made easy
Kind doesn't mean let everyone walk all over you. It's possible to kindly tell someone to fuck off. I've even seen people use those exact words and still appear kind.

Edit: Mildly interesting. 50 minutes after this comment, I was searching for how to calculate the intersection points of collinear line segments which brought me to Stackoverflow [1]; where someone linked to this sketch [2] about drawing red lines with green ink, all perpendicular; which then brought me to this sketch [3] involving politely telling someone to fuck off.

[1] https://stackoverflow.com/questions/24511962/calculate-inter...

[2] https://www.youtube.com/watch?v=BKorP55Aqvg

[3] https://youtu.be/sxCWB47ZCLQ?t=1m53s

I still don't know how to calculate the intersection points of collinear line segments.
Thanks for the post! What was ur experience with dev setups in various companies that you worked with?
If I have to update a file programmatically when I make certain modifications to a codebase I'll write a script that automates the update.
I'm not sure they were ever a good bookstore, just cheap and online. They became the incumbent and it's hard to supplant the incumbent unless they falter.
The issue came out of FB developing a RocksDB plugin for Apache Cassandra. If the Apache Cassandra can't take the plugin into its main repo (which was VP Legal's decision in that thread), I suspect FB would be (is? was?) incentivized to relicense to make that happen.
How does author solve the problem of being kind, other people mistaking it for weakness and taking advantage of it?
It's IMO more likely than most people think. I really hope we don't see a civil war in our lifetime, but historically democracy's are highly unstable. This time it might be different, but then again it might not.
Middle management, toxin or cancer?

https://www.youtube.com/watch?v=bGkVM1B5NuI

Also, the adage that we all know and has been around since the dawn of time is just as true now as it was at the dawn of man.

You get further with a carrot then a stick. With reasonable people of course.
In the same way that a religion uses church to reinforce its doctrine at regular intervals, the school of economics leverages the media to reinforce its own doctrine at regular intervals. But unlike economic ideas, many religious ideas are so much at odds with observable reality that they need constant (weekly) reinforcement in order for people to keep believing them.

Like with religion though, the ideas spread by economic theory also have a certain uplifting (hopeful) quality which give people an incentive to believe in them.

The doctrine of economics promises that if you adhere to its rules, you will be rewarded with financial independence; this is not so different from the doctrine of religion which promises that if you adhere to its rules, you will be rewarded with eternal life - While the promised land of economic theory may not quite measure up; it makes up for this deficiency by being easier to reconcile with observable reality; especially for those who happen to be among the chosen few who actually get to see the promised land.
>, an atmosphere of blunt criticism hurts team cohesiveness and morale; there’s time and energy lost to hurt feelings, to damage control, to trust lost between team members - not to mention the fact that people are working in a fundamentally less humane environment. It may seem faster and easier to be direct, but as a strategy it’s penny wise and pound foolish.

This is one of those statements that I think we want to be true but we have no evidence that it's true. Many contradictory examples exist in the real world:

You can yell at your team and insult them and be successful. (Famous examples are Steve Jobs and Bill Gates' "that's the stupidest idea I've ever heard!")

You can be soft-spoken and be successful. (Warren Buffet would be an example. He doesn't yell at the people in his Omaha office or his presidents/CEOs at Berkshire subsidiary companies.)

Likewise, you can be blunt & harsh and fail. You can also be diplomatic & nice and fail.

Same in other endeavors. You can yell at the football team and win the Super Bowl (Mike Ditka - Chicago Bears). Or, you can be soft-spoken and win the championship (Tony Dungy - Indy Colts). Likewise, you can do either style and still be the worst team in the league.

Doesn't seem to be much correlation either way.

My conclusion based on life experiences is that companies can have both the blunt and the diplomatic approaches. The blunt communication works well in upper management. (E.g. one VP tells another VP that "it's a stupid idea.")
Everybody is a Type A personality and has a thick skin.
However, the reality is that many employees (especially lower-level positions) feel demeaned by direct language. (As the endless debates about Linus' style attests.) Therefore, they require indirect language and those VPs have to dynamically adjust the communication to that personality.

Personally, I don't like the style of indirect communication the author uses in examples of Daniel, David, and Allen but I fully understand it's necessary in the real world for certain people.
Content isn't king
People are prone to religion. If they don't have an organized faith, they will look for it elsewhere.

That's why progressives (who are generally atheists or agnostics) seem to treat non-religious things like the environment as a religion.
What is "3 depths deep?" Google doesn't turn up anything.
"Anyone know of some kind of in line valve for each dripper that senses moisture and will stop flow once adequately watered?"

There are different emitters for different rates ... I have 1gph as well as .5gph emitters for various purposes and I think there are other choices as well.

I would think you could run the water the same duration for all of them, but vary their irrigation with different rate emitters.

I recommend graduating from the hardware store tooling to the professional Netafim hoses/emitters/couplings.
Neft Daşları – the oil city in the Caspian
I've written a script which helps me copy-paste files from their folders in Material Design image library to my android project. This saves me at least 4 copy paste, and then renaming operations.
As I recall, that was a very brief period and then they all went their own ways again with an arms race to prevent people from connecting to their networks without the official clients.

Google used XMPP initially with Google Talk, but then turned off federation (was it ever on? I recall it was, but that was a long time ago).

We've had greater than a decade now of poor interop between messaging platforms. This is unlikely to change as long as these platforms are owned by people with a vested interest in controlling the experience (tying it to their hardware or other services or ad networks, primarily).
I consult the relevant XKCD to decide: https://xkcd.com/1205/
How the middle class hoards wealth and opportunity for itself
You can be direct and still be kind. You can speak clearly and unambiguously and still be kind. You just need to treat the person you're speaking to as human, and consider the reaction they'll have to the way you present the information.

I'd certainly agree that you shouldn't "string people along". That's not kindness. And sometimes you have to deliver news that people will find upsetting. That's a more critical time to apply empathy, not less.
All of this. I'm still digging out from twenty-odd years of my life where I did not prioritize kindness. That approach does has its advantages even when I'm trying to be decent about things; I can, today, go pretty hard at people who are used to getting their way through abusing people because it doesn't affect me (I know the game). But the legacy of it is more guarded relationships and ones that could be better, both personal and professional, if I just hadn't been so damned brusque beforehand.
Agree with other posters - it's either high cost, or flaky, or both. Even the expensive ones require replacements a bit too often, and you'd have to be worried about some false measurements firing off excessive over-watering.

The 'water well' pots may be a simpler, cheaper, reliable option -- if you can hook up multiple inverted water bottles, or some ballcock arrangement into a cistern and share out from there with 13mm pipe -- if the bottoms of all your pots are the same elevation.

There's a small period of time while the roots head down to find water, that you need to top-water, but, again, convenience .vs. cost .vs. resilience tradeoff.
As a developer, kindness is EARNED, you want people to be kind to you despite of who you are and your mediocre contribution to the code base , unnecessarily refactoring code when you're meant to be working on an important feature ? No sir, I don't think it'll be kindness you will get from or any business manager.

If however you want well deserved respect and kindness, show that you excel at your job, you are able to deliver for me in a timely fashion and exceeding expectation.
You can't handle being criticised ? You have no business being in business, go open a charity bookshop.
One has to understand, developers like in any other creative industry can go off on a tangent by themselves if not given direction explicitly, sometimes that means being very much assertive and firm.
If that is perceived as being unkind then tough luck.
All the more reason for everyone reading your Uber comments on HN to completely discount them by default every time. You're not participating on HN in good faith.

I'm not saying that Uber doesn't deserve some criticism. It does. So do other tech companies (like Tesla) and even non-tech companies. There's nothing particularly special about Uber with respect to these industry-wide and society-wide problems.

The only difference between Uber and other companies is that it's far far more profitable for outrage porn journalists to write articles with Uber in the headline than any other company.
Hardcoded based on how I think the market will evolve in the long term, currently holding BTC, ETH, XMR, and XRP among a couple others.
I'm confused, you're not excited by the forthcoming payment feature?
Improve KeePassHTTP security
All you've established is that economics is better than some random idiot. Hardly sufficient reason to accept the opinions of economists as hard science.

The fact of the matter is, as many economists themselves will admit, economic theories suffer from both poor predictive power and poor falsifiability.

This is by no means a knock against economists. They can still provide valuable insight. But they don't have automatic authority over a reasonably informed layman.
WeChat is the perfect counterexample here, and I think it speaks to why a company like Amazon would love to "own the bloat." For western markets, if Apple or Facebook is equivalent to WeChat with their pervasive messaging platforms, and Amazon is the equivalent of Alibaba, then the war between them alluded to in https://en.wikipedia.org/wiki/WeChat#WeChat_Pay_payment_serv... tells you all you need to know about why this is a crucial battlefront.

It's one thing when bloat is from attempts at software feature differentiation; that's what kills these apps. It's another thing entirely when you're interfacing with product and payment ecosystems, when your features make you the core way in which people live their lives. It'll be damn hard to stick the landing, but Amazon absolutely has to try.
All of my thesis project in immunology was automated, which involved several hours of blood processing repeated several thousand times (with some parallelization) by a team of a dozen robots. There are pics, schematics and vids here: http://www.zachbjornson.com/projects/robotics/.

I also like to say that the final analysis was automated. It was done entirely in Mathemtica notebooks that talk to a data-processing API, and can be re-ran whenever. The notebooks are getting released along with the journal article for the sake of transparency and reprodibility.

(Also, I automated my SSL cert renewal ;))
And on the other hand the question was asking a milder thing than super intelligence, just that we would be able to simulate all aspects of human intelligence, particularly learning. 18% said that no line of research (eg cognitive science, artificial neural networks) would even contribute to the aim of human level machine intelligence. Moreover, the paper quotes one researcher who was against even taking the survey since they believed that even asking these questions was inherently 'misguided'.

It's interesting that we're even having this discussion: it wasn't so many years ago that the exact opposite discussion was common, i.e. that the actual AI researchers that think this is even a possibility are such a minority and are generally side lined that we shouldn't take their view much into account. In fact, I'm pretty sure that Bostrom's survey was done in part just to give evidence that there were real researchers who thought that human level AI was possible in the not-that-distant future.
Are you joking, or you just don't know? Telcos alone have a huge list of patents which they are happy to use in the courtroom, and they have won cases in the millions USD. Verizon ranked 52nd in the world for patents granted in 2016.

Bank of America was ranked 124th for its number of U.S. patents granted in 2016.

http://www.ipo.org/wp-content/uploads/2017/05/2016_Top-300-P...
I intended it more as a friendly suggestion or observation than anything else. Looking at the Github README, I see a lot of enthusiasm for Emacs and Rust, but not much justification for the (tremendous) effort of a port. Losing site of the value produced in the end result seems like the kind of 'software engineer mistake' I've made myself (many times) in the past.

In any event, I think we would do volunteers a disservice if we placed them in a special class to which we could only provide positive feedback. (Maliciousness is never appropriate, of course.)
I expect there are tendencies, but it is very important not to use those tendencies as an excuse not to be kind. I've never met someone who couldn't be kind, but I've met (and been) people who didn't want to.
My server needs are mostly home server, so my experience is mostly from that.
I run a webserver with Apache/PHP/MySQL. I run Dovecot and Postfix. MPD even as a music player daemon. It does use systemd, but as usual, I assume it is to trim down on development time. The defaults are often quite sane, and a lot of thought has been put into integration of services.

It is quite polished I have to say, and there used to be some config-parts in Mageia Control Center for server stuff. I assume they still are.

There are many contributors with their own expertise, like the person for OpenLDAP. It is also quite strongly built around Perl. If you like to automate stuff with Perl, you will be very happy.