skysight-inc/HackerNews huggingface dataset:
Ask HN: Have you ever built a drone? Share your setup!
I'm looking to build a drone for under ~$400 this summer and I would love to hear your parts and how they perform.
Can someone give a brief pros/cons between Cockroach DB Core and Google Cloud Spanner?
Coconut Oil Hair Care – Feet Love Socks
I can see content holders willing to pay for an automated service if it's better than what's already available. Particularly if it issued take down requests as well.
Are there any businesses that are a free lunch though? Most people lose money in finance, like tech startups and every other business I've seen where some of the people are making lots of money. Power laws at work.

You know what's even less conclusive than portfolio theory? Paul Graham essays and everything Steve Blank says.
Can someone explain how is/can it be better than MariaDB Galera or MySQL Group Replication?
The other side of the coin is this is akin to what employees from bay area are doing in, say, Texas. They buy properties and propping up the prices elsewhere.
It's still the source for many of the sources. So many phrases are straight from there, much as they are from Shakespeare. Martin Luther King leaned heavily on Exodus, and the theme of "let my people go".
Do we think it's a malfunctioning script (and the first name is supposed to be different each time), or do we think they're all "brittany" on purpose?
There is no hedge against excessive leverage. Except of course being too big to fail.
Around the time of ENIAC, there was a quote to the effect that you could do a lot with ten million multiplies. I loved the fact that they were thinking in terms of absolute number of operations (as opposed to rate), and that the scale is just so vastly different.
Vivaldi is a pretty good replacement for old Opera. Its based on the latest chromium (updated within a day or so of downstream updates), and has a lot of the "power user" features Opera had.
I'd characterize it as, there are things that can make you stronger that people don't want to do, e.g. fasting, undergoing stress, temperature variation, intensive exercise. There are things that make you stronger that people already like to do (eating food, moving, etc), but we haven't made the effort as a society to automate those things out of our lives.
Charts at the bottom on this page here show asset classes and their performance as a portfolio basket relative to the S&P which illustrates some of these points http://54.174.116.134/recommend/datasets/explore-trends.html
That would require the enterprising person to be able to get past the NIMBYism to construct the parking garage
But the more important question is "Does it webscale?" /s
literally a bug! Also, I enjoyed the beta announcement title: CockroachDB skitters into Beta.

Good work y'all! I hope Cockroach Labs continued success!
There is rarely a logical reason for why something is taking over front-end development.

Take javascript for example. Let's face it... javascript is a shit language. Why did it take over front end web development? Because of Logic? No. Why did React take over front end web development? Because of Logic? Maybe.

The react + redux ecosystem has major issues that need to be addressed.

Problem #1: complex tool chain.

Problem #2: Forced OOP. Components need to be objects to use this.setState(). Why is this design necessary? See cycle.js.

Problem #3: redux... functional programming / immutable programming is not necessarily the best choice for a Model in any architecture that contains a model (MVC). Try building an app with a complex tree structure for the model then update a node in the middle of that tree and see what immutability does for you... Welcome to the world of Zippers and lenses..

In fact View components should be immutable and the model itself should be mutable... In react + redux it's the other way around!

We can do better. React + redux are not the holy grail.
My advice would be to learn Web development.
I'm not sure I even agree with the premise. Politics and "discourse" around it, especially by common people, has always been crass. It's just that those common people have a megaphone now that the internet exists.
Toronto is certainly booming today, hiring is hard, houses are getting expensive and everyone is talking about joining in on the fun...meanwhile I live here and love it, please take your shoes off at the door.

I'm a touch worried this will end up like the World Fair and we'll end up with a collection of derelict and unwanted "high tech" artefacts left for the original inhabitants to cleanup. I just don't trust Alphabet to act in a responsible way when it comes to respecting cities that real people live in.
I’m reluctant to encourage people to edit OSM just like that. OSM isn’t any more a wiki than Wikipedia is nowadays; that is, while it can be edited by the community, there are an enormous amount of rules and caveats that contributors should be aware of before they start editing, and it may well be that their edits will be reverted if they aren’t clued up to how things are done.

In my own neck of the woods, there’s an OSM group with frequent meetups to guide newbies through editing. I think the best way for interested people to get involved is by learning in the company of experienced mappers, not just all by themselves at home. If such a stringent perspective scares some people away, at least the contributions of those who do stick around will be much higher-quality.
The salient caveat here is that Buffett's bet was against "fund of funds", not individual hedge funds. I would have happily taken the other side of that bet if it was about individual funds and I was allowed to choose them (Buffett also would have lost in that case, but to be fair it would be
a fundamentally different claim to bet on). I'd make such a bet even today.

I don't disagree that most hedge funds are poor investment vehicles, but that's the nature of active investing. If the majority of hedge/mutual funds underperform the market, and you choose to invest in a fund of funds (essentially an index of their net performance), it doesn't really take a $1M bet to see who is going to lose.

I don't think Buffett would take a bet he didn't feel extremely confident about winning, but Ted Seides was just foolish. The only rational reason I can see for taking the other side of the bet given its terms was to generate publicity for himself and his own fund at the expense of some reputation a decade down the line. If he profited from that, I guess it was worth it for him. I really can't imagine he seriously believed he'd win.
We have an comparison page[1] that might potentially be what you're looking for.

[1]: https://www.cockroachlabs.com/docs/cockroachdb-in-comparison...
You've used a lot of words to say close to nothing at all.

> You're most likely right

What exactly are you complaining about then?
I charge my watch when I get home since I hardly really need it between then and bed time where I can either glance at one of the clocks around the house, or take care of notifications and what-not on the phone itself. I then put it back on charge between getting up and leaving the house in the morning.

It sounds like a lot, but it's very quickly become routine.
how does opera makes money now?
as per my understanding, pre iOS and android era, opera dealt directly with device manufactures and sold their browser as default on them.
Since andriod, how are they even making money now?
I cant agree. Angular 1 hooked me right from the start. React had me struggling for weeks. Vuejs on the other hand is a gift from god. I've never been more productive.
The real travesty here is that calculators cost $100 USD. They have a Z80, some buttons wired up, and a very low res LCD screen. Students should be BUILDING these in their engineering classes. They must cost only a few dollars to make, it's disgusting that they cost so much because of forced lock in and requirements.

Maybe one of the first applications of RISC-V should be a fully open source graphing calculator. Then anyone could build one to the same spec and they would be cheap + help open source hardware.
Deprecate it now and it'll disappear in 20 years.

If CopperSpice was able to do it with a project as big as Qt it should be possible for any project.
http://www.copperspice.com/presentations.html
Oh great. If you think Silicon Valley real estate prices and rents are ridiculous, they're nothing compared to the prices in Vancouver BC. And Toronto prices are pretty ridiculous too. And from everything I've read, the salaries offered in the software field in Canada are generally lousy.
I find it interesting that all students had to pay $80 out of pocket for our TI-81 but the same school district a generation later hands out $800 ipads to entire classes like they're candy.

I used the same TI-81 from 7th thru 12th grade which was 6 years, but the refresh for ipads at the same district is a mere 4 years.

I can't help but notice the TI-81 was essentially kid proof and indestructible but the ipad is (intentionally) very delicate to drive sales.

Finally I think I used my TI-81 in math and science classes more hours per year than my son uses his ipad. Mostly we used the 81 to do math, mostly my son's school issued ipad is for "downtime" gaming (minecraft) and youtube watching with some casual internet surfing.

The tone of the article implies the $100 graphing calculator was a bad era, but its worth considering things have gotten much worse, not improved at all.
Yes, the https://www.ibm.com/watson/developercloud/document-conversio... Watson Document Conversion service meets those requirements. It's not free, and it's not popular, but it's reliable.
OpinionLab has used Clojure in production since early 2014 for microservices, ETL processes, analysis tasks and machine learning projects.  We have a small and enthusiastic team of polyglot Clojure developers and a weekly Clojure study group, and are interested in growing that team. If that sounds interesting and you live in the Chicago area, please do say hello at clojure@opinionlab.com.
You can't deploy your MariaDB Galera/MySQL Group Replication systems across the Pacific and then expect it to further scale from there.
There is a lot of skepticism in the 'sharing economy' and Uber is the de facto representative of the model. Any negativity they suffer will likely affect other companies that use the model.
That smug look the first actor gets every time he is putting it on makes it look like he's about to burst out laughing.
I'm not a fan of returning to this form of communication.

In a recent review, which was single-blind, I had a paper from a group I know well and the principle author was a heavy-weight in my field, and certainly will review proposals I write in the future. The paper had good content but it was clearly written by a graduate student of his and it really needed work. I made numerous suggestions for revision that I would have felt very hesitant to do if the reviews were fully open (e.g. if my name had been attached). I would have been inclined to simply accept this paper with minor revisions so that the PI did not have any impression I was being unreasonable.

As another example, I had a recent double-open review for a conference where I had to attach my name to a review that was not able to accept the paper. I felt (and still do) that this submission was absolutely not acceptable given the standards of this proceedings. Now, this group has seen my name and associated it with a 'reject', and I am worried that should we meet in the future, this could cloud our interactions.

For both, I've thought about this a great deal and I stand completely by my reviews, my criticisms, and I did try to come across as professional as possible. But I would have preferred to be anonymous, and I see no reason my name being attached would have helped the review process.
Honestly I still use my HP 48GX whenever I need a calculator.

It's so very useful for adding up columns of numbers when doing accounting and bookkeeping!
Do you have any performance comparisons as well?
Microsoft Build 2017 [video]
ElasticSearch has support for ingesting a bunch of document formats if you're already using it / looking at using it in your stack:

https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/in...
The new admin is generally against regulations that restrict business. Net Neutrality is one of these. Whether you think that is legit is up to you. But don't fall into the trap of thinking the other side is disingenuous and evil.
It's more typically the other way around: use Wordpress to build a website. That way all the plumbing is there. Another way of thinking about it is that a website is just one part of a CMS and it is an easier part much of which can be generated automatically. The harder parts are things like dashboards and security and asset management.
Automatic transmissions in American cars were used hydraulic fluid based computers in the 1980 - I recall taking apart a transmission with my dad and looking at the hydraulic controls. I don't know when they changed over to electronics, my guess in late 1980s. I suspect all auto manufactures stuck with hydraulic controls for a while - transmissions are ultimately controlling hydraulics so electronics didn't save complexity (CPUs give other advantages that make them worth it in the long run)
Maybe it's both.
I charge my fitbit when i shower
Politics is mostly entertainment. Either comedy or rage porn.
I appreciate that business is not zero-sum, but what happens to a non-zero sum when parts start getting subtracted from it? The population is growing at a rate of about 1%, but labor participation is down around 14 million people since 2002, and has not started to bounce back. And how does widespread underemployment, a growing deficit, and billions of dollars in debt owned to foreign countries play into the picture?

Call me Chicken Little but I don't see how economists can be optimistic about growth until all or at least some of these trends start going in reverse. Economic growth doesn't just result from coming up with snazzier software - it requires citizens to acquire and deploy capital.
Just call it C9DB if you don't want to use the c-word.
Oh, come on. The reason we balk at interstellar travel these days is because it'll take thousands of years to get to the nearest star with current propulsion technology. But thousands of years is still far less than 1B years. If we're still around in several hundred million years and the Earth is getting too hot, and we haven't invented warp drive yet, then of course we're going to build a bunch of generation ships and take our chances in interstellar space. By that point, it really shouldn't be that hard to build such ships that are reliable enough to last indefinitely, powered by fusion reactors.
Python CMS
What surprised me was how he makes melody lines: Playing with chords until he likes the progression, and then pulling notes out of the chords to form a melody. And of course it makes sense on one level.

But I think melodically and tend to do a lot of counterpoint. Getting the chords out of my head and onto the screen is often the last thing I do. I don't know how well his approach would work with counterpoint, since counterpoint often creates and resolves dissonance using passing tones in double time.
Does the unix philosophy require web pack and a complex compiler tool chain to get it to work? Is Compiling one language into another part of the philosophy as well?

React is not functional.
brendangregg is clearly trying to educate people who may not be aware of the difference between "CPU is busy" and "CPU is doing useful work." You already know this, and that's okay! You're not the target audience. I concede his title was slightly on the side of "I'm going to say something simple and catchy, then walk it back a bit with a nuanced explanation", but I'm willing to give him slack considering his numerous (http://www.brendangregg.com/portfolio.html) contributions to the literature for analyzing systems performance.
Maybe dropping compatibility with C is a good thing?

All other languages wanting to interface with C seem to be using libffi or something. Currently C++ gets a shortcut, but in the future maybe it could go through an FFI.

It'd still be compatible with C from libraries, just not source. Those libraries would have to ship header files free of macros of course.
Open source vs not open source. Cockroach still in it's infancy vs spanner. I'm sure there are a variety of things here, but they mostly aim to solve a similar problem with a slightly different approach.

Some of the big details relate to not requiring atomic clocks:
https://www.cockroachlabs.com/blog/living-without-atomic-clo...

Here's their comparison chart, though naturally it's biased for things-cockroach-does:
https://www.cockroachlabs.com/docs/cockroachdb-in-comparison...

(I guess you can't write to Spanner with SQL? That seems like a big difference. No INSERT/UPDATE?)
Raspberry Pi Zero W fixes networking omission
From the linked website: "CockroachDB provides scale without sacrificing SQL functionality. It offers fully-distributed ACID transactions, zero-downtime schema changes, and support for secondary indexes and foreign keys". Significantly, CockroachDB has had extensive design dedicated to surviving adverse network conditions (see Jepsen references in other posts)
> No, we just get the video and search the web based on the keywords.

So you're not indexing every video, you can only find videos that share some keywords with the original. If I had a video with no keywords it wouldn't show up even if it was an exact copy?

How many videos will you analyze per search? If it's something with popular keywords and shows a million videos, will you download all of those and compare?
Modern HTML file in 2017
Is Cockroach DB intended for just "big-data" companies? Would a small project run really well with Cockroach DB?

Of course a small database probably won't need a lot of the unique features, but is this aiming to replace PG/MySQL in the small/mid-size projects?
Right. Those Uber ads are rather tone-deaf to fears of downward class mobility. They try to paint the company as helping middle-class people earn extra money to buy the things they want, when in actuality the majority of rides are driven by lower-class people that are trying to earn their living as drivers.

One person's second job may be another's primary source of income.
Your line of thinking is why we need anti-SLAPP style laws protecting Fair Use.

Strategic lawsuits against Fair Use are a form of stifling protected speech.
With the McD's on Van Ness gone, the BK has grown in popularity and utilization. It's the Round Table Pizza next-door that's gotta go
So what sites do you scrape? Just YouTube?
How to make private calls to Mobiles and Landlines
>Cockroach

What were they thinking?
"Sleep as Android"? Is that an odd translation?
Crazy story! Just fyi, "et al." is usually used to mean "and other people," and "etc." is usually used to mean "and other such stuff."
The first 3 are for macOS only, so I guess the last one?
BioScrum: Planting the Seeds
Maybe they want to keep all the startup webscale dweebs out.
Love the connections he makes!
Netflix’s first two films at Cannes could be its last
I implemented that feature in the 2.13 release, glad to see interest in it, more details on how it works & can be used from the commit message[1]:

This allows for finding the last-good rollout tag given a known-bad
<commit>. Given a hypothetically bad commit cf5c725, the git
version to revert to can be found with this hacky two-liner:

(git tag -l 'v[0-9]*'; git tag -l --contains cf5c725 'v[0-9]*') |
sort | uniq -c | grep -E '^ *1 ' | awk '{print $2}' | tail -n 10

With this new --no-contains option the same can be achieved with:

git tag -l --no-contains cf5c725 'v[0-9]*' | sort | tail -n 10

As the filtering machinery is shared between the tag, branch &
for-each-ref commands, implement this for those commands too. A
practical use for this with "branch" is e.g. finding branches which
were branched off between v2.8.0 and v2.10.0:

git branch --contains v2.8.0 --no-contains v2.10.0

1. https://github.com/git/git/commit/ac3f5a346860b824e083c5d305...
If you're looking for elements by identity, that's going to be really slow. Hash maps are designed precisely to handle that scenario, and devolving to linear scans is only going to make things worse.
To Be More Creative, Schedule Your Breaks
It's the local reps who are pushing this: "Representative Rob Bishop, a Republican from Utah who heads the House Natural Resources Committee, has focused his ire on Bears Ears"

I'm starting to think the tide has turned on people's desire to give land back to the states (see Chaffetz). Enough people have moved to Utah/Colorado for the outdoors that it's not going to be easy for the local establishment to sell off the land at a discount to their donors.

At least in the opinion of this east coaster...
> People use Facebook in the browser because Facebook is a website that happened to have a messenger bolted on.

The point isn't why they use a browser. The point is that they do use a browser. So if they're doing it already then the idea of proper IM integration along a side panel is potentially a favourable one for a great many people.

> Electron apps aren't relevant – I'm talking about the user experience, not the underlying technology. As far as the user is concerned, Slack is a standalone application.

I know it's a standalone application but the relevance is down to the performance improvements you'd gain from integrating that into Opera (and thus sharing resources) rather than spinning up a new instance of Blink for each "application". The idea of that is quite appealing to me though sadly it looks like Slack support isn't available yet.
Very grateful for the open source solution. D3.js itself seems "reusable". Can you maybe explain the benefits of this another way and/or in greater detail? Is the most apparent benefit less lines of code? I'm not familiar as to why transpiling with Babel would be a selling point.
MakeSuccessfulApp
You’re Doing It Wrong Own Your Talent, Not Your Infrastructure
Schedule local notifications in Expo/React-Native
If people are reverting reasonably accurate contributions, that's the problem to fix.

There are well mapped areas where just barging in and changing things will cause some issues, but for most of the planet the bar for improving things is quite low.
Jetbrains does not play. There is not a ton of software I am so impressed by I will publicly support it any chance I get, but the list includes most everything by Jetbrains.

The rest of the list is pretty short: Plex and 1Password (less so these days).
> CockroachDB is a distributed, scale-out SQL database which relies on hybrid logical clocks

I was curious what "hybrid logical clocks" meant and found the linked paper a bit over my head. I found this more layman description:

http://muratbuffalo.blogspot.ca/2014/07/hybrid-logical-clock...

Apparently Google used GPS/atomic clocks to keep time synced:

>> To alleviate the problems of large ε, Google's TrueTime (TT) employs GPS/atomic clocks to achieve tight-synchronization (ε=6ms), however the cost of adding the required support infrastructure can be prohibitive and ε=6ms is still a non-negligible time.

And CockroachDB created more of a hybrid version that works on commodity hardware.

Distributed systems programming sounds endlessly challenging as you are always balancing trade-offs.
Yeah, that actually sounds like it could be very useful as well! Good work on this so far.
My interview on Gamasutra: A game localizer speaks out, tells it all
I agree with you on all points. Products on the periphery of SQL Server have been severely neglected for years. There is a replacement for some of SSRS in PowerBI and SSAS, which is actually pretty nice. If I'm not mistaken, people serious about version control and deployment in SQL Server use redgate software.

My question is how other databases fare in these areas. I'm not familiar with any solutions for Reporting UI, ETL, and Schema Version Control in MySQL or PostgreSQL. What built-in tools do other databases have that outperform SQL Server's (obviously crumbling) functionality?