Hacker Newsnew | past | comments | ask | show | jobs | submit | Datenstrom's commentslogin

This was exactly my experience. We used DDS for our non-ROS parts but ROS2 was experimental at the time so we ended up needing to build bridges for everything that was ROS. Brining in even a single ROS package to not have to reinvent things was a huge pain point and ROS had issues where it couldn't be used across everything.


  Location: NY, USA
  Remote: Yes
  Willing to relocate: Generally no but maybe
  Technologies: Rust, Python, C/C++, PyTorch, NumPy, Docker, Bash, Linux, ROS[1]
  Résumé/CV: https://resume.strom.ai/derek_goddeau_cv.pdf
  Email: see résumé
Software engineer with strong experience in embedded systems, autonomous systems, distributed systems in very unreliable environments, and computer vision.

May also be interested in opportunities outside of those areas.

[1]: Robotic Operating System https://www.ros.org/


The

> A golden retriever eating ice cream on a beautiful tropical beach at sunset, high resolution

example is terrifying.


In case anyone else had problems finding it - it's at the bottom of the page:

https://makeavideo.studio/assets/a_golden_retriever_eating_i... (webp)

That grasp though.

These things still feel a bit like e.g. Google/GCP services to me: Super appealing at first glance, quite close to what you want, but somehow never quite there. Maybe they'll asymptotically get there, eventually? Perhaps that statistical model can't really make it to the level we want it to?


I’ve found that replacing the bad parts with new ones, like Dalle Outpainting, can remove the worst parts of the image, like the hands here… doesn’t make it perfect, but certainly removes the worst offenders that instantly bring attention to themselves.


It may be that it's the deep learning tech which will never quite get there. GPT-3 has similar shortcomings in its mimicry. We're 95% there, I guess, but may never quite reach 100%.


Nah, the current issues are just because we're trying to do everything in one step. Because we've built tools that have so much of a stimulus-response approach, few efforts have been made toward interfaces that ask for clarification ('when you say X, do you mean XYZ or XXX?').

Image-to-image and tuning already addresses many of these issues; just as inpainting works really well, it won't be long before we have select-and-repair, where you add an additional prompt like 'improve this part - the ice cream is fine, just work on the dog's muzzle.'


The mistakes the AI makes are too numerous and hard-to-define for this to work I think. They could perhaps be addressed by having two different models trained differently, each fixing the errors of the other. When humans draw a realistic artwork, it's not 'single-pass'; they have to iterate on the details to get it right.


> the deep learning tech which will never quite get there

Never say never, we've come a long way since GPT-2! All this was unthinkable back then


It's certainly possible. I find it somewhat unlikely though, despite the fast-paced progress.


I get the same feeling as well. This approach may well be eternal demo-ware, and you'll actually need AGI (or manual direction by a real human) to get to 100%.


On the home page of HN at the moment is something like GPT but much better. It's at character.ai


It is, but to make up for it we got a man drifting a horse.[1]

[1] https://makeavideo.studio/assets/A_knight_riding_on_a_horse_...


Just needs to show the part where he ends the drift and gets a speed boost


Yeah, put some blue sparks on those hooves and you've got a meme


The hands throw me off. The same with the cat holding the remote... never thought that hands on animals would be able to trigger my uncanny valley response, but here we are


Eugh, thanks for warning me.


They forgot ‘trending on onlyfans’

But actually, this technology is super exciting. Imagine a future where movies and games are choose your own adventure.


We'll have procedural generation that will be hard to distinguish from human-made content. Goodbye repetitive Skyrim filler caves!


I've never played Skyrim - was that the immersive 3d version of a maze of twisty little passages?

Besides just textural content, it's intriguing to consider the possibilities of full-3d roguelikes.


if people weren’t so repressed, this could also be used to severely reduce exploitation in the porn industry. what’s the point in making and selling exploitative porn when it can be auto-generated at will?


GitHub should not be sued for training on the data, but anyone using it should be liable for any copyright infringements it generates. That would effectively make it useless for business use cases, but it should be until the models understand copyright and plagiarism, which they do not yet.


If Microsoft asserts and represents that their tool doesn’t generate copyright-infringing code, then surely Microsoft is the party which should be liable, rather than the poor unlucky programmer who was lied to by the billion-dollar corporation’s marketing agency?


> surely Microsoft is the party which should be liable

unless microsoft is doing work-for-hire for you via copilot, i highly doubt they are liable.

You, as the person who is claiming to have produced the work (even though you were using a smart tool to help), must be the person who also is liable. Otherwise, could you not claim that the auto-correct on your word-processor is liable for copyright infringement?


Web development usually involves very little CS it is much closer to Software Engineering. Computer Science about solving problems with math, science, and computation theory and just happens to use computers as tools. Software Engineering is about building complete and useful programs.


> Web development ... is much closer to Software Engineering

Is what?!


There are still peole like this who think Software Engineering is Computer Sience

it's barely even engineering


I would say in well known tech companies it's the opposite: software and system engineering > computer science > web development

Typically softeng roles require a degree in CS or equivalent, and many years of experience on top of that.

Then again, in some other companies "senior engineer" is somebody who did a 3-months bootcamp and 3 years of work. It's very unfortunate.


is that because "computer science" is understood to be algorithms? That's like a super narrow area in it


I've encountered some "computer science" programs that barely taught people to program in Java, included classes on Microsoft Excel and Access and didn't include any advanced math. Data structures and algorithms might get a single class to satisfy interview questions about linked lists vs arrays and what Big O notation means. It's kind of a polluted term I think, in part due to that kind of usage by community colleges and the like.


Software engineering should really be separated from CS anywhere it isn't.


There are also a number of companies doing things like computer vision to optimize crops, robotics for automating vertical farming, etc.

Iron Ox comes to mind: https://ironox.com/



Name one thing an IDE can do that I can't do with my (Turing complete) editor and shell.


An IDE can let another programmer learn the project without you being there to explain the details of your bespoke tooling.


My bespoke tooling does not require anyone else to use it to navigate or learn any project unlike some IDEs which is the biggest problem with them.


Definitely switch to zsh for interactive use, the differences are minimal enough it will not take any effort to switch. Even forgetting everything else just the superior tab complete is enough to make it worthwhile. Still use bash for scripts they will be more portable.


What email services would not be a red flag?


Fastmail :).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: