HNHacker News
TopNewBestAskShowJobs

chunkyks

930 karma · joined August 21, 2020

submissionscomments
chunkyks··on .NET 6 Released
I've been using this for at least a year or two. With their stripping, my binaries (which use very little other than system.* and math.*) are 12M in size on each OS. I tested with today's release of version six, the binaries are about 1M smaller each.
chunkyks··on MobaXterm free Xserver and tabbed SSH client for Windows
What do you use for x on macos? Xquartz was unusable for years. It's true that a new version came out recently, but it still doesn't feel great. Are there any better options?
chunkyks··on Affordable 70 MPH electric motorcycle is already here and no one noticed
Also, for reference, Zero's SRS is pretty badass: https://www.zeromotorcycles.com/model/zero-srs - if they just licensed Bosch's electronic safety brains, I'd be all over it.

But, even not considering the safety electronics, it's still a few grand more and generally just-a-little-bit-less-nice-along-all-other-dimensions-except-exhaust than what I ended up with: https://www.kawasaki.com/en-us/motorcycle/z/z-hypernaked/z-h...

chunkyks··on Affordable 70 MPH electric motorcycle is already here and no one noticed
Ten years ago, I rode the Harley Livewire when they toured it around the country. I was sold on electric bikes immediately, just not that one; that one had all the trappings that make me dislike Harley, but I was totally sold on electric, my next bike would definitely be electric.

Fast forward to 2019, its time for me to replace my ICE bike. I go shopping and... Literally nothing with any other modern features, and prices are still bonkers. I wanted safety features: traction control, abs, wheelie control, etc. And 20kUSD was the way upper limit.

I also wanted to be able to actually go to a place and buy one. And be confident that if I have problems (admittedly less likely with electric, but still possible), I have somewhere to take it to that someone will deal with it under warranty.

I was really gung-ho to get electric this time around. Maybe next time, in ten years, when my 200hp supercharged all-singing all-dancing sub-20k bike gets long in the tooth, there'll actually be something in the market.

chunkyks··on How much information can a small image contain?
True, but the posed question was "how much information can a small image contain", not "how many unique images are there"
chunkyks··on How much information can a small image contain?
Amateur.

Use the whole space [32x32x3 bytes = 3072 bytes] to encode a Busy Beaver.

chunkyks··on It's tough being an Azure fan
Dodged a bullet there, I'd say. You can safely assume that google will EOL anything in GCP that you might actually start relying on for business function.

"Dear Google Cloud: Your Deprecation Policy is Killing You": https://steve-yegge.medium.com/dear-google-cloud-your-deprec...

chunkyks··on The 'Dead-Internet Theory'
Those may be bible references, not timestamps?
chunkyks··on Power users mourn features lost in Windows 11 'simplification'
For me,

1) Linux and jetbrains rider

2) 30k sloc heavily v&v'd code? Why? The cost and effort would be insane, and, to MS' credit, the current .NET ecosystem is great.

3) First class citizen. Rider (and the other jetbrains stuff) is as good as any other I've used

In my eyes, as someone who has been exclusively a Linux user since 1998, I now include C# in serious consideration for greenfield projects as well as legacy.

chunkyks··on A decade and a half of instability: The history of Google messaging apps
My phone literally just forced me to stop using hangouts to chat with my wife, and now I have to wade through the Gmail app just to send her an instant message.

I have total confidence that this isn't the last time. But even worse, maybe it is ; maybe the level of corporate incompetence is such that this, with by far the worst interface yet, will be the one that sticks.

chunkyks··on Show HN: A Pure SQL Raytracer
Thank you!
chunkyks··on Show HN: A Pure SQL Raytracer
I get my jollies using sql for stuff, mostly. Partly keeping skills sharp, partly being deliberately obtuse
chunkyks··on Show HN: A Pure SQL Raytracer
I don't know of anything explicitly around the wrong tool to the job, although I think it's the same itch that gets scratched by Code Golf [eg 1, stack exchange] or IOCCC [2]?

[1] https://codegolf.stackexchange.com/ [2] https://www.ioccc.org/

chunkyks··on Performance Improvements in .NET 6
This tool started off as Excel VBA a million years ago, and has made trips through VB6 on its way to VB.NET.

The language is ... ehhhhh. I don't love it, but I don't hate it either. There are things I like, but occasional items that are awful. Sometimes at the same time.

shrug I've been doing this too long to get worked up about language. Of the tools I own nowadays, VB.NET is somewhere in the middle of the pack.

chunkyks··on Performance Improvements in .NET 6
At work, I'm the maintainer of a 30k SLOC VB.NET codebase. Originally windows-only, when I took over I ran it under mono on Linux and OSX. The day that MS released dotnetcore, I jumped to that. Overall the experience has been really good.

There are lots of complexities, but in short... .NET 5 gave it a 4% speed boost across the board, going up to 20% [!] in some cases. Mainly that was ascribable to the intersection of GC improvements and kinda-degenerate cases in the model.

For this particular codebase, very little in that article will be that significant [the VB.NET code uses a pretty limited set of stuff in the core libraries]. But their trajectory, and a million tiny improvements, really gives me a lot of optimism.

What I originally considered a pretty cynical stab at Oracle when they released .NET's source has really turned into a wonderful, performant, developer-friendly, and pleasantly-cross-platform ecosystem.

chunkyks··on What we can learn from Google Plus (2014)
A quick internet search finds lots of examples. Here are 27: https://www.businessinsider.com/best-canceled-netflix-shows-...

I, too, largely have stopped watching Netflix shows with one season for exactly this reason

chunkyks··on What we can learn from Google Plus (2014)
I strongly resonate with the part about Circles being an active-maintenance-effort that even 10 years ago, when I actually had time, was more effort than I could be bothered with.

I think an interesting question is, what would it take for google to create a social network that would succeed nowadays?

They have quite the reputation [1]. If Google suddenly came out with an all-other-social-network-killer, and successfully killed all the other social networks, I'd still expect them to shut it down three years later.

... which unfortunately puts them in the position that it'll be incredibly hard for them to put out a true market-segment killer for anything, nowadays. Can't take over a market segment if no-one trusts you can be relied on, and therefore doesn't move to your product.

I say this even though I met my wife on Orkut, one of Google's previous social networks that, sure enough, got shut down.

[1] https://killedbygoogle.com/

chunkyks··on Nvidia Releases CUDA Python
I've been struggling for days getting a rhel8 server with a tesla to work properly with python. All the Cuda samples and graphics driver work, but none of Jax, tf, or pytorch are letting me coerce them into finding the gpu. Maybe this will help?
chunkyks··on Updated GNOME User Interface Guidelines are now official
Parent comment was about Gnome3 stability and lack of change. I dispute that premise.
chunkyks··on Updated GNOME User Interface Guidelines are now official
No sudden changes? Gnome3 was a pox and broke literally everything.

The entire family of touch friendly interfaces on non touch systems can fall into a black hole, and the world would be better for it.

chunkyks··on Apps Getting Worse
To counter your point, it's not just that product managers are easy to blame; it's that it's literally their job to change stuff.

Developers want to change stuff and do greenfield because it's fun, but that's a whole different beast to a career track whose job it is to change things. This goes beyond just poor incentives ["Googler gets a raise because shiny new thing"], into "upper management have created a construct whose purpose it is to disappoint existing customers who like what's already there".

There may be an argument that you'll draw in more people with shiny stuff, than you'll lose when you break old stuff. I only have anecdotes and personal experience that that's untrue [digg? reddit? metro?], and no examples of cases showing that argument to be right.

Also, personally I get my jollies working on other people's old code. I work with several FORTRAN codebases that pre-date my birth, and I enjoy it.

chunkyks··on The rise of never-ending job interviews
And they're also in the situation where good talent isn't going to tolerate that rubbish.
chunkyks··on Ask HN: Is Linus Torvalds a Great Man of History?
Yes. The job says "requires git", the first person filtering resumes doesn't know that if you've been working on software for ten years the of course you know git.

Also, not everyone knows git, or Linux.

If you're applying for a job that says you need experience with word, the put word on there

chunkyks··on Ask HN: Is Linus Torvalds a Great Man of History?
If it weren't for Linux, git wouldn't have existed; git was Torvalds scratching the itch that was needing a better way to manage the Linux source.

He's an outspoken detractor of subversion [1], and after bitkeeper went pear-shaped [2], two projects sprang into being around the same time, solving the problem: Git, and Mercurial [3]. Whichever you think is better, when Torvalds converged on git as the choice for the kernel, the rest of the world could but follow.

[1] https://www.youtube.com/watch?v=4XpnKHJAok8 [2] https://lwn.net/Articles/130746/ [3] https://en.wikipedia.org/wiki/Mercurial

chunkyks··on Ask HN: Is Linus Torvalds a Great Man of History?
No one has mentioned git yet.

It depends on what you think of as great, but the man has developed two of the biggest software items in the world. One that runs the entire internet, and one that runs most software development.

Just about everything, ever, that any given person has done, would have been done by someone else. Sure we'd be on bsd. Or we'd be using subversion or mercurial. Without Einstein, the same truths about physics exist and would eventually be discovered.

I don't know how you define great, But in terms of good for society, and breadth of impact, I have trouble imagining anyone who's done more in recent times

chunkyks··on Goodbye Xamarin Forms
The thing that I, personally, desperately care about is cross-platform on the desktop: Mac, Windows, and Linux.

MAUI was promising to become such a thing [although MS themselves are being a bit non-committal about Linux], but should I be wary of the bigger architectural picture?

chunkyks··on Finding a kernel regression in half an hour with git bisect run (2018)
I was vaguely flippant in my post and it lacked nuance. Actually this project [and my workplace in general] is very friendly and collegial, he was happy to do it, he even already knew where to look since I had done the bisect and otherwise triaged the rest of the issue. We collaborated on an even larger-scale refactoring earlier this year.

Mainly my point was the first paragraph; that bisect is awesome right up until the issue is in a ten thousand line commit.

chunkyks··on Finding a kernel regression in half an hour with git bisect run (2018)
Fond memories of the time I used "git bisect" to find a bug, and the commit that introduced it was some breathtakingly-large codebase-reorganisation-but-shouldn't-have-changed-anything-functionally.

Thankfully the commit didn't have my name at the top. I made him fix it.

chunkyks··on Designing Windows 95’S User Interface
I do enjoy these sorts of things. There was a time when it was about "user interface design" instead of "user experience". Back then it was about "human interface guidelines", consistency, efficiency, and minimal use friction.

Nowadays it's all about the prettiest farkle and the most novel interface. Where friction actually means "more time eyeballs spend looking at my design", and consistency has zero value.

Teams, I'm looking at you. Every election app? You suck at usability, and my laptop is too hot. Windows metro? You obviously sucked and no one misses you. Ribbon instead of menus? Thanks for making me move my mouse and eyes ten times as far just so I can enjoy your pretty icons.

chunkyks··on No, a supercomputer won’t make your code run faster (2017)
No, that's the point; the previous algorithm was O(1) [a simple queue] but that led to doing a huge amount of extra work. By using a smarter queue that "cost" an extra O(log(n)), we could skip work that didn't need doing in the first place.
← PreviousPage 4 of 6Next →