skysight-inc/HackerNews huggingface dataset:
Hmm, I'm wondering if rendering on the server would make things a bit harder for bots? It seems hard to figure out exactly what to send without at least doing visibility calculations and clipping?
> How do you scale back energy intensive economies, without being rolled over by countries with no such compunctions?

Tariffs. Import duties. Trading blocs that exclude anyone who isn't on board. It's already been done with copyright and other IP.
perhaps emotchi
Nothing gold can stay
That only partly helps with cheating. Client side cheat software still has access to the internal game state and can modify rendering (so you see in the dark for example) or input (point the gun at any visible opponent). If you only remotely control a video stream, that's harder. I guess the next step would then be computer vision on the video stream.
> Treating everyone involved with respect is a much better strategy than what you’re doing.

They're not treating the users who prefer markdown formatting with respect at all. It's basically: "fuck those guys, we want to cater to a different audience".
I don't agree with your summary of the greats, you're lumping in scientists with entrepreneurs.

If you want revolutionary entrepreneurs in our era, this list is a fairly good summary: http://startupsusa.org/fortune500/ 2017 Fortune 500 "Companies Founded by Immigrants or the Children of Immigrants, by Company, Founder" . Jobs, Brin, Yang, Huang, Bezos and more
Google Wants to Do Business with the Military–Many of Its Employees Don’t
Launch HN: Made an API to search geographical places
Hi HN,
I'm Manuel de la Torre, founder of Spott (https://spott.dev).

Months ago I was looking for geographical APIs to build a great registration form for other project I had. I wanted to pre-fill the user location using their IP address, but let them edit if necessary. I also wanted my product to be global, so users could seen and type their location in any language. I couldn't find any service like that.

All IP location services out there have unorganized databases, English-only and most important don't have a service to search / autocomplete places by string. Once I realized this, I decided to build my own service: Spott.

With Spott you can cities, countries and political divisions by IP, coordinates and names (in more than 20 languages). For example you could search France by querying "Francia" (Spanish), "Frankreich" (German) or "法国" (Chinese). You can also find by autocomplete, to display suggestions as you type.

Data returned by Spott also includes useful information about the place, as coordinates, languages, timezone, currency, population and more...

Please give Spott a try at https://spott.dev

I'd be very happy to hear your comments and needs to keep building the best geographical tools available :)
Why do you feel similarly about Amazon?
Books Worth Reading
Sure it is.

And I'd rather take it from Merriam-Webster than someone's belabored "notaverb.com" hobby horse.

https://www.merriam-webster.com/dictionary/shutdown

First known use of shut down as verb: 1779.

If your issue is merely with the lack of a space, then it just seems petty to me, like getting technical about raincoat vs rain coat.
The country that performed (and continues to perform) tens of millions of forced and coerced abortions and sterilizations is already the Nazi government of our time.
> Microsoft loves Linux because it makes them money. I'm not sure why anyone would expect differently.

Microsoft has a history that makes skepticism warranted. Look up "Embrace, Extend, and Extinguish"

Off the top of my head:

https://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine

https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
Stadia is a throwaway project, far smaller than e.g. Google+ and in a risk-averse market of gamers who don't want to buy bricks and game studios who don't want to invest in a dead Platform (except as a token of friendliness, or maybe of protection racket, to Google).
Context matters. For gaming the main trend is move to mobile.
Thanks for posting this, I was also unaware.

Slightly off-topic, but Facebook offers a similar thing: https://www.facebook.com/ads/library/

I like these additions to ad serving entities, this is an important development. I'm really surprised I was not informed about these ad transparency portals, and that nobody seems to be paying attention to these. I would have wagered there would be various activists using this tool already. None of my news channels have this on their radar.

Does anybody know of other ad transparency portals, or of any projects working with these portals? Whats the likelyhood that these portals vanish into nothing, or behind a paywall or whatever? Are there APIs?
Ad 1: Yeah, so what? There are just no ethical things we can do about this; if you have a good idea, I am open to suggestions. (And no, "war" is not a good idea).

Ad 2: A lot of goods used by us are produced in China, so there are a lot of externalized emissions (hence the "kwh used for production & transportation requirement).

Ad 3: You hope the other countries realize they're committing civilizational suicide. Again: I'm open for good ideas. (And again no, "war" is still not a good idea).

So, let me summarize: You realized it's a global problem. What's your conclusion? Judging by what you write: Just do nothing and hope it's still okay-ish when we turn 80/90?
> Also note that many who play for example COD does it on TV's and consoles which has hundreds of ms already without people noticing it

This is just straight up not true in the slightest. There's a reason HDMI ALLM exists, and it's not because "nobody notices hundreds of ms."

80ms is very noticeable, it's like moving around in sludge. hundreds of ms is straight up unplayable. This is no where close to what consoles & TVs are currently doing, which is closer to 50ms.
More context: many employees of WeWork wrote a letter to management, covered also in NYT: "‘We Are Not the Adam Neumanns of This World’: What WeWork Employees Told Their Bosses" [1]

[1] http://archive.is/8bVvY
I'm glad to see innovation in this space. I work remotely as an ML engineer in a "Main Street"-ish city (not really, but it's a middle-class city with a reasonably affordable COL that's part of a large MSA).

Remote work has generally delivered on all its promised benefits for me. I make much more money than I would if I got a job in the city where I live, and my apartment is much nicer than what I could afford if I still lived in the Bay area. I had hoped to move somewhere with great access to the outdoors (this is what initially made me interested in remote work), but ultimately ended up moving for relationship reasons and had to give up the outdoor mecca dream for the time being.

Now, I'm thinking of going back to office life. Since taking the remote plunge I've struggled with loneliness and anxiety about career stasis, and haven't been able to find a critical mass of educated, ambitious, like-minded friends where I now live.

There's a tremendous opportunity for whoever can make it easier to build and find in-person communities of ambitious remote/satellite workers. Offices and cities are blunt instruments for matching people on ambition and education/intelligence. If it were easier to find and integrate into smaller (but equally ambitious) hubs, it would make remote work a more attractive option for many more people.

Feel free to get in touch if you'd like to speak more on this subject.
Terrible news. I hope manufacturers start putting Apple Pay on their websites so I can just order directly.
That's actually a bad sign, as it shows how notable it is at Google when something like this is prevented... ️

Preventing Products from failing should be SOP.
I don't like Amazon's return policy. I ordered a mini-fridge that arrived with a huge dent in it (that didn't _seem_ to affect functionality). I would have either had to wait THREE months for a replacement or enjoy a $20 off rebate.
Instead of lowering their standard living I imagine many would prefer the developing nations don't catch up.
I think good had (and maybe still) good product teams. For example I'm regularly amazed at small features in Maps that make my life easier.

What's missing is the company-level portfolio management.
Gonna share this on my Google+!
This will become quite the case study in the business world. There's so much to learn from this mess.
MS has shown almost no effort to lock things into windows only for the better part of a decade at this point. I'm not saying they never did, just not seeing that recently.

I am only slightly disappointed it took so long to get MS Teams working properly in Linux. The changes in the past few months have the unofficial clients working much better... A/V calling/meetings actually works now (though I haven't tried sharing my desktop) and an official client, if not already out, should be eminent.

Office 365's online versions are definitely usable and leaps and bounds better than Google Docs. I have mixed feelings on Azure AD and a few other pieces.

Right now, Windows feels like the odd man out, it's what I'm using on my work Desktop, I've phased out my Mac usage, and mostly use Linux outside work and at work, my flows are mostly Docker. I use msys bash (via git) on windows and there are a couple gotchas.

I remember the crap they pulled in the late 90's very well... The MS I see today is not the same... the management, culture and interactions have dramatically changed... the people have changed. Companies aren't people, but made up of them.
Yes the economy is more important than widespread famine, sea level rise, and social unrest.
When playing Quake over the net, the connection only has to synchronize the players positions etc. And Quake was pretty clever extrapolating the players motions, so even when packets were slow, they seemed to behave naturally. This frequently caused them to jump, when the positions were updated by real data.

With Stadia, the whole gaming graphics are streamed to your local client, so when the network is slow, the graphics will lag. And of course, it takes magnitudes more of data to transmit.
Yeah, probably huge amount of labors spent a good chunk of their life in the project...
Just think of the shareholder value that's been unlocked now that 2400 people are out of a job!
I'm a very casual gamer and have no particular opinion about Stadia in its current form. And am perfectly willing to believe that it's pre-1.0 in its current form. But it's the direction things are headed.
Why should we look at pollution per GDP? I'd contest that pollution per capita is a more humanistic, less capitalistic view, and helps contextualize some geographic features better than GDP.
>And another solitary tear from the other eye for Google Inbox :,(

To be fair, Gmail has been my primary email since early 2009 and I'd never even heard of Inbox until people on Leo Laporte's podcast started whining it was going away.
Building an ID card reader from scratch with deep learning
I definitely appreciate the need to have multiple windows of the same app on an iPad, but the way Apple went about it is...bizarre, clunky and not exactly intuitive.

Considering Exposé and its default gestures exist on MacOS, you'd think maybe they'd take cues from that?
Webster agrees with me, it should be two words, not a single word. That was my point (and is the point of the "notaverb" site).
>Honestly, as soon as Google announces a new product, my first thought is to wonder how long until it is shut down

Same here. I hesitate to invest any time or money in something they make until it's been around and looks like it's going to stick around.
Same here. Weeks' worth of emails imploring me to remove my negative review.
It's little more than an educated guess on my part, but I figure there's about two orders of magnitude in improvements in processing speed exploitable with current processes, if a big-budget chip were designed specifically for ML training. GPUs are architecturally not very optimal for the task.

You want something like a chip with a huge mesh of small independent cores with their own local storage, quite possibly with non-digital circuits that can very quickly approximate the functions with analog electronics, rather than actually doing all of the calculations digitally. Some variation on that is the approach both Intel and IBM have taken with their "neural chips" in the last few years.

It seems that analog computers are finally getting their revenge.
I've been playing Pwnagotchi with my daughter. (Not really, cause she's still too young.) Thanks for the inspiration though.
> Time machine's performance has slowly gotten worse and worse, leaving me having to cancel backups just so I can go home.

you could try to increase the backup service‘s priority with ‚sudo sysctl debug.lowpri_throttle_enabled=0‘
Neoliberal Thinkers Spawned Monsters They Never Imagined
You really have no idea about the actual regulations do you?

You're just arguing against a strict definition of the word "monopoly, which is utterly besides the point.

Again, the regulations in the EU speak of the term "market dominance", in order to decide whether a case is anti-competitive or not. They do not (as far as I'm aware) mention the word "monopoly", except perhaps in a figurative sense.
Something similar is true about Microsoft in that it's had a few core products that have been big hits (Windows, Office, ...) and then to satisfy investor's growth expectations they plow the profits into other lines of business which often fail (Windows Phone, Hololens, Microsoft Band, ...) or stagger on marginally (XBox).

Azure is the latest big hit.

Somehow Microsoft has adapted to this reality with some grace, they even balance it with the "Who moved my cheese?" attitude of its customers.
I don't think you'll get downvoted for such an innocuous statement. I'd pick different sources but I agree with the sentiment.
So did you staunchly support the suicide nets that Apple installed in their factories, or the working conditions that led to the suicides in the first place?

Seems like an odd corporation to express "staunch support" of.
Ok, I'm not sure about this, but looking at the explanation it looks like something like ngrok[0], serveo[1] or Argo Tunnel[2].

So basically it's a program for server & client that allows exposing a local server to the net (usually) for development purposes.

Install mr2 on the server & client, you can use the mr2 program in the client to expose the web server running in the client through the server (with mr2 installed).

[0] https://ngrok.com

[1] http://serveo.net

[2] https://developers.cloudflare.com/argo-tunnel/quickstart/
I think Google has reached the size and power that their execs probably think "We don't care. We don't have to."
I didn't say that specific people didn't notice it, just that a most people are surprised if you tell them that they have hundreds of ms latency when they play on their console because they thought it was practically instant because their brains tricked them.

The fact that console gaming is so popular despite it having such horrendous latency is proof that latency is not an issue for streaming services to go mainstream. I'd look more at unreliable latency and data caps, people definitely notice 100ms latency spikes.
Expanding the Android Security Rewards Program
> I believe Germany is the 'big transit upstream' of Iran.

There's a bunch of countries in between, so how does that work?
I'm the same. A problem solver that people bring information to and also vent to. I have no problem making decisions and I consider my instincts to be very good which can make it worse when I have a solution so soon. I've been working on being a better listener, getting more info and considering more angles and perspectives.

You make some great points above which is what I try to follow too after doing it poorly in the past. It's especially important if you're married. :)

My wife almost always wants my perspective but she wants to be listened to first and to vent on occasion. And also to ensure I have all the information first before I weigh in.

She wants an advisor not a magic 8 ball.
Are they? cough ChromeOS cough
What on Earth is WeWork doing that requires TWELVE THOUSAND PEOPLE!? Holy fucking shit
> nail down an objective definition of "truth"

Recognizing the truth or falsehood of a statement or series of statements can be complicated, but we're doomed as a species if an objective definition of truth stops us in our tracks.
Gmail cannot even do threading, and it makes threads burst into flame when a threaded mailreader tries to interact with people using gmail.
A dead pool for Stadia so to speak.
I think the core insight here is right, that as far as they were concerned it seemed silly to miss out on a chance to sell their "google-scale" experience and know-how in many cloud/distributed contexts.

But similair things were true for lots of dead products, and google's willingness to launch a large number of products and only keep the ones that gain massive market traction shows just as much paranoia about ending up with a stable full of lqggards and weak brands.

If user growth flattens out after two years, be nervous.
From user perspective, OS has become a commodity. https://xkcd.com/934/
But it replaces multi gigabyte downloads with multi gigabyte per hour downloads.
Whatever proprietary company is most sucessful will be the greatest enemy. If not MS, then Apple, or Google, or whoever.

If you believe in Open Source, you should focus on building and promoting (and fundraising for) open source. Until we get the same $5T-equivalent investment in Open Source that FAANGMwhatever have, Open Source will will trail the rest in many quality and network-effect dimensions that will hinder the virtuous sycle of growth.
A good model will be to start working on a new startup with a competing product as soon as google launches something. In couple of years when they shut down, provide migration paths. Swim in $$$.
> they won't move away from Windows-only APIs

Office already runs on MacOS and iOS
I like the style of the code. Can talk about your inspiration for it? I haven't seen Javascript written in that way before. It's clean but, at least to me, unintuitive. What is your background?
I'm unsure what you mean - they said that there should be a space there and Merriam-Webster seems to support that. They put "shut down" and "shutdown" in the same page, and state that the verb version is "shut down". In the "First Known Use" section, it looks like it's just going with what the name of the whole page is.
> I actually think that Stadia will be very successful in the long run

So far nobody has come up with a viable revenue model for cloud gaming that people are willing to pay for. People are already complaining about Stadia's $10/mo just to then pay full price for old games. And there's no way even that is covering Google's costs to run the service.

The biggest hurdle is not Google gets bored and canning it. It's at what point does Google decide Stadia needs to at least be revenue neutral and prices double if not quadruple, with the free tier eliminated entirely. Is the service still viable at that point? Will anyone stick with it?
Magatochi
It's not just the web versions of Office that work on Linux. On Chromebooks, the Android runtime ensures that the Android MS Office apps run full-screen and take advantage of the large screen and keyboard[1,2].

[1] https://imgur.com/a/rp0VFR4
[2] https://www.windowscentral.com/microsoft-android-apps-chrome...
Yes, but this is the UI of a browser. Arguably it could be more efficient to do it this way as you can strip out some of the libraries used for the native rendering.
Yeah, the default Word style definitely isn't anything like a typeset document. For fun I downloaded the "Latex.dot" template and some computer modern fonts, with those you can make a first approximation of the Latex look in Word but it's still not the same.

I've never been a fan of the Computer Modern font but the page layout and formating in Latex is certainly nice and just having a standard for scientific papers is a plus.
These 80ms were just fine because game engines already employ a lot of nifty tricks to minimize the negative impact of latency. Tricks which mostly only work as well as they do because the engine has an inside view on the gamestate. 80ms of video lag are far worse for the gaming experience than 80ms of "conventional" client-server lag.
Yay, FastMail! I've been using them for going on three years with no end in sight. Gmail adds all the "cool" features but us old men appreciate not being told how to reply ...
>People don't use Linux Desktop because it is bad.

There is a reason why it is not offered as an option to be preinstalled on laptops except in a few instances.

That reason is not "because it is bad".

The windows license is a tax on laptops. End of story. I have a dell xps 13 and even I paid it (dell's developer edition laptop is often hard to acquire for some reason).
Terravion Accelerates Growth with Opening of New Office in Sonoma, California
Heh - I had friends and colleagues who went to "Yummy Interactive" in 1999 to do this exact same thing - initially it was downloaded, locally cached subscription games (ala "Steam"), but my associates were also working on "streamed" games then.

Reliable, low-latency bandwidth was even harder to come by then... (And considering that the latest news releases for "Yummy Interactive" on their site were in 2013, I am pretty sure they also couldn't make it work...)
I trust The Economist newspaper and the Congressional Budget Office
Has a Google product ever been good?

- Search (was once good, now just "marginally better than Bing")

- Reader (was good, the highest profile victim of Google Death Syndrome)
Depends on the task, but if it's for a big project we'll go through multiple rounds of usability lab testing before a design gets built.

Then, after launch we'll do rounds of optimisation based on the data we get back. This bit doesn't happen as much as we'd like as newer projects take priority, but it does happen and we're working on ensuring the Build > Measure > Learn loop is an integral part of the process.

We're lucky as senior management understands the benefit of testing and iteration. One place I used to work, the chief exec thought they knew everything, so didn't understand why we wanted to research and test stuff all the time. So we ended up having to do what they wanted, rather than what we knew the customer needed.
Why wouldn't an Operating System developer be responsible for providing an interface between hardware developers and applicaton developers?
That covers AES and hashing. Try generating a 2048-bit RSA key on a Cortex-M. It will take minutes. ECC is thankfully more performant on resource constrained devices.
Starlink/OneWeb/any-other-transmitter doesn't solve the problem. They are all unauthorized transmitters and would not be legal in the host country. Finding tankers transmitters is trivial with even consumer-grade hardware. Depending on jurisdiction, unauthorized transmitters go directly to jail.
Maybe not, routers could have serial interfaces back in the day. They were way slow. Maybe they even ran frame relay.
The technology landscape has changed so much in 20 years. Is this analytical framework still relevant?
> the best product team in the world.

There is no such team as a "product team." There are programmer teams, sysadmin teams, business admin staff teams, adhoc project teams, and taskforces.

The moment the product ships, all go minding their own business till the next big assignment. This is an inescapable problem in big companies.
She is getting paid (in gift cards) for the purchases made. Her profit maybe zero but she earning a revenue from her scheme. From an accounting and IRS perspective it would be categorized as an income
I understand that. I’m saying I don’t think it’s a good thing.
Even if average Employee cost was $20,000/year, that is a whopping $48,0000,000 (Million) profit added to the shareholders. What is their actual revenue ?