skysight-inc/HackerNews huggingface dataset:
Don't forget tinc:

https://github.com/gsliepen/tinc/tree/1.1

It isn't based on WireGuard, but is a true mesh network, unlike everything you've listed. No central coordination point, every node is equal.

Think of it as BitTorrent with a few initial peers you set up through a config file, and it learns of every other peer at runtime (like BitTorrent does through Peer Exchange).

It can forward traffic through other nodes (like Tailscale and unlike Nebula) and recomputes the most efficient route as peers become (un)available.
You realize that modern economies haven't used fractional reserve banking for decades at least?
This sounds super interesting, are you able to share any further detail?

I'm currently wrestling with a 35TB Aurora DB and considering options for future growth. The system is multi-tenant and one of the options on the table is breaking out the tenants and hosting them on either their own system or alongside smaller subset of tenants.
had them for 30 years, ignore them!
And that makes them a bad employer. Eventually they're going to hit a wall with this and be forced to change.
My private MS account was locked after posting a question in their forums. I had to confirm my identity and had to give them my telephone number. Couldn't even delete the account because for that I have to be logged in...

Got an answer to the question though, so thank you anonymous internet stranger. I wish I could confirm that your solution worked...
Could you elaborate on this or point us to documentation (url, book, ...) about it ?
Secure by default is best for those people who do not know every little config detail. Secure by default helps those that you try to make life easier for, eg. you open a port because you assume your user don't know how to... having security by default is the best option for those people. And by "those people" I mean everyone, including myself.
> In Paris or Marseille I didn't really see this

That's probably this then, I've lived in Lyon all my life.
Which one do you recommend for Korean?
https://www.postgresql.org/
Normally when you buy a put you are limited to the cost of the option.
Hi, just rule based. Only algorithms.
We host our own CockroachDB cluster on 3 baremetal machines.

We also host 2 separate PostgreSQL instances, each with an asynchronous replica (which serve some of the read queries) and with bareman for PITR.

The PG instances used to be on RDS. The performance difference (and cost savings) is....at least least 10x.

We have no devops/sysadmins.
Postgres and redis
> You're grasping at straws when you imply people have piles of cash at home whom then "give" it to a bank.

Into an interest paying account - yes. A savings account like that may be the "don't even mention it" default for you and me. But not for:

- unbanked people in the US (~6%)

- and in the world (much larger https://www.motherjones.com/kevin-drum/2019/06/raw-data-unba...)

- people with non-interest-paying accounts for religious reasons

- people in countries where interest is ~0% or negative (https://dqydj.com/negative-savings-accounts/)
tinc supports this since forever, FWIW, and is fully open / self-hosted, no ties to a central server at all (so one node going down does not take your whole network with it).
I just want to point out that the title is completely wrong. Cities are loud, even the places in Europe that have no cars in the core of the city. Music, drunk people, homeless people screaming, roadwork, other construction, etc.

Cities are loud because there are a lot of people in a small area.
we compromised with hybrid - because theres no electric charging in our building then we considered ones where you can take the battery inside and charge it but the range is ~60miles. Our commute is 80miles one way with no ability to charge at the other end. Next one will be electric though.
Do you self host it or use a hosted service? Also why not any other NoSQL or SQL based DB’s
Is the online ordering system a cost cutting measure to save on staff or seen as a user benefit?
I don't have stock Android on my phone so this may be a feature my manufacturer has added, but I'm pretty sure you can press the shutter button instead of clicking on the popup to open the QR code.

Also, as others have pointed out, with Firefox you can scan and open a QR core in two taps, so no need to go to the camera app at all.
> So I can't fault people for trying to avoid this mess.

Ex-Amazon here. Being deeply familiar with OS fundamentals and internals, "low level" tools, and so on is crucial.

A lot of candidates show to interviews with CVs filled with names of popular frameworks and fancy devops tools and often don't understand what really happens behind the curtain.

People are becoming less familiar with the basics and tend to reinvent the wheel. In many teams this does not get you hired.
That's broadly true, but I suspect it's a bit more difficult, at least on Android. Updating the operating system involves the company making the device (at least it used to, I'm not sure if that is changing), and it's much slower to roll out than an app update. I don't know if the extra bits like 'Google Play Services' have the necessary access to e.g. read private data from a messaging app.

As the OP is pointing out, the simple alignment of one platform with one app store is also a bit blurred. Neither Google nor Amazon control Windows. You can install the Amazon store on other Android devices. No doubt Samsung (and some other manufacturers) are trying to do their own marketplaces. And it's conceivable that in the future, they're forced to allow more competition (e.g. something like Steam for phones).
This is why security in depth is important. A simple DB user could have prevented this, and many other consequences from misconfiguration. This time it's docker, next time it's a broken private cloud setting or a compromised node elsewhere on your network.
I am not OP, but I prefer systemd unit myself. I can use stock CentOS/Rocky/RHEL/Fedora, install the database package and be running in no time.
> Everyone wants to be treated as a (software) engineer here, but the engineer's perspective in this situation would be the opposite: The victims are the customers, and the perpetrator, acting in negligence, was Newsblur.

There can be multiple victims, multiple causes/threat actors, and overlap between two categories.

But what's the end user a victim of in this case? Other than a brief lack of availability?
Microsoft one step closer to conquering the mobile space (who wouldn't want an Android-compatible, ARM Windows phone that also serves as a desktop?)
> But the bigger distinction would be that Julia uses multiple dispatch, not just single,

Multiple dispatch is just (or, at any rate, equivalent in function to) single dispatch with tuple types.

But, Julia does things like triangular dispatch, but the advantage there is narrower.
“I may be early but I’m not wrong”
“It’s the same thing Michael!”

Best big short quote.
Your HTTPS SSL certificate has expired
> Sure, it would be great to have a password on it

It has a password, which the user has to change, before they can do anything else. From that same page you linked:

"""
For data directory initialization performed manually using mysqld --initialize, mysqld generates an initial random password, marks it expired, and writes it to the server error log.
"""
Multi-cloud for data is too complicated
Yup, self-hosted MariaDB/Galera clusters, postgres clusters (many), rabbitmq, redis, and many others. Self-host everything, due to legal/governmental requirements, and also because it's usually cheaper and faster.
There are three kinds of people: those who can count and those who can’t.
You still have user agent and other per-request hints to help you differentiate, right? Of course 20k behind one proxy is extreme, but this should cover a large fraction of use cases I think.
Well, if they get root on your mongo vm they can still drop all your tables (or ransomware you) right? So would it make a difference in this particular case? Outside the VM tooling probably not being so insane as to bypass the firewall?
> I don't know how they're joined--bolted? Riveted?

For black metal, it's the most obvious method — welding.

For sheet metal, it's clinching, snaps, or, more rarely, threaded fasteners.
How about yggdrasil? (Note: you'd still need to set up NAT and default gateway yourself).

https://yggdrasil-network.github.io
Have a stroll through Disney World on a sunny day.
I also want the menu card back. Does a digital menu card something better? Digitalization for digitalization.

In-flight magazines and newspapers are not spreading Covid-19, neither does cash. But unvaccinated people do and people which doesn't use soap and water spread literally anything.
It's never appropriate. It's a lynchpin of Google's surveillance network. The benefit they get from "giving away" the useful-but-awkward tools outweighs the benefit any GA users see from using GA. Google rigged the race before most people knew they were in it. We all should stop using it.
This isn't true. And I have an MBA, so I know that even if it were true, it's not what managers are being taught.

It's expensive to replace people. Advertising, screening, interviewing, induction, training, all take up time. New employees are not productive from day 1, and take a long time to ramp up to "full" productivity.

Losing people is also disruptive to the social life of the business - that person's friends may be less happy/productive after they leave. And all their friends may question their choice of employer - the loss of a popular staff member can trigger a wave of departures.

And experienced employees are more productive. The economics of paying experienced employees more works fine.
Is there any decent ARM CPU in works for this Windows on ARM that can be comparable to M1 in terms of performance?
I'm from France and I have never seen that, but well there are "restaurants" and restaurants I guess.
Data Poisoning Won't Save You from Facial Recognition
https://arxiv.org/pdf/2106.14851.pdf
I mean, we're trusting them with the hosting in the first place. Of course the problem of moderation also falls on them. I mean, let's suppose they only ban straight-up illegal content. Then a similar question could be formed: "Should we entrust Google with the execution of our laws? They are not the police after all!"
do anyone actually have received something like "or if you've been spending more time doing watching Netflix"??

It's more than a red flag.
Caught Between Sympathy and Suspicion
Apple wants to replace your wallet with the Apple Watch
Airliner seatbelts primarily exist to restrain passengers during turbulence.
The postgres docs are excellent, https://www.postgresql.org/docs/13/runtime-config.html

I have seen tutorials where folks go over the most essential settings, but I can't seem to find the ones I have used now, so me just doing a search for 'postgres tuning' is no better than you doing the search yourself.

Maybe someone else can chime in with a good guide?
For personal use and side projects, I always self-host. It's so much cheaper considering the tiny size. I usually start with sqlite instead of the "real" database, and in 99% of the cases it stays so.

At work, I never self-host. Life is so much easier if blame for whatever unrelated reason can be outsourced to some cloud provider or internal datacenter team.

Because if we self host the database, we will be responsible that it is not reachable, even if it's because someone in datacenter changed some seemingly unrelated firewall rule. I want to avoid having to explain anything to our customers. Just "have no idea, datacenter team is working on it. You can ask them?" has done wonders for my mental health and job satisfaction.
There's a test I'd like to give someone with your abilities one day, and I'd love if you took the time to try this. I forget where I originally saw it, but it goes something like this:

Imagine you're looking down on a grid of squares. It's a little bit like a chess board, but it's only four squares wide and four squares high. In each square is a single letter, and each horizontal row spells a four-letter word. The top row spells "SEER" , the second row spells "SLAP", the third row spells "HEAL", and the bottom row spells "TRIM". While visualizing this grid of letters in front of you, can you now tell me which words you see running either vertically or diagonally? You should be able to do this by looking at the grid and without having to do any sorting of letters in your mind.

My suspicion is that people who claim they can visualize images perfectly won't be able to do this, despite only having to memorize four words to complete the picture.
> I love small companies, I love the chaos, [...]

I agree with the gist of the whole sentence and I feel the same, but I wouldn't necessarily connect small company with chaos. I've seen order and discipline in small companies and enough chaos in big corp. If anything I'd consider company size and order/chaos relatively independent dimensions.
It does seem good, til you compare price ($8-40/mo) with its limited use cases.
This is the job of state propaganda: to look abnormal things look normal.
I omitted some details, there was a third node that I was trying to use as an exit. It was a while back, but whatever I tried wasn't working, if it is trivial for someone else it wasn't for me.
> Also, from the article I have an strong feeling that the author thinks of himself as high-status.

It is Robin Hanson, so... yeah, that's exactly the thought process.
Postgres. It does everything I need on most projects, it's fast, I can whack it in a Docker container to run it, and it's very well supported.
I went almost normal (also for the first time in my adult life) and friends and girls (I was unattached at the time) told me I looked like I had a terminal wasting disease. And that was still about 5kg higher than what would be my normal range. So I gave up on that: it is a lot of work and I look like the grim reaper after.
A lot of big companies do. The large UK utility I work for has dozens of large production Oracle dbs. I'm sure this is also the case with SQLServer / Postgres / DB2(!). The tide is turning though and for new systems /projects without strict regulatory requirements I'm sure cloud will become the primary choice.
IMAP does accept plain text passwords, but this is not a real security threat either because of TLS. I hate all the FUD security blogs that tell you otherwise. This "industry" has become extremely useless and doesn't even give sensible security advice anymore.

Yes, of couse 2FA is theoretically better. Until facebooks leaks half a billion phone numbers + account information. That is a vastly more serious threat.

I don't know a single case where TLS was compromised from an IMAP client. Perhaps if it is 15 years old? I hate this industry so damn much. People should be homeless, not security advisers...
Hearts is the worst thing about Duolingo. They themselves claim 'it is ok to make mistakes', and then punish you for them, making you do useless (for learning) repetitive tests over and over again.

Luckily, there is still a classroom loophole that allows you to study with unlimited hearts, but I don't know how long it'll last
Question for industry experts. Looking at the financial statement of Duolingo, they seem to have invested more in R&D than building the product (cost of revenue). Is that normal? Or I am interpreting it wrong?
Rather unfortunate that in that movie scene the speaker of that sage piece of advice was cast as the one who was hysterically panicking and its recipient as the calm, reasonable one.
On an idea level, i'm all for DDD (domain driven design) and many of the ways to achieve modularity - be it at code level, like in the new versions of Java, be it on a library level, with shared common code, or maybe even having a hexagonal architecture, or microservices.

That said, in reality, doesn't any sort of modularity imply increased complexity?

- you need to manage your modules and figure out where to put the code
- you need to figure out mechanisms to share and reuse it, as well as test every single integration (breaking changes will be harder)
- you need to invest significant resources into the Ops side of things - maintaining multiple deployments and making them talk to one another

It seems like it would lead to trading one set of constraints for another, each having their downsides. In my subjective opinion, monoliths are the only way to go for small teams (~1 pizza) and relatively small systems (~10k MAU), maybe migrating over to modular monoliths as time goes on, and only then branching out to other approaches.

I actually wrote a blog post on modular monoliths a while ago, that mentions using feature flags, however i'm not sure whether the tone/quality is entirely appropriate for HN: https://blog.kronis.dev/articles/modulith-because-we-need-to...

Regardless, it feels like the industry perhaps jumped over the concept of modular monoliths entirely and went straight for microservices.

Of course, if we're talking about modularity purely on the code level, then dynamic loading of code is its own can of worms, as can also be many methods of installing extensions.
What's the $100 for? Do people normally spend that much on app subscriptions?
Congratulations and regards! Complex things are explained in simple language.
Ziggurat has 300 stars on GitHub clojrue
"she just doesn't really feel like she can put in the same hours on the same work week in week out anymore, while sitting in our apartment with the sun shining outside"

I can relate to that. And my solution is simply to work outside very often.

But the conditions need to be right, distraction free. (and of course it depends on the kind of work she is doing)

I have a place outside, hidden from sight and noise by rocks and trees. I can only hear the river softly flowing down in the valley - this is just a perfect distraction free environment for me.

But I moved specifically to this place, because of those conditions. You say you life in a apartment? Maybe you can rent out a garden plot somewhere, where you can set up a nice place in the shade, so that she can at least spend some working hours outside and not feel trapped inside?

This might help in general, whether she stays with the current job, or not.
The Open Voice Network
If f(x) is implemented for white xs and separately for fluffy xs, how do you disambiguate f(x) for x that's both white and fluffy?
Hyderabad mathematician claims he has solved Riemann Hypothesis
> providers are using different tricks so user give up and just say "ok + next", as going through list of partners and clicking on each of them is just crazy.

This is illegal. Unfortunately, enforcement of the GDPR is laughable and everyone knows it, so the practice continues.
If they can use an analytics package to analyze the visits of typical people to the site, and use that information to get more people the information they need quicker, everyones lives are made better.

In my mind, thats more important than the potential data leak of someone knowing that someone running Chrome 95 for Windows took 8.6 seconds to click from "Tax info" to "Self Employed Tax Info".
Netflix deploys three versions of their caches to IXs and ISPs (their called Open Connect Appliances).

The smallest are 1U, up to 112TB of storage, draw 250W and can push 10gbps (~1700 simultaneous viewers in HD).

The largest are 2U, up to 360TB of storage, draw 500W and can push 200gps (~38000 simultaneous viewers in HD).

That's comparable to just a few typical desktop PCs. And perhaps just a single decked out gaming PC.

Thinking about this, since most of the power usage is from client devices, I'm now wondering if gaming uses way more power globally than video (especially since bandwidth is not a good indicator of power usage).
Truly is. Reading it, I immediately knew what it was and heard it in his voice… and I don't think I ever rewatched Battlestar Galactica.

I watch a lot of TV and I know a lot of really cool or funny quotes, but this one, it's impactful.
Those albatrosses, always up to no good.
Long Live the (Reconfigured) Office
this.

I do not miss 400 options(!) nor the icky stick menus that sticks together like a 80's playboy magazine. Its good to see digital revolution embrace restaurants. I'd much rather struggle with my phone and my own grime than fiddling with the menu.
Linux Foundation Introduces Open Voice Network
Spanking can worsen a child's behavior
PostgreSQL with Hasura answer 200% of our needs.

Hasura exposes a GraphQL API and translates GraphQL queries to SQL queries (that's how it solves the N+1 resolver problem).

It handles authorization and permissions using the PostgreSQL user system.

It manages triggers and so much more. You can extend the functionalities with Webhooks and custom remote GraphQL schema.

In shorter terms: Everything we need and so much more.
> In general Im frustrated by this whole idea of fixing the climate by having individual consumers change their habits.

I'm not really down with that either. Especially since the preferred policies center around 'nudges' which in practice are giveaways to wealthy and rubber hoses for the poor. Along with a Pollyanna hope that the magic of the market will deliver us a Unicorn without policy makers having to think hard and stick their necks out.

I'm probably like you, I'm not enthused about getting in my car and driving with all the other schmucks while watching for bicyclists and errant pedestrians.

I feel there is a need to reduce the need for cars. But that's a 50-100 year plan at this point. So we're stuck with cars and going electric is best worst option at this point.
Consider that people survive in some crashes where the plane structure fails. There are no crashes where the plane looks fine, but people inside are dead. This means lap belts + bracing is actually a good approach. A more involved restrain means no bracing, which means more forces on the neck. It also means it's harder to get free, and quick evacuation is one of the main factors that save lives during an accident.
One major caveat; You're not shorting BTC/USD, you're shorting BTC/USDT. As long as Tether is managed by a shady, unregulated corporation with zero transparency or oversight, that has full freedom to create as much artificial liquidity as they see fit, that seems like a very bad bet.
I routinely don't want persistent mount points. Imagine my: cryptsetup luksOpen /dev/sdXY name
Followed by: mkdir -pv /dev/shm/name
mount -o noatime /dev/mapper/name /dev/shm/name

What this "RemoveIPC" did for me was rm -rf all of that, even if I mounted them as root.

That a single "RemoveIPC" difference between openSUSE 15.2 and 15.3, undocumented, caused me to lose all that data is one thing.

Another thing entirely to question WHY "RemoveIPC" is even a thing to begin with. I have never logged into any machine and said "wow look at all of this stale data taking up RAM in /dev/shm".
Yes, can somewhat explain it like grinding over something over and over again. Trying senseless combinations of something to solve something yada yada. Sometimes related to what I'm working on at that particular time. I always think it is my brain's way of consolidating new information. Nonetheless it is very unpleasant.
Not the case. Actual thunking is only done when calling into the kernel, you can't load a 32-bit DLL into a 64-bit process or vice versa.
Python Replaced Java as the Starter Language
> Run out of hearts, you're restricted from proceeding further in your studies. You must buy hearts to stay on their platform.

This is not true. It just means you made enough mistakes that you should use their practice mode rather than continuing learning new stuff. The practice mode is entirely free and rewards you with new hearts.