HNHacker News
TopNewBestAskShowJobs

drekipus

1,875 karma · joined August 12, 2021

submissionscomments
drekipus··on Why Everything Is CRUD
My company is in the process of retroactively making our crud "ledger" into a bitemporal one.

We're all pretty keen for it. Looks great!

drekipus··on Programming terrain from scratch using C++ and OpenGL by Shamus Young (2006)
First make one little square,

...then draw the rest of the owl

drekipus··on Ask HN: What are you working on (August 2024)?
I have one that I'm making open source, as a digital montage system.. think of the "memories" feature on Google photos or iCloud.

I basically want that to be open and free. I'll have an app to easily create albums, and have the ability to connect to any storage or montage service you like. You could even make your own app connect to your own storage and montage service, so it can be completely diy. I have a few write-ups but I'm transferring it to notion at the moment so I won't link it just yet.

My other idea is a "bill hamper / consolidation" service, that I'm doing for my sister. She pays me a flat fee each week and I pay all of her bills for her. Gives her peace of mind and allows her to save some money without stressing on paying random bills

drekipus··on [dead]
Well the article in question was discussing an interesting new phenomenon.

And Gaza is rarely on TV news.

(I'm sure you can appreciate the difficulty in talking about something without linking it. But I am not going to link it nor discuss the contents because it will instantly close the thread. I have fallen for that too many times)

drekipus··on Bioaccumulation of Microplastics in Decedent Human Brains
Make sure it's organic, grass fed, lead solder
drekipus··on Bioaccumulation of Microplastics in Decedent Human Brains
They're special case because they don't care about environmental protection unless there's a photo-op and headline that the government can use to look good.
drekipus··on Brutalist buildings should stay, even if people think they're ugly
"because demolishing buildings is bad for the environment"

Ok. Remodel them instead.

drekipus··on Verso – Web browser built on top of the Servo web engine
Is swift going to do what flutter and kotlin multiplatform cannot?
drekipus··on Qlot: Common Lisp Library Manager
It is not even close to the same. And I think the point is that hot patching.

If you could save a JavaScript file and it would reload just those functions in your running app with out changing state, then that would be closer.

As far as I am aware it is near impossible in every language that isn't lisp

drekipus··on Qlot: Common Lisp Library Manager
I'm actually learning Common lisp for working on my side projects, and those are the reasons that really make the whole thing stick out and amazing.

* Live image and hot-patching is great. You edit it within the code, so if you're making a shooter game, and you're in a "draw HUD" function, you can just edit the code to be what you want and send that function to the running image, to update while you play. Any time you spot a bug, you can isolate, correct, and verify, while still running the game.

* Macros can be thought of as a way to make the code more readable. CL is almost thought of as a "programming language to make programming languages in, so you can solve the problem".

For instance, if you think about any amount of boilerplate. Macros allow you to write it once (because you have to) and then use it in different places at different times. CL makes boilerplate nonexistent.

I do this for wrapping up ncurses functions: to use colours, you must turn on and off certain bits and flags. You can imagine that there's complications when you want to draw a box, or colours text, or coloured underlined text, and there's all sorts of flags and state involved. To write it in C or Python would be a few multi line functions. In lisp it can be made as simple as (with-colours a-colour (draw-text) (with-underline (draw-text))).

drekipus··on Unsurprisingly, workers who are able to work from home are happier at their jobs
uh oh, sounds like somebody has the case of the Mondays!
drekipus··on DSOP – Delayed Open Source Publication
Has there been any situations where DOSP is shown to be effective and complete? They always seems to be a closed source core.

I tried DOSP for one of my projects and it was impossibly hard, because the business and the system was built with closed source assumptions to begin with.

Now I just do everything open source from the get-go and it is much easier.

drekipus··on What purpose did the lower-right Enter key serve on original Mac 128k keyboard?
Slack allows you to set this as your preference. I turned it on so that control enter Will post.

Did that after I posted too many things by accident

drekipus··on How to build quickly
I recently threw out the "do the MVP" mindset.

To me, MVP means "Do part A to a good enough level of perfection where customers will buy it, then release and get customers, support them while then working on part B as a value-add.." - often, in my mind, all parts, ABC add up to the whole package value. I don't want to break it apart.

I'm actually trying to do more planning and outlining first, and it has worked reasonably well for me.

Start with an outline of the different systems and how they connect, then outline one of those systems, the inputs and outputs to it. Then break down further into how does it get the input, where does it put the output, etc.

It has been remarkable in that I can actually feel joy for what I'm making again. I have also tried to start a blog with doing this type of "open design" - but blog writing requires its own planning and refining, which is an extra workload that I didn't intend to put on myself..

drekipus··on If we want a shift to walking, we need to prioritize dignity
Heat and humidity comes after the decision to not walk and turn everything into roads and parking lots
drekipus··on A cheap barcode scanner helped fix CrowdStrike'd Windows PCs in a flash
The concern was that they would stuff it up and have troubles trying to dictate 48 keys.

Not that someone was going to listen in and steal it

drekipus··on Jacek Karpińśki, the computer genius the communists couldn't stand (2017)
Sounds like the problems of acrappy economic theory
drekipus··on A Man Who Thought Too Fast (2020)
Sorry I was thinking too fast
drekipus··on Unconditional Cash Study: first findings available
"negative brackets" is a truly great idea and would help many affected by poverty.

but that's not what adherence to UBI is about. UBI is about chasing an impossible utopia and burning ourselves in the process so that we have greater net inequality.

Stick to the plan. Call out anyone who tries to make UBI work by watering it down from our idealized end-goal as nay-sayers. Clutch to random hypothesis'.

It's the only way we can bludgeon them through democratic or revolutionary means.

drekipus··on Unconditional Cash Study: first findings available
Generally the people who want UBI "as promised, no compromises" also don't see why we can't just print money to make the shortfall
drekipus··on A Man Who Thought Too Fast (2020)
You could have one green and five blue
drekipus··on Ask HN: Can anyone from Crowdstrike explain the back story?
Last knowm configuration could also be from 2 years ago
drekipus··on Ask HN: What's your approach to finishing a project that's stuck?
3 things:

1. abandon, freely. Archive, move on. work on something else. 2. simplify, harshly. cut all features. only one remaining feature to do: "release" 3. Breather, take a break, re-discover why to do the project. What are hurdles? move around them.

Lately one of my projects was dragging on, and I realised a few things: I didn't want to abandon it, but even "simplifying" made the project worthless. The hurdle was that I was trying to make it a "Product" and live that "side-hustle" life, but i really don't want a second job, so I moved around it by turning it into an opensource thing instead (still in the works of making it 1-to-1 with what I had, but it's a breath of fresh air now, instead of a weight around my neck)

drekipus··on Ask HN: Can anyone from Crowdstrike explain the back story?
Then you reboot in the last known good configuration.

My home PC's /boot drive keeps filling up with older kernels due to updates

drekipus··on Ask HN: What's Prolog like in 2024?
I don't get it

* Jumps off a bridge

drekipus··on What the decentralized nature of Anonymous tells us about its power
"on behalf of the group"

Naturally, once you reveal your name, you are no longer anonymous.

drekipus··on What the decentralized nature of Anonymous tells us about its power
Oh absolutely. I'm glad that we are openly at that point of the discussion.

I was contending the (perhaps old) notion that "anonymous" was some gang of outlaws that have a secret hideout where they plot the next parliamentary blow-up guy fawks style

drekipus··on What the decentralized nature of Anonymous tells us about its power
We r legion xDDDD.

I have always felt that "the power of anonymous" is precisely the power that we claim it has. (As someone who was involved in 4chan from 2009 until 2015)

"Anonymous" is just the default username for someone on 4chan.

Asking "What does anonymous thinks" is a roundabout way of asking "what do <random people> think?" - but with the latter, you have to face reality that people think this. If we use the former, we can group everything together as a big scary "alt-right 'anonymous group' (tm)" and not have to face the fact that real people have opinions.

drekipus··on Tau: Open-source PaaS – A self-hosted Vercel / Netlify / Cloudflare alternative
I was paying cooler 5 dollars a month so I didn't have to worry about any of that.

And for that it worked remarkably well

drekipus··on The economics of a Postgres free tier
Do you pay $5 a month for lattes, or $20 a month for lattes?
← PreviousPage 9 of 34Next →