skysight-inc/HackerNews huggingface dataset:
If you're using Asuswrt-Merlin, looks like these fixes are only available in the current 380.66 Beta builds: https://github.com/RMerl/asuswrt-merlin/blob/0e15da3404ccabb...
Download Google Drive App for Android
despite it being an electron application, I prefer Atom over Sublime, because 1) It's FOSS 2) it was easier to configure for Python 3) It takes the best parts of Sublime without requiring C#
> If you are concerned about privacy, then having a common name may provide you some benefit, but if you are concerned about your own personal brand, then having a unique first+last name identifier is hugely beneficial.

Well, one problem with having a common name: the other person who shares your name might not be quite so reputable. I have the same name and birthdate as a repeat criminal, and I'm reasonably certain I'll find out the next time he goes to jail because I'll be stopped at the border again.
You should use quotes around free.
Yes, we will be adding support for more languages.

We will be doing that with the Language Server Protocol effort that was started at Microsoft and is currently in use by VSCode and other languages:

http://langserver.org/

Miguel
Hi, Rajen Kishna here, Product Manager on Visual Studio for Mac. It definitely is more than Xamarin, we brought in support for creating web apps and services with .NET Core/ASP.NET Core, game development with Unity and C#, and cloud integration with publishing your web apps/services to Azure directly from within the IDE. We're also announcing some preview features coming very soon, including Docker and Azure Functions support, as well as targeting IoT devices like Android Things. Lots of goodies to be had!
A bot is flooding the FCC's website with fake anti-net neutrality comments
How does Cockroach efficiently handle the shuffle step when data is on many nodes on the cluster and has to move to be joined? Does Cockroach need high capacity network links to function well?

I always see companies making the claim of linear speedup with more nodes but surely that can't be the case if the nodes are geographically disjointed over anything less than gigabit links? Perhaps linear speedup with more nodes is only possible over high speed connections? How high is that exactly?

Congratulations to the team on the release! Introducing this kind of database is no easy task - thank you and great job, keep up the good work!
Sourcegraph, Code Intelligence, and the Language Server Protocol
Visual Studio 2017 for Mac Is Now Generally Available
The deepest spot on earth, (Mariana Trench, Pacific ocean) is surprisingly noisy
Bricks made in Birmingham in the 20's, turpentine plantations... Reminds me of the forced labor chronicled in Slavery by Another Name, which is a great read that I highly recommend.

https://www.amazon.com/Slavery-Another-Name-Re-Enslavement-A...
Talk about the foundations of Cosmos DB: https://www.youtube.com/watch?v=Yfmw7swCtZs
PyCharm has ideavim with zero-latency typing. It's pretty fantastic.
really only 3% lower
"and send out a battle drone after him!"
Performance cost of NPM libraries
I don't know specifically about RainLoop, but I usually put services like that behind a BasicAuth on the web server. It's a simple but effective way to protect myself from PHP/application vulnerabilities - at a minor annoyance to the users (authenticating twice, every once in a while).
I like to think that everyone thinks that the grass is greener on the other side.

In my case, I have never been 'average' or 'normal', and I always envied the Sarahs and Johns of the world. Then I realized that often 'normal' people really want to be unique, and those born 'unique' really want to be average.

Besides my mom, nobody really uses my real name - Leonardo - and I am very vocal to correct everyone to use the more natural "Leo". As for my last name, which has two parts separated with a space due to how Spanish last names work, I usually avoid writing the accents and provide only the first one.

All of that doesn't mean that I am ashamed of my name, which I adore. I just want to assimilate and make other people comfortable. In the words of Abed, from community:

"When you know who you are and what you like about yourself, changing for other people isn't such a big deal."
Yeah, this is going the way of "Testacular" (which is now "Karma") in a year, tops.
Distributed Masonry uses Clojure to build Onyx [1], an open source distributed batch and streaming platform. We also build a realtime application platform named Pyroclast [2] directly on top of Onyx. Our code base is written entirely in Clojure. The architecture we've ended up with is hands down the cleanest I've ever worked on.

[1] http://www.onyxplatform.org
[2] http://pyroclast.io/
A bare, free-floating STM32F103 with literally nothing but a LiPo battery connected with two wires, running the blinky.c demo, will completely jam many GPS receivers when placed next to the antenna.
A Proposal for a Consent Based Society
Interesting that many, if not most, presentations is done on MacOS.
I just want to cross compile Win32 apps on Mac, please.
Now I understand the "your location accuracy is improved when turning on WiFi" message! Very interesting.

Does this also mean that location accuracy is NOT improved when no Internet is available and iOS couldn't update its list of known access points around me? This would mean I could save battery while traveling by disabling wifi.
What about C++ support?
So you have options, but don't like them because Google outcompetes them even after giving them a fair chance to compete.

This sounds nothing like a monopoly.
I would like to add that we have been reusing a lot of the existing code from Visual Studio in Visual Studio for Mac.

The code for Visual Studio is just incredibly well architected. It is a design jewel - the core components are independent of the UI, and were already cross platform. It was a great surprise for us.

What you see now is the first drop, we are adding many new capabilities in the coming months as more code is ported over.
does this affect the asus black diamond router?

The web interface to update the firmware has never worked for me.
Show HN: I wrote a book about Design Ethics called Tragic Design
Hey everyone!

After two long years of writing along side my co-author, we have finally released the book: Tragic Design.

It's about the true impact of bad design and how to fix it. We felt there was a need to shed light on the discussion of Design Ethics by exploring the ways bad design can harm people and offering up solutions. When most of us think about bad design, we think the worst case is lost customers. This book explores the very real impact it has: physical harm, emotional harm, and more.

We are excited to have John Maeda writing the Foreword to the book, who has been a long supporter of inclusive design.

The book is out right now and I made this website for it: http://www.tragicdesign.com/

Were excited to finally have this out in the hands of designers, engineers, and others making products, and start making an impact on this important issue.

Thanks HN
- Jonathan
3rd sentence from the parent I was replying to: "Let's assume the worst of Google and conclude they abused their search monopoly."
It's called Azure SQL DB (unless you want Mysql, then you'd want IaaS SQL DB)
I find it less silly and more just vacuous. Virtually every new idea has people who doubt it.
Awesome work Alex & Teambit! Also, love the animal illustrations, genuinely charming!
So in other words one have to wrap the Win32 code like it was UWP and attempt to push it through the store.

Yeah, that's going to become real popular...
NVIDA GPU Technology Conference Livestream
They're great for shy teens buying condoms or husbands buying tampons for their wives. Other than that, it's worse service for the same price.
Azure Database for PostgreSQL
What you're talking about is the "low-factor explanation" bias, which we could also call the "all things equal" bias. When we tell stories about our lives, we're really talking about causal explanations, for the simple reason that "shit happens" isn't an interesting story for most people. The theory of causality I believe most people believe is Judea Pearl's interventionist theory, which is, we say A causes B if intervening on A changes (or prevents) B.

So in your football example one imagines, if the Steelers HADN'T fumbled that what have you, then they would've won. And, on the one hand, sure, that's probably true. But if nearly anything else had gone differently in the game, any other outcome could've happened. That's too abstruse; what am I really supposed to do with that? Life would quickly descend back to "shit happens" if you pulled that thread too hard; we'd never be able to say anything about anything, because everything would be too wrapped up in esoterica.

So while this is a pretty serious blind spot, it's something that we do because it helps us make sense of the world, and the honest-to-god failure cases don't routinely stare people in the face (as you can see by the responses you've gotten). The more important problem with this view is the "complex systems" sciences, where "all things equal" could charitably be called a shit show. But since we're so accustomed to this style of thinking working out okay, it's somehow not obvious to (e.g.) economists, or even philosophers, that there's a problem here. Thus, for example, you get "all things equal" theories of political economy, and we all suffer for them without having a good sense for why.
There's a few awesome little alleyways in SE Portland that are so deeply pitted with potholes and bumps that you really couldn't get through them without a lifted or off road vehicle. I like to take my 4x4 truck through them on bad days :)
Hey doh! Thanks for reaching out. We have no videos indexed and we are doing strictly visual search - we are Computer Vision evangelists :)

Thanks for your availability, likewise: feel free to drop us a note.
Hedge Fund: an organization that invests client money and keeps some % of the fund/profits each year as a fee.

Prop Shop: a division within some financial institution that invests the institution's own money.
If I need graphing, I'll go to my computer and use Mathematica or gnuplot.

Where a handheld calculator comes in handy is when doing something on paper that needs some arithmetic or trig/exp/log/roots. For that I find a physical calculator nicer than a phone calculator.

First, with the physical calculator it is easier to operate it without looking because of the physical buttons. Second, the physical calculator doesn't go to sleep as often and wakes up faster (and doesn't require authentication).

An example of a calculator that is almost perfect in my opinion is the HP-15C [1]. Note the dimensions: 128 × 79 × 15 mm (5" x 3.1" x 0.6"). This makes it small enough to work with even if you are working off on a sheet of letter-sized or A4 paper on a clipboard, or out of a spiral-bound notebook, and it easily fits in a shirt pocket.

In 2012 HP brought this back into production in a limited edition that sold for about $140. I grabbed one so that I would have two, since my original from 1982 can't last forever.

It should be possible to make a "calculator case" or "calculator overlay" for a phone that would put physical buttons for a calculator over the touch screen. There are materials that "conduct" touch. It should be possible to incorporate that into the button design so that when not pressed the touch conductive material not touching the screen, and when pressed fully it touches both the screen and the finger that is pressing the button.

Maybe even get fancy, and incorporate a small eInk display on each button to display the labels for the keys, and include an app that can change the labels to match the needs of whatever app you are using the buttons with.

[1] https://en.wikipedia.org/wiki/HP-15C
Dirt/gravel roads still require maintenance, though. From the article, it almost sounded like he was saying that they would just stop doing anything to those roads.

For example, I've come across dirt roads with potholes deep enough that you really needed a vehicle with a raised under-carriage (e.g. pickup, SUV, etc) to not risk damaging your car while driving it. This wasn't way out in the boonies anywhere either. It was only a couple of miles past the DSL service area, and at an intersection that had a subdivision that was just built on one corner[1].

[1] This was probably a decade ago. I'm pretty sure that area has broadband, etc nowadays.
We will be adding support for more languages over time.

Our focus for the initial release was to get our .NET Mobile, Cloud and Unity components in place.

We have a solid pipeline of new features, stay tuned for more details on my Visual Studio for Mac talk today.
Show HN: Tactical voting simulator for UK elections
:)

I wonder if, given time, an organism will evolve to make use of the plastic. Currently it's an untapped source of energy floating around the oceans and nature is really clever in finding ways to tap energy.
I don't quite understand what you are saying. It seem like your saying there is no natural monopoly but rather a government enforced one.

Then you seem to say that the ICC did not stop 'anti-competitive' behavoir. I'm not sure what that means, all companies are against their competition.

If there is not a natural monopoly why would any government agency have to do anything?
Seems to be a pretty useful technology. As a MSFT stock owner it'll be nice to be able to go back to the video and figure out exactly when Nadella made the bad decision. This sort of monitoring and recording will be utilized with CEOs and executives and such, right?
It's a bad name because this topic will come up every time it's discussed, forever. It's a distraction from other relevant issues like new features or how it performs.
How to Build Teamwork of a Growth Team: My Seven Insights
I make no argument with your position (in fact fully agree you should vote with your wallet in this case) but I think it should be pointed out you most certainly gave consent to allow them to use your network when you agreed to their terms by using their service. I can't imagine anyone who reads every line before they sign up for a service or install software so I understand why you feel the way you do. Objectively, to me, it feels like more of a moral gray area than completely immoral.
What Happens When You Hire a Data Scientist Without a Data Engineer
Yes, you can build .NET Core service apps.

You can create new projects, debug them and bonus points - deploy directly to Azure.
"The mark of an experienced engineers is to work backwards from deployment, planning and designing for the reality of production environments."

Important point!
Azure Stack – Azure On-Premises
I really like Elm. It makes writing code so easier. At first, it's bit hard to get into the habit. But once I got paste that state(that takes 1-2 days) and get into how to write Elm, everything become so clear.

I currently use Rails and this helper[1] to render an Elm component. Then I mount it like this: [2]

```
<%= elm_component('TeamPicker', {flags: {
formAuthenticityToken: form_authenticity_token,
domain: current.domain,
teams: user.my_teams.map { |team| {id: team.id.to_s, name: team.name || ""} },
current_team: {id: current.team.id.to_s, name: current.team.name || ""}
}}, {tag: 'div', class: "nav-item"}) %>
```

I think this is an easy way to get into Elm world step by step.

My site is still normal HTML but I used ELM here and there
for some component require interaction/multi step form etc.

---

[1]: https://github.com/NotyIm/trinity/blob/master/app/helpers/el...
[2]: https://github.com/NotyIm/trinity/blob/master/app/views/part...
I was a bit surprised myself. It's not illegal to write a chrome extension that blocks ads (yet), but if you try to cut off money from phone companies, you can be sure you'll get jail time...
This is not a counterargument. P2P is not something that most people would understand and thus, including it in marketing materials would turn people off. Thus, not including it in marketing materials is not a sign of intentional deception. I can't go back in time but I bet if you googled "spotify p2p" or "spotify architecture" in 2012 you'd find a wealth of information on it
I'm really excited to see electric field sensing mature like this, but I sense a potential problem with RF emissions down the road. Can this stuff get FCC class-B certification?
Google has a new OS that may one day kill Android
Functors, Applicatives, and Monads in Pictures
excellent straw man. :)

killing a person and killing a competitor are very different. if they were identical, jeff bezos would be serving 1000 life terms. :)

the desire to dissolve monopolies is based on frameworks defined decades ago. the question is whether these frameworks are as applicable today -- and in particular to software companies like google that do not charge consumers (with money).

perhaps these old frameworks remain applicable, but it's difficult to consider their conclusions valid if they are biased to only see harm. that would be like saying cars and airplanes are terrible because they ruined the railroad industry.

to reiterate, maybe society is worse off with monopolies. but one cannot credibly make this assertion without considering both the costs and benefits.
Much as I would like to agree with you, that war was already fought and lost in the early '00s. Port 80/443 were the two ports that couldn't ever be firewalled because web browsing depended on them, so everybody rushed to cram their RPC requests into some kind of HTTP-based protocol.
Also the pervasive "Active" brand (late 90's) that was largely shelved with the exception of Active Directory which remains (and is now ascendant).

Examples:

* Active Server Pages

* ActiveScript

* ActiveX
Exactly. My data is a currency and I have to spend some of it to get those services.
It's because the person complaining likely wanted another piece, but now they can't because it's all gone. The "logical" person to blame would be the person who took the last one.
If the self checkout could recognize vegetables I would be OK with it. But in general I don't see an advantage other than the company saving salaries for cashiers.

It would make more sense if everything had an RFID and you could just load your shopping cart and the checkout would scan everything at once without having to put things on a scanner. This would be really useful. You could put your items straight into a shopping bag while shopping.
I use this nearly every day and it has really helped me build better middleware to connect various REST APIs together. Well worth $50/year.
Huh, apparently this is a rediscovery: https://github.com/microg/NetworkLocation/blob/master/Networ...

also I'm wondering, is there a client for that location services protocol that works on linux?
The American Way of War Is a Budget-Breaker
Push notification / e-mail may be an effective method at the beginning, but is it necessary to register notification when starting up the application without understanding the application?
If you register a notification after the application experience, I think that the probability of continuing is high.
I don't have a full history of the guidelines, but the canonical link on this tends to be [0]. About nine years ago, PG thought downvote to disagree was perfectly reasonable. I don't think there's been any official change since then.

[0] - https://news.ycombinator.com/item?id=117171
> Definitely keep the feedback coming

> Our goal with Visual Studio for Mac is to create a native IDE for Mac users...That means "desktop app" development will target macOS.

Feedback: This target ghettoizing mentality seriously hurts my workflow. I just want to cross compile to target Windows. I want to make Win32 MFC C++ executables without having to boot into an operating system (Windows 10) that I never want to use on my development laptop for anything other than running MSVC. It's literally just a set of headers and object files that will, in even the very worst case, produce more applications targeting your platform. Why does Microsoft continue to keep them walled off?
err... did you ever consider that perhaps those systems weren't actually powerful enough to support the "full" Killer Instinct experience, so there was no way for it not to seem "downgraded" from the real deal?

(I was in my early 20's when that came out in the arcades. I remember it well)
The short story is we do need high capacity network links to function well. By "high capacity" I mean at least double digit megabit links between your datacenters.

A query that inherently requires shuffling because the data is geographically distributed can't get past the bandwidth needs of performing the shuffle. At the very least, with the literal simplest query plan, you're going to need all the raw data to be transported to a single node/datacenter, and I doubt there's a query and network setup where that's more efficient than doing networked shuffles themselves.

I don't think you need gigabit networks, but you're certainly going to want at least 10 megabit links. We have not tried to benchmark scenarios where we are bandwidth constrained, so I can't tell you precisely what the minimums are. All the cloud scenarios we've tested (on GCE, Azure, AWS, DigitalOcean) are constrained on other dimensions (i.e. CPU cores, memory, disk IO).

And thank you :)
But new and small businesses can't switch where they go to raise awareness, which always seems to be an underappreciated consequence of Google's monopoly. You either have to buy Google ads or do SEO, and if you SEO, Google can pull the rug out from under you at any moment and you have no recourse.
Centralization of jobs has worked well for nearly every other non-US city practically forever. Other places have fewer zoning laws etc. that cause an artificial shortage of houses in what would be high-density areas.
I rented until just recently (mostly 1 year or less, over 10 years -- lots of different places in the greater Boston area), and although I ran the numbers to make sure I wouldn't be doing anything too stupid, in the end it just came down to "I want to own my own home"

My spouse and I have done a ton of work on it, don't mind the maintenance issues, and we still get a kick out of just pointing to things and saying "that's ours!" (Okay, well... it's most the bank's. But still.)

I think "I'm sick of renting someone else's house" is a very non-negligible factor that's not often brought up in cost/benefit analyses like these.
It seems neither Taplin or Schechter know what a natural monopoly is

https://en.wikipedia.org/wiki/Natural_monopoly
Monopolies tend to be lest cost conscious. So, Google may be over investing in their self driving team which could cause a less efficient solution to win.

Picture the MBA where one team Q spends 100m/year per player to get the best players and more importantly keep them from other teams, but Q has a poor coaching staff. The fact Q keeps wining reduces the drive to replace that poor coaching staff, and other teams may fail to compete so they may give up on the playoffs instead focusing on cheaper players.

Not fast forward 20 years and the sport is overall in a worse position with Q lowering standards because nobody else is really competing. For a more relevant example consider the IE 6 stagnation before Firefox.
With the exception that Azure SQL doesn't horizontally scale across regions/datacenters like Google Cloud SQL does.
Good guess.

It is based on the MonoDevelop core with many new extensions to support new workloads (.NET Core, Azure Deployment, Unity development).

Additionally, over the past year we have replaced started to replace the internals of MonoDevelop with code from Visual Studio that we have been open sourcing.

In addition to what has been open sourced and integrated so far, we have a strong pipeline of additional features and capabilities that will bring even more Visual Studio code into the IDE.

We are roughly on a 6-8 weeks release cadence that aligns with the Visual Studio release cadence, so you will see various subsystems get new capabilities continuously from this point on.