skysight-inc/HackerNews huggingface dataset:
Prioritising Covid-19 erases years of TB progress
And here I am, thinking that this was already the case for the past few years ... Thinking about it, it's probably because "everyone" started using HSTS.
> Welcome to Wikipedia, the free encyclopedia that anyone can edit.

Hint :)
With esbuild, typed code compiles just as fast as untyped code (esbuild doesn’t typecheck just strips the types) so I don’t buy your last argument. Esbuild gives the best of both worlds, imho.
Do not mistake any of this friction for rational discussion.

Cancel culture is about bullying and vulgar displays of power.
They can be, but like phones the manufacturers often at best keep up with fixes/upgrades for a year or so after release after which they only care about newer products unless there is a really embarrassing security problem.
Ad blockers were a rounding error once.
It lasted what, 8 seconds before transmission ceased? It was definitely a success since they expected it to last about 5 seconds.
Well, there's a blast from the past. I thought WordPress had squashed tp long ago. Happy to be wrong about that.

Bit surprised it's still alive, supports modern php - but apparently still require mysql/MariaDB - no sqlite, no postgresql support?

Still, if it ever saves me from managing WordPress with its awful plug-ins... I could see admining a dedicated mysql instance being worth the effort...
Concussion in sport: Saliva test is 94% accurate in rugby union trial
I don't know about the parent post, but for me Google search results wrt to bug reports / general admin stuff have degraded dramatically in the past 5 years. As in you search for a stack trace and you get beginner tutorials on how to set up something only vaguely related.
A Practical Introduction to REST API Design
You can surely become a very poor civil engineer that way. Perhaps nobody wants one, because the average quality is so much higher, but nothing stops you from calling yourself that.
> even faster than webpack

Even faster than webpack? This thing is dog slow to me. Sit here compiling for 40 seconds every time I restart my app.

That may be nice if you previously had minutes of compile time, but I came from PHP where everything was instant.

> Typing is overrated in my opinion.

For very small projects, maybe. For large 100k+ LOC projects, most definitely not.
Wohoo! Just tested, what a refreshing change!

- simple and clean

- gives me exact results, i.e. empty set when I search for something deliberately misspelled or non-existent

That said it seems to struggle with hyphens, see the two last queries below.

Here are my test queries:

- https://www.mojeek.com/search?q=byggrybsgr%C3%B8t (misspelled, sent it anyway). Result: empty set, which is correct

- https://www.mojeek.com/search?q=byggrynsgr%C3%B8t (local porridge) Result: plenty of relevant looking results

- https://www.mojeek.com/search?q=elefantfelle (Norwegian for elephant trap) Result: empty set. (But DDG can find some pages.)

- https://www.mojeek.com/search?q=Honningsv%C3%A5g+ (town in Northern Norway). Result: interesting, but relevant. Nice card at the top with relevant information from Wikipedia

- https://www.mojeek.com/search?q=react+hooks Result: relevant results, two in a language that I rarely read (German) or cannot read (French?)

- https://www.mojeek.com/search?q=%22mat-table%22 Result: not a single relevant result on the front page (!)

- https://www.mojeek.com/search?q=mat-table Result: not a single relevant result on the front page
You can have your child use the default profile, and have a shortcut whose target is `firefox -P <adultprofilename> --no-remote` somewhere out of her way. This way, she can just open the browser and use it (on the default profile), and you can click this shortcut to open your profile easily.

Just an option to keep in mind in case you decide to get rid of Chrome in the future.
The AV technology you're not paying attention to
Let's remember that khtml was embraced by Apple and became (forked) the rendering engine in Safari...
I’ll assume you still want to do web development. JavaScript, HTML, and CSS are still the most valuable things to learn, but my goodness they’ve changed in the past 15 years. There are a number of free learning options, https://teamtreehouse.com/, https://theodinproject.com/, https://www.codecademy.com/ just to name a few. If I were you I’d learn those three languages and spend some time learning one of the popular frameworks, such as react or angular, just to familiarize myself with the tools most companies use. That will be more than enough to become employable again.

You’re going to do great, lots of developers these days don’t have a CS degree, and there’s even a sizable percentage who have no degree at all, so you’re already ahead of the game. Don’t listen to imposter syndrome.

One more bit of advice, start networking either online or in person. Join discord servers, meetup.com groups, whatever so you can start interacting in the community again. You’ll learn about jobs faster that way, the community will help you along the way, and you’ll end up helping them too.
Also says:

> In her room at the convent Gibson had amassed a collection of newspaper cuttings critical of Mussolini, and others outlining his movements. She also had a box of bullets. The origin of the revolver, her second, was never determined. The lead detective investigating the case believed Gibson was feigning madness and had not acted alone but possibly in collaboration with catholic modernist dissidents from the poor Trastevere neighbourhood. [...]

> In June 1926, succumbing to immense pressure, Gibson made a confession. Her story was that she had committed the crime to impress an Italian duke named Giovanni Colonna, who she had fallen in love with years before in Switzerland. Vehemently opposed to fascism, she claimed Colonna had communicated his desire for Mussolini's death through a series of clues before gifting her with gun and bullets, that led her to the assassination site that fateful day. The duke was under surveillance for anti-fascist activities, and his movements at the time of the shooting could not be accounted for, lending plausibility to Gibson's account.

Clearly this was not the work of a foreign faction, there was a clear element of Italian involvement.
> It has a ton of long term users that just don't want their defaults changed.

For all we know, there might be just a dozen of them, but with the (low) popularity of the mailing lists, they are certainly making themselves heard.

> I think Emacs will change over the following decades. Not because its users will <<change>>, but because its <<users>> will change. To clarify, it's like that saying about science: science advances, one funeral at a time.

Right. Hopefully it won't alienate the newer generations of users too much by that time.
Unless wildlife is wearing armor, the radar and even polarimetric light signature is vastly different between a bird and shrapnel even if it's not moving at all. Not all detection methods are heuristic.
Docker compose and very beefy dev machines.
That's a great example thanks.
> HSTS preload lists exist.

Unfortunately, you can't be on the HSTS preload lists and have all newer browsers enforce HTTPS while still having a HTTP fallback for legacy systems. In genereal, the backwards compatibility story with HTTPS has been abysmal - it should have never been a new port or URL scheme in the first place.
I don't think it's the walking, I think it's the enforced solitude.

Here in South Africa, under the glorious rule of the ANC (*spits) we have frequent blackouts. I've found that most of the best creative ideas I've had were during the blackouts.

Related: between 2009 and 2016 I made a 600km trip twice a month to see my son. Many of the best creative ideas I've had came out of those trips.
I don't know what other countries did but the UK did start doing this.

There was lots of talk about cronyism when Kate Bingham was appointed to run the vaccine task force but taking bets and investing early even when outcomes weren't know is one thing the UK seems to have done well in the last year

https://www.repubblica.it/cronaca/2021/02/07/news/kate_bingh...
9reat!
> Twilight Zone or Kafka novel experience for years

Most corporate work is like this. Secrets everywhere, managers acting like they have stuff to hide, actual crimes happening off-camera (and sometimes on-camera). If you spend a year or so working in such an environment it just doesn't really raise your eyebrows unless something really extreme happens. Anything below acute grievous bodily harm is background noise.
> It seems far fetched to imagine any country would intimidate a power like US flying their easily recognisable drones

"intimidate a power like US" is what China, and Russia are doing with monthly regularity around the world with zero pushback.

The only time ever USA gave a direct response was this https://en.wikipedia.org/wiki/Battle_of_Khasham and even that was made more out of fear than a deliberate pushback, despite it sending kremlin into weeks long stupor.
There are really good ways to solve it. Tie the tickets to names to disallow resale (have you heard of plane tickets being scalped?), or sell at the market clearing price so there are no profits for the scalpers.

The main problem is that the events don't really want to solve this problem. Ticketmaster takes a cut of the scalped tickets, scarcity generates insane amounts of buzz. They should just try being honest instead.
Italian authorities discover 29M Oxford/AstraZeneca doses: La Stampa
And I've been using the handle TuringTest since mid 2000's, we didn't need these fancy schmancy neural nets to chat with humans back then.
The 'frodosome,' a brand new organelle
Can you expand "it does not cooperate well with automization", because that's not something I've ever heard before.
My web site has no comments or other user-generated content, runs no CMS, uses no cookies, collects no data except standard web server logs, hosts no executables, and has no secret nor security sensitive content.
Yes it's a nightmare. I'm using 1.4.30.

In response to your question, I just bumped it to 1.4.32 and haven't observed a significant improvement.

Back in the old days, compiler metrics were often quoted using units of 100s of thousands or even millions of lines per second.

I know the Kotlin compiler has to do a lot of work but I would have imagined hardware advances should balance this out somewhat. Instead I'm looking at compile speeds quoted in hundreds of lines per second.
Forge Your Future with Open Source [book]
The problem with esbuild is that it doesn’t do hot reload (yet?)
This list was crowdsourced in 2019. Here's the survey for 2021, which closes soon. https://forms.gle/AqoQn9f2MmxRPycr6
That train has unfortunately left the station long ago.

I'd like to see more small sites have a donation (not subscription, unless a decent micropayment solution shows up and they give up on the "it's just the price of a Starbucks coffee" crap) instead.
Programming is the practice of telling the computer your intentions as code.

Why are you upset that Go forces you to be explicit about your intentions, when it's ambiguous?

E.g. take C++ single-argument constructors. It's the reason we have guidelines like this:
https://rules.sonarsource.com/cpp/RSPEC-1709

Go is opinionated on formatting and being explicit about unused imports. It's forcing you to do the right thing.

C++ and Python let cruft accumulate, in headers and imports, with extra tooling external to the compiler (iwyu) to detect when you made a mistake.

There are valid criticism of Go, and I have many, but this ain't one.

> Why does it need to include any other unused module?

Because without at the very least parse the entire dependency tree of the module (which could be huge) it cannot know if it's unused.

Hell, it probably NEVER is unused, because many modules will have "var ErrFoo = errors.New(...)". If it calls C code in these global variables or "func init()" then there isn't even in theory a way that the compiler can deduce that it's unused.

This is a solution to a real problem, where other languages take forever to build, and create bloated binaries.

> Why does it need to include any other unused module?

If you import it then it's not unused, and it's extremely common that that's a mistake. That's why.

Have you ever coded C++, and done a refactor? How many times do you just leave "#include <sys/types.h>" because you don't know exactly why you imported it?

Have you coded Python? Do you know that the previous author is not importing a given package for its side-effects?
Best Picked Free Bootstrap 5 Themes for Multipurpose Landing Page and Websites
The Navy knows every ship that is anywhere close to it, whether or not it has its AIS turned on, even if it's underwater.
JavaScript only website (couldn't even load the page without it) with a link to a Google Docs document.

They've lost their way.
It's not selling off but splitting. The goal should not be to create 100 billion super company, but to provide value to consumers. Companies that would be at a stage where they would be required to split have different priority - to extract value from a consumer and maximise profits for shareholders. That will be a target, not your small or medium business.
A new book about FOSS strategy in business
Well you don't have to use their browser to consume content on the internet and I never have used it to consume content from their sites.

Now if they start to force it where you have to use their browser to access their content it may be an issue depending on how much competition is in that space.

Or worse, they use their influence on standards committees to effectively lock out other browsers. That would be worth taking them to town over.

Google is no more the internet than any other company. You never have to use google or their products for anything but many do because its just there and it just works
Your first sentence seems to imply that losing the gold peg had no impact on the real economy, yet, your edit points to the contrary. Although establishing a clear causality isn't easy, intuitively it seems that leaving the gold standard did have an impact on prices.

>Economics may well be the dismal science, but it is luminary enough to instruct us that restoring gold convertibility to the US dollar has zero chance of solving problems such inequality and government budget deficits.

Your last sentence is pretty loaded. "Solving" those "problems" would imply that, first, they are indeed "problems" that need solving, and second, that there is actually a way to "solve" them. Some people just think that the world would be a better place if governments don't have control over the currency. No need to "solve" the world, just make it a little bit better (or less worse).
I guess it's not a popular opinion here, but isn't the report basically describing a core-aspect of the common platform monetization strategy of Apple (and others)?

#1 Lock-in users, create requirements/incentives for them to maintain their identity on Apple servers

#2 Create (anonymized?) behavioural profiles for your recommendation engines and other services

#3 Prevent 3rd parties from gaining comparable data or direct-access to your users (emphasize that you only do that to protect the users' privacy, and how you're on a holy crusade against nefarious entities)

#4 Become the exclusive owner for any monetization of your userbase

I wouldn't be surprised if the Apple advertising concept is sufficiently encapsulated to be in full compliance with GDPR, and surely everyone welcomes their measures taken to ensure privacy.

But still, this direction is not going to create new practices in the advertising industry in long-term, it is just putting the already-large companies which can control the user at a very low layer (Smartphone OS) in full control of the value-chain for everything he does on top of it (physical or virtual).

Adding another consent-popup might satisfy GDPR but will do nothing to change this overall path.
If 2-3 companies knowing ALL about me are replacing 50000 companies only knowing very specific bits, I am not sure that the commitment to only use my data but never sell it will be enough to keep my privacy protected...
"The abolishment of slavery was put into law during the Italian occupation period with the issue of two laws in October 1935 and April 1936."

https://en.wikipedia.org/wiki/Slavery_in_Ethiopia

Especially political opponents that stops slavery.

(Edit not that I am particularly pro Mussolini, but maybe things aren't always black and white).
> teaching students the current critical views of lots of things in society

Having taken the time to pursue some amount of humanities education next to an engineering degree, this isn't even close to true. If anything, humanities education is a celebration of all the things that it can mean to be human. That certain ideas are currently broadly in vogue in society (in this case I guess for the vocal minority you could say it is "nice at all costs" and "being nice should be criminal" with very little in between) is immaterial to what's happening in such a classroom.
Do it. My Preact builds with esbuild take a hundred milliseconds or thereabouts. The slowest part of my build process is waiting for TwilwindCSS to minify.
wannabe tyrants
US sinks to new low in rankings of world's democracies
Words placed into the mouth of a crazy woman (implicating an enemy of the people asking the questions) who was determined to kill -somebody- it’s mentioned elsewhere that she may have wanted to target the Pope.

Not home grown.
> We are also reviewing applicable third party code on the website.

This is very simple. On all dashboard and similar signed-in pages, there's exactly zero applicable third party code.

If you think otherwise you do not in any way take "the privacy of our customers’ data and personal information very seriously".

As such, you should be much more specific about what you mean with "we removed the offending code".

If you never intended for third party scripts to run on the dashboard page, well then you got some serious explaining to do as to how your deployment process let that slip.
Concussions can be diagnosed through a saliva test
The podcast "Containers" also covers how shipping containers have shaped the mordern world — well worth a listen, though I don't recall it mentioning this aspect of their logistics.
The problem with cancel culture is the same as with any other topic nowadays. It is being hugely polarised to a point where one cannot have a nuanced view anymore.

Cancel culture is real, but the opposite is very true as well.

Not everyone who has lost their job has been a victim of cancel culture. If someone has sexually harassed someone else or was verbally or physically abusive to people then of course they will lose their job. That is a simple matter of being held accountable for their actions. People who do wrong must be held accountable and take responsibility for it.

However, there are also real cases of cancel culture. Cancel culture is clear when people are not allowed ever rehabilitate after having made a mistake. The fact that Kevin Hart has been forced out of the Golden Globes because of a mistake he has made more than a decade ago is cancel culture. The fact that people want to force Kevin Hart to repeatedly have to apologise for a mistake which he has already taken full responsibility for and apologised when it happened is ridiculous. At some point people must be allowed to look towards the future and not grieve forever in the past.

If we cannot forgive people for mistakes and allow them to participate in society again then why don't we just execute everyone who has ever done a single mistake? What's the point of further living when the cancel culture brigade wants to shut down someone's life entirely? If people are never allowed to be hired again then what shall they do? Shall tax payers pay for them or shall we literally just let them starve to death?

Not allowing people to move on from mistakes is really dangerous. If anything we should empower people who have learned from their past mistakes and give them a voice so they can teach new generations to not repeat their own mistakes. Shutting someone down who has taken full responsibility, learned from their mistakes and moved on is not helpful at all.

To me cancel culture is the act of people wanting to shut someone down not for correcting the original mistake but to harm the individual person out of spite and hate. Hate doesn't have an expiry date which is why the cancel culture folks can never forgive someone who has made a mistake. We need to be careful that we don't give too much power and voice to the people who act out of hate.
29M doses of AZ vaccine found in Rome factory
It's both water and carbon that are necessary for our kind of life.

Interestingly, I was reading about how a silicone environment could have similar traits as a water/carbon one. Silicone can form polarized matrices.
Pretty far from user friendly though - not a lot of users will do that, reducing the chance there will be actual demand to fixup the APIs and addons to actually work on mobile.
> it is certainly a requirement

It can't be a requirement, because at some point there was a first great thinker. That one appeared in a nominal vacuum because otherwise they wouldn't be the first.
I'm sorry you just don't understand why Go forces you to do the right thing.
Thanks for very useful feedback; always good to have. We'll look at those.
Does this article really belong on HN?
Maybe. It seems to me like there are similar issues at other companies.
Well in frequency terminology they’ve still got Super Large, Extremely Large and Terrifically Large left!
Sorry dang, have no intention of spamming the website with different accounts. I'll pay more attention to the rules next time.
I've had good experience with Linode for my personal projects. They have a lot of cloud products nowadays like S3 buckets, so its no longer just VPSs.
Textpattern person here.

>I thought WordPress had squashed tp long ago.

Wordpress is much more widely-used. Textpattern is still around!

Edit: I almost forgot about this:

https://wordpress.org/news/2006/04/wordpattern/

>supports modern php - but apparently still require mysql/MariaDB - no sqlite, no postgresql support?

Correct. MySQL and store brand remixes mostly work just fine, no plans for SQLite or PostgreSQL as far as I know. Pull requests are welcome!

https://github.com/textpattern/textpattern
>Gelsinger will be to Intel what Nadella was to Microsoft

Nadella is good only because his predecessor was crap. ( Sorry Steve Ballmer ).

I dont think they are in the same league. Gelsinger will be a far better CEO as this company roadmap has shown. Engineers alone dont make great CEO, that was the word Andy Grove told Gelsinger. You need a product person, with vision, strategy, engineering and business senses. And somehow they are a very rare breed.
My first permanent WebRTC phone is hooked up. Let's talk
If alternatives to Google were better than Google, we wouldn’t have to tell people to use them. The whole point is to use alternatives even though they are not as good, because to aid Google is not acceptable.
I don’t like hotreload, so I don’t see it as a problem. I do a full rebuild and my browser auto refreshes and that’s good enough for me. I’ve had hot reload get me into an invalid state too often to find it useful.
My Python testing style guide (2017)