skysight-inc/HackerNews huggingface dataset:
Thing is, there was only one person there who was really maintaining the VFP stuff. We'd already done the switch for everything else.

I agree about strongly typed languages. I'd never give Python and its strong typing to switch to a scripting language.
I think it's healthy to question the efforts taken to deal with the virus. I'm not arguing for or against the quarantines, but I do think people need to be aware of the tradeoffs being made.

To save the maximum number of lives will require shutting down a substantial portion of the economy for 18 months until a vaccine is ready for distribution. This could save more than 2 million additional lives by recent estimates. There will also be substantial damage, and not just in terms of returns for shareholders. Livelihoods, retirement savings, and marriages will be destroyed. Lives will be taken by depression and unhealthy habits developed. This is going to be a very tough burden to bear.
I always wanted one. My wife found one about a year ago, one that was designed for in-home hospice care and has a good water pressure. It is one of those toilet attachments. She wouldn't use it normally, but because we have it, she's not really worried about the TP shortage.
Precious metals and gems will still provide value in areas of the world that are not devastated by war or disease.

If the dollar goes tits up, I think the criminal accounting will take down gold with it, leaving the next in line metals to reap the rewards of integrity.

You cannot trust any of the accounting with gold.
The answer is you don't. I know people think I am missing something but I really don't. I have fixed toilets in other long term apartments before. This one simply has no access for a hose to connect to the bidet.
So, the 1M ventilator project is going to be open-source, and have two stages: A crowdsourced, local 3d printing stage for getting devices into the hands of hospitals as soon as is possible, and a mass-produced stage with a large supply chain.

The first one is global... all you would need is the files and a 3d printer. The second one is going to need a lot of work for getting it into every country that needs it.

You can contribute to both, and recruit anyone you can to work on the supply chain issues for getting it into spain.
Chernobyl is notorious for being a Russian accident affecting the rest of the world (in addition to being a far worse local catastrophe). In this case, the rest of the world already has the problem. International travel is already restricted. Chernobyl isn’t the right analogy imho... It might be closer to one of the famines that Stalins caused though, which in that case was also semi-related to economics/industry rather than care for human lives
Gold and silver are probably the best places to invest if you're planning for total societal collapse, but not really great vehicles to weather a recession.
You can also go even further and do basically whatever you want with the touch bar if you use third-party tools like BetterTouchTool. Making your own buttons with your own icons, mapping them to scripts, whatever. I haven't gone that far myself but it's an option
You are mostly right, there are a surprising number of problems that don't need much database interaction. Lots of image generation, video workloads, game servers, etc.

One of the things we want to do, though, is make "boring" apps really fast. My heuristic for this is "can you put a Rails app on fly.io without a rewrite?".

Many of these applications add a caching layer. Normally if someone wants to make a Rails app fast, they'll start by minimizing database round trips and cache views or model data. If somone has already done this work, fly.io might just work for this app since we have a global Redis service (https://fly.io/docs/redis/).

We have experimented with using CockroachDB in place of Postgres to get us even farther, but it doesn't work with most frameworks' migration tools.

We're also thinking of running fast-to-boot read replicas for Postgres, so people could leave their DB in Virginia but bring up replicas alongside their app servers.

If you've seen anyone do anything clever to "globalize" their database we're all ears.
Automating Vault and Consul Template Management
It's diagonally across the room (~3m).
Ask HN: Database Migrations in Kubernetes
If you use kubernetes (micro-services) for your application deployment, how do you handle database migrations ? Do you have any downtimes ? The choice of blue-green deployments, rollbacks etc. could cause an issue and I am trying to accumulate what the best practices are, tools/processes that are useful and what lessons you have learnt.
> and in this case the investor is the people as represented by the government.

Or you could just sell shares to the public, since you're a public company. That would get more people involved in the market which is a good thing. If the government were to buy the airlines to inject cash they ought to assign the shares to individual americans.
Right now the best thing you can do is to get a TOTO travel washlet. Despite the travel label it works just fine daily.

Totally SFW video on how to use one: https://www.youtube.com/watch?v=NBAY1GWjjaQ

You can buy one at: https://www.amazon.com/gp/offer-listing/B005FDJ8SM/ref=dp_ol...

I had a washlet installed in 2009 when I bought my home and I was on a several month client on site late 2011 when out of sheer desperation I searched for a travel washlet not that I could imagine how one would work.
Pyrite (aka "fool's gold"), if we're talking about the average person rather than someone who knows well how to test it.
This idea has discussed at length over the last week or so if you look around online.

In short, most people are not in favor of the idea, because The military is full of many people with specialized military skills, not health care skills. They cannot just turn any given solider into a health care worker. There may be ways they can help, but you cannot just flip a switch and change who they are and what they do.
This has received downvotes but is actually insightful. Without ethics and a focus on human value, we'd probably be forced to admit that a virus that removes the "unproductive" elderly for whom SS and Medicare expenses that are very expensive in normal times, and whose occupation of homes, often singly, inflate housing prices, etc etc, is actually a boon for the economy.

Thank goodness that we realize that the economy is meant to support human value, not the other way around, else we'd let the "Boomer Remover" take its course.
You're right, we shouldn't even bother trying to be kind. /s

I don't accept your assertion that it's not practical or realistic. People have been doing it for thousands of years, and will -- and should continue to do so. Just because it's hard, just because it doesn't directly benefit you, doesn't mean it should be abandoned.
I think software collections for Fedora/RHEL/CentOS may do this too.
https://www.softwarecollections.org/en/

Edit: No, I’m wrong. /opt/<provider name>/...

https://www.softwarecollections.org/en/docs/guide/#sect-The_...
> Until you can run MacOS on it

Do we think we'll see full blown MacOS/equivalent on iPads in the next 2-3 years?
Why is there no major Firefox (Gecko) based browsers? Microsoft, Opera, Brave, etc. have all gone Chromium.
> I live in a densely packed city. I have no idea who lives in my neighborhood.

This is ironic, but I hear it a lot from people living in big cities. I live in a sparsely packed city, but mostly know who lives in my neighborhood. We were unhappy with the last city government, so we replaced them, and it took a lot less people to do so, in absolute terms (which matters because the relative size of your movement only comes into play if you can manage to have a movement at all, and that depends on the absolute size of the movement (1000 people are easier to convince and coordinate than 10K)).
My metropolis-dwelling friends keep sharing how lonely they are all the time.

I never got the logic behind living in the perpetual cocktail party/high school that is a big city.
How has no one else pointed this out!
The problem as I understand it is that those large companies hire thousands of skilled workers, and are often the only source of employment in some regions. If they go under, they bring a significant segment of the population with them.
The Canadian government has reported the same thing, according to CBC. Their app doesn’t let me copy a link easily, but it was posted earlier this week
China risks a Covid-19 second wave
> Boeing unfortunately has to be bailed out

No one has to be bailed out. They can take out loans, issue new shares, or file for bankruptcy. The government should not be bailing anyone out.
Schelling points exist in cooperation games: where you and other players win if you choose the same move and lose if you choose different moves. You have a cooperation game when you establish a market: if some traders go to Broadway and others go to Wall street, they won't be able to trade with each other, and although indium and gallium trade around the same price as silver, good fucking luck finding a liquid market in indium futures. But establishing a position is not a cooperative game; it's a competitive game: you lose if you take the same position as everyone else, because they drive up the price you have to pay if it's a long position, or they drive down the price you get if it's a short position. Schelling points don't make any sense in competitive games.

Except, of course, if you pretend it's a cooperative game, and persuade everyone else to take the same position as you do, later. That's a pump-and-dump scam.

As an ex-fund-manager you know this. So why are you bringing up Schelling points? Maybe there's something I don't understand.
I suspect they're slowly fixing all of the things that Jony Ive wouldn't allow them to change back. No more brutal "form over function".
I'm using a 4-year-old Thinkpad with a dual core U-series i7 and 32GB or RAM. The results are...adequate.

A typical compile for me takes about twice as long compared to colleagues with newer H-series processors, but the individual projects are pretty small so that often isn't a huge deal.

However, once you try and run nearly a dozen docker containers for local testing, things slow down quite a bit. Multitasking while those tests are running is very difficult.
> All projects eventually suck over time, no matter how well they follow "best practices".

Yes they (often) "suck" but many of them work as well, produce widely used software.

I would not call subclassing a "best practice" but a widely used form of reuse. It is a useful feature to have in your toolbox, in my experience, having programmed in Java and other OOP languages.

I think it boils down to "There is no Silver Bullet". Reuse is not a Silver Bullet. But it is "a" bullet. :-)
> Therefore, if a method is copied from one class to another, `super` within that method may refer to the wrong class.

No, super() checks that "self" is an instance of the given class.

So if you take a method defined in a class hierarchy "A -> B", and attach it to an instance of "C" (i.e. c.foo = B.foo) and call it like "c.foo(c)", which you have to do, since you didn't invoke the descriptor protocol to bind the method, you will get a type error, because c is not an instance of A/B. That is also true if you attach the method to the class (C.foo = B.foo); you can call it like a method, but super() still checks the type and will complain.

Also, if you take a bound method and attach it to another object (i.e. c.foo = b.foo), it is already bound and you can't pass a "self" different from the object it's bound to. E.g. if you are passing around a callback that's a method.

Note how Class.method is just a function, while instance.method is a bound method. That's due to the descriptor protocol of functions (__get__/__set__).
Tank is inside a wall, sealed and no access. May you can take off the button panel but a hose wouldn't be able to go through there. All of the piping is in the wall and there is one faucet across the room.
I installed Plan 9 once back in the 90's. It certainly exists, it just never reached mass levels of acceptance.
> Lox will also have this quirk, won't it?

Possibly - I’m not sure about the details of method lookup in Lox. Does `this` even work correctly when a method is assigned to an instance?
It depends on the language, but in the Smalltalk vm I'm writing, super class methods get called a lot it seems. More than enough to have their own bytecode.

> You want to minimize the proliferation of VM instructions as much as possible.

I guess that seems like half the trade off to me, or else VMs would all be OISCs. What you really want to do is to approximate Huffman encoding in your ISA, balancing that with ease of parsing (so bytes generally rather than bits).
But that's a non sequitur. There's no connection between the intent of the reader and the value of the content. Whether the reader is in the right mental state to learn from it is another matter entirely...
check out display.land
There's also a fairly good argument for this in the line of trains and highways. Planes aren't physically trapped on one course, but pretty much every nation heavily regulates who can fly where, when. Airports are often state-controlled, and even private ones need state approval to add new runways or flights.

What we have now is one of the ridiculous "private non-market" arrangements. When airlines in Europe fly empty planes to stop the government from taking their flight slots away, that's not the fault of the companies, but it's also not a functional market we should expect efficiencies from.

I'm not a fan of "regulate markets into dysfunction then nationalize them", but if the fundamental restraints on travel are too severe to let the market function freely, privatization stops making much sense.
i've flagged this article for spreading dangerous misinformation regarding the ongoing public health efforts to curb the spread of the coronavirus. casually talking about discarding our only effective means of saving lives is unacceptable.
Borland's bug tracking tool for Delphi was also called RAID.

It used the disconnected data set and resync technology that was part of Delphi itself, which was handy for remote working before always-on internet.
I live on an island it's a province of Canada but still and island (150,000 people). There is no hard rock here it's all red/pink sandstone.

Many buildings built here especially in the early 1900s and before used sandstone. Banks and the large churches were built using hard stone like granite imported from Nova Scotia or New Brunswick.
Democrats raise privacy concerns about coronavirus testing website
I vaguely remember that fly.io used to have a platform based on v8 isolates, I’m guessing the new platform is a bit of a pivot? I’m curious, was it just to support more platforms, or we’re there technical challenges with isolates?
That is only true under an odd definition of privilege. There are certainly hardening and auditing benefits of preventing arbitrary code execution, but defining code execution itself as a form of privilege in and of itself is unusual.
Can you desolder the barrel connector and put on a locking molex or something?
> It offers zero value over C#

I loved VB .NET XML literals. Less relevant today with JSON all the things, but I did choose VB .NET a few times over C# just because of these guys. Made for amazingly readable (to me) XML wrangling code.
Splitting data by access pattern is still valuable today: setting permissions, using different filesystems and so on
"What do you think about Western civilization?"

"I think it would be a good idea."
I've been saying this for years -- I've worked full-time from home for the last 9 years. One of the first things I noticed was TP consumption went up considerably.

I didn't realize how much of my employer's TP I really used prior to that.
Isn't RAID a way of storing all of the zero bits on one drive, and all the one bits on the other drive?

That makes replacement of a bad drive much easier.
Ever since I've tried to modify and run Firefox on windows, I'm not surprised anymore that it isn't bigger. It's a mess to work with and we quickly gave up on it.
Hell, no.

With all due respect: KISS.
Most people dying from AIDS die from other illnesses. If something new pulls the bodily systems down across the board by viral replication, dying cells and lack of oxygen there will always be a place that is a weak spot which gives.
I really don't understand the fascination with Mac OS. I have two macs and tbh it feels like a polished Linux distro that doesn't run that well after a few OS versions (my 2015 Macbook Pro is so slow it is useless now and I've bought a Thinkpad).

Though I will admit that I typically Brave, Brew, VSCode / Visual Studio and iTerm. It might be me just and not getting any of the real benefit, but I tend to use Windows and Linux just a shell.
Datacenters are weird. They're basically a real estate market, check out Digital Realty Trust: https://en.wikipedia.org/wiki/Digital_Realty

Networks are crazy too, especially between continents, ownership of undersea cables is fascinating: https://en.wikipedia.org/wiki/Submarine_communications_cable
I thought the same thing, but then I got a MacBook Air and couldn't believe how slow it was in practice. I didn't know if it was thermals or memory bandwidth or something, but Java compiles which used to take 5 minutes would suddenly take 30 minutes and it just wasn't even really tractable to use.
Radiology alone can get you into the thousands in the US. For a 15 minute neck MRI, my insurance still paid over $1,000 with an initial cost listed over $3,000 IIRC. A yearly check up lasts about 10 minutes for me along with basic blood-work. They must be doing a considerable amount of testing for 5 hours. I'm actually surprised it's only 5k given the outrageous medical prices in the US.
The VideoCore boots first and has low level control of the SoC. It then turns on the ARM core. I think it is fair to view it as the main processor.
Most bathrooms have a light switch close to the toilet. Replace it with something like https://www.homedepot.com/p/Leviton-Decora-15-Amp-Tamper-Res.... The Toto bidet's have a fairly long cord.
I'm not sure that the stand alone bidets will become popular here due to space restrictions (I agree that they are great BTW) but I could see toilets with built in bidets being installed.

We're planning a new bathroom and I have that on our todo list.
Show HN: Covid-19 Mortality Calculator
Our current hologram film size is 2"x3", 4"x5", and we just introduced 6"x8". So planning to start in those sizes, but it is theoretically possible you could tile them to get larger area.

Ultimately, it could be as large as you could make the film.

I've always liked the idea of "holographic windows" onto whatever you wanted. NYC skyline or woodlands.
Here is a video of a toilet with an integrated “bidet” or water gun:

https://m.youtube.com/watch?v=mZs4C-En4Og

And one with a revolving seat cover:

https://m.youtube.com/watch?v=0XJ8LK2GXXc
Spain probably has more cases but is doing less testing.
Hasta La Vista, DB
Ask HN: What is the best stock analysis tool?
Hi,

what do you find the best stock analysis tool currently? What are you personally using?

Cheers,
Wiktor
Do you guys plan to add an offering for a distributed database that we could match with this compute? That way we could build entire application on edge without buying into the FaaS movement.
Did Apple announced those new products through some kind of conference that I missed?
Sure there's value in this sort of reassignment but what usually happens in that case is:

1) Private equity acquires the assets at bargain basement prices and proceeds to squeeze out whatever profits they can. One of the most common ways this is done is by laying off staff.

2) A competitor buys them out, leaving less competition. Also followed by a large layoff to reduce redundancies.

3) The business is reorganized to maximize short-term efficiency, regardless of the cost to others - customers, partners and society at large.

These aren't bad outcomes per se, but I suspect that those that are reflexively against corporate handouts wouldn't be happy about these either. The general point of an industry bailout is to avoid outcomes like this since in crises, these can add to the pain. The actions taken to ensure your own company is financially solvent are often counterproductive if they are all taken by all parties involved. And various markets involved - whether in terms of labor or capital - are also likely not functioning efficiently enough to absorb the resulting dislocations.

And typically bailouts are not great outcomes for the shareholders involved.
Bailouts can be great for the management, but only to the extent that it's also great for most employees. As long as the shareholders (and creditors to a lesser extent) take a big cut, there isn't a huge moral hazard either.
Seconded, would love to send this to a friend to try out.
> It'd be a hell of a project to even start identifying what the core feature set and architectural layer would look like.

If browsers are still "browsers" and not "kitchen sinks in disguise", I'd - still - identify 5 major parts: 1) networking 2) parsing (HTML/CSS/JavaScript - others?) 3) DOM rendering (images, video, audio too) 4) JavaScript engine and 5) controlling UI on top of all that.

Maybe it's too simplistic.
desktop grade cpus and gpus have very different thermal characteristics. it quite impossible to have silent + desktop cpu + desktop gpu + very small space.
> 45W will get your laptop pretty warm and noisy and will drain your battery.

So put it on a stand and plug it in? Problem solved.
I don't fully understand the argument that a long piece of work will leave you behind when you're done. What if you've qualitatively moved the field forward while the "competition" simply made incremental progress? Aren't you ahead then?
> Like, binaries are LLVM IR, Jit'd to the local architecture.

You've basically described WASM, sans the LLVM part.
Just to clarify because it is not obvious from the homepage: This is not actually organized by the government, but by a private non-profit startup funded by the federal government. That makes some difference and now I've given my email address to a random Berlin startup.
Around the world from your sofa: British Library to put rare globes online
S&P 500 falls 7%, triggers market-wide stock trading halt [3rd time in 2 weeks]
Italy coronavirus death toll rises by 475 in a day
You don't need a video conference. Phone call is perfectly fine. I have a telehealth system for heart failure. It works quite well. If my numbers slide over a few days I will definitely be contacted. If it is an abrupt change in readings I will be contacted immediately. Sometimes it really is a misread which is now generally ignored for my circumstances because the person checking my readings have become familiar. For instance if my BP shows 99/60 one day and drops to 40/40 it will be ignored. If it drops to the 70 range I will get a call.

The system is incredibly easy to do but many people simply don't put the minimal effort in. I have one + a cardiomem and it takes me less than three minutes in the morning. The system works well and could be widely adapted for less serious conditions if people were not so lazy
Yes! It's really common to use airport codes for regions. There are some really strange ones, too.

Someday I want to have a datacenter in San Carlos so we can have a SQL region.