skysight-inc/HackerNews huggingface dataset:
I really admire Pebble for they are the only company that is truly trying to make an accessible and efficient product.

I don't believe that people will buy a computer, a smartphone, a tablet and a watch. Assuming that each of these devices remain widely used (as it is the case today) I think that people will make a choice to reach a balance.

In that scenario, it is easy to see how an expensive watch that replicates smartphone's functionalities would be a commercial failure.

Pebble on the contrary opted for having a finite, and comparatively small, set of functionalities but excel at those. Their choice of limiting the watch functionalities has two obvious positive effects:

- It keeps the price low. I want a product that will last, that I can forget about (great battery life comes into play) and that does not cost an arm. I can't afford (or don't want) to pay for both a smartwatch and a smartphone costing >200$USD. In comparison I got my Pebble for 50$USD and it's working great.

- It eliminates the redundancy that occurs between smartphones/smartwatches. Instead you have a "central nervous system": your phone and an assistant that makes interacting with that CNS easier: the watch.

I would like to see some drastic improvements in the design though. It's kind of terrible and remind the early 2000s with the ave of Palm Pilots etc... Also, it would be great to improve the sensors so I can use my Pebble as a monitor of health (and my sleep!).

I would actually spend money on a product that would monitor my sleep, bpms and wake me up in the morning at the "best" time.
Well some of them do, but some of them hope to re-sell it.
Given how hard it is to find hires - that comes from good development jobs elsewhere - that understands even the very basics of security, I think you're being overly influenced by your own skills.

You may very well do better than that yourself. I don't doubt that large proportions of HN users would do better.

But how many will?

Consider that the quality of the official docker images is an illustration of the quality of images from people who are above average invested in this.

Look at some of the unofficial images, and you will find incredible dreck very quickly.

Now imagine the set of users of images that have not even tried to build their own images yet, and imagine they were asked to put together their own replacements for the official images to use...
It's not a javascript library, but MapBox recently released the Directions API for pathfinding within the context of mapping: https://www.mapbox.com/developers/api/directions/

So...somewhat relevant to what you're asking.
/usr/bin/google-chrome is written by Google and analyzed by the security team. /usr/bin/chromium is written by enthusiasts (the distro's package author).
A more in depth and more complete treatment: http://mathpages.com/home/kmath616/kmath616.htm
I'm very glad to see pebble stay in the game. That said, this is a pretty tough watch for a traditional watch guy to look at.

I hope that someone really nails the circular smart watch and embraces the rotating bezel as an input modality, like the 1st gen ipods or, more recently, Nest. I would love that, coupled with a traditional diver or tool watch look:

http://cdn.monochrome-watches.com/wp-content/uploads/2013/04...

https://s-media-cache-ak0.pinimg.com/736x/75/b2/bf/75b2bf2d9...

Maybe motorola will get it, but I wonder if their design sensibilities are too modern...
Pull the source from github[0]...

[0] https://github.com/basho/riak

(I work for basho)
> the speed and agility is so much better than traditional approaches

Complete agreement here – Docker's strong points are exactly the things which make patch deployment easier than in legacy environments. Hopefully we'll start seeing orchestration tools which really streamline the rebuild/partial deploy/monitor error rates/deploy more cycle when updates are available.
I love my original Pebble. I even like the cheap look, it seems like it's referring to an 80s Casio watch, without copying it (I don't quite like the Time's look but it's ok). But the main reason I love the Pebble is because it gives me freedom. Freedom from having to carry a charger when I'm 3 days away. Freedom from convoluted apps that already annoy me on my smartphone. But mainly Freedom to switch the mobile OS without my smartwatch becoming a useless chunk.
When I first heard that the Time will feature voice functionality, I was excited. It's unfortunate that it can't have a deeper integration into the systems. I think the main limitation of the Pebble is not the look nor the price but that Pebble is neither Google nor Apple.
You've implemented raft perfectly and at scale a couple of times already? As a poc or production? If it's the latter..damn you're probably a 100x engineer ;)
I had a friend in Santa Monica ask me a few years back if i wanted to get a burrito, so we get in her car, get on the 10, the 405, and another freeway towards downtown. After driving 40 minutes, i ask her, "are we getting close?", she says, "of course, don't be so impatient"
From the article: "You can also edit files by pressing F4 key instead of F5 key. I prefer vim for editing but the Midnight Commander editor is fine for making a few minor changes."

http://vifm.info/ has an mc theme. I used mc for years and switched to ranger for a while before I finally found my home among the familiar key commands and environment that vifm offers.
it will just never happen

Interested third parties (say, the Innocence Project[1]) have gotten these cases overturned in the past. In any case, this chance existing is still better than the state executing its citizens.

[1]: http://www.innocenceproject.org
I've never understood the logic of a state killing its citizens in order to show that killing is unacceptable.
But now we get to pretend that we don't have hundreds of thousands of people rotting away in jail for crimes they didn't commit. Some years back I pointed out that the percentage of people exonerated for capital crimes is > 2x the number of people exonerated for life imprisonment.

https://news.ycombinator.com/item?id=3025718#up_3026567

Having that moment of execution seems to force us to check for errors in a way that life imprisonment doesn't.
>How modern is modern CS?

The creators of Go were on the team that built UNIX, and they clearly have a different meaning for the word systems.

They were using it to refer to infrastructure, without making a distinction whether it was distributed or local. Something like a compiler would be "systems" program under this definition.

I agree that distributed systems, and systems programming are generally accepted terms of the art in CS now, and even 20 years ago.
What @rch said. (I work for basho)
Having to pay for this at all is problematic.
Intelligence Squared had a pretty good debate on capital punishment a few weeks ago:

http://intelligencesquaredus.org/debates/past-debates/item/1...
>>Furthermore, I am unconvinced that the death penalty actually deters crime. If you are committing a crime that results in you being sentenced to death, I don't think you are sane enough to have even considered the punishment.

You would think that, but it turns out that isn't the case. [0][1]

[0] - https://www.dartmouth.edu/~chance/teaching_aids/books_articl...
[1] - http://www.deathpenaltyinfo.org/deterrence-states-without-de...
I don't know that life in prison is better than being executed, but it doesn't seem substantially worse. There doesn't seem to be any decent argument for the death penalty, since the only two possible reasons, cost and deterrence, don't hold up. In the absence of a decisive factor, I vote for not killing people.
The case doesn't touch patent law in the slightest, if I understand it correctly, though.

(I am not saying the DoJ opinion is good in any regards whatsoever, to be clear)
The encoding that was designed to be fixed-width is called UCS-2. UTF-16 is its variable-length successor.
That would be reassuring if it wasn't so likely that we've executed innocent people within the last few decades.
Also, it's better to say no to scope creep and at least deliver something to the client on time that fits the description than to say yes to more and deliver late and not with quality
Do you understand the logic of the state seizing people and locking them up in order to show that seizing people and locking them up is unacceptable?

That's what we do to kidnappers.
LocalOn Is Hiring a Customer Support Manager
If you think abolishing all punishment that has a error rate in conviction of 1% is unacceptable then we're in for a lot of trouble...

The argument that the death penalty is inhumane or against universal human rights it seems is a better angle to take.
Is that different from any other punishment? We imprison people to show that imprisoning people is unacceptable. We take people's money to show that taking people's money is unacceptable. We even violate the speed limit to show that violating the speed limit is unacceptable.
It's pretty easy to qualify for Medicare. You can just live here for a few years.

It's not false. There is no skilled permanent migration system like what Australia has. Over there, you can get permanent residence by being young, educated, skilled and proficient in English -- without a job offer. There is no such method here in the US. In addition, our temporary work visas are extremely limited and cumbersome and capped. The system clearly favors "family reunification" over skills.
On Mac 15 inch, visualization is very neat. very good implementation of the algorithms. Regarding Zyxley's comments; this can be made responsive so that it works on all screen sizes.
How would you know you prefer it? If you reverse to 10 and you know it, well, you really lived one life to 500. If you don't know you reversed to 10, you have nothing to compare your short life to.
This is where the difference between killing and murder is drawn.
So where do I get high quality glycine? Seriously. :-)
As I noted elsewhere, I don't doubt that many of us could, and I'd expect HN users to do better on average than developers overall, given the number of security conscious people here.

But that's not what I'm questioning, but whether or not homegrown images on average are going to do better. Look at the non-official images, and see how much nonsense is in there.

If you know you can do better, by all means do. For many of us that is the best option. And I absolutely wish there was more focus on more secure practices for the official images too. But I still think the official images are likely to be better than what most developers would cook up.

Doesn't mean it's good. Just better than the (terrifying) alternative.
Think data model capabilities like k/v (original riak) and document (riak 2.x integration with solr) soon to include redis and spark capabilities. But you run this in your own datacenter or cloud like aws or containers like docker. We don't offer a hosted solution (although a ton of people ask for it...)

(I work for basho)
I have also considered the possibility that rational people do not exist, and that counting myself as one of them is an irrational conclusion based upon faulty evidence.
> That's not the way most people are using the term, if you are going to use it differently from everyone else, you should clarify the meaning of your usage of the term.

How do people use the term "method of operation?" I'm trying to draw your attention to the distinction between the abstract process of walking (moving your legs in a particular way), and concrete descriptions of that method.

> I would say that's either not true or entirely non-obvious, because to establish that the concept is what is being described in the later case is you had to provide some form of description in the previous case, in this case:

Sure, any abstract concept cannot be discussed by humans without reducing it to a written or spoken description. But that does not mean that the concept and the description are the same thing.

> happens to be the common-english equivalent for

Or "fn cupcake(x: i32) -> i32" or "function cupcake(x: integer) : integer;" etc. There are many different concrete descriptions of the abstract concept of a function taking an integer and returning an integer.
That's... one way of looking at it.

Just because most of the comments here have been (bizarrely) pro-MySQL, I have to link to this article:

http://grimoire.ca/mysql/choose-something-else
Does it not at least have the added benefit of giving them the metric of "kept reading article till page 3, then left". Even if they just infer that there was something wrong with page 3, rather than the user getting peeved-off that they have to keep paging to read the rest of the story.
Coinbase 24hr Internal Hackathon: No Sleep ‘Til Bitcoin
Being separated from most of society isn't the same as a death sentence.

There are a lot of problems with our criminal justice system, not least of which is representation and due process. Eliminating the death penalty is one check that ameliorates (albeit does not solve) many other problems with the system.
As an American, I also find that weird. An hour is (as I had to once deal with in a previous job) "long daily commute" for me, not "long distance".
An exception to the rule doesn't really prove much in this case.
When I lived in LA, I found that driving the 405 was always a mistake. Fortunately it wasn't part of my commute. b^)
That talk was great. We introduced Kafka at my work probably 3-4 months ago, at first only to track events from our webservices, but eventually it became the backbone of communication between our services.

The Java library for the consumer part, still based on the Scala code, is not that great though. They're rewriting a Java-only library, which is much nicer to use, but I'm not sure when it'll be stable.
This is good, interesting news. Many years ago I did some work combining calligraphy and code, but found that art-people didn't appreciate algorithms and code-people didn't appreciate art.

Here's a card I made for a friend who said that rc4 was "the most important algorithm that will fit on one page": http://i.imgur.com/TUeJS7y.png
> In theory, federal law is restricted to addressing the things enumerated in the Constitution. [...] Nonetheless, a federal law banning capital punishment would still need to be written with that in mind.

Considering 8th Amendment incorporation under the 14th Amendment and the enforcement clause of the 14th Amendment, that shouldn't be too difficult, without even coming anywhere near the Commerce Clause.
Is that an hour by car or an hour by public transport? Being an American, and never having been around good, reliable public transport except when visiting Europe, I wonder what the tolerance for time/distance is for active vs. passive transportation. I never seemed to mind a longer amount of time spent on transport if I was sitting around on a bus an S/U-Bahn, but at home I consider anything outside of a 20-30 minute drive a hassle.
I think the point is having an execution over your head is a form of torture - as if waiting for the execution in a maximum security prison cell isn't torture itself. The appeals process doesn't always work.

So - people who were on Death Row that were then freed: The West Memphis Three [0]. In this case, it's been widely credited that the legal system was incredibly corrupt and a retrial just never could be done, since so many people made their careers off of it. It was a witch hunt. They sentenced teenagers to death. I don't see how that could ever be a good idea.

[0]: http://en.wikipedia.org/wiki/West_Memphis_Three
I'm not sure what either of these two sources are supposed to mean --- I mean, literally, I don't know which case you're trying to make (for or against deterrence).

In any case: you can't reasonably make inferences about the effectiveness of the death penalty simply by counting murders in states that do or don't have it, since there are so many other factors influencing how many murders a state will record.
10 Creepy Urban Legends That Are Actually True
another option is just keep the assets as SVG's and use a library to do the conversion (ios/osx specifically, I personally use SVGKit - https://github.com/SVGKit/SVGKit )
What bothers me about this type of argument is that it makes it sound like they weren't dealing with police but with some kind of dangerous rabid animal. Police are supposed to be highly trained professionals, part of their job is to know how to deescalate dangerous situations. If they immediately escalate minor violent situations into dead bodies then they are bad at their job and we as taxpayers should make sure they are at least fired for doing such an awful job.
Does that lock the table for 4 hours? I was going to talk about how it should be straightforward to add support for almost-non-blocking alters but it looks like all the pieces are already there:

* It supports adding a null column immediately.

* It supports slowly filling in a possibly-default value on all records.

* It supports setting the column to non-null when every row has a value.

What pain points are you hitting, and is my analysis totally off-base?

Though a quick search shows that step three might decide to ignore indexes and be slow; that would be disappointing.
> abolishing all punishment

I didn't say that. Killing someone is irreversible, so the error rate better be extremely low, or you just shouldn't do it. I understand that justice can't be perfect.
The family of the criminal also suffers. If my child was a murderer, I would grieve. If my child was consequently executed I would grieve even more. That's an incredible amount of pain for something I didn't do. After it's said and done, my child would feel no pain. My pain would last forever. I would honestly want to commit suicide over my failure as a parent.
Not surprising, considering I had relatively techie friends that were absolutely mindblown by concepts like pervasive virtual reality (never mind taking the next step beyond the Matrix to "uploading"). I was utterly taken aback at the realisation of just how foreign ideas like that were to people that weren't steeped in SF.
Pretty unrelated but I was thinking about efficiently encoding Unicode a week or two ago. I think there might be some value in a fixed length encoding but UTF-32 seems a bit wasteful. With Unicode requiring 21 (20.09) bits per code point packing three code points into 64 bits seems an obvious idea. But would it be worth the hassle for example as internal encoding in an operating system? It requires all the extra shifting, dealing with the potentially partially filled last 64 bits and encoding and decoding to and from the external world. Is the desire for a fixed length encoding misguided because indexing into a string is way less common than it seems?
I'm not sure what you mean "what a world with nearly no children should be like to be livable"? I don't see how it would be any more or less livable. That doesn't even seem to make any sense.

Do you have children? I do. Given the choice of extending my own life indefinitely but having my daughter vanish from the world, or dying today but knowing her life will go on, I would undoubtedly choose the latter.

It's sentimental, but that doesn't make it any less true. To many people, children bring a fundamental joy to the world, and it's hard to understand why it should be replaced with neverending calligraphy practice in spaceships.
Ask HN: Where's the best place to get an SSL Certificate?
123 Reg seems pretty cheap, but are they any good? I want an SSL certificate for by blog.

What's the difference between the cheap ones and the expensive ones?

Thanks
Suggestions for browser testing?
I know there are many options, but I'm curious to hear what the HN crowd recommends. I'm doing work on a fairly new site and as we develop, we're finally incorporating browser testing. What do you use? Free and paid services welcome.
"lp0 on Fire doesn't reliably indicate whether printer is actually aflame"
1 - I don't use linux as my OS (operating system) (I never found a distro and software I liked), just all the tools that come from it. I am attracted to open source because it is free, as in beer, and free as in speech which lets me modify if I want to (and had the skills).

2 - A "Linux User" is someone who uses linux as their OS on their desktop or laptop or maybe server. I don't think Android on a phone counts.

3 - What kind of relationships? Not that I have any of any kind.

4 - If I am speaking to a hacker I will use the original definition of a hacker: someone who tinkers with a system. If I am speaking someone else I will use the more popular definition of a hacker: someone who gains access to a computer system without permission. I don't think the "hat" label can be applied to someone like me who does not do remote access testing.

5 - Yes. My largest contribution(s) is(are) probably already on your computer in FFmpeg's libraries. I wrote code for writing Vorbis Comment blocks, some assembly for its yadif deinterlacer, and some assembly for flac encoding. I did them because: I wanted metadata writing in my flac files; I was interested in learning some assembly and SIMD; and because I wanted faster flac encoding.

6 - "Is there activities/ gathering that you are used to do with other people of the linux community, around open source project or only for fun?" I don't understand that question.

7 - I suggest that you start by trying to contribute to something you use. If you use it already you probably already know how to use it, what features it might be missing, or what bugs might be present. Okay, many projects may not have low-hanging fruit for you to pick. This suggestion also requires that you can already program at some level. Many projects would also welcome contributions to their docs. If you want more advice on starting I suggest you post a comment that gives more info about your skills, interests and maybe what you want to learn.

P.S. Your English is already decent, it just reads like you need more practice.
There's also the opposite argument that it gives closure.
Tons of Supercarriers? Wouldn't that be a fraction of a supercarrier?
Since SCOTUS has already held that capital punishment is not intrinsically "cruel and unusual", I'm not sure how the 8th Amendment gives the federal government the power to regulate state capital sentences.

Meanwhile: if capital punishment ever is held to be "cruel and unusual", no federal legislative action will be needed to abolish it; SCOTUS will do it by fiat.
Less caffeine normally limits the scratching.
I assume that this is what the author alluded to when he said "One way [to define non-integer derivatives] is to use Fourier Transforms."

To be more specific, if we write the Fourier transform of a function as FT(x(t)), then FT(d/dt x(t)) = j2pifFT(x(t)).

In fact, this equality holds for higher order derivatives:

FT(d^n/dt^n x(t)) = (j2pif)^n FT(x(t))

Where d^n/dt^n is the nth derivative.

We naturally extend this definition to "1/2 derivatives" the same way we often extend integer valued functions to take rational arguments: we plug in a rational and see what happens:

FT(d^(1/2)/dt^(1/2) x(t)) = (j2pif)^(1/2) FT(x(t)) = sqrt(j2pif) FT(x(t))

Then we take the inverse Fourier transform to find the half-derivative, which is what we were originally looking for:

d^(1/2)/dt^(1/2) x(t) = FT^-1 (sqrt(j2pif) FT(x(t)))
Right, and there's no qualitative difference between killing someone and locking them up. You've convinced me that I'm wrong.