HN user

iKlsR

1,215 karma

I push polygons and flip bits...

Posts26
Comments328
View on HN
twitter.com 3y ago

Introducing LLaMA Voice Chat

iKlsR
85pts5
www.youtube.com 3y ago

KGB Defector Yuri Bezmenov 1985 Interview – Idealogical Subversion

iKlsR
168pts176
twitter.com 3y ago

Exploring real world locations using AI and Google Streetview Image

iKlsR
2pts1
news.ycombinator.com 3y ago

Tell HN: ai.com now redirecting to ChatGPT (openai)

iKlsR
1pts0
slimvoice.co 3y ago

Slimvoice is shutting down on April 1, 2023

iKlsR
1pts1
news.ycombinator.com 4y ago

Ask HN: Stories of people joining a company just to fix an issue then leaving?

iKlsR
2pts0
twitter.com 8y ago

Pete Shirley's Ray Tracing in a Weekend ebooks are now free (pay what you want)

iKlsR
4pts0
0a.io 9y ago

Calculus Explained (with pics and gifs)

iKlsR
2pts0
cdacamar.github.io 9y ago

Mapping Strings in C++

iKlsR
104pts85
news.ycombinator.com 9y ago

Ask HN: Is it possible to secure an open source app that uses 3rd party oauth?

iKlsR
1pts0
news.ycombinator.com 9y ago

Ask HN: Know any source code review blogs and or series?

iKlsR
14pts4
ricardolovelace.com 11y ago

Vim is not a Black Box

iKlsR
4pts0
gabrielgambetta.com 12y ago

Pathfinding Demystified

iKlsR
77pts20
programmers.stackexchange.com 12y ago

Is it okay to not completely understand code functionality?

iKlsR
2pts0
blokkfont.com 12y ago

BLOKK – a font for clients who do not understand latin.

iKlsR
1pts0
vill.ee 12y ago

Eye Texture Raytracing Demo

iKlsR
2pts0
imgur.com 12y ago

Create 3D gifs by adding 2 lines.

iKlsR
17pts5
kesen.realtimerendering.com 12y ago

Siggraph 2013 Papers

iKlsR
1pts0
www.reddit.com 12y ago

CSELI5 - Explain like I'm 5 subreddit for Computer Science

iKlsR
1pts0
artlung.com 13y ago

Hoax Interview with Bjarne Stroustrup

iKlsR
2pts1
channel9.msdn.com 13y ago

Creative Coding with Processing.js

iKlsR
1pts0
www.octomaps.com 13y ago

Worldwide Locations of Contributers to Linux on Github

iKlsR
1pts0
tex.stackexchange.com 13y ago

Beautiful Table Samples

iKlsR
1pts0
motherboard.vice.com 13y ago

The Most Detailed Picture of the Internet Ever (and Making it Was Very Illegal)

iKlsR
45pts9
theorangeduck.com 13y ago

Writing Portable OpenGL

iKlsR
2pts0
workplace.stackexchange.com 13y ago

Jokingly told my boss "I quit" on April Fools, and I think I just got fired

iKlsR
19pts6
Show HN: Zanagrams 25 days ago

Pretty fun, took me about 10 minutes but found 24 words 10 of them bonus. This was #5 for future viewers.

Edit: welp, spent another 15 mins and managed to solve the previous 4. Currently whipping up a custom version for myself that gives a new set of words related to a theme on each solve, love it.

When I learnt programming I had a big dusty Perl book, I didn't even have a computer. A mix of library books and using my savings to print out c++ tutorials etc was the thing. Then came forums, then came youtube (matrix soundtrack and notepad), then stackoverflow etc.

If I had access to even the weakest offline model now as I did back then where it can save me hours of trial and error, docs sifting and getting my questions closed I'd be a different man.

I love using Claude to one shot interactive tutorials, so far I've done voxels, shadow mapping, sdfs for font rendering, a weird dialect of asm and much more. I see it as the perfect assistant to mentor someone nowadays, if you have actual passion for the field it's hard to go wrong.

I had the exact same experience, on Windows had to purge everything and lost all my history, on Mac it was a one click upgrade and sign in again for the most part with history gone as well.

Overall the experience was pretty bad for what is expected from them and I'm wondering what the thought process behind this is, I dislike this single prompt box review workflow and is a reason I don't use any of the tui stuff and it's odd that they are leaning so hard to mimic CC when others like cursor are embracing the same workflow but still sculpting around the code. I want to edit as I'm working and have access to all my normal tools and fragmenting my work to this new vision and a separate text editor defeats the point.

For now I'll probably switch to using it as a fallback when I've exhausted my quota elsewhere and start to rely on it less before the next rug pull when I wake up and the IDE is gone. Aside, Gemini has been surprisingly good and I really liked their take on the implementation and review workflow.

Here's what I did that worked for last two teams I managed. We used slack as a hub for everything, we had some brittle [1] services so there were cron scripts that ran every minute and would alert to slack when it was down @ing someone. Likewise rolled own dumb logger that just simply existed as a middleware initially to capture requests and responses and certain events were logged to slack and disk in the code with `event(enum, json)`. This slack bot could also dump certain info for users or events with some slash commands provided you had an id. From these logs and other bits added over time could see when execs connected or someone had difficulty with auth, a job or method took abnormally long and current active sessions etc. This grew to support ceo, marketing and other devs and got pretty involved at some point we had small services tied in that could visualize geojson over a map for a trip completed, dump a replay session or get all stacktraces for the day. Also for 3rd party services we couldn't tie into directly used a proxy setup where we didn't call it directly but inside a wrapper where we could capture data so a call to `api.somesite.com/v1/events` became `mysite.com/proxy?site=api.somesite.com/v1/events` in our apps so when our clients called this we knew and could again log.

Since this seems close enough to the similar problem I had you could take a look at this approach and start with what's being requested or the repeating problems and have a central hub for others ingest these via discord or slack and appropriate channels #3rd-party-uptimes, #backups, #raw-logs, #events. From this we rarely used our dashboards, bugsnag or had the need to ssh into any server to pull access or error logs.

- [1] This one was particularly so because they had a org policy to randomly reset vpn passwords and the only way to change it was using a desktop client to basically set the same password again.

The core technical challenge, as you can imagine, came from trying to do something that Apple otherwise does not allow

I think the main question most would ask is what affordances can you give or details you can share to prove that this will continue working in future versions of the os since the foundations seem brittle.

I use Wallpaper Engine on windows for one purpose mostly to avoid burn in since my monitors are always on but I've grown to like it over the years and would like to try something on mac but would hate to purchase software that stops working or future update comes with a readme of how to "re-enable" it.

AI coding 10 months ago

I love using AI to prototype that something is possible then go and build it myself while borrowing bits from that initial MVP. The other night I wanted to build a browser extension that could intercept requests from a tab, claude got me something working in about 10 minutes with a couple prompts and a local storage session and then I toyed with the UI a bit to see what was possible.

Now after a weekend morning I have something much slimmer, predictable and sophisticated running... my extension shows a list of repeated responses and I can toggle which one to send to a localhost api that has a simple job queue to update a sqlite db with each new entry, extract the important parts and send it to my lm studio gpt oss 20b endpoint for some analysis and finally and send me a summary on telegram.

I know what I want in my head but cutting down the experimenting or PoC step down to minutes vs hours is pretty useful and as a competent enough dev it's elevated what I can get done now so I can take on more work than I would have by myself previously.

The first thought that popped into my head when I saw the post title was someone pressing the up arrow 24 times to find that `ls` they used a couple hours prior.

Could be a new tab "collab" or something to do with joint work maybe, one could post a site, repo or detail a past work experience and anyone who was around or passed thru could reconnect, discuss stuff and share anecdotes. Thinking long dead internal faang tools, stuff like op's post, abandoned repos, old shareware etc. Could also be a place to find cofounders or people interested in starting or working on stuff together.

Disagree, I use a tsp of cane sugar in mine, you can't agitate it efficiently by hand and it needs to be piping hot to help it dissolute. You need something like a cheap $10 handheld milk frother/mixer or something that can get into it better than your hand going anti-clockwise. I typically add a small amount of hot water and get a thick sweet enough paste then add more hot water if I'm doing instant and for ground the same but add a strain step at the end.

OpenIn seems like something I've been hunting for for a while on Windows, use case is I primarily use firefox but I have so many google logins that it only makes sense to use chrome where applicable for several reasons the most annoying being it's hard to toggle between accounts when logged into multiple google accounts, I also use Notion Calendar which by default tries to open firefox when you start a meeting. So my workflow typically is click join meeting, go to the firefox tab, copy said link then open the appropriate profile and paste link. Ideally I'd want to click that link which launches Chrome where I select a profile and it continues to the link.

I know people who've used strange ones like .club or .wtf and gotten by and others who due to the groups they interact with have to switch back to dotcom or something more recognizable etc. If you fall in the latter where someone might not "get it" and maybe even append .com (hello@hb.party.com) thinking it's missing then that answers your question. In my country companies end with Ltd (Limited) so got one for my "company.limited" and it's pretty cool, no issues there and makes for some interesting convo when I give people, also my primary email is hosted at fastmail and my email is me@"my full name".com so I can also when some asks say email me @ ... as a sentence.

Literally did something similar just last week, was looking for a good redis gui on windows and couldn't find one that clicked (closest I got was Another Redis Desktop Manager but it sorted my keys like 1, 11, 2 etc) so turned to sqlite and implemented this. Also added a "sync to disk" method so I get both the benefits of ram and persistence, worked out great since the data I'm getting over tcp has a sequence number so in case of any errors I resume from the last sequence number in the db. Thinking of fully committing and moving some stuff from the language like decoding the raw bytes to build a json object to an extension.

Great project, came in super handy on a project and I needed a way to mass import csv files which wasn't a feature at the time (7 years ago), threw together a PR over a weekend and the kind maintainers helped get it in. The chief maintainer at the time Justin is a cool guy, donate if you can.

Author has a similar post on his blog, poor man's multithreading, took me down a rabbit hole for many many months getting equivalent in Qt for a multithreaded opengl renderer 8 years ago. Ended up learning a lot on profiling, memory alignment, rolled some toy stuff like a circular buffer, lightweight mutex and a serialization lib. Fun painful times but probably wouldn't do it again. Funnily enough it was also one of the first things I asked gpt when it became widely available and it laid out a decent enough example with glfw and stdlib.

Nice! Some suggestions, color the door blue and plant green and ...

1. Let the door actually exit to something like google.com, random wikipedia page OR your fallback static site (most of these sites usually have a simpler view for "serious" people)

2. Let the plants go to a productivity site (pomodoro?) or something like https://www.tree.fm/