skysight-inc/HackerNews huggingface dataset:
That's the oversimplification that wraps things up nicely and doesn't require digging any deeper. Like when people think Kim Jong Un is necessarily just a madman without realizing that playing the madman is the perfect defense against outside interference. Give up their nukes? Ukraine did that, they even have a signed treaty with Russia for this. Iran signed a piece of paper with the US too. That turned out well for everyone who is a superpower.

Authoritarianism isn't required to get richer than you could otherwise as an already powerful person. Look at democratic countries (all still having a measure of corruption) where having slightly more money and power than most people gives you access to huge wealth and immunity from the law, a positive feedback loop where money begets money.

Did the Sacklers need to be crazy dictators to get even richer while throwing a wad of cash at the government in exchange for full immunity? Regular people get civil asset forfeiture but for rich people there no law to find them guilty and take back all the money, the only way is to negotiate a consolation settlement? Obviously lobbying for donations or plain old influence peddling will get you incredibly far, maybe even further than dictatorship.

Putin doesn't need this level of authority to stay rich and powerful as a former member of the intelligence community. He needs it because he has grandiose dreams of Russian imperialism, bringing them back to former superpower glory after seeing that the post USSR breakup times and trying to integrate into the Western world made them play fifth fiddle. This needs the authoritarianism because Russia is lacking the other quality of life elements to afford selling the "glory" aspect to people.

It's like deciding to be the CEO of your own company rather than the middle manager in somene else's even if the pay is the same. Only your employees are stuck suffering there.
Hadn't come across this site before. Very cool and exactly what I'd been looking for. Thanks!
Why do they need better anything to avoid civilizations collapse? Why do the rich need to get richer to avoid civilizations collapse?

If the status quo was maintained civilization would not be in danger.
You can also try sitting up in bed and meditating until tired.
That is what a “2FA mule” is for.

I have two - both on MVNOs, not in my name, and sitting in my office doing nothing but relaying sms to email:

https://news.ycombinator.com/item?id=28251107
MetaMask is also being used with Avalanche which contains the Ethereum Virtual Machine (EVM) in its C-Chain.
Well, this is likely be a very naive way to look at it, but ... what would generate the gravity pull to actually make it tilt ?
How does that imply it is a good thing to close off online option and make it mandatory for everyone?
I made something similar using another instructable(1) with a simpler approach a couple of years ago. Great fun, and relatively easy to do (it was my first 'hardware' project and I knew nothing about electronics).

I kept the speakers and all intact and it still sounds fine. I loaded it up with some fairytale stories, 1 for each single number you can dial.

1: https://www.instructables.com/Fairytale-Phone/
There is a somewhat strange level of mental dissonance that occurs when people approach the policing of 'the internet' and 'social media platforms'.

Internet forums have existed for a long time, and for an equivalent period their moderation policies sufficed. If you disagreed with one forum, there were plenty others to take its place.

However, we've now approached a reality in which these forums have dwindled or become centralized. A much larger audience participates, and these forums have now expanded to be parts of multimedia service conglomerate megacorporations. There are no other choices, and these organizations are spread into aspects of life that would cause being banned to be quite inconvenient.

For example, getting your Google account banned could in theory result in loss of access to most of everything here: https://about.google/intl/ALL_us/products/. It gets worse when you consider that google could be your internet provider. And of course google insists everything be forced through their accounts. Loss of access to your account could mean loss of access to the internet. Hell, you'd lose access to your god damn Nest thermostat.
A finite social network where you get 100 posts
It always amazes me that there is this hardcore of people on hn who are so anti ProtonMail.

If you use gmail, It is my understanding that google ai will routinely read all your messages and add anything interesting to your profile so they can target you for ads. Law enforcement also has open access to everything in your mailbox all of the time.

ProtonMail don't read your email but will supply metadata to authorities in response to a lawful warrant.

That still feels like a difference between gmail and ProtonMail. I pay for that difference, your money your choice.
Show HN: Online Catalog of MongoDB Integrations
Relevant xkcd: https://xkcd.com/2347/
It's also unregulated and the actual dosage compared to the label can be wildly different, and can even be contaminated.
You are entirely misunderstanding the purpose of NFTs.

As a first-hand buyer, you are paying to act as a patron for artists/projects that you believe in. You enable those people to spend time producing more art that you like.

This is a very interesting and valuable use-case in and of itself.

I have recently started putting up my digital work and it is the first time in my life (41) that I can create unique works and have access to a market that allows people to support me.

Don't poo poo what you don't really understand.

For anyone interested: https://opensea.io/assets/0x495f947276749ce646f68ac8c2484200...

I have a store up here: https://www.ramijames.com/
I didn't do anything about this, because I expect any commercial service to log IPs at least for a short period of time to fight abuse. I'm using this service because I don't want the service provider's staff or someone that hacks their servers to be able to read my mails. Ideally I would like to also have privacy (through E2EE) when e-mailing other PM users, but I'm not counting on that. As the Tutanota case shows, such secure e-mail providers can be forced by law to intercept e-mails.
Metamask is the wallet with the lowest barrier to entry for new folks entering the crypto space. Going from no knowledge to having a wallet is much quicker with metamask than hardware wallet.

Its also great for devs deploying contracts on test networks.
Gmail hasn't used email content for ads for years:
source: https://www.nytimes.com/2017/06/23/technology/gmail-ads.html
> What pattern is that, exactly?

That pattern used now (e.g. for COVID-19) is this:

World Health Organization Best Practices
for the Naming of New Human Infectious Diseases (2015)

https://www.who.int/news/item/08-05-2015-who-issues-best-pra...

https://apps.who.int/iris/bitstream/handle/10665/163636/WHO_...

This is an improvement, as they note, on names that "provoke a backlash against members of particular religious or ethnic communities". The world has moved on since the "Spanish Flu" was named.

But I think that saying "the government had to change the pattern they used to name pandemics [because of China specifically]" is likely a misattribution and oversimplification of these guidelines.

The idea that "the government names pandemics" is both too general - a government is a huge diverse structure, if this was a governmental role, some named health body within it would have this responsibility; and also too specific - "the" government? which country's government would take on that role?

And it's not accurate - this is not any one country's government's role. Point of fact, COVID-19 was named by WHO: https://www.who.int/emergencies/diseases/novel-coronavirus-2...
> traditional pronouns

Nobody is banning traditional pronouns.
Ask HN: How do you measure if you are productive or not?
These are a couple that came to mind. Do share your own measurements.

1. Tasks being done ( Checklists basically )
2. Activity level ( How engaged you were - what was the APM etc )
3. Amount of Breaks ( How many breaks you took, how often etc)
4. Time Tracking ( Amount of time spent doing something. Deadlines )
5. Retrospectives ( Once you finish a task you take some time to analyze and rate it)
6. Efficiency ( Your performance compared to the average of previous similar/ same task/s )
7. Focus Time ( Pomodoro - how much time you can work on only one thing )
8. Amount of Distractions ( How many times have you shifted your focus to something else - interruptions )
9. Number of ContextSwitches? ( Number of shifts between projects- tasks or distraction - work )
10. Energy spent ( Subjective. Rating the energy levels after each task )
Full disclosure: I'm building a dashboard for productivity. Would love to base it on real needs instead of just adding tasks and a timeline. Like everyone else. :)
* Think about a journalist in Afghanistan, a whistleblower in the USA, or a human rights activist in China*

The former's safe because no one's going to deliver IPs to Afghanistan and the latter are doomed, because the US and China are following a policy of total surveillance. That ship has sailed decades ago.
Meditation is great and I enjoy it :) Relaxing and falling asleep isn't a problem for me. Just waking up in the middle of the night feeling wide awake is a bummer sometimes. Yes I can relax and fall back asleep again but it's a bummer that it happens at all.
How did you cure your DSPD? I am asking for a friend..:P
sha256 is only 256 bits, so it's obviously easy to solve right?

i suppose life is more satisfying on the surface, when you only need to argue against straw-men, but surely that's a ticking time bomb?
> I don’t understand what you’re attempting to achieve with this.

I was hoping to achieve a "yes" or "no", to at least one of the two questions. I don't know what GP thinks "scan" means when describing how a computer processes text, and was hoping that an analogy to a more natural concept would allow for that to be made clear. What's the actual action being taken that's the violation? It's clearly not simply being able to read the message, but is it "thinking" about it (for lack of a better word)? That's how I interpreted the initial comment, but it seems very reactionary, so I wanted to make sure I understood it.

> People want to be able to have a private email correspondence about, for instance, dildos, and then not have to be served dildo ads outside of that context.

Totally fair, but that's no longer about privacy (unless your concern is someone else watching your monitor over your shoulder, in which case that person is the one breaking your privacy).
That zoomed graph that shows the y axis only from 45% to 60%[1] is an oximoron that proves itself why has hit a new low.

[1]https://imgur.com/jaFyxxj
It disappoints me that comments on crypto threads on HN have the same tone as NYTimes crypto articles.

I would have expected this place to be more curious and less dismissive
For 1-2, the todo panic stacktrace should tell you exactly what went wrong.

For 3-4 you can set TODO_OR_DIE_SKIP, as documented for the crate, to disable all the todo checks at compile time.

5 is getting better over time.
Maybe it could be opt out when compiling. Error message could be `todo has been expired, failing compilation. To ignore this, use -DIGNORE_TODO`
Terrorism is the attempt to reach political goals through acts of violence meant to stoke fear.

You don't get rid of terrorism by choosing a power structure where terror is the norm.

I'd say you can never get rid of terror per se until you establish absolute power and absolute control. That means any free society has to accept a certain amount of terrorism and therefore has to focus work on preventing root causes of terrorism as well as preventing the fallout a single terrorist attack can have.
I would contend that 2016 was just the first time it manifested itself in a big way, and the sentiment had been building for a long time.
Isn't a bit problematic to run multiple processes in the same container? Docker can determine when a container is healthy or not, if it should be restarted and such; having a main process, like systemd, hiding what's happening behind doesn't seem great.

Wouldn't be better to run the same image with different commands or have one image for each service? Logs are usually written to stdout/stderr in containers, so they can be gathered, aggregated, stored etc. by Docker or Kubernetes and handled with the tools you like the most, without having to share log volumes across services and having multiple ways to handle and rotate logs to maintain.
Nabokov in Time (1966)
This is true for all art markets - nothing surprising. Outside of a few masters, you can’t expect immediate liquidity from your art.
Is that so? I thought, if one violates the TOS, the other side may terminate the service. I did not know they then had the automatic right to then log data suitable for tracking and identification.
> Having a surplus of limbs is contraindicated for large organisms

Having a large brain is also expensive to build. It's always a questions of trade-offs.

I can easily imagine how a hexapod like a centaur (four legs and two arms) can combine the speed of a horse and dexterity of a human and make up for the metabolic overhead.

> 4. You need appendages for manipulating tools, and voices to debate and share ideas.

You don't need sound. Sign language exists even in humans.

That wouldn't even require large appendages. The "talking" could be done by photophores, or 1cm long flexible vermiform appendages, or controlling the pattern of fur movement.
Build Glibc with LLD 13
Not for ads but for various kinds of text completion suggestions. Google's AI still reads contents from our email body to suggest text or reminders.
I use 0.25mg and agree completely. The most annoying part is I can't find any pills less than 1mg so have to do a shitty job of separating them into 4 quarters.
Note that this wasn't careless programming. The developer who was publishing the module pulled the release because he was threatened by a company named Kik who wanted to take over his namespace. After pulling it Joyent had no choice but to restore the module to prevent the whole ecosystem from collapsing. I think the core problem here is that releases should be immutable, just like with Java (Maven Central). Once you put something out there it should stay there until nuclear fire destroys the world, otherwise you risk bringing down the whole ecosystem, just like how it happened with `left_pad`.
You mention FB/Twitter but forget how much of a shit show our corporate media is. So much so that FB/Twitter uses them as the so called “fact checker” and act as proxy. If anyone has followed the media in last 5yrs, you know how dysfunctional and opposite to ideals of free press our so called mainstream news organizations have gone. A large portion of the country rightfully have zero trust on these once much respected media outlets. Just watch an hour of CNN or MSNBC or NYTimes or Fox coverage and you would know you don’t need CCP do divide us. Our elites running the media outlets and choosing which narrative to push on a given day will happily do t themselves.
Curious. What setup do you prefer?
Unfortunately websites like archive.org mean that if you post any code anywhere online at any time, you forever lose the ability to stop your code from replicating, even if it was originally posted on a server you control.
I agree with you, when you say its a master of RDBMS. But each extension brings its own baggage.
Specialised databases are written for a reason.
For majority of the people the extensions may fit .
But its not the best way once you want to optimise.
Show HN: Shipr, NoCode builder and Boilerplate generator for React(NextJS)
I think the point about AA is that it was in general use in language before there were Airlines. Kik is different. I have never used Kik, but I was aware of it in 2016. When I read the article I immediately thought of the messenger. It also does not have any other common English use to my knowledge.

Trademarks are only valid in the domain you operate in. If you had a football school called kik there is no infringement, but there is an Internet company called kik hence this infringes.
Yale-NUS, Singapore’s first liberal-arts college, closes its doors
> In the last election in Primorsky Kray Putin got 65% up from 57% in the previous election.

Yes, and in 1927 Liberian general election Charles King received around 240,000 votes (out of 15,000 registered voters). So what?
None of those are pandemics (parent's phrase) or "new human infectious diseases" (WHO term).

https://www.who.int/news/item/08-05-2015-who-issues-best-pra...
To quote from Wikipedia,

> Civilizations are organized densely-populated settlements divided into hierarchical social classes with a ruling elite and subordinate urban and rural populations, which engage in intensive agriculture, mining, small-scale manufacture and trade.

Arguably a social structure is a prerequisite for a civilization. For example, you can have a village of 50 intact and trading with another village and that's not a proper civilization. There has to be the idea of a state, governance, someone entrusted to pay taxes to and perhaps some form of currency.
I concur, but they do ask. But its not one of those annoying pop ups.
It asked me once during my setup of my phone.
I mean you are expected to see what you’re doing when you are setting your new phone?
> My guess is that Apple keeps a list of carriers that agreed to zero-rate these and keeps an on-phone index to determine whether to pop up that message, but what Apple thinks carriers do and what carriers actually do are 2 different things

Lebara is an MVNO so it could also be an issue where the phone is applying the rules for the underlying network rather than the MVNO.

MVNOs in the country I live in have a lot of issues with iPhones applying the mainline network settings to the point where you had to manually install a specific provisioning profile just to get the APN settings right.
> 1. Horizontal scaling. PG can do sharding or replication, but that's not the same thing. Manual resharding is something that, once you've experienced it, you don't want to do it ever again, especially when things like Spanner/Cockroach exist. Database-level liquid sharding is such a dramatically superior solution that it makes any system that depends on an enumerated set of master instances seem completely obsolete.

It feels like the industry has largely failed at this in regards to the traditional RDBMSes. Solutions like TiDB attempt to remedy this in a transparent way, but there are simply too many limitations for it to be a feasible alternative for many projects out there: https://docs.pingcap.com/tidb/stable/mysql-compatibility#uns...

I've only ever seen PostgreSQL/MySQL/MariaDB/Oracle be deployed successfully as single instances in prod that are scaled vertically, because attempts to do otherwise either create issues with performance and resiliency, or make the entire system only have eventual consistency, which is as problematic as it is inevitable when it comes to horizontally scaled and distributed systems.

I don't think that there is a good answer to this, honestly. You will get either horizontal scalability OR data consistency - pick one.

> 3. Interface abstraction. Databases that ship language-support drivers should also ship a fake in-memory implementation for testing purposes that supports the same interfaces and options. There's no reason why I should have to start a subprocess and emulate a network connection to tell whether a query functions properly or not, or whether I've set isolation properties correctly for a pipeline.

That's a good idea, but personally i've seen that almost all abstractions are leaky in one way or another. In the day of containers and highly customizable software that can scale from tens or hundreds of megabytes of memory with a fraction of a CPU core to an entire server with a hundred gigabytes of memory and dozens of CPU cores, it feels somewhat unnecessary to risk these abstractions.

Just make sure that your process for initializing the DB schema and seeding it with data for testing is fully automated and reproducible, and then spin up a disposable database container as a part of your CI process. Either that, or just don't test the actual DB implementation, which i've also seen be done to pretty horrendous results.

Edit: Perhaps my past experience makes me have certain biases - i've also seen manually set up DB instances which eventually leads to there being no good way to test N parallel feature branches, each of which needs a different schema, because that also necessitates N DB instances to be present, half or more of which could in theory break. I don't see any good options apart from containers here, especially when you need extensions which these in-memory implementations wouldn't play nicely with.
ImageSource Ilinx Platform Innovation and Development at Its Best
Re “without firing a shot” - the US fought several proxy wars as part of the “Cold” War and fired a lot of shots.
That sleep "problem" may not be a problem; plenty of evidence suggests that before we invented electric lights, segmented sleep was the norm.

These links might get you started on the topic:

https://www.sciencealert.com/humans-used-to-sleep-in-two-shi...

https://www.medievalists.net/2016/01/how-did-people-sleep-in...
I'm not sure OC is asking for NoSQL - just a better experience with SQL migrations.

The relational model always requires a judgement call about how normalized to go. If I have a deep nested json object of data, you could argue to define all the relations and normalize. But then to query the data you now have an 6-way join and the query planner starts to struggle a bit. And then if you decide to change that structure, you now have a very tricky migration script to run.

Whereas if you just kept it as a json object, you have avoided a lot of unnecessary pain, and you can just write some quick re-mapping code in the application layer to handle the older version of data, and you can actually start storing data in the new schema immediately. Then you can scan over the collection and modify the existing data of the old schema, and remove your re-mapping layer.

So yes, your data has been relational the whole time, but the query complexity and migration complexity increased dramatically. It became very difficult to change the model.

The relational model is essentially a constraint on how you need to structure your data in order to allow relational algebra to be used to help optimize query plans. When you release these constraints, you find things like Datalog that provide purer ways to represent your data and relationships, in the sense that they can map closer to the real-world - but then this comes at the cost of automated query optimization.

So the fact that relational data models are usually less representative of the real-world because of adherence to the relational model, usually denormalized to optimize the underlying database engine, and difficult to migrate, create complexity and slow down shipping some features (although they can also speed up many others greatly - like analytics).

That being said, SQL dbs are probably the best dbs we have today for solving business problems, and I think the migration and modeling problems could be solved with better tooling.
Building Blocks to Improve Your Hybrid Work Culture