skysight-inc/HackerNews huggingface dataset:
Have you ever done any work for a local government or defense contractors?

They'll spend millions of dollars on something that's hardly better than a college project, mostly written by interns and barely cobbled together to get a working demo.

The justification for sloppy code is the fact that there's no oversight on projects like these. They just get it done even if it sucks. Working in defense was some of the worst code and poorest management I've seen in my life.

One of my friends works as an engineer for the state DMV. He tells me about similar issues. Some people he work with should never have even gotten the job, they barely know how to code.
A lot of people are losing it over this issue. Young or old.

I deal with it through a weird faith the coming issues will be impredictable, and the solutions too. Mostly due to reading about old techniques and science/engineering evolution. So often we don't see new options coming.

In any case, thinking too early is a waste of energy. Unless it's fun and productive (like ecology classes, farming etc).

Cheers

Basically
What I find interesting that many think before dropbox the only other option was FTP, while in fact there were other cloud based storage providers with good integration on the desktop such as virtual disk drive on Windows, even in late 90s. Dropbox won with PR/marketing I believe. Can anyone list what differentiated them compared to exiting solutions, besides marketing?
My impression is that a way to look at it is that at 50 km/s, everything is liquid, if not plasma.
Humanity will figure something out. Humanity will be okay.

People in developed world retiring in 20 years from now however will heave zero support from state. Zero return on their investment. Will have to work full-time till they are dead basically to get healthcaretthey need.

That is definitely not end of the world, but neither was original ponzi scheme collapse.

I am still figuring out my retirement and "invest more" might not be the best answer
Cloudflare documented their PostgreSQL to ClickHouse journey here: https://blog.cloudflare.com/http-analytics-for-6m-requests-p...

It covers a lot of the scaling bottlenecks in their original PG-based pipeline and how they eliminated them.

(Disclaimer: I work on ClickHouse.)
Why White Privilege Is Wrong
The Spectrum of Wealth
That's eerily similar to my build, down to the Noctua fan
The performance benefits of using the shared CDN copy of resources versus hosting your own with HTTP Keep-Alive are vastly overstated. In-theory, if everyone were using the same version of the resources and everyone were using the same CDN, you'd see a benefit (maybe). In practice, there are too many variables and you end up cache missing most of the time, anyway.

Besides, this was only ever a concern for bad devs loading tons of tracking scripts and hacking together sites via copy-paste anyway. If you're really concerned about performance, you should be building, tree-shaking, and minifying all of your JS into a single file.
The only way to keep some employees is to give them time to work on their own side projects. Google used to do this. Formula 1 does this with key players.
Will this work without ever being connected to a network?
As we see from New Horizons, a flyby gives you very limited options for scanning. But hanging around requires eliminating nearly all the velocity you had to get there, which is infeasible.
This is only surprising if you subscribe strictly to Sinclair's quote:

"It is difficult to get a man to understand something, when his salary depends on his not understanding it."

In reality, many many people work at jobs that they don't believe in. I personally haven't been able to hack it - I'm too stubborn to keep my mouth shut at appropriate times.

But ultimately, people can and will vote against "their own self interest". I vote for and fund environmental parties, despite that meaning I will personally lose out in a lot of ways, because it's the right thing to do.

That's part of what being a mature adult is. Recognizing that it's not all about your personal status and/or livelihood.
I choose to live in cities because I want to be where the people are. And I'm not much of a "people person."

Nothing beats being minutes away from face to face interaction.
I think the trouble with both of these plans is that it shifts cognitive load to a lot of people who aren't expert in the topic. How many people would put "shared" on something because it sounds good, or is the default in a template? And even if they don't, how many brain-hours do we have to burn on people understanding the complexity of an optimization that probably doesn't make much difference to the average website?
Shorter releases can help with reducing the difficulty of immediately addressing problems, but it's an error to equate the reduction of risk as an elimination of risk.

There are always going to be failure modes that require extensive time to diagnose and debug, even with small changes being made. Additionally, you want that diagnostic phase to happen without time pressure. If you do not have a sane rollback mechanism to use in those scenarios, you are doing a disservice to your users and your team.

Your users suffer, because the outage or breakage will last as long as it takes for you to address the underlying issue directly, instead of just rolling back to restore service. They will be forced to hear frustrating things like "we're working on it", since you don't know what's wrong yet, when instead you could have just rolled back before most users even noticed there was a problem.

And, more importantly, your team will suffer greatly, because they will be forced to work under pressure when an incident like this arises. And, worse, they will also 'learn' that accidentally pushing breaking changes to production results in an extremely unpleasant and toxic situation for everyone, leading to systemic fear-of-deploys and undermining a blameless culture.

So you should have a rollback mechanism that is solid, tested, and easy to use for scenarios where a non-trivial regression or outage arises in production, even if you are doing continuous delivery of small patches.
That is admirable and pleasantly envious. Smart people like that being able to work on what they want at any organization they want makes everything better for everyone: the corporations, the users and the world in general.
It's not surprising this wouldn't cause problems for most companies' productivity. I've worked in retail, warehouses, and now an office. Unless there's a crunch (big order needs shipped, an important presentation is coming up), most people mentally "check out" for the last hour daily and all Friday afternoon.

They're not really working (many in the warehouse would walk around to avoid suspicion before meeting in a different aisle to chat), so letting them leave would cost nothing but gain employee happiness.
I’m not very surprised. I’m a big fan of Warren but not a big fan of her break-up-tech policy.

But I realize that her heart is in the right place and I think what she says will benefit the country.

So I’m willing to accept what might be a bad idea (breaking up tech) for the good ideas that come with it.
There is a difference between big companies and monopolies. Big companies will likely always be the ones offering the highest salaries and they'll always exist. Once they monopolize the labor market though: they'll no longer have a need to offer those wages as high (even if they're the highest within the market).
I was recently called in for jury duty, as a Professor in the physical sciences - I'm rarely selected (although I love being on them.) The person next to me was an MD.

Well the question was asked of both of us, (paraphrasing): "is a lab report the end of the conversion for you?" The MD basically was a 'yeah, why would a lab tech lie?' (very true - having been in industry myself). However, I know how many ways something could yield poor results and must look at the whole picture.

Whilst it is true that lab techs are not paid well enough to lie. Lab techs are not paid well at all, and so this doesn't necessary attract the best of the best. I've seen folks operating instruments that they had zero training on (as it was assumed that they saw it in school - not a good assumption of late.) Eg: One team I was an auditor for, didn't realize that the instrument they were using had effectively two (2x) ON/OFF switches - and the detector was turned off. 2 years of data had to be rejected.

Now imagine a completely untrained cop with a black box, that's been bouncing around in their trunk - what could go wrong?... /s

I guess what I'm saying: field tests are highly suspect, and even lab tests need to be carefully considered - all of which requires a solid grasp on scientific/critical reasoning (which is in short supply.)
>top 2 communities

What is the other community?
No, it's a completely widespread tactic and misinformation (how tax brackets work), not only in the US, but elsewhere too.

I'm in Norway, and have heard the exact same things. People that turn down extra work, because they're certain that the said OT pay is getting bumped into the next tax bracket, and they'll net LESS than if they had not worked at all.
Nope, you are "pretending" that a step back is a step forward (which is not true). I never had to roll back anything within last couple years and very happy about that.

Also note, that roll back was a valid strategy back in the day and still can be useful tool in your garage of tools. It can be useful when, for example, dealing with complex legacy systems that were created decades ago, or complex systems developed by outsourced development teams. You'll know when roll back is useful when you see it.
...without any contaminants or propellant.
What I wanted to say ( :) ): as a user there is no obvious link between cost and usage. (Vs phone when you are billed by the minute which is easier to "understand")

How can a user know that browsing a single page will cost him more than a whatsapp (video) call before doing it?
I will hope that you are right, but I'm not putting any bets down.
Normalization of deviance. When everyone else drives drunk it's no big deal if you do it, too.

It's easy to lose sight of the problem. The goal is not to catch drunk drivers, what we want is safe roads.
interesting question.

we roll forward and thus far never ran into the situation that that wasn't possible in a reasonable amount of time.

nevertheless i've wondered more than once what would happen if we run into such a situation and there's a substantial database migration in the process (i.e. with table drops).

curious to learn what the different strategies are on that point: do you put your table contents in the down migration, do you revert to the last backup, etc.
"if you live in west Texas or Montana these laws make it almost impossible to drink in a social setting legally"

Most states have BAC of .08 to .1. if you are adult male you can comfortably have 3 drinks over the course of couple hours.

Do people drink much more than this at typical social settings?
https://www.bbc.com/news/blogs-echochambers-27074746 'Study: US is an oligarchy, not a democracy' 2014
> If someone has ingested alcohol and it's not yet metabolized to the extent that it is unable to create a discernable impairment...

I sympathize, but your new formulation has exactly the same problem as your first one: discernible by whom? If your BAC is 0.0001 but a police officer says that you appeared to be impaired in their subjective judgement, should that be enough to convict you of driving while impaired? And do you even want to try to distinguish alcohol-induced impairment from sleep deprivation? Do you really want to start punishing people for driving while sleepy? What are you going to use as the legal standard for that?
How would that help? You're incentivizing developers to mark everything "allowcache" (to make their pages faster), and it's the users who will suffer (via privacy attacks).

If your plan to fix this situation is "trust that developers are competent and benevolent", we can achieve the same result by not doing anything.
Oligarch = Rentier Capitalist?

I think the distinction is that in Eastern Europe, the politics is literally corrupt. In the US, bags of money aren’t used. It’s actually legitimized by loose campaign finance laws, so wire transfers are just fine!
In what ways were there "huge" differences? No cliques? No sports teams? Vastly different curricula?
I've heard explanations like this, yes, but I haven't seen any empirical evidence supporting the conclusion that flat interfaces are harder to use or learn or are prone to misclicks etc.

For my part I've used each version of Windows since 2.0, and have not noticed any decline in usability with the advent of the flat style in windows 8. Personally, I mildly prefer the current design language to the windows 2000 one (although I also consider that a local maximum), mostly due to the lack of visual noise. Personally, I have not experienced any of the usability frustrations evoked in this thread.

As someone increasingly moving towards UI design though, I'm willing to check personal preferences against hard data.
Just like the word 'regime' is used for governments you don't like.
The reference is even more apt because the two of them have collaborated. She sang the led vocal on his song "Now I Am an Arsonist" (from the album Artificial Heart).
Lower tier ISPs.
It's true in America too, though. I'm sure it's not uncommon to see a competent worker get passed over for promotion multiple times while the boss's chums form a conga line through the position.
If you care about user privacy, do NOT use Facebook JavaScript SDK
Waymo and others appear to be far ahead of Tesla in the self driving realm.
A lot of trees I know are quite a bit smarter than a lot of people. This article proves it conclusively.
At least in my region (Eastern Europe) the question is: why is it that the smaller companies can't pay a living wage?
I have a SE degree, from the Engineering faculty (there are ones offered from CS also). And I absolutely did spend hours in algorithms classes of all kinds.
World Population Heatmap
HexaDb – A graph database on RocksDb using triples
It's because there is more room in your browser for loading thumbnails..
OMG yes. I watch very little YouTube, but reading these comments I thought "this Rick guy is probably that one I saw a couple months ago, his separated Boston tune was really amazing." And there it is.
Just a note chrome://flags/ only has some of the flags, many must be passed manually. https://peter.sh/experiments/chromium-command-line-switches/

Still can't find this option as a flag though, must be compile time only.
Are there any games like that? As far as I know nothing ever became of that Minecraft-sequel/Elite-Clone that featured a fictional CPU and most programming games are rather educational and/or feature programming combat AIs...

Although it would be interesting how one could program a narrative into that, if the player starts out without any prior programming knowledge. First task is simple memory access, then looping is required etc.
Pretty telling that the idea of voting against one's own financial self-interest, even as a single part of a large platform, is a wild idea to these business journalists.
This is a triplestore based on RocksDb. I have been working on this for a while. Adding more query capabilities. The query language is JSON based (as opposed to SPARQL) and I hope easier to understand and reason about. Don't get me wrong, I think SPARQL is very powerful, but I am focusing on how we can think of normal JSON documents as graph structures and easily query them.

The read/write performance is also quite good because the underlying store is RocksDb - using the default configurations for now.

Looking for users, feedback and contributions. Hope you enjoy it.
So, its OK that 0.1% of everybody has 99.9% of the money? This is productive somehow?

Its fine if we all borrow money from BG and friends, to create businesses, and the profits are bled back to BG&F as interest etc. So we create value, but its almost all for them?

Of course money gets moved around. But its important to understand the flows. And the flows are all to the rich, so they get richer. This is so well understood, I have to suspect the simplistic comments as trolling.
Adding Client-Side Scanning Breaks End-to-End Encryption
We use https://gocd.io/ for our build + deployment pipelines. A rollback is just re-running the deployment stage of the last known-good version.

Since the question of database migrations came up: We take care to break up backwards incompatible changes into multiple smaller ones.

For example, instead of introducing a new NOT NULL column, we first introduce it a NULLable, wait until we are confident that we don't want to roll back to a software version that leaves the column empty, and only then changing it to NOT NULL.

It requires more manual tracking than I would like, but so far, it seems to work quite well.
My understanding is that many of the oligarchs quite literally stole what they have during the 1990s free-for-all (Soviet collapse).

This is opposed to many western business people who won by making better products and generally advancing our standard of living. Whether they deserve the astonishing wealth they have is up for debate (I believe in a wealth tax), but but at least they did something for it!

The Wikipedia page says roughly that: https://en.m.wikipedia.org/wiki/Russian_oligarch

The Wikipedia for Gazprom has a great timeline of how one such business became an elaborate exercise in theft: https://en.m.wikipedia.org/wiki/Gazprom#History
Religions enforce the use of custom language upon others. Here, “privilege” holds special meaning, the definition of which is established and disseminated by authorities of a specific belief system (Intersectionalism, in this case).

In order to discover the meaning, you have to consult a priest of the religion. This differs from an evidence-based system, where anyone can discover meaning on their own using universally-available tools. No appeals to an authority are required.
They you just have to worry about rolling back the changed database schema that you have rolled out to both green and bluie variants - I presume. That bit feels tricky
Why should that be the case? Venture capital from a few extremely wealthy people isn't the only way to fund a startup.

Didn't Paul Graham himself start a startup without VC money?
Flights diverted in Delhi as toxic smog hits worst levels of 2019
A little aside, but nobody can run 12 hours a day for more than a short period of time. Running involves a lot of pounding on the joints, and muscles fatigue. In fact, the best endurance runners in the world (i.e., people who train optimally for maximal results) mostly run for only about 15 hours per /week/, often less.
My father in laws windows laptop doesn’t crash, but slows down so much it’s unusable every windows update. He gave me his laptop to fix it recently and it took 6 hours to get the update through before it sped up again. We’re buying him a used MacBook now
> Breaking up big tech companies is undoubtedly good for the workers, create more competition in hiring.

Many of the largest tech companies are only large because of their cost centers. If we split up google what would likely happen is that youtube and gmail would simply die.
Trying to circumvent tracking at the browser level is hopeless.

The only effective approaches that I know of are 1) using Whonix (best in Qubes) to connect via Tor; and 2) using multiple OS-level VMs that connect via different nested VPN chains.

And even then, there are risks from fingerprints that depend on GPU and virtual graphics drivers in VMs.

So when compartmentalization really matters, it's necessary to use different host machines, on different LANs (or at least vLANs).

Using Tor is rather painful, given all the CAPTCHAs. And the learning curve for Qubes is a little steep.

But using multiple VMs with different nested VPN chains is actually quite convenient, once you've set it up. I use a pfSense VM as the gateway router for each VPN service. So creating nested VPN chains is easy: You just create virtual networks of the pfSense VMs, with Linux workspace VMs wherever you like.

With a decent host machine, I can work ~seamlessly as a few low-isolation personas via nested VPN chains, and another few high-isolation personas via nested VPN chains and Whonix instances.
Well,

a) They are only selling about 5%, so they are not divesting themselves of the vast majority, for now.

b) "Saudi Arabia is pressuring wealthy families to buy in to the initial public offering of its state oil giant, as part of a plan to achieve the $2tn valuation coveted by Crown Prince Mohammed bin Salman...
Many of the families targeted had members previously imprisoned in Riyadh’s Ritz Carlton hotel in 2017 and 2018, in what the government billed as a crackdown on corruption. Some of the detainees said they were tortured, according to people aware of the matter. Most were later freed after they reached financial settlements with the state."
FBI and San Francisco police lied about counterterrorism task force
By default, all existing code would not have the allowcache property, so would load from an isolated cache. Those devs that explicitly care about speed for certain resources, where leaks are not a concern (e.g. loading a lib from a CDN) can set the allowcache property on those resources.
Collapse is usually caused by overpopulation and mismanagement of resources. Decentralize the people and the collapse just comes sooner.

The total human impact is way way bigger when population is sparsely distributed. Cities enable people to live close together, ensuring more land is kept free of negative human influence. Think about it: if the population is the same, the needs are the same. Food, water, waste treatment, transport, luxuries. At the very least, you need the same of everything, but if the density isn't big enough there's no economy of scale that can kick in.

I remember reading about how some US suburbs are effectively bankrupt, because they can't maintain their infrastructures due to not enough people living there. Imagine it, a high-class neighborhood that is forced to replace asphalt roads with gravel roads.
If you assume they are selling stock, because like in most cases, they expect it to be worth less in the future, then it follows they may be preparing to emit a crap-ton less carbon in the future and want other people to be holding the bag.
Do you mean building clocks, motors, etc or using them in a hardware project along side e.g. an arduino?
Absolutely. And resources like disk space and bandwidth have gotten much cheaper in the 13 years since jQuery was invented. Fewer cache hits, lower cache value, and less cost savings all point in the direction of retiring this feature.
In the current political landscape in the us, the left wing tends to be more science based, while the right wing is more religious based. For example the base position in the right wing party is to deny climate change exists. To put superstition and dogma over reason and evidence is the antithesis of the enlightenment.
The general trend with regard to the most popular javascript and css libraries is that their features have eventually made it into web standards.

We've known that cache can fingerprint forever. This change won't be that bad if it encourages greater adoption of web standards.