skysight-inc/HackerNews huggingface dataset:
Just an anecdote here, but my main spending account and auto loan is with a small local credit union (SFCU). They have been very helpful and proactive in terms of helping people with reduced cash flow. They are deferring payments on auto loans, home loans, and removing minimum payments due on credit cards [1]. Of course, interest accrues. They're not trying to go under too. But I did appreciate the proactiveness. They reached out to members via email and phone as soon as the shelter in place orders started in our area.

It often pays to do business locally with smaller businesses for situations just like this. They're a bit more "human".

[1] https://www.sfcu.org/covid19/
We don’t know for a fact what would happen without these restrictions. At this point the data available does not point to a clear conclusion either way. Some countries and states that imposed the harshest restrictions are being hit the hardest. Some with little to no restrictions are faring well. It is dishonest to say that without restrictions a disaster will happen. Nobody knows and the observed data does not support such a statement.
Moving fleet software releases to a sharded scheme
The advantage of autojump - at least for me - is that it doesn't depend on the shell, as it is implemented in Python. This makes it possible to read and write the data elsewhere, too, independent of your shell.

For example, I integrated it into ranger (see my history, I don't want to spam HN with this project).
Coronavirus 6 New Symptoms, NCDC 2 New Molecular Lab – Urhobo Daily
> Minimization of waiting rooms. If your appointment will be delayed, you’ll be informed of it ahead of time via SMS.

That would be great! Then I can keep working until the last minute and, if no SMS was received, teleport myself directly into the doctor’s office.

> Time slots are strictly enforced to avoid overlap.

Then everyone will be scheduled, and charged, much more time than the expected duration of a consultation.
Law and the government are there to do what benefits the society that grants them their power. Blindly upholding contracts does not benefit the society that grants them their power.

("But look at all these other things they do that suck!" - yup, I'm there with you, but the purpose of government is to be just, which is not the same thing as clueless.)
A function like this should not be something that anyone even thinks of writing or using.

In properly designed languages, values have either a known concrete type, or the interfaces that they have to support are listed, and the compiler checks them.

Even in JavaScript/TypeScript, if you are using this, you or a library you are using are doing it wrong, since you should know whether a value is a promise or not when writing code.
That's because the ridiculous fees that credit cards have in the US which funds that for you. In EU the max cap for merchant fees using credit cards are 0.3% and 0.2% for debit cards.

Just a quick search here in Sweden the "best ones" totes zero interest for 45 days, one has about 0.4% cashback if you book flights with them, probably regular flights and not combined with other promotions.... Can't be bothered to dig in. All have much much higher fees regarding atm withdrawals and global purchases compared to debit cards.

Other tries to have "10% off using the promotion store at this online store" whatever that means. Probably stuff you never needed in the first place.
Always wonder about those round rect
The beer supplier for my local pub actually came by to empty the kegs. They're taking it all back to get get converted into hand sanitizer. Which is a great solution.

As for the pub, they're offering takeout of their normal menu. As well as sell craft beer packages.
I can see why sanitizer used in a hospital would have to be "medical-grade", whatever that means. Why would any other sanitizer need this? If the fluid was safe to drink (most alcoholic beverages are sold for this purpose), why wouldn't it be safe to rub on hands?
I fully agree that it's excessive, but I admit that I have no rational basis for that position. I wonder how they would make that claim, while also acknowledging that gambling exists.

You can lose 500k on roulette easily. That seems no less arbitrary
> the federal government obstructed any efforts at establishing widespread testing practices

I wouldn't call CDC botching tests "obstruction," but it was probably the most significant failure at the federal level.
I mean the thing about fungi is that the tops can look the same and you just need to do a spore print to positivity distinguish one from another. There may be some mushrooms which are simply impossible to tell apart by outward appearance. In one of the fast.ai lectures Jeremy shows how to distinguish different breeds of cats. Then he shows how to look at the confusion matrix, and he found one pair of breeds the network really struggled with. It turns out they look really similar to him too, and when he researched further he found they’re simply hard to tell apart. Perhaps with an enormous data set there might be small differences a network could detect, but the confidence might still be low.

And given that mushrooms can kill you, it may simply never be advisable to rely on any photo based identification.
Have fun telling that to your boss
Hi, I appreciate a lot your defense of the view that Murray cannot be categorized easily.

However there is some confusion as the title of my submission has been changed by some moderator (not by me), from "Indictment of Craig Murray (Assange trial reporter)" to the current one of "Craig Murray Defence Fund Launched".

The moderator changing the title, or maybe some other user, found useful to flag my submission at the same time, which one of the effects has been that it never appeared on the HN front page (maybe for the best, given the kind of polarization the subject can sometimes provoke).

It was unflagged shortly after I asked by email the reasons of the flagging (but the email got no reply).

Thus the discussion was about whether the term "reporter" I use in my title was fair (and somehow it got strawmanned by becoming "journalist" in my critics' mouth). And part of my answer was that anyway Craig Murray was indeed reporting a lot of otherwise unknown details of the trial to the public.

Now in the title imposed by the moderator there isn't even the notion of indictment anymore.
If only there was a similar ban on alcohol which was supposed to help, but ended up making the situation worse. Maybe it even overlapped with a financial crisis.
That was exactly my experience. The defaults are so ergonomic, and the configuration scripting so utterly sane, that I have no desire to go back to bash.

For example, do you want to make an autoloaded function named "foo" that comes into existence the first time you call it? Write a file named ~/.config/fish/functions/foo.fish, and inside it define a function named "foo". There - done.

Follow this pattern to make a function named "fish_greeting", and it will run every time you launch a new fish shell. Want to make a custom prompt? Write a function named "fish_prompt". Decide you want one of those fancy prompts where the timestamp is displayed on the right side of your terminal window? Make a "fish_right_prompt.fish" file and put in it:

function fish_right_prompt --description 'Write out the right prompt'
set_color 666666
date +'%Y-%m-%d %H:%M:%S'
set_color normal
end

After years of customizing bash (and later zsh), this is a breath of fresh air.
Checking them into your repo is called “vendoring” and it’s one way of solving the problem, yes. Personally, it’s my favorite approach. But it does have some challenges, as other commenters point out.
> a radically different solution can be a career-limiting move, even if it's a success

Why / how can that happen?
I'm not sure why people are blaming the lockdown, when the problem is an economic system with massive private wealth hoarding and minimal public reserves which shows signs of falling apart within weeks when faced with an exogenous threat.

The usual advice for people who are not on the breadline is to have at least a few months of reserves to spare. It seems we expect our national economies and business owners to operate less prudently than individual households, because we "can't afford" a more robust system.

In fact we're more than capable of creating our own recessions/depressions without a threat. And while there seems to be some legitimate concern for the current victims of this recession/depression, it's interesting how little there was during previous downturns.
The "slow and steady" approach works well for mature or stagnant ecosystems, but only when the packages are small enough that distribution developers can reasonably backport security fixes. That clearly doesn't work with big programs like Chrome and Firefox, so they have to resort to shipping the latest ESR version.

Writing JavaScript on Debian is practically impossible without sidestepping the package manager in some way. In a lot of cases, the hacks you have to do to run up-to-date software on a distro like Debian decrease reliability significantly.
Yeah, in 10 years of Python and front end development, this is the most fragile ecosystem.

That's not a criticism of NPM, just the way it's being used today.
As in, the post-2015 unusable MBP keyboards or the nice ones? That might be enough to push me towards the X1 instead of the Lemur although I'd love to get a System76 just to have something from an independent shop from whom I might expect decent service.
Don't you have to make analyses and reports "production quality?" I found that fun at first, but now it's annoying when 25% of my code is formatting and capitalizing.
Test performance evaluation of SARS-CoV-2 serological assays (April 24, 2020)
The Kroger stores I go to always have that, but they always seem to shut it down around 6pm, and I get off work at 7pm, so it's kinda useless to me haha.
Yep, my initial problem was this. For instance, I was trying to learn product market fit, but the results I found on google was terrible.
Rapid technology growth also slows the adoption of electric vehicles because it increases the complexity of manufacturing and the pricetag for their cars. China’s in the business of making products of lower quality but much lower cost, then flooding foreign and domestic markets so Tesla cant compete. And given the option, many people would choose an electric vehicle, if it was cheaper.

For tesla to continue rapidly developing new tech it needs cheap manual labor for production and large markets to sell in. If china floods the markets with cheap electric vehicles, tesla loses their markets, their economy of scale, their data collection etc.
I wonder why people won't use yarn zero installs. They are great for having a reproducible builds and can work offline. You can have a CI and git hook which checks your code before deployment or pushing to git.

Another way is to pin down the specific versions without ~ or ^ in the package.json so your updates don't break stuff.
It's because because this is an extremely well-worn topic and the comments on it are always the same.

The answer is: if there's a workaround, it's ok. Users usually post workarounds in the thread. This is in the FAQ at https://news.ycombinator.com/newsfaq.html and there's more explanation here: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... Note https://news.ycombinator.com/item?id=10178989 from 5 years ago.

Paywalls suck, but HN would suck worse without NYT, WSJ, Economist, etc., articles, so workarounds are what we're stuck with until the publication industry gets its act together the way music eventually did.
Nice. One thought... the greatest "oh that's neat" payoff for me was seeing a note that in some county, bottled water was widely available. And in another, not. Which prompted me to wonder which countries that was/wasn't true for, and how it relates to tap quality. But the UI didn't seem to make that easy to explore.

So perhaps pull more information up to the top level? At least on desktop?

One pattern of use is "exploring the world". On desktop, this might involve clicking once to get the little popup, with a side-effect of unpredictably zooming and panning the map; then clicking again to get an info page; and then back page to return to the map. For every country of interest.

I wonder if this could be made lighter weight? The country outline is nicely highlighted upon mouseover. One might imagine adding much of the info page core content, somewhat abbreviated, to a slightly larger popup. And even showing that popup upon mouseover (with perhaps a delay, or mouse velocity tracking for intent). So then one might simply mouse move around the world, seeing water quality, bottle availability, etc, and able to more easily spot "oh that's neat".
> "I completely agree, and can’t understand the downvotes."

The reason can be found in the FAQ:

"It's ok to post stories from sites with paywalls that have workarounds. ... But please don't post complaints about paywalls. Those are off topic."
Phoenix 1.5.0 has been released
For compatibility with old versions of JS without Promise, when libraries used thenables or a promise library.
Oh, the irony ... https://www.npmjs.com/package/is-falsy
Show HN: A Time Traveler's Destiny, a short fiction
A Time Traveler's Destiny takes you on a nail-biting journey to a string of past and present timelines, so deeply intertwined that makes one questions current reality. Be prepared for a whacky twists, that leaves you thinking about the timelines. Based on a candid recollection of an intense dream.

https://tinyurl.com/y7ggmudl
>Or, really, part of standard js, maybe.

I think this would be the solution. I feel like a lot of the NPM transitive dependency explosion just comes from the fact that JavaScript is a language with a ton of warts and a lack of solid built-ins compared to e.g. Python. Python also has packages and dependencies, but the full list of dependencies used by a REST service I run in production (including a web framework and ORM) is a million times smaller than any package-lock.json I've seen.
Oof. The game itself just doesn't lend itself to fair competitive play owing to its very nature. It's like how the overhead press was removed as a powerlifting lift in competition: It's just not possible to judge fairly (too easy to cheat using your legs).
http://archive.is/vm3Ga

You're not wrong, it's a pretty good opportunity (as conflicted I am about extracting money from children using psychological trickery, Verizon does appear to be in the ad business already). But how screwed would the opportunity be now if Verizon was actually thinking about it?
But when exactly do these get applied? If you can’t settle at the end of a month you go into the next one with 115% of the debt?
The Guide to Web Scraping for Everyone
I think it would better to provide "No data" for French Guiana?
The Time Is Always Now to Follow Your Bliss
If it's a program-visible kind of box, yes that would be a problem.

But if you're generating polymorphic dispatch code at a lower level than expressible in Rust itself, there is no reason why hidden box types cannot be used to simulate unboxed types. That's just a memory representation difference. A bit like the way V8 creates specialised types for JavaScript objects at run time, but it's invisible to JavaScript except for speed.
1) The Archers (BBC) - to improve English

2) Reluctant Persuaders (BBC) - Comedy

3) EastEnders - just started

4) Intelligence Matters

5) Software Engineering Daily
BrowserSync[0] has syncing different tabs, reloading the page on code changes, layout mode, and many other features. It basically does what Polypane seems to do, and it's FOSS. The only thing missing is, as you mentioned, multiple windows side-by-side, and you can pretty much do that manually (or with a tiling WM - which you already mentioned).

[0]: https://www.browsersync.io/
A Time Traveler's Destiny, a short fiction

https://tinyurl.com/y7ggmudl
I have 4 ARM Odroid devices, but I'm not going to buy another one. Even though some are advertised as supporting mainline Linux kernels, in practice none do if reliable operation is to be expected.

When you buy an ARM Odroid device, you're tied to Hardkernel's vendor-specific patches and vendor-specific Linux kernel branches. As you would expect, the quality of these patches varies from bad to absolutely terrible. If you visit the Hardkernel forums, you'll see people casually swapping patches to get functionality like USB to "work".

The practice of not even trying to merge with mainline is completely unacceptable, and not only leads to fragmentation but erodes any quality guarantees one can make about systems one builds on top of their products. They're literally running code that the mainstream Linux kernel development community has neither vetoed nor reviewed. It's for that very reason that I will not support them anymore. The ARM Linux ecosystem is bad enough without me subsidizing this sort of behavior.

It's also disappointing to see the Linux kernel community not coming down hard on such endeavors (Linus in particular could enforce the Linux trademark) since they dilute the entire ecosystem and erode quality. Odroid advertises Linux but it's not really running Linux.
"Government" implies taxes.

While we're paying high taxes here in Denmark (about 38-50% income tax depending on your bracket), we don't spend a lot of money on things like health insurance like you do in US.
This function is most likely an artifact of before promises got standardized. One way promises took off and became so ubiquitous is different implementations could interop seamlessly. And the reason for that is a promise was defined as 'an object or function having a then method which returns a promise when called'.

Doesn't excuse the JS ecosystem and JS as a whole, which truly is a mess. But there's a history behind these things.
Do you have any budget left for a sales team? I can speak from experience they are essential for most startups
SEO thing frustrates me, there are too many SEO optimized bullshit content out there. I am so unhappy that I have to waste a lot of time to dodge from them while I am trying to learn something. Maybe human and machine partnership can create better solution.
>At some point they will merge iOS and Mac OS

And just outright kill a bunch of applications?
Discouraging use of actually-effective measures because they make people less risk-averse is dangerous nonsense. Use the measures and then find some other way to affect behavior.
I want to add that for a fanless credit-card-sized computer, a quadruple Cortex-A55 is the correct CPU choice.

A quadruple smartphone core like the obsolete Cortex-A72 or any of its successors, Cortex-A75, Cortex-A76 and Cortex-A77, requires a smartphone-sized board, unless you use a noisy fan for cooling.

There exists also the fanless ODROID-N2, with a quadruple Cortex-A73, which, being well designed, has a larger board, which has an area similar to a smartphone or NUC.

The RPI4 has a too large CPU for its size, unless fan noise is considered acceptable.
I never had coffee. I drink Diet Coke and I enjoy tea ( I have some once every week or so ). I have been writing code for over 25 years now, and I never felt that I was missing out but then again not sure I’d know either way.
In the past, their Odroid X2 ran fine, but did have a lot of custom patches in the kernel. This made it hard to update to newer kernel version.

If I remember correctly, the binary blobs for the graphics driver (Mali) were also hard to get for newer kernel versions.
can't hear you because he's playing Red Dead Redemption 2
You attribute this to a lack of cultural evolution, but the problem is that wacky ideas that might be right are frequently difficult to discern from outright pseudo-science.

The idea of "cadaverous particles" in fact appears to be at least partly a bit of pseudo-science: There are no such things. Semmelweis had accidentally stumbled onto germs, but he didn't know it, and therefore his reasoning was flawed even if it gave a correct result; If the doctors stopped dissecting corpses, that would have reduced things just as much as the mid-wife ward. If he'd understood why washing hands actually worked, he could have had the mid-wives do so as well and save many more lives.

I also don't think it's correct, at least using the Semmelweis example, to say that "we haven't culturally evolved". Semmelweis's failure to spread what he learned was at least as much victim of his own personality as anything else: "Semmelweis was not very tactful. He publicly berated people who disagreed with him and made some influential enemies".
Compared to the TypeScript experience in the same editor, the Python experience is terrible. A little bit of that can be attributed to Python's type system being less powerful than TypeScript, but most of it is not. Things like auto-imports, deep autocomplete, instant feedback on the errors it's able to detect, etc should be perfectly doable.
This article provides a good overview of the problems and pitfalls of visual programming languages and environments and why their perceived benefits have not been realized up to now. I'd add one more. Cobol has gotten a lot of attention lately and although not "visual" in any sense whatsoever, had the goal of making programming accessible to managers and business users by adopting paragraphs and sentences to add structure to programs. Which is great and fine for trivial examples, but in practice the 25,000+ LOC real programs (and thousands of these in typical systems) were/are inscrutable to everyone but the specialist.

The inherent problem is the lack of primitives to build abstractions to "move the langauge toward the problem domain". These primitives can be first class functions, objects, macros, etc [1]. Visual programming environments I've seen also fail to provide any such mechanisms as this article supports.

[1] http://www.paulgraham.com/avg.html
He said “has” not “should have”. It’s an observation. You can prove or disprove but not impose moral judgement.
https://archive.md/TJciy
Selected highlights- you're not guaranteed to get access to any particular article.
Lenovo Carbon X1 - besides maybe Dell XPS line - this is the best small 14" laptop for Linux. I consider it a 13" macbook replacement. it is good quality. I have had zero issues with my 6th gen running Fedora. However, you will never get the trackpad exp of a Mac, but you get a GREAT keyboard on X1s to make up for it (and the trackpad is actually pretty good).

I wouldnt want to fight with Apple hw with Linux. Apple doesnt want to make it doable any longer...
Did you even read the article? After the cares act, in many states the “break even” point where unemployment income is less than your working income is 25-30 dollars an hour. That’s 50k-60k per year. Anybody making less than the median income is going to come out ahead, assuming they were legitimately employed to begin with.
Promises were not always part of the standard and for many years were implemented in user space, by many different implementations. Using duck typing like this was the only way to allow packages to interact with each other, as requiring an entire stack to say only use Bluebird promises is not realistic at all.
> Practice practice practice - Fatal1ty
Consider it a special function like "__init__" in Python. I think this is one of the problems with duck typing, existence of a public function introduces possible name collision onto the whole codebase.