HN user

Seb-C

1,093 karma
Posts31
Comments415
View on HN
www.beercss.com 25d ago

Beer CSS – Build material design in record time

Seb-C
139pts67
www.bitecode.dev 4mo ago

XML Is the Future

Seb-C
4pts1
lindbakk.com 7mo ago

The tech-debt death spiral

Seb-C
4pts1
news.ycombinator.com 8mo ago

Ask HN: Senior people, how did your career evolve?

Seb-C
96pts52
www.jacket-lab.com 10mo ago

Jacket Lab – Dust jacket generator

Seb-C
3pts1
github.com 11mo ago

Tau: The Better Pi

Seb-C
4pts1
timeline-lang.com 1y ago

Timeline Language

Seb-C
1pts0
www.jsfontpicker.com 1y ago

JavaScript Font Picker

Seb-C
1pts0
en.wikipedia.org 1y ago

List of Lists of Lists

Seb-C
1pts0
www.doceo.co.uk 1y ago

"Write-Only" Documents

Seb-C
3pts0
en.wikipedia.org 1y ago

Monotropism

Seb-C
4pts0
aws.amazon.com 1y ago

AWS BuilderCards

Seb-C
22pts11
devblogs.microsoft.com 1y ago

The history of the path separator in Japanese and Korean Windows

Seb-C
1pts0
github.com 1y ago

Prep: Golang Comptime

Seb-C
106pts25
github.com 1y ago

Custom Linting Rules in Go

Seb-C
3pts0
groups.google.com 2y ago

Go 1.23 Release Candidate 1 is released

Seb-C
1pts0
github.com 2y ago

ex.Terminator is a destructor helper for Go

Seb-C
1pts0
github.com 2y ago

Benchmark of WASM Runtimes in Golang

Seb-C
2pts0
mastodon.gamedev.place 3y ago

Indexing and colliding 10M of tiles efficiently and in real time

Seb-C
1pts0
www.interaliamag.org 3y ago

Can consciousness continue after death? A Neuroscientific Perspective

Seb-C
6pts0
github.com 3y ago

Monads for Go, using generics (Option, Result, Either...)

Seb-C
2pts0
everydayastronaut.com 4y ago

Raptor 1 vs. Raptor 2: What did SpaceX change?

Seb-C
1pts0
engineering.monstar-lab.com 4y ago

Introduction to GPUs with OpenGL

Seb-C
155pts47
chrome.google.com 4y ago

Redirect from Twitter to Nitter (Chrome Extension)

Seb-C
4pts0
en.wikipedia.org 4y ago

List of TCP and UDP port numbers

Seb-C
2pts0
www.rodb.io 4y ago

Show HN: RODB – generates APIs from static data (CSV, XML, JSON...)

Seb-C
7pts0
news.ycombinator.com 5y ago

Ask HN: Fully-managed GitHub alternative on a custom domain?

Seb-C
6pts10
news.ycombinator.com 5y ago

Ask HN: Help me find who is leaking my data

Seb-C
4pts2
www.kanjimi.com 5y ago

Show HN: I made an accessibility app to learn Japanese

Seb-C
1pts0
www.google.com 5y ago

Google almost does not show results for “coronavirus”

Seb-C
5pts7

I'm working on assembling a full-stack framework/template that aims at building performant and quality web apps very quickly.

It's going to be 100% statically type-safe across the stack, SQL first for the DB layer(s), and with a minimal amount of boilerplate (just enough for a clean architecture without magic).

The "vibe thinking" trend where people stop using their brain and rely on whatever random output the LLM tells them is harder to diagnose, but it's certainly there and at least as bad as vibe coding.

Thanks for the insights. I have been in technical leadership positions in the past, but disliked the management part. I think that the other dilemma is that I don't like big companies, as I've only had negative experiences and I get frustrated because even the most tiny thing can take forever to be done.

it’s very likely you haven’t mastered all layers of the stack - you maybe have mastered the parts you’ve come across though.

I was meaning that in the context of web dev. There are certainly other areas I don't know much yet.

Would you include Linux kernel development, program proofs, HPC , math-oriented software, compilers, firmwares, fpgas, database internals ( I mean, writing a full database engine ), big iron infrastructure , actual research etc in the list of things you’ve mastered?

Definitely not (except partially a database engine), but I'd definitely like to move down the stack. I like systems programming, low level stuff and optimization problems, so that's maybe the main area that I should explore (and also one of the reasons I like game dev). Translating that into an actual job might be harder thought.

What you say makes total sense. But for some personal reasons the social part of the job has always been my weak side and I'm just not interested in playing that game.

I've had fairly positive successes in the past when being a contractor. I feel like it's easier for me to have legitimacy and influence over the project that I'm doing this way.

Lastly, make sure whatever it is you work on truly matters to the business, and understand how it ties back to the business and your customers. It can be fun (or necessary at times) to be off in the weeds on something that is technically interesting, but really unimportant to the bottom line and ultimately to advancing your career.

That's something I have also learnt from experience, and I am more often than not the one pushing for boring tech against the last fancy trends. But I have difficulties with the fact that focusing on the business means most of the time being the fastest possible, to the point that businesses would rather save 2 hours of implementation time now, even if it costs weeks of technical debt down the road.

Thanks for the insights. But I've already been at this kind of position in the past (tech-lead role involving managing the devs). I hated the management part and even had to recover from a burn-out of a huge and messy project.

Also I care too deeply about the quality of the software being developed and am very much perfectionist, which usually translates into lots of frustration for both me and the team.

I've already kind-of tried some management, in the sense that some of my previous tech-lead positions actually involved managing the team as well. But that's really not something I enjoy or want to do.

Also I question that you've never seen anything new in the past 5-10 years (not being rude here, I understand that someone with 20years experience has seen plenty already but definitely not everything).

That comment was meant to be in the context of web dev, I'm not pretending to know everything about all areas.

For example, how much do you know about deep learning ? Are you on track with the latest trends in our inudstry ? Can you make a list of best practices to follow when building AI systems ? Maybe try looking into new areas for growth. It will be uncomfortable but worth it I think.

I have studied deep learning and neural networks, and found-out that it's not something I'm interested to work with. I am more interested into moving down the stack. Maybe systems programming, but also video games, because it involves low level concerns, optimization problems and a huge creative/artistic part. But yeah, I know that working in video games might involve lots of other sacrifices I'm not willing to make.

Thank you. That is mostly what I have been leaning toward recently, and why I'm interested in freelancing. I want more time for my own projects, and freelancing seems to be the only way that I can find a better balance between money and free time.

Thanks for the answer. That is definitely why I have such dilemma, because I know that I don't want to be in the management. Hence why I'm leaning more towards freelancing or creating my own business for now (easier said than done however).

Except that the bubble's money is not being invested into cutting-edge ML research, but only into LLMs. And it has been obvious from the start to anyone half-competent about the topic that LLMs are not the path to AGI (if such a thing ever happens anyway).

GitHub is implemented in Ruby (on Rails), and now there is apparently a strong internal push from Microsoft to code everything using AIs/LLMs.

IMO mixing a dynamically typed language, a framework based on magic conventions and vibe coding sounds like the perfect recipe for a disaster.

Are you suggesting that we use an LLM as an interface between the AI and the player?

Why would anyone choose to awkwardly play using natural language rather than a reliable, fast and intuitive UI?

Yet Another LLM Rant 12 months ago

I originally put quotes around "know" and somehow lost it in an edit.

I'm precisely trying to criticize the claims of AGI and intelligence. English is not my native language, so nuances might be wrong.

I used the word "makes-up" in the sense of "builds" or "constructs" and did not mean any intelligence there.

Yet Another LLM Rant 12 months ago

I don't mean it in a philosophical sense, more in a rigorous scientific one.

Yes, we do have reliable datasets as in your example, but those are for specific topics and are not based on natural language. What I would call "classical" machine learning is already a useful technology where it's applied.

Jumping from separate datasets focused on specific topics to a single dataset describing "everything" at once is not something we are even close to doing, if it's even possible. Hence the claim of having a single AI able to answer anything is unreasonable.

The second issue is that even if we had such a hypothetical dataset, ultimately if you want a formal response from it, you need a formal question and a formal language (probably something between maths and programming?) in all the steps of the workflow.

LLMs are only statistical models about natural languages, so it's the antithesis of this very idea. To achieve that would have to be a completely different technology that has yet to even be theoretized.

Yet Another LLM Rant 12 months ago

Hallucinations are not a bug or an exception, but a feature. Everything outputted by LLMs is 100% made-up, with a heavy bias towards what has been fed to it at first (human written content).

The fundamental reason why it cannot be fixed is because the model does not know anything about the reality, there is simply no such concept here.

To make a "probability cutoff" you first need a probability about what the reality/facts/truth is, and we have no such reliable and absolute data (and probably never will).

Software Rot 12 months ago

Don't bundle your JS then, problem solved. Vanilla JS and CSS written 20 years ago still works except maybe for a couple of obscure deprecated things.

Rot is directly proportional to the amount of dependencies. Software made responsibly with long term thinking in mind has dramatically less issues over time.

Saying that a natural language based interface will replace dedicated graphical UIs makes no sense to me.

It will never be as intuitive or efficient, not even mentioning the reliability.

A picture is worth a thousand words, and no LLM is going to change that.

I don't think that anyone is dismissing machine learning itself. This bubble is more about generative AI, and especially language models.

Machine learning has been there for quite a while and is a useful tool. But it's only a tool among many other ones, like programming languages and libraries. It's not a product. At most it can be the engine of a specific feature.

I'm not using any kind of AI.

I considered leveraging LLMs to help write some parts the scenario, but in the end I prefer doing it myself.

When I said "enemy's AI", I didn't mean machine learning, just how it behaves.

In my opinion, this content has a net positive effect on society.

While of course I cannot approve those activities, we cannot ignore the fact that there exists people who are sexually attracted and aroused by children, torture, rape and many other things. And we know that you don't get to choose your sexual orientation, it just happens.

As a parent, I find it reassuring to live in a country where those people can relief their pulsions through fictional content. Stripping them from this option would only make them suffer through this pain and shame until a point where they cannot endure it anymore and end-up harming real people.

We know that harassing and witch-hunting minorities doesn't work and actually makes the situation worse. As uncomfortable as this specific case is, I believe that it's much better to help them find a way to live peacefully in society.