HNHacker News
TopNewBestAskShowJobs

Yeroc

537 karma · joined February 26, 2009

submissionscomments
Yeroc··on -2000 Lines of Code
I heard Elon Musk state in an interview that they gave every new line of code 1 point and every deleted line of code 2 points so clearly at least Tesla seems to value fewer lines of code.

Reference: https://youtu.be/YAtLTLiqNwg?t=953

Yeroc··on Choose Boring Technology (2015)
Um, even if it's mature technology that doesn't negate the costs of operating two different databases which is a large part of what the original presentation is about.
Yeroc··on Monolith First (2015)
Indeed! The "Latency Numbers Every Programmer Should Know" page from Peter Norvig builds a helpful intuition from a performance perspective but of course there's a lot larger cost in terms of complexity as well.
Yeroc··on Show HN: Bestsnip – Draw animations online with automatic inbetweening
Ah... Reminds me of the heady days of IE6 supremacy when so many websites were IE6 only. Sucks that we're headed back to those days again.
Yeroc··on Suspended from Google Play for listing supported subtitle formats
Yeah, this is what doesn't make sense to me. Why not leave the current approved app listing up? Why, during an update would they completely remove the listing for previously approved versions?!? Is the process really that broken?
Yeroc··on Raspberry Pi Pico and RP2040 Microcontroller
Thanks for your video. This no doubt foreshadows the Raspberry Foundation eventually moving away from the Broadcom SoCs to their own custom SoC for future Raspberry Pi iterations as well.
Yeroc··on Red Hat announces no-cost RHEL for small production environments
It's not a matter of whether a contract was breached. People tend to get upset when trust is broken. I suppose your argument is that people shouldn't have trusted RedHat because no money was exchanged but that's not really how trust works in real life.
Yeroc··on Amazon: Not OK – Why we had to change Elastic licensing
Lucene is a pretty low-level search library. It has no concept of clustering etc. etc. What ElasticSearch built on top is far from trivial. Furthermore, ElasticSearch pays a number of people to contribute back to the Lucene project.

As far as I know AWS hasn't contributed any code of note back to ElasticSearch or Lucene.

Yeroc··on Amazon: Not OK – Why we had to change Elastic licensing
It's a bit more muddled then that since AWS isn't using the true ElasticSearch bits but rather an OpenDistro fork of it that they created themselves. So is it still ElasticSearch? Mostly, but it's not exactly the same thing either. But of course AWS would want to leverage the name recognition of ElasticSearch...
Yeroc··on The State of State Machines
It was interesting to me how many of these were related to making async calls to adjust state resulting in race conditions. In many cases the argument was made that async calls were not justified. Many times we follow a particular call pattern in order to keep things consistent without fully considering whether it's necessary and/or safe.

Also I wasn't aware of the tool named Frida[0] that she kept referencing so I had look that up.

[0] - https://frida.re/

Yeroc··on I made Deskreen, open source app to make any device a second screen for computer
I guess the downside of using this mechanism is that if you already have an external monitor attached then you can't use this solution? Or is there another way to use Deskreen? For example, my Mac laptop is already plugged into a large external display so there's no free port for a dummy plug like this.
Yeroc··on Signal WhatsApp Chats Import
The downside of that attitude is that if a chat program is only used for what governments consider subversive activities then it will be targeted to be shutdown. It is much better to have a general-purpose, secure chat program that IS mainstream making it more difficult for oppressive regimes to target.
Yeroc··on Don't Use Protobuf for Telemetry
I thought the author addressed this pretty clearly in the article. For his specific use-case he was delivering a JVM agent.
Yeroc··on AWS CloudShell
Build tools run on the remote system.
Yeroc··on Employees are leaving Facebook and torching the company in departure notes
I think one of the issues (beyond media's propensity towards sensationalism to draw attention) is that the extremes at either end of a debate are very black and white. Black and white can be explained in a single sentence many times but everything in between is nuanced (or grey as you called it). The problem with nuanced positions is it requires more than a 280 character payload to explain...
Yeroc··on CentOS Project shifts focus to CentOS Stream
Exactly. It boggles the mind the RH would make the announcement without having the new plans in place.
Yeroc··on CentOS Project shifts focus to CentOS Stream
This. We run CentOS for non-critical stuff and RHEL for stuff that really needs support. If we need to switch off CentOS we certainly won't be using RHEL either. Doesn't make sense to be running a Debian flavour mixed with RHEL since the two a significantly different.
Yeroc··on Babelfish: SQL Server-to-Postgres Translation Layer
Interesting. Now where's the Oracle-to-Postgres Translation project? ;-)
Yeroc··on Java Verbal Expressions
Is there any language 20+ years old without cruft?
Yeroc··on Canadian government pledges to connect 98% of Canadians via High-Speed Internet
I wonder whether we'll see the day when the satellites themselves can contain say, Netflix/Amazon/Disney cache servers to cut down on back haul traffic?
Yeroc··on Deprecating scp
You could try something like bbcp (https://www.slac.stanford.edu/~abh/bbcp/) if copying large amounts of data over relatively high-latency network connections.
Yeroc··on Deprecating scp
I guess the rationalizations will change once scp (the protocol) is well and truly dead won't they?
Yeroc··on Firefox 82
You've got that right. We're quickly heading back to the days of "This website best experienced in IE6." (replace IE6 with Google Chrome). It's not a good thing.
Yeroc··on Google disabled my husband's account
This helps mitigate some risk but if you're using OAuth or rely on receiving future emails via your @gmail.com account you're still out of luck regardless
Yeroc··on DDR5 Is Coming: First 64GB DDR5-4800 Modules from SK Hynix
And there are ways to manipulate RAM access patterns to induce errors as described in the initial Rowhammer attack paper plus later RAMBleed papers. Hopefully this newer DDR version is designed to be resistant to this type of attack.
Yeroc··on Bare Metal Programming on Raspberry Pi 3
Not sure exactly what he means by that but he does link to another effort that implements everything using Rust: https://github.com/rust-embedded/rust-raspberrypi-OS-tutoria...
Yeroc··on JDK 15
That's not true unless you mean "free LTS" JDK from Oracle. There are several other projects providing free LTS, TCK-certified builds including: RedHat OpenJDK & Amazon Corretto to name two off the top of my head.
Yeroc··on JDK 15
What's funny is there were versions of the JVM for Sparc way, way back in time (Java 1.1) that had so-called green threads which were multiple threads mapped to a single (or multiple) native threads.
Yeroc··on Jira Is a Microcosm of What’s Broken in Software Development
We're running on the Cloud version and the ticket pages are incredibly janky and slow.
Yeroc··on Canada's Covid Alert Mobile App
This is based on the Apple/Google API initiative. Now if only we can get the provinces onboard with this. One of the things about Canada is that the provinces are largely responsible for funding and delivering health so that federal government can not mandate that the various provincial governments adopt this. A couple of provinces have their own applications but none of these apps have approval to use the Apple/Google APIs so hopefully they'll drop them and use the Canadian one instead. It makes more sense to have a single app for the whole country.
← PreviousPage 5 of 8Next →