skysight-inc/HackerNews huggingface dataset:
You're not wrong. The fundamental issue wasn't in-house vs third party libraries.

The developers around me tend to be inept at time estimation. They completely lack that aptitude. To be fair, so do I. I slap a 5x multiplier onto my worst case estimates for feature work... and I'm proud to end up with a good average estimate, because I'm still doing better than many of my coworkers at that point. Thank goodness we're employed for our programming skills, not our time estimation ones, or we'd all be unemployable.

They think "this will only take a day". If I'm lucky, they're wrong, and they'll spend a week on it. If I'm unlucky, they're right, and they'll spend a day on it - unlucky because that comes with at least a week's worth of technical debt, bugs, and other QC issues to fix at some point. In a high time pressure environment - too many things to do, too little time to do it all in even when you're optimistic - and it's understandable that the latter is frequently chosen. It may even be the right choice in the short term. But this only reinforces poor time estimation skills.

The end result? They vastly underestimate the cost of supporting the extra code they'll write. They make the "right" choice based on their understanding of the tradeoffs, and roll their own library instead of using a 3rd party solution. But as we've just established their understanding was vastly off basis. Something must give as a result, no matter how good a programmer they are otherwise: schedule, or quality. Or both.
The star trek universe is not subject to physics in general. Sound traveling without air, time travel, FTL, Newton's Law being ignored, Creating/destroying matter, "beaming" people down to a planet, etc.
> JPG … (also known as JPEG)

No, the name of the standard is always “JPEG”. The letters “JPG” are sometimes used for the file extension, but that's not actually the name of the standard.
There it is again. Unfavorable opinion is very different from hate. Why pretend they are the same thing?
Decoding SiriKit: What you need to know about supporting Siri in your app
Even if we buy that Microsoft hasn't done any harm at all in balance (which I don't) why would them collecting billions of dollars and then disbursing them be considered a net good when the alternative is that money not going into their pockets in the first place, and doing good earlier?

Microsoft was founded in 1975. The Gates Foundation was founded in 2000. Why did we have to wait 25 years to see any money go into good instead of Gates' pockets?

Also, Gates is still very, very rich, even after giving away a lot of his money. He also helped a lot of his friends get very, very rich, and even the ones of them who give to charity will remain very, very rich. That's billions and billions of dollars that came from crushing smaller businesses, hardening monopolies, and pulling money from governments that could have gone to aid programs.

I am not sure where you got the "saving 10 million people's lives" statistic from, but if it's true, then how many millions more would have been saved by the billions of dollars that Gates and his friends have siphoned off by being middle men? Do you really think even half the money that has gone into MS will come out in the form of aid?

If $x spent to save 10 million lives saved between 2000 and 2015 are good, wouldn't $2x spent between 1975 and 2000 have been better?
For a second I read that as, "Quarter-Veals" and my confusion was total.
"move on"
There are other solutions then teleporting. 3rd person views are pretty great and a lot of the better games use them. Ede of Nowhere, Chronos.

Then of course there are cockpit games which many people love, elite dangerous being the big one.

Another genre is room scale which Vive people are all over now.

So many options for new and old types of games to be made in this platform, first person was the old popular for 2d games and it just can't be done the same way.
Stop chasing useless awards
Is there such a thing as a non-blocking SQL query? Doesn't it always have to be wrapped up in something to make it non-blocking?

I think my question is: Is there an SQL ORM in any language that is non-blocking during queries, without the programmer having to wrap it in some sort of promise/callback/whatever? I really have no idea about ORMs, so I don't know anything about the state of the art. I'm trying to imagine what such a creature would look like...it seems like if your queries are going to potentially make you wait for any amount of time, you'd need to account for that at the caller side, even if things happen on the ORM side.
Polynesians and Samoans traveled between islands, often by rowing.
Bitcoin's challenges seem to be a matter of current implementation, while Ethereum just seems like a bad idea, implemented as well as a fundamentally bad idea could be.
Now put license plate readers facing every direction on every police car and send that information to a database where it's stored forever. Now link it to every other license plate scanner across the country, and make searching through someone's trips as easy as using a TiVo, with complete history on their location. You don't have to imagine though, because they do this today: http://gothamist.com/2016/01/26/license_plate_readers_nypd.p...
This looks great, and we particularly like that you showed up to tell the story of what you've been working on. I hope a good discussion will ensure. But we changed "Show HN" to "Tell HN" in the title, since the web page says "preorder" and Show HN is supposed to be for when your thing is actually available. I hope you'll come back and do a Show HN when you reach that stage.

There's nothing wrong with the post otherwise, since this is clearly a real project and I suspect the community would be interested in learning about it.
If you have tried the Swift Playground, you'd realize even 6-8 years old can actually use it.
There seems to be a lot happening in this area lately.

There's a new soy based meat substitute called Oumph, which I believe is only available here in Sweden so far. The texture and taste is fantastic. It's the first time I've tried a meat immitation where I don't just feel like I should have gone for the real thing. I'm not a vegetarian but I've actually found myself buying it more often than real meat lately.

It wouldn't work in a burger though - it's more chicken or pork like.
Sounds like the conversion from Swift 2.x to 3.x won't be bad because Apple has done most of the work.
Why not mandate a child/baby license as well to confirm a parent has the resources to take care of a child as well?

EDIT: I think china did control population control, and if population control is a world shattering issue maybe we should look at it.
Oh, they absolutely do, no doubt about it. Same way Twitter wants to be more than a way to post short messages. In both cases, there's a inescapable tension between what it needs to be to be useful, and what it needs to be to be successful.
José Valim (the Elixir creator) is soon releasing a free ebook [0] on Ecto 2.0, and it's probably gonna give some good insights into Ecto in general, so I would definitely recommend getting that :)

[0] http://pages.plataformatec.com.br/ebook-whats-new-in-ecto-2-...
Hell, I 'read' whole books by just reading the back cover! This way, I get through hundreds of books every time I visit the library!
If I end up building with Mojolicious (which seems likely), and I build some sort of generic user module, I will.
We are, as scary as it seems, heading towards a two-tier society. One where the upper middle class and rich are doing extremely well, and an underclass that is living paycheck to paycheck.

That's not what the linked data seems to show. The report indicates that the share of the population in the "rich" and "upper middle class" buckets increased while the share in the "middle class", "lower middle class", and "poor and near poor" shrunk, with the LMC shrinking by the highest percentage.

In the type of two tier scenario you describe we would expect either the P/NP or LMC or both to grow rather than shrink.
When exactly were people burned alive, or killed in general, for saying the earth isn't flat? The first article of the _Summa Theologica_ discusses how to prove that the world is round; no Christian took Genesis' cosmography particularly seriously until biblical literalism and the Reformation.

You might be thinking of the heliocentricism mess; but Bruno was burned for beliefs that had nothing to do with heliocentricism, and Galileo was only confined to house arrest -- and that after the Pope had tried to compromise with him, and Galileo responded by putting the Pope's arguments into the mouth of a simpleton in a revised version of the _Dialogue Concerning Two World-Systems_.

This is a tangent to your main argument, but it's an important thing to get right; you can't reach truth if you start from misconceptions...
I am surprised that almost no one seems to be using DKIM. I tried setting a higher spam weight on unsigned emails and half of my emails ended up in the spam folder.

SPF is used more frequently.
> I think it's worth keeping in mind these FAA regulations aren't for hobbyist type people

These regulations regulate both hobbyist and commercial usage. Where did you see that the rules are for commercial use only?
I purposely didn't post the wsj URL because of the paywall.
I doubt that such a society will last very long, given how democratic access to weapons is becoming, with the ability to simply print them.
> I also think it's a little unrealistic to expect a corporation to just throw money at philanthropic endeavors...as nice it might be to think about/wish for.

Google gave 190,000 - and possibly much more that I'm unaware of. [1]

> launching their own coding camps

I think what apple is doing right now is 'mostly harmless'. The strategy is flawed and antisocial, but the reach and impact is minimal. However, if all the major players started competing in this area, I think it could quickly became a significant net loss for our society. Established for profit tech corporations with eco-system oriented agendas are not well suited for the role of designing or choosing educational programs for our youth, their self interest is too narrow and all consuming.

[1] http://www.nydailynews.com/new-york/education/google-donate-...
Substantial amounts of the government is funded through non-income taxes. Like the 1.5T or so of Social Security and Medicare spending.
I agree 100%, but the misconceptions discussed are very interesting.
If his inlaws have expressed a definite desire to not eat vegetables, then you're correct that it would be unethical.

Most people don't do that. It seems reasonable to assume (until established otherwise) that his inlaws have not done that.
Seitan does a really good job of heavier texture, low carb, high protein (so long as you're not celiac).
You can actually buy a working HoloLens right now! Limited release though.

https://www.microsoft.com/microsoft-hololens
I know why chuck, I was just being snarky. :)

I'm not going to sit here and pretend to know what, the good people of Impossible Foods, are doing. Way over my head. What I do know is recreating nature is hard work, with limited success.
From what I understand of DAO and the Turing Complete capability of Ethereum, the fundamental "flaw" in smart contracts is not "more testing for bugs", nor "more static analysis", nor "case insensitive syntax". Instead, the gap that will be always there is related to Rice's Theorem and/or Godel Incompleteness Theorem. E.g. you can't take the rules of a system and use it to prove its own consistency. The other concept that is relevant is the "limits of correctness."[1]

Based on Godel Incompleteness & Limits of Correctness, you will always require an outer "context" to verify that the smart contract did what was intended. That outer "context" can't be the Ethereum code -- it has to be humans. Whether it's humans in "an open source council", or arbitrators, or courts.

In a similar example with the NASDAQ crash in 2010, they cancelled some "bogus" trades.[2] NASDAQ is mostly automated by computers -- in fact, the "electronic trading" was its selling point over the NYSE. Even with NASDAQ's computer automation (this includes both the computer code inside NASDAQ and computer code of traders' computers) being a weaker form of "smart contracts", NASDAQ still has to have humans be the final judge of which trades were "correct". Is it possible to write a NASDAQ decision tree embedded in source code that will handle all errors thereby eliminating the need for any human intervention? I don't believe it's possible.

The idea of "smart contract" source code being the final authority is an unattainable goal. The DAO/Ethereum had the "NASDAQ 2010 cancel trades" moment by forking the code. That decision to fork is the outer context of the "smart contract".

In a sibling post, Animats writes,

>"A declarative representation with guarantees is needed."

A declarative syntax can reduce the bug count but it can't eliminate them and thereby remove humans from being ultimate judge of what is a "incorrect smart contract".

For a similar example, consider the following super simple function:

double convert_Celsius_to_Fahrenheit(double temperature)
{
return temperature * 9.0 / 5.0 + 32.0;
}

According the ideals of Functional Programming, that function is referentially transparent -- it does not reference global variables and just uses what's explicitly passed as a parameter. Also, the operations of multiplication, division, and addition are "well understood." There is no overflow flaw because a "double" datatype can handle all temperatures from Kelvin absolute zero -273 to Plank Temperature of 10^38. It doesn't have any gotos or jumps. It certainly looks like a "zero defect bug free" function.

So... what could go wrong with that function that could make it not work the way humans intended? I leave that as an exercise for the reader. (Hint: read "Limits of Correctness".)

[1]https://www.student.cs.uwaterloo.ca/~cs492/11public_html/p18...

[2]http://money.cnn.com/2010/05/07/markets/explaining_wall_stre...
Yes! You are quite right: education is the best birth control.

Unfortunately, accidents happen. We should promote both.
What's your setup to mess around with contracts?
Sorry I don't understand the point of your answer.

I've mentioned multiple times "financial institutions", which include banks and paypal in my book.

Bitcoins are amazing. Just not there yet. I can't give a credit card of bitcoins for my wife to buy groceries :)

But that's off-topic.

You clearly just want to disagree and that's fine, but please bring arguments instead of weird accusations of bitcoin hatred
Fedora 24 is here
Thanks. The mobile site has a banner that takes up a lot of the screen advertising their app. I don't want their app, and I can't dismiss the advert. Still, it's saved me wasting time browsing.
There are actual experienced political people who believe that Trump is a trojan horse who is running to implode the Republicans this cycle.

Go to Youtube, listen to a rally speech. It's pretty content free, even in the context of a presidential candidate rally.
I've watched people use "learn to code" websites with this sort of auto-running javascript trip up on infinite loops and get frustrated as the page freezes. A sure-fire way for a user to accidentally do this is for them to make a `while(true)` loop first before trying to add a `if(x) break;` statement inside of it, or when they're trying to make a recursive function and mess it up.

The problem is that the page is just having the browser execute the javascript directly. Javascript in the browser doesn't have ways to directly debug itself or enforce resource limits. It would be nice if there was a javascript interpreter (yes, in javascript) that could enforce step and resource limits and have debugging support that pages could interactively embed.
Rather than different buying power perhaps it represents different choices about what to do with the same buying power.
Brutal.
Apparently you missed the memo... nobody who is successful got there through hard work, sacrifice, initiative, or diligent application of their own will. It's all a result of luck and/or leaching off of the backs of the exploited masses.
It's placing an artificial barrier on user software choices at the firmware level. There was no reason Linux couldn't run on a PS3, except Sony said so.

Second, it wasn't optional for people, like me, who bought a PS3 after the update. Since I bought a console with the restriction, I don't remember exactly whether people could refuse the update. But your points, about not being able to play future games or playing online are also arbitrary restrictions which, while not outright preventing you from refusing the update, are designed to arbitrarily handicap you to the point that not updating is more of a hindrance than not.
I want an email service that sends each week 10 saas ideas and also see who started working on which.
Just finished binge watching The Expanse. There, the first generations of offworlders grow very tall, thin and weak. Clearly, there is a strong evolutionary pressure on them to grow much smaller, and fix their spongy bones. Imagine the difference between a small child and a 7 foot tall weakling with osteoporosis, accelerating at 12 Gs in an emergency situation.

Btw, the show was fairly good, imo. Deep, and nearly hard SF.
It's possible that it still runs on iOS 10 beta, but based on their sample templates and what they have used in WWDC16, it's already a fully functional app. Better implementation than Tynker. And it's also a good preview for future coders to use.
Either Indy or F1 recently had a 360 degree view of the race from the top of the car. I could imagine some fans would love that for all types of racing (NASCAR included). Just turn your head to look left/right.
You assume that everyone is hiring six figure developers. If you are hiring part time staff, at a rate of one per week, this makes a lot more sense.

Also makes sense to approve expenses. Right now all that stuff happens in another app which sends me an email which launches a browser which asks me to login which shows me the same button.

I actively look for SaaS apps that have slack integration.
Awesome! If this is close to meat in macronutrient profile (no carb, protein/fat based), I'd be fine switching >90% of my ground beef consumption to it as soon as commercially available as long as it is less than $10/pound (cheaper would be better, though).

Even if a great steak is still better/worth eating, no one will say that fast food hamburger patties, taco bell mystery meat, etc. are in any way exemplars of amazing meat. If an animal is going to die for me to eat, it should be something like steak, not the lowest quality ground beef possible.

They're really smart going after the carnivore market.
I guess that the 'diverse social sphere' helps.

I'm sure there's a real term for what I'm trying to describe. I've found our opinions and values change slowly, over time as we interact and take on new experiences. We think we're more fixed than we really are. Often, that's a good thing - "When the facts change I change my mind what do you do Sir". But, in the same way that only seeing news of one political kilter can subtly reinforce our views, interacting with people who have one set of values has the same impact. Professions tend to filter for values that people care about and that reduces the 'diverse social sphere', it's the real-life version of Facebook filtering news feeds!

Perhaps I should add I'm thinking "in the long term", so comparing working directly in a charity for 10 years versus working as a trader and giving a high percentage of earnings to charity.
I was thinking Genghis Khan, but yeah that works too.
When high bandwidth communication is omnipresent, is "portability" of the interpreter really something to optimize for?
Baby licensing and other attempts to use gov't to control reproduction have a sordid history. The 1 Child policy involved a lot of misery/unwanted abortions/infanticide, plus a bad gender gap.

If we must go back to the first half of the 20th century for examples, government efforts to select parental fitness look pretty ugly too-- happy to expand a bit on the "natalism" of the 3rd Reich!
I wouldn't bet on 3D-printed small arms destabilizing society. 3D-printed tanks and attack helicopters, maybe, but I'm not holding my breath on that...
Understood, but there's a tradeoff with HN's call for original sources (https://news.ycombinator.com/newsguidelines.html) and the rule is that paywalls with workarounds are ok.
Why are you pretending that "Popular" and "Extreme" are mutually exclusive?
Also don't forget retinol. A lot of people cannot convert carotenoids into retinol, so they have to get it from animal sources or from supplements.
Just like credit scores. Their models aren't perfect, but the threshold for useful (for their benefit) is much lower, and profitable lower still. Since you're the product being sold and they're OK with many defects, and given that there are no financial consequences for you getting rolled up in a bad / inaccurate / predatory model, they don't care and aren't incentivized to fix it (and in fact in many cases are incentivized financially to keep it broken, since "hits" like that can be a selling point).
Imgur started off as a benevolent gift to Reddit users, but then as more and more people started to use it, the expenses became too great to keep it the way it was. There is no money in serving images directly with no advertising, but there is certainly costs. What were they supposed to do?
You're talking mostly about the aesthetic part of fake meat, but there is another huge advantage over existing products which is health/environmental. Current vegan/vegetarian incarnations of fake meat (Boca, Morningstar etc.) are typically actually not that healthy in terms of protein/amino acid content and sort of end up being eating a cake made of grains.

The ability to create, cheaply, a high protein, high calorie, amino acid packed product, regardless of whether or not it is aesthetically pleasing, could have massive impacts on our ability to support the human population of this planet, in a way that existing meat and vegetarian solutions do not.
Announcing Teams for Cambridge Cybersecurity Program
There's no indication that judge's race has influenced his decisions. Again, if the judge was white, black, asian, or cuban, would the rulings be any different? I think not, the judge's rulings (sending the case to a jury, unsealing documents of a significant public figure, delaying the trial until after the election, continuing a class action after one plaintiff leaves) are all reasonable legal decisions.

> Surely not even you think that Trump is an actual racist, as in: he thinks mexicans are worth less as human beings purely for being mexican.

He's never said anything like that so I don't think he's a frothing at the mouth racist. Based on his public statements I'd say he's a mild racist who holds some old-school prejudicial attitudes on race and gender. His attitudes were fairly normal fifty years ago.

By the same token judge Curiel has not said anything racist or prejudicial against white people in general, or against Trump in particular. He's a judge, and judges put aside their political views and apply the law fairly. They do this all the time. So it would be a stretch to say he has an anger boner against Trump.

> No, you just want to point out how he said things the "wrong" way. Well that incidentally is political correctness which is the very thing people are fed up with.

I agree that PC reactions to perceived racism/sexism/islamophobia can go overboard and obscure the truth. Such as the Sam Harris vs Ben Affleck incident.

The problem in this case Trump is basically saying "this guy hates me because he's mexican". There's no "right" way to say this. There's no deeper truth being unearthed. The judge made rulings against Trump, and Trump unloaded against the guy. This is Trump trying to save face and settle a personal score.
Composing Contracts Using Haskell [pdf]