skysight-inc/HackerNews huggingface dataset:
I've done a huge amount of work on Godot2 [1] (nodejs Riemann port) this past couple weeks, updating it to modern Streams2 syntax in Node. Really lightweight and deployable on all sorts of platforms. Includes many windowing features.

I also updated the dashboard to match [2], including Riemann's query language [3].

I haven't had a chance to update the docs yet, but the tests have a ton of examples [4]. Reactors are just Transform streams now so it's possible to use any duplex/transform stream in the pipeline. Docs coming ASAP.

[1]: https://github.com/nextorigin/godot2

[2]: https://github.com/nextorigin/godot2-dash

[3]: https://github.com/nextorigin/riemann-query-parser

[4]: https://github.com/nextorigin/godot2/tree/nextorigin/test/re...
Great. Glad to hear you'll still be writing. :D
There are many different types of procrastination, but they were focused on the perfectionist variety.
Dennis Rodman paid money for girls worn panties
> lobbyists and stakeholders will spend tens of thousands of dollars on niche publications and legislative action services.

There's better value for money in lobbyists drafting the legislation language themselves and contributing to an official's superPAC so they'll drop it into a bill.
It (the review) only concerns actual product features. No political slant, no revenge, etc. It's 100% a product review and nothing else.

Imagine test-driving two cars. On the first, a wheel falls off as you round a corner. Obviously you aren't going to buy it, but then by your logic - not having bought it - you aren't allowed to comment on it.

Also, do you really believe that someone is going to be okay with a product they buy refusing to function, just because it's a tech device? Replacing consumables, even if the consumable is high-tech, is something that even non-techies can understand. As proof, I couldn't fabricate my own tires but would be annoyed if my car wouldn't run with 3rd-party tires, despite not being a mechanic. It's rude and sociopathic, to assume others are too stupid to come to the same conclusions.
Presumably they are either more expensive, a lower quality, less practical or some (sub)set of that, since they otherwise would be used.
Ewww, You Use PHP?
I'm confused by your inclusion of pregnancy in that list.
It is just not the case that the state is obligated to withhold prosecution until everyone who could possibly be culpable is also charged. This is logic that is deployed constantly on HN --- most commonly in the form of "none of the banksters went to prison so why are we prosecuting XXX" --- and it's just not valid. No state works that way.

I would be really happy to see NSA employees charged for (provable) abuse of laws governing their operations. I totally believe that a lot of what NSA has done has been abusive. I mean that in the sense of: I would feel better about our country if that happened.

But the fact that it hasn't happened or even that it won't happen doesn't change my feelings about whether Snowden should be accountable for his actions.
> People feel home for the first time.

I tend to believe that people that have relational issues continue to have them even when changing environment. Moreover, elite institutions can be competitive and it can be hard to deal with too.
I would just love to see an update to the Gmail app on iOS - very far behind Outlook imho.
Because the current van and truck experience for me is a tracking update at 6am saying "Your package is out for delivery" and then it actually gets delivered sometime in the next 12 hours. As a customer that's a crappy experience. Hopefully flex will push everyone to up their game with regards to delivery experience. If vans and trucks are more efficient then they should win out in the long run because they can operate at lower margins.

Disclaimer: I work with Amazon, not on the Flex team. My words don't represent the company.
Points to Check Before Choosing Between Mac OS Sierra and Windows 10
My opinion (which may differ from the other user), USA is a big market with a lot of similarities (a common language). Europe is a set of different countries which can be very different and do not share the same language among other things like the laws, bureaucracy, culture, etc. And there are more startups in USA, the ecosystem is more mature. I think all this factors make USA more atractive to get traction
Agreed, I love this project I just dislike how data is presented (although it is a nice interface).

As for the "Representative from California 37" this is your voter sub district or whatever user you selected that was on the map, which brings me to my next point.

Although I think this website is good, it doesn't target any specific users. The immediate information presented to the user such as "Representative from California 37" or popular bills is confusing and I'll make the bet that it scares users away (along with the forced signup if you couldn't find /explore). Instead of a catch all landing page I'd make the /explore more user specific.

Let me paint a picture of how I see this: So you already know where the user is from, when I click "representatives" why aren't I brought to a page with MY representatives, instead I'm brought to a page with a list of people who don't represent me. I should note that the individual representative pages are spot on though I like the collection of twitter, sponsored bills, etc. I think that if people are brought to information about their specific representatives that they are more likely to 'care' about whats happening on this site.
The whole problem with the trolley problem is that it lies to you.

The difference between the train track and the fat man is that the train track is obviously binary. Then the fat man problem contains words like "and pushing him is the only way."

But that's not at all convincing. You can't just say it's the only way. You'd have to rig up a situation where evil people set up a Saw the Movie type of hostage situation. In that case it would be just as bad for the acting hostage to kill 5 people in either scenario.
I'm amazed at how many people have that attitude about things they just didn't know how to use
So if you haven't been killed by taking counterfeit or misleading cancer-drugs you don't have a right to call out the fraud?

You don't appear to have thought this all the way through...

Of your examples, only HP intended to make a crappy product. Apple and Samsung tried to make a better one (thinner, more battery life, etc) and just made some mistakes. Mistakes deserve pointing out, intentional dishonesty does deserve a witch-hunt. Every day you don't point this out to non-technical people is a day the scammers get rich from their scams.
You can find everything your need at arrl.org to get licensed.

Also recommend getting involved with a local club, they're sort of like a user group but for amateur radio.

http://www.arrl.org/find-a-club

Ham radio is a very diverse hobby. Some hams just love to build gear, others explore tech frontiers, some are all about public service (storm spotters or event communication), others are competitive communicating against each other in contests and some are social and just like to chat with others. A club will usually have all types and in time you will be drawn to one specialty.
Show HN: Fluent Actions 1.0.2
If you're still willing to use the word "never" then post again in five to ten years and tell me how you feel about it then.
How I sold my startup to one of the world's largest companies
What about using Apache Beam[0] for an abstracting over these stream processing frameworks? In a recent Software Engineering Daily podcast[1], Frances Perry recommends using Flink for the data flow model.

0: http://beam.incubator.apache.org/

1: http://softwareengineeringdaily.com/2016/08/19/apache-beam-w...
Tor slams FBI hacking powers extension
What lessons has a career in space taught you? Answer by former astronaut
iTunes Match solves that $25/year
this sounds like you've not suffered from acute procrastination if it has not negatively affected your life.
Here's a research article I wrote on this topic; there's a section on the "costs of abstraction":

http://harmonia.cs.berkeley.edu/papers/toomim-linked-editing...
Here’s how founders are projecting their startup’s growth rate
Sometimes you don't want rich blacks, and it's easier to just use some of the CMY instead of having multiple K rollers.
It seems like parse server on digital ocean is the way to go for simple self hosted back end as a service these days.
When you are a public person, publishing opinions on your website is something you do, and should be judged. Still supporting RMS and seeing him as a visionary how he often is, gives legitimacy to such dispicable ideas.
Interesting read, although other users have pointed out that some of the problems are solvable.

I started using Firebase in May after the integration with Google Play. I run a public transit app/website (movinggauteng.co.za), and I have a few 'real-time' features such as basic chat and public transit updates/delays during peak periods.

After hours on the Firebase docs, I'm still convinced that I'm better off with my own storage and database. I only use Firebase for Auth, Notifications (at times), Device testing, and almost everything else that doesn't require storing data that I don't already store myself.

I've been a fan of MongoDB from the very start of the project, and I'm still going strong with it. It works great for geospatial queries, and tailing the oplog is awesome.

* When transit notifications are created, I tail the oplog to pick them up, and send them to devices/browsers using Cloud Messaging.
* Send new chat messages to admins
* Sync user information in 'real-time', such as when marking a stop or route as a favourite.

These are things that I could also do with Firebase, but to be honest, I think allowing me to specify security rules in just JSON is a bit too extreme.

Firebase Auth complements my current auth system, because it was better than rolling out my own OAuth impl for Android clients (website is all session-based). Even though I use it, I still store all the user info I need on my side. Firebase Auth is just a 'helper' to authenticate users on mobile.

A lot of people would say "use PostgreSQL and save yourself the hassle". My view is that you should evaluate what your needs are, and use the tools that meet your needs.

I have a project where we're I'm using PostgreSQL and MongoDB together.
I'm storing a lot of financial data in PostgreSQL. I use MongoDB to only store metadata about each running task, I create a Mongo document and pass its ID to all the workers. When each worker completes a part of their task, they send acknowledgement to Mongo. I then pick up that acknowledgement through the oplog, and pipe it to the browser through a socket. Works like magic for me. I could probably do all of that in PostgreSQL, but the combination meets my needs well :)
Apple makes the most profit per laptop, for their Air and pro series.
I worked with several Firebase apps, worked with Firebase protocol to make my own server. It's why we started with Firebase.

I really understand how to use it, how it's works (including server side, internal protocol).

Many people here talk about our example about relationships and we wanted to explain it to beginners, with a simple relation.

In our case, we had many relations, many data.
The problem is that we record everything. Then we use this information to determine who gets to do anything. No one wants to mess this up.
The poetics of space
Improvement beyond "normal" are the idea of "positive psychology", although they mostly don't work with medication.
I avoid MOOCs lately as they are often too slow paced, or lacking in specific and/or advanced material and instead find a university with a public accessible calendar and cherry pick what I'm interested from there. For example this excellent course from CMU on the internals of modern database management systems. https://www.youtube.com/playlist?list=PLSE8ODhjZXjbisIGOepfn...
Nice, thanks for this.

Currently I have it searching transcripts, but I want to get machine transcriptions in as well, because it should work better how often someone says 'um', which I'm going to try as one of the ranking factors.
Half an hour? When you're first writing the code, you should know immediately if you're going to need to repeat it and what the abstraction should be. If you don't, then don't waste your time. Later, if it turns out that you actually do need to repeat the code, it should be clear at that point what the abstraction should be.

Let the actual need for duplication guide you in finding abstractions, so you don't waste your time and produce difficult-to-follow code for no reason.
Yea I know. Postmodern is a snarl world popular amongst certain demographics overrepresented on HN.
Yes. IMO the saltiness is a dealbreaker. Some regular bacons are borderline too salty for me though.
Yes, but that is one printer for my company of 400+ people. It seems people are buying a lot more printers than just that.
> How to ensure snow does not cover the panel/solar heat collector is also a potential problem.

Mount the panels vertically.
Turbofans and avionics didn't exist in 1915, but they did in 1965. I get what you are saying but those are incremental improvements, not huge jumps.
My rule of thumb is wait to generalize something until it is repeated 3 times. If I try before I can't really know what the problem is. But if it's something that's repeated across projects, sure I tackle it right away, but then maybe it should be open source?
you're saying the procrastinator makes an analytical choice to lose their drivers liscence because they didn't choose to pay their accumulated parking tickets?

This line of thinking presumes far too much rationality in this process.
"Canadian" bacon is often reformed as well in my experience. British and American are natural cuts.

Here's a good depiction of the 3 varieties: http://www.endlesssimmer.com/wp-content/uploads/2010/11/Baco...
No, the "hero" (and I don't think Snowden is one, but I am biased from personal experience) should, if he believes himself to be in the right, defend himself in front of a jury of his peers. That's not the same thing as "suffering"; that's how the judicial system works.
It eventually becomes a reputation and perception problem. For example, I've been happily using MongoDB for years now. The problems I've had with it are either:

1. Problems that I can solve by doing enough research up-front (how to model my data, enforcing constraints on my collections, testing something on small datasets first).
2. Problems I would have had on other systems (crashes where I didn't backup data, slow queries, etc.)

I love PostgreSQL, and I keep getting amazed by it as I dig deeper into it. I've however chosen to rather learn, and not have unhealthy biases towards and against certain tools and technologies.

I could say the same about the effort I put into most other tools that I rely on.
If it's intended to be eaten as bacon, then no...it's cured similarly to bacon. You're thinking of salt pork (made from the same cuts but uncured and preserved with salt).

Not that I'm recommending any of this. I'm mostly vegan and haven't eaten bacon in ~23 years. But, there are very fatty bacons out there, and fatback is usually among the cheapest meats available. Not sure if your local supermarket would have cured fatback bacon, but I grew up in the south where there were ample fatback options.
We have this today, it's just that this site doesn't support it. Only place I've seen this used (other than thumbnailing images that are drag and dropped on imgur and whatnot) is on Mega.

Spec: https://www.w3.org/TR/FileAPI/

MDN: https://developer.mozilla.org/en-US/docs/Web/API/File_and_Di...
The free market skews towards quicker gains. Most __important__ problems will, almost by definition, take longer to solve than less important problems.

Non-profits often fill this gap by solving an important problem until it's profitable to solve, at which point the free market can take over.

One problem that (in my view) is important, solvable, hard and profitable is rural electrification. There's ~1.2 billion people without access to electricity [0] and more with intermittent access only. The problem is, there's no one solution fits all. It needs to be chipped away methodically [1], building products and finding traction in different locales that allows the free market to work.

0: http://www.worldenergyoutlook.org/resources/energydevelopmen...
1: I worked at a solar NGO in Tanzania.
I'm going to guess they didn't think it would affect their bottom line too much. This was never a priority for Google.
I wanted to share a couple of thoughts, because after reading the comments here, there seems to be some kind of discomfort with the word "gifted". I too, felt like the paper described what I've been through, but completely rejected the idea of being gifted, as it should be, because it furthers marginalizes the self from society. I believe that with some effort through introspection, reading and practicing everybody could have similar opinions or knowledge as the people described in those pages. But I had to look into what gifted meant to the author first before assuring my discomfort and luckily, I found a couple of definitions on the website, which are different at what everybody here is thinking he meant.

"Gifted and talented children are those identified by professionally qualified persons who by virtue of outstanding abilities are capable of high performance." I want to note the word "capable". A lot of you, I'm sure, have come to realize that you learn fast, and faster than most people around you, and that you have different interests: sports, music, intellectually, leadership etc. That means that you don't have to be as Mozart or Einstein to enter that definition of gifted.

The second thing I wanted to say was a little bit of my experience. Yes, I'm an idealist and have strong emotions. After realizing the joke that society is I became conflicted. First, because I came to realize that we all are at fault of "this way of life" by playing along with it. Second, because I can't do anything about it to accomplish the ideal world that I sought. And lastly, because nobody that I knew thought or felt like I did, and that, made me different and felt alone. I read some books that further threw me into the abyss, because I hadn't experience enough or wasn't mature enough intellectually to understand the good in them. Especially Camus' "The stranger", a novel that talks about the absurdity of life.

To make my comment shorter so that you don't get bored. I read Sartre, and found in paragraph what life represents for me, and that set me "free", as I'm an atheist, that knew there was no meaning to life, and thus, felt my existence and everything I did irrelevant:

“Man is condemned to be free: condemned, because he did not create himself, yet nonetheless free, because once cast into the world, he is responsible for everything he does.”

For me, that was how I started to feel ok. I was free to do everything I wanted, but I too, was responsible of everything, "good" and "wrong" of the consequences. That meant "I was" what "I did", not what I thought me to be; Seneca gave a great example when he said: "A coward, makes himself a coward", and I didn't want to be a coward anymore. It was time to live what I thought life should be. And then, I read Seneca's letters to Lucilius, and found in them, agreeable and useful ways in living a more content life. And it has led me to a better path (individually speaking), "the one less traveled by, and that has made all the difference".
Can someone create a dating app for grad students only?
I'm currently in a Ph.D. program in Clinical Psychology and it dawned on me that there isn't an app for dating for those whom are exclusively in graduate school.

The thing with grad school (and I'm more so referring to doctoral/md/do/jd/psyd/SOME masters programs) is that some individuals don't always understand the time demands of school, and not to downplay the intelligence of the lay person, but sometimes current dating apps honestly don't offer true fit.

While I'm deep into work at school and have 0 app development expertise, it would be graaaand to make this happen. I don't have time for extra applications and I'm sure there's a smarter avenue to approach this, but I just think I'd share a thought.
The concern I have with this approach is how easy it is forget to alter one of the variants when you alter one of them.

How do you know the code you're touching has other versions that are semantically the same and should also be altered?[1]

How do you avoid having to fix the same bug several times because you bug-fixed one place but not the others?

How do you avoid the technical debt that builds over time when instances of the pattern within the codebase are each at subtly different "versions" with similar, but not identical, semantics (even though identical would have worked fine?)

[1] Of course, DRY code has the inverse: How do you know if an existing function to do what you want to do already exists so you can avoid duplicating the extraction?

Where my opinion falls today is: A slightly more complex solution is often less risky and more maintainable than the straightforward duplication solution because at least the complex one looks complex to a would-be maintainer who will at least be aware of things up front, whereas duplicated code can have a bunch of hidden costs whenever it's touched that won't necessarily become apparent until later when the presence of that technical debt throws a monkey wrench into unrelated plans.
Mozilla Thimble
The Morality of Surge Pricing
i guess with today's smartphones you can just flick through the pages one by one while filming, and then you'll have a video you can pause at any page, with sufficient resolution to read it.
They published the documents snowden gave them. They could have chosen not to and in fact they did in many other cases, only a small portion of the documents were ever published. None were published by snowden himself. He specifically wanted wapo to make the determination about what is actually in the public interest. They decided to publish the prism documents themselves.
Interesting. Does it scale? (Skimmed the paper and believe have understood the process but examples you have are limited to n=2 clones. What if n>>2?)
The increase in seeds from a more ergonomic protocol offsets the downside. Especially if the population has mostly the early blocks, but most of the population wants the early blocks, then there's room for much leech/leech sharing
I started buying my bacon from the butcher counter in the supermarket, and I'm now spoiled and can't go back to the packaged bacon. I like my bacon thick-sliced, and while I don't hate fat, I don't want to cook up a pound of bacon and drain off a whole coffee can full of grease - which I have done with packaged bacon. The funny thing is, that nice, good quality bacon that's up there with the filet mignons and shish kabobs at the counter, is the same price per pound as the Oscar Meyer thin-sliced garbage.
The Insomnia Machine
Two things I find fascinating here:

1. People obviously know bacon is fatty, and buy it exactly for it, but still somehow hiding that fact seems beneficial. Moreover, it looks like at the base of this fact lies the anti-fat stance which now has been proven to have rather weak factual basis. I.e. we have a marketing trick counter-acting the effect of the bad propaganda.

2. The government-mandated rear window is an example of a regulation that solves non-existing problem (if people didn't want fat they wouldn't buy bacon) by ineffective means (people that are so naive as to not know bacon is fatty surely wouldn't also know to look for that back window - how often you actually turn over the packages you buy in the supermarket?). Yet a lot of educated well-paid people are working tirelessly at implementing and supervising such regulation and they persist for years. Because otherwise what would happen? We would never know bacon has fat!