skysight-inc/HackerNews huggingface dataset:
I'm curious what drove the decision to move to an external store (and multinode HA config at that) now compared to using a local Go KV store like Badger or Pebble?

Given that the goals seem to be improving performance over serializing a set of maps to disk as JSON on every change and keeping complexity down for fast and simple testing, a KV library would seem to accomplish both with less effort, without introducing dependence on an external service, and would enable the DB to grow out of memory if needed. Do you envision going to 2+ control processes that soon?

Any consideration given to running the KV store inside the control processes themselves (either by embedding something like an etcd or by integrating a raft library and a KV store to reinvent that wheel) since you are replicating the entire DB into the client anyway?

Meanwhile I'm working with application-sharded PG clusters with in-client caches with coherence maintained through Redis pubsub, so who am I to question the complexity of this setup haha.
Why are your unit tests touching a database? I’m a real stickler about keeping unit tests isolated, because once I/O gets involved, they invariably become much less reliable and as you mention, too slow.
If you like Nextcloud you can buy the service directly also. Then it works like Dropbox (but cheaper). For example Hetzner provides that [1].

[1] https://www.hetzner.com/storage/storage-share
Whoa, we hadn't seen that! At first glance it indeed appears to be perhaps exactly identical to what we did.
This is about spot on. I do get the part about testability, but with a simple Key/Value use case like this, BoltDB or Pebble might have fit extremely well into the Native Golang paradigm as a backing store for the in-memory maps while not needing nearly as much custom code.

Plus maybe replacing the sync.Mutex with RWMutexes for optimum read performance in a seldom-write use case.

On the other hand again, I feel a bit weird criticizing Brad Fitzpatrick ;-) — so there might be other things at play I don‘t have a clue about...
The JavaScript community has a huge problem with hype and churning libraries unnecessarily.

Using a metric like "number of new stars" just exacerbates that problem. It neither tells you about libraries are undiscovered gems, or libraries which are proven, stable and reliable.

It's simply a measure of which libraries are well into their hype curve.
They also lost my trust when they sold our small team on a particular plan and then pulled all the valuable features out of that plan and raised prices 50% (or 100% if we wanted most of the features back). The messaging around that was also just cold marketing BS talking about how great these changes were. It all happened within first year of our subscription.

Luckily OneDrive was finally getting stable so we migrated over and I haven't touched dropbox since.

It quickly became clear they were focusing on enterprise customers and the SMB pricing we had undermined that effort.
because leaving behind the people and community around me is not worth the money and work/life balance?

also, the US has a political and social problem which make it a place I would not want to live.
So they are not as good your saying?

From my experience eastern developers seem to need a lot of hand holding their don't seem to be many technical leads / CTO who can take broad instructions and produce a good piece of work
Yes, this. Use TypeScript with Node and/or React.
How ReadMe Does Technical Interviews
Of course it's a powerful (alleged) quote, but it's far from the only evidence that the War on Drugs is not based, even in principle, on social good, but rather to serve powerful interests such as private prisons and police.

As far as the pushback from the family, I would just say that it wouldn't be the first time that someone is different at work than with his family. The worst people in history still sometimes had families and pets who they treated much better than minorities and political enemies.

Furthermore, Ehrlichman may not have been racist enough to spout it unprompted, the way Nixon is recorded as being. But he would not be the first person on Capitol Hill to be craven enough to go along with racism when it helps them attain or maintain power.
When people's "free speech" is to shut down everyone else's free speech because of inciting violence, hate crimes, and the like…removing it is actually upholding the principles of free speech.

In other words, I'll defend your right to say "it"! Er, that is, unless your "it" is that you wish I were dead.
> Google Drive works well enough, but none of them works on Linux.

FYI, you might be satisfied by Insync.
Hey. I'm the author.

It will try to sync it as soon as it can. If you immediately close GitJournal, it won't be able to. Otherwise, on each modification it tries to sync. (Configurable) Maybe I can add some background sync.

The common use case to see and search through the notes works.
Worth noting that this is just measuring the amount of stars a project has, not if you absolutely, must learn this today to stay current. Libraries and frameworks comes and goes, it's your base knowledge you need to improve upon, not specific APIs offered by easy-to-consume libraries and frameworks. Learn them, adopt their best ideas, throw away the rest, pick the right tool for the job, probably the best tool is not the tool you're currently most familiar with, if you rank your choices based on GitHub stars anyway. People use stars for all kinds of purposes, don't extract "It's valuable" because of that.
On the contrary, it sounds like a seasoned group of people who understand their needs and are wary of the very real challenges presented by most existing SQL systems with respect to deployment, testing, and especially fault tolerance. I'm interested in Cockroach myself, but I also acknowledge it's relatively new, and itself a large and complicated body of software, and choosing it represents a risk.
I linked the picture of the radar test especially because of its absurd dimensions. In the bottom left corner you can see a full size military jeep standing next to it.

This thing is _huge_ and honestly, it's very reasonable people thought it was an alien spaceship.
Hmm. That's not that far from the price of a server...
Thats what I was wondering what they use.
I'm surprised the NYT would give this position a platform. The author's position is that all drugs, even very hard ones like heroin, can be used recreationally. The author is a professor of psychology, so I find this surprising and really irresponsible. Very few are able to use opiates recreationally. Even the weakest opioid, codeine causes serious addiction problems via codeine-promethaize cough syrup. The extremely high risk of developing dependence, extremely painful withdrawals, and the fact that prices are inflated due to being accessible only on the black market make it a recipe for destroying your life. This is ignoring the risk of picking up a felony conviction for having it on your person.

I think many drugs can be used recreationally, my instinct is to let people do what they want, and I wish our drug policy was more technocratic, but it's really reckless to recommend people use certain substances.

This chart really drives home how dangerous heroin is.

https://upload.wikimedia.org/wikipedia/commons/9/9c/Rational...
Definitely watching esbuild (basically babel but implemented in Go) and SWC (the same, but in Rust). Compile times cut from 47s to less than 1 second speak for themselves!
Not sure about that... I think it's the culture. We used to have a monoculture in the US (basically whatever the TV told us).

Nowadays we have an almost uncountable number of subcultures operating independently, and many of them despise each other. I do think that many of the new subcultures in the US praise personal hedonism over any kind of collective responsibility.

As long as we allow people to worship themselves without thinking about external costs, this will probably continue.

Another factor is that technology tends to centralize control. And the people running the technology want us to be like this. Medical costs skyrocket, they make money. Smartphone use skyrockets, they make money. etc.
We shouldn't have to do that or special USB boot things that don't integrate well with extra cables sticking out of the form factor.
I’ve changed my mind on Bitcoin
Amazon at any point can create a firewall (it would be business suicide however to do so for geopolitical reasons). This however has nothing to do with that.
This is a classical approximation to quantum mechanics which is ultimately wrong if the purpose is to describe physical reality.
hah so funny to see this here!
I first came across this in the following review of Shortparis' album Easter (ПАСХА). One of 2019's music highlights for me.

https://thequietus.com/articles/24274-shortparis-easter-albu...
Most mildly-technical people already knew you could only get the full benefits of device encryption if your device is powered off when it gets attacked. I assume this applies to desktop systems too. Not really new information here as far as I can tell.
Nice! Another (slightly more pessimistic) one is "Software gets slower faster than hardware gets faster".
RFC Sustainability of Mitogen project · Issue #773 · dw/mitogen
A thoroughly-commented GCC linker script
Where does their income come from? When is the CPU going to be released?
States activating National Guard after FBI warns of armed protests at capitols
I think the bar is generally when people cross from hurting just themselves to hurting uninvolved others.

Underage drinking: illegal because you can drunk drive into someone else.

Underage drinking with parents at home: totally legal because you can’t affect others.

Weed: (mostly) legal, small consequences otherwise, non-addictive

Heroin: totally illegal because addiction can bring someone to harm others to get their fix.
Using words in a non racial way will not automatically deploy egalitarianism and meritocracy throughout the universe.
I've noticed from recruiter email that some US companies have decided to go fully remote (no doubt due to COVID-19) and have started looking for talent in Canada, offering a bit more compensation than our local one (not parity) so I expect this effect will start pushing salaries up outside the US, starting with us in Canada due to time zone/language/culture.
I like to call this "architectural masturbation". Should have just used Postgres.
Yeah, when I forget and accidentally click on the Dropbox icon when I want my Dropbox folder and get whatever abomination it is that comes up now instead of the folder, I get real ragey. It's such an anti-consumer thing when companies take a nice product and add a bunch of crap to it that no one wants.
Yeah it's definitely more constructive to start as far upstream as you can. Hiring people based on race seems condescending and might fuel resentment.

The issue with this for me, and probably for many non-Americans, is that explicitly favouring particular races at all is pretty baffling, it wouldn't be allowed here.

Personally I think they should launch programs to help disadvantaged people, regardless of race and sex. Why exclude poor white people, and why include wealthy black people? Racism is not the only reason someone may have a hard time in America, it's a very difficult place to live for anyone that is poor or lacks supportive parents.
I don't know what you maintain. But let me say, loudly, THANK YOU! YOU ARE APPRECIATED.
I don't see this as a counterargument for two reasons.

First, how do the actions of other countries have bearing on what is true about the history of our country?

Second, I don't know the details, but seems to me that powerful people in other countries could, just like the U.S., be reaping political and financial benefits from criminalizing drugs.
I think the "database" label is tripping up the conversation here. What's being talked about here, really, is fast & HA coordination over a (relatively) small amount of shared state by multiple actors within a distributed system. This is literally Etcd's raison d'etre, it excels at this use case.

There are many operational differences between Etcd and a traditional RDBMs, but the biggest ones are that broadcasting updates (so that actors may react) is a core operation, and the MVCC log is "exposed" (via ModRevision) so that actors can resolve state disagreements (am I out of date, or are you?).
Absurd.

The world is the wealthiest it's ever been. The world is more peaceful now than it's ever been. People are healthier now then they have ever been.

This pervasive myth of decline is completely refuted by all available evidence.
Here's a tale of how you don't run a mobility startup, unless you don't care about the safety of your customers and your public image.

Berlin car sharing startup Miles is demanding thousands of Euros from customers whose car was stolen, claiming that damages caused by thieves while driving the vehicles should be covered by their users.

Turns out, Miles has always been leasing their entire car fleet, while renting it through a white-label platform they had no control over at least until recently. As a result, they failed to implement basic industry-standard safety mechanism, such as an immobilizer, that all of their competitors have been using for years. This, despite their telematics providers all offer the immobilizer as a feature.

In one case they're threatening to sue a customer for 13,000€, during a pandemic. The customer is a bar owner, and faces bankruptcy as a result. In that specific case, Miles Mobility admitted that the car could be opened and turned on hours after the user had ended the rent.

Edit, to add some elements:

- don't miss the part about how customer support suggested not to call the police. Twice.

- it's totally unclear how they are not covered by their insurance, and how can their investors be fine with all this (lead investor is Lukasz Gadowski of Delivery Hero fame, and TeamEurope Ventures founder).
I trust myself plenty. But having drug addicts rot in the street hurts everyone. Texting while driving is another clear-cut example where their indiscretions literally could kill me.

I'm into personal liberty. But I do think we need to figure out this problem of antisocial behavior.
Not true, and what is "hate speech"?
It got flagged...
Products need to fail or become undesirable to use after 3 years so you buy a new one.
I mean that's an `apt install postgres` or `brew install postgres` away. Takes about 5 minutes. I guess it could become a pain if you need to work with multiple different versions at once.
I haven't seen a single racist comment, have they all been removed?
Ah, you're totally right. I misread the OP. Sorry.
... what do you mean then ? static linking your own dependencies does not require anything specific. I ship an app that statically links qt, ffmpeg, llvm, and a few other massive libs without issues.
I come from a JVM/Python background, so not familiar with JS ecosystem at all. How do people decide what to use when there are 5 most popular libraries/frameworks in each category. Not saying the diversity is a bad thing. Just wondering how people make these choices when starting a new project.
which is not the argument I think is important.
I want healthcare for those around me aswell! why is this healthcare not an option for those in society who are less able to work or are good at jobs which are not engineering/high paying?

art and education is a good example of this. without either, a society is reduced to nothing. why do these not deserve proper healthcare? because the free market has decided they are not worth it?
Depends I and the company secretary saved one company several million in todays terms by fixing a broken BACS feed and pissed of Jack Schofield in the process

More recently I found a bug costing >£500000 for a Major UK Job listings board.
You say those reasons aside, but I think they’re the difference that makes the difference. No practical changes to the Euro tech job market will change the salary discount compared to the U.S. barring a dislocation in the factors you mention.

It’s generally true that the US is more comfortable with variance in outcomes than the EU. This is a cultural thing which also presents legislatively.
Re ethics: Sourcehut is not equivocating
I think "Ikea or Death" is the original: http://ikeaordeath.com/
That's because your friends are awesome.
Any thoughts on obesity? This article claims the current costs of obesity are $2 trillion: https://www.investopedia.com/articles/personal-finance/04171...
Parler did remove illegal content.

Meanwhile Facebook Messenger remains the #1 way Child porn is distributed online
Peltier generator would need somwhere to transfer the heat to. But there is nothing around.
triggered me due to my hypersensitivity, assumption of ill will, and inability to handle issues which may require nuance

That's often part and parcel of things like racism and sexism. Most such things do not get openly painted as "I don't like you because of your skin color or gender."

Metafilter is a great example of this. When I was there, it was not only a cesspit of ugly classism, it was horribly misandrist in ways that I found just pure evil.

But of course no one there described themselves as misandrist. They described themselves in amazingly wonderful and glowing terms as woke, pro women's lib, welcoming of the LGBTQ community, etc.

But rather than being pro women or something, it was mostly a space where it was okay for women and the LGBTQ crowd to be openly hateful to men.

One guy posted a question asking for support to help him cope in the aftermath of his wife's rape and one of the comments nailed him to the wall for supposedly "making this about him" because of him seeking support for himself separately from and in addition to supporting her recovery from this awful incident.

I left a long and helpful comment that moderating staff deleted and when I asked why, I was told it was "tangential" and "not providing resources" -- a test not applied to the long comment handing him his head for seeking support on the grounds that he was clearly some misogynistic piece of shit of a human being who only treated his wife as a sex object, clearly, as that could be the only possible reason he would ask such a question.

I kept a copy of my comment and posted it on a blog of mine in hopes he would find it somehow. He messaged me a few hours later and was very thankful for what I had to say on the topic because the comment handing him his head for asking the question (which had like 80 "likes") had him just losing his shit. It was a poisonous message delivered by people who simply hate all heterosexual men and I just don't know why any men participate on that site, it's so openly hostile to men. Meanwhile, a lot of them parrot the party line about it being all woke and wonderfulness.

Being openly hateful to men is not and never will be pro women's rights. Kicking the shit out of men does not redress the lack of status for women. Kicking the shit out of heterosexual men for the crime of being in a hetero relationship does not make the world a better place for the LGBTQ crowd.

What helps them is...helping them. Weird as that may sound. That's what helps them.

And it's a shockingly hard message to try to get across. About 99 percent of the time people seem to think "I know! The answer is: let's find some man to lynch!" when what I would like to see is, oh, more money in my bank account or something.

Me watching men get lynched doesn't fill my belly.
Neither of those options push the user to buy a new router every few years.
I had a Buffalo router that did that; IIRC it came with their proprietary firmware and a copy of DD-WRT on a CD. (Might have been the other way around; this was about a decade ago.)

I don't believe they would have been in much legal issues: they'd have to make sure the copy of DD-WRT they shipped was fine, but if you get updates / flash your own, there's no reason they'd be on the hook.
As someone who hasn't touched JavaScript much since the 90's I found the original article linked quite useful as straight away I was able to see the relevant tech stack cf. the 2020 link.
Even the business plans make no sense. 5TB to share between all employees? Or pay a lot more and get no real answer on what their 'as much as you need' means. It sounds like you have to contact their support and explain why you could possibly need more and then its up to them to decide.

Google workspaces is still a better deal and they're not currently even limiting storage.
I think the big motivation for the Omnia is the Turris project, not open source per se. Security threat analysis and automatic updates from the nonprofit organization that runs the Czech DNS registrar. LXC, Wireguard, and the customization options from the mini-PCIe slots are a bit of a bonus.

The Omnia doesn’t have great OpenWRT upstream support, and the wireless performance sucks. 2GB of RAM seems enormous for a router, but when I put a medium-size number of clients on it (100-ish), its security monitoring features overran the memory and oom-killed essential services. Fortunately, that can be turned off.

And the Turris project seems to be retreating from modern Internet speeds. The Omnia can’t keep up with 1Gb full-duplex fiber, but they’ve moved onto their next product: The MOX/Shield is even slower. (1.6 GHz CPU vs 1.0 GHz CPU)
> This doesn’t work. What about stuff I am retweeting for example? Should I be responsible on that?

100%, yes. If someone posts something illegal and you retweet, you should be on the hook as well.
But is that true? I've known plenty of well educated folks that do not "despise and fear" republicans. It seems that details are not so easy to discern from a single data point as he implies.
I have to say this is both really good and really scary article.
Greetings Fellow Devops!
The Codification (http://codification.io/) team is expanding and I'm looking to find some talent to help me out with one of our projects and then optimally join our team.
We're embarking on an enterprise SRE transformation project, where we will be retraining/restructuring a giant nordic software consultancies' IT departments and we're looking to bolster our teams talent. The start date is whenever it works for you, and there is no obvious end date since the project seems to keep on expanding :)

We're looking for a technical trainer to start working on either a part-time or full-time basis with us for a contract period (of 1-2 months) and then subsequently (if things go well and there's a culture fit) join in the team permanently
Essential
Hands' on platform engineering background (k8s/linux/Docker) and/or extensive QA testing expertise
Technical trainer experience
Desirable
Azure and AKS

Feel free to send an invite on linkedin: https://www.linkedin.com/in/sunnydean/

some more info on Codification:
Codification is a UK based digital transformation consultancy that’s helped some of the world’s leading enterprises adopt cutting edge technology platforms and become more agile. Our specialist expertise is in distributed computing and Cloud Native

Location: Remote
You can (still) switch back to old settings in the new controller. The latest one switched the client view to a newer one too, but fortunately the old one is also available.
Clearly that isn't it all because then millionaires would be legally permitted to use drugs under controlled circumstances. About $200k is sufficient to hire full-time staff for a month to ensure you do not harm anyone.

No, there's a great moral panic around many of these things just like rock and roll.
Of course this being opposed to the many, many upstanding civilians that go home in alcohol fueled rage states and beat/murder their loved ones?

Please, let people choose what way the leave this atrocious existential nightmare called earth.
I see your point, but I'm not sure the US government would spend the money better! Their track record isn't great.
I'm getting a 404 for that.

Found this. Looks like it's missing s/ at the end

https://www.militarytimes.com/news/your-military/2021/01/13/...