HNHacker News
TopNewBestAskShowJobs

philote

476 karma · joined September 13, 2017

submissionscomments
philote··on Playing with Fire – ChatGPT
And right now if you want to use ChatGPT, you have to give "Open"AI your phone number and email.
philote··on Show HN: We are building an open-source IDE powered by AI
What type of information is sent to GPT-4? This could be a security concern for some.
philote··on AI won't steal your job, people leveraging AI will
3. People who may want to try out AI to see if they're 1 or 2 but don't want to give ChatGPT their email and phone number to do so. Also, are people uploading their company's private code to ChatGPT to get its help? Wasn't there a big issue with ChatGPT leaking info recently?
philote··on Twitter's Recommendation Algorithm
Hey, we can get even more cynical. Why should we trust that this code is even similar to what they run in production currently?
philote··on Argbash – Bash Argument Parsing Code Generator
Heh, I'm guessing it was voice to text for "argbash" but got translated to "are dash".
philote··on GarlicGPT – we hallucinate so you don't have to
That's a good one!
philote··on AI is making it easier to create more noise, when all I want is good search
I've often wanted something like that yahoo catalog. I miss the days of being able to browse categories of sites.
philote··on Overhead of Python asyncio tasks
Have you not used async in Python lately? IMO it's very easy to do.
philote··on Overhead of Python asyncio tasks
It's great for when you can do concurrent I/O tasks. For example running a web backend, web scraping, or many API calls. FastAPI (and Starlette that it's built off of) is an async web framework and in my experience performs well.

Basically, your program will normally halt when doing I/O, and won't proceed until that I/O is done. During that halt, your program is doing nothing (no cpu being used). With asyncio, you can schedule multiple tasks to run, so if one is halted doing I/O, another can run.

Edit: And AFAIK, the GIL does not come into play at all with async. Only when multithreading.

philote··on Overhead of Python asyncio tasks
Message queues can be implemented in memory, so no network or disk I/O. In fact, it seems this project does use the built-in "queue" library: https://docs.python.org/3/library/queue.html
philote··on Sweet Home 3D is a free interior design application
Ooh, I just found my old Kinect yesterday. I'll have to play around with this.
philote··on Simple Modern JavaScript Using JavaScript Modules and Import Maps
I wouldn't say it's stable or dead. Starlette and FastAPI are great async frameworks that seem to have replaced Tornado. Django is only recently getting some async support.

JS frontend seems to have been going through churn for over a decade now. It's a messy language, and because we've been forced to use it as the sole frontend language for a while people have been trying to figure out how best develop with it. Hopefully, with more language support in Wasm, JS will finally be replaced.

philote··on Simple Modern JavaScript Using JavaScript Modules and Import Maps
Elm looks quite interesting, I may have to try it out. But I feel that for many JS/TS devs, it may be too much of a jump to move to a functional language.
philote··on AI Commits – a CLI that writes your commit messages for you
I feel that if you have thousands of lines of changes in one squashed commit, you're not breaking down work enough. IMO, each feature or bugfix should be on its own branch, and then all the commits from that branch get squashed during the merge to a develop/release branch or to the main branch. If merging to a develop/release branch first, then merges from there to main do not get squashed.
philote··on Ask HN: Reject/ghost on all job applications with 8 YoE, what am I doing wrong?
Just curious, what format would you send a resume in? I always use PDF and have never had an issue. I find it's better for keeping the formatting consistent across devices than a Word doc (since not everyone uses Word and could use Libre Office, Google Docs, or similar).
philote··on Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines (2015)
The PDF version is directly downloadable via the original site posted (http://www.motorsformakers.com/downloads/mfm.zip). They're making money by selling a print version.
philote··on Microservices are hard
Just curious, why is using a monorepo a useful trick? I would think it'd be better to have internal libraries that provide common functionality across services, and have a repo for each service. Otherwise, you're deploying code changes for one service that could, in theory, mess with another service that you don't maintain.
philote··on Don't force users to register before they can buy (2015)
If you think that's bad, I worked at a company that didn't always need your email address. Their customer sites would add their third-party cookie, so if you enter your email on any of their customer sites they could send you a cart abandonment email (I don't think you even had to SUBMIT your email, as it would be sent to the server as soon as it looked like a valid email). Fortunately I quit working for them once they started going down that evil route.
philote··on Read this post ‘unless’ you’re not a Ruby developer
I'm a computer scientist and not much of a writer yet I prefer the use of "unless" over a negated "if". Then again, at the start of my career I used quite a bit of Perl and it was created by a linguist.
philote··on Leaving Spotify for freer pastures
I've thought about going from YTM to Spotify, but hard to justify since I have YT Premium. One annoying thing I noticed with YTM is if I "liked" a song or artist, Google would assume I wanted to see news about them in my Google News feed. I don't think there's even a way to disable that.
philote··on Go Style
I agree. Plus, with IDEs and auto-completion, why not use longer names?
philote··on I record myself on audio 24x7 and use an AI to process the information
I was curious about this as well. It seems there are bone conducting microphones, but the ones I've found so far go in your ear (so it's visible). I'm going to just hide a mic in my beard.
philote··on I record myself on audio 24x7 and use an AI to process the information
The Ali Express link says "Continuous recording:20hours". But since they offer sizes from 4GB to 32GB it's unclear which storage size that's for. That 20 hours could also be how long the battery will last while recording. But 20 hours is still enough to last the day and then some.
philote··on Replacing forks and chopsticks with pincers
But forks can scoop, poke, and cut. I'd rather the versatility than multiple task-specific utensils.
philote··on One in eight U.S. adult deaths aged 20 to 64 involved too much alcohol
It's not in the article but the study of course better defines what they looked at. They looked at deaths due to liver disease, cancer, car crashes, etc.
philote··on The pool of talented C++ developers is running dry
Why does that seem maligned to you? I don't see it as negative at all, just descriptive.
philote··on Ask HN: How to deal with burn out whilst in probationary period?
Well I know exactly where you're coming from then. I'm in a very similar situation to yours where the past two jobs I had burned me out. Now I'm in a new position (same as you, 4 months in) and it's much better, yet I still have trouble doing my work. And by better, I mean I'm learning new things and there's less pressure. Unfortunately, some things at this company are disorganized and I constantly hit roadblocks which kills my motivation.

So I'm just trying to trudge along and progress when and where I can, and try my best to get my work done. I'm fortunately working from home, so no commute to add to the burnout. I've also not had a decent vacation in years. I did take two weeks off between my last job and this one, but that was mainly to catch up around the house. I tried to negotiate vacation time at this position, but they refused, which means I'm slowly accruing PTO. I'm hoping by April I'll have enough to take two weeks off and go somewhere nice.

I'm not sure I have advice that others haven't given. But it can get better. Rely on your wife or family if you can to help with the kids and house, and push them for help if need be. Find a therapist if you think that could help. Make sure to keep work and life separate as much as you can. Meaning be sure to unplug from work when you're home, and to have as few distractions from home while working. If you do find yourself getting distracted at work, see if you can walk away for a bit (even literally go for a short walk). Also, rely on your coworkers to help you. Ask, even nag, them for assistance if you get stuck. Try to make friends at work, and maybe push for fun, team-building events if that doesn't currently happen. I think showing you're trying will be big if your boss thinks productivity isn't where it should be.

Good luck!

philote··on Most people don’t finish online job applications
There's generally non-compete clauses in employment contracts in my experience. I think #2 is a valid concern. And #3 only is if they were deceitful, which isn't always the case when someone is working multiple jobs.
philote··on Most people don’t finish online job applications
Not in my experience. I've worked one salaried job for over a decade alongside other salaried jobs. I let my employers know (and ensure them my long-standing job won't affect my other one), and also checked the contracts to be sure I'm all good.
philote··on Ask HN: How to deal with burn out whilst in probationary period?
> an hour of exercise every day I don't disagree, but trying to make room for an hour of time every day can be very hard depending on your situation, especially at first. I'd say do 30 min 3 days a week to start with. It'll help and won't be so much time that you feel even more stressed for taking time that isn't immediately "productive".
← PreviousPage 4 of 9Next →