Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hsn915
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
hsn915
3y ago
I was hoping one can setup a "modern" C development environment without resorting to Docker. Using Docker for setup a C development environment indicates that there are too many moving parts and the development environment is esse
92.
▲
Usage of `auto foo = val;` was causing multithreaded code to end up serializing
(twitter.com)
6 points
by
hsn915
3y ago
|
1 comments
93.
▲
by
hsn915
3y ago
The notion is highly misguided. What actually hides being it is: unless everyone cares about it, then no one cares. What if only one in a thousand people care? That's a huge number. You could have 10k or 100k readers. It's a minus
94.
▲
Starting a GPU-GUI Project in Odin with Metal
(hasen.substack.com)
1 points
by
hsn915
3y ago
|
0 comments
95.
▲
by
hsn915
3y ago
So if I create a brand around a drink I can just run a few commercials on TV to associate my brand with something people want (like I don't know, being percieved as sexy by the opposite sex) then I will have a successful business? 100%
96.
▲
by
hsn915
3y ago
Doesn't even work there. It only appears to work if you think that kind of advertising is how they got to their market position. Usually it's not. Let's Docker for an example. Docker did not get adoption because of some clich
97.
▲
by
hsn915
3y ago
Talking about supposed benefits instead of features is the worst marketing advice I've ever heard that's often repeated by everyone. It obviously doesn't work. Can you imagine a restaurant flyer that just says "Enjoy del
98.
▲
by
hsn915
3y ago
That's not what it means to not care about commit messages. It means the commit only needs to make sense to my self until next week. If I see a commit from 2 weeks ago and I don't know what the message means, who cares? I hardly l
99.
▲
by
hsn915
3y ago
as a solo developer, you are free to commit however you want I use commits as rollback points. If something works and I want to try something risky, I commit first. I don't care about the commit message. I basically never look at any c
100.
▲
GPU 2D drawing: rectangles, rounded corners, masking, rotations, line segments
(hasen.substack.com)
2 points
by
hsn915
3y ago
|
0 comments
101.
▲
Signed Distance Function (Field): Drawing 2D Shapes on the GPU
(hasen.substack.com)
2 points
by
hsn915
3y ago
|
0 comments
102.
▲
by
hsn915
3y ago
Substack let's you turn that off (as the author).
103.
▲
by
hsn915
3y ago
I'm not sure about noe but for a very long time Adobe Photoshop did not support complex bidirectional text.
104.
▲
by
hsn915
3y ago
No one made anything up. It's obviously the intent of the question. You can pretend that's not the case all you want.
105.
▲
by
hsn915
3y ago
Yea this seems like an argument in favor of extensive (and confusing) legaleese / lawyerese
106.
▲
by
hsn915
3y ago
If you're interested in what it takes to render bidirectional text with complex scripts and line breaking, I had the experience of implementing that (in immediate mode too) and wrote about it here: https://hasen.substack.com
107.
▲
The Tyranny of the Fake Problems Equation
(hasen.substack.com)
3 points
by
hsn915
3y ago
|
1 comments
108.
▲
by
hsn915
3y ago
I mean, not really. The hard work was done by benbjohnson who is now working on https://litestream.io/ and https://fly.io/ He's the one who wrote BoltDB https://github.com/boltdb/b
109.
▲
by
hsn915
3y ago
> Exactly! Your api contract and your storage are ALWAYS two different objects Not really. I have request objects for everything. "Search" is a request object. List pagination is a request object. Every function exposed through
110.
▲
by
hsn915
3y ago
I don't like learning new things. Unironically. I like learning good/useful/effective things. Not "new" things. Most "new" things are less capable variations of existing things that are better and more mat
111.
▲
by
hsn915
3y ago
You're citing an exception as if it was the rule. But even in this case, I don't have two representations of the same object. Rather I have two different object: Account (persisted) SignupRequest (not persisted) The SignupRequest
112.
▲
by
hsn915
3y ago
It's ok man. I don't need to be cheered up. It's completely fine to accept your situation without giving up on improving it. The problem is when people refuse to acknowledge reality because they really hate certain labels and
113.
▲
by
hsn915
3y ago
Thank you for posting the link. This was definitely one of the inspirations (in terms of the provocative titles). But I couldn't remember what it was called exactly.
114.
▲
by
hsn915
3y ago
OP here. I was working on a feature for a webapp that I thought should be doable in a day, but I spent roughly a week on it. When I was done with it, I looked back and thought: wait, why did this take me the whole week? I couldn't come
115.
▲
by
hsn915
3y ago
But, _what_ is the point of using a different layout/structure for storage vs the UI layer? Remember I'm a 0.5x developer. If I have to write code to transform data for every kind of entity/object I need to store and have a U
116.
▲
by
hsn915
3y ago
No that's not what I'm saying.
117.
▲
by
hsn915
3y ago
No. I'm too stupid to even understand what that means.
118.
▲
The Stupid Programmer Manifesto
(hasen.substack.com)
206 points
by
hsn915
3y ago
|
226 comments
119.
▲
by
hsn915
3y ago
This sounds counter productive. Third party authentication providers are a single point of failure, and usually they themselves require a password to authenticate you anyway. If your gmail password is hacked, then effectively all your accou
120.
▲
by
hsn915
3y ago
UTM is great in theory but I can't seem to be able to get directory sharing to "just work" and it's very frustrating.
More ›