HNHacker News
TopNewBestAskShowJobs

xen0

606 karma · joined February 19, 2020

submissionscomments
xen0··on Ammonium chloride tastes like nothing else. It may be the sixth basic taste
That's what taste kind of does...
xen0··on Most demographers now predict that human population will plateau
Median annual salary in the UK in 1999 was £19k. Average house price was £75k; a bit over treble.

Median salary 2022 was £33k. Median house price was £265k; over 8 times the median salary.

Not controlled for interest rates or changes in the tax codes, nor the increases in student loan debts.

xen0··on 'Couple,' 'Few,' and 'Several'
9 seems to high for 'several'...

Maybe 'quite a few'?

xen0··on DOJ vs. Google evidence release that judge calls embarrassing exhibit [pdf]
How exactly does Google make Bing sub-par?
xen0··on I built Excel for Uber and they ditched it
Honestly, if you're at 'thousands of formulae' across multiple sheets, I'd probably suggest writing a graph based execution engine too.

The circular reference thing would have definitely thrown me for a loop though.

xen0··on Google, Meta, Amazon hiring low-paid H1B workers after US layoffs
I believe that, in many places, tech jobs are exempt from such restrictions.
xen0··on Google faces multibillion-pound lawsuit from UK consumers
65 million UK users over 16?

I don't think there's 65 million people in the UK over 16.

xen0··on Why Congress is considering a ‘right to repair' law for car owners
A spare can be the difference between arriving somewhere 30 minutes late and waiting two hours to be taken home.
xen0··on Shouldn't distant objects appear magnified?
Is it reasonable to view the Cosmic Microwave Background Radiation as being the limit of this? The remains of the big bang, maximally scaled up and red shifted as far as things can be today?
xen0··on Ask HN: Why did Microsoft, Meta, and PayPal update their ToS today?
Hobson's Choice is not something to be celebrated.
xen0··on Windows 11 will happily execute a binary compiled 30 years ago
When your favourite program stops working after an OS update, who do you blame? If you really want that program to run, what do you do?

There are business reasons to maintain backwards compatibility, and they were very strong before the easily updated software.

xen0··on Windows 11 will happily execute a binary compiled 30 years ago
The code was shipped, just disabled.
xen0··on Nobody ever paid me for code
The job of BMW's advertisers isn't to convince me to buy a car.

It's to convince me to buy their car instead of one from Tesla or Mercedes. And me walking into a BMW dealership does not mean I've decided to conduct business with them.

xen0··on Nobody ever paid me for code
Sometimes I know what I want, and if a salesman starts trying to sell me a 'concept' or a 'lifestyle' instead of a car, I'm walking away.
xen0··on Canonical’s recruitment process is long and complex
Do you now have any 'work examplesin obscure language'?

Or was the manager just interested in trivia?

xen0··on The Boring Company will dig a 68-mile tunnel network under Las Vegas
Traffic is not solved by moving the roads underground...
xen0··on Which is the most useless watch complication?
Presumably getting up at 4am for a hunt requires a bit of planning? Is that really something an extra dial on your wristwatch will help with?
xen0··on Why checked exceptions failed
Python can do that because:

* it's not an error to have an unbound name in scope; just referencing it at runtime is an error. * there is a reasonable default; anything can be set to None

This doesn't hold in C++. If your class throws during its initialization, you can't really do much (even default initialization of members may not work). Reassignment may not be possible if it was declared const.

And there's still the issue of 'which objects successfully initialized'?

xen0··on Why checked exceptions failed
Wait, you seriously hold that position!? As in, only Java permits good code?
xen0··on Why checked exceptions failed
Right, but if constructing OutputStream throws ExceptionA, you shouldn't have it in scope; it's not something you can use.
xen0··on Why checked exceptions failed
I don't think that helps?

If, as is kind of the point of RAII, your constructors do some initialization and that initialization may fail, then:

If you have a single object that may fail to construct then maintaining it in scope for the catch block doesn't make sense; it's not initialized.

If you have several, then you still can't maintain them in scope, because you don't know which ones are actually valid.

Yes there are other patterns that wouldn't have this issue (acquiring resources outside of the constructor), but then you can just declare your objects outside of the try-catch block.

xen0··on Why checked exceptions failed
And a lack of checked exceptions means good programmers can't write good code? So good code may only be written in Java?

No... I don't think so.

Checked Exceptions are at best, just a 'hey, are you sure that's right thing to do here?' and at worst, an additional source of rigidity in your code that blows up the scale of a minor change.

xen0··on FDA says aspartame is safe, disagreeing with WHO finding
A sarcastic 'careful what you wish for'.

But to say the solution for people liking something evolution has made us like is to like things evolution made us avoid is... weird?

For some people, some bitter tastes are intense; no amount of 'learning' will ever get me to like coffee for example.

xen0··on FDA says aspartame is safe, disagreeing with WHO finding
Like alcohol?
xen0··on Why it’s necessary to shoot yourself in the foot
I think that should be caveated with 'you should try it _once_'.

It is more than possible, but for anything non-trivial, it just sucks.

xen0··on How small is the smallest .NET Hello World binary?
But that doesn't mean the source code wouldn't necessarily be exuded in a debug build.

I don't know the truth of the original statement, but it isn't too unbelievable.

xen0··on C++ is everywhere, but no one talks about it
'Most' software is unseen.

You'll never see the myriad of hidden Java services or tools that are internal to 'BigNameCorp Inc.'

You won't hear of the tiny bespoke C# apps that some little dotcom uses to manage some of its processes.

You'll never touch the layers of Python glue holding that Fintech startup together.

Software you see, you know, is either native apps for consumers or Web frontends. Of course C++ and JS dominate.

But there's so much more hidden away, a whole world just tucked under a job interview so most don't see it. In this place, Java may very well be King, but Python, C# Go, and yes, C++ all have their parts to play.

xen0··on Show HN: Degrees What?
Population inversion is a thing; many lasers exhibit this behaviour.

But we tend not to talk about the 'temperature' of electron energy levels. If we did, then they would have negative temperature.

xen0··on Tesla gives UK owners grabbing stick after forcing them to get left-hand-drive
Things like this mean I just can't regard Tesla as a serious car company.

They're a company that mostly makes cars, sure, but they (and investors) clearly view themselves as something else.

xen0··on Disabled at 22 million commits
That's not how git works. Unless every commit changes every single file in the repo (without ever reverting to a previous state). Most repos don't work that way.

22 million commits is a lot though; the author states that the repo was over 8GB "last they checked", and the entire thing looked to be an experiment to determine "Github's or git's breaking point" - I guess they found it.

← PreviousPage 4 of 8Next →