HN user

vetler

2,728 karma

[ my public key: https://keybase.io/vetler; my proof: https://keybase.io/vetler/sigs/xSSMcH9uOu-dxed6IgAgSzARJQcfYi0n6NFLusWGhlA ]

Posts63
Comments232
View on HN
a16z.com 2mo ago

There are only two paths left for software

vetler
2pts0
m.signalvnoise.com 10y ago

Some of my favorite Kotlin features (that we use a lot in Basecamp)

vetler
2pts0
www.youtube.com 11y ago

Enonic XP Platform Overview

vetler
1pts0
vivaldi.com 11y ago

Vivaldi – A new browser for our friends

vetler
352pts250
www.wired.com 12y ago

Microsoft Changes Its Tune With Free Version of Windows

vetler
1pts0
12factor.net 12y ago

The Twelve-Factor App

vetler
2pts0
www.wired.com 12y ago

Smarter Than It Sounds: This Router Has a Fern Growing From It

vetler
2pts2
www.freenas.org 13y ago

Apple’s Jordan Hubbard Joins iXsystems

vetler
1pts0
techcrunch.com 13y ago

Opera Spins Off Its Advertising Business Into Opera Mediaworks

vetler
1pts0
nemein.com 13y ago

Thinking about the flow-based programming user interface

vetler
2pts0
generatedcontent.org 13y ago

Hey -o-, let’s go

vetler
2pts0
www.engadget.com 13y ago

Opera's WebKit-based Ice web browser coming to Android and iOS in February

vetler
1pts0
www.nowgamer.com 13y ago

Peter Molyneux: Life During And After Curiosity

vetler
10pts0
pixus-ru.blogspot.no 13y ago

Hack any skype account in 6 easy steps

vetler
1pts0
www.codinghorror.com 13y ago

A SSD in Your Pocket

vetler
264pts165
www.ubuntuvibes.com 13y ago

Serious Sam 3 Developer: "Gabe Newell did not Overreact on Windows 8"

vetler
89pts62
www.welton.it 13y ago

Web Hosting - A Market for Lemons

vetler
1pts0
www.lightbluetouchpaper.org 13y ago

A one-line software patent – and a fix

vetler
2pts0
github.com 13y ago

Node-webkit is a web runtime based on Chromium and node.js

vetler
5pts0
digbib.ubka.uni-karlsruhe.de 13y ago

Benefits Combining Functional and Imperative Programming for Multicore Software

vetler
1pts0
blog.typesafe.com 13y ago

Typesafe adds Scala Language Integrated Connection Kit to Typesafe Stack

vetler
1pts0
my.opera.com 14y ago

Opera Labs with SPDY released

vetler
9pts0
dev.opera.com 14y ago

A labs release to get your SPDY senses tingling

vetler
2pts0
github.com 14y ago

HTML5 port of the indie platform game Emberwind

vetler
3pts0
www.cultofmac.com 14y ago

Why Does Apple Inspire So Much Hate?

vetler
2pts0
techcrunch.com 14y ago

Spotify App Soundrop Tunes Into First Investment: $3M From Northzone

vetler
1pts0
programmers.stackexchange.com 14y ago

If immutable objects are good, why do people keep creating mutable objects?

vetler
3pts1
blog.jayfields.com 14y ago

The Single Best Thing For My Career

vetler
6pts0
codemanship.co.uk 14y ago

Let's Not Call It "Computer Science" If We Really Mean "Computer Programming"

vetler
205pts196
techblog.mendix.com 14y ago

Shifting Into The Next Gear: Moving The Mendix Server Runtime To Scala

vetler
7pts0

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.

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?

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.

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.

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.

Vivaldi 1.2 release 10 years ago

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.

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.

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.

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.

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.

Paper ballots work fine and, in Australia, would require the systematic subversion of hundreds of electoral officials and thousands of mutually-hostile scrutineers to rig a vote

The paper ballots are scanned: http://www.elections.act.gov.au/elections_and_voting/scannin...

After scanning, "the preference data from those ballot papers was transferred to the electronic voting and counting system (eVACS)"

So you do have an electronic voting system, just not end-user accessible.