Recent submissions

Comment · 1 year ago
I didn't know of the existence of SNI and thought that all traffic through TLS was encrypted. SNI sounds like a terrible idea: it should be obvious that leaking domain names will be abused and makes a mockery of any little cute icon in the browser (your government, police, ISP, airline knows what sites you visit). It would have been better to have a secure (ignoring DNS) inconvenient technology stack than a convenient somewhat-secure stack.
Comment · 1 year ago
Alone this looks like a reasonable use of auto. In a real codebase, there may be two (or twenty) different connection-like things, multiple of which may be reasonably to call in this context.

The "Hungarian notation" comment is correct - it's not strictly Hungarian notation, but annotating function (or variable) names when the language has a type system representing this same information is the same idea with the same problems as Hungarian notation.

Comment · 2 years ago
> This isn’t Gunnar’s fault. The problem was whomever stored ordered data in a hash file.

Yes. Even if it were, I don't think it needs to be mentioned in the commit message. Gunnar improved something, which triggered problems with old broken code. For his efforts he gets:

> Gunnar, I like you, but please don't make me go through this again. :^)

Comment · 3 years ago
From my armchair I'll add that throwing away the KSP1 engine and replacing it with, based upon the number of bugs, a new implementation of the same basic idea seems like a terrible idea. My understanding is that most of the original Squad team (i.e. the only people in the world with experience building a successful orbital mechanics game) weren't kept on for KSP2. Take Two should have done everything possible to keep them as core KSP2 developers.

All that said, I don't think the game will be left unfinished. All costs are sunk and Take Two has a (reportedly) somewhat functional, nicer looking copy of KSP1 with, presumably, at least base elements of interstellar travel and colony systems in place. It's probably worthwhile trying to get the project over the last few hurdles, as it's a potential goldmine if they can pull it off.

Comment · 3 years ago
> blatant disregard of traffic laws by the many cyclists

Enforcement of traffic law for cyclists would be good, but blatant disregard of traffic laws (e.g. running yellow/red lights, not yielding at crossings, stopping on bike paths before roundabouts etc.) by many motorists also exists, and typically is much more dangerous for others than the actions of cyclists (who typically only endanger themselves)

> Helmets on the road should also be required just as it is for bikers

Why? Cyclists don't usually fall off or hit their heads. The costs of mandatory helmets outweigh the benefits.

Comment · 3 years ago
If wealthy companies should pay French pensions, simply because they can, do you think that wealthy westerners should pay for, say, pensions or services in Africa?

Raising taxes on wealthy companies to cover pensions seems arbitrary and unfair (by which I don't mean that taxes shouldn't necessarily be raised).

Comment · 3 years ago
Sad to see the early reviews being so poor and the game being in a such an incomplete state. From a software development perspective it would be very interesting to see inside and know what went wrong. From the outside looking in, it seems the larger decisions were disastrous.

* Take Two buys KSP

* Releases two well received DLCs and gets the game to a very good state

* Starts (from scratch, apparently) on KSP2 with a new team (Star Theory), throwing away working code and experienced developers who worked on the first game

* Drama and disruption as Take Two starts another team (Intercept Games) to develop KSP2 and hires (according to Wikipedia) one third of Star Theory - more knowledge lost

* Releases no new DLC for the first game during development of the sequel (mods show what can be done with the first game. There were plenty of things [new planets, new parts, resource system, life-support system, other solar systems, ...] that could have been developed which would have been successful

* Pushes the second game back and back only to finally release a buggy, resource hungry mess that has fewer features than its predecessor

Comment · 5 years ago
If her focus is on playing tennis, then interviews etc. are just a distraction. She may be contractually obligated to partake in interviews, but does she have another option if she wants to play at top events?

In my opinion there is too much hype and nonsense around professional sport and I would much prefer if sportsmen/women could focus solely on their sport without joining the circus.

Comment · 5 years ago
I too, as a regular cyclist, would like to see more cyclists fined when they run red lights, cycle on footpaths, cycle in the wrong direction etc., but enforcement is also lacking for motorists who run red lights, speed, or drive while on the phone. A critical difference is that motorists ignoring traffic law put others at risk, whereas cyclists usually only endanger themselves, if at all.

I don't see how licensing, registering, mandatory insurance etc. will change anything, but make cycling less popular.

Per my understanding, road infrastructure is typically paid from general taxes (obviously depending on country). As cyclists require less road space, cause less road wear and have practically no environmental burden compared to motorists it's probably the case that we pay a disproportionately high percentage of infrastcuture costs.

Comment · 6 years ago
> People who run Arch want this to happen.

I've used Arch for the last six+ months and I don't want this to happen.

I switched as I couldn't get VFIO to work with Debian (presumably due to outdated kernel/qemu/libs). In my time with Arch I have had no problems. It has just worked and stayed out of my way. My experience with Debian is that it mostly works, but often uses much older software than one wants. Arch, in my limited experience, is an excellent distribution.

Comment · 6 years ago
The amount of plastic waste around some of these toys is shocking: https://youtu.be/CZpG032TR5A. It reminds me of the packaging around AMD Threadripper and Intel 9900k packaging - both also very wasteful. If they only make a child happy for a few hours then it's probably not worth it.
Comment · 7 years ago
The browser can't implement xeyes (the cursor position outside a window is surely not visible?), so it will never be a serious replacement for X11.
Comment · 7 years ago
The car analogy would be:

  He saw a car
  He tried the doors until he found one that was open
  He climbed in and searched everywhere until he found personal information about other users of the system
Even though the security of this system was poor, he still (probably) broke the law. There are plenty of opportunities for people with some knowledge of IT to abuse their power, but it's our responsibility not to do so.
Comment · 7 years ago
Excellent article.

I especially like "We have to get rid of this notion that the past is a provider of anecdotes and the present is a provider of knowledge". This way of thinking is pervasive everywhere, including on HN. But we shouldn't be so quick to dismiss the accounts of our ancestors because they seem exagerated when we compare them to our experiences today.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton