skysight-inc/HackerNews huggingface dataset:
Calling all PostgreSQL hackers – PipelineDB (YC W14) is hiring
PipelineDB (YC W14) is hiring employees #1 - #4

San Francisco, CA - Full Time Only

We are on a mission to build a new type of database for a modern world in which information is constantly moving, and moving fast. PipelineDB runs SQL queries continuously on large volumes of streaming data, giving companies the capability to easily develop scalable, realtime applications and services using only a familiar SQL interface. No application code is required.

This inherently involves solving many big problems, many of which are novel. We’re looking for creative engineers who appreciate the value and freedom of choosing their own projects, approaches, and working with other top talent in a low distraction, streamlined work environment in our new SOMA office.

We are well funded by top investors including SV Angel, Susa Ventures, Data Collective, Paul Buchheit, and more.

If you’ve been waiting for an opportunity like this, please send your resume and a quick blurb about yourself to jobs@pipelinedb.com. Right now we’re hiring for one position:

1) Software Engineer

Requirements:

* Bachelor's degree or higher in CS or related field

* You've worked with large C/C++ systems in a Linux environment

* Strong system-level debugging skills

* Strong understanding of how performant storage systems work

Bonus points:

* Experience with/contributions to PostgreSQL, Storm, Kafka, Samza, Kinesis, or Esper

* Experience with database internals

* Experience building distributed systems

* Experience building realtime systems

jobs@pipelinedb.com
Apple’s Awkwardly Wrong Prediction of the Future from 1987 [video]
Provided the overall market and economy continue to grow in spite of short term volatility, it would happen again. If one honestly believes that the whole market is going to go down over time, then probably best to look at bonds or precious metals.
Correct. I just hope that no actual epitaphs come of this nonsense.
You completed omitted any impact that hormones will have on this equation.

The sugar you eat in Coke is going to send your blood sugar / insulin levels to sky rocket. High insulin levels cause fat storage. You could "lose" weight, but your body composition (or body fat percentage) certainly won't improve.
Gaze-tracking is also going to change depth-of-field and HDR effects. Right now both of them generally suck, because the computer doesn't really know where you're glancing on the screen.
I think there's a random effect that's much larger than the title. I've seen submissions that look perfect for HN, with perfect titles, never make the front page just because nobody saw them on /newest. (And I'm not just talking about my own submissions.)

I also think the rule about using the original title even if it is bad is often taken too far, and then dang has to come along and fix it.
Jerry Brown Signed Law to Ban Restaurant Owners to Disallow Dogs
Interesting. I've been monitoring my clusters with a custom Python script that grabs a lot of the data from the pg_stat_ tables, along with the current xlog location and table / database sizes, at regular intervals and saves it in a Graphite database, which I then examine with Graph Explorer [1] and the normal Graphite frontend.

This looks like it only operates at a statement level. I'm sure it'll be interesting though.

[1] https://github.com/vimeo/graph-explorer
Thanks! We know it works on iOS7 and Android (KitKat). It should work on any browser that supports file inputs (see http://viljamis.com/blog/2012/file-upload-support-on-mobile/). We also have native mobile libraries in the pipeline.
Neu Capital - a VC with a console for a homepage
The Trap We Find Ourselves In
Embracing Crises
My guess is the folks smoked more cigarettes.
Ask HN: Best practices – Should I ever actually delete data?
Imagine you're building a simple CRUD web application. Users can create stuff, mess with stuff, delete stuff, etc.

Is it ever a good idea to actually delete something as a response to user-behavior? Lately I've been defaulting to adding an "is_active" attribute/column/property to the data I store. When a user tries to delete something, I just switch that boolean from true to false.

The upside is I never actually delete anything (and can retrieve it if the customer freaks out because they deleted something on accident), the downside is just that as well...growing datasets that are not actually doing any good, except for being able to save-the-day in very rare customer-support contexts. And the downside of having to include "is_active == true" in most queries I send to retrieve data.

How do you guys handle this?

I was thinking of creating worker-scripts to regularly purge the database of non-active data (dump it to a flat file and send it all to Amazon Glacier or something)
Custom pieces could probably also be 3D printed.
Reminds me of the classic Paul Graham essay on cities and ambition. [1]

[1] http://paulgraham.com/cities.html
Volume on the takeover link is way too high.
Here's a $1.99 solution http://www.ikea.com/us/en/catalog/products/50107051/

Holds MBP, Air and fits any decor.
so the only api function they have that looks remotely interesting to me is the prescriptions one. I don't work in the health-tech space, so are there no pre-existing APIs for submitting prescriptions? how do EMR systems do it now?

Maybe there could be an opportunity here for prescription submission + courier/delivery guy API integration to get on demand pickups of meds?
Kinda unrelated to the article's subject, but twice in this article does the author have "a person familiar with the matter said." Who is this person, how are they familiar with it, and why should anyone take that seriously? It's not like you couldn't find a person who is in the industry and has that knowledge to go on the record, and that pseudonymous "source" feels like less of a factual source and more of an editorialization. In fact, the only real "sources" in the article are a naive-sounding 22 year old and a headhunter that draws baseless correlations. I know this isn't uncommon these days... but this article just feels like super weak journalism trying to make an editorial conclusion without real data.
Can anyone share their hands-on experience using the Walgreens QuickPrints photo API?
Challenges and benefits of writing games with functional programming
No disrespect... but nardi did, in fact, NOT read the article: https://news.ycombinator.com/item?id=8213612
The "Android fragmentation problem" is mostly a myth. Developing / designing for multiple devices is not difficult. Edge cases come up because of the way some manufacturers have modified the OS, but in general it's not an issue.
Dead at Noon
I know how IO works in Haskell, I don't need you to explain it to me. I still maintain the distinction you're making is meaningless -- Haskell code very clearly has side effects (mutating state, downloading files, sending data over a network, displaying pictures), and like any other programming language in existence, nothing actually happens until runtime.
But do they enforce the copyright?
Last week I searched google for more information about a specific compiler error code. Later that day google now showed me flight info for some flight that happened to have the same code.
Don't be so sure about that.
> I think by focusing on the arithmetic in isolation you're making dieting much more difficult than it need be.

On the contrary, I think by trying to teach a beginner all about the different kinds of food (complex numbers), and how much of each they need, you're make weight loss (learning to count) much harder than it need be.

How much easier than "eat less calories than you use" can it be?
Skills to Teach Students in the First Five Days of School
They certainly can scan it if you leave it behind.
I'm subscribed to their RSS feed[1], which is a wonderful way to be regularly introduced to new interesting articles and subjects whenever one is updated. Alas, it results in a large backlog...

[1] http://plato.stanford.edu/rss/sep.xml
Why didn't it replace

"Whoa" => "*yawn*"

in the first image?
Guilty, though I responded to the OPs "I'm amazed at the ignorance in these comments". You don't think that warrants the same comment?
US Military to Launch Open Source Academy
Cloud services as shared libraries
>Difficult

What do you mean difficult?

Just put less energy in your mouth than you're using. Want a Big Mac? Great! a beer here or there? no worries. Personally, I find it much more difficult to vet the "type" of food I'm eating.

On average, just eat less energy than you're using. For most obese and morbidly obese people that's still an enormous amount of energy, so much so, they can continue to eat some pretty bad shit for a long time.
>> it is very easy to cut down an upstart candidate by an entrenched incumbent by just attacking their supporters and intimidating them before the challenger even becomes a threat

> Can you cite any examples of this happening? Typically the attack is on the upstart candidate, not their supporters.

Brendan Eich. He supported an unpopular opinion at the ballot box and lost his job for it. We can debate whether it was because he _is_ a bigot or not, but there is a direct causal link between his paid support for a cause and his lost job.
I admit the examples need some work. Note that the features are introduced one at a time, and each example tries to be self-contained in a few lines. This limits what they can convey. I'll definitely revisit them!

As for what the examples do, the lines with "===" show you what happens, eg.

count = plumb([len , "baz"])
count(None) == 3

The first line defines a "count" function, the second shows how it behaves. In this trivial example, "count" is just applying the "len" function to the string "baz". Since this call is happening in a function (ie. in [square brackets]), we need to actually call it in order to get the result. In other words, it's showing how to define thunks.

This is obviously silly for calculating a length, but can be handy for delaying expensive function calls.

> What if there were 1 nested bracket in the third line instead of 2? If I were scanning for bugs, I might not catch that quickly.

Did you read the intro? The "When not to use Plumb" section says "When your Plumb spans more than a couple of lines" ;)
We are, as well as the fairly strict rules in place on employing said 10 year old because of extensive historical abuses of child labor.

I'm sure there are plenty of situations where children can conceivably work in a positive, safe manner. This looks to be one of them. It is generally illegal, though, because leaving it as a judgement call between employer and child opens a lot of holes in the system.
The anthropology of economics and the economics of anthropology are equally hilarious.
The prescription API is for existing (Walgreen's) prescriptions or transferring a Rx, it doesn't allow you to submit a new Rx, just order refills, etc.

I believe AllScripts' E-Prescribe pretty much has the market cornered for non-hospital pharmacies. I would think most hospital EMRs would have an integrated eprescribe for their internal pharmacy orders.
My experience with this as a kid- I wanted to make games, but I didn't know how to program, so rather than looking for a way to learn programming, I looked for a way to make games without programming. The tool I used taught me programming anyway eventually, but that was my mindset.
MoreCrypto – A small step to make it harder to listen to IP based activity
Interesting, I'll have to take a look.
Project Poptart – Bring Your Playlist Together and Listen Instantly
> (up to the quantity necessary to remain hydrated.)

You do realize that this qualifier (which is entirely correct and necessary) completely undermines the rest of your argument, right?
Sorry if your product is out there for a while and I'm discovering it for the first time.

Are you competing with Yahoo and Google?

Your website doesn't show how you're sustaining it.

I am a daily user of Yahoogroups and know several others who are in the same boat, therefore I naturally became curious seeing your service. I have been noticing a trend of Facebook Groups eating up Yahoo and Google's lunch, while the average Internet user slowly adopt Facebook as their primary communication tool.
I'd say it has a lot to do with how your app/platform is used along with use cases for your platform.

If you're snapchat and you promise people that you delete customer images after 15 seconds then you sure as hell better delete them.

However if you are Trello and you delete a task, I can see a reason for doing a "soft delete" and allow a customer to recover their task in-case it was an accident. They actually offer an "archive" option first before a hard delete. Now I can imagine even if the hard delete happened that maybe Trello still doesn't delete the task and not jeopardize their business.

If I decide to keep the data, it would depend on me figuring out few things such as:

1) how likely it is the user comes back for that data?
2) are there analytics which I can run on this data?
3) is the cost of storing this data more than the value if its lost?
Money is not speech. But spending money is part of the process of speaking. If it is legal to anonymously distribute a pamphlet then it must be legal to anonymously pay to have that pamphlet printed. Otherwise Congress need not ban books, but simply ban publishers.
Saying that losing weight is about less calories in versus than calories out is like saying that flight is about developing more lift than your weight. Yes, that's the general principle, but it glosses over all the hard parts.
Really?

So, let's say there's a sandwich. You aren't particularly hungry. I'm starving. We both have net assets of say, $125,000.

What exactly are you predicting? That you, not starving, will bid the price of the sandwich up to infinite levels because it's worth $125,000 to you to make me starve?
Amazon Discounts 400 Kindle eBooks by up to 85%
My wife does this sort of analysis when she is trying to track down where a VRBO rental actually is :-) The Andrew's stuff is quite impressive. Before modern CGI it used to be great fun to try to figure out where a movie or TV show was really shot in the outdoor scenes. Apparently there is a whole group of Stargate fans that do that around Vancouver.
We also decided the same, although to be fair we were going down that path anyway (neither my wife nor myself use Facebook or LinkedIn, Twitter is strictly professional). I'm setting up a private server with a photoblog which will be password protected right now, but it's sufficiently annoying to do that our daughter is now 6 months old and I still haven't finished it. We talk to our folks a lot via Skype and we do send some via Google Drive, but never shared publicly.

I've also started mailing prints of photos we really like, which is awesome, I totally recommend it.
You're the one who specifically called out the use of 'the word "prediction" in this context'. If you're not familiar with standard statistical terminology, why try to start a fight over its use in statistics?
I've mentioned this a bunch already on HN, but I recommend reading "The Structure of Scientific Revolutions" by Thomas Kuhn. The book was published before most people had even heard the phrase "computer science," but I think that computer science still follows some of the patterns he talks about.

In Kuhn's view, "normal science" is mostly iterative and incremental. It is so because most people in the discipline agree on most of the big issues, and people are mostly refining those understandings. The periods where people don't agree on the big issues in a discipline is around the time of scientific revolutions: the solutions to such big issues are so different from previous approaches that accepting them requires a complete re-think of what the discipline is.

A lot of areas of CS are in the "normal science" part of that cycle, and I think compilers and languages are in there. (The biggest argument against that is concurrency and parallelism.) In the 60s and 70s, programming languages were new, and they changed computer science forever. We were exploring what these things could be.

I also recommend Cristina Videira Lopes's blog post, "The Evolution of CS Papers": http://tagide.com/blog/2014/02/the-evolution-of-cs-papers/
" there is a not a single study in the history of science which has been able to demonstrate eating at a caloric deficit and gaining weight."

That's absolutely right.

"takes what is a relatively simple issue and makes it needlessly complex."

Human metabolism and psychology is complex. Basically, it's the most complex system that we know of.

You can't just throw out psychology and metabolism, and say it doesn't matter, because as long as you eat less calories than you consume you're alright.

People have know "calories in vs. calories out" for decades. People are still getting fatter. Maybe if you shout it a bit louder, it will start working? Sorry about the sarcasm, but that's how I feel about the issue.

I feel it's a bit like telling a depressed person to just "stop it". Snap out of it! Why are you thinking these bad thoughts? It's bad for you! Stop it!

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

You do touch on this though "(how to ensure someone sticks with the program)", but then seem to gloss over it. You start out saying it's "not complex". If it's not complicated, why is it not solved yet?

What you eat, is certainly not everything, but sugar drives behaviour very strongly. More so than other nutrients is my impression. It affects motivation which again affects how well you stick with a program. It's not everything, but it's part of the puzzle. Other things that affect compliance could be, mental health, friends, advertisement, culture, economical situation.. How is this not complicated?
I keep mistaking the headlines for ISIS as being about the spy agency from the tv show Archer..
Mac Users: /Applications/Pages.app/Contents/Resources/Apple.txt
On your Mac, go to /Applications/Pages.app/Contents/Resources/Apple.txt

This easter egg contains an inspiring speech by Steve Jobs
RealCrowd’s (YC S13) Team Culture: Work Hard, Be Open, Stay Balanced
Viviane is Ayrton Senna's Sister, who manages both his historical assets and the Ayrton Senna Institute (https://en.wikipedia.org/wiki/Ayrton_Senna_Institute)

We had a meeting a couple of years ago about using Senna's name and helmet design on a mobile phone racing game. I was looking forward to sponsor her son Bruno in order to get the licencing, but the rules about licensing requires that you revert a percentage of the profit to the institute.
I was looking up some info on hash tables in Scheme the other day and came across this insightful HN comment:

https://news.ycombinator.com/item?id=531079

I imagine the same applies to CL.

I personally use and love Clojure, but wish it compiled to native code.
> if "just eat less" was even remotely possible, they would have done it already..... - telling them all to "just eat less" isn't a solution. it's just not.

In my experience, this is not true.

Of the hundreds and hundreds of people I watched over many years lose combined thousands of pounds, I estimate somewhere around 75-85% of them had no idea how "calorie dense" some foods are in relation to others. And when I said no idea, I mean not even an inkling of an idea.

I've seen hundreds of grown adults completely jaw-dropping shocked that an massive bowl of salad has the same amount of energy (points in WW speak) as a small piece of chocolate cake.

I've seen them dumbfounded by how much energy is in a "meal" at a fast food joint.

I've seen them argue and think the book is wrong that a piece of meat, or a glass of wine has so much energy in it, but a cucumber or multiple Apples has very little.

Weight loss is a problem of education and understanding.

>it also happens to work for lots of others such as athletes who want to cut fat extremely quickly.

It's interesting you would suggest that the technique you're advocating works well for athletes... you're a Math teacher saying we should teach 6 year-olds Complex Numbers because it works well for Engineering Students. Athletes and people attempting to take the first steps to losing weight and understanding their bodies are not even remotely the same, and it's preposterous they would use the same technique to reach their goals.

(Also note, your incorrect interpretation of what I said shows you yourself are not completely understanding what I'm saying or what you need to do about it. I never once said eat less. In fact, I've seen hundreds of people lose weight by vastly increasing the amount they eat by eating vast mountains of vegetables and some fruit, and eating many, many meals per day. They only need to decrease the amount of energy they're eating, not the raw amount.)
This. If you don't want to give permissions to the apps on the app store. Feel free to use something else.
Your statement would make sense if somewhere there is a vast reserve of charged batteries buried deep underground which we are mining, transporting, and putting on each car.
It's no longer supported. I use the standard Mac setup (boot2docker + Virtualbox) and it works quite well for me. It's my primary environment for developing Docker :)
Amazing article that relays the message even in 2008. PG seems to have the forethought to write in the universal sense toward <city> growth.
Do you and your lawyers not know how DMCA Safe Harbor Provisions work?

Time to read up on it, especially this part:
https://www.chillingeffects.org/dmca512/faq.cgi#QID130

And:
https://www.chillingeffects.org/dmca512/faq.cgi#QID922

You must notify the user and give them the opportunity to file a counter-notice against the complaint. Safe Harbor protects you from this kind of lawsuit.

Also forward a copy of the complainant's letter to chilling effects.
I thought this was a rumour started by Feynman himself in order that the authorities would think twice about asking him to preside over something or other.

The 'his calculus or his drum playing' part is kind of a giveaway.
As the father of a six day old I can't but wonder: Is this guy totally checked out in the care of his son? How can you have a newborn baby and not be waking up at all hours of the night?
Taubes would say that an obese person eats too much precisely because he is fat, not the reverse. The arrow of causality has been flipped. His body is demanding increased caloric intake (via insulin, leptin, and ghrelin) to maintain fat stores.

That "arrow" of causality is more of a messy tangle. Everything (appetite, eating habits, body fat, environment, mental state, exercise/lifestyle habits) affects pretty much everything else.

In particular the environment can have a rather strong effect on eating habits. So be unreasonable, and adapt the world to support your goals.
Fully 3D Printed Car Close to Being Completed
>>How much easier than "eat less calories than you use" can it be?

Because we have no way to accurately measure how many calories your body actually uses. We only have very, very rough estimates and guidelines, and even then there are so many factors to take into account (some personal, some environmental) that it will simply overwhelm a beginner. For example, when you are at a caloric deficit, your metabolism slows down and therefore burns fewer calories too. Not only that, but your hormone balance changes too, and your body can re-prioritize which tissues to retain and which to get rid of. This is why people who lose weight don't lose just fat but also a lot of muscle, and become weaker as a result.

This is why an "eat this, not that" approach works a lot better than an "eat less calories than you use" approach. The former is very clear and tangible. The other uses a lot of rough measurements and guesswork and the side effects of its results are not always ideal.
Would love an api for analytic data. Reveal activity about any given record (times viewed/bookmarked/played, activity over time, etc.).

Show movement: trends, patterns (like popularity, emerging popularity, new acquisitions)