Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Re:Still lacks file tracking, externals, and branc (Score 1) 114

Git still can't track files, which is a major downside. I want to explicitly track when a file was copied or moved - git's detection heuristics often get it wrong.

Yeah, that would be kind of nice at times. I'd like to be able to see how a section of code changes over time to research a bug. I had to write a script to do it, but at least the info was there even if it was hard to get at. Some "GUI interfaces" to git offer similar abilities, so it's just a matter of finding the right 3rd part tool, even if you have to write it youself.

Git still lacks svn externals. Submodules can't...

Submodules are a real PITA, stay away. :)

Git still can't track branches. If you delete a branch, it's entirely gone from history. And there's no timestamp for when you created a branch. Branches are not real object in the repo.

This is basically solved with tags. If you tag the start of a branch, you can understand what happened later. That's a lot easier with a tool that will show you commit/tag history graphically. I've written one of those too (a perl program to gather the info, create a DOT/graphviz file, then produce an SVG of the tree); again, some GUI git tools give you a lite version of that which can be good enough most of the time.

Working with git is like working with any other major tool. As you said, learn to live it it, but also learn to work with it and modify it as best you can.

Comment Re:the wave of the future (Score 2) 106

"embrace AI in their daily work, it has been a “multiplier” of productivity for those who have used it."

And he is absolutely correct. You can get a massive productivity boost by using AI assistance for writing and maintaining software. ...

I guess it depends on what you do, but I've found more often than not, Copilot usually gives me something that doesn't work and I have to discard its suggestion and do it myself. It's decent for writing unit tests, some of the time; other times it just screws up the code. I certainly don't feel threatened by it because it works so poorly and I don't see any massive productivity boost by using it. "AI assistance" is definitely a YMMV sort of thing from what I've experienced.

Comment Re: Did they mix up their note cards? (Score 1) 95

This! I've had employers in the past encourage us to put email and other things on our phone to be available whenever. Besides the fact I don't want to be available whenever if I'm not at work, the fine print says they can brick/wipe/whatever my phone at any time if they think it's at risk and they don't have to ask me. Yeah, I'll never ever give them permission for that. If they want that, they can buy me a "work" phone and I'll carry theirs with mine, assuming I don't "forget" and leave their phone in my desk drawer. ;)

Comment Re:\o/ (Score 1) 69

It's running on inertia and boomer CEO clients who don't know better now.

While I generally agree with your post, I do want to point out that you need to better consider who to blame. To have a "boomer CEO" the person would have to be in their mid-60's, which means most of the boomers have retired, and the few remaining ones will be gone in the next 3-5 years. Increasingly, it's Gen-X who's in charge now.

Comment Wild Guessing (Score 1) 73

GitHub CEO Thomas Dohmke projects AI could soon generate 80-90% of corporate code...

Hype alert! Github CEO says the Github AI is great! I guess he has to sell the dream to make his bonuses, but 80-90%, really? Has he realized he's not living in the 24th century Star Trek universe?

Current AI coding tools, including Microsoft's GitHub Copilot, are delivering 10-30% productivity gains in business environments.

I'd really love to know how they measure that. My guess is that it's a "wild guess" [or a WAG], unless they really had 2 people of comparable skill do the same task 1 with and 1 without the AI tool, and then did that on several non-trivial tasks to truly measure.

At KPMG, developers report saving 4.5 hours weekly using Copilot...

Same question as above, although this is a little clearer that it was probably a survey like "How many hours a week do you think Co-Pilot saved you?" But again, without a true comparison it was guessing.

The tools are particularly effective at automating routine tasks like documentation generation and legacy code translation,

I realize they can't create an all-inclusive list, but if you don't need those 2 tasks done, does that mean AI isn't worth much to you? I'd like it to write meaningful unit tests for my code that but doesn't seem to be happening.

Comment Re:Why not write some useful programs ? (Score 1) 33

When do you think they'll get round to writing any "best in class" desktop software to go with the shiny new DE ?

Shouldn't really complain about people writing the software they want to write but... the Linux DEs have been good enough for decades. I can only dream of a world where there's some good desktop application software to go with them. Meanwhile I'll have to keep using that abomination from Redmond as it's the only way i can run the software I want/need to use.

I think you're a little confused. Those who write a DE aren't really responsible for writing good application software (even if they do release some small utilities/tools). Yes, Microsoft does blur the line there, but let's reword the question a bit. Is it the MS-Windows team's responsibility to write a good spreadsheet program or a good browser? Nope, not at all. MS is big enough to have all of those teams and more, but the DE team doesn't do the apps. Likewise, KDE isn't responsible for the good apps you think you're missing. However, when the good apps are produced by someone (e.g. Libreoffice, etc) then KDE will launch and manage them well as a DE should.

Comment Re:Mixed Feelings (Score 1) 21

Based on your reply, I'd say you don't use an e-notebook.

I guess it depends on how much you like Onenote, but for me it's the standard by which I measure all others. I find it that good and I have ~20 years notes in it. Of course, I suppose the best of all worlds is to use Libreoffice/Openoffice for the editor and spreadsheet programs, Thunderbird for email, and Onenote for my e-notebook. Onenote is free at least from the MS store.

Comment Re:not just game development (Score 1) 85

...Within 3 years, AI will eliminate 25%-50% of all programmer jobs. If you're a coder, get out now.

I disagree. I think within 3 years the AI we know now will no longer be a fad; the boom will have bust because the models are hitting a wall. That being said, I just need to keep my job for the next 5 years and then I can retire. The younger coders, such as my nephew, will have interesting times.

Comment Re: Back to Java again (Score 1) 63

Maybe. Typescript is excellent for large applications, but I still think strictly typed JS for all use cases would be overkill and a huge mistake.

Define "large". I'm working on a backend TS project that is at ~20K lines of code (what I'd call "small+" or not quite medium sized) and it's a pain and causing issues as we grow. If I were assigned to work on a TS project that I'd call large (100K+ lines), I think I'd walk away and look for a different job. My view is that the type part of the language is fairly decent and helpful. The real problems come from the Javascript foundation underneath, but since TS has to have the JS parts, it's really a bad choice for large projects.

Comment Security nightmares... (Score 1) 168

I can easily see security holes big enough to drive train thru coming immediately if the guy lets AI do his systems. Eye-yi-yi...

Also, his AI may be good enough to write a calculator, but lets see it program a full system that does anything complex (you know, those systems that take 100K+ lines of code to work, have DBs, UIs, network parts, and multiple backend servers). How about we give it a problem description and let's see if it can even come up with a working database schema -- I bet not. This is all really just more pumping for money (or should that be pimping for money?).

Comment Re:Libre Office (Score 1) 133

Onenote does work well for collaboration with a team. If you always have an internet connection, I'd also recommend checking out Notion for collaboration, although it doesn't really work for me because I do want offline usage.

Where Onenote shines is when you have a variety of data types (text, html, tables, lists, pics, audio snippets, even drawings within Onenote if you use it on a tablet or can draw well with a mouse) and it stores it all hierarchically, is searchable, tag-able, and so forth.

Please note, if you research the "digital notebook" topic enough, you'll come across the idea that there are 3 types of users and Onenote really only caters to the "librarian" (hierarchical) point of view well ... the "architect" user can use Onenote but the "gardener" user doesn't fit with Onenote at all). It's also great for working offline then auto-sync'ing when you do reconnect later. I've got 20 years of tech notes from my career in a Onenote notebook, and I really wish I'd had it for 10 years before that. I also use it for writing the first draft of prose as it has all of the basic editing tools, then I can export it as HTML and polish before giving the result to someone else in whatever format they need.

You're correct that there are things Onenote should not be used for, databases are an example.

I'm personally trying to move myself off of all MS/Windows only tools so I can be Linux only at home. I'm getting very close but Onenote has been the biggest sticking point. I'm trying to use a program called Tagspaces, which does store each "page" in its own file, with hierarchy/sections as folders (something like you suggested). It's doable, but has been a real pain in some cases (consider having to set up HTML + multiple support files). On the plus side, you do have a native program to deal with each "page type" (after all, you did create it originally somehow unless you downloaded something "unusual").

Considering MS has a web version of Onenote (with the most used features and how I use it on Linux) and a Mac port (with ~80% of features), I know they could do a Linux version, but I don't expect to ever see it as they won't see the benefit of doing it -- sadly for me.

Slashdot Top Deals

In practice, failures in system development, like unemployment in Russia, happens a lot despite official propaganda to the contrary. -- Paul Licker

Working...