HNHacker News
TopNewBestAskShowJobs

jameshe

56 karma · joined May 13, 2019

Sr. Software Engineer at assemblyai.com (YC S17)
submissionscomments
jameshe··on Stable Diffusion PR optimizes VRAM, generate 576x1280 images with 6 GB VRAM
Looks like 10GB in the README[0] for a 512x512 image - though the fork[1] from the repo in this PR claims to be able to work with as little as 4GB VRAM.

[0] https://github.com/CompVis/stable-diffusion#stable-diffusion [1] https://github.com/basujindal/stable-diffusion#txt2img

jameshe··on Ask HN: Google Search down?
Noticed it was down for about 2 minutes, but up again. As with any big outage, I wonder how much money was lost in those 2 minutes...
jameshe··on Show HN: Berkeley Mono Typeface
Yeah, every time a typeface is shared on here it is met with some opposition since most cost money for individuals/personal use. I understand it's hard to take the time to design a nice typeface and that the creators should be compensated for their work, but sadly it means fonts like these are practically limited to commercial use. I wonder if there's a better way to turn a profit on typefaces - there's been a handful of really interesting ones posted on HN I've wanted to try.
jameshe··on UX Issues with Notion
I remember a while back someone posted an open source alternative [0], the biggest downside being that there are fewer features and must be run locally. Also some of the same problems exist as mentioned in the OP.

[0] https://github.com/konstantinmuenster/notion-clone

jameshe··on YouTube Down
Interesting, thank you! :)
jameshe··on YouTube Down
How fun - same goes with the previews on hover over timestamps then, I guess?
jameshe··on YouTube Down
Another reference, but the /r/youtube reddit thread[0] for this issue has users reporting globally

[0]: https://old.reddit.com/r/youtube/comments/jsjwzq/youtube_dow...

jameshe··on YouTube Down
Seems like just the video player is down - homepage loads with thumbnails, and when you click on a video, everything but the video player renders. What I find interesting is that scrolling through a video still displays closed captions and even the thumbnail preview of the timestamp you're hovering over. Curious if anyone know what causes something like this?
jameshe··on 100k Stars
And they excluded Pluto! Guess it's just a faint memory now :(
jameshe··on Ask HN: Who wants to be hired? (September 2020)

    Location: Chicago & Indianapolis area
    Remote: Yes
    Willing to relocate: Yes
    Technologies: Python (Pandas, NumPy, Flask, Django), JavaScript (Node.js, React Native), .NET (MVC, EF Core, WPF), AWS, PostgreSQL, SQLite
    Résumé/CV: Available upon request
    Email: hejames98(at)gmail.com`
I just graduated from university and I am the technical project lead for a local startup producing a React Native mobile application. I have 2 years of professional experience, developing APIs with Django and .NET, web applications with Flask, and automating data entry and email processes with Python. I have also worked on 3 projects as a freelance software consultant (feel free to email me about those). I'd love a full-time opportunity where I can dedicate myself, provide value, and learn from technical mentors.
jameshe··on OBS Studio: Open-source software for video recording and live streaming
At least in my case, I haven't had to configure anything. Perhaps it's included in OBS VirtualCam? (see my original post)
jameshe··on Ask HN: Who wants to be hired? (April 2020)
Location: Chicago, IL

Remote: Sure thing!

Willing to relocate: Yes

Technologies: JavaScript (Node.js, React Native), Python (Flask, Django), C# (.NET Core, WPF, and APIs), SQL (SQLite, Postgres, SQLAlchemy), AWS, Shell Script, Git, Figma, PM software (Jira, Trello)

Résumé/CV: Can send via email!

Email: heja@iu.edu

---

In my last year of university, current experience includes development of web applications & leading a React Native dev team for a local startup (current), as well as producing blogs (generally Flask but recently React) and Shopify sites for student organizations. Self-taught, but looking for opportunities where I can help make something awesome in a group of folks that I can learn from as well. :)

jameshe··on OBS Studio: Open-source software for video recording and live streaming
I use OBS Studio with OBS-VirtualCam [0] to attend virtual lectures & hold meetings for my team. I've found it to be incredibly convenient because you can control nearly everything with scenes and the audio controls.

Before meetings start, I can broadcast music and display announcements, and then without having to hit a jarring "End Screenshare" can switch to my webcam and start a meeting. Live demos and presentations are another scene with the desktop/window/browser and webcam. 100% would recommend.

[0] https://github.com/CatxFish/obs-virtual-cam

jameshe··on Ask HN: How to Deal with Agile Card Scope Creep
It seems like the comment would be better as a note for the next Sprint retrospective / planning meeting since it should be a separate card. Under the ticket/card/issue/MR seems non-productive to me but if your coworker seems to do it often, it might be because he doesn't understand or didn't have clear instruction for where comments like that can go.
jameshe··on Ask HN: How can a intermediate-beginner learn Unix/Linux and programming?
Based on personal experience, I can totally echo this comment. I am a business undergrad (senior year), but I am a JavaScript developer for a local start-up. On my Windows laptop, my workflow included applications from MS Office, as well as PowerShell and Vim. At the beginning of this semester, my laptop broke (screen) and I couldn't afford a repair, so I dug up an old ThinkPad T430 that I installed Ubuntu on a couple years back. It was an old machine (2012?) that I bought used, after some searching done on my phone, I upgraded the OS and got to work.

Based on my experience with the switch, I've learned miles more about Linux and how computers work than I would've before. I might even say I like the experience more than I did before. On top of that, as the parent comment says, I've learned more about Linux, shell script, the directory tree, regular expressions, etc., than I think I would've otherwise by self-teaching. It might (read: "definitely will") be uncomfortable at first, but the Linux community is big and helpful and there's plenty of great open-source software that can replace your old workflows.

As far as picking a language goes, I started with Python for the reasons above, but really, starting anywhere is better than being stuck deciding. Common starting points are Python, Java, JavaScript, C#, but really, just pick any language with a large community to help you out. When you think you know enough, consider ideas for a personal project, which is where you'll likely learn the most. After that, keep learning and if you think you want to learn something else, you'll realize how much easier it will be with one language under your belt already.

jameshe··on Ask HN: Simple Us Coronavirus Map
You might be interested in this Global Outbreak Incident Map (http://outbreaks.globalincidentmap.com/). It covers all outbreaks but obviously coronavirus is what most of those flashing red dots are right now.
jameshe··on U.S. Farmers Are Being Bled by the Tractor Monopoly
Very true. Certainly, this can be the case, but even small farms have overhead where a loan can create instability.

I don't want to make the mistake of assuming farmers can't manage their finances, they certainly can. But on the farmer's end, there's lots of variables that can be in play, adding unexpected debt can only increase that.

On the bank's side, if "widespread tractor failure" is a real event, banks would be issuing potential risky loans in the millions to farms, businesses, and people. Though yes, if it was a local credit union, dealing with just a couple clients, it might be a risk worth taking. Maybe it'd help out some small local banks as well as small farmers - but whether that's scalable could be a challenging business question.

jameshe··on U.S. Farmers Are Being Bled by the Tractor Monopoly
The issue would be in transitioning to any alternative. Equipment is super expensive - and tractors are wayyy expensive, especially if you're a small-scale farmer with only two or three of them. Plus, if your equipment quits working, farmers would have a hard time selling beyond salvage value and would have no way to make more money (aside from existing inventory) to buy new equipment.