skysight-inc/HackerNews huggingface dataset:
As someone who has also worked on implementing a POSIX shell, and read and implemented large swaths of POSIX besides, in my experience the main thing it lacks in is edge cases. These would normally be corrected with as much as one sentence, and by my intuition I would expect no more than 100,000 additional words would be necessary to fully specify these edge cases. It doesn't meaningfully move the dial on any of these numbers.

>I can make a website that reasonably works well on all browsers with confidence. At least on the level where one can develop a full SPA based on one browser and then try & test it on others. Most browser-specific issues don't exist and when they do, it's usually a one-liner.

On Chrome and Firefox, maybe. How about IE or Safari? How about Netsurf or Lynx or w3m? SourceHut (of which I am the founder and lead developer) works in all of those browsers, by the way.

>That's interesting, what was it?

Believe it or not, it was in how they interpreted margins. This was the fix:

https://git.sr.ht/~sircmpwn/core.sr.ht/commit/a4a290fbeea23c...

todo.sr.ht rendered differently on Firefox and Chrome before this change. I didn't dig into it enough to make any bug reports, so connecting the dots is up to you if you're interested.

I hit another browser bug a while ago because Chrome arbitrary decided that the maximum number of elements in a CSS grid is 1,000.
I would have expected the opposite from a country where everyone could get one for free.

Or maybe here in the US it is more common because healthy people want to get something for the exorbitant amount of money they spend on insurance.
Actually, one more question...do you guys scale compute and data layers separately, or are they tightly coupled within the same container?

I was looking at containerized PostgreSQL on AWS because I want to colocate a job scheduling tool (pg_cron) with the database process, but RDS doesn't support that extension. Apparently (or at least I hope), ecs-cli compose supports docker volumes through EBS, which is the same base as EKS persistent volumes. There's next to no information for ECS + EBS though, everybody uses EC2 or full on EKS.

I was just thinking, if you needed to handle excessive read load on small quantities of data, having separate data layers would enable you to autoscale db instances while still having the same volumes, instead of using an entirely separate caching layer which could introduce bugs and increase maintenance overhead. If you guys had native HA with docker exec access and passed savings to consumers that would be huge for me and my use cases.
Yes, I am sorry about that.

It is too late to edit it now, but I already admitted in another comment that leaving out that information was a mistake.

Nevertheless, I think that my comment brought up some unexpected interesting discussions.
Thereby implying that the only problem with the old new butterfly keyboard was the loud typing sound and not reliability.
VB is dead. Get over it. It was a concession to an army of classic VB devs to not risk losing them to other technology when .NET and C# were born.

Since then, every VB develooper has had two decades to realize that VB.NET never was a "new VB", but just a C# dialect. It offers zero value over C#, and it's so closely related that anyone who knows VB.NET can pick up C# instead in literally no time at all.

I don't see why the author brings up F#. F# is just as much a second class citizen in the .NET world, but it is a project of a great community and of ms research.
That definition isn't really used consistently by Microsoft as far as I've been able to tell (though I think it was in the past). If you go by that traditional Win32 definition then "CreatePseudoConsole" should've been called CreatePseudoTerminal or CreatePTY... after all, Windows already has real console functionality; it doesn't need a pseudo-console. It needs a pseudo-TTY. And if you go by that definition then IMHO the "Windows Terminal" would need to be called the "Windows Console"...

But honestly usage of the word "console" was clearly not what the parent's argument was about, which makes it kind of irrelevant to the whole discussion...

Edit: Regarding your edit linking to where even Microsoft says "A console (or terminal) ...": you can dismiss it all you want, but I rest my case.
The PDP-11 became super influential because it was the first machine that had seemingly unbound performance for its price, compared to any computer from the 60s or 50s. This gave programmers the freedom "write to their hearts content," leading to the innovations of Unix and the C programming language. Compare it to how modern web developers write entirely in the application domain, giving no regard to operating system or machine constraints. I'm proposing that the PDP-11 gave a similar feeling to programmers who had been restricted before, to a programming process that today seems as streamlined as carving hieroglyphics with a pickaxe.

Eventually though the new programs started pushing up against the limits of the PDP-11. I propose that virtually anything that seems like magic in Unix or C, from filesystem organization to page sizes, traces its origin directly back to the PDP-11.

We are still living in the world of microcomputers, no matter how far we may seem to have ventured away.
What the heck does this mean?

"Up to 7.8X faster than 16GB"
My MacBook Pro (Retina, 13-inch, Early 2015) works better than any of the current iterations.

I bought and returned a 2019 model within a week for a full refund.
Just curious, how do you handle non-HTTP(S) traffic to applications? You said applications get dedicated IP addresses (I assume v4 and v6). Not having the ability to multiplex an IPv4 address (e.g. if I deploy an application that accepts connections on port 1337/TCP) will get expensive quite quickly, so I wonder how you solve this problem! :)
It occasionally freezes. I occasionally touch the buttons by accident. Mine is missing the physical escape key.
The oligarchic control over power is something that can change very very fast.
Not only that, but also native KeyUp and KeyDown events[1] without needing a JavaScript hacks! This means keychord-type shortcuts are now also possible in an app that wants to use it (e.g. an IDE, if someone is building one), or app-specific key remapping (e.g. Blink.sh, which currently uses JavaScript to detect and remap the key)

[1]: https://twitter.com/johnsundell/status/1225177084965851137
Huh that's really interesting.

I just checked one of the performance tools we use a lot and it's <3ms to connect to fly.io New Jersey from NYC. It's not the best test because datacenter-to-datacenter behaves differently than consumer internet and NYC isn't upstate New York. If you feel like testing I'm curious what you see to https://flyio-ui.fly.dev
it makes sense if you look at it as a && True = a. Thanks.
Apparently PHPStorm and Photoshop aren't "text editors" one would imagine.
तोहार बेटा खातिर बनल बा#Tohar Beta Khatir Banal Ba New Bojpuri Song 2020
Shut up. This is on the intellectual level of a middle schooler. This is not an interesting conversation. You are only hurting your own side. Shut up.

If I were Laura Van Holstein, I would be embarrassed of this article, especially with that headline.

Anyone who claims to have "proven" something of this nature, or to have "settled" the discussion, needs to not be taken seriously.
I created overnight https://covid-info.us

I’m just trying to help out any way I can.

Some of the info here I will post on the site.

I also have access to other information which may not yet be public and that’s going up as soon as possible.
Keep in mind that the 16-bit limitation relied on the Han unification, an incredibly controversial project where related languages from three Asian cultures all got butchered in the process. It was culturally insensitive and limited the range of Unicode, and is a major reason Unicode is actually rare in these locales: China still majorly uses GB, and Japan Shift-JIS, and Taiwan Big5.

The experience was one of the big reasons Unicode 2.0 raised the limit, as they never wanted to go through that process again.
Oddly, chlorine dioxide gas isn't a bad idea for this outbreak... but only for disinfecting buildings while empty, not for taking as an internal treatment.
Why? This is a crappy review that doesn't do the device justice, and the PinePhone has nowhere near the level of support that Purism will offer. Neither should be considered "consumer ready", and it'll probably remain that way for at least a year.
This again? I stubbed my toe this morning and I thought it was the bottom of the couch, but I'm being told it was actually the Russians. Those jerks.
It is. It’s perhaps also the part of us that if we can change could do the world the most good.

Also seems a lot of folks takes a stance on China and view anything they do through that lens only. Those that are anti China seems unable to find anything China does to be positive. Similarly those that defend China seems unable to criticize China at all. Because of these default positions take, more nuanced discussions become ideological ones.
Thanks! For the top graph that info is under the "details about this data" details/summary element.
>It's up to management to use them responsibly.

There's the rub, by mandating a cash reserve, does that necessarily include required futures on critical operating items? Who decides what's critical? What happens if they don't follow those rules?

GM and Chrysler are still around. I don't know how well they've done compared to Ford, but until the bailouts stop coming or the laws don't change, there may not be a reason to do this.
Overdraft Protection: Did You Digitally Forget Something?
PlantUML Updates to “CoronaVirus License”
No. The correct answer is “shit on its name” and not to encourage people to share cool projects. You fool!

Ed. note: I also upvoted for the same reason
Intel NUCs are even better for home server use cases. Similar form factor, much cheaper, and you can put your own memory and storage in them. Just built my own last week and it idles at 5W, it's great.
I love it when people tell me my requirements.
Yes, it's literally "bones" from Russian.

The area has been known for it
A whole $6 on Procreate if the price hasn't changed since I got it.

It's an incredible piece of software for the price and I really appreciate them making it affordable for non-professional artists.

I've been priced out of everything Adobe makes, but Procreate and the Affinity apps are fantastic.
> 1) we own physical servers and 2) we're profitable 3) have big public companies as customers

Ironically, these also make you a prime acquisition target (because the product idea rocks), which renders your long-term future unclear.
You objecting to arguments I didn't make... Of course vaccines are important! But we still have cures for several virus diseases. And I forgot to mention HCV! What once was an lifelong disease (once it got chronic) can now be cured in 3 months. How's that for a cure?
... but the one that clearly applies is the one that has been in use in the world of Microsoft Windows for nigh on 30 years. (-:
PhpStorm = Big, Java-based IDE. It's not some simple text editor.

PHP Dev often means some sort of local server running too.
Why free money? Give them a loan in exchange for controlling stake and future profit, like any other investor.
Damned if they do, damned if they don't.

Some people just seem to choose a target for life (like the Favored Enemy of a Ranger from Dungeons & Dragons) and never give it a break, no matter what.

I suspect that even if Apple comes out with the best keyboard that mankind is ever going to make, some of you are still going to be angry about how they removed optical drives 4000 years ago.
Yep the resale value for the current MacBooks are going to be junk, now that new ones are out with decent keyboards. I wouldn’t consider upgrading my 2017 MBP based on performance, but the keyboard literally hurts my hands so I’ll probably replace it.

There are tons of people like me who will be flooding the used market and driving down the price.
Thanks for contributing a nice piece of work particularly appropriate for tough times! I’ve been wanting to learn Dart and Flutter on a real-life but manageable project.
No timeline yet but we're eager to get into India and South America when we can
To the extend that my company has employees there and I talk to them regularly.
You know how much toilet paper you need? As much as you normally get.
> "bailouts ... tend to keep things in the hands of the same people"

yes, this is the crux, a gross unfairness. common folks get harsh punishments, while financiers and corporate executives get away with major thefts and get to keep the fruits of their transgressions.

i'm all for harsher punishments for actions that lead to greater damages to more lives (in this case, taking a little bit from lots of people). with greater power must come even greater responsibility. tear up the corporate veil.

and let's be vigorous in reassigning assets so as to support a functioning market for better management.
Why? What's wrong with the last sentence? (Or has it already been removed?)
iiuc, these assets are valued at approx 10% of the previous value.

while materials such as aluminum do not rapidly decline, their meta-information does: for airlines: certifications, inspections and other legal requirements. in other businesses assets are perishable. basically a lot of momentum is lost.
The best solution I've found is mapping caps lock to control on hold, and escape on press.

You can do this with Karabiner on OS X, ililim/dual-key-remap on Windows, and alols/xcape on Linux.
Google Wary of Sharing User Location Data in Pandemic Fight
Chronology of the events:

The morning of March 16: Six counties in the Bay Area have issued a “shelter in place” order with the hope to reduce the transmission of COVID-19 and flatten the growth of the virus. It goes into effect on March 17.

The afternoon of March 16: Tesla employees are told to show up to work unless they are feeling sick.

The evening of March 16: Elon Musk says ‘coronavirus panic is worse than virus itself’ in email to Tesla employees. He tells employees to stay home if they don’t feel comfortable, but Tesla will keep operating.

March 17: local county authorities have confirmed Tesla is exempt as an “essential business.”

The evening of March 17: Sheriff department says Tesla is not an ‘essential business’ and the factory must obey coronavirus shutdown order

March 18: Witnesses at Tesla factory says that employees are coming in to work and the employee parking lot is still full of cars for the morning shift.

from https://electrek.co/2020/03/18/tesla-fremont-factory-operati...
VB gets a lot of hate. But the language is perfectly fine for the most part. One of the most annoying things about VB.NET is that projects need to be configured with certain options out of the box otherwise it allows you to write some very sloppy code.

I still use VB.NET for creating quick tooling for either myself or non-technical users. There doesn't appear to be anything else really these days for doing that. The newer options from Microsoft tend to enforce a lot of patterns, which just slow you down, when for small tools you don't really require all that guff.

I hope with an open source .NET compiler it will be possible VB.NET to carry on well beyond Microsoft's culling.
filesystem performance is absolutely horrible, which affects lots of workflows.
No need to apologize! Perhaps the rest of us should not have read it assuming you were in the U.S.
Defense Production Act
A: explain software ethics
B: spyware bad
A: come on, that's one sided and dogmatic
Every group is "most-likely-to-survive-if-exposed". The numbers they seem to be working with is around 15% for ages 80+. That's not odds you want to take but it's by no means an automatic death sentence.
It's just a bump in the default storage at each "level".
How do you isolate if you live with someone vulnerable?
GP's argument is that Linux (in the sense of what was actually written by a relatively small team in 1990-s) is a kernel - not a full-blown OS, of which there were many at the time.

Applying to the topic about browsers, it's as if you were planning to build a skeleton of a browser, without those equivalents of GNU-tools-to-complete-distro-starting-with-Linus's-kernel. But Linus was able to get parts from GNU project - where would you get necessary parts to complete the browser which you're writing?

I'm hyperbolizing. However I believe the point of the article is that it's actually very hard to build a usable, full-blown browser - not a proof of concept, Unix-kernel-equivalent. Toys for playing - maybe; production quality, so somebody would use it day to day - unlikely.

I'm more interested with where do we go from here. Should we start with fixing W3C standards so that they would permit a simpler implementation? Or are there other ideas?
Although there's a privacy policy published on their website, it sounds like there is a different consent-based policy which covers the detailed healthcare data they collect during testing.

Are you able to share any of the privacy policy or assurances they provide regarding your medical data?
I think you’ll be happy with the update, especially if you were happy with the previous machine. Remember you can try it out for 14 days risk free, so if you have any doubts you have time to test it thoroughly before committing. https://www.apple.com/shop/help/returns_refund
Ryzen would probably not be worth it if your time is money, but if you build a basic Intel Hackintosh with known compatible parts, you could probably do it in a day (assuming first time; much faster if you have experience).
When Macbook Pro 16 premiered last year (using 720p camera too), I've read comment here on HN, saying that nobody produces higher resolution sensors that can fit into such a slim form factor (as notebook cover is slimmer than even thinnest smartphones).
Their competition like Dell XPS 13 2020 also seems to still use 720p camera.
A high profile example is the Donlin project in Alaska. They've been spending decades on de-risking and logistics, and once the gold becomes valuable enough to extract it's likely to be one of the largest mines in the world.

https://www.novagold.com/properties/donlin_gold/overview/
Cambridge University Press,making higher education textbooks free during Covid
> The history of the former Douglas Aircraft Company is cited as a clear indication of what these policies have done – and as a warning of what more may be done. The subcontractors on the DC-10 made all of the profits; the prime manufacturer absorbed all of the over-runs.
From the comments:

i think they reached an agreement to finish the cars on the production line. They will probably clear out tomorrow
That's not the best Intel can do. There's 9th generation CPUs which Apple decided not to use.
Stress, snacks equal more pounds in Italy's virus lockdown
Do they really mean memory running at 3.2GHz? What memory would be running that fast? Isn't this HBM2E and it's 3.2Gbps bandwidth?
Learned something new, thanks!
I built a Hackintosh back when Tiger was hot (on an AMD socket 754 chip!) so I have a little familiarity - but I am sure things have changed a lot.

My current test bench is an i3770k in a pretty popular Z77 Asus board so if I find myself an AMD card I could probably prototype it here first.
Anyone is free to spend their free time as they wish and trying to help is very noble. However, there are some very mundane things people can do that would seem to have a lot more impact than many of these projects. Volunteering to delivery groceries is one.

It is like volunteering to help out a soup kitchen. Sure, they could probably use some help with their website or other technical issues, but mostly they just need people to serve food.
But that's not the same number as the amount you should buy. Given the non-zero chance that you go out to resupply and it's sold out, you need to buy enough so that you can last until the next restock. For most people, just going out to buy it sooner than they normally would is likely enough to give them leeway. However, that still means they will have more stashed than they normally would (since they don't allow themselves to get as low).
whatever happened to the tricks that weren't weird?
Is it already possible or do you guys plan to add support for attaching persistent storage to applications deployed with fly?

I am building a search engine and this would let me derive your performance benefits using region-scoped databases and search indices.
Imperial College: what happens if the US does absolutely nothing about Covid?
can you add a kleenex toggle?
For low frequency, high impact events there's a thing called insurance.

The problem is exemptions—like "Acts of God"—which I think should generally be illegal. Higher premiums suck but they'll accurately account for risk (which now goes uncovered).
We actually noticed people asking about gRPC on Hacker News, especially on Cloud Run posts:

https://news.ycombinator.com/item?id=19612577

It's usually small teams, individual devs who want gRPC. Even if it's within a large company, it's almost always one technical person.
It's a lot more widespread than I would have expected. It seems to work most places where I've tried it.
That would be over $20 billion for a company like Delta. That's a decade of free cashflow just saved. No reinvestment in the business, no return to shareholders, none of that. Just saving every dollar for a decade.

I think a lot of people just don't understand the math here.
True is the unit of logic and as a monoid.
You know math is useful.
They did basically say that in the live announcement of the 16” MBP, but remember they still sell some models with the old keyboard, plus millions of people still will be using that one for years to come, so there’s no way they will disparage it for the next few years at least.
Visualize/Analyze progression of Covid-19
Pretty nice to see Rust being used for network performance code. Do you have any learning using it to share? Would you rather use C++ if you'd have to do it again? Do you feel more confident in your code? Do you feel it was slower or quicker to write code compared to C++
How do you know if someone uses a mechanical keyboard?

Don't worry, they'll tell you.

(I hailstormed this message on Cherry MX Blues.)
I don't know. Maybe. In general I'd prefer the government to hold debts than assets, especially when debt is so cheap as it is today. I don't want to see long-term crowding out of private investment. I think the investment system generally works pretty OK, except for in extreme circumstances like this.
If you think it should be free for Coronavirus updates, there are other paywall sites offering conditional free access to coverage.

NY Times is one: https://www.nytimes.com/news-event/coronavirus?action=click&...
I seem to recall that when the Spanish conquered Central and (most of) South America, and found and mined huge amounts of gold and silver, it increased the supply of gold by 20%.

Sure, mining may increase the supply of gold... a very small amount compared to the existing supply. It's not going to move the needle in terms of supply vs. demand, though.
Be warned about the whole DisplayLink display driver drama though.

Go for one with ports doing both Thunderbolt 3 and USB-C.

Docks that use DisplayLink drivers for video are absolute junk on Windows and Linux both. Am actually switching to an older 5450 to get back the ease of having dual displays over a PRO3X dock at desk and a whole host of peripherals (keyboard, mouse etc)
Sales 101 for Engineers
Good tip, the latest Vaios do look nice. But it's very weird to see a VGA port on a modern laptop!
When building houses you build with what you can find. If you buy an old house in an area without much trees, like an island, expect it to be built with a little bit of everything.
Exactly which state pension funds are not evaporating at this moment?