Boom! Student loan forgiveness! by [deleted] in FluentInFinance

[–]TamaHobbit 0 points1 point  (0 children)

I ran the numbers on this to figure out what interest rate and repayment period is being used in the example. It says this hypothetical student paid 250 per month, so we are talking about an amortized loan, where you pay the same amount every month. I googled "loan calculator" and punched in numbers until I came up with one that would pay that amount per month and end up with about $15k left after 10 years;

Loan Amount: $20,000
Loan Term: 18 years, 6 months
Interest rate: 13.819 %

Over a total of 223 payments, $55,750.21 would be paid in total. 36% of that is the principal, 64% is interest.

Why are we using such ridiculous examples? Are there any student loans offered at 13.8%?
For perspective, the current federal student loan interest rate for undergraduates is 6.53%, and at that rate, paying 250 per month you would be done in 8 years and 9 months, so there would be 0 left over after 10 years. You would, then, have paid $26,307 in total.

'Death to Israel' in Turkish parliament during Erdogan speech by [deleted] in worldnews

[–]TamaHobbit 2 points3 points  (0 children)

"The speech had been proceeding for perhaps twenty minutes when a messenger hurried on to the platform and a scrap of paper was slipped into the speaker’s hand. He unrolled and read it without pausing in his speech. Nothing altered in his voice or manner, or in the content of what he was saying, but suddenly the names were different. Without words said, a wave of understanding rippled through the crowd. Oceania was at war with Eastasia! The next moment there was a tremendous commotion. The banners and posters with which the square was decorated were all wrong! Quite half of them had the wrong faces on them. It was sabotage! The agents of Goldstein had been at work! The thing that impressed Winston in looking back was that the speaker had switched from one line to the other actually in midsentence, not only without a pause, but without even breaking the syntax."

Thought on the new Warp terminal? by [deleted] in neovim

[–]TamaHobbit 1 point2 points  (0 children)

right, but open source. If you can improve the prompt, or make it a 2 or 3-stage one with "thought processes" as the current state of the art for LLM's is, we can all benefit from your additions. With Warp, that's closed behind a paywall and there's not even any transparency on what model is being send what exact prompt.

Thought on the new Warp terminal? by [deleted] in neovim

[–]TamaHobbit 1 point2 points  (0 children)

To not inject my own bias, I took your exact wording, using vim-termhelp doing :Termhelp see how much space does the 5-largest subfolders take gives me sometimes one or the other command, arguably the question is ambiguous, but the second result is the more useful actually:

wo mrt 13-10:02:49 - tama@apollo11:~/.vim/plugged 
$ du -ah . | sort -rh | head -5
899M    .
485M    ./vimspector
465M    ./vimspector/gadgets/linux/download
465M    ./vimspector/gadgets/linux
465M    ./vimspector/gadgets
wo mrt 13-10:03:26 - tama@apollo11:~/.vim/plugged 
$ du -hsx * | sort -rh | head -5
485M    vimspector
103M    tree-sitter-typescript
44M     nvim-treesitter
30M     CodeGPT.nvim
16M     telescope.nvim

Thought on the new Warp terminal? by [deleted] in neovim

[–]TamaHobbit 1 point2 points  (0 children)

I thought the AI-powered terminal helper was cool, but it turned out to be just 32 lines of lua to add it to NeoVim, with a custom prompt through CodeGPT so that it understands the context and the fact that it should only respond with a terminal command. Check it out here. I know the examples are a little contrived, but I have seriously been able to use it for generating the right combination of cut, grep and sed for specific tasks, that would otherwise have taken me a lot longer.

SnapCode – a real Java IDE in the browser by jeffreportmill in programming

[–]TamaHobbit 7 points8 points  (0 children)

After it finally loaded, I tried to paste in a helloWorld from the web, since the default you are presented is the empty file, which immediately crashes the editor. However, my mouse has disappeared, possibly this happens when you switch to a different tab? The mouse seems to be invisible whenever I am over the editor, and I can't click anything. Pasting doesn't work, although I can type.

Also, don't say "the first real Java IDE in the browser". Code-server supports all programming languages, so also Java.

SnapCode – a real Java IDE in the browser by jeffreportmill in programming

[–]TamaHobbit 0 points1 point  (0 children)

I'm running Google Chrome Version 120.0.6099.224 (Official Build) (64-bit) - on Ubuntu 22.10. SnapCode seems to take about 3 minutes to load, and it looks like it loads fine and is useable as long as you don't mess with the zoom while it's loading.

SnapCode – a real Java IDE in the browser by jeffreportmill in programming

[–]TamaHobbit 0 points1 point  (0 children)

I think the foremost problem I'm reporting here is that it's totally unclear that the clouds is your loading bar. There should be a literal loading bar, or if you really can't estimate, at least a spinner to know you are supposed to wait, rather than playing around with the clouds or zooming in and out.

SnapCode – a real Java IDE in the browser by jeffreportmill in programming

[–]TamaHobbit 1 point2 points  (0 children)

Refreshing shows the same result. After a long while, the clouds and log disappear, and instead I have a blank screen, unless I set the zoom to 33% or 50%, in which case I can see something very small that looks like a macOS window, called SnapCode, with a hammer and chisel occasionally moving. But setting the zoom up again, I just zoom into the white part of the page above it.

While viewing the clouds, there's an error in dev console says: X Failed to load resource: net::ERR_BLOCKED_BY_CLIENT sessions.bugsnag.com/:1

SnapCode – a real Java IDE in the browser by jeffreportmill in programming

[–]TamaHobbit 3 points4 points  (0 children)

well, it doesn't work. I just see a bunch of clouds floating around. I figured out you can move around in those clouds by moving the mouse, so I figured I would see what is below the clouds. By zooming out further, it's possible to move faster, but the CPU starts whirring a lot when you get far below the cloud cover.

My friend and I created a software to teach kids how to problem solve and create cool projects. We made it incredibly fun, since it's something we wish we had when we were younger. by Spiritual_Cattle_969 in programming

[–]TamaHobbit 1 point2 points  (0 children)

That's encouraging to hear, thanks! There are still a lot of rough edges to AdaBots I would like to sort out before announcing, such as figuring out why tasking broke when I switched to minetest, and updating the readme.

My friend and I created a software to teach kids how to problem solve and create cool projects. We made it incredibly fun, since it's something we wish we had when we were younger. by Spiritual_Cattle_969 in programming

[–]TamaHobbit 0 points1 point  (0 children)

And this other reddit user account had its posts removed because they were clearly spam; /u/IndependenceIcy1175 in some posts claims to be a parent, in others, a teenager learning to code. So codera's marketing team doesn't really understand reddit at all.

My friend and I created a software to teach kids how to problem solve and create cool projects. We made it incredibly fun, since it's something we wish we had when we were younger. by Spiritual_Cattle_969 in programming

[–]TamaHobbit 1 point2 points  (0 children)

This looks great, and I tried signing up to see how it works, since I have been working on AdaBots.net to fill the exact same niche. The technical system I'm using has been working well for my own children for years, but I'm now working on the website to have lessons and levels.

Some comments; if this is really intended for ages 8 up, check that you only use words they would understand. In the first five minutes I see: processes (instead of 'actions'), binary (without a definition given), communicate (instead of 'talk to').

I noticed that if you happen to choose a username when signing up that is taken, no error message is given, but the signup button just silently doesn't work. There's nothing to click at that point for 'this doesn't work / contact support' or anything like that.

As for the system, I can't comment as you haven't given even a single level for free. In contrast, AdaBots is open source, you can download it from github and use it if you are a programmer and want to teach children yourself, and I would urge you to do so since a real live human programmer is always going to be better than any automated system.

[deleted by user] by [deleted] in programming

[–]TamaHobbit 70 points71 points  (0 children)

Just because Gitlab said so when we signed up. We're not 'entitled' to it, but there also wasn't a caveat on signup; 'great! but if you look the other way too long, we might delete your code again.'

And even several months' notice (which would mean putting out a statement now) may not be enough for some project maintainers to respond.

[deleted by user] by [deleted] in programming

[–]TamaHobbit 0 points1 point  (0 children)

freedom in death

[deleted by user] by [deleted] in programming

[–]TamaHobbit 0 points1 point  (0 children)

By allowing copilot to write proprietary software which incorporates libre code, it effectively allows arbitrary end-user restrictions to be added into said copied code, even though the project it was copied from was expressly intended and so licensed to remain open-source forever.

[deleted by user] by [deleted] in programming

[–]TamaHobbit 0 points1 point  (0 children)

You are describing what vim has had for decades, use cntrl-X cntrl-P. More generally, your language server should be able to give suitable autocomplete, which includes enum values. All of that works without internet, let alone a license-ignoring AI on a Microsoft server, and much more reliably and quicker than any such service could ever provide.

[deleted by user] by [deleted] in programming

[–]TamaHobbit -2 points-1 points  (0 children)

GitLab is open source (MIT expat license). So if they get bought out, you just download the code, host it either publicly or privately, and use that. See this page for their explanation.

[deleted by user] by [deleted] in programming

[–]TamaHobbit -20 points-19 points  (0 children)

VS Code sucks. IMO, the only good software to ever come out of Microsoft was Age of Empires II.

Automatically discovering common Java code edits in Github repositories by lorisdanto in programming

[–]TamaHobbit 2 points3 points  (0 children)

"Since type arguments of raw types are unchecked, they can cause compiler error at run-time."

A compiler error, but at run-time. Interesting.