skysight-inc/HackerNews huggingface dataset:
They invited me to be part of the beta test at the beginning of summer. May 19th is when I received the email.
I don't think it fits under that at all, and I find that when people do see it that way it gets an entirely different treatment. "Manual testing" is an activity you do when you are thinking about how the product works. "Dogfooding" is a culture of using the product in order to achieve other tasks that you really wanted to get done.
If you are used to an "always branch" workflow, mercurial can impose a lot of friction.
I think this is an important conversation, so I'd love to hear how you would handle the balance between not legitimizing their opinions and not forcing them to double down due to persecution. It's something that we, as a whole, seem to be failing at right now, and you're right, I don't have a good answer for it.
What people actually do is write their long text, put it in an image, and tweet the image.
Something that bothers me about these drone cameras is that when people are using them in remote spots (i.e. the top of a hill or a lake at the base of a mountain in a national park) they generate a TON of noise. I went backpacking at Jefferson Park this summer and was woken up to the serene sounds of a quad-copter flying over our little lakeside spot. Lovely. Hopefully it doesn't scare off wildlife.
It's really hard to prevent me from doing a database dump, tar-bz2-ing it and scp-ing it someplace else. It would need to be something outrageously brain-damaged to fail that low level of functionality.
Watsi? It's a pretty well-known charity around here at least. I believe it's a YC-backed nonprofit.
(Some) Jews were being hidden by non-Jews. The Nazis would be very interested in the secret communication between the people/groups hiding Jews.
Tech support is also uniformly awful, and someone always winds up getting shipped a lemon and complains about bad tech support. Unless there's some kind of fundamental design flaw that led to the product failing, or truly common issue that is likely to affect me, I don't actually care. Someone always tries to install a brand new router and finds it won't even power on, then they call tech support and have a horrible time talking to someone in India who can't go off-script.
Julia v0.5.0 is out
Show HN: SameTime – Video chat while sharing video, photos and browsing together
Want to Be More Productive and Creative? Collaborate Less
>Killing someone is the sort of thing that makes you question your own right to life.

This is part of what I would mean by saying life is hallowed. I don't think it a red herring. Killing does damage to the killers as well as those killed. To choose it under less than terrible necessity is a mistake.
That's my intuition too. I don't think even the makers of twitter expected it to be successful.

But in hindsight, since most usage is consumption, the 140-character limit may actually be a killer feature, even though it irritates content producers. People like sound bites.
That's a strawman. Murder and abortion are different things.

I don't have to take the arguments of pro-life advocates on good faith since they are obviously poorly informed on the matter, to put it kindly.

I'm not saying the case is logically or morally obvious, but there is a large number of western states that hold this distinction. Up to a certain age, the embryo and later fetus are effectively considered to be a part of mother's physiology. What other stand could there be? If we consider an ova and a sperm sacred human life it means I cannot masturbate without murdering a gazillion future human beings. Enter Monty Python's "Every sperm is sacred...".

So, I suppose we can then accept disjoint sperm and ova are not humans? That a bunch of matter, that under specific conditions, may become a human
, is not a human - until it actually is.

If we bring the sperm and the ovum infinitesimally closer to each other they are distinct. If we wait for the wee sperm bugger to dig in, they are not yet a human. A human (by my distinction) needs more neural cells than a tapeworm.

We can wait for some cellular divisions to happen. A blastula is just a collection of non-specialized cells. Tapeworm is still more advanced.

I'm not going to go on, anyone can induce the steps between a bunch of cells to a human from wikipedia.

The point is, potential-for-humanity cannot be equaled with humanity - it's not applicable to human experience or human behaviour. Sex cells are not humans. An embryo less advanced than a tapeworm is not a human. As the fetus grows, there is a phase of transition where it gets human characteristics, after which the discussion actually starts to get ambiguous.

But, a bunch of cells, in a womans uterus, is not a human until a certain point.

I'm not saying abortion should be used lightly. I'm saying, that anti-abortionists are uneducated, mostly ignorant of the personal, physiological or moral situation of abortion candidates.

[edit:I modified some parts afterwards which were really not that polite]
You ignored the questions about how and why you'd revaluate someone who deliberately hurt you.

But yes, we can only follow our programming. Part of that programming is creating narratives and assigning value judgements to elements of those narratives and our sensory experience. Your narrative overvalues your understanding of basic structures you have a naive understanding of, while suppressing creation of those of a social level. If you find life absurd, its because your outlook leads to internal schisms.

You asked why we dance, and then referenced Ex Machina. Kyoko has no free will and is programmed to dance on command, and yet dancing seems like the one thing she actually enjoys. Is there meaning in her dancing?
It has the important difference that it allows non-subscribers to read it.
It isn't my government's responsibility. Didn't say it wasn't an important issue.

The idea that democratic elections are functioning in a representative way in America is a joke. I have no control over many policies that govern me. But I still reserve the right to decide what I think are worthwhile tax expenditures. Your same logic would invalidate the gross overspending of taxes towards my government's defense budget.
You can get around the statistical analysis by randomly padding small packets: http://blog.zorinaq.com/my-experience-with-the-great-firewal...
Philosophy and politics do not always intersect in convenient places. The only law that all nations must currently obey is "might makes right". In taking the position that the U.S. may break its own laws whenever following them would be too inconvenient, the Supreme Court implicitly says that the rule of law is more of a guideline, really.

They apparently have not plumbed the deeper meanings of "wherever you go, there you are".

Why, indeed? The foreign state might desire it so that U.S. agents could not act with such impunity against its subjects, but what would be in it for the U.S.? Like any other treaty, that would be a point for negotiation.
I meant more generally, not referring to a specific incident.

Recently, as the term 'bikeshedding' has gained popularity, I'd say for every instance of bikeshedding I see, there's two occasions in which somebody tries to ram a bad patch through deflecting all criticism with accusations of bikeshedding.
Shedding light on Pluto’s glaciers
Interesting. I'm not surprised to learn that about installers, there's a lot of factors in getting sizing right and pretty difficult for most customers to have confidence until it shows up as lowered efficiency.

The app looks really useful, so I hope you succeed getting adoption.
I2P Messenger, I2P's Bote mail
IBM Watson's new fully automated Virtual Agent (& bot builder)
> Keybindings gave me so much pain

Why didn't you define your custom keys with global-set-key in Emacs Lisp? This is one of the first things an Emacs novice should learn and do.
Interesting proposal, but what is the justification for maintaining a geographical orientation in a system with a larger number of representatives? What if I'm more interested in advocating for an issue that in bringing money into my district. What if I'm ideologically disconnected from my neighbors. Can I put my vote towards a representative in Silicon Valley even if I live in Ohio?

If we are looking at modernizing the system, could we stop tying ourselves to a time when communcation was by horseback?
Not at all. It seems these bigcos in their desire to diversify either produce an inferior version of pre existing hit software which will eventually fizzle out (or kept under life support), or simply buy out a viable competitor to the said pre existing hit software. So, unless you are trying to compete with bigcos' A game software products, you shouldn't worry. I don't. One might even look to create a viable competitor and seek a buyout, enjoy the spoils for a while and move on to next idea. Again, I don't.
It is designed to revive the lost art of editing...
Yeah, it's probably statistically more likely for success to breed success. It's fine to know that as long as we don't let that alone stop us.
This article is pretty out of date, I think the central concerns have actually been addressed.

It's true that when we were working at LinkedIn Kafka tended to have much better Java support. Since founding Confluent (I'm one of the co-founders) we've really focused on improving the situation outside Java.

A few specific corrections:

1. We added full support for consumers with no interaction with zookeeper in the main kafka protocol. There is no longer any direct interaction with zookeeper from either the producer or consumer. We did this because we care a lot about the non-java clients.

2. Kafka has been extremely disciplined about backwards compatibility. The protocol comes with versioning and changes are always implemented in a way that supports both the old and new version and can be rolled out without downtime. In the five year history of the project we did one backwards incompatible release--the break from 0.5.x-0.7.x to 0.8.x. This was done intentionally to allow us to refactor the apis. I think this is a pretty good track record.

It's worth also addressing why Kafka clients directly access nodes in the cluster rather than requiring a proxy layer. The reason we do this is to allow very high throughput, partition aware processing. This is really required for use cases like stream processing that need to process data efficiently, especially in cases where you are reprocessing data. You can always build a proxy layer on top of direct access but not vice versa.

Confluent (where I work) is doing two things that help the non-java client ecosystem:
1. We maintain an open source REST proxy that provides decoupled access (albeit with a little overhead compared to the direct clients)
2. We have picked up work on clients. We offer and fully support a c/c++ client, a python client, and have a Go client coming soon. All of these are in feature parity with the Java clients. (More on the way).

Both of these efforts are open source and apache licensed and included in the open source Confluent Platform distribution of Kafka.
Data Proves Amazon Reviews with “Free or Discounted Disclaimer” Biased [video]
Redux Patterns and Anti-Patterns
You clearly don't live around here!
It's both. Post-industrial dystpoia is a possible outcome of current trends, which at the same time is countered with cyberpunk resistance.
A lot of the time you don't need at-least once, so even picking a broker without support for it is not necessarily an issue.

And at-least once can be reasonably simply layered on top (require a response at a higher level layer) at a cost, so depending on your use-case, forgoing at-least once support in the broker can very well be the right choice.
I suppose it's a "fish can't see water" type of thing (or trolling/ignorance maybe?)
Sure, the Apache distro of kafka won't require them.

Users who buy from Confluent will download Confluent's build of kafka. Similar to how things work in the hadoop ecosystem: You can get Apache hadoop, but most users get one of Cloudera, Hortonworks, or MapR.
This startup veteran wants to use email to build the next media empire
I don't think that the article is trying to give a definitive answer, just his perspective on it.
This is why I want content addressed social networking, with cryptographic identities.

https://roamingaroundatrandom.wordpress.com/2014/06/01/a-dec...
Perhaps they should have added the customary disclaimer at the top, apologizing for every privilege and benefit that they've received in life, as well as displaying their up-to-date Permission to Experience Joy Despite Unfairly Having More Opportunities Than Others certificate?

P.S. The OP is nothing like the satirical post you linked. It's an imgur album with fairly modest captions.
Our php guys use

https://github.com/EVODelavega/phpkafka

which is a wrapper around the c librdkafka
I think many arguments on the death penalty come down to debates about which actions are grizzly or heinous enough and what standard of proof is sufficient. The latter seems to be the one folks seem to have the larger issue with. There are numerous instances of an overzealous or corrupt legal system deciding someone is expendable in order to close a case, advance a career, etc.
You're not expected to decide to switch to anything. I deal with at least four distinct programming languages every single day I have the good fortune to regain consciousness. Both Python and Rust are often among them. Feel free to learn more than one programming language; no one is expecting you to 'switch.'
This makes sense from the perspective of writers, but I think from the perspective of readers enforcing short tweets makes sense.
This sounds great, my biggest concern would be that it's basically the same mechanism as "fracking," but likely minus some of the more esoteric chemicals and the sand.

What are the chances of this having similar seismic impacts with the injection of water at those depths - is there already a significant amount of water down there so the net effect would be replacement of the increased volume of the system's interior? Is the nature of the area involved such that adding water is going to lubricate existing fault lines?

Part of the concern with this is whether we're going to start seeing a significant volume of earthquakes in areas where building codes don't and haven't traditionally required the kind of safety features found in more seismically active areas.
Maybe it's time to learn the boomerang...
State of Internationalized Domain Names in 2016
Ask HN: New OSS Projects: Go or Java?
I'm thinking of working on building something new and open sourcing it. I know java really well so my first choice is to build it in java (pure java - no J2EE or other bloat) but Go also looks like a great alternative. Plus I'll have an excuse to learn Go.

Since I'm hoping others in the community will want to contribute, I thought I'd ask here before making a decision.

What do folks think - should I build it in Java or Go? Would you prefer to contribute to a Java or a Go codebase?
TL;DR: smugness usually works better when you actually have something relevant to say.

Yeesh, this comment is almost embarrassing. Far be it from me to educate the "well-traveled", but I suppose I'll be the one to tell you that the world is larger than the US, EU and UK: I recently spent nine months traveling around 5 continents and less than one month of that was in any of those places.

On top of that, the assertion that having data is a perfect replacement for an offline travel guide is a bizarre one. I (by choice) did all those countries without a data connection,cobbling together offline data similar to that offered by Trips that I needed whenever I found wifi. I'm not the only person I met on the road who preferred their trip to _not_ include full data access. While having a data plan is a reasonable choice as well, it's hardly a perfect replacement for the conscious choice to unplug as much as possible.
> That might be a relevant question for whether or not he should be pardoned for committing perjury, but it's not a relevant question to deciding whether he committed perjury.

I'm not a lawyer, but it could perhaps be an affirmative defense [0].

https://en.wikipedia.org/wiki/Affirmative_defense
0.3 kbps to 50 kbps is what they advertise.
FAA Poised to Take on Role as Traffic Cop for Space
This is a knee-jerk reaction to Gitlab's latest release and in its current state doesn't come close to anything technical teams need. I'm sure GH could build out projects with more advanced features, but in doing so they'd be choosing to kill off their integration ecosystem... when their partners (e.g. ZenHub, Waffle) are already doing it better.
I just don't understand how anyone can expect American citizens to feel sorry for foreign nationals who apparently jump at the chance to enter lotteries to come to the United States to "live in limbo". Or put another way, as a result of having 1.5 million foreign nationals here as guest workers, many American citizens get to live in limbo in their own country.

>> it will probably lead to several hundred start-ups moving to the United States and creating tens of thousands of jobs here.

>> Ten years later, I estimate the number of skilled workers in limbo is roughly 1.5 million.

Okay, so how is this a good deal for Americans? It would be better to have tens of thousands of jobs created overseas if Americans get first crack at the 1.5 million jobs currently being performed by foreign nationals.

Yes, yes, I know, it's time to trot out the standard arguments about Americans not being skilled enough for all those jobs... then why is it so important for all those entrepreneurs and their tens of thousands of jobs to come here in the first place?

The arguments don't even pass the most basic of smell tests.
Or, for example, the incredibly common use case of pasting in text from elsewhere - which mimics an incredibly prolific typing speed!
Do you have to get permission when you do things to the planet as a whole? Who would grant that permission?

For example, what if I wanted to modify the atmosphere for an experiment I'm running, who do I talk to about that?
I mean system-wise. Like installing only the essential ones via apt-get or dnf and keeping extra packages through snappy, guix maybe? I really don't know the perfect mixture of them.
> Wayland is still being rolled out, it hasn't even managed to be the default compositor on any major Linux distros yet (though I heard that Fedora may choose to default to Wayland for its next release).

This is true on desktop systems. It's already running fine and dandy on many embedded systems, and it has been for a fairly long time. I have at least four or five boards in my office that are running it, for production purposes, i.e. real-life devices.

Certainly it's going to see more adoption, including by KDE. But at the moment, its support in the desktop world is pretty much limited to Gnome and, uh, that i3-like compositor, I forgot its name.

> What are you talking about? There's no closed source bias with Wayland.

With Wayland itself, no, certainly.

But one of the things that intrigues me is that somehow people would have you think that the open source community -- historically, one of the most security-conscious -- has managed to turn a blind eye to this elephant in the room, a frickin' walking keylogger, throughout the troubled 1990s and 2000s. You think we just somehow missed this disaster waiting to happen, and it took us 20 years to come with a contingency plan?

It is not the only factor, nor the dominating one, but one of the significant reasons why some companies like Wayland is that it saves them a lot of headaches, including (potential) legal ones involved in selling equipment that has to run third party/OEM/crapware programs. Users of these systems may, and often will, input sensible stuff on their devices. You don't want every company who publishes an application to the app store to be able to read everything.

Truth is, this has simply not been a major concern so far. It is becoming.

I don't mean to say it's a bad thing, and like I said in my previous post, I certainly can't wait for when X11 will become history, but I think we need to keep a close eye on what's happening. It's important to understand that a need for device, software and user data control is a major driving factor behind much of today's technology, and it's worth keeping an eye on.
Whatever happened to Tim May? The wikipedia page says "he retired in 2003", but did he really just drop off the net completely? Cursory searches turn up very little.

Edit: of course as soon as I post I then find some recent(ish) posts by him here: http://lambda-the-ultimate.org/user/3908/track
Write your tweets in a CJK language instead of one using a Latin character set: it's like getting 3 bytes for the price of one. Twitter is a much nicer platform in Japanese, as it gives the user plenty of space to state a complete thought.
Can we do the same math for electricity consumption from 100 years ago? :)
As much as I hate HRC, I really don't think the email issue is ever going to lead to anything. Not for her at least. Some poor IT guy may get it in the end, but it's painfully obvious the same rules do not apply to elected officials as they do to the rest of us.
Oracle has substantially more support staff and support infrastructure in place with existing (mid to large) firms than Amazon, Google, Apple (Microsoft is the exception). In a sense, their "market" and competitor is more like IBM (and Microsoft) and not Amazon, but notably, they offer prices to small firms that are lower than Amazon's at least for services that they, Oracle, do provide.
1.5% additional cost to already high transaction fees is ridiculous!
No, not Nimbula. Nebula:

http://www.businessinsider.com/oracle-hires-nebula-employees...
As others have said, the struggle is what will be meaningful, long term. But don't feel compelled to get in over your head, just because you want a cooler tall tale when all's said and done. On the other hand--and I only discovered this after that unplanned sojourn in Turkish prison--there are challenges and adventures to be had in Anytown, USA. You just have to know where to look, or learn to see differently.

"First, I'm going to deliver this case to Marcellus, then I'm just going to walk the earth."

https://youtu.be/Yh-QWKGbm2Q
I'm using it right now, and it looks like I can't share the details of my next trip with my trip mates. This is kind of a deal breaker. Anyone has the same issue?

I love the idea though, picking a 48 hours list from someone. I wanted to do a website like that years ago, called 48hoursInaCity.com or something, where you could upvote a 48hours tour of the city and choose the one you wanted.

Okay, second issue: I can't add a reservation myself. For some reason I received my plane tickets email on a different email than gmail and... I can't have them in the app now :(

Third issue: right now it just feels a bit gimmicky, I tried browsing places and it is nothing compared to Trip Advisor.
Hum, no. Solar scales very well.

Silica already covers most of the places were we would like to place panels, we will have much worse problems way before we run out of land, and there is no required rare resource for it.

There are shorter bottlenecks on energy storage. But even then Na-S will get us a long fraction of the way solar can go.
A minor detail, but I am surprised about the whole "it was hard to figure out when someone moved a file" thing. I always assumed the actual file on disk was abstracted away into a database record, that specified the folder etc. Were they actually using S3 Bucket/Folders for file structure on Dropbox itself?
No it's not. It's designed to allow tweets to fit into a 160 char SMS along with the username.
Costa Rica to use drones to deliver medicine to indigenous communities
Maybe I'm misunderstanding you, but if you're life on the streets is over due to a cyclic prison/crime cycle, how is your day to day life not over?