skysight-inc/HackerNews huggingface dataset:
Python is generally not used for the types of hard problems where a company specific library would help. When performance or code size matters you leave python for something else. Thus C++ will get libraries anytime the standard library had to make a tradeoff that isn't always right. Python by making the tradeoff for features has limited itself out of places where you would trade less features for something else. This is great for python as it wouldn't play well in the less features space anyway.

I expect to see company specific libraries for rust at some point because rust can play in the same space as c++ where you might want to make a different trade off.
You said it. The culinary tour of British fine dining is non-stop.
I finally replaced my aging CRT at work (3rd screen for unimportant stuff) after it finally died after 20 years of service. I still miss pressing the degauss button, which (perhaps relatedly) needed to be pressed after powering on and sometimes multiple times during the day.
Oh, I definitely don't want to discourage anyone from using TeXmacs. It is a great piece of software. I was only explaining my thoughts on why it's not more popular. I think a lot of people would like it if they had ever heard of it.
> As a rule, you want your resistors made of metal. Semiconductor resistors have a lot of really surprising behavior.

So much so that probably the most common semiconductor resistors where linearity is needed are actually transistors. Stick on external reference resistor in, use current mirrors inside to distribute the reference current around the circuit, and use transistors in the active region (linear region for FETs). It's also cheaper since transistors take less area than resistors.
A jury is essentially election by lot. We should use juries for more oversight-type things.
In that case, they can be a self employed independent contractor.
I'm don't ordinarily lean towards conspiracy theories, but its pretty easy to imagine the cold-medicine companies trying to think of ways of hindering any cold-vaccine development, in the same way that they actively seem to encourage people using their cold medicine to get back to work right away to spread that virus around some more.

I'd love a world with less cold viruses running rampant. When I started working from home full-time (years and years ago) I immediately noticed that the number of colds per year I had went from something like 10-12 to 1 or less. And the colds I get now are usually correlated with a visit to my grandkids...
isn't the bigger issue that encrypted email is only encrypted in transit and not in place? After you send an encrypted email and it is decrypted on the other side, odds are very high that it is sitting unencrypted on the mail server or local mail client. Most email breaches are not intercepting emails in transit but rather getting credential access to email servers.
Progressives hate what they have, so they want to change things. Unfortunately, they never seem too concerned whether the changes improve the overall situation or not. Conservatives love what they have or had, so they want to keep things as they are or go back to the way things were. Unfortunately, they too aren't looking at the overall situation.

It seems both camps are emotionally attached to their positions not being capable of considering that they are wrong about something. To err is human and so it is to think to be always correct in the important matters, I guess.
Extensibility. We may begin with simple hero image/call-to-action, but we might wind up with a sign up form with validation, a interactive map of office locations, maybe even fancy particles (who doesn't love particles!?[1]), etc.

The page load will be fast enough to dissuade no users, I can add server-side rendering & free code-splitting (e.g. Next.Js), etc. Seems like a good deal.

[1] https://vincentgarreau.com/particles.js/
What, you don't enjoy being stuck in a metal tub with thousands of other people, eating diner hall food and drinking overpriced cocktails only to enjoy watered down visits to foreign ports for extremely short time periods? But I heard they have an infinite soda package for just $12 a day!
in open source, is never figuring out how to make money, REALLY a priority? pfffft.
Tinyurl or similar can be used to create a small url.
Your mental model is mostly meaningless. There's no such thing as a generic death rate for a disease, because the death rate is dependent on numerous factors. You cannot compare the death rate between countries with different demographic profiles and ask "which is correct". How old are they? How fat are they? The idea that 5% of a person's social network is going to die is not accurate because social networks aren't evenly distributed. Most people don't have many contacts over 80 unless they're over 80 themselves. Most people will see very few deaths to people they're connected to. Old people will see a lot. And it's sad, but most of the people dying are already above life expectancy and close to death from alternative causes.

Hospitals being overwhelmed is an exaggerated problem. It's not happening in many places. Most hospitals only need to provide a small amount of care and can actually scale this up rather quickly. You hear about people being triaged in Italy, but you need to remember that the people being triaged are likely to die regardless of whether or not they're admitted to the hospital. Averages are not your friend here. If 50% of ICU patients survive, that does not mean that everyone going into the ICU has a 50% chance of surviving. If we get to a point that triaging is needed (I think dubious in major US cities), that does not mean fatality rates will skyrocket.

Social distancing has been pretty darn effective, and it's probably a good idea to cautiously continue. But we also need to be pragmatic.
Brains of verbal memory specialists (2016)
but jira already has this as Kanban Board
I'm sure most places have tried numerous times before and failed.
> The reason isn’t only speed but also signal to noise ratio. The further up the testing pyramid you go, the less clear it becomes where errors were introduced.

I disagree. A failing unit test doesn't even necessarily indicate that an error was introduced: if a unit doesn't do what it's supposed to but the user doesn't see that, then an error wasn't introduced. Sure, when a unit test fails there's often an error, but if an end-to-end test fails, there's always an error--E2E tests are testing from the user's perspective, so what they're testing is actually errors. (This is assuming that both the unit tests and the E2E tests are correctly written).

You're positioning unit tests as a debugging tool, but I'd argue that there are much better debugging tools: REPLs and debuggers give you a lot more information than a unit test, and allow you to ask new questions quickly.

I don't want to come across as being anti-unit tests. On the contrary, I think unit tests are highly valuable. But I don't think the value comes from gathering information, debugging, or even catching bugs (in most cases). I think the value comes from a few things:

1. TDD forces you to design units for reuse from the start. Immediately you're using the code in two contexts: the application and the unit test. So right away your code is inherently reusable (in a binary sense) because de-facto you've re-used it. Reusability is more complicated than that (it's really more of a spectrum than a binary) but having at least two uses from the beginning pushes you toward the reusable side of the spectrum.

2. Unit tests act as living documentation for units. It is often unclear by reading code what the code does, because production concerns such as performance and security can lead you to do things in seemingly complicated ways. But unit tests don't have these concerns (at least not in the same way) so you can write code in unit tests that clearly communicates what a unit does. And unit tests don't fall out of sync with code like plain text documentation does.

3. TDD is incredibly motivating. Moving red->green on a quick cycle takes advantage of the dopamine reward system to increase productivity.
I like this:

"A person’s success in life is determined by having a high minimum, not a high maximum. If you can do something really well but there are other things at which you’re failing, the latter will hold you back. But if almost everything you do is up there, then you’ve got a good life."
Pretty much all of my University friends got into team matching at Google for an internship position (myself included). All of them would have taken the job, and none of them were able to because the process was too long. It's pretty absurd, they even set up a call with myself and a dozen other people in team matching to basically tell us that we should take any other offers we have because Google is too slow. And then for full time it was the same thing - my time from application to on-site to offer was like 2 weeks for Jane Street, why is it 3 months for Google? The worst was that the deadline kept getting pushed back - for a month, I was told that I would be matched with a team that week, and I never actually got matched before my other offer deadlines.
Unfortunately, it only gets marginally better. It is still way too painful for regular people to use.
Good point - I was thinking card games really, and it's true that most sports betting is currently frozen - although there are reports that minor leagues (which are still running in some countries) are being heavily targeted by desperated punters and gambling orgs.
Man for an older person he is using a really small font on his screen! Also: looks like a GNU/Linux variant not windows or macOS.
What's the point in preserving failed cultures? What are the benefits we can gain from preserving them?
We use this software extensively at my place of employment and have done so for a few years. In fact, apart from ad-hoc spreadsheets with pretty coloured rows to make pseudo Gantt charts and the software developers using Gitlab issues, this is the only project/task management tool we use.

In short, it's quite good. It hasn't all been smooth sailing, but generally it's a solid piece of software which doesn't crash very often at all. The default design leaves a lot to be desired, but that can be easily fixed with CSS tweaks. Also, the performance can be very, very poor if there are a lot of cards open at once. The best process is to make sure any completed task is not just moved to a "Finished" column, but is actually Closed, so it no longer shows on the board. The Gantt chart (via a plugin, which used to be part of the core software) is a bit clunky. Exporting reports for management is also poor. Only a raw CSV export is available. There's also no actively developed mobile client. Overall though, I'm pretty happy with it for work projects, but don't use it for my personal stuff.
Is mojibake a general, known term? I thought it was only used in Japanese related circles.

For those not in the know, mojibake is when text looks like garbage, usually due to text encoding errors.
>freeze mortgages/rents and

The CARES Act has a provision regarding mortgage payments that basically requires that federally backed mortgages be frozen for up to 6 months, should the payee request it and claim to be impacted by COVID-19.

>absorb payrolls as other countries have

CARES Act has $350 Billion set aside for small business payroll expenses. There are separate provisions for Airlines, other specific industries.

Furthermore, the CARES Act has extended and expanded unemployment benefits to anyone impacted by COVID, and has temporarily grown the benefit by $600/week, meaning that unemployment benefits are now total wage replacement (or better) for the median American.
There's a separate requirements section that's linked to at the start of the installation section. I think instructions for things like configuring a web server would be too granular. In this case, the concise installation section combined with the requirements section seems like just enough info.
There are a lot of good ones around.

Even the middling pubs seem to make some sort of effort these days.
I doubt it. Google lives at head and breaks things. Industry likes stability in general I have code from 1996 that I still need to support on cpus that were current back then. Nobody has written a new compiler for those cpus so I am stuck with whatever the old compiler supports.
For a long time, we ran our Django test suite against an in-memory SQLite DB. It was super fast, which encouraged more tests to be written and a CI/CD process that allowed everyone to confidently ship code often.

Our production database is postgres.

We kept bumping against things we wanted to do in the application code that worked well with postgres, but would fail in sqlite. We limited our development so that we could keep running the tests. We knew that we could run them against a postgres db, but the development time to rewrite our CI test runner to spin up a fresh database was not worth it.

Recently we migrated from github + Jenkins to gitlab + our own gitlab-runners in AWS. During that switch, we prioritized testing against a Postgres DB and got it all running in a containerized way that spins up at fresh DB for every test run. The tests are slower but the runners scale horizontally so we don't mind queueing up as many merge requests as we need to and deployments through Gitlab environments are a big improvement over our Jenkins deployment job, so we still ship as often as we want.

Now our biggest testing issue is keeping fixtures up to date.
Zillow just sold a house in my neighborhood they had for almost a year at a $40k loss. It sold for about $75k less than when Zillow first tried to sell it.

The house itself is very odd and the outside materials don't match the rest of our neighborhood. It was renovated poorly and looks weird but Zillow bought it anyway.
It also makes Visual Studio unusable in middle range hardware.

Visual Studio 2019 + Roslyn plugins is more than enough.
Our trick is to use SQLite to completely side-step the concern of maintaining any sort of central testing database. Each developer can clone a fresh copy, load the .sln, hit F5, and every database required by the application is immediately available within the same process. There is absolutely no other software required to be installed.

This also makes it infinitely easier to coordinate complex schema changes. Each developer can sort it all out on their local branch before we even know about it. If we had to share some common test database, this would become a much more painful process.

Also, I do not believe in using mock layers for the database interactions. Our service implementations are tightly-coupled with their backing datastore. This is the only way we are able to make SQLite a viable storage medium for a high-throughput business application. As a consequence, testing our services in absence of their concrete datastores would be an extremely disingenuous endeavor for us.
There is a joy that shines through everything Knuth does. Those who have ears hear the reason for this.
I wondered about that! Restaurants all over town have signs on them, advertising bottles and cases for sale.
You can't pay your light bill or insurance deductible with your net worth
Enter https://cuelang.org
I used his books as a way to learn the things about computer science that I missed out on by not having a CSci degree. They are very mathematical, but that's just a bonus for me. They are certainly not light reading.
When you’re swinging a hammer, everything looks like a nail
Not in this case. PGP mail or S/MIME are encrypted end to end. That said you may have a mail client which stores an unencrypted search index locally.
If your database is mutable then you have a third party network resource, essentially you can't test it because you have no stable basis in time and no means of dealing in values

All you have is a shared place, mocking is essentially putting up a fence around it to prevent testing into that boundary

If your database is immutable and is indexed for time travel, you can rewind or fast-forward your database into your desired state, if your database supports speculative writes you can even build up a non-committable state

I'm sure Rich Hickey will have a talk on this in relation to databases
GrowthClub – high-quality rival of lunchclub.ai
"Even some big companies will retool around automation I imagine - to survive. Those jobs will never come back. Anyone looking for a job after this is 'over' will be shoulder to shoulder with 20M other people doing the same thing. Its going to be rough. "

Wholly agree - automation/robotics/AI is a net winner in the end; wage suppression for those jobs that may return caused by increased (abundant?) labor supply.

Most creative/dev freelancers I know who are getting work are not systematically increasing their rates like they used to be only a month or so ago, instead flat at best, and worse, competing more now which drives rates down.
This is an orthogonal issue, not a bigger issue. The point of end to end encrypted email is that it doesn't sit unencrypted on the mail server. Whether it sits unencrypted on your client or not is something clients should work on, but it doesn't mean that using encrypted email in general isn't hard. I could equally say that the fact that metadata such as senders isn't encrypted is a problem, but that's not what this article is about. We can have that discussion, here just probably isn't the right place unless you're going to tie it back into why GPG is so hard to use somehow.
Firebase Email Authentication with react-native-firebase and react-navigation v5
>for software that holds important data of yours in its own proprietary format

This seems like an odd description. TeXmacs may be the only implementation of the format, but it seems well-documented and the code is all free software. I don't think I'd call it a proprietary format.
More evidence furthering the point people will continue to stay home even if the government allows business to reopen: https://twitter.com/dkthomp/status/1250471852633448448?s=21
There are a lot of those around. There's a pretty good on in Brighton.

Thai restaurant upstairs, pub downstairs (where you can order the Thai food too).

Similar thing near me in London, very middling karaoke pub with pretty decent curry from upstairs.
As someone who worked as a pen-tester, security is almost ALWAYS at odds with convenience.

Making better security less and less inconvenient is the name of the game. Even if 100% security would be as easy as ticking a box, though, the fact of the matter is that most people don't care and if it's not "secure by default", it simply will stay not secure.

Maybe a synonym for "turned on by default" is "absolutely zero inconvenience or attention needed"
I use a 5.1" screen, and I can see the difference very well. I also watch a lot of FullHD screencasts, and while the phone screen is too small to do read everything, most of the text is still readable. The trick is to watch the original 1080p video.

The problem of the in-between resolutions is blurriness introduced by scaling. 1080p content is very common, text rendered to such images is already rasterized to take advantage of that resolution. iPhone has to downscale 1080 lines and to 750 lines, the scaling factor is 0.6944. There is no way that the text will remain sharp and readable. So the text in most videos will not only be a bit smaller (that's physical screen size, 4.7 vs 5.whatever), but it will be blurrier. Low cost 720p screens have the same problem, but at least the scaling coefficient (2/3) allows for sharper result.

The problem is particularly evident with text, but it applies to all minor details
> because the test doubles for the database don't accurately emulate important behaviors and semantics of the real database.

Commenter implies that bugs occurred in code that was assumed to be tested and correct (according to the test specs) because it did have tests. Which is decidedly Not Fine.

Now, would I consider them to be “unit tests” in this case? Probably not. But the label you decide to slap on the test doesn’t change the fact that a spec was written and code was tested against it and passed (falsely) due to mocking the db.
My understanding is that tocilizumab is roughly 100 times as expensive as hydroxychloroquine and has intensive storage requirements. I don't see how the drug scales.
Very very few people earn $500k/yr at FAANG
What a startup crash reveals about China's post-coronavirus economy
Not just google. All large companies I've inspected have had similar issues. Appearance becomes important. People loose agency and autonomy. Communication stalls. Things take longer. More misunderstandings. More mistakes. No one takes responsibility. Redefinition of words like "success" and "failure". Endless meetings. Etc, etc.

Smaller companies tend to have stronger focus of just getting stuff done. It's clear who has responsibility. People can more easily make a decision on their own or in small groups and just get it done, without involving a clown car of middle managers.

When I build projects I only have two "levels". Management have final say on budgets, targets and priorities. Experts/devs/techs get the work done. They generally make decisions with full autonomy and self organise. If they need help with coordination, planning, followup, etc then management steps in. Management also monitor and track. Usually my management has very strong technical skills and tend to be part of the daily work in the trenches.
The study comparing the dosage was stopped, but a parallel study presumably about overall effectiveness is still ongoing.
Well, I certainly left myself open to that way of avoiding the issue.
Libra shifts model points to support for central bank digital currencies
Before I had my daughter we used to spend a lot of time in restaurants in London and there is some really great food around.
off-topic nothing extraordinary but but I like that bloomberg site is "trying to" catch up with new york times when it comes to interactive articles.
Covid-19's Ripple Effect: Mapping Out the Societal and Economic Consequences
What channel logos have gone from solid to translucent?
jsyk, it looks like spacepub.space has an expired certificate, so your embedded video on that page isn't loading.
I probably shouldn't do this, but, uh, you know about Rex Research, yeah? http://rexresearch.com/

I like you yters. You're crazier than I am and that's hard to do. But despite a rocky beginning (cheers!) Einstein turned out to be correct. We've measured and verified relativity to the heavens and back.

Really, it's a staggering feat what he did: you take two basic ideas, that the laws of Nature are the same in every (inertial reference) frame, and that Maxwell's equations (laws of Nature as far as we know) have a constant c, and everything else flows from there. The Universe is stranger and more wonderful than anyone has ever imagined.
This looks lovely for a self hosted Kanban board. Of course there are _lots_ of paid products out there for this too, but there are a lot of times where my company would prefer something free and self hosted.

Slightly unrelated: It looks like the author is the same as the self-hosted RSS reader Miniflux which I've been using for 4-6 months now and has been fantastic (Miniflux is linked in the footer and the primary committer is the same on both repos).
Sound of Colleagues
If they use V8 it doesn't no. At least not with the state of WASM right now. Manual memory management and JS it is.
This isn't portable. Executable files aren't binary blobs, they're a structured format. If you append data to an executable there is no guarantee it's actually going to end up mapped in memory for you. You'd have to put it into an actual ELF segment, and at that point you're back to using the linker.

It's a lot more sensible to ask the linker to do this as in OP than to hack together something like you've described.