skysight-inc/HackerNews huggingface dataset:
Really good Kubernetes (managed OpenShift as well) and Object Storage services (Cloud Object Storage). The Object Storage in particular has awesome durability and easy to use cross-regional capabilities where data is distributed across multiple MZRs in a region/continent VMWare, solid database options like Cloudant, and Watson APIs. Bare metal machines, no egress fees for databases.

Disclosure: I work for IBM.
Hangouts Meet lets you turn on closed captions that are generated on the fly. I'm not aware of any way to save that transcription, so I don't see how it's a privacy concern.
At Google or in general?

The closest I've seen to this is comments of the form "can you reformat this" or "this doesn't match the rest of the file". Google's style guides have fairly strong guidance on formatting, so there's usually a "right" way (enforced by a linter), and if not, then usually you defer to the existing style in the module.
The context is on MacOS. Docker is a Linux technology, it runs Linux containers, thus it requires a Linux VM to run Docker on a Mac.
That right there is killer. Thanks!
I was thinking about datacenter/network topology aware dynamic groups as one of the ideas for how a leader would impose structure or how a group would self organize. All nodes could keep statistics, as well as use user defined metadata, and when they are chosen as leader or group leader to figure out group structure to minimize latency considering latency time is based on slowest path to leader.
> You were told that rays from the camera would only hit what is visible to the camera.

But what is visible to the camera from rasterisation is different to what is visible to a camera using ray tracing! That was the point!

> you might want to get upset at Nvidia, AMD, Pixar and every book on computer graphics if getting offended over spelling what you want to focus on

You were the one who first got offended by spelling and tried to correct me to do it your way!
This is a dangerously stupid article. Whether boomers like this author accept it or not we are finally living in a generation that ranks human suffering of higher importance than worshipping the S&P 500. Thank god for that.
The Defense Production Act of 1950
Yes, there is an anecdotal retraction in spending on consumer outreach projects.
> Does it mean the backhaul is private and not tunneling through the public internet?

Backhaul runs only through the encrypted tunnel. The Wireguard connection itself _can_ go over the public internet, but the data within the tunnel is encrypted and never exposed.

> I use Cloudflare Workers and I find that at times they load-balance the traffic away from the nearest location [0][1] to some location half-way around the world adding up to 8x to the usual latency we'd rather not have. I understand the point of not running an app in all locations esp for low traffic or cold apps, but do you also "load-balance" away the traffic to data-centers with higher capacity?

This is actually a few different problems. Anycast can be confusing and sometimes you'll see weird internet routes, we've seen people from Michigan get routed to Tokyo for some reason. This is especially bad when you have hundreds of locations announcing an IP block.

Server capacity is a slightly different issue. We put apps where we see the most "users" (based on connection volumes). If we get a spike that fills up a region and can't put your app there, we'll put it in the next nearest region, which I think is what you want!

CDNs are notorious for forcing traffic to their cheapest locations, which they can do because they're pretty opaque. We probably couldn't get away with that even if we wanted to.

> Frequently? Are these server-routers running in more locations than data centers that run apps?

We run routers + apps in all the regions we're in, but it's somewhat common to see apps with VMs in, say, 3 regions. This happens when they don't get enough traffic to run in every region (based on the scaling settings), or occasionally when they have _so much_ traffic in a few regions all their VMs get migrated there.

> Interesting, and if you're okay sharing more-- is it that the anycast setup and routing that took time, or figuring out networking wrt the app/containers?

Anycast was a giant pain to get going right, then Wireguard + backhaul were tricky (we use a tool called autowire to maintain wireguard settings across all the servers). The actual container networking was pretty simple since we started with ipv6. When you have more IP addresses than atoms in the universe you can be a little inefficient with them. :)

(Also I owe you an email, I will absolutely respond to you and I'm sorry it's taken so long)
Future despotism agrees.
My friends were (rightly) concerned their two year old would think it was a new bathroom toy. He loves playing with water. I didn't have a good answer, but somehow kids in asia seem less enthusiastic about playing with something they use to clean their bums. Also, the majority of the bathrooms there are more like giant showers... they have floors with drains in them so the whole thing can get wet without any problems. Sure makes cleaning them easier too.
The last 24 hours have seen some dueling arguments, from respected sources, regarding how to model this.

This one (pdf) has been highly influential to US and UK governments and is pretty sobering and alarming: https://www.imperial.ac.uk/media/imperial-college/medicine/s...

This one is way on the other end: https://www.statnews.com/2020/03/17/a-fiasco-in-the-making-a...

I'm just hoping that we discover effective treatments soon, because with those we might be able to start treating this like a normal cold before any of the worst case scenarios would come to pass.
S&P 500 falls 7%, triggering market-wide stock trading halt
Glad to hear you all are doing great with Rust! :D
Ask HN: Have you been laid off?
I work remotely as a front-end developer at a VC-funded, series B startup. Funding has dried up as investors with financial exposure to anything retail or entertainment-related are hemorrhaging cash. The company leadership told us that starting immediately, all employees (including the fully-remote workers like myself) are on mandatory unpaid leave.

Job cuts in 2019 were already up a whopping 351% from the previous year[1]. Considering the COVID-19 outbreak, I'm concerned that many other tech workers like me might be updating their resumes and entering a stagnant job market. Alternatively, organizations may view this as a great time to gain additional market share. What do you think?

If you're a tech worker, have you been laid off or do you expect to be laid off soon?
If you are a hiring manager, what is the current hiring status at your company?

[1] https://www.challengergray.com/press/press-releases/2019-year-end-job-cuts-report-fewest-monthly-cuts-july-2018-yoy-10
Yep, so many people don't think about that when they look at laptops and it's so annoying.

FWIW, the Y CPU in the Air is set at 9W instead of the usual 4.5W
Sure, using a denominator of 10^n gives 1/10^n precision, which is pretty good. And this is fine for applications! However, defining goodness in terms of absolute error makes the resulting problem of "how good an approximation can we get?" become trivial, because the answer is "arbitrarily good, always".

A different measure of goodness takes into consideration not only the distance between the real number and its rational approximation, but how big the denominator of the approximation is. Note that, in the scheme you describe, a denominator of q guarantees an error of 1/q. But if you are allowed to choose both the numerator and the denominator of the rational approximation, then perhaps you can make the denominator smaller?

It turns out you can! Dirichlet showed that for every irrational alpha there are infinitely many "good approximations" of the form p/q where |alpha - p/q| < 1/q^2. It turns out the golden ratio shows that you can't do better than 1/(sqrt(5) * q^2) if you want the result to hold for every irrational number. This leads to the problem of identifying "interesting" sets of irrational numbers that allow approximations substantially better than Dirichlet's bound (this is the problem of Diophantine approximation [0]). Klaus Roth got his Fields Medal primarily for a result in this area [1].

[0] https://en.wikipedia.org/wiki/Diophantine_approximation
[1] https://en.wikipedia.org/wiki/Roth%27s_theorem
Predominantly, middleman, markdown and a splendid web designer.
This is part of a bigger project called "Arts in the time of quarantine", which will release short stories like these for a month.

It's warming how projects like these exists to ease the necessary social distancing.
This is why there is a huge difference between 8-gen or greater Intel CPUs on mobile. As of 7th gen, the only mobile CPUs that had quad-core were the HQ-series 45W TDPs which required a totally different cooling design. Then, with 8th gen, all the regular low-TDP CPUs got quad core and the 45Ws started offering six-core.

For example, the only ThinkPad of that generation's T-series that had one was the T470p which had a significantly different design in terms of batteries, thunderbolt features, etc. to accommodate the significantly larger cooling system. With the very next year's model, all the models got quad-core with their usual low-voltage/low-power (and low battery usage) design.
Who do you peer with in Europe? I see in the US you use Packet (https://www.packet.com/) but I couldn't find any information about the EU, or do you focus on the US market for now?

We're also a LIR and want to build an anycast network (we anonymize streaming data), any helpful resources you can share on this?

Cool product btw! I think this will be a very interesting area in the coming years, the fact that you offer Docker containers is a good USP as compared e.g. to Cloudflare workers, we might even consider using your service ourselves if you provide service in Europe (our customers are mostly in Germany)!
programming != running a text editor.

A lot of usecases involve running a replication of the server environment locally in resource intensive containers
nice... thank you for finally help me get rid of those ridiculous application specific buttons.
>therefore specialized distros are required for full support.

Once the 5.5 kernel gets wider support I suspect this won't be an issue anymore. Ubuntu already supports ARM and with kernel support on the way it's only a matter of time.

>in RPis, the GPU is actually the main processor.

huh?
I had to run a new electrical outlet for mine; plumbing a new line for it wouldn’t have been any more difficult.
Google pauses Chrome and Chrome OS updates
QuickNews Odyssey: Lessons from Building a Startup
True it may not technically be open source, but certain rights are granted because the author published on GitHub, according to the ToS:

> If you set your pages and repositories to be viewed publicly, you grant each User of GitHub a nonexclusive, worldwide license to use, display, and perform Your Content through the GitHub Service and to reproduce Your Content solely on GitHub as permitted through GitHub's functionality (for example, through forking). You may grant further rights if you adopt a license. If you are uploading Content you did not create or own, you are responsible for ensuring that the Content you upload is licensed under terms that grant these permissions to other GitHub Users.

https://help.github.com/en/github/site-policy/github-terms-o...
> I think anyone who thought critically about it could see through this.

Any five year old knows some protection is obviously better than none. It's unbelievable that some people went along with such utter, obvious dangerous stupidity and repeated it.

Imagine advice on HIV being condoms sometimes break, DON'T USE THEM.

Would some people be ignorant enough to accept and spread such criminally stupid advice (and often in a condescending way) because it came from an official or authoritative source? Apparently probably.

> Everyone can do the first set of steps

Nah, not touching your face is an impossibility. People touch their faces constantly, hundreds of times a day, and usually are not even aware they're doing it.

Aside from added protection, wearing a mask of any kind is a constant reminder of a not normal situation and to practice the other safety advice, distance, awareness of unclean surfaces, washing.
I don't know how to answer that. I can tell you that as an American, I might not necessarily want to help with a "Ventilators for Canadians" project (vs. other stuff I could be doing), but I certainly wouldn't argue it shouldn't exist.

Get stuff done folks. The time for parochialism has passed, and the time for recriminations and justice must be in the future.
In my opinion, we need to support them with a bailout because we can't not have functioning airlines or banks.

But we should do by taking a stake in the company by having them issue stock. This would punish shareholders (through dilution) while at the same time not bankrupting the companies.

The stakes in the company would be tied to a timeframe and then sold by the government within a time window.
I wonder how many people are fitting the “how many people are tested” to the same exponential curve? If there is exponential growth in the number of tests given, it follows there would be an exponential growth in number of cases detected.
Building a New Foundation for Apache CouchDB
The end of E2EE? The EARN IT act is the new FOSTA
That's a comparable configuration to an AMD EPYC "Rome" with 48c/96t and 8 memory controllers.
3D Printed N95 Masks
(Just Quoting) 'But a culture of contribution doesn’t succeed in a vacuum.'

'Why what we’ve been doing stopped working and why you don’t have to assume it: So, there was a chaotic system and an organizational structure on top of that system that could not react to disruption and the wheels ground to a halt. (...)'

Asked just one Topic away, 'Is the status quo scaling?' P-:
Abel Prize in Mathematics Shared by 2 Trailblazers of Probability and Dynamics
The auto industry bailout was a loss, but that was smaller than many of the other bailouts, and most of the bailouts were profitable. In net, taxpayers came out substantially ahead in the end.

Not that making a direct profit was even the goal of the bailouts, but it sure is nice that we made money off of them on top of saving the economy.

https://money.usnews.com/investing/articles/2017-01-19/finan...
> Still no real GPU.

What is a 'real' GPU? Why is this one not 'real'? If it can be used to run a rendering API and it outputs graphics fast enough to use the computer with a realistic number of monitors then it's a real GPU.
There will be sheaves and sheaves of people using this thing incorrectly and in mind-boggling hilarious ways, because they haven't figured it out. I have traveled extensively in Japan, and encountered the Toto toilet in practically every hotel. I have never used this feature, was and am too embarrassed to ask. Somehow this quote comes to mind:

> Death is a mystery, and burial is a secret.
I have seen this design mainly in public toilets and in a few "modern" homes. Makes for easier to clean toilet area. But I also had similar questions as sibling comments are making. As someone who has had to fix my fair share of flushing issues I had my doubts about such a design.
Assuming you have a shower with the usual detachable shower head, you could always test the experience in there.

Set the shower to the narrow/high pressure flow, and reduce the water supply so it's less "massage" and more like "watering the garden".
I agree but it is what it is. The world is full of terminology that are steeped in legacy and sometimes don't even mean what the words literally describe. Why is a save icon a blue and grey box? What discs are those DJs spinning on their MBPs? Why do people hoover with their Dysons and Google in Bing? Why is fibre internet called "broadband" when fibre optics operate on a narrowband? Human languages are a clusterfuck at times.
F# is an interesting case. It's a second class citizen but it's also the testing ground for a lot of features that end up in c#
How is it identified that food scraps "remain" at the site?
Wow, thank you. This isn't very discoverable but will be super useful for me.
0/0 isn't the best example, because every answer leads to a satisfying system—i.e., it'd be perfectly fine to have a multiply valued quotient here; we'd just have to let it infect all the rest of our arithmetic operations. It's 1/0 and other such fractions that have no sensible answer.
Questions That Can Make Anyone Sound Interesting and Smart?
Agree on the first item, They need to throw iPhone front facing cameras in these.

Second item isn't bad for the base cheapest model.
Last time I remember that happening was Porsche's recent launch of the 992 generation 911, in which they poked fun at the fried-egg headlights on the 996. If they can do it, so can Apple. They are both Jedi-level marketing orgs.
No, I've given credible reasons for two orders of magnitude:

1. The majority of the documents you are including are not reasonably considered web standards

2. Of those that are, you are counting each one 5-50 times.

That's two orders of magnitude.

All your analysis has proven is that it's (ironically) difficult to machine-parse the w3 data, and that you did so in a way to justify your preconceptions.
I think I'd prefer to use a bum gun over the whole toilet seat thing. You can really move the bum gun around more easily than you can your body and it is super easy to wipe it down to clean it.
Tesla HR memo: Essential employees should still come to work
As stated in the text, for `super` calls to work within a method, it’s necessary to know the class on which the method is defined. Here, that’s easy - it’s the class that the method is lexically defined within.

This is more difficult in a language which allows methods to be added to classes dynamically. IIRC both Python and JavaScript are in this category, but still calculate `super` lexically. Therefore, if a method is copied from one class to another, `super` within that method may refer to the wrong class.
I'm on a 7200u (i5, 15W) and I could really use the extra oomph (rounding things, it'd be 40% extra performance assuming a cubed increase in power consumption vs performance improvement -- which is pretty close to what I've seen in practice) of it being 45W.

Been looking at the newer gaming notebooks, and I'm waiting the "real world confrontation" of 10th generation i7s (specially those that have AVX512) vs Renoir (lots of cores, AVX2 on a single instruction and (not as much as desktop) lots of cache), since I run some numeric heavy code and it's not quite clear how they'll stand up to each other.

Why do I run this on a notebook and not a desktop? Because I'm always on the move, and I can pack the notebook and go anywhere I have to and be able to work with or without internet connection (which is sometimes the case).
The obvious choice for anyone who has tried a few languages should probably have been C#, but personally, if it was my choice to make and the team was experienced in Visual Foxpro I'd probably choose VB.Net if they wanted it.

The alternative would be C#.

Full disclosure:

Languages sorted by when I learned them:

- Basic

- Visual Basic

- C

- Assembly

- Java (well, I "learned" that I was hopelessly ineffective with it. Still got a B.)

- Javascript

- Python

- PHP

- AutoHotKey

- Java (actually learned it)

- Perl

- Delphi

- C#

- VB.Net

Reasons:

Once I actually understood the value of a real typed language there's no way I'll go back except for scripting and small one-offs.
Microsoft didn't invent consoles. They have also been around longer than Microsoft have existed. The distinction you're making here is pretty tenuous and irrelevant to the original question being asked since we're talking about the terminal GUI not the console guts; and the fact that Microsoft even call this product "Windows Terminal" should make this an open and shut case.
The cat versions since Tiger were pretty much flawless upgrades and never had any issues. Then the mountains came, and upgrades never went as smoothly and problems would crop up. Display driver issues, Wifi would just disconnect, strange performance issues (I think caused by CPU throttling to keep the fan quiet), it was a while back. Then the display developed a bright yellow vertical line DURING the upgrade to Sierra. So annoying. The Apple store people said I needed a new motherboard. Nothing helped, downgraded to Mountain Lion. I don't like the new MacBook Pros that came out since, so I switch to a Surface. However, High Sierra came out so I pulled out the machine with its bright yellow line and upgraded. The line was gone.

Honestly, Apple software and machines have way too much magic locked away and hidden. This was acceptable to me when everything was perfect, but those days are gone. I check the Apple support forums from time to time. MacBook keyboards come to mind.
I think it was done in Debian 10 which was released last summer. So you'll probably need a Ubuntu version newer than that.
Get ready for a completely different App Store. Its been run over by copycat games and apps of poor quality.
Great introduction to the technology! I rarely see such a clear explanation of how new products work.
Given that boomers like this author are more vulnerable both to the disease and the S&P their risk calculus is more position-balanced then yours.
Mac Mini user here also: What display are you using?
Yah.. USB-C, so I carry a dongle with the iPad Pro that I don't have to carry with my Surface Pro. I wouldn't have to buy the dongle cause I already have a great collection of them because I have a USB-C-only MacBook Pro. But I still have bought 0 actual devices that have USB-C.

And it's not just external storage devices. It was always such a mess.

E.x. with the Camera connection kit on the iPad Pro:

- My Canon 5D worked

- Go Pro cameras did not work

- My external card readers didn't work (which could take the
cards from the GoPro), sounds like maybe they fixed this

I could go on and on, Apple chips away a little by little at what works and what doesn't work. But meanwhile life goes on with OSX and Windows where everything just works. I used the iPad Pro for 2-3 years.. stuff just improves glacially on the iPad, that's the issue, they fix like one or two things in a year and you still have a list of 25 things that are a PITA.

Some of this stuff with USB-C is tough. There's no way I'm going to buy a new $3000+ camera to get USB-C for example.
I'm on Windows 10 and I'm not aware of a built-in method to change the CPU multiplier.
Homogeneity leads to effecency and hedrogeneity leads to resiliance. The stability the fed provides allows them to do what they want in hugely optimized and complex ways, it just turns out what they want to do doesn't align with the interests of the population sometimes. I don't think they would be any less likely to do what they are doing they would just do it less effecently.

The fed doesn't want to use the stick anymore, and business gets a carrot when it throws a tantrum. The insentives are perverse.
Idea: Convert the US Marine Corps into the US Medical Corps
"Your next computer is not a computer."

That's the marketing slogan for the new iPad Pro.

Indeed, it's not a computer. Anything that does not let me compile and run programs for the platform itself is not a computer, it's a toy.

There's nothing wrong with toys, of course. I enjoy video game consoles, handhelds just as much as I enjoy the iPad.