skysight-inc/HackerNews huggingface dataset:
The British Museum are working on digitising their collection with 3D scans and high resolution imaging. The catalogue is slowly coming online, an example: https://research.britishmuseum.org/research/collection_onlin...
Try the Temporary Containers addon. If a site doesn't have a specific container it opens in a new, temporary container. That container gets deleted 10 minutes after you close the tab, taking all the cookies/local storage/etc with it.
And what about the southern hemisphere? In addition to any suffering that might occur there, that also creates a huge reservoir from which the northern hemisphere can^H^H^Hwill be reinfected. And that's assuming that seasonality is even a factor for COVID-19, which is far from certain. A change of season might provide a temporary respite for some countries, but that's not the same as the pandemic fizzling out.
Your job is not to build the perfect/best product, it's to build the one your client want and is willing to pay money for.

If you tell the client that they're wrong and that you should fix the critical bug first how they react is a really good test of whether or not they're going to be a good client. If they insist on fixing the lower priority bug first then you should try to stop working with them, because at some point in the future they're going to demand more unreasonable and stupid things that blow up in their face, and you'll lose that client anyway. Save yourself the stress of working with bad clients and get rid of them at the earliest possible opportunity.

If they accept that you know what you're talking about and give you agency to fix things in the order that you think they should be fixed, do your absolute best to keep that client happy because they'll be a joy to collaborate with for years.
International trade regulation and job creation
Sign up if you would like a pair of custom fit sandals this summer
The LA Olympics are, from what I recall from a Bill Simmons podcast[0], going to be one of the cheapest to host in history. Salt Lake City also continues to use most venues from the 2002 games[1].

Some of the highlights from the podcast on the 2028 LA Olympics:

* Only major construction that is occurring is an upgraded temporary track in the Coliseum, renovation on USC’s swimming arena, and building a train line to the airport (which, IIRC, was in the long term plans already and is just being re-prioritized). The track from the Coliseum will be broken down and split among various high schools who can benefit.

* There are some additional temporary structures going up, such as bleachers for beach volleyball.

* The LA games are doing what you suggested and are using existing venues for almost everything. UCLA dorms are going to be the Olympic Village and USC dorms will host media. USC, UCLA, MLS, NFL, and NHL/NBA arenas will be used to host various events. There is no brand new permanent construction.

[0] https://m.soundcloud.com/the-bill-simmons-podcast/mayor-eric...

[1] https://www.deseret.com/2017/2/4/20605641/utah-s-secret-sauc...
Hi HN,

While developing Bloom[0] I realized how much I love open source. So I decided to share this passion with the world. Whether it be in software, in hardware, in education, in science or in agriculture, open source have proved its superiority.

However it's very difficult to find interesting and quality content in this ocean. Just GitHub had over 100M repositories in 2018!

So I created the Open Source Weekly letter, where you will find the best projects, people and articles on open source, curated by hand.

Whether you want to make your first contribution, discover new interesting projects or people, I will do my best to satisfy you.

I think we are just at the beginning of the open source revolution and I want to contribute to spread its greatness.

Sylvain

[0] https://gitlab.com/bloom42/bloom

[1] https://github.blog/2018-11-08-100m-repos
We are Kontoors. We design and manufacture shoes based on the shape of your foot. We are doing a soft launch this summer with sandals and would like to pick the first 100 people who sign up and fit our user profile to snag a pair. Reach out to us with suggestions or if you want to share you shoe horror stories.
arise with ants
Just treat every address as an opaque string. I.E. let the user enter whatever they want.
I switched to the new Edge because of Google's abusive practices such as logging me into the browser when I log in to Gmail. There is a settings option to prevent this, but it is FAKE. It doesn't change anything.
Uh... conservation of energy?
It's always a scrummaster type who gets back from some training and wants to add a ton of JIRA overhead like separating severity and priority. I've ignored it for 15 years now and it hasn't bit me once.
I feel like nobody cares too much if they’re running one Electron app; people do have the headroom for an extra 1-2GB of RAM usage. The problem comes when they run several Electron apps at once, and each comes with its own “base” overhead (i.e. the runtime memory consumption of the browser-runtime as a whole, independent of how many render contexts are open.)

Chromium is built to share a lot of things between tabs efficiently, but this economy-of-scale doesn’t translate over into having multiple instances of Chromium running. Each instance gets its own GPU renderer process + font-glyph tile cache, its own network-request cache (i.e. its own in-memory key-value store with its own LRU limit), etc. Running multiple Chromium instances at once is a bit like running multiple copies of an RDBMS on the same machine and expecting them to not fight over memory.

Does anyone know what exactly this “base” overhead in Chromium consists of; and, more importantly, how often it changes relative to Chromium releases? Because I’m wondering whether it’d be possible to factor most of it out into a separate layer from the highly-iterated-on “browser engine” DLL stuff (the renderer + DOM + JS layer) into its own sort of “Chromium Core Services” DLL, which could be relatively-more ABI-stable.

If you had that factoring-out, you could achieve a pretty good memory + CPU savings just by having Chromium + application frameworks like Electron all share one copy of the Chromium Core Services between them, while keeping their own higher-level “renderer+VM” DLL on top (which would hopefully be pretty stateless in terms of shared state, only adding the ~50MB mmap(2) overhead of the DLL-image itself, and then whatever memory the individual render-contexts consume.)

Alternately, of course, you could build Electron as a pseudo-browser where Electron “apps” are just separate windows running in its memory space, and the native Node processes are all just distinct V8 Execution Contexts in the same process. But 1. this would lose you the ability to develop for a particular version of the renderer, which is what Electron gains you over projects like Neutralino in the first place; and 2. this wouldn’t give you the benefit of Electron sharing service-memory with Chrome itself.
that may be so, but I think it's a valid point to bring up the tradeoffs you're making, including using a non-standard dsl that other designers/developers/hires will likely be unfamiliar with.

personally having written css since I was a teenager, my gut reaction is "eww", but if the team or stakeholders deem it to add value to a project and not affect productivity, sure why not?
Discovery channels streaming strategy through reality television
Tempting to buy. I bet some bullshitters are going to revitalize them.
Of course that's the case, but thankfully we have you, kragen, to thank for your work in accusing others of being ignorant and clueless while knowing nothing at all about anyone or anything, and adding nothing of value to the discussion in the process.
Exactly! (Thanks!)

The distinction is important because a sequence of ten heads seems 'rare' in isolation. However, it is not particularly unusual when you go looking for it as a subsequence of some bigger set of trials.
Most remarkable: "The bulb that still worked after 70 years" - "A light switch - probably installed in the 1950s - illuminated a large Osram bulb marked 'HM Government Property'."
Thanks for the answer!

I am working on GrandVJ, mail me to marco at arkaos dot net if you want a license to try it, we do support spout..
It's mostly true that operators are equivalent to functions, but there's an important distinction at parse time too for most languages.

You can have functions named foo, bar, and foobar, but without some sort of convention (usually whitespace or other delimiters) it isn't possible to look at the string foobar and identify whether this is supposed to refer to the single function by that name or to whatever having foo and bar adjacent means in your language (probably composition or application).

Contrast that with operators like +, which serve as delimiters by themselves and can be unambiguously placed next to other function names because they're drawn from a different character set.

Whether that convenience is worthwhile is up for debate, but I think it would be surprising to type a+b and get some kind of parse error that can be rectified just by typing a + b instead.
I think the fact that it took an entire month to understand how to reach compliance speaks to the "pay to win" nature of regulatory barriers-to-entry.
IMAP still works, you could use a local client
> If they do, then we can all have that conversation.

That is not how arguments work.

> But just because they could break the agreement does not mean we should jump to any conclusion that they are currently.

Oh, and straw-maning, too? Brilliant!
Platypus: Create native applications from command line scripts
Think Medieval Lent Was Tough?
The end point is "how does it change my work". It's not clear from the article, why do we need Severity at all, if it doesn't affect my work.
There is no "severe to you" as a dev in this sense. Severe to you is when your IDE is not working and you can't work on the priority tasks.

The crash has no severity to you. It is either severe or not to the client. If you don't know whether it is severe to them, sure you can guess that a crash in france is severe, but that's an incorrect guess, not an independent dimension of severity.

There is no "techical measure of severity", everything is goal oriented. It's not severe unless it's important to the client, or is impeding something that is important to the client.
Is there any sense for how accurate the case numbers are?

I've been thinking about it and I can't fathom how we would know of every case.

What percentage of adults who get the seasonal flu go see a doctor and get diagnosed, 10%? Coronavirus symptoms mimic the flu and can even by asymptomatic in people, meaning people can easily attribute symptoms to a bad cold/flu or not even notice them. On average someone with coronavirus spreads it to 3-4 other people. It's estimated that the virus started infecting people in early January, but China didn't start quarantining people until 3 weeks later or so.

I just don't see the math adding up, all it takes is a handful of people not seeking treatment in order for it to start spreading without our knowledge. There has to be thousands of additional cases around the world of that just aren't diagnosed, which is how we're suddenly seeing unexpected diagnoses in places without any previous outbreak like Iran.
With no direct proof, as far as I know.

But they do refer to the complete publishing of the diplomatic cable, where apparently quite some irakian sources were mentioned in plain text, or with enough information to identify them.

So it is possible, that indeed people died of it. (killed by ISIS or alike) And this point is also the weakest in the defence of Assange in my point of view. (generaly speaking. I am not in favor of extradicting him)

Because the goal of the leaks was to uncover war crimes etc.
But by just publishing everything, even though wikileaks worked with newspapers before to especially prevent informants from being exposed, he went over the line.

On the other hand, the whole invasion of iraq was against all international right. So from that point of view Assange did not care for informants for the US. (he actually said so, said some press people involved)
For everyone is who skeptical about utility-first "atomic" or "functional" CSS, and don't want to go through the hassle of getting Tailwind with necessary build steps set up, I'd recommend giving a smaller-scoped library such as Basscss a try. It's >3kb, you can include it using a CDN link, and it covers most of what you need to be productive.

https://basscss.com/
It shocks me we don't have a place to read honest reviews.
Where professional reviews who get paid will test things and give an honest opinion, anonymously, so they won't be bribed, and you can go there to read what they say and see their rating.
Vital Product Management Mental Models for Startup Founders and PMs
It's an artifact of how they develop and test software. And ultimately Firefox suffered these bugs because their product wasn't compelling.

Googlers push new code to production regularly, with the cycles getting faster all the time. It used to be biweekly (as the article alludes). Then it was weekly. Then it was daily. Then it was "push on every green build".

If you push to production literally the moment your test suite passes, then your browser compatibility is a function of two things:

1. What the engineers developing a feature use.

2. What is easiest to build automatic test suites with.

In both cases the answer was Chrome and Chrome. Firefox has never had good support for API driven embedding. Embedded Gecko never took off. The automated GUI test drivers that became popular were mostly WebKit/Chrome based, with some support for IE and using it via RDP to a VM. Nobody forces Googlers to use any particular browser but Chrome was the best so that's what they used.

Also, Google culturally is always on the bleeding/cutting edge of HTML stuff. So it's more likely to hit edge cases than others.

Result: occasional glitches where Firefox bugs or Google app bugs intersected. They always got fixed quickly when reported. Only crazy people would think this was some conspiracy involving tens of thousands of developers who mysteriously never leaked their evil plan.

Mozilla would have done themselves a world of benefit if they'd been pushing hard their own CI/integrated Gecko based test suite and made it the best.
This is why I said they're going to have to do something. When quarantines are imposed there is going to have to be some national consideration paid to these questions.

We are talking about quarantines. In other words, forced. Containing the virus as much as possible is well within the sphere of national security concerns. I don't know what the answer is, but if the CDC, HHS, and the government writ large are going to be serious about containing it, they are going to have to come up with some sort of solution that most definitely does not discourage people from self-reporting illness, and also doesn't bankrupt the populace.
Settlement Reached in Case of Cops Who Took Camera from Protester
Why String Theory Is Both a Dream and a Nightmare
When I moved to Germany I was staying in an AirBNB. The instructions were to just "Ring [Name on doorbell]". When I asked what the apartment or flat number was, it was an alien concept---the host just gave me the address again.
That is to a large extent a matter of practice. The notation can become second nature and then really helpful - you can write down regression (ordinary least squares) in two lines, basically (including problem and solution), and it all makes sense and translates fairly directly into an algorithm.
Following that analogy, Tailwind is C files that only contain inline assembler blocks.

Yes, you can check off on your list that you no longer have any .S files. But did you actually gain anything?
> It seems absolutely crazy to me to think that, as a US comparison, they would let the President go anywhere that might have passages the Secret Service is unaware of.

Since the US President does occasionally visit the Palace of Westminster, we know the Secret Service demonstrably do allow him to go to such places.
I’m using Tachyons over Tailwind because not needing a build step appeals to me. I vastly prefer the smaller footprint of Tachyons, but I do miss Tailwind’s comprehensive color palette sometimes. I could always manually add it in, but for now I’m sticking to Tachyons’s default colors to keep things simple.
TechCrunch's new cert expires in two years. Who at TechCrunch will remember to renew that cert in February 2022? If they had to renew certs every 90 days, they most likely would not have forgotten. Cert renewal would be automated or part of regular quarterly planning.
That seems like a perfectly reasonable reason to me
Wow, that one is pretty nice... Do you have any experience plugging this into, say, a react app? Fairly simple?
It’s perhaps not called extradition within the EU, but Sweden sought the “extradition” of Assange without even formally charging him with a crime.
Not sure how it'd be on a proper-production level app, but for side projects, being able to just iterate on a single element is pretty neat.

I don't necessarily want to remember 30 different context-specific class names when adding a new link or button on a simple page if I know a bit of syntax I can get exactly what I want, when I want it.

Again, it's very much a project specific choice, but when you're playing and tweaking and having fun with a design (or simply, iterating on one element multiple times), it's a nice library.

That being said, I can imagine a point where once you're happy with a design, there'd be a push to refactor.
If we're going to assume the Brave user just installed Brave and has 0 BAT, then let's be fair.

You had to spend a certain number of years on Earth to become old enough to have a credit rating and legal standing to get a credit card.

You had to obtain a credit card by filling out paperwork and being accepted by the company issuing the credit card.

You had to wait for the card to arrive in the mail.

You had to activate it the card.

I don't think it's fair to just skip over all those steps just because they're already done. Sure, for you, today, the card is probably easier. But by that token a guy with a horse in 1900 who already had a stable and a bunch of hay could say, "Why would anyone buy a car?"

And he'd be right, on that particular day, for him. But not for everyone, and not forever.
While they may not embrace virtualization, they certainly don’t stop people from doing it. If they wanted to, they could disable the Intel VMX instructions, but VM programs on macOS clearly show that they don’t.

As for Hackintoshes, that’s just because Apple doesn’t have a financial incentive to write drivers for hardware that isn’t their own; They make money from the hardware, not software (macOS is actually free and has been for a few years). You’re free to buy compatible hardware or write your own drivers. In fact, many do write drivers for incompatible hardware; That’s how the Hackintosh hardware selection grows.
How is an emptor supposed to caveat if the so-called review system is systemically dishonest?

Caveat emptor doesn't work, because Amazon has no incentive to improve review or product quality.

Bezos is rewarded whenever an item is sold. Most items won't be returned unless grossly faulty or misdescribed. Accurate reviews and more selective product filtering would decrease his earnings - a strong negative incentive, if you're someone like Bezos.

With current legislation, the only thing that might improve the situation for buyers is aggressive competition. As a de facto monopoly, Amazon doesn't need to worry about that.

Putting it crudely, e-commerce automates and amplifies scamming and dishonesty. There's limited accountability for sellers and virtually no accountability for the owner of the marketplace.

In the non-virtual world there are trading standards and other consumer protection mechanisms. They're not infallible, but they do at least exist.

The online equivalent would be some kind of blanket consumer-good-faith system which punished fake news, manipulated reviews, and substandard products.

Good luck getting that written and passed as coherent legislation with adequate enforcement.
How about this:

1. Have a way for buyers to report when a seller is bribing them to fake reviews. If the report turns out to be genuine, give the buyer a small reward ($5/10).

2. Have Amazon occasionally pretend to bribe people to do fake reviews. If a user does the fake review, their account is banned for one month. If the user reports the fake review, they get the small reward.

Between the carrot of reporting fake reviews, and the stick of being banned for falling for the request, you'd "crowdsource" a lot of the issues.
"A fun distraction" ... honestly gobsmacked.
Building the Best Seed VC Syndicate in 2020: Navigating “Leaders” & “Fillers”
Why is it called `Neutralino`? As a supersymmetric partner it's much heavier than the Standard Model particles.
On some level it’s sort of weird that priority is a field at all, when you also presumably have an overlapping concept of “order we will do these things in”. Priority literally means the degree to which something needs to happen prior to another thing.
That's a good point. It would be perfectly reasonable to enforce some labour rules there. I don't think the article is all bad and some of the things mentioned definitely can't continue.
IMO, as soon as you do this, you may as well use some other framework. You can no longer reason atomically about the class names when you are using @apply.
Can I press you to explain what you think dopamine is/does?

I'm curious because I'm a neuroscientist who occasionally works on dopaminergic stuff and "passively reading a textbook" is so far from the canonical examples we use for dopamine activity, but the idea of dopamine/dopamine 'hits' has taken on a life of its own that seems quite different from the neurotransmitter.
> In my experience trying to do semantic CSS just adds a lot of extra cognitive overhead.

Do people really struggle with this?

<div class="hero">
<h1 class="hero-title">Heading</h1>
<p class="hero-tagline">Tagline</p>
</div>

It far more straight forward just to call something what it is and you can actually read the CSS afterwards.
I'm kind of with you on this. We're rebuilding a large internal admin tool with all in house css and components, it's tiny and fast. We didnt want to bring in bootstrap or some other huge framework. Those were fine when I was a jr developer - not anymore
Comparing clouds: Billing for stopped machines
They were linked to in a message via their mailing list.