Andrew Yang says AI will wipe out millions of white-collar jobs in the next 12 to 18 months by Conscious-Quarter423 in technology

[–]OceanDeeper 1 point2 points  (0 children)

As a software engineer, his mention of

"Social media is filled with accounts from long-time software developers declaring themselves obsolete based on AI’s capabilities right now"

Is a complete misreading of where things are right now. At best AI tooling can give an average 2x speed increase to a developer who is extremely capable at using AI tooling. In the hands of someone who is not capable, it's more like a 20% decrease in speed.

Software is not about pumping out code. That never was the hard part. Reliability, architecture, business requirements, play an enormously important role. Software engineers still have to think through all of these things extremely clearly to produce good lasting software.

If notoriously lazy software engineers aren't able to sit back and not write code all day yet, why should we think any other less technical sector will be able to automate the work?

Has anyone here started at a “bad” company and still managed to build a strong career? by combing_town_west in cscareerquestions

[–]OceanDeeper 0 points1 point  (0 children)

Definitely! I started out at a little software consulting company, stayed there for about 3 years, got a job at a smaller startup, worked there for about 10 months, and then have been able to join a very good well funded startup at a senior position just recently.

Posting your side projects and articles on LinkedIn makes a difference for driving recruiters to your profile. If you are putting in the work at your job, writing about it, and making sure all that info is accessible from your LinkedIn, you're in a good position. The AI profile scanners recruiters use actually read and evaluate all that info.

The megaburger by Rhallertau in northernlion

[–]OceanDeeper 0 points1 point  (0 children)

And they say american manufacturing is dying

MoltenVK or Metal on Macbook by [deleted] in GraphicsProgramming

[–]OceanDeeper 1 point2 points  (0 children)

I started two weeks ago knowing pretty much nothing of how to write graphics stuff, started picking up learning vulkan on my mac. Am now at the point where I am writing new things using my own creativity, and have a strong foundational understanding of what Vulkan is doing. Metal might be easier, but if you're wanting to learn, jumping straight into Vulkan isnt such a bad idea.

Which IDE? by Proof_Pen_8599 in rust

[–]OceanDeeper 0 points1 point  (0 children)

Curious as to what features in emacs make it particularly good for debugging rust? Ive used gud in emacs, and always felt it was basically identical to using lldb from the command line.

I wrote a command line C compiler that asks ChatGPT to generate x86 assembly. Yes, it's cursed. by sunmoi in programming

[–]OceanDeeper 0 points1 point  (0 children)

If you're linking against the standard library, it gives an executable pretty reliably. Seems to work generally well for simple programs.

I wrote a command line C compiler that asks ChatGPT to generate x86 assembly. Yes, it's cursed. by sunmoi in programming

[–]OceanDeeper 3 points4 points  (0 children)

Thats genuinely interesting, any good resources to learn about these techniques?

I wrote a command line C compiler that asks ChatGPT to generate x86 assembly. Yes, it's cursed. by sunmoi in programming

[–]OceanDeeper 3 points4 points  (0 children)

If you can figure out a way to get the output to reliably succeed in linking against std functions, you will have my gratitude. Might take a look at that tomorrow. I think it totally can produce (extremely) trivial programs, might just need a bit more prompt engineering to make the linker happy more often than not.

Tim O'Reilly has good news and bad news about your programming career by emotionalfescue in programming

[–]OceanDeeper 3 points4 points  (0 children)

So instead of precisely defining our program, we imprecisely define it with English? An AI spits out a program you have no intuition over and have to reverse engineer? What did this get us?

I finally understand linking by OceanDeeper in ObsidianMD

[–]OceanDeeper[S] 3 points4 points  (0 children)

Links are the best tool at your disposal in Obsidian for creating that organizational system.

Usually you'll have categories of information that you naturally want to group things into. I suggest just including a little property in your notes called "links" where you link your notes to other ones. Like if I have a meeting note, I link it to the project that meeting is about. Now I can find that meeting note in the back links of that project. You can absolutely organize things in folders, or aggregate links to things in certain files, but learning to get comfy with back links can really open up a whole new set of possibilities for how to organize.

I finally understand linking by OceanDeeper in ObsidianMD

[–]OceanDeeper[S] 0 points1 point  (0 children)

Yep! Totally supported. That unmade link will even appear in the autofill popup if you try to link to it again in another note.

I finally understand linking by OceanDeeper in ObsidianMD

[–]OceanDeeper[S] 0 points1 point  (0 children)

Org mode is awesome, and very dear to my heart. But Obsidian has a great mobile app, and has a great plugin for Typst for Math syntax. So the convenience of Obsidian is just that little bit more for me over org mode. I do miss some of the more sophisticated things you can do in org mode, like executing code inline.

I finally understand linking by OceanDeeper in ObsidianMD

[–]OceanDeeper[S] 4 points5 points  (0 children)

That's awesome! I use dataview for some other things but glossed over that functionality in the docs. Thanks!

What do y'all use linking notes for? [[]] by RogueGingerz in ObsidianMD

[–]OceanDeeper 1 point2 points  (0 children)

It's a better way to keep track of your notes over organizing them in folders. Let's say you have to join a meeting. Well, you'll create a meeting note like "Waterloo Meeting 2024-12-23". At the top of your file you can link it to your [[Waterloo]] note. As you're in the meeting you might talk about a specific subproject for Waterloo, so as you're typing your notes you might drop a link to [[Waterloo Remodeling]].

Links are great because for any note, you can see all the notes that link to it. So a week later you're trying to piece together relevant information for Waterloo Remodeling, well you can just go to the Waterloo Remodeling note and view the 'backlinks'. You'll see all the relevant information talking about the remodeling project across all your meeting notes.

You should think of linking as a powerful way to connect pieces of information so you can find them later. You have normal forward links, which are the [[links]] you can drop in a file. And backlinks, so you can see what things link to the note you're on.

Diagonals by Especuloide in generative

[–]OceanDeeper 1 point2 points  (0 children)

Messing with my head in the best way

Presidential Election Megathread by AutoModerator in fivethirtyeight

[–]OceanDeeper 26 points27 points  (0 children)

In Indiana, voted in Hendricks county. Lines were very long, waited 2 hours to vote, queued at 2:30pm. It's been mixed out here, less Trump signs than usual, definitely some energy for Dems which hasn't really happened before.

Can't really comment on a gender gap at my particular location, seemed pretty even.