skysight-inc/HackerNews huggingface dataset:
LXC and LXD are system containers, which are similar to VMs but using Linux container facilities.

There is an entry-level guide at https://blog.simos.info/how-to-easily-run-graphics-accelerat... that describes how to setup a LXD container so that the GUI applications in the container appear on the host. Here, the GUI applications in the container are using the same X11 server as the host, therefore there is no effort for security isolation.

It is possible for those that are interested, to use features from `x11docker` (second X server, xpra, Xephyr) to provide security isolation with LXD containers.

For the Firefox use-case that you describe, you can setup Firefox and then take a snapshot of the container (`lxc snapshot ...`). Every time that you want to run Firefox, you can switch the container back to the snapshot state and start Firefox.
I literally run my browser in containers to achieve this. I still trust that more than letting the browser manage it. I call it ultra-private mode :)
Still seems like a problem to me. It breaks encapsulation.

The mutex is only used inside of SetAlive() and isAlive(), they're the only things this need to handle locking and unlocking. You don't want anything external to that calling the methods on RWMutex.
I don't believe in the aspect of God from the term.
>The devs set it to intentionally crash when you open a new tab

Is it intentional? It sounds like the distro's package manager is swapping out the binaries from underneath it whilst it's running. I have some sympathy for the devs here, because I suspect it doesn't happen with the built-in updater (which, let's face it, most users will be using) which probably swaps the binaries on next start-up and just invites the user to restart the browser.
Or "DROP TABLES"!
> allegedly sent to Somalia

Italian here, 'ndrangheta dumped toxic waste (including radioactive waste, but _not_ including nuclear waste, which is heavily guarded!) almost entirely on Italian soil.

Ilaria Alpi and Miran Hrovatin have been killed because they were investigating on weapons and toxic waste trafficking, in which they believed members of Italian Army and secret services were involved.

We are talking about toxic waste, produced by regular industrial activities.

It has nothing to do with nuclear waste produced in nuclear power plants.

It's even written in the Wikipedia link you posted

> Shipments to Somalia continued into the 1990s, while the 'Ndrangheta clan also blew up shiploads of waste, including radioactive hospital waste, and sending them to the sea bed off the Calabrian coast

Also: the rise of Somalian piracy was due the war.

In Somalia control of the territory was in the hand of clans that accepted to bury waste from Europe and let them fish in the Somali sea in exchange for weapons and money.

That led to fish stock depletion, the local fishermen banded and started attacking foreign ships, asking for a ransom. When some Somali former military with deep pockets noticed the profitability of the operations, they started financing them.
It's not the same, no. Now they're significantly better at getting people to parrot their PR for them.
I don’t see how what he said to you is a personal attack, nor is it different from how men talk to each other here on a daily basis. Saying someone is wrong is routine.
Their popularity has more to do with how the certification regimes are created, which itself has next to nothing to do with the particular efficacy or relative strength of a given verification approach.

I'm also not sure what your disagreeing with exactly. The reason all those assistive tools for C exist is because C is popular for orthogonal reasons, but also its undefined behavior is known to be a source of danger & uncertainty. That's why compilers undergo qualification for instance. The undefined behavior is characterized, catalogued, and codified to turn it into de facto defined behavior.
I tried for a while. The experience was just too sloppy for me. I got fed up and switched to Chromium Edge. I hate the Pocket integration and other crap they try to shove down your throat. And at work, the lack of integrated Windows authentication was a deal breaker. Plus, Chromium's UI is a lot tamer, cleaner, and focused.
One interesting statement:
"Most of the companies that I have worked with over the past 25 years are spending 95% of their IT budget (and usually even higher!) just to keep old stuff running."

This is an awfully high number. Anyone care to give their best guess as to what the actual number is for companies in general?
Why is it that there is never any mention of Chrome’s profile switcher? It exists in FF but is so cumbersome to use that I just don’t. I spend time in both browsers but if I could use profiles easily on FF I’d just uninstall Chrome.
Just about everyone (not just Luddites) will tend to resist technology changes that reduce their job security.

Automation is certainly not always a net improvement for users of the technology though. For example, self-service can certainly be good--ATMs, provisioning servers, even scanning one or two quick items in the store. But self-service for non-barcoded, awkwardly shaped, or just for large quantities is mostly a regression relative to a cashier as are all the automated phone systems that mostly try to keep you from actually reaching a person.
> Luddites will always resist technological improvements

availability and administration of "jobs" is a constant battleground; I doubt it brings much to the discussion to reduce an entire portion of the situation to name calling.

Perhaps people who want to build automation see a "bright future", while people with no interest in building automation, and real-lives like family and housing, do not see it that way
The people who chose not to build nuclear plants are either retarded or get money from russian natural gas exporters for doing so shit decisions.
Maybe both.
Where exactly does it say this? I did not see a statement in my skimming
Thanks for the reply. Living in an apartment is not a big issue for me... we have two, live in an apartment with no charger.

That's interesting that you relate something you do in the AV industry to not ever getting a car... what's that about?

I do think that it's possible in the future the majority of people will never need to own a car.
The article focuses on demographic representation and campaign reform. There are benefits to both of those, but to me the strongest argument in favor of sortition is that it cleans out the stable every few years. It seems like some government corruption comes from either being so secure in your position that you feel a sense of impunity, or else being so insecure in your position that you promise favors in exchange for later support. Knowing you'd only ever have one term in office, but not who your successor would be, would at least resolve those issues.

On the other hand, it might just push the corruption down the ladder, to the class of functionaries who stay in government as advisors for these people.
It is painful to admit, but you learn best from mistakes and failure.
An Overview of Global Fintech
I had to read this sentence twice before understanding that a "report" is a person. Maybe that has become accepted terminology in some circles. I hope not. It's terribly dehumanizing.
Lactose free milk still has around 3g sugar though
Chrome supports multiple profiles, and you can seamlessly switch between them using Ctrl-Shift-M and the "Open link as" context menu entry.
Thanks. uBlock Origin has a unique author who does not bend with "acceptable ads" nonsense and it's a shame to lose that addon. Hopefully something similar will emerge. I think that Chrome developers have a good reason to abandon old API, because Apple did something similar with Safari approach to ad blocking. Also it's a good thing if more users will migrate from Chrome. While I, myself, use it and love it, I think that healthy competition benefits everyone.
Perhaps it's cultural (I'm from the UK), but I can't imagine writing something so painfully self-absorbed - and then expecting people to read it.
Does the research on harms of sugar really only apply to fructose?
I've been exclusively using Firefox for browsing and developing for a few years now and I've never thought of looking back. The customization and privacy features plus the possibility of having multiple profiles / accounts side by side in the same window are now a must-have for me.
Linuxes are easy. All you need is ssh access. Ansible can do everything afterwards. Much easier to troubleshoot.
Windows are hard. Very hard to troubleshoot. And so many ports open but still hard to remotely manage.
gorhill will not "make uBO less than what it is now".

https://github.com/uBlockOrigin/uBlock-issues/issues/338#iss...
Does firefox really need giving it a chance? I have switched to it 2 years ago on all my devices and was happy with it ever since. Not looking back to Chrome.

Major points of what I like in Firefox:
- passwords sync between devices nicely and securely, Google no longer knows them
- more reliable tab sync than in Chrome
- it just looks better

The only thing I miss from mobile Chrome is a persistent icon to force close private tabs.
How about those busybodies stop forcing me to restart FF every time they update it?

It's extremely distracting and makes me very agitated.
I'm wondering if anyone has been in a manager-less team. I would like to think that's possible and if so what was the experience like?
The term "campaign finance" appears on this page 45 times:

https://en.wikipedia.org/wiki/Citizens_United_v._FEC

Maybe you could say "technically, the case invalidated restrictions on campaign related advertising by third parties, so-called soft money. Though this may be commonly referred to as campaign finance, strictly speaking, that's not correct." I think very few non-lawyers would say the case "had nothing to do with" campaign finance.
A bug which they rolled out a fix for in, what, a few hours?
is this satire? because if not, you wanna short it to 1 to 2 sentences.
Tactical voting would have a field day with that.
It also further empowers the lobbyists, which adds to the risks. A government full of ignorant people will tend to fall back on those who seem to know what they're talking about.
IOW it means they can kick you off if you cost them too much money.

Which is fully reasonable for a private company. Unfortunately people have treated YouTube like a utility that makes them a living.

It would be great to see PeerTube (and other ActivityPub-based federated open-source software social networks) grow and improve to the point it is a viable replacement.
What word would you prefer to use for "person whom a manager manages"? If one just uses "person" it is unclear if it's any arbitrary person or a person under a manager's umbrella
Sadly, this happens on nearly all modern democracies.
The Manhattan Program delivered a militarily useful weapon. ITER will not deliver a commercially useful reactor. The resulting device will be a physics experiment, not something that can be used to produce useful power.
It is ironic because the poster claimed that no one want one size fits all languages anymore. And then he goes on to describe how they replaced Java with Javascript.
Did they benchmark against B+Trees and LSM? I don’t see that in the slides.
I think what we really want to fit the use case for shells is an ad hoc package standard that apt, dnf, etc can recognize.
I'm using Firefox on Mac and I got used to it somehow especially after energy efficiency improvemnts but the main reason was that I had issues using Google Drive on Safari + discontinued support from uBlock ... I like it but I still wish to go back to Safari for user experience ... I can't believe Firefox has been around for so long and they haven'tyet firgured out basic stuff like moving pointer up to switch tab brings out the main panel that covers the tabs ... other stuff like open image in new window, get definitions of words etc. I miss those a lot.
>no doubt somebody was doing fatigue calculations

I'm always surprised by the general publics' lack of awareness and understanding of fatigue. And then seeing the figurative lightbulb illuminate after asking them how they would break a metal clotheshanger, without any tools.

Anyway, it may not have been his personal responsibility, but certainly fatigue must have been a significant consideration during design, since (afaik) it's most often the controlling factor in lifetime estimates for structural components in airframes.

I would strongly assume the same would apply to a component who's expected failure mode might be buckling.
Unless you're on AD:

> The blocking version of the Web Request API remains available for managed extensions because of the deep integrations that enterprises may have between their software suites and Chrome.

Guess that leaves corporate Mac and Linux users in the lurch.
Just google the loneliness epidemic, nothing to do with toronto being cold or unfriendly. I can tell you there’s plenty of lonely old people in Vancouver.
Implementing a simple load balancer in Go was actually a take home interview problem for me once and I have to say I thoroughly enjoyed making it.
I have always been a heavy user of Firefox, even in the pre-Quantum days.

My main reason was that Chrome would sync my bookmarks out of order and I am a heavy bookmarks sync user.

I gave Chrome multiple tries for bookmark syncing and yet they would sync them out of order (can't believe I am the only heavy bookmark user on Chrome who cares) so I just stuck with FF.

Then the privacy concerns happened and I stopped trying Chrome. Then Quantum happened and now FF is the lighter, faster browser. I had no real reason to use Chrome except browser compatibility and a few dev tools.

Then ublock origins is getting blocked and now I am recommending people to switch to Firefox.

I do like the seamless and easy to use multiple profiles that Chrome has. Makes it very nice to isolate your tasks. If I am not logged into reddit or HN I waste less time and less cognitive overhead. FF technically has them but I hate how I have to open a prelaunch dialog to use them.
Interesting and was not aware of this (Being UK peon), glad that voting ballots have at least shown some form of expression beyond an X and embraced it. In the UK, anything than a single X in a box will void the ballot paper/vote.

EDIT [Autotype correction - embarrassed into embraced - opps]
I couldn’t agree more.

Also; keep it clean. Don’t over-comment, but comment.
We don't see things as they are, we see them as we are.

Anais Nin
“Directs” is another common word I hear used by managers.
It feels like the people who make Firefox dev tools don't use it to develop.

Prime example every dev has: clear all data from site for fresh start. 1 button in Chrome - Clear site data.

Meanwhile in Firefox, enjoy clicking through, checking & deleting from a minimum of at least 5 sections.
[...] Terminations by YouTube for Service Changes

YouTube may terminate your access, or your Google account’s access to all or part of the Service if YouTube believes, in its sole discretion, that provision of the Service to you is no longer commercially viable. [...]
This is exactly right. We habitually lift `Maybe`/`Option` values into a more explicit and comprehensive `Either`/`Result` type in our programs. It's pretty common to have an error type hierarchy in the program too, so you could find yourself chaining from one `Either e` to another. There are libraries in Haskell and Rust for regularizing/code-gen'ing these patterns.
What happens when you are actively trying not to be offensive, trying to empathize and be nice, and yet the other person takes offense?

Do you really have control of anything?
These projects are all alive and well. And both Netty and Jersey (JAX-RS) had their latest release less than two months ago.
Political parties and their representatives stopped trying to only get their message to voters a long time ago. Today they want to target - and preferably close to drown - each person with the sequence of messages, video clips, social media reactions, and sound bites that are most likely to get you to vote for them, based on as much data as possible, and oftentimes both using and abusing every cognitive weakness we humans tend to have.

This is almost indistinguishable from what used to be called propaganda, and generally seen as somewhat problematic even before it was inundated with individual targeting and the ungodly amount of realpolitik we see today.

This is not a game where there is ever enough money, and it can work terrifyingly good, almost no matter what agenda you push, as long as the agenda is all that you care about.

Sure it might come tumbling down one day, if the lies becomes to obvious. The damage will still have been done at that point.

If history has taught us anything, it seem to be more of the opposite of what you claim.
From 1268 the oligarcial Venetian republic used a multi-round system of elections and selections by lot to choose the Doge. Apparently that system actually had a lot going for it https://www.hpl.hp.com/techreports/2007/HPL-2007-28R1.pdf , and the fact that it and the Venetian republic endured for over 500 years after 1268 seems to support that idea. So this is probably the sort of model the US should be seriously considering to reform its somewhat broken electoral/political system, and specifically how it appoints its chief executive. It's discouraging that instead the only systems which seem to have any support or awareness are fully direct election and the system of (weighted-but-otherwise-)effectively-direct election which is already in place.
Tangent here - saw Torch and nostalgia of http://www.computinghistory.org.uk/det/1039/Torch-Computers-... came a flooding.
Note that Shanghai and Rotterdam's ports are already leagues ahead in terms of automation.
I have to clarify here a little bit and say that it is faster on one core. If you have multiple cores, having your translation unit count in the same order of magnitude as your core count will be faster. There is a lot more redundant work going on, but the parallelism can make up for it.
Just about everyone (not just Luddites) will tend to resist technology changes that reduce their job security.

The Luddites specifically opposed the textile technology because it threatened their jobs. Characterizing someone as a Luddite because they oppose a technology which threatens their job seems entirely appropriate even if they haven't sworn an oath to the society.

I'm not aware of a good word for people who oppose or resist technological changes in general. "technophobe" is inherently pejorative. Some writers are trying to use "Neo-Luddism", but adding modifiers to identifying names to make them identify something else does not lead to clarity.
> The undefined behavior is characterized, catalogued, and codified to turn it into de facto defined behavior.

No, this is not true. Again, the fact that a[i] is undefined for values of i greater than or equal to the array's length does not necessarily make guarantees about the value of a[i] more difficult when it is defined, and it certainly does not impact the soundness in that case. Verification methods can -- and do -- deal with undefinedness without making it "de facto defined". Indeed, even in arithmetics 1/0 is not defined, and yet Peano arithmetics is fine. Formal logic in general does not require every expression to be defined (in the sense of having a certain specific value) in order for it to be sound.

I agree that undefined behavior is a problem, but it is not necessarily worse than other problems when correctness is concerned, and it is not true that it affects the soundness of inferences. It can certainly be tricky or confusing, though, and it is certainly a source of incompatibilities, which is why most languages try to avoid it or control it (Rust has undefined behavior inside unsafe, and Zig can dis/allow it depending on compilation level).
Any thought or plans for some kind of back-pressure? Health checks and response times are useful, to a degree, but there are a number of workloads where they don't actually capture the cost of the work involved, and they can also really trip you up something nasty under certain failure conditions :D

edit: by way of example, I used to work for a service that customers would upload files to, that's all that the traffic was. There was wild variability in the size, processing cost, and upload speed of each request. None of the standard load-balancing approaches really balance "load" from a service perspective. While things worked, it was rarely optimal.
This is amazing thanks for sharing!
I am on macOS. For browsing and managing bookmarks, I used to stick to Safari and for development work I was using Chrome.

After Quantum, never used Safari and Chrome. I tried FF just to check if it works any better. For few days, I was using all three browsers. But now, sticking to FF only since last may be six months.

Containers is really nice feature. Nothing matches FF Containers. I miss containers on iOS though. I am sure they will be launched soon.
Yes, as in direct _report_.
When I read the hn title I thought the direct reports wrote a readme about the manager. That made a whole lot more sense to me. How many coffees does (he/she) need to drink before it’s ok to approach their desk. How much detail do they require when explaining an issue. These are the features I’d like documented for new hires.
You can't mix tabs from multiple profiles in the same window, though. And they don't share extensions etc. They're much heavier weight than containers.
>The “if it compiles it probably works”-tagline is certainly truthful in my experience, even without unit tests. I can imagine scenarios where you use Rust in a “non-rustic” way where this might not be true, but this goes against the grain of the language and is usually not very enjoyable to do.

Same situation in Haskell with same provisos. It's very profitable for my coworkers and I to use Haskell or Rust even if it's a slapdash prototype. Saves time now and time later.
> “It’s lovely to see the postman as I don’t usually see anyone else all week,” said Janine, 81, as Dezeure handed her a tax bill

Isn't that lovely. Being extorted at that age by the government mafia. It's because they care, of course.
Which makes sense as the formal phrase is "direct report".

While it was unintentional in my original post, "report" seems to work better than "direct" here as IMO my statement holds for a manager's indirect reports as well and thus "report" covers both direct and indirect. But now I'm just amusing myself with word games :)
How to Run Effective Board Meetings
It's better than "resource" at least.
Good point, but one of the key aspects about Firefox's implementation is that you can have different container tabs within the same window. As far as I know, that's still not possible with Chrome.