Comment on
Time to ditch Twitter/X, what are you guys switching to?
Your posting this on KBin which implements the twitter style fediverse API and federates with Mastodon.
Click the microblog button ... Behold twitter replacement
Comment on
Time to ditch Twitter/X, what are you guys switching to?
Your posting this on KBin which implements the twitter style fediverse API and federates with Mastodon.
Click the microblog button ... Behold twitter replacement
Comment on
Linux file system developer: we're severely under-resourced
The linux kernel is very old school in how it is run and originally a big part of the DevSecOps movement was removing a lot of manual overhead.
Moving on to something like Gitea (codeberg) would give you a better diff view and is quicker/easier than posting a patch to a mailing list.
The branching model of the kernel is something people write up on paper that looks great (much like Gitflow) but is really time consuming to manage. Moving to feature branch workflow and creating a release branches as part of the release process allows a ton of things to be automated and simplified.
Similarly file systems aren't really device specific, so you could build system tests for them for benchmarking and standard use cases.
Setting up a CI to perform smoke testing and linting, is fairly standard.
Its really easy to setup a CI to trigger when a new branch/pr is created/updated, this means review becomes reduced to checking business logic which makes reviews really quick and easy.
Similarly moving on to a decent issue tracker, Jira's support for Epic's/stories/tasks/capabilities and its linking ability is a huge simplifier for long term planning.
You can do things like define OKR's and then attach Epics to them and Stories/tasks to epics which lets you track progress to goals.
You can use issues the way the linux community currently uses mailing lists.
Combined with a Kanban board for tracking, progress of tickets. You remove a ton of pain.
Although open source issue trackers are missing the key productivity enablers of Jira, which makes these improvements hard to realise.
The issue is people, the linux kernel maintainers have been working one way for decades. Getting them to adopt new tools will be heavily resisted, same with changing how they work.
Its like everyone outside, knows a breaking the ABI definition from the sub system implementation would create a far more stable ABI which would solve a bunch of issues and allow change when needed, except no one in the kernel will entertain the idea.
Comment on
Inm looking at you Typescript dev
I am currently teaching python and JavaScript devs Typescript. Everytime they hit a problem they switch to any
Sigh
Comment on
Swimmers avoiding the water over fears of raw sewage on UK beaches
No, UK beaches were increasingly becoming the cleanest in Europe.
However that stopped around 13 years ago and the water companies keep emergency dumping waste water.
Comment on
Russia Is Trying to Leave the Internet and Build Its Own
Reply in thread
Reading the article that isn't the goal.
They are working on controlling access to the wider internet. The goal is to push people off of western services on to ones they control. This is so they can control the information their citizens see
They wouldn't stop Russian bot farms or hacking.
Comment on
A group of Russian servicemen recorded this video before being sent by Putin into a meat assault in Klischiivka, Bakhmut direction.
Reply in thread
Tactic developed by Wagnar.
The create a plan with fixed waypoints for a squad to run. They plan for 5-8 squads to run the route at set intervals.
The idea is each squad exposes the Ukrainian position so the next squad knows where to attack. By sending so many squads in a short space of time the Ukrainian position is overwhelmed.
Wagner would plan to have the first 4-7 squads made up of convict units with minimal training, with a trained well equipped squad operating as a reserve. The idea being as soon as a Ukrainian position looked to be close to failure the reserve is dispatched.
Fundamentally everyone apart from the well trained reserve exists to soak up bullets and explosives. They are "meat".
The Russian army had "well" trained battalions, as those battalions are attrited it would shrink them down to maintain effectiveness.
With Wagner's success they backfilled the battalions with convict and mobilisation soliders. Those soliders are used following the tactic above with the original remnants of the battalion representing the well trained reserve.
This is how Russia solved their inability to train new soliders
Comment on
Lemmy banner on r/place
Reply in thread
If your goal is to advertise the fediverse You should have used 'kbin'.
People can go directly to "lemmy.ml" but the site might disappear due to Mali re-establishing ownership of .ml domains, also its run by a tankie which will upset some people.
"Lemmy" provides 10 google sponsored results and then 'join-lemmy', the join-lemmy website has you 'join a server' and then presents you lots of options.
During the first Mastodon surge one of their issues is people felt overwhelmed by the options and it hurt Mastodon adoption, so a single website does make a lot of sense. Personally I would suggest lemmy.world its a general instance and the admins aren't linked to any extremist views, but you said that would be too long.
If you put 'kbin' into search the top result is kbin.social, that makes it seems like a reddit alternate. It keeps user choice limited and brings them into the fediverse. That means people aren't confronted with the complexity of the fediverse immediately and can learn and understand it at their own pace.
So if your goal is to advertise the fediverse I would push kbin, if your goal is to specifically get people to use a Lemmy based website I don't think you have a good option
Comment on
Unpatchable AMD Chip Flaw Unlocks Paid Tesla Feature Upgrades
Reply in thread
Tesla actually market it as a positive.
Car manufacturers have to setup different manufacturing lines to provide different feature levels. Tesla argue this makes them more expensive. Tesla cars have all features installed, just disabled and the optional extra packages are cheaper compared to their rivals as a result.
To be honest there is a certain logic, if you've ever been in a Ford Focus LX (bottom range) its pretty clear they had to spend quite a bit of money on more basic systems. I honestly thought each LX was sold at a loss
Comment on
Breakingviews - Reddit’s golden geese foul up its IPO plans
I think every article is missing a key issue and no one has asked Spez yet..
If 3rd Party Apps and AI services are making millions (as he asserts) why isn't Reddit competing in those areas?
3rd Party Apps aren't in a war of new features, putting a 5-10 person development team together to analyse the competitor apps and match the features would kill off the unique selling point of the 3rd Party Apps. Why hasn't Reddit done this?
LLM aren't new, the first appeared in 2018. Why hasn't Reddit assembled a team to exploit their own data? In my experience 1 data scientist backed by 2 software engineers can do a lot. It isn't a huge amount of people needed.
Even if you buy his argument that they companies are profiting from Reddit, Reddit is a platform those companies are building value from. Reddit isn't providing those services and so those companies profits aren't "stolen" from Reddit.
It's like company who sells art supplies. They sell them to a painter for £100, then a painter sells their artwork for £1000. The art supply company then gets upset it didn't get £1000 for its supplies.
Comment on
Tabs are objectively better than spaces - gomakethings.com
Years ago there was no way to share IDE settings between developers.
You ended up with some developers choosing a tab width of 2 spaces, some choosing 4 spaces and as there was no linting enforcement some people using 2-4 spaces depending on their IDE settings.
This resulted in an unreadable mess as stuff was idented to all sorts of random levels.
It doesn't matter if you use tabs or spaces as long as only one type is consistently used within a project.
Spaces tends to win because inevitably there are times you need to use spaces and so its difficult to ensure a project only uses tabs for identation.
IDE's support converting tabs into spaces based on tab width and code formatting will ensure correct indentation. You can now have centralised IDE settings so everyone gets the same setup.
Honestly 99% of people don't care about formatting (they only care when consistency isn't enforced and code is hard to read), there is always one person who wants a 60 charracter line width or only tabs or double new lined parathensis. Who then sucks up huge amounts of the team time arguing their thing is a must while they code in emacs, unlike the rest of the team using an actual ide.
Comment on
Jeff Bezos’ Blue Origin rocket engine explodes during testing
Reply in thread
SpaceX follow iterative development, there is no fixed baseline. They do extensive testing to work out if a change was good/bad and feed that into the next iteration.
The downsides of this approach is you have to have lots of hardware and expect stuff to go boom.
Blue Origin are traditional aerospace, they spent a great deal of money designing a final product. They perform "qualification testing", this checks the result works as per their design/models.
The design/model heavy approach means you should have worked everything out in advance and it should just work.
The problem with this approach is its a really long time before you test, if there is an issue it could because of a decision made early on and be a nightmare to resolve (might be quicker to start again).
Rocket Lab seem to sit somewhere between these extremes.
This means we should expect Raptor engines to melt alot early on and gradually improve in reliability as they move towards a viable product.
The BE-4 should work perfectly during qualification testing as its the final design, so explosions at this point are a cause for concern
Comment on
We Can’t Hire You. Developers’ Challenge
I avoid any company that requires a software test before the interview.
I worked for a company that introduced them after I joined, I collected evidence all of the companies top performers wouldn't have joined since we all had multiple offers and having to do the test would put people off applying. The scores from it didn't correlate with interview results so it was being ignored by everyone. Still took 2 years to get rid of it.
The best place used STAR (Situation Task Action Result) based interviews. The goal was to ask questions until you got 2 stars.
I thought these were great because it was more varied and conversational but there was a comparable consistency accross interviewers.
You would inevitably get references to past work and you switch to asking a few questions about that. Since it was around a situation you would get more complete technical explanations (e.g. on that project I wrote an X and Y was really challenging because of Z).
I loved asking "Tell me about something your really proud off". Even a nervous junior would start opening up after that question.
After an hour interview you would end up with enough information you could compare them against the company gradings (junior, senior, etc..).
This was important because it changed the attitude of the interview. It wasn't a case of if the candidate would be a good senior dev for project X, but an assessment of the candidate. If they came out as a lead and we had a lead role, lets offer them that.
Comment on
Why can't magazines/communities aggregate content from other instances?
This could be achieved within the UI and seems like a good idea.
Each kbin/lemmy instance decides to follow magazines/communities from others through activity pub and stores it locally for the instance.
Having the UI retrieve all local posts with the same magazine/community name (e.g. m/star_[email protected] c/star_[email protected]). Wouldn't be hugely difficult, I believe Kbin uses postgres database as the local store. The community/instance should be columns you can search for, it would be a small SQL change.
Even if that wasn't an option, there is a means to get all of the magazines/communities from the kbin UI and retrieve all posts for a specific magazine/community. So you could do it entirely in a web client.
The combined view wouldn't change how you comment on specific posts. The issue is where do you post and what view would take dominance (e.g. if a magazine had themed itself).
The solution here would be to default to the local instance if it exists or the instance providing the most posts/comments. Perhaps with a drop downso users can choose.
Comment on
Anyone else starting to favor Flatpak over native packages?
Reply in thread
You've just moved the packaging problem from distributions to app developers.
The reason you have issues is historically app developers weren't interested in packaging their application so distributions would figure it out.
If app developers want to package deb, rpm, etc.. packages it would also solve the problem.
Comment on
Windows: we noticed that you kept the useless search bar disabled since 2015, so we sent an update that re-enabled it without your permission
Reply in thread
If its for work I would suggest picking a "stable" distribution like Debian, Kubuntu or OpenSuse.
A lot of people recommend Arch or Fedora but the focus of those is getting the very latest releases, which increases your chance of stuff breaking.
A lot of people will suggest niche distributions, those can be great for specific needs but generally you will always find Debian/Ubuntu/RHEL support for commercial apps.
I would also suggest looking at the KDE Desktop, many distributions default to Gnome but it is unique in how it works, KDE (or XFCE) will provide a desktop similar to Windows 11.
Lastly I would suggest looking at Crossover Linux by Codeweavers.
Linux has something called WINE, its an attempt to implement the Windows 95 - 11 API's so windows applications can run on linux.
WINE is how the Steam Deck/Linux is able to play Windows games. Valve embedded it into Steam and called it "Proton".
WINE is primarily developed by Codeweavers and they provide the Crossover application that makes setting up and running a Windows application really easy.
People will mention Lutris but that has a far higher learning curve.
There is an application database so you can see in advance if your applications would work: https://appdb.winehq.org/
Comment on
What else do you think they do during those long haul warps?
Similar to most navies.
Engineering's workload won't really change, they'll do certain types of maintenance.
Most navies don't have command staff on the bridge full time. There would be a watch officer who is fairly junior learning how to operate the ship so the down time is an opportunity for them to grow and learn.
Most navies seperate the captain and first officer, with the first officer involved in running the ship and the captain running the big picture.
So you would expect the first officer to spend the time checking on every department to ensure they are up to standard.
That would mean department heads would be running drills or bringing equipment down for maintenance so its ready.
The captain would likely be planning and thinking through the encounter.
For any free time senior officers have there is probably a mountain of reports (personnel, ship, intelligence, etc..) to read and keep tabs on.
Comment on
The avalanche has begun
Reply in thread
I have a Mac book Pro for work.There is just a lot of random weirdness.
There is no right click, your supposed to do a light two finger touch for right click.If you click too hard it opens the dictionary.
If you plug in a mouse you can get right click, but it isn't consistent in working.
By default scroll is inverted (up is down, down is up), also windows can have scroll bars but they aren't clickable, you have to do a scroll gesture.
Almost every Left control + Button action is now Meta key + button. But not everything, its annoyingly inconsistent also new random shortcuts.
For example lock screen isn't Meta key + l like on Linux or Windows. Its Meta + Shift + Q, shut down is Meta +Left Control + Q.
The keyboard doesn't match the your countries layout, so keys move around and is missing traditional keys like print screen. To do that you press Meta + Shift + 4 to switch the mouse to a screen cut tool and select the area you cut.
I could go on and on, none of it is obvious and I wouldn't say any of it is an improvement at best its just different.
Comment on
Keir Starmer won't commit to more money for public services
Reply in thread
That isn't what he said..
He states what he would like to do but sidesteps the question when asked directly what payrise offer he would make. His message is focused on growing the economy.
I think its expectation management, I think he sees his first few years as firefighting and he won't make promises he can't keep.
Labours message on the NHS was focused on rolling back privatisation, then it suddenly stopped and became about bed blocking and staff shortages.
I don't think Starmer suddenly decided privatisation was good, its more bed blocking is eating NHS resources and there is a 30,000 staff shortage.
Those are critical issues which if left will cause the NHS to collapse, so if you know you won't have time to address something like privatisation it makes sense not to promise to remove it.
Comment on
September 21st, Starlink loses another 26 Satellites in one day. NOAA data from Goes Satellite missing
Reply in thread
SpaceX have funded it privately. It apparently started operating at a profit this year.
Comment on
Best news aggregator? Where do you get your news?
I used to use Feedly to aggregate RSS feeds and then rely on Reddit subbreddits for discussion on topics for the "hello person who wrote/made thing discussed"
Lazerpig/Perun both had "Ground News" as adverts, you can treat it as a RSS Feed Reader, but it also tracks mainstream news sources.
The nice part is I used to follow The Guardian and The Telegraph for opposing news stories, that's effectively built in, you see each story with all sources reporting on it and where they lie politically.
It has a "blindspot" feature which pushes stuff your not looking at. Initially it was pretty "here is random us state politics" which as a British person I don't care. The blindspots are now british focussed, I still don't care but atleast its British things I know off and don't care about (Like Prince Harry).
It costs £2.99 per month, so I'll share my referral. I don't i believe I don't get anything from it but it gives a 1 month free trial. https://ground.news/download and use this referral code 9409938.