HNHacker News
TopNewBestAskShowJobs

vetler

2,729 karma · joined October 9, 2010

[ my public key: https://keybase.io/vetler; my proof: https://keybase.io/vetler/sigs/xSSMcH9uOu-dxed6IgAgSzARJQcfYi0n6NFLusWGhlA ]
submissionscomments
vetler··on MCP was always a bad idea?
Is this another "Dropbox is just rsync"-like post?
vetler··on Three sites made 215,128 “best software” pages for AI. Perplexity cites them
> Your one example doesn't make all of LLMs a lie.

It's not a lie though, because the truth isn't guaranteed by the mechanism that generates the answer.

vetler··on I'm going back to writing code by hand
The wide range of different responses to this post illustrates an important point; we can't agree on how to use LLMs in software development, and are still discovering new things.

And in a couple of months we might be doing things completely differently because of some new model or new framework.

That's really cool.

vetler··on Ghostty is leaving GitHub
Have not had such big outage issues as what's described here, although I have noticed more stability issues lately. Is this worse while Europe is sleeping maybe?
vetler··on Show HN: Robust LLM extractor for websites in TypeScript
Came back here to say I was wrong! I have been experimenting, and it is doable. I have been experimenting with setting up a scraping pipeline with LLM enrichment since I wrote the comment above, and have very positive results so far. :)
vetler··on Coding agents could make free software matter again
But LLMs themselves are literally not going away, I think that's the point. Once a model is trained and let out into the open for free download, it's there, and can be used by anyone - and it's only going to get cheaper and easier.
vetler··on Show HN: Robust LLM Extractor for Websites in TypeScript
You will absolutely struggle to get all the info you need into 700 tokens per page.

Edit: There's also the added complexity of running a browser against 1M pages, or more.

vetler··on Show HN: Robust LLM Extractor for Websites in TypeScript
My instinct was also to use LLMs for this, but it was way to slow and still expensive if you want to scrape millions of pages.
vetler··on 12 years since Saab’s bankruptcy: Secret NEVS electric cars revealed
As a Norwegian, yeah you're not wrong. We have a lot of challenges to overcome as the oil age is coming to an inevitable end, although there are many here tho refuse to see the writing on the wall.
vetler··on Amazon in advanced talks to buy Zoox
Their YouTube videos are just amazing to watch: https://www.youtube.com/channel/UCh5q-FtihPqzTbgEkZQRy3g
vetler··on Tesla Software Version 10.0
I used to be "anti Tesla", then I tried one, and now I own one.

Teslas are disruptive - they're not what you expect of cars. I will never look the same at a car again. Tell this to anyone who doesn't understand, and they simply won't understand what you're going on about.

Over a year in; driving my Model X still makes me smile.

vetler··on WiFi Hides Inside a USB Cable
Would be even scarier with eSIM, but I suppose it's just a matter of time before we get that.
vetler··on Google says Nest’s built-in mic not listed in specs was not meant to be secret
So no one opened up one of these and looked at the components?
vetler··on Decision On Bitcoin ETF Coming March 11
On a related note, there's already a Bitcoin ETF on the Swedish stock exchange: http://xbtprovider.com/
vetler··on Should I Comment My Code? The Case Against Code Comments
How to create readable code that explains itself should have more focus. It's not just about naming classes, methods and variables, but also about structuring your code. It's quite possible to create a method with the perfect name that is over nine thousand lines long and difficult to understand.

This can be very subjective, but code complexity metrics can help identify problem areas. I find that areas with high complexity often benefit from refactoring into smaller pieces making it more readable and self explanatory.

If you can't structure your code to explain itself, perhaps commenting isn't such a bad idea, at least it would be a record of your thoughts at the time, until someone else comes a long and hopefully cleans it up.

vetler··on Thousands of Delta passengers delayed by computer outage
> Not sure why one would want to attack that.

Well, that would make it less obvious.

1. Take a short-position on Delta on the stock exchange

2. Sabotage a piece of infrastructure that's important to operations

3. ???

4. Profit!

:)

vetler··on Vivaldi 1.2 release
> Okay, I have to question this. Why is a browser vendor spending precious time and money adding a mailbox to their browser?

Because Jon von Tetzchner (founder of Opera and Vivaldi) thinks having it in the browser is superior to having it as a separate app. It used to be like this in Opera as well. His goal is to provide an application with more value than just the stripped down browsers you see these days.

vetler··on Opera CEO: Sale to Chinese Consortium Wasn’t Our Decision
> I always wondered why, for the longest time, they thought competing with Chrome and Firefox was a good idea

Because Jon von Tetzschner was and is passionate about building a good browser, and didn't really care that the odds were (are?) against him.

But when Opera is brought up, the focus is always on the Desktop browser. However, the money was always in devices - Opera has traditionally been really big on a plethora of devices.

Also, Opera both on desktop and mobile, has long been big in markets other than the US, especially eastern Europe.

vetler··on Federal cops gets pulled over by TN cops, car illegally searched
What was the turning point when cops became the bad guys in the US?
vetler··on Coverage Is Not Strongly Correlated with Test Suite Effectiveness (2014)
From experience, it's amazingly easy to break something unintentionally when you're making changes, and even with a relatively small codebase it quickly becomes difficult to keep everything in your head.

I'm not an advocate of TDD though, and I agree that more effort should be put into how to test.

vetler··on Volkswagen’s Diesel Fraud Makes Critic of Secret Code a Prophet
Somewhere, this software sits in a source code repository. Someone planned it, wrote it, reviewed it and approved it. Where are these people, and why are they not speaking up? Why have there not been any whistleblowing on this, it's huge?!
vetler··on Safe from what?
"Parents install a baby monitor. You won't believe what happens next!"
vetler··on The Gracie jiu-jitsu story
Yes, he is mistaken. BJJ is certainly practiced in favelas, and there are people who use it to give youths something to do, as a way to keep them away from crime, drugs, etc.

See the Tererê Kids Project, for instance: http://fightland.vice.com/blog/social-change-through-jiu-jit...

vetler··on The Gracie jiu-jitsu story
> broken eye sockets and arms aren't enough to call a fight

There's MMA, and then there's no-holds-barred (or vale tudo, literally "anything goes").

MMA in the western world today is an organized sport, with rules to protect the fighters, and has little to do with how the Gracies used to fight in Brazil. Yes, you can still find nhb events, and you can still find MMA events that are freakshows, but events like UFC, Cage Warriors, Bellator, etc. are very well organized, and fighter safety is important.

vetler··on Google Launches Sidewalk Labs
Sounds like a waste of water, though.
vetler··on No, you're not 'running late', you're rude and selfish
> terribly antisocial

No... no, it's not. Terribly antisocial would be to have it at lunch time. Let's not make it worse than it is, 9 o'clock can be inconvenient for some, but it's not "terribly antisocial".

vetler··on No, you're not 'running late', you're rude and selfish
Obviously, being late in itself does not make you any more or any less successful, so there must be something more to it. If you find being on time is stressful, perhaps it was a good idea to embrace your lateness, though.
vetler··on Java vs. Go performance
Well, to be fair, Hibernate is just a tool - and as many tools, it can be used the wrong way and the right way. Most people seem to not spend any time to learn how to use it, and then complain when it doesn't magically read their mind. It's leaky, like all abstractions. You have to understand how it works, and how databases works. There's always the option to write HQL or JPQL as well, or even fall back to SQL if all else fails.

It's not Hibernate's fault that you eager load everything, always load entire entities when you just need a single boolean field, or loop over entity collections to aggregate values - Hibernate is just a tool, and it's the developers who are telling it what to do.

vetler··on The daily stand-up is an anti-pattern
I've worked in places where people just say "nothing to report", and the meeting was over in one minute, and that's great - the team is using good tools and communicating well.

I've also worked in places where you need to have a daily session where we communicate, because there are so many different (often unforeseen) things happening.

Communicating is a necessary part of working together, and a daily standup gives everyone an arena to talk with each other - not everyone are good at communicating as much as they should be, unfortunately, and this makes everyone reflect and vocalize what they're doing ... which is a good thing.

Personally - I don't need daily standups, but development is a team effort.

vetler··on Security flaw in New South Wales puts thousands of online votes at risk
I was mistaken. ACT is only a territory(?), but steps are being taken towards scanning paper ballots: http://www.governmentnews.com.au/2015/02/electronic-vote-cou...
Page 1 of 8Next →