skysight-inc/HackerNews huggingface dataset:
I work at a somewhat well-known unicorn in the data space that has been using this architecture for a while. In fact I'd wager that any (non-cloud-provider) company that provides any significant amount of compute or storage in their product offering will converge upon a layout that closely resembles this.

Overall I'd imagine there are a lot of parallels to other SaaS-ish architectures, one big divergence is that I'd consider the data-plane to be a special kind of client, (client in the same way that a user's phone or browser is). The big difference is that we (the company) ALSO manage the lifecycle of this "client" (i.e. shutdown, startup, repair, update). Having an untrusted client that you also manage the lifecycle of can lead to some interesting design spaces.
It sounds like you're going to either have to sacrifice time or money.

If you're not able to sacrifice money from your career, then you're going to have to learn on your own in your spare time, work on some websites and projects, and become a developer. Your social life might suffer in the short-term though.
Awesome explanation, thanks! (Particularly "last thing you want is the control message "stop processing traffic from IP x.x.x.x port y" to be stuck behind traffic from said IP/port..")
He's not incorrect on that point. Huawei sources its SoCs from Taiwanese and American fabs, which is why the trade war has absolutely gutted their bottom line. HiSilicon licenses chip designs, adds their specific stuff on top of them, and has the chips fabbed by TSMC.
> but a peer-to-peer setup where your house is powering your neighbor down the street doesn't work without some substantial investment.

We already have grid-tie solar, and beyond that, grid-tie batteries at homes and them doing work to support frequency and voltage of the grid in many locations. Having an EV do it isn't any harder.

The big challenges are figuring out how to compensate/bill for all this.
If it was so clear, then tell me, why did putin wait for so long.
I've had three cats none of which really cared for catnip
> go with end-to-end tests

I've found that E2E tests make for a pretty bad case of hill-climbing where tests are concerned. To the point where I think that's the pathology of the testing icecream cone.

It's easier conceptually go to 'up' the testing tree from unit tests to E2E tests, than it is to come down. People do what they are most familiar with, and if the E2E tests are first, then they are the most familiar. They are also glitchy as hell, and I see disdain for that get applied to all tests, not just the human tragedy that Selenium turned out to be. Also the ways in which unit test habits are considered 'bad' in functional tests are either less consequential or easier to walk away from. I'm not entirely sure which it is, or if it's both, but it's definitely less painful to relearn.

We also overvalue the E2E test versus human testing. I can't count how many times someone has come to tell me a login button is broken, 20 minutes before the E2E tests fail and tell me the same thing. Computers arbitrating code regressions are half the point of CI, so if your tests aren't arbitrating, they aren't doing their job, and should be fired.
Saw openoffice on a friend of my father's laptop a while back. it had a 4k screen and OO did not support it, causing every pixel to be 4x the size of other applications, it looked really awful. I told him to download libreoffice instead and that openoffice was not being developed anymore. He thanked me and told me that he had been annoyed by how awful it looks.

so yeah, it definitely happens
It's a small icon in the top bar on macOS. You click login, it opens your browser, you Google/Okta auth in your browser using any factor you want (push, totp, yubikey), and you're done. Login literally takes seconds and there is little chance for confusion.
Yes, deciding economic and political goals will ALWAYS be value based at the end of the day.

I guess the point is; "this is value based" is a truism.
Its why I always intentionally say "Where? Ohio State University?" And emphasize that I didn't say THE in front of it.
I've been working on little temp/humidity/air qual sensors on ESP32, and I've been feeling the MQTT+TLS pain as well. I was thinking I might create a separate wifi network just for these devices, with a rule on the router that only allows MQTT from the sensor network to the main network, and ssh from the main network to the sensor network. Then I can just get rid of TLS. Sure, the MQTT will flow in cleartext from the AP, through the switch, and to the MQTT broker machine, but I think that's fine.
ITT: Feedback from people who don't like Twitter, or don't use Twitter.
His prediction of the Russia-Ukraine war had a specific timetable back in 2014, namely the period between 2018 and 2022.
> It's really interesting to me at how sensitive Americans (in particular) seem to be when it comes to property damage or theft while being completely uncaring

We like 'stuff' in general and we love our 'stuff' in particular. Property is very big around here.

Also, not to excuse shoplifters but wage theft is a way WAY bigger issue in America than petty theft. But it gets less visibility, it's less visible in general, doesn't make for good TV, doesn't have that 'dystopian I need to buy more ammo' vibe and it can't really be used as a political wedge issue. We made this!

Also, to add the the general thread, I couldn't give two shits about this. We have a heavily militarized police force that looks like it's about to invade a foreign country and people still shoplift. A bunch of rent-a-cops are surely going to drive the shoplifter numbers down, right? It's almost as if the whole stealing thing happens for a different reason..
I think you know why given Input's political leaning...

It's intersectional dog whistle.

A more bizarre matter is why the heck would reddit host subs dedicated to shoplifting tactics... although I'm just half surprised, given the kind of depraved porn communities reddit welcomes...
The problem is when their personal goals conflict with both the business's and society's goals. Think of it like a manager who announces "I love bossing people around, that is why I'm in the industry." Sure, that is part of the job, a person in that role shouldn't have an issue with it, but someone who says that is the reason they are doing the job is directly telling you they are unfit for the job.
Thank you!

I've given this exact question some thought. I think that the only real way to make sure this doesn't happen is by not allowing any 3rd party packages into the codebase. That means any package I want to install will have to be manually copied over. Granted, that this isn't the state now in the repo since I wanted to get to a POC phase as quickly as possible, but it's something I'm going to do.
I belive that Solaris (OpenSolaris) Zones predates LXC by around 3 years. Even when working with k8s and docker every day, I still find what OpenSolaris had in 2009 superior. Crossbow and zfs tied it all together so neatly. What OpenSolaris could have been in another world. :D
Speedometers have a margin of error, up to 10% above actual speed plus 4 km/h is allowed by UNECE regulation, so when the car drives at 130 km/h it's actual speed is allowed to be between 114.545454545 km/h (71.1752457 mph) and 130 km/h (80.778255 mph). I imagine there is always a margin of error, however small, so if the acceleration stops when the speedometer hits 130 km/h the vehicle should never reach that speed.
You mean, homeless people choose to shelter in cities with bad weather, poor social services, and places where the police aggressively crack down on encampments?

I once took a greyhound bus across country. From Mississippi all the way to LA, the bus would stop at each prison, pick people up..they were all going to one place (LA), many of them for the first time. They had nowhere else to go, an open bus ticket, and knowledge that they could survive in LA.

These days, Portland and Seattle are increasingly popular places, not just sunny California.
They're upset because the Russian government got caught publishing disinformation in the US, and DDG announced they were going to downrank puppet sites.

Presumably, they're also upset that search engines downrank penis enlargement ads, and machine generated stack overflow copy pastes.
I was a little confused by it as well and thought maybe they would go to imply there are racial injustices later in the article but I didn't really see that.

Loss Prevention Demographics - https://www.zippia.com/loss-prevention-officer-jobs/demograp...
70% White, 13.7% Hispanic, 8.4% Black

US Demographics - 57.8% White, 18.7% Hispanic, 12.1% Black

It's a poor choice of words.
"we guys" also had Peter Altmaier, Markus Söder, and all the other Conservative leaders who successfully legislated solar & wind to death.
Good summary.
Every time I install some random new app I feel like I exposed my phone to predators.
As a result I don't even install new apps anymore, and when I do they get uninstalled quickly because they're really hostile.
Let's take Twitter, you install it, it wants to know you date of birth and your phone number. Absolutely not.
Facebook, if you have it and Instagram installed and allow "media access" it scans your phone's ssd to detect instagram then proceeds to annoy you to asking if you that's your instagram account and if you want to connect those. No I do not, I'd rather unistall both so you can't further spy on me.
And many many more such examples. I just pick the 2 most prominent.

Also I don't see the phone as a proper OS where I would spend money on.
It's a gadget, a plaything and my head hurts if I use it too long and I need some time to recover.
Oops, forgot to mention that. The management fee is 15%. You would get a break down for any teammate that you want to interview for your team. It would look something like:

1) The teammate's desired salary
2) Benefits and taxes
3) 15% management fee

I see you point about this not being spelled out on our landing page! Good catch!
Well yeah, you turned on ip forwarding and created a network on your host that can be reached. Imagine this was a VM host and those networks were meant to be routable, how else could it work?

Are people just now discovering the FORWARD chain?
If you use VLANs in the simplest form, it shouldn't be too hard to configure. Basically, this means:
1) each port is only on a single VLAN
2) no tagging, all ports are in access mode
3) no trunking
4) no layer 3 / routing between VLANs on the switch
Keep in mind the people who will actively post on that subreddit are the people who view loss prevention as something more than just a day job, so I wouldn't view it as representative of the profession. And like every subreddit, it's safe to assume it's 90% fiction and content written to maximize outrage
Says who!?
You have to explicitly enable Tailscale SSH, both on the host and in the ACLs that allow users to use the feature. Tailscale's ACLs are much, much better than iptable rules (for instance: they have built-in unit testing).

(I'm not impartial about Tailscale.)
Corporations don't care that much: they can just pass the costs on to us, so we are the ones who are ultimately being looted.
Can you diff a table with a view? Or only tables are supported?
Awesome tool, we will definitely give it a try! 2 questions:

- how do you handle the data replication lag in the comparison?

- i assume that this works in identical tables between 2 databases, right? Any support for “similar” tables based on a column set? Imagine that we have a use case where we have a table X in one db, and another table Y in another db, with some columns from X and enhanced attributes.
Agreed that the rubber pointy thing is important.

It was the last piece in the puzzle (in addition to the toothbrush and flossing and flour) that has kept my teeth fine although I didn't visit the dentist for many years (before last time). This, thanks to their good advice (the dentists where I lived at the time, many years ago)
They've indicated that there's multi-core risc-vs in their future ....
smol brain can dodge [1]

[1] https://preview.redd.it/g1lpdmt1iiv51.jpg?auto=webp&s=a5f27c...
I agree. However I doubt it'll be long lived. Twitter gives up on features all the time (fleets, I doubt spaces will be around in a year). They'll try this out and abandon it like most of their experiments.
That's a great write up.
People have more than one server usually.
Asking people like me is how you get a crap 'developer art' name like the one they have - they should have asked a professional!
yeah, plus if you tell someone to "download libreoffice", there's a good chance the thing they're going to type into google is going to be something misspelled.
I have two stories around most policies.

My nephew works at home depot. He stepped in front of a shoplifters cart, and they demoted him.

I was picking up something at an Apple store in the mall. An Apple employee is helping me with some questions on adapters. A guy walks in right next to us and proceeds to start taking stuff and stuffing it in his shirt. I asked the Apple employee what is he going to do. He said nothing, it is store policy to not to get involved.
You're saying it like people choosing how to consume the information by themselves - rather than the choice being made by their betters somewhere deep inside the corporate guts of Google, Facebook, etc. - is a bad thing. It's nothing of the sort. And yes, if people are free to choose who to trust, somebody would make a mistake and trust wrong people. That's inevitable consequence of freedom. The only alternative is to have a choice taken away and everybody rely on the choices that somebody made for them.

> But it's cool because it will be a "conscious" choice

Exactly. You probably meant it to be sarcastic, but it's actually true.
Can't tell if name is genius or terrible... Just reading about it here and at github I keep seeing Google instead of Goggle.
>makes me realize I'm on the algorithmic feed

Does Twitter change this setting against your will?
Adding more inputs to a production process generally increases output. But many parts of the world are already suffering from soil depletion because of intensive farming, and the fertilizers and fossil fuels which we use to raise yields will run out eventually.

Innovation has been able to outrun resource depletion for the last 300 years of industrialism, but that is no guarantee that it will last forever. Even a lot of that growth has come at the cost of increased emissions and resource depletion rather than efficiency gains.
Ask HN: Is there any replacement to Ansible? I hate the DSL
Hey ,
I use Ansible alot and I just hate it's DSL I working with it and don't understand why I need to struggle with it
Any replacements that I can use real programing that is agentles?
The implication with these types of articles is always "any tests are better than no tests, but here's how to do better tests."
Is that image not just resolved once, while posting? I remember Apple solving it in a similar way for iMessage - the sender always generates the preview.
The future of distributed teams. I think this model works well when executed well by partners like Astro.
$ tar -xzf ubuntu.tar.gz && chroot ubuntu
tar (child): ubuntu.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2

if I have to do wget of something (and find the url to wget) it's not worth it
Even big brain developer is grug brain when read code later.
If benchmark the success of sanctions as being able to direct countries towards more liberal-democratic policies, then they're a failure. If you benchmark the success of sanctions by the ability of the US to completely torpedo a geopolitical enemy's economy, then I'd say all four of those are resounding success stories.
James Coplien wrote in 2014 I think a paper titled "Why most unit testing is waste" which stirred up a storm among developers. I've seen many rebuttals, and they keep cropping up every year, but most seem to agree with his core premise: unit testing is valuable for testing algorithms -- stateless functions performing a computation -- and not much else.
> not struggling financially.

well if they fence stolen goods, then it's pure profit. They aren't shoplifting because they are in need for diapers, as you mentioned. They fence it on ebay, which makes ebay an co accessory to theft, but hey, they're just "a platform"...

And since many cities like San Fransisco have(or had) DA that don't prosecute theft under a certain amount because "critical theory", zero risks...
I don't think going from 2.x kids per family to 1.x or even lower was mostly about money. It's about opportunity costs (and the resource that you must allocate between the alternatives is mostly time).

To put it differently: in 80s your standard of living was X no matter if you had kids.

Now if you have kids it's 2X and if you don't it's 5X (assuming the same effort).

That's why giving people with kids enough money to survive don't help much. It changes it from 2X vs 5X to 2.1X vs 5X. Maybe 3X vs 5X if you're very generous.
just as an FYI, someone made a tool specifically to preview what twitter was going to do for a card when you gave it a link:

https://cards-dev.twitter.com/validator
the gimp is just exceptionally awful, and was apparently intentionally named after the gimp from pulp fiction, which makes it even worse
How could it be simpler? You ask the browser for a credential associated with an opaque ID, and get back a public key with its own ID. To use the credential, you ask the browser to sign a challenge (another opaque ID), and the browser gives you back a signature, which you check against the key. It's almost the simplest thing that could possibly work; it's much, much simpler than OAuth2.

This page is an excellent summary introduction to WebAuthn, but it makes the API look more complicated than it is, because it surfaces a lot of options you probably won't care about.
Try a different catnip. Some catnip we bought was fully ignored while other brands were basically slammed out of our hands on sight.

No clue why, maybe some outlets sell fakes or there are different kinds?
It was before Oracle, but I'm reminded of Sun's lawsuit against Microsoft over their Java implementation.

https://en.wikipedia.org/wiki/Visual_J%2B%2B#Sun's_litigatio...
Added to my “style” notebook.

Cheers
How is it a net negative for society that some people enjoy something?
> I never say "I used The Gimp".

Have you seen Pulp Fiction?
Depending on which part of those things you find painful, you might want to look into ssh certificates? They're pretty easy to work with, much easier than most kinds of certificate systems.
>22,000 words a week

Which, to be clear, is a lot.

As someone who writes non-fiction (but less straightforward than technical docs) and is considered fast, I find about 2,000 words a day about my limit without doing any research etc. I know a few trade journalists who probably crank out a bit more. But even if you're literally writing every day of every week, an average of 22,000 words per week is a real stretch and I have to believe would be hard to sustain.

That said, a few people can do it. In the UK, Enid Blyton was a ridiculously prolific writer of young adult novels over the course of many years.
Very team-specific again.

There are definitely horror stories of teams that are struggling to hire (because of misinformation like in this thread), yet still have to maintain a service operationally, so have an oncall rotation of 4 people. 25% of your life getting paged? No thank you, not for me.

Usually, these get identified, escalated, and some form of help is brought in. But it requires a manager not to be too proud to ask for help.

Most coworkers I know do maintain 40-45 hour weeks, and most oncall rotations are 8-10 people so you're oncall ~once every 2 months.

COVID has been interesting - some folks went off the deep end and ended up working too much and burnt out. Some found a happy work life balance and realized there are more important things in life than work.

That said, if you're a foundational AWS service, and when you go down half the internet goes with you, when there is an issue, it's all hands on deck to try to fix it (up to the CEO level. When there is a public announcement of AWS impairment, the CEO gets updates every 10 mins whatever the time of day. Because of deep deep ownership).
Those don't happen very often (maybe quarterly?)

And if you're not on a team on such critical path, things are a lot more relaxed. But the people that are on this critical path think it's worth it because the fulfillment and pride in being on the critical path for so much technology is itself a worthwhile mission.
I get that this comment is currently being pummeled from all sides, but just to be clear on what Docker offered, and the value I think they created, it wasn't containers, but:

* The public registry. Obviously, there are a lot of downsides to this with respect to security, but the convenience of "just install docker and then you can run basically anything that has already been uploaded to Docker Hub" can't really be overstated.

* OCI. They were kind of forced into this much later on, but it's great to have a standard for how to package a container image and a bundle that can be loaded into a runtime. Containers may have already existed, but there was not standard way to package, deliver, and run them.

* The Dockerfile. For better or worse, it isn't perfect and is full of footguns, but as the "hello world" equivalent of build systems go, it's pretty easy to get started and understand what it's doing.

* I think, but am not certain, that Docker was the first to combine containers with union filesystems, saving quite a bit of disk space when you're running many containers that share layers. This also helped usher in the era of read-only root filesystems and immutable infrastructure.

It's also important to remember that developers are not the only people involved in delivering and running software. I see a lot of complaining here that containers add friction to their workflow, but look at it from the perspective of systems administrators, IT operators, and SREs that have to install, configure, run, monitor, and troubleshoot potentially hundreds of applications, some internally developed, some third-party, all using whatever language, whatever runtime, and whatever dependency chain they feel like without regard to what the others are doing. Having a standardized way to package, deliver, and run applications that is totally agnostic to anything other than "you need Linux" was pretty powerful.
Javascript does [0]. Shipping in Chrome v67, and rolling out elsewhere.

[0] https://chromestatus.com/feature/5371603852460032
Political Ideologies for the 21st Century
that grug say many variables good. make this grug many happy.
Google Engineer Says Lawyer Hired by “Sentient” AI Has Been “Scared Off”
Basically, "flushed" means safe. Whether it's written to internal DRAM/SRAM (with power-loss prevention), NV flash, or the actual platter is irrelevant. When in history did the lie start to not matter?
I can 100% assure you that every EU country issues both residence cards and drivers licenses to non-citizens.
Oh! Really?

[Standard] https://katlenburger.de/

[Organic] https://en.franz-stettner.com/

Cheers.
(1) You can specify `--min-age` to exclude records in the replication lag window

(2) We can do that, as long as they have the same name and compatible-ish types. There isn't support for differently named columns yet (but it's on the list)

Cheers. Open an issue if you run into trouble!
Wealth is something that is given by God, not something that is taken from another person or state. Many nations will prosper but the colonies will never prosper. The people that are actually eating our lunch are our oligarchs right here in USA. When you have a bunch of uneducated brainwashed people with zero morals or integrity, you’re not going to have a good outcome.