skysight-inc/HackerNews huggingface dataset:
What a curious thing it is to be a strange loop, to contemplate your own existence, or, in this case, to contemplate non-existence of yourself and other things? This, I know, Hydrogen nuclei in the sun fusing to make Helium don't give two shits about their existence, neither do bacteria, or fawns, or ceiling fans, or cement blocks.

The ideal is always a strange thing too. Mathematics works completely fine for most things, but the moment you start imagining "complete logical systems", "ideal programs" that halt when any program input to them halt, you find that your ideal can't exist. Yet, the Hydrogens still fuse, bacteria continue to multiple, fawns prance, ceiling fans spin, cement blocks, not sure what they do in verb form, but they remain heavy I guess...

I recently retook Myers-Briggs and it places me at an extreme intuitive person. MB has scientific issues, but forgetting that, that makes me more susceptible to big, abstracting thinking like this than polar opposite "sensing" people, more concrete thinkers are. However, I've had to learn as a physicist that at the end of the day, things do exist, move around, interact whether I care to ponder them or not, and that I have to sometimes cull my dreaming or ideals and what could be and to look around at what actually exists and think about that too.
Really interesting documentary on this: https://www.netflix.com/search/fastball
I am not denying it is tied to the physical, that seems fairly obvious, but it doesn't mean that it is a only physical phenomenon. A radio is not the same as the channel that it is playing and one is tied to the other.
This is to give hams some leverage over HOA/COA to be allowed to put up antennas. This will also help with some communities that have not allowed antennas, even with the FCC coverage. It's a huge expense / pain to go to lots of zoning hearings.

Lots of hams put up HF towers and beams now days. On the other hand lots of hams also use hidden antennas or something like a vertical that's not as obtrusive. The ability to put up something that's small or not obtrusive is a big win for people living in HOA's.

The existing ham base is excited for two reason, one it gives new hams the chance to put antennas up. The other is as hams move into retirement communities that have a HOA/COA they can still be part of the hobby.

The ARRL is amazing, it's not "just a hobby" to them. They have been working on this for years and they have been very diligent about keeping on top of this. As a ham, I've helped by sending letters to my congress people.

Someone mentioned frequency assignments, the ARRL guards ours like a mother bear watching cubs. They have successfully fought off multiple attempts across decades. We have also gotten some new band access, those efforts have been appreciated.

While the vote passed by a voice vote in the House, the Senate isn't a done deal. It would be possible for an amendment to be added that will kill it off. If you are a ham send a letter/email to your Senator, we can still use all the help we can muster.
Thanks. I was disappointed the article ended with so much about procrastination though. I hoped for something like conceptual art that does not even have to be executed.
There is also third side in this story; people who jump through hoops to get legal option to work in US. We had to fill mountains of paper work, spend thousands of dollars, wait for years...

But every illegal immigrant seems to have more rights than us.
What kind of trade-offs ?

Genuinely interested, I know the basics of the torrent protocol, and I don't understand why the torrent protocol wouldn't work for streaming... I mean, you would just need to request the packets in order instead of randomly.

It would be less efficient, sure, but it would work.
It's less about patterns for swift and more about how you model your data and what your needs are. There is no simple answer.
I have a problem where I get distracted way too much and now have several side projects at 50% completion. And now looking at them, I wonder why anyone would pay money for them. So...I guess the answer is infinity.
Cool, a little more standalone than http://file.pizza

tests:

https://instant.io/#74ce2f164e3d9ec5d5ee72c9aafc0cf5860e3d92

https://instant.io/#c241674dc3b257637abfcb08203303fc25de007f
I can't believe this was down-voted when it is so obviously true. Thank you for posting.
DRY is rather language-dependent. In Java, where only single result can be returned from a function, it is often not worth the efforts to factor out common functionality if that requires adding an extra class just to pas few in/out parameters.

In C++, on the other hand, the barrier to follow DRY is rather low as a I can literally move code to a helper function and easily parametrize it for reuse in another place.
How would you guarantee consistency between firebase and rethinkdb?
Isn't everything optional?

It just depends how much you are willing to lose.
So is a startup ideas' ideal state also when it is being conjured but not yet made?
The short reviews also have another benifit, they seem more factual and reliable. A long emotional rant nearly always looses all credibility with me, even if they had justifiable complaint.
> Yes, you read that right. Duplicating code (a.k.a copy + paste) can be a good thing.

No it is never a good thing because the code you write is the code that has to be tested and managed. If a routine you're going to copy paste 15 times has a bug you might not give a damn but the guy after you who has to clean up the mess might prefer this routine to be only in 1 place. The rule is simple, if some substantial logic is used at 2 different places it has to be refactored into its own component. Just like a variable has to be declared if a data is used at 2 different places, that's basic CS. If one has hard time to figure out what is what then it's a naming and documentation problem, not an "DRY code" problem.
The problems are not for the individual user, but for the rest of the group. By downloading blocks in sequential order, it guarantees that the last blocks will be rarer on average, which is bad for collective performance.
Let's leave aside the question of what actions should be taken. The important question is this: Does the Post bear any responsibility for the decisions of its news editors to run the PRISM stories?
Not sure if you have seen Milton Freidman's talks on Poverty and Equality, but I would highly recommend them.

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

To summarize:

How free are the poor and what is the government's role?

[1] Governments don't have responsibility, people have responsibility.

[2] The free-market is the most effective system towards ending poverty.

[3] Bad government failures result in welfare schemes has been machine to produce poor people.
Daniel Ellsberg himself on Edward Snowden:

Yet when I surrendered to arrest in Boston, having given out my last copies of the papers the night before, I was released on personal recognizance bond the same day. Later, when my charges were increased from the original three counts to 12, carrying a possible 115-year sentence, my bond was increased to $50,000. But for the whole two years I was under indictment, I was free to speak to the media and at rallies and public lectures. I was, after all, part of a movement against an ongoing war. Helping to end that war was my preeminent concern. I couldn’t have done that abroad, and leaving the country never entered my mind.

There is no chance that experience could be reproduced today, let alone that a trial could be terminated by the revelation of White House actions against a defendant that were clearly criminal in Richard Nixon’s era — and figured in his resignation in the face of impeachment — but are today all regarded as legal (including an attempt to “incapacitate me totally”).

[...]

He would almost certainly be confined in total isolation, even longer than the more than eight months Manning suffered during his three years of imprisonment before his trial began recently. The United Nations Special Rapporteur for Torture described Manning’s conditions as “cruel, inhuman and degrading.” (That realistic prospect, by itself, is grounds for most countries granting Snowden asylum, if they could withstand bullying and bribery from the United States.)
I've had a particularly bizarre experience a few times recently. At a previous company we had identified that we needed some bit of code to solve a critical business problem, we tackled it, solved it fully, on the second or third try, and put it into a library function that underpinned the whole app.

We did such a good job that we never touched it again. My next company or a place I interviewed could just not understand why I couldn't answer questions about something so fundamental to our success. Certainly I must be overplaying my involvement in the project.

The joke I make is that we spend all of our time looking at the trivial code in our apps. The more important it is the less time we spend touching it, which is just so backward from other industries and I don't know how we fix it.
And then someone would come along a few days later with a client that doesn't display those ads.
Isn't it usually ridiculously salty? Even more so than regular bacon?
This is an almost stereotypical reductionist view - yes, we know a lot of fine details of how consciousness and cognition and experience work, but we absolutely do not understand their nature. That's like saying chemistry is all you need to understand how a bacterium works. You'll be able to decipher a lot of the mechanisms, but how the system developed and how the pieces fit together is always going to remain beyond your grasp without more specific research.
I disagree with your point 2 very strongly. A lot of people have a mental block when it comes to 1-line functions, and they really shouldn't, they can often be very helpful for a lot of reasons.

Generally, the most useful tool in refactoring is to use extract method relentlessly, even into 1-line functions. More often than not, a well named function with well named parameters is one of the absolute best and most reliable ways to make your code as close to "self-documenting" as possible. But there are additional advantages as well.

Spinning things off into function calls often makes refactoring easier. Because it discourages bad habits like local variable reuse (using variables as scratch pads) and excess mutable state. It also encourages a more functional style, which has a lot of benefits especially in multi-threading but also in the ability to reason about and determine the correctness of code. It can also make it a lot easier to see when you need to spin off functionality into other classes/modules. For example, if you have a member field and you have a ton of little one line snippets everywhere that anything happens with that field, that usually means you need to extract it out into a class and have those one-line snippets be various methods on that class. When all that code is inline, this can be harder to see.

Additionally, there are lots of mental blocks that happen when you have inline "one liners". There's a bias to avoid "cluttering them up", even when it's necessary. For example, when you need to add error checking and error handling. When you've spun out the code into a method call, you tend not to have that block, you just add the error handling code because it's trivial, and going from a 1-line method to a 5-line method isn't a big deal. But bloating up another function by taking a sweet one-liner and replacing it with 5-lines of code can seem like clutter, so often times you just have an aversion to doing so. Additionally, sometimes those "sweet one-liners" can be more readable when they're broken up into multiple lines, and this is again something that is trivial and straightforward when it's spun out into its own method but will see resistance when the code is inline. This is true even if the code remains a single statement broken up into multiple lines to enhance readability.

A lot of the time these patterns aren't obvious. Because the end result of spinning off one-liners is often not one-line method definitions, it's short methods that are a couple lines with several lines of extra error detection/handling. Or it's separate utility classes to encapsulate handling of special member fields.

The idea of ensuring that you always have "meaty" functions is unhelpful, what's important is thinking about things from a perspective of abstraction, modularity, readability, and correctness.
Another name for "common sense" which isn't that common for some reason.
is there an editorial they could have written that would advance their opinion about clemency and not been treacherous?

I think the nature of the opinion itself makes it an unavoidable binary of betrayal / non-betrayal here, since to say now that the leaks were unjustified, is a complete reversal from their prior implicit stance.

Given that Snowden approached them for editorial oversight, and they made the executive decisions to publish some documents, to declare later that those same reports were illegal would have to be a betrayal of their source's trust by definition, regardless of whether it is justified, moral or correct.

I agree that hypocrisy is an independent dimension. They could do a complete moral cleansing by taking responsibility for their actions, but even that wouldn't negate the betrayal.

As an aside, I am not put off by the treachery or disloyalty as much (since that can be inevitable at times - Snowden himself betrayed his employers out of his moral convictions), just WaPo's intellectual dishonesty as they went about it.
I don't know about criminal punishment. It's a complicated issue. It is extremely problematic that journalists can play an active role in disseminating state secrets and absolve themselves of responsibility. Also: the Washington Post clearly crossed the line from advocate for the US public interest to... something else... in their choices of what to public from the Snowden cache.

I'm not here to argue that the Post wasn't hypocritical. They clearly were.

I'm just saying:

* Hypocrisy doesn't invalidate the Post's argument. We can despise the Post's Editorial Page editors as much as Greenwald wants us to and still reach the conclusion that the editorial is valid (though incomplete).

* Greenwald is so eager to cast aspersions at journalists who disagree with him that he roped Fred Kaplan into his piece, despite his having nothing (that I know of) to do with the Post's handling of Snowden. Simply because Kaplan is also a journalist, Greenwald believes he's not entitled to correct the record on Oliver Stone's terribly flawed movie.
perhaps AWS as a whole has a reasonable constant electric load. The price per MWh fluctuates during "on-peak" and "off-peak" hours. The price really goes up when you accidentally need more power during peak demand.

I'm wondering if wind power isn't an effort to decrease the price they pay on the open market for peak power, or to at least recoup some of those costs.
Nice document to be printed on unprotected wireless printers. There have been a few posts on places like Reddit about people doing this to neighbors. The most recent said that when the people downstairs are too noisy late at night, he sends it to their printer. He can hear the wife scream "Why do you keep printing this!?!?"
Not Amazon, but Bezos' startup Blue Origin is a defense contractor, currently bidding to supply the rocket engines for US national security launches (Air Force, NRO). He's one of two finalists (with Aerojet Rocketdyne), with a decision expected in 2016 or 2017.

http://www.wsj.com/articles/boeing-lockheed-venture-developi...

I think it's reasonable to say it's a conflict of interest, trying to be both a newspaper reporting on the intelligence industry, and a major contractor for that industry at the same time.

(I apologize for creating a throwaway to post this; I'd prefer not to annoy AWS).
If you can tolerate some latency on writes, AWS Kinesis is perfectly serviceable. You can write your own "stream" processing logic in a number of languages and the provided KCL/SDK from Amazon does most of plumbing. Eventually, you will probably want to move to something more sophisticated though.
Tried to stream a 20GB mkv and it ate all my memory until the oom killer took over =(
Yeah. I don't want 100% fat, but when I buy bacon I am looking for fat.
This bit from the "Strengths and Limitations" section gave me an inappropriate chuckle:

> ... The use of a single question to measure happiness is easier for people with lower IQ to understand ...

In seriousness, though, this paper is interesting, as it goes against conventional wisdom.
No one actually ever believed the earth was flat
Why not just use a RX library ?
http://reactivex.io/
Will check it out. Thanks
Is this necessarily true if all of the connected peers are also streaming? In my understanding, Bittorrent optimizes for the most in-demand chunks, and in a streaming context those would be the ones at the beginning of the video.
Apart from outing an anonymous one or altering the information they provide, what does it mean to "betray" a source? I keep asking this and not getting a clear response. In accepting documents from Snowden and profiting from them, did the Post assume an obligation never to advocate against Snowden's interests? If you believe that to be the case, could you support that argument with evidence? Is this a rule of journalism I'm not acquainted with?
You're ignoring homeless migration, the nature of mental illness, and the fact that people can move. The majority of homeless people you see on the street in cities like Seattle are not people who want help or will utilize it effectively -- they're people who have burned bridges that keep most people who are down on their luck in secondary homelessness.
Kapacitor, it has a focus on time series data, and simplicity.

https://www.influxdata.com/time-series-platform/kapacitor/

Disclaimer: I am the author.
It doesn't have to be that bad. Users are likely to have more bandwidth available than is needed to stream the file (if they didn't, then the streaming will never work).

Unlike simple HTTP streaming, the clients can use this spare bandwidth to download some blocks from the end of the file, even when streaming from near the start. So a sensible torrent streamer can still ensure that later blocks are not too rare.
How much nicotine do you vape now vs how much did you use with the patches? I'm told the absorption rate of nicotine through the lungs is higher than through the skin, but I'm curious to find out from someone who has used both which method is more effective.
"I'm a software developer who communicates well."
This is a bad way to start this blog because it challenges the reader to find ways in which you are a poor communicator rather than pay attention to what you are saying. It's like starting with "I have unimpeachable spelling."
are any of the Amazon Data Centers located in ERCOT? Not that I could find in a quick search?
This is how I see it:

- Consciousness is out of the scope of physics. You have to leave the common "physics is everything" perspective to understand consciousness, however counterintuitive that is.

- Physics is just a tool to describe the patterns of our subjective experience / consciousness.

- The hard problem is, why does positioning atoms in a piece of matter (brain) trigger the perception of color or pain?

- Dualism and solipsism are approximately correct, depending on the specific definitions, which vary a lot.
The BitX program seems to handle subtitles outside of the container and protocol (some webservice I guess).
They're deploring something they participated in. In the most morally-neutral and non-judgmental terms, that is "inconsistent."

If you do something that you regret either immediately or after a delay, that is customarily communicated by means of an apology. That reconciles the two inconsistent behaviors.

Without an apology, their own participation is what makes it impossible for this to be considered a non-treacherous editorial.

Now add: what the Post did was more severe and "damaging" (assuming you hold that view, which I don't) than what Snowden did. It's like a murderer writing an editorial saying "no clemency for the knife salesman!" Those knife salesmen! They really should be behind bars forever, so innocent and virtuous murderers aren't tempted to use those knives, which of course they must!!!
Tk is fals domain in falt market price
It works fine and is even supported in the official BitTorrent clients nowadays but it's correct that BitTorrent wasn't designed to stream and streaming was controversial in early BitTorrent.

Clients are meant to prioritize the rarest pieces in the swarm first with some randomization thrown in. Downloading sequentially is bad for the swarms health but as it turns out doesn't seem to be bad enough that the protocol can't handle it, at least as long as there's a mix of streaming and classic clients or streaming clients use a combination of classic and streaming behavior.
I've always found that line of argumentation very disingenuous[1].
Of all the explanations we have for anything that has ever been explained, anywhere in any time, they all fall in the physical/material category.

This of course doesn't mean there could never be another explanation. But the time to take it seriously is when serious evidence is presented.

Just because we can imagine a certain reality in which events, actions and things might occur in a different way, doesn't mean it is this reality.

[1]The argument is disingenuous, not you of course.
Can you elaborate on the Europe is slower part?
Exactly this - here's some simple windowing/counting in JavaScript with Kinesis, Lambda and DynamoDB, no JVM in sight :-) https://github.com/snowplow/aws-lambda-nodejs-example-projec...
John Zimmer: Here’s how Lyft will roll out its driverless cars
Because nodejs SDK for firebase is real-time. Additions deletions etc are real-time.

It will work as long as your server is running.
The Firebase docs don't recommend join tables - their relationship examples are like this (apologies for formatting):

"groups": {
"techpioneers": {
"name": "Historical Tech Pioneers",
"members": {
"alovelace": true,
"ghopper": true,
"eclarke": true
}
}

The docs also contain examples of how to manage removing both sides of these sorts of relationships using promises.

Still - I think using Firebase for your 'full stack' isn't a wise plan for the long term if your app is pushing the limits of what Firebase is good at.
Does anyone know why it took them so long to do this?
Air Force grounds 15 F-35 Fighters because of ‘peeling and crumbling’ insulation
This is pretty much what all the other registrars use. It's a weird way to do it, but it seems to work.
Powerlifting and Software Development
I always found myself convinced to use some plugin more often after watching some screencast or small gifs. If there are any already it would great if you could link them in project page.