skysight-inc/HackerNews huggingface dataset:
The developers support isn't just a minor quibble, especially when it comes to quality of life factors like browser versions (e.g. LG, HTC, Samsung, etc. have all shipped Chrome builds with subtle differences). This also applies to optimizations for CPUs, graphics hardware, etc. — the app may be available on both but it almost certainly runs better on iOS.

The other problem is that fragmentation increases the odds of a vendor walking away from a device since the per-model sales are divided more ways. Trying to pick a device which will get updates basically involves sales forecasting which wouldn't be necessary if the platform was open.
Uber Under Investigation for Possible Foreign-Bribery Law Violations
Also check out:

- Chaos Monkey by Netflix (https://github.com/Netflix/chaosmonkey)

- Jepsen Tests by Aphyr (http://jepsen.io/)

- PANIC by us (https://github.com/gundb/panic-server)
Network virtualization was barely integrated before Indiana got cut off.. Only Oracle has the infrastructure and customers necessary to find and fix the less obvious bugs there.. But I wouldn't use code owned by Oracle.

Porting what is good into BSDs is really a better idea than trying to keep anything Solaris based going. There are people I respect that I wish would realize that, but I don't think it would be fruitful if they heard it from me..
I think the question was about our unlimited model, not data retention/versioning, though if it was you've got the right answer :D
"What if the ends justify the means?" I guess we can keep doing it!
If you can't say it in 140 chars it does not belong on twitter.
S7 is a bit old by today's standards
Launching a Product with No Money and No Customers
Only if they reach a price-point that we like! Right now we've been buying up a lot of Seagate drives because they work well and are at a pricing sweet-spot!
Case Study: Vapiano and PhotoEditor SDK
I think there's a wide gulf of moral culpability between pink signs worth a buck and antitrust infringements worth billions. Would you excuse the individuals at VW since really their sign wasn't pink, it was just rigged so that it would appear that way when certain individuals in the HOA drove by? Reducing the problem in the way you've done changes it. It's not really the same issue.
In a 500 mile radius? Not many of their families would be in (real) danger.
I find it odd that it's Levitt and Dubner saying that, because their most famous papers are the ones that use instrumental variable regressions to squeeze causal relationships out of the data. Now they're saying that a correlation from a longitudinal study can be taken at face value?

Maybe I'm reading it wrong, but it is very strange.
logo looks dumb bold
Ah interesting, when my team used external consultants, we did the inverse, we gave the consulting company a beefy requirements list and told them anyone sent to work for us must be at least that well equipped.

Paying by the hour, we were heavily motivated to minimize compile times. :)
Here is an interview with them, from July: http://www.dumdumzine.com/text-message-interview-with-witchs...

Their personalities seem pretty effervescent. This might also have contributed to the need to create a persona who just says, "OK, I need that status update."
What We Get Wrong About Technology
To clarify, the article is about a new interpretation of a previously discovered artifact.
Is your name Wesley Mouch by chance?
The next release of OpenStack, Pike leaps up
> Not every company can afford to have a person dedicated to security

But even in a team of 2 people you can have a good front-end developer and a good back-end developer.
The example you've used (invoices) is actually quite instructive for demonstrating the benefits of a "document store." An invoice, historically, was a literal printed piece of paper. Invoices are actually really annoying to implement in an RDBMS because of so-called "referential integrity" -- an invoice should be a "snapshot in time" of everything that happened when the order was processed, so ideally, when a user views their invoices from the past 2 years, they look the same every time.

Except, oops, your user got married and moved, now your precious "referential integrity" means jack because the generated invoice is flat-out wrong. Product removed from the store? Too bad, needs to stay in the database forever for historical purposes. Prices need to change? Better design the database to handle snapshots of every product state.

If you were implementing this in MongoDB, you'd probably store a UUID and the flattened data at the time of invoice generation, that way you can still query on ids AND not deal with the headache of having a combinatorial explosion of data in your RDBMS.
Excellent for camping trips.
Anaconda Cloud – share packages, notebooks, projects and environments
Well good news, a profession is about agreeing on a minimum platform, and this is either called ideology to harm it or a "manifesto" to make it look sensible, so I beg you humbly to call it a manifesto.

Then, I think every laws are local.

It thus mean to open local unions based on the immutability of laws that grant you power.

Than it is a classic of union: mutualize (crowfund as it is called nowadays) the costs any legal dispute than can be won on any of these points of agreement.

Each and every country have their preferred form of legal structure that helps doing so.

But thanks to the power of "global internet communication" and international convention (Bern/Geneva) regarding IP law some topics can be mutualized internationally.

It is all about creating local sections and more global chapters. So, I would strongly recommend starting it in your own neighborhood using logical synergies with other confluent interest such as "consumer unions" (like EFF) and legal expertise, public schools.

You create a section, ask money to fund lawsuit, make your adherents choose the lawsuit they agree to pick, and go head on with corporations that pick on coders. Eventually funding strikes.

then you can do PR, go to public school tell the truth about the work market (no lies), help legal system have a fair access to information, take part in benevolent action profiting your local community...

done that, been there, it is a all lot of sweat and tears. but it works.
Animals that are correct don't have to change their minds.
I don't think it's accurate to say we only have 150 years of data. We only have about 150 years of data collected in real time by humans, but we have plenty of other data. (Soil/rock strata,core samples, tree rings, etc.)

In some ways the geological and archeological evidence is more trustworthy than the evidence we've written down in the past century or two.
Isn't the search bar at Amazon.com doing essentially the same thing?
Math.Atan2 was well outperformed by the custom implementations in the post I linked. The native version isn't well optimized. Apache's Atan2 is just as accurate and about twice as fast for example.
I found

Introduction to Machine Learning with Python - A Guide for Data Scientists (Andreas C. Müller, Sarah Guido, 2016)

to be a good introduction to using and tuning these algos.
This article was deeply unsatisfying, leaving the reader without any adequate conclusion. The tone of the article appeared to be "philosophical" in nature but it is difficult to glean anything useful or interesting - the "meat" just isn't there. I don't think this will appeal to many here and I found the article too self-absorbed and lacking to be of any interest.
"Fort Bend County Judge Robert Hebert stated that Hurricane Harvey is more like a 800-year event"

500 years, 800 years ... even 1000 years - none of those are timetables that planning for city ^H^H^H^H region the size of Houston should be operating on.

A city that large, that populous and with that much economic activity that is crucial to the world should be using risk models to 10k year events.

This is not unprecedented - Holland's dykes are designed and built to withstand 10k year events:

https://www.nytimes.com/interactive/2017/06/15/world/europe/...
I am 29 and am starting to struggle with this sort of thing. I realized that part of the problem, for me, was how easy it was for me to get distracted. When I view a problem like a vast tree and try to keep track of all of it at once, I become overwhelmed. When I focus on one branch of a problem until it's done, then start on the next part, I may end up doing things less "elegantly" than if I grok the whole thing at once, but I get a hell of a lot more done due to no overhead from context switching.

Do one thing at a time, for a long time. Rapid context switching causes anxiety and decreases cognitive ability. Choose one part of one problem and work it for one hour.

Write down everything from every part of your life. Everything in your brain. It can be multiple places. The point is to not have to keep track of things in your head, so you can focus on what's in front of you. Check out GTD if you're so inclined. I use that methodology organized in Remember The Milk. It helps.
> currencies must be inflationary or the universe will explode and people will save so aggressively that they will die of hunger

That's not the (primary) problem with deflationary currencies. Say you're a typical citizen with at most a median income ($56,516, according to [1]). With that level of income, important purchases such as a (used) car, a post-secondary education, an unfortunate medical emergency, or any other large expense is usually going to require taking more than a trivial amount of debt[2].

Debt denominated in a deflating currency is effectively has a rising interest rate. Ideas about "aggressive saving" only make sense if have the ability to save. Since 3/4 (75%) of workers live paycheck to paycheck and 71% of those workers are in debt[4], a deflationary would directly increase most people's debt and effectively be a type of institutionalized usury.

> printing free money and giving it to rich banks is a good thing and doesn't totally fuck the little guy

Of course that's bad. Giving money to banks is one of the worst ways to run a "bailout". If you simply handed the money to citizens, a vast majority (that live paycheck to paycheck[4]) would spend it as normal players in the economy. The money would at least get a trip through the economy doing useful things before it ended up back in usual places money accumulates.

> monetary stimulus smooths out economic cycles ...

As for why any bailout might be necessary, in a perfect world it shouldn't be. However, in our imperfect reality we occasionally run into the fallacy of composition. Austerity tactics are often rational at the individual level, but we all do it at the same time we call it a slowing economy and a smaller GDP. A bailout is a workaround to fix that deadlock; it's bad, but it's probably better than a crashing GDP and a failing economy. The real fix would be some sort of policy or regulation that prevented the deadlock. Good luck on that part; it's a particularly difficult problem with a a lot of noise, complexity, and it's full of occasionally-rational participants - some of which are malicious.

> arrogant economic dogma

The arrogant dogma in economics is the notion that it is reducible to math[5][6].

[1] https://en.wikipedia.org/w/index.php?title=Household_income_...

[2] The current gap between real incomes and productivity[3] - and the increased availability and use of debt to (poorly) make up the difference - has the dual effect of making the use of debt much more likely and the size of the debt larger. However, the need for debt will still be common for most people regardless of our current situation.

[3] https://commons.wikimedia.org/w/index.php?title=File:Product...

[4] https://www.cnbc.com/2017/08/24/most-americans-live-paycheck...

[5] https://www.youtube.com/watch?v=hmWbkPezgtU

[6] https://www.youtube.com/watch?v=L5AUAIzciLE#t=1355
I realize i made an anachronical mistake. However the Design Patterns book and the 'design patterns' mindset is most popular with Java developers.

Sorry but I do stand on my criticism of Design Patterns as applied today.

> The language most of the examples are written in, C++, does allow multiple inheritance and metaprogramming,

You're being very generous with C++ if you consider it does allow metaprogramming. It does not, if we compare it with the languages that make good use of metaprogramming: Lisp, Scheme, Racket, and now Julia.
> Would you excuse the individuals at VW

VW is being fined right now. Does that sound like being excused?

And I do see it differently when a companies transparently refuses to obey a law and accepts a fine vs when a company lies.
24/192 Music Downloads Are Very Silly Indeed (2012)
EU doesn't think Amazon.com is a monopoly.

That's also why Apple has no problem bundling Safari in their OS.
Hello,

I have no idea why and am wondering too. Maybe a tradition of closeness, or they didn't think it would matter to anyone. Also I think hard drives are a special case because drive reviews are rare if non existant nowadays; and you need large amounts of them to do analysis. Which until companies like your came, was probably relegated to big business only; unlike today where cloud storage is mainstream so the average joe may be involved...

I think more sectors should have automated statistics like these; consumer struggles to assess the quality of goods; relying on adhoc comments or tiny (paid) reviews...
I don't read Rand so I couldn't tell you. But corporate fiduciary duty is extremely misunderstood. Google would not have violated any fiduciary duty by refusing to engage in the actions which have attracted this attention and it would not have violated any fiduciary duty by fessing up and paying the fine.

EDIT: after reading the conservapedia entry on Wesley I found this comment a lot funnier. Unfortunately I couldn't be Mouch, it was said of him that "What I like most about you, Mouch, is that you do not talk too much" and I don't think anyone has ever accused me of that. (:
That definitely looks like a bug. Thanks for reporting!
>new ML system in Oreo

Do you mean Tensorflow Lite? That's not part of Oreo, so shouldn't be something people have to wait 2 years for.
I had built the same thing and posted to HN a couple of years ago.

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

Didn't get any upvotes so shut down the site. Made the same functionality available as a Chrome extension as well.

https://chrome.google.com/webstore/detail/tweet-smart/cidmaf...

The source code : https://github.com/singhshashi/tweetsmart

Built it as I was learning React.
How does speculation make something a "multi-level marketing scheme"?
There's a sample you can download and run on compatible hardware: https://github.com/google-ar/arcore-android-sdk/tree/master/...
Elon Musk and Sarah Connor both told them not to do that.
Ethereum's moving to PBFT (Practical Byzantine Fault Tolerant) Proof of Stake.

See this FAQ for more details, it has the most up to date details on Ethereum's PoS progress:

https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ
That seems a bit extreme for a browser app. Are you using a docking station, and have your laptop closed? I find mine sometimes overheats and shuts down when it's docked and closed and I'm doing something extreme like playing a game, but propping the lid open about an inch or two helped immensely with airflow.
That's very beautiful. A friend of mine was kind enough to "make me an audio book" by recording chapters and sending them to me via e-mail.
Like observations of what can and can't be computed by physical objects. The point of the Church-Turing thesis is that things you prove about Turing machines are proofs about what you can compute in the real world, not just some abstract mathematical model.
Not only have we asked you several times before not to start flamewars (which this is because you're posting with more inflammation and less thoughtfulness on a topic which you clearly know to be divisive), but we've also reminded you that users flag comments which break the guidelines, which this does.

https://news.ycombinator.com/newsguidelines.html
It is remarkable how many talented people are just lost in their personal lives. It is very easy in 2017 to rationalize terrible, self-destructive choices (like getting emotionally involved with someone long-distance, someone who's already got a family and is apparently still married). I see a pattern in my generation where there's also a kind of selfish, self-absorbed laziness to it (the author works harder at hobbies than keeping her home tidy). Do right and take care of the small things first.
It's such a small amount of friction compared to the advantages of a good RDBMS.
kinda interesting that EU law requires you to reduce the usefulness of your products if you have too much success...
Database leaks and threats 2017
Tropical Storm Harvey breaks record for rainfall on U.S. mainland
Taking a page out of Laura Holt's playbook. Brilliant!
Any girls need more attention? Then order
> ISPs were vilified... FFs the NSA sent the head of Qwest to prison for not spying... the scientologists refuted the NSA on carnivore (because they were already monitoring the networks for clams) -- the .gov went after the guy who detailed all fibers.. -- how many more examples would you like...

Can you explain your last paragraph a bit? It's a bit telegraphese and I'd like to know to what individual things you are referring. Thanks!
Not sure how relevant this is but I worked at a dayschool for a beat and they had a few service dogs come in to sit with the children while the kids "read to the dog." Most doggies are really chill and the kids were able to read without fear of criticism or correction, and the dog was there always happy. Studies (don't ask me for references, dunno) show that by reading to a dog at a young age, people become much more confident readers.
Generator Expressions in Python: An Introduction
> Since Java is not a functional language and has sufficient expressive power to write iterations as... iterations, good programmer will just write a for loop and will not bother about a feature that is basically unnecessary in multi-paradigm language.

Ok, so you think recursion is unnecessary in a multi-paradigm language.

Which implies also that multi-paradigm languages shouldn't be really multi-paradigm languages... Java, by the way, is hardly a multi-paradigm language.

And you imply that the reason one uses recursion is because one can't "write iterations as ... iterations".

You should realize that recursion is used whenever expressing the problem in a recursive way would make the problem easier to program and/or clearer to express, etc. Not because of recursion being fancy or fashionable.

Recursion is a computer science technique, not a "Design Pattern".
It'll only do that if ARCore itself takes off. With such small penetration, it's entirely likely that developers will just focus on Apple's ARKit.
Elections in Kenya are hacked by sitting goverment
TBH I think a previous contributor hit the Nail on the head. It must be part of a new business strategy because on its own it does more damage then good.

Whatsapp will now need to allow a team to go through business verification, double check more message flags and support business customers.

Also there is talk of not allowing the deletion of messages, this brings up several questions of encryption and privacy. Something that WhatsApp have recently got down.

All of the above cost money and add very little value. There is no additional service that is acquired by a business from using a personal account.

Therefore it would be crazy for them not to have something else coming. What I hope Is a fully synchronised system with whatsapp. When this happens whatsapp/Facebook joins the realms of the giants like WeCha!
One interesting historical narrative which helps put this into perspective was how the Spanish conquest of Aztec and Mayan regions resulted in a lot of burning of "heretical" books by the Christians missionaries, "which they (the Maya) regretted to an amazing degree" [1]. But further research showed that most of the books burned were already heavily biased historically by the Aztecs - as the Aztecs had already burnt all of the Mayans books when they conquered them before the Spanish arrived.

So it really is a (shameful) repeating pattern of many conquering human civilizations throughout history rather than one of a particular culture which happens to be dominate.

This is another piece of history which doesn't fit neatly into the colonizer narrative, which is popular today, from which people try to hold modern cultures responsible for past generational cultural events, somewhat like an 'original sin' which needs to be attuned. One could go further and try to point to religion itself as the main driver - but even then that is merely another abstraction over standard human tribalism. Which is somewhat ironic as the colonizer narrative is typically used today as a tool for pushing other forms of tribalism (political, cultural, etc).

[1] https://www.wikiwand.com/en/Book_burning
The statement was for 2009 when we had ~5 employees. I'm not sure what the timeline would look like if we had chosen the path you suggested. It does seem likely that we could have avoided an incremental rewrite. As mentioned in the post, a large reason for the rewrite was the tight coupling of UI and data fetching code.
> The right to start, and own, a company, exists only so that they can provide a benefit for all of society (as specified in the German constitution and the EU treaties).

Citation needed
TBH I think a previous contributor hit the Nail on the head. It must be part of a new business strategy because on its own it does more damage then good.

Whatsapp will now need to allow a team to go through business verification, double check more message flags and support business customers.

Also there is talk of not allowing the deletion of messages, this brings up several questions of encryption and privacy. Something that WhatsApp have recently got down.

All of the above cost money and add very little value. There is no additional service that is acquired by a business from using a personal account.

Therefore it would be crazy for them not to have something else coming. What I hope Is a fully synchronised system with whatsapp. When this happens whatsapp/Facebook joins the realms of the giants like WeChat
I actually hadn't thought about that aspect at all. I was thinking more along the lines of 'more development -> more stuff to get destroyed', but that's kinda backwards anyway because a flood would probably wipe out a bigger portion of infrastructure hundreds of years ago than it does now.

But faster run-off sounds like a good thing to prevent the flood - are you saying that more development upstream means more flooding downstream because all the run-off arrives with much lower latency and higher bandwidth, to use IT terms?
Do floods show up on the "geological and archaeological" records? Sure we can say that 50M yrs ago there was an ocean here, but that's a different statement than "in the last 1000 yrs there have been 14 floods that reached this height above the river".
>I do see it differently when a companies transparently refuses to obey a law and accepts a fine vs when a company lies

So your position is that it's worse to lie about breaking the law than it is to actually break it? I'm not sure I understand where you're coming from.

Besides I'm really just asking about the analogy. I think if someone posted "Show HN: My color-changing, license-plate-detecting, HOA-fine-avoiding lawn ornament" we'd all be in there yucking it up at the genius of it. But when VW does the same thing (by your analogy) we're in threads talking about much more serious topics, like individual moral culpability. My point is that your analogy is flawed, it doesn't hold up.
(2012) but still an excellent article.

Edit: And the linked "Show & Tell" video is a great way to get some "intuition" about the sampling theorem. https://video.xiph.org/vid2.shtml