HackerLangs
TopNewTrendsCommentsPastAskShowJobs

riskable

no profile record

comments

riskable
·2 tháng trước·discuss
The quest: Recover data stored in the quantum crystal matrix by building a tachyon pulse emitter.
riskable
·3 tháng trước·discuss
If you don't manage the history properly in your SPA, pressing the back button could take the user out of the app entirely.

If you don't let web developers manage history/state like this, we'd be going back to the inefficient world of, "every forward/back movement loads a whole page." (With lots of unnecessary round trip messages between the client and server while the user waits for everything to load).

Basically, the ability to manage history is a user-centric feature. It makes the experience better for them.
riskable
·3 tháng trước·discuss
Windows uses Group Policy (which isn't particularly secure for many reasons) while Linux uses configuration files (e.g. udev, AppArmor, stuff in /etc like fstab) in conjunction with file permissions. However, you can go way farther by compiling your own kernel that has certain functionality removed (e.g. USB mass storage).

Managing lots of configuration files/scripts across many thousands of servers, desktops, devices, etc is a long-solved problem. Most enterprises use Ansible or similar.

In almost every way, managing many thousands of Linux desktops is much simpler and more straightforward than Windows. If you're using Ansible playbooks, you can keep everything nice and tidy in a single place and everything you'd ever want to customize is managed via a plaintext file you can modify with your editor of choice.

You can organize them however you want or even use a GUI to change stuff (if you pay for Ansible Enterprise or whatever it's called... Or use one of the FOSS alternatives).

Managing Linux desktops at scale really isn't much different than managing Linux servers at scale.
riskable
·3 tháng trước·discuss
Firefox has /usr/lib/firefox/distribution/policies.json which lets the sysadmin lock down what users can do with the browser. Example: If you wanted to block all extensions except for a whitelist, you could control that via that file.

There's a bazillion tools that let you manage files like that across thousands of servers/desktops but the hot one right now in enterprises is Ansible (which would make it trivial to push out an update to such a configuration).

Chrome has a similar file: /etc/opt/chrome/policies/managed/lockdown.json

"Ah yes, but what stops the user from downloading the portable version of a browser and using that?"

You can mount all user directories with +noexec. Also, Apparmor lets you control which applications can make network connections if you want to get really fine-grained.

Other applications have similar policy files. For example, Visual Studio Code has /etc/code/policy.json which—for example—would let your company lock down which extensions are allowed to be used/installed.
riskable
·3 tháng trước·discuss
On a Linux desktop you can lock down waaaaay TF more stuff than Group Policy allows. The only difference is you need a sysadmin that knows what they're doing. You can't just point and click a button that prevents users from connecting USB devices. Instead, you use a combination of groups, udev rules, and systemd-logind. There's also ways to do it with PAM if you want.

The most popular way to control user desktops that I've seen is to have your user login via LDAP (just like AD), optionally with Kerberos and then have their permissions to various things controlled via those groups. For example, if you were building a "desktop policy" for Linux users across your organization, you'd probably make a .deb or .rpm that installs some udev rules that grant or deny access to various things based on which groups the users are in.

Of course, you can also control things down at the user level. You could put a script in /etc/profile.d/ that does whatever you want when the user logs in. You can even make it dependent on how they login (detect remote SSH session or local login).

There's also dconf and KDE's Kiosk mode if you really want to lock shit down to annoy TF out of your users (haha).

Once you've got your Linux desktops setup the way you want (which is usually just a matter of making your_company_desktop.deb or .rpm) to customize things/permissions, you have so much power to do things you can't do on Windows. The fine-grain control in Linux is unreal: You can give a specific user access to run and do very, very specific things as root (Windows Administrator equivalent) without much effort at all.

Linux also lets you lock down the hardware in ways Windows doesn't support. For example, you can chattr +i to make certain devices/files immutable. You could compile a custom kernel that doesn't even have USB mass storage support. What's more secure than that? Haha.

BTW: You can also make all USB mass storage devices read-only with a simple udev rule. You can even add exceptions for special things!
riskable
·3 tháng trước·discuss
The time for regulatory action against Microsoft was thirty years ago and the need for it has only grown since then.

The FTC wasn't doing their job between 1980-2020 because of their ridiculous standard of, "if it doesn't raise consumer prices, it must be allowed." This lead to massive consolidation in many industries which of course ended up raising prices and hurting consumers anyway.

Recently they've had some wins but overall they're still failing to do their job.
riskable
·3 tháng trước·discuss
No. Embrace, Extend, Extinguish was replaced by the AAA strategy: Acquire, Assimilate, Abandon. They were trying to be more Google-like with that "Abandon" step I think.

They've since moved on to the SSS strategy: Ship, Slip, Slop.
riskable
·3 tháng trước·discuss
You think it would succeed at that? Come on. Copilot is for entertainment purposes only!
riskable
·3 tháng trước·discuss
Listen, one does not simply walk into a new project without naming it properly. It's your precious!
riskable
·3 tháng trước·discuss
China has a minimum purchase price of corn that's set by the government in order to maintain food stocks. It's also part of a larger jobs program (that I don't know much about).

China also imports 80% of its soybeans which means it's based on the rising/falling prices of oil and whatnot.

In the US, soybeans are a very important crop that's fed to livestock and also used in biodiesel production. There's enormous soybean "crush" infrastructure in the US to support the biodiesel market and the side effect of this results in tons of extra soybean oil. It ultimately ends up with soybean oil being cheap compared to everything else.
riskable
·3 tháng trước·discuss
This assumes that these companies aren't going to use smaller providers or hosting models themselves. THAT is the great big assumption going into all the Big AI funding.

I think it's a very, very bad assumption. After trying GLM-5 and Qwen3 on Ollama Cloud, not only were they faster than OpenAI's offerings (by a huge amount) it was just as good if not better at doing what I asked of it.

Claude Code is still superior to anything else but GLM-5 and Qwen3 are easily just as good as GPT-5.X (for coding).
riskable
·3 tháng trước·discuss
How can people afford to use Claude Code like this‽ Is everyone just playing with it on their employer's dime or what?
riskable
·3 tháng trước·discuss
> What makes you think the us army would unite against them?

I'd turn that around and ask, "What makes you think the people would accept the gun nuts rebellion?"

Many would be celebrating in the streets if the military showed up with tanks and started blasting. Furthermore, there's enough people in the military from far, far outside whatever state is being threatened to care that much about the locals.

"Fuckin' Texas gun nuts" <starts shooting>
riskable
·3 tháng trước·discuss
I use bullet points a lot in my writing and it seems that, specifically is causing people to accuse me of either:

    * Being an AI bot.
    * Using an LLM to generate it.
It's driving me bonkers!
riskable
·4 tháng trước·discuss
If this ends up being true, desktop Linux adoption might make inroads. Windows apps run like crap on ARM and no one is bothering to make ARM builds of their software.
riskable
·4 tháng trước·discuss
10,000 years of feast and famine. Until the enlightenment, people were basically just guessing and sharing anecdotes.
riskable
·4 tháng trước·discuss
I have a PC hooked up to my TV in my living room that has been running the latest version of Kubuntu for over 18 years now. It has had many upgrades in that time but it's still the same basic hardware: A CPU, some memory, USB ports, a video card, and an ethernet port on the back.

That "genericness" is what's missing in the router space. Literally every consumer router that comes out has some super proprietary design that's meant to be replaced in its entirety in 3-4 years. Many can run Linux, sure, but how many have a replaceable/upgradable board? How many are like a PC where you can install whatever OS you want?

Sure, you can forcibly flash a new OS (e.g. OpenWRT) but that is a hack. The company lets you do that because they figure they'll get a bit more market share out of their products if they don't lock the firmware so much. They key point remains, however: They're not just hardware—even though they should be!

The world of consumer routers needs a PC-like architecture change. You can buy routers from companies like Banana Pi and Microtik like this but they're not marketed towards every-day consumers. Mostly because they're considered "too premium" and require too much expertise to setup.

I think there's a huge hole in the market for consumer-minded routers that run hardware like the Banana Pi R4 (which I have). When you buy it, you get the board and nothing else. It's up to you to get a case and install an OS on it (with OpenWRT, Debian, and Ubuntu being the normal options).

We need something like the Framework laptop for routers. Not from a, "it has interchangeable parts" perspective but from a marketing perspective. Normal people are buying Framework laptops because geeky friends and colleagues recommend them and they're not that much more expensive/troublesome than say, a cheap Acer/Asus laptop.
riskable
·4 tháng trước·discuss
I honestly think VR hasn't taken off yet because every VR headset since forever has been a locked-down platform or not a stand-alone device (meaning: You need a powerful PC to use it, which makes the cost too high for casual players). The development barrier to entry is far too high and the market far too small.

The Steam Frame is a full PC that doesn't require a tether. I think it'll change everything if it doesn't cost a fortune (which it might). The possibilities for 3rd party hardware and the open ecosystem of a complete Linux distro + Steam are endless.

Day one of the Steam Frame I'm sure we're going to see all sorts of open source tools/scripts that make it better. Then 3rd party hardware will be announced and suddenly everyone's going to want one because all those things together make it sooooo nice.
riskable
·4 tháng trước·discuss
> No one wants to wear a PC on their faces.

This has yet to be determined! Because no VR headset so far has actually been a proper PC. You can't develop on them. You can't just install whatever TF you want. You have to use their app store and getting developer mode enabled doesn't even give you root on the device.

A more accurate statement would be, "No one wants to wear a locked-down, extremely limited-use phone on their faces."

When the Steam Frame comes out, then we'll see how much of a difference having full control over your VR hardware can make. It runs SteamOS and you can install whatever you want. It's a complete Linux distro! An actual PC on your face.
riskable
·4 tháng trước·discuss
Exactly! There's vastly more software available for Linux than there is for Windows and the Linux experience is vastly superior. It's a real-world example of "more software == better".