skysight-inc/HackerNews huggingface dataset:
That sounds great if your messages in the logs are the complete state for that key, but I'm not seeing how to use that compaction system if the messages are change events.

Is there a system designed for snapshotting the aggregate and logging the delta?
A problem with github could be that a lot of the code you write needs to be kept private for commercial reasons, and then I guess some kind of coding test would be better
This was gibberish to me too. I researched it a bit and wrote an explanation that would have made sense to the 2-hours-ago me: https://news.ycombinator.com/item?id=9614641
True, but that argument is so bad that it hardly bears mentioning.
The city does seem to be in constant flux, but there are plenty of landmarks. Griffith Observatory and the Downtown Library come to mind.

The author sounds like she spent most of her life west of Hollywood. I would be bitter too if my outlook was so myopic. She somehow managed to miss the bustling Jewelry District and Gallery Row on her way to Skid Row, and must have turned around before she reached the Arts District.
I think if I concentrate and think hard, I could probably remember all the times my family went to a fast food place. It would be once a year or less, and only when all other options were exhausted.

I have friend that take their kids more than once a week.
Reminds me of the punters that used to exist for AOL Instant Messenger back in the day. Interesting to see this being an issue in 2015.

http://en.wikipedia.org/wiki/AOHell#Features_of_AOHell
I care, because it is indicative of the lack of care that the PTO takes when making these decisions. I have four other patents which, in retrospect, also should not have been issued, and God only knows how many bogus patents have been issued to other people. Even if 99% of them are harmless that doesn't undo the real damage done by the rest.
Awesome module! I wonder if anyone else had ever managed to reverse-engineer that tweet before.
People imprisoned for life tend to be convicted of murder. The problem isn't that their sentences are too long; it's that for some of them, they shouldn't have been sentenced at all. Eliminating life without parole doesn't logically address the problem.
Wickard v. Filburn is one of the federal government's great Godel contradictions, allowing it to prove anything thus rendering the law meaningless.

Under the dubious justification of the Tsarnaev case, shoplifting candy from the corner store is under federal jurisdiction since in the age of social media it could incite people in other states to do the same.
That's a pretty nightmarish scenario, and I sympathize with your friend. However, it does nothing to convince me that most laws are used for evil.
No pardon necessary. I wasn't trying to make a point about what the intersection of algorithm and art should look like (and certainly not saying that my doodle is the right way!), just saying that I'm happy that these worlds are becoming aware of each other. I think this will be fruitful.

We can agree to disagree on legibility and what is 'artful' for algorithms much like art fans of the last century wrestled with abstract art. I enjoy the art world precisely because it is so rule-less and undefined, unlike my day-to-day coding.
Which has seemingly been rejected by bishops, archbishops, cardinals, and the pope. http://www.usccb.org/news/2015/15-019.cfm
It depends if social rigidity is caused by the ageing process or not. It might be that once the effects of the ageing process are removed that people become much more socially flexible.
ZoomCharts New Release v1.5
How Federal Dollars Are Financing the Water Crisis in the West
Oh, this misconception. I'm sure you've never been so angry at society that you just didn't care anymore and wanted to break things.

Maybe you haven't, because society isn't built to put you down and keep you there, the way it is for some people. Check your privilege.

Either way, riots do raise awareness. You might hate the destructive people, but you do pay attention to them, and then you pay attention to the non-violent people who are with them.
Of course this relies on the axiomatic assumption that the "civil authorities" (which in religious contexts generally refers to government) are legitimate in their being "entrusted with power of life and death" and as the "avenger of crime". This is a subject of much contention.
Fair point. I've been out of cluster computing for years so what do you think would be comparable?
Mary Meeker: The Internet’s Growth Is Actually Slowing Down
I admire Pebble as a company and a product, but are you still an underdog once you've raised 30 million?
Thanks for the correction! I updated the post.
That's not the same issue.

He's talking about distributing code that is not functional unless linked with a GPL library. Not about distributing code that replaces such GPL library.

Oracle is basically saying that you can not write a compatible implementation of Java.
The API is just a signature for calling the function -- I was joking that instead of

screen_draw(int x, int y);

what Google could do is:

ggl_screen_draw(int x, int y);

and say "New API -- they've got screen_draw(), we have ggl_screen_draw()".
> It's not false.

The two sentence unit I responded to ("Nope, the US does not have a skills based migration system. It's entirely family based.") is false.

Its possible to define "skills-based migration system" in such a way that the first sentence alone is true, and it might even be reasonable to do so; you'd have to use an entirely unreasonable definition of "family based" for the second half to be true. There are family-based, employment-based, and diversity-of-origin (which is also skill-based, in that it requires either a specified level of education or a specified level of work-experience is selected employment areas) immigrant visa (which seems to be what you are referring to as "permanent migration") categories.

> 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.

On a diversity visa, you can get permanent resident status by being educated or skilled in particular jobs without a job offer here -- you don't have to be young, but you do have to be from a country with a low level of immigration to the US.

> In addition, our temporary work visas are extremely limited and cumbersome and capped.

Most (temporary or permanent, including most family-based categories) visas are cumbersome and capped. But I'm not sure why you address only "temporary work visas" and continue to pretend that permanent immigrant visas are only family-based, when that is not accurate. There are immigrant (permanent) employment-based visa categories, as well as non-immigrant categories.

> The system clearly favors "family reunification" over skills.

OR, given the permanent employment-based visa categories -- and ignoring diversity visas for the moment -- perhaps it just prefers actual employment as the concrete evidence of useful skills.
And yet, under almost every high-level language that "does all the work that I do manually", what is there?

Under Python in C++

Under PHP is C++

Under Haskell is a variant of C called C--

Under Lua is C

Under Perl is C

Is this because "the dinosaurs haven't died yet"? No. It's because writing a high-level programming language almost always requires a lower-level language. Under all of your high-level abstractions, there needs to be some compiles-to-assembly language that has access to memory management. Under all of your fancy high-level language debuggers, there needs to be some disassembly and translation of the assembly code to match the symbol databases for your high-level code. Under all of your binaries, there needs to be a kernel that can translate API calls, handle interrupts, dispatch exceptions, manage memory protection, and schedule threads.

Can you do all of this with Haskell? Sure. But the first Haskell compiler written in Haskell needs to be compiled by something. It can be C, C++, C--, or even assembly for all I care, but it has to exist. Even the first C compilers needed to be written in something that wasn't C.

The bottom line is that it has nothing to do with "technical debt". These languages exist because they can work on hardware without heavy frameworks weighing them down. They rely on the bare system, and not on a bunch of abstractions. And that's why they can be used as a layer between hardware and the much-needed abstractions brought to us by high-level languages.

These "old" languages have many strengths, and you're foolish to write them off just because their strengths don't fit your use-cases. Without the programmers that are "lost" to these "old paradigms", you would have nobody to maintain, develop, or secure your new paradigms. And that's a consequence that only considers one of the many strengths of these languages; there's many more consequences that we'd face if nobody new learned how to use them.
Protests without riots have been shown to be an ineffective agent of social change. If you don't bring rioters, nobody cares.
If we already know a vulnerability exists, why allow it to be repeated if the goal is to find unknown vulnerabilities? It's not about winning the game, it's about finding weaknesses in defenses.

You can't just "launch all nukes" every time in a war-game, everybody already knows that works.

There is also the good chance that we do have the capability to defend against the specific scenario, but employing it is either too expensive, temporarily unavailable, or too secretive.

Maybe the US Navy just wanted other nations to think that we can't detect submarines at those depths. Then in a war-time situation we can say, "oh, yeah, we were just bluffing, we can easily spot you at those depths".

If the highly-public and multinational war-game involves testing the exact ranges of submarine detection, maybe they had good cause to stop the war-game, and it wasn't necessarily because of losing.
You say that, but the retributive argument played a very important role in the recent NPR IQ2 debate on capital punishment. It clearly has some weight.
If you're up against companies with centi-billion cash reserves, yes.
...one of the biggest problems with the American justice system is pre-mature release.

You write as if you genuinely don't know that USA imprisons a far larger percentage of the population than any other nation, now or at any time in the history of prisons. A humane person wouldn't even have to consider the grotesque and obvious faults of the system (racial disparities, entrenched prosecutorial misconduct, emphasis on victimless crime, etc.) to know that "pre-mature release" is the least of our problems.
Privilege checked!

I have, in fact, been that angry. I just haven't made the mistake of assuming that that anger, expressed in the form of violence, will get me what I want. Especially since a recent study on the subject shows that the radical interpretation of riots you have just espoused is not consonant with history.

Have you considered not making wild assumptions about me in an effort to invalidate my viewpoint?
She does sound a little bitter. But she describes it as a place where she was afraid to explore because she'd be lost forever.

> Nobody knows where to go; it’s not a city designed for accidental social discoveries. You think of a place, you look it up, you go; you look up the way back, you go home.
It's pretty great. The way debates are scored keeps any of them from being foregone conclusions, and some of the results are pretty surprising to me (given the NPR audience).
Is than an hour of driving, or an hour of transit? Being able to read or work for some of the trip makes it a lot more bearable.

I don't mind an occasional 2 hour train ride into NYC for the weekend, but hell if I'd do it in my car regularly.
Might I suggest you follow the links I have supplied?
It's cute that you think his situation was an exception.
Because I think that is what's happening.

You have acknowledged that there are some nuanced reasons that knowledge of crimes committed by these men might change one's perception of the incidents.

You then refer to a non-specific, large group of people who's reaction to that knowledge completely lacks nuance. From this, you conclude these people are simple-minded hate-machines and lament their existence.

It seems to me much more likely that you failed to understand the nuance in their opinions, because you lacked either the willingness or the ability to relate to them and the way they think.
Directions algorithms on real life maps are quite different from what they teach you in CS classes. Just think of the amount of computation to get the best directions between SF and NYC, taking traffic into consideration. I'm pretty sure none of the services actually give you the best solution, but something that's pretty close to it.

Full USA map graph contains around 24 million nodes, 58 million edges. Your regular A* just doesn't cut it.
I haven't decided on a hierarchy. I asked why I should expect the FDA to be more reliable than the drug companies.
When the block reward goes away
Oh, to be clear, I think this verdict is pretty bad (as if things weren't muddy enough already). I began writing the comment/looking through K&R and realized that in this particular case -- one might not have a clear-cut legal right to use the example code. Even if that is clearly the intent of the authors.

Although, I'd be surprised if there haven't been rulings on similar cases before. Either way - the code from a text book, and code from technical documentation are probably not the same under the law.

That doesn't mean I don't think it's silly to hold APIs to be copyright-able -- I just think the two questions are different: 1) Is sample code provided for the purpose of re-use, fair-use (or something equivalent)? and 2) Are APIs copyrightable?
sandy bridge is 10% faster. Whether you hit the RAM or L3 cache depends on your memory access patterns.
He wasn't making an argument from religious authority (that would be a dubious rhetorical tactic on HN); he was trying to capture a historical justification for capital punishment, and it happened to come from a period of time in which the Catholic church played an outsized role in public policy.

For anyone unclear on this: the Catholic church vigorously opposes capital punishment.
Emulators are a tricky one because they often require a BIOS file which does break copyright.
On further thought I agree. https://github.com/SimonSapin/wtf-8/commit/51abeef717a161ba9...
As far as I can tell, the fixed form of an API has only two purposes/aspects:

First, naming. The naming of things allows them to be used by programmers. You could replace every unique identifier with a random dictionary word and the API would still work, although nobody would want to use it.

Second, structure(/sequence/organization). The structure could be transformed arbitrarily with the constraint that the operational aspects continue to behave unchanged. The only possible impacts, then, are that one structure is easier to use than another, or performs better than another; those are functional (in the general sense, not in the programming sense) differences, therefore should not be copyrightable.

Not everything that is fixed is copyrightable. It has to have creative spark, and the creative spark cannot be in the service of functionality. (Arguably, if it's in the service of functionality it's not creative at all, even if it naïvely seems like it is, because such "creativity" is indistinguishable from advanced-enough soft-AI optimization methods, with either performance or A/B testing for usability as the metric)
The trouble with grading people or groups on their accomplishments is that it's only useful if you're evaluating net accomplishments. If, for instance, whoever is responsible for preventing lots of deaths from polio also caused more deaths for other reasons (obviously I'm not suggesting this is the case; it's only an example), I might still be hesitant to trust them.
> 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.

SCOTUS has never held that disadvantaging the disabled is intrinsically a violation of the Due Process Clause of the 14th Amendment (relevant, as the provision under which it has incorporated the 8th against the states), nonetheless, it has held that Congress acted within its power under the enforcement clause of the 14th (and did not violate State reserved powers under the 11th) in, under the ADA, requiring access to courthouses.

While the enforcement clause of the 14th is a fairly lightly litigated power, its pretty clear that it does extend beyond the things where legislation is not necessary because any violation of the law Congress might impose to under the enforcement clause would already necessary be prohibited by the bare text of the Amendment, which seems to be your position.
My heuristic is that MySQL is faster for inserts and single-table reads by primary key, but PostgreSQL is faster for more complex queries, particularly if they involve joins or subqueries.

Basically, MySQL is a key-value store in an RDBMS's clothing.
I own an Android phone and recently bought an LG Urbane Silver (leather) because it was the first smartwatch I saw that looked decent (subjective obviously) and can be worn with a suit on occasion.
I didn't own a watch for ~10 years now and felt it was time to get one and more or less randomly decided to get a smartwatch...because why not. I was very sceptical and didn't expect much. If you just list the stuff I do with it it is indeed not much but I already rank it as an excellent purchase. Here's what I use most often (in case anyone is on the fence):

- Tell the time: No need for a smartwatch but it's still great to be able to leave the cell in the pocket

- Don't miss calls: I always have my phone on no sound/just vibrate and tended to miss a lot of calls. Fixed for good now

- Quickly check Mail/IM: To see if there's something important to answer to. I feel a lot calmer because I always felt the urge to check my phone constantly. I now glance at the watch every now and then and feel a lot less "addicted". I actually use the quick reply stuff a lot for IM, too.

- Maps navigation: I am travelling a good bit and usually ran around the cities with my cell looking all touristy. Maps on the watch is a lot more discrete

- Timer: I use it as my Pomodoro Technique timer since my old one can't be used in a multiperson office without annoying people

Battery time is ~2 day, 1.5 when I use it more. As long as it stays above 1 day I'm fine because I take off the watch when I sleep and just put it on the charger.

p.s.: the Pebbles never did it for me style wise but kudos for them for pushing smartwatches further along.
Not sure why you're being downvoted, but the retributive theory of justice is certainly a prime argument for any kind of punishment. Any criminal justice 101 text will review retribution as opposed to rehabilitation. I think the historical view has been much more on the retributive side of the scale, but the world seems to be rightfully recognizing that restorative justice is more effective, humane, and reasonable.
An interesting possible application for this is JSON parsers. If JSON strings contain unpaired surrogate code points, they could either throw an error or encode as WTF-8. I bet some JSON parsers think they are converting to UTF-8, but are actually converting to GUTF-8.
Better WTF8 than invalid UCS2-plus-surrogates. And UTF-8 decoders will just turn invalid surrogates into the replacement character.
If the White House position is successful, it means Android as open source software is finished. It may go on as proprietary, maybe.

It also means SQL, C, C++, POSIX, and more stuff that I can count are forbiden land for open source, and every company making products that include or derivate from them own a non-negotiable unknow amount to some party.
Just published an article this week on this exact topic - feel free to peruse for additional information on aging theory

http://mitchkirby.com/2015/05/26/comprehensive-map-aging-pro...
I like to refer to this as the Reddit Echo Chamber Effect (and slowing it is unfortunately becoming the HN Echo Chamber Effect). If you only get your news from Reddit, HN and Huffpo it would be easy to believe that the majority of actions of police are corrupt/evil/terrible, but this is not the case.
There's growing evidence[1] that the death penalty doesn't give survivors much closure.

[1] http://scholarship.law.marquette.edu/cgi/viewcontent.cgi?art...
We're closer to preserving them in order to download them later perhaps:

http://www.nature.com/nmeth/journal/v9/n12/full/nmeth.2213.h...
Measure all parts of your application using PerfIt
>if I want to keep in contact with them, that's where I need to be

As an intelligent individual, you must recognize that this isn't really true. You were able to communicate with your family and friends before Facebook existed. You can still communicate with them now, over other media like email, telephone, etc. You (and many others) are simply choosing to use a hostile platform to stay in touch because it is 'easier' or 'more popular' than the alternatives.
I assume RMS would say that Java is non-free, and that the best move here would be to create a free compiler and runtime -- i.e. a new language.

This stands to reason, as one of the first things RMS did in his efforts to advance Free Software was create a free compiler (gcc) and a free editor (emacs).

He might note that gcc is not meant to replace all other languages. It is just an example of a well-made and libre compiler.
Feeday a iOS today widget for Instagram
It's pretty typical. Maybe this explains some of why car culture caught on so much in the US... growing up in suburban America, you don't expect to have to travel for an hour very often. Rush hour doesn't last for long, and after that the highway will take you wherever you want to go.

In most of the US, an hour drive is a long way[1]. You're talking about a 40+ mile trip since few cities experience the hours-long traffic of LA (in LA, it's easy to spend an hour driving 5 to 15 miles, if you have to go at the wrong time). The flip side is that LA is far denser than most of the US, so you don't generally have to drive nearly as far... but relationships and commuting to work can get you, and that's where you get the time-consuming drives in soul-crushing traffic.

[1] In most of the US, public transport isn't an option, and even in LA taking the bus generally adds a fair bit of time over driving direct, and the train coverage is only slowly improving.
You're implying Filburn gives the federal government unfettered power to regulate commerce, but it doesn't; there are limits both in Filburn and in subsequent SCOTUS cases. See for instance the syllabus for US v Lopez (95).
Slight correction regarding the part saying that 'anyone' may file one: "An amicus curiae brief may be filed only by an attorney admitted to practice before this Court as provided in Rule 5."

https://www.law.cornell.edu/rules/supct/rule_37
> I found that there are thousands of great well documented frameworks

thousands, absolutely. great and/or well-documented? Unlikely
Migrating to Cloud-Native Application Architectures