HNHacker News
TopNewBestAskShowJobs

justryry

43 karma · joined April 4, 2017

submissionscomments
justryry··on Windows 11: Half of enterprise workstations don't meet the system requirements
Do we need to? No. Does every large and most small organizations I know do it anyway? Absolutely.
justryry··on Hands-On Scala Programming
This x1000. If you think Optional, Streams, and lambdas make Java close to Scala, you really don't know what you are missing. Some other big and small things off the top of my head:

- import aliases

- type members

- generic variance that doesn't make you want to gouge out your eyeballs

- generics over primitive types

- fully unified types

- an ecosystem that avoids nulls and exceptions

- pattern matching

- case classes

- everything is an expression

- immutable collections out of the box that most every library uses

- higher kinded types

- macros

Sure, maybe Java will get import aliases 20 years after they were due but I'm pretty sure half of that list will _never_ happen. Combined they are a huge deal for productivity, expressiveness, and safety. Java can't die due to the huge existing investments and continuing to improve the language is the right thing to do, but its really well past time for folks to consider more modern languages for new projects.

justryry··on Linux 5.6 is the most exciting kernel in years
NFSv3 is very dead.

I like Kerberos a good bit and I think the complexity of running an LDAP/Kerberos infrastructure is greatly over estimated, but it is disappointing that none of the theorized alternatives ever really appeared. Last I read, LIPKEY was the only serious contender and there were some security concerns that got it nixed.

justryry··on Why Do American Houses Have So Many Bathrooms?
With a house like that, you're probably doing a fair bit of entertaining. You're going to be glad you have those extra bathrooms when you have 60 party guests.
justryry··on Typestates in Rust (2018)
This is one my favorite features of the language and I believe to be fairly unique. It can make for some slick and safe state machine like code.

I do wish that we had reliable RVO so that this could come at zero cost.

justryry··on AMD Rome – is it for real? Architecture and initial HPC performance
Dell has been selling current generation AMD since at least mid last year. We have a few R6415 and R7415s at work.
justryry··on Dropbox exposes personal details of viewers of publicly shared Paper documents
Thanks for the spam!
justryry··on ZFS on Linux 0.8.0
No, ZoL bypasses the usual page cache.
justryry··on ZombieLoad: Cross Privilege-Boundary Data Leakage on Intel CPUs
Do cloud providers commonly float cores between VMs? I could see instances like the AWS T family (burstable) sharing, but I had always assumed that most instance types don't over-provision CPU.

If that's the case, my CPUs are likely pinned to my VM. I could still have evil userland apps spying on my own VM, but I would not expect this to allow other VMs to spy on mine.

justryry··on U.S. Farmers Are Being Bled by the Tractor Monopoly
I haven't seen anything indicating that the operation or repair process requires some sort of online authorization.
justryry··on Permafrost is thawing in the Arctic so fast scientists lost their equipment
It will break down on its own over a decade or so. Burning it off likely isn't feasible because its dissipating off the permafrost over huge areas.
justryry··on Remote Code Execution on Most Dell Computers
Windows and Dell's SupportAssist crapware.
justryry··on Developing for Android is like being a demonetized YouTuber
Maybe they'll start mandating a half-decent device security update policy in the name of security. I've had a few too many two year old devices stop getting updates.
justryry··on MySQL Challenge: 100k Connections
Look at the numbers for MySQL without the thread-pooling and that will probably be close enough.
justryry··on Fearless Concurrency: Clojure, Rust, Pony, Erlang and Dart
While those primitives you mention make it possible to get a correct result, they require consistent and correct use from the programmers. While some of us may do this perfectly most of the time, bugs are inevitably created. This is reality.

Fearless concurrency means guaranteeing many of those problems cannot occur. That frees up brain cycles, eases maintenance, reduces bugs, and perhaps even opens up concurrency to a wider audience or set of use cases.

justryry··on Project Fi Is Now Google Fi
Where do you see $15/mo for Mint? I see that as an intro price which then goes to $23 after the first 3 months.
justryry··on GM closing all operations in Oshawa, Ontario: sources
This is a common misunderstanding and I feel GM hasn't helped matters much.

The engine in the Gen2 is connected to the transmission and does provide mechanical force to turn the wheels.

https://gm-volt.com/2015/02/20/gen-2-volt-transmission-opera...

justryry··on Best Buy Is Thriving in the Age of Amazon
Their prices on the big items have never been too bad, its the accessories where they get you. $25 for a store brand 6' USB 2.0 cable is absurd.
justryry··on Degraded performance after forced reboot due to AWS instance maintenance
Interesting. I took a look and this is the only hypervisor specific piece of code I can find in the patches.

I have wondered what the impact would be on hypervisors. Xen seems like they patched it in a way that removes the need for guests to mitigate, but would guests of other hypervisors get hit with the penalty twice in some cases?

justryry··on KeePassXC 2.2.0 released with YubiKey and TOTP support
The larger problem on cross-platform KeePass was never Mono directly (aside from the FUD), but rather the WinForms UI. One could blame Mono for not having a visually pleasing implementation of WinForms, although .NET core has nothing at all.

Refactoring out a core and building multiple UIs would be an interesting and large project.

justryry··on Building a NAS
What's your power consumption like on this set up?
justryry··on Fedora dev: “HN feedback on what they want from their Desktop – We got it”
Funny, window switching is my favorite feature of Gnome 3.

I use alt-tab to change application, alt-` to change windows of the application. Quite easy to navigate IMO. It never occurred to me to use the arrow keys inside of the window switcher.

The one thing I do miss is a good tiling layout. There's a few plugins out there but not one I found actually works.