skysight-inc/HackerNews huggingface dataset:
I don't understand the analogy. Why would I give the requirements for making a website to someone who doesn't make websites? The government should do whatever anyone who wants a website does, hire someone to make a website. What's the issue?
There apparently also is paperless-ng:
https://github.com/jonaswinkler/paperless-ng

And this slightly older FileBasedMiniDMS:
https://github.com/stweiss/FileBasedMiniDMS

I tried both Mayan and Paperless (regular) myself to replace my Evernote Premium setup, they haven't convinced me yet.

I am currently trying out https://github.com/jbarlow83/OCRmyPDF myself (had to fork it to add my own language to the Dockerfile) and then will either let my NAS index it afterwards or Dropbox/Nextcloud maybe. Apparently locally they get indexed very well with either Gnome (Linux) or Finder (Mac) or Explorer (Windows).
What Happens When You Click ‘Agree’?
Every day I wake up full of hope thinking, "coders couldn't possibly come up with a project name any worse than what I've already seen." Today I was yet again disappointed.

Is there a wikipedia article about this? The phenomena where coders come up with the worst names ever? I actually parodied it by naming my compiler C-, alternatively written as cmin, and pronounced "semen". I challenge my fellow coders to come up with a worse sounding project name.
Curious about the choice to self-host everything here. Why not deploy a django app to heroku? Or the new digital ocean app platform?
The classic, 'Is mathematics "discovered" or "invented"'? Or even more for this crowd, were computers discovered or invented?
GDS is a shadow of its former self now though
I am reminded of an article I read not too long ago. About how white people basically need to lay down and die for the sin of being white.

> [..] there are several ways that white liberals can practice what they post. By giving up privilege, higher salaries, houses in gentrified parts of Texas, and other situations that convenience them, white liberals could prove that they’re actually doing the work [..]

Source: https://www.theguardian.com/world/2020/dec/09/white-liberals...

There's this idea among these extremists that being white and having even moderate success could only have come from them being white, nothing else. Having anything and not giving it away to whatever underprivileged group is equal to owning slaves and committing genocide.

The very last line of the article says "Maybe that’s why white people keep voting for Trump – they are invested, financially but also psychologically, in keeping the society tipped in our favor". It just show how far off they are, people voted for Trump because they felt they would never be good enough anyway. When you can't wash off the original sin of being a cis-white heterosexual male, why even bother trying to 'redeem yourself'?
Those would be public employees, the argument is you’d be crowding out private enterprise. Government should be small goes the argument.
this is still a joke you have to post on hn and hope to get high enough up to nastygram someone over 'my app connectsto the internet like yours' level of shit
You forgot the step where you even need to identify that these things already exist, and whats in them.

Are there governance requirements around the data in them? I'm not familiar with US law, but we're talking about PII in this example so what legal and privacy hoops need jumping to copy the data?

Thats before we get to "Can an person with this specific learning disability, or a person who doesn't have a fixed address navigate through this form?"
Many people argue that freedom of speech "is the freedom to speak without interference _from the government_".

I disagree with that, the freedom of speech is firstly a societal norm and secondly a government policy. And if I could choose only one of the two, I would much prefer it as a societal norm rather than a government policy, precisely because government is downstreams from societal norms. Ie. societal norms eventually become government policy.

In my view then, freedom of speech is much more a social phenomena than a governmental phenomena. Are you able to speak about the things that matter to you, without prosecution from any entity, governmental or not? The reason why freedom of speech is important, is because we want ideas that are counter to mainstream narratives to be able to set root in society. History tells us that societies need to adapt and change over time for various reasons. And freedom of speech is the engine of that change and adaptation.
They do seem to be doing ok with it. Their lockdowns and done properly and actually work. ( speaking from the UK where arrivals still quarantine on the honour system and govt offices are hot spots despite being declared ‘COVID safe’)
Signal needs your phone number and is run by a "former" Twitter person. It just smells funny.
Actually each of Thailand, Taiwan, and Hong Kong have their own distinctive milk tea, only one of which (TW) is bubble tea.
Adobe also charges 3 (I think) months penalty if you cancel CC. I have recently learned that if you reference covid-19 they immediately process anything you want with no penalties.

I suspect they don't want to end up on the wrong side of a crowdsource shitlist for penalizing people during the pandemic.
you can upload the image to imgur and put a link here
Did you mean to expose your postgres port to the world?

Adding the port declaration to the docker file exposes it to other containers on the same network/machine, adding it in docker-compose exposes it to the world.
Well, the thing is that when the government takes tax money and allocates it to private companies via obscure and arguably corrupt procedures, you get the worst of both worlds. Inefficiency and rigidity of the government, combined with opacity and greed of the private companies.

When people say privatizing things could be a solution, they don't usually mean "take tax money and award it through a no-bid contract to a private company for laughable reasons which could be either stupid or corrupt, your choice". At least if those aren't the people who are getting no-bid contracts, those people mean exactly that.

> Making the CDC look bad appears to have been part of that program last year

You sound like somebody outside CDC on purpose went and made CDC look bad. As far as I can see here, CDC did it to itself - and it's way not the only messup they had recently, they also totally bungled covid tests rollout. There seems to be serious trouble there, and if they think they will be excused because of the pandemic - they unfortunately may be right, but this only means the rot will continue.
I would assume Crun is straightforwardly "Container run" with a slight bit of play on Runc (which presumably means "Run container") to emphasize that it is instead, written in C.

Given that this is an internal program name and not a product name, and that it is actually a pretty descriptive name terseness aside, I really don't see how it is so bad. Even many advanced users may never see this project name, and if they do, it will probably be in the context of being the process that actually runs their containers, in which case it should be pretty obvious.
The US's covid numbers aren't high because of a few people crossing the mexican border illegally. (And Mexico seems to be handling covid better than the US anyway.)

Being an island has nothing to do with it. The difference is due to different health policies.

- We had mandatory masks in all public places here in Melbourne with on the spot fines by police. Over in the US lots of people thought covid is a hoax, and even your president refused to wear a mask.

- Australia declared mass gatherings to be illegal - it went through the courts and the judges decided public safety trumped a citizen's rights to protest during the pandemic. Germany's courts ruled in the opposite direction for an anti-mask protest. And meanwhile the US had BLM protests for months, presidential rallies and the capital hill riot.

And so on. These differences have nothing to do with sharing your continent with Canada and Mexico. They have everything to do with culture and public policy.
This quote from one of the experts rubbed me the wrong way -

"I am very supportive of the efforts to remove the names of slave-holders. I never thought about the possibility this could include people like Lincoln."

It seems to me, if you support renaming due to the namesake having done bad things, you should be consistent with that. If it's wrong to name a school George Washington because George owned slaves, then why is it okay to name a school after Lincoln the mass executioner?

I think a consistent objection to the renaming would be to say that we honor historical figures for their accomplishments and impact on our civilization, not for their flaws. When (or if) we name something after George Washington we aren't celebrating slavery, but rather independence or Washington's peaceful transition from power. If some bad things disqualify some people it seems really arbitrary to say that other bad things don't disqualify others.
Quite interesting to learn that this was happening in Athens half a century ago, while it's happening in Belgrade today (though regulated and government gets decent profit out of it): basically, general urbanisation plans get modified for anyone with connections or a bit of money to "grease" the right people, and the government itself has changed laws to make the abomination that is Belgrade Waterfront legal.

At least I've got a term to name this now: antiparochi.
Diversity recruiter fired from Google tells her story
Vietnam also put vietnamese in "prison" like quarantine for every suspicion.. that can't be done in the US/EU. It won't be accepted, and there is already too many cases.
>along with clear messaging around goals and exit criteria.

This! The lack of clear exit criteria and the continous moving of goalposts convinced me that the pandemic is used as a vehicle for a political agenda and even if it mutated into a mild cough politicians would still try to keep the hysteria alive, at least in the EU and Canada.
You can flip that for Europe where the wealth is almost always inherited.
My solution is to not use 3rd party extensions at all. Only what is in the Debian repos and gets fixed by Debian.
Ask HN: What is the most rewarding thing you learnt/ recently?
Hi,

What is the most rewarding thing you learnt recently? It can be something technical as well as non-technical. Some samples:

- I learnt how to play "Lewis & Clark" by Tommy Emmanuel - if someone is interested then this tutorial is dope https://www.youtube.com/watch?v=ZLsgI-TiX9s
- After 13 years of break I started to relearn French.
- I started learning Rust
The distrust of government is a major obstacle. In NZ we have a government that took a science-based and very transparent approach, and is pretty well trusted (it helped that opposition parties mostly agreed with the measures). The government basically said "Here is the situation. Here is what we need to do to fix it. Because of that, here's the rules. And here's how we'll help." And most of the population just went "Well, okay then.", and complied, with some grumbles.
Would you say the price is justified?
As I wrote at the very top of this thread, i have used Docker in a project that was forced on me, and I still use it in other client projects where I don't have a choice. I don't need to "give it a go" to learn what it's like.

1. First, the infra to automatically deploy again introduces complexity. And waiting for the Docker push to complete and then until the new container is started takes away from my time.

2. Yes, it is a pain.

3. I do what's necessary to fix problems. Sometimes that means looking at production. I use PyCharm not vs code and because I don't find value in Docker for my projects have no incentive to look into how to set up local debugging.

4. "Prune weekly" you say. But it's just another complication I have to deal with when using Docker. What for?

> The value is the simplicity of deployment

I would argue my deployments are simpler than yours. Give me git and ssh and I'm good to go. No need for Docker, pushing to some registry, looking at a dashboard or waiting for the image to be deployed. And my setup is much easier to debug.

But it sounds to me like you are coming from a more enterprise-y environment. There, the things you say probably make sense. In my case, I'm a sole developer. Any unnecessary process or tool slows me down and incurs a risk of bugs due to added complexity.

> Need to host a well-known software?

I don't have this need.
> its a mistake for Google to reinstate.

So it's a mistake for Google to reinstate wrongfully delisted app ?
If you have to ask, no.
> Nothing is tied to any kind of fundamentals. It's all about "we like the stock".

Now, if many peiple start believing that, it will cause an actual bubble. When interest rates are taken into consideration, the global stock market valuation in terms of average P/E rates is about where you’d expect it to be.

Which is higher than but a few times before, to be sure. But still in the realm of plausible fundamentals.
Thank you! I would wish that there are more projects having things like ansible modules or similar. You can run it for you local dev on vagrant images and deploy it on the server directly. Less layers. Less differences between environments. No messing with docker bypassing ufw and other system configs.
YES !

first it automatically trust the devices but if you want you can improve it with manual verification :

https://gultsch.de/trust.html

"TLDR: Automatically trust all new devices of contacts that haven’t been verified before, and prompt for manual confirmation each time a verified contact adds a new device."
It's probably a better idea to throw BadWindow or BadDrawable when an untrusted client queries about windows or pixmaps it doesn't own.

As for dropping events... the idea is to isolate clients, such that it's as if X resources not owned by the client do not exist to the client. If the UX of the client depends on violations of that rule, then it's either a program like a window manager that should go on a trusted whitelist, or it's up to something nasty.

Note that Firejail does this by using Xpra as a proxy to the real X server.
I was mostly talking about the Valentine beatings which are the exclusive domain of shivsena.
> Having to "docker exec" to get a shell in a running container vs just running the command (in dev) or sshing into the server (in prod).

If this bother you, take a look at some 3rd party docker management ui such as portainer (vanilla docker) or k9s (kubernetes). These tools will let you navigate and launch shell on your container quickly. Very useful if you have tons of apps running in your node.

> Tests taking 3:30 min to run with docker vs 30 secs without. And then of course, you don't just run tests once but many times, leading to tens of minutes on a given day where I'm just twisting my thumbs.

In my case, I don't use docker in development phase. I test in local environment and only build the images when it's ready for deployment.

> Having to even spend time learning how to debug Python code inside a locally running docker container.

I never had to do this anymore. I just hook sentry or newrelic and they'll log exception stack traces that I can use to figure out the issue without live-debugging the app.

> Having to deal with disk space issues caused by old docker images on my 500gb hdd.

Yes, disk usage is one of the drawback of using docker. It's especially suck pruning images on busy servers with spinning rust. On ssd, pruning is not as slow though.
Again .. wow! Buy a pen at a store and it comes with a usage agreement that you may not write anything against <insert-party-name> using the pen! Not surprising that they removed the term as it would be overreach or something.
In Europe, the conclusion was that you simply cannot do that, physically. It is so integrated, even for essentials such as food or medication, that you have a huge area, requiring delivery/lorry drivers whizzing around, medical staff in hospitals and care homes, etc. Short sharp shock just can’t happen.

So then, if you’re stuck in shades of gray, you have to weigh the antiviral benefits of the lockdown with just keeping the lights out. That’s a tough one to balance.

Kudos to New Zealand, I’m just not sure it’s a blueprint others can replicate.
I would assume that whoever wrote "crun" had fat-fingered "cron".
It depends what you're optimizing for.

Alpine is subtly different for python builds:

* It uses musl-c. It's not glibc, it's different. Not necessarily better or worse.

* You can't use manylinux1 wheels with alpine, so if you've got python/c extensions, you're going to be building them instead of installing upstream binaries. So cue the need for a dev toolchain, and a much longer install time.

And once you have all that, you're running a different version in dev/prod, which is one of those things that docker is supposed to be good at fixing.
The geography in NZ is I think a secondary factor.
Due to its isolation and reliance on agriculture, NZ has always had a very strong bio security policy and the systems in place to effect it. (Try bringing in a apple, pot of honey or muddy shoes. Actually don’t!).
So when they had to make the call, they weren’t exactly starting from scratch.

In addition, virtually everyone got behind the lockdown and made it work together- this is nothing to do with geography and all to do with good leadership, and a strong society.
You could say the same about any undeveloped country, but in reality only a small number of countries have successfully transitioned into developed status - Japan, Korea, Taiwan, Singapore, HK. It's not as straightforward a process as it would seem at first glance.
Memes are definitely used for profit already. Just ask any marketing department of a major company. They probably spend as much on astroturfing as they do on traditional advertising.

And not only for marketing, memes are a powerful tool used by agencies and governments for propaganda.
This cruel Mink "farming" should be banned.

Kept in appalling conditions in tiny cages by the thousand.

Killed by electrocution by insersion of an electrode into their anus and a clip around and in their mouth.

It is one of the most barbaric farming systems you could imagine.
Are they allowed to refuse to execute one side of the trade while executing the other side?
I think I misremembered because he was an EE from swiss EPFL IIRC.
All apps that require a phone number are a scam, privacy-wise. Use Matrix.
It's common practice for online publishing platforms to show a different title in site's body and in its title tag.
I'm not saying they're doing badly, just that they've been unable to fully close their borders to the virus despite being equally committed to doing so.
More sources follow along then to shortsight and ortex for more numbers. https://isthesqueezesquoze.com/
It also doesn't apply for the main example from the article, that given any string, making it bold or italic doesn't change its width.
Where is the BUY button? I read the previous article when it was trending on HN and wanted to perhaps buy one if shipping wouldn't cost much. But I don't know how to.

Anyone?
To easily get regular folks onboard you should recommand Quicksy (a Conversations spin off made by the same developper) :

https://play.google.com/store/apps/details?id=im.quicksy.cli...

It's as easy to use and to automatically recognize contacts as Whatsapp and Signal but it's federated to XMPP.

And people who don't use Quicksy host service can register to be easily recognize as a contact :

https://quicksy.im/#get-listed
There are two kinds of ETF. Only one of them is operated like that. Check the fine print to be sure.
The Chrome stack has been highly tuned to make a Stadia use case work, but Firefox hasn't, making highly latency sensitive usage difficult for now.
Strong borders are the price you have to pay for very little restriction inside them when most of the world is busy infecting its populace.

But yes, tourism or business trips are now infeasible. Fortunately it turns out that they were never essential.
“Self-made”: if you come from a well-off (not necessarily “wealthy” family), you’re more likely to attend university, get a well-paying job, etc. If you come from a worse-off family you’re less likely to do those things. Upbringing and socioeconomic class are still a huge factor in how wealthy one ends up (even excluding inheritance entirely), showing that in the vast majority of cases people tend not to be self-made, but products of their environment.
Return on capital is also income. You should compare that with GDP. Also a better measure of gap between rich and poor since it says how big part of the GDP each group gets.
Yep. The Economist has a journalist over in China, and he was interviewed recently on the economist's podcast. He said covid has popped up a bunch of times since the pandemic started. Each time they've immediately launched strict lockdowns and border controls for the region involved. He's personally been tested 7 times or something since covid started - apparently getting tested is often a requirement to travel anywhere in China.

Those policies sound even more strict than what we've been doing in Australia, and we had 2 weeks with 0 locally transmitted cases. With procedures like that it makes sense they have covid under control.
After knowing Poetry, I can honestly say I don't miss requirements.txts at all

But true, you weren't supposed to need it. But managing projects with interlocked dependencies get old fast.
I think this is what usually happens and what causes many public projects to fail: the customer has no competent staff that can a) write requirements or b) evaluate tenders. They're often incompetent enough to even hire someone competent to do those things. The government should maybe have a dedicated unit that assists other units with procurement of IT solutions. Where the staff gets very well compensated when a project is a success. But that's probably never going to happen, for more than one reason.
> Agriculture reforms are much needed in India. However, the government did it in hurry by-passing rules and without consulting farmers

That is false. These reforms are decades in the making with just about everyone opposing these laws now had advocated for it. Case in point, take a look at this tweet from BKU (the union leading these protests) - https://twitter.com/BKU_KisanUnion/status/110167401066691379...

In the above tweet, the farmers union is demanding that these vert farms laws should be implemented. Then after the government did that, they started protesting what they were demanding in the first place. And this is not the only incident.

Second case in point - here is what the Congress and AAP (the principle opposition parties leading the protests) promised to do if they were elected in the elections in 2019 - https://www.indiatoday.in/news-analysis/story/a-tale-of-u-tu...

So how come everyone demanding these laws is now protesting against the same laws? Common sense would dictate that the protests are not due to these laws. They are political in nature, where these laws are used as a shield to help legitimise these protests
I’ve been doing a manual version of this for years, creating a shell shim wrapping a venv for cli tools. This is much neater, thanks!
During the duration of restricted flow there were 800K shares sold at $120 and $140 in two batches on Thursday, significantly lower than the market price, infact, whoever sold them got sold them at 300M less than market value. This sudden drop caused the price to fall and trigger stop losses. This happened before.
Like most investments, anything you invest, you should be ready to lose.

Unlike some investments (eg co-owning a bar with a gang member), you are not going to be chased or extorted about it, so in comparison, it's pretty safe.