HNHacker News
TopNewBestAskShowJobs

thomaslord

578 karma · joined March 27, 2019

submissionscomments
thomaslord··on We can do better than “same, but electric”
Solve the first two points (make city living vastly less expensive and increase the quality of the housing) and a lot of other problems go away.

Bothered by homeless people sitting on the street? A lot of them would rather be in a living room. Got mugged recently? While it doesn't excuse the mugger's behavior, they'd be less likely to commit the crime if their rent was dramatically cheaper. Don't want to listen to your neighbors arguing? Changing up the walls in your apartment building can help a lot.

thomaslord··on The RP2040 Stamp
30 GPIO pins broken out vs. 13 is a good start. I also see no mention of the battery charging stuff on either of the boards you linked.
thomaslord··on Omicron at 100% Prevalence, Colorado
This is for good reason. Rapid tests are substantially less sensitive and often give false negatives, especially for asymptomatic cases. There are also a lot of rapid "at home" tests out there that have high false positive rates, so even if non-PCR tests were added to the data the only reasonable approach would be to still require them to be administered by a medical professional to make sure the test is correctly administered and that the test itself is relatively high quality.
thomaslord··on Sorry I'm late, my car had a 500 error
This is probably a less unusual opinion than you'd think - power steering, especially modern power steering, insulates you from the feel of the road. The argument is usually hydraulic power steering vs electric power steering these days, but there are plenty of people who have weekend cars with no power steering to optimize road feel. How reasonable it is to drive without power steering depends a lot on the car, so you'll see this more commonly with something like a Miata where even without power steering it's not that hard to turn the wheel.
thomaslord··on 78% of the Web Powered by PHP
I absolutely think Ubuntu's update cycle is a big part of why PHP 8 doesn't have a higher adoption rate. The PHP webapps I write are all served by Ubuntu servers (on 20.04 LTS) and there isn't an official PHP 8 package yet. Even if you're running 21.04, PHP 8 still isn't available as an official package. Ubuntu 21.10 was just released and finally shipped PHP 8 packages, and PHP 7.4 support ends in roughly a month. Anyone sticking strictly to LTS releases won't get official PHP 8 support until ~5 months after PHP 7.4 support ends.
thomaslord··on 78% of the Web Powered by PHP
I think PHP7+ has provided a lot in terms of modernization and focus on the OO paradigm.

For what it's worth, there are a couple of tools out there that should help getting your personal app up and running on PHP7 if you're interested in doing that at some point. Most of the breaking changes I've run into are because deprecated features were removed, which in a lot of cases seemed like strange/wrong syntax to me anyway.

I have a legacy app that can't feasibly be updated past 5.6 because it uses a totally undocumented framework that wasn't built in-house. While I could run one of the tools I mentioned, 99% of the framework code probably never runs so there would be a lot of work done for nothing.

thomaslord··on Heroku's Managed DB's have been down for 2+ hours
Interestingly, I have an app using Heroku Postgres that seems to have had zero issues during this outage. I can see data that was stored during this period of time and Rollbar doesn't show any DB connection errors.
thomaslord··on Renting a car will be a pain until at least 2022
This isn't really a sight-seeing thing, but grab a cheese steak! Pat's/Gino's are the famous spots where everyone takes photos, but IMO they're mostly tourist traps at this point. Worst cheese steaks I've had within 100 miles of Philly. Jim's is a good spot, plus it's on South Street which is a good area to walk around in.

The South Street area is also home to a bunch of mozaic murals by Isaiah Zagar, which are definitely worth checking out. There are official tours, but you can also just check out the neighborhood map here and explore some of them on your own: https://www.phillymagicgardens.org/about-us/mosaic-mural-map...

If you like walks, check out the Schuylkill River Trail - it got caught up in the recent flooding so I'm not sure what kind of shape it's in right now, but I assume it'll get cleaned up pretty quick if it hasn't been already. The view of 30th Street Station and a nearby USPS building is pretty cool at night. I've heard it can get a little sketchy if you're down on the trail at night, but as a 6ft tall white guy I never ran into any issues on the route walked home from work for ~8 months. Your mileage may vary, but the worst thing I ever encountered was kids my age smoking weed down by the river.

thomaslord··on Renting a car will be a pain until at least 2022
Some people may not consider it a beater, but rental cars get treated like absolute crap (regular gas even if they should get premium, traditional oil vs synthetic, renters beat them up because they don't care). If I were choosing between a rental car at 36,000 miles or a non-rental at 46,000 miles, I'd assume the non-rental would give me fewer problems in the short term and probably make it to a higher mileage in the end.

Still better than the proverbial $500 Civic with 250,000 miles, 7 owners, and 3 accidents, but not great vehicles to own by any stretch of the imagination.

thomaslord··on Climate change: IPCC report is 'code red for humanity'
Obviously there are many other big issues, but the things you've listed don't have a (direct) impact on climate change specifically. There's lots of things going on that damage the environment in various ways and I agree that we should work on those too, but if we can't take action on climate change all that other stuff will sort of take care of itself when society as we know it ceases to exist.
thomaslord··on The Case Against the Covid-19 Lab Leak Theory
I'm not familiar with the specifics of gain-of-function research, but on its face this comment sounds a lot like "we haven't developed a vaccine for COVID yet, so we should ban trying to develop a vaccine" would've sounded a few months before the vaccines came out.

In scientific research particularly, not having seen results yet doesn't mean we should abandon the research. If gain-of-function research is supposed to help us gain a better understanding of viruses and we're likely to see more pandemic-worthy viruses like SARS and SARS-CoV-2 arise naturally, I think any ban should be considered very carefully.

thomaslord··on Tailwind CSS v2.2
What kind of bugs have you seen? I haven't tried Tailwind JIT yet but I'm hoping to eventually switch over a work project and I'd love to have some idea of when I'm getting myself into.
thomaslord··on PHP in 2021
You don't, that's just the quickest/easiest way to get started. If you read slightly further, you'll get to the section for people who already have the dependencies installed directly: https://laravel.com/docs/8.x#installation-via-composer
thomaslord··on Initial M1 support merged into Linux SoC tree
Wouldn't Docker still need a VM for Linux containers on any non-Linux OS? My understanding is that it uses the host's kernel, so running it on macOS would always require a VM.
thomaslord··on Comparing Svelte and React
So I'm a Vue developer who hasn't ever actually built anything in Svelte, but Svelte uses a really cool model that's completely different from Vue and React. Where Vue/React use a virtual DOM, Svelte is compiled to essentially vanilla JS. Instead of having render functions that fully replace a component, Svelte updates just the parts of the DOM that need to be updated. Because of the dramatically reduced overhead, pretty much any UI should run more efficiently under Svelte.

I'm still a big fan of the developer experience Vue provides and I'm locked into a framework for my work projects so I won't be switching those over any time soon, but I've been meaning to try out Svelte for a personal project some time.

thomaslord··on Ask HN: Why do you still use Wordpress in 2021?
I don't think this is a hard problem to solve, it's just outside the scope of the site generator itself. The best way to handle it probably depends on how you deploy the site, but one option would be using the at command to either overwrite the existing site files or point a symlink to the updated version of the site: https://www.linuxjournal.com/content/schedule-one-time-comma...
thomaslord··on In-car touchscreens are dangerous
You can enable car mode manually! Just go to Settings > Car > Switch to car mode and change it to Always.
thomaslord··on Apple Preps Next Mac Chips with Aim to Outclass Highest-End PCs
One thing to note here that's a bit ambiguous in your comment - an M1XX with 128 GPU cores would still have substantially fewer GPU cores than the 2x Radeon Vega II Duo.

The Radeon Vega II Due has 128 compute cores and 8192 stream processors, so that maxed out mac pro would have 256 compute cores and 16384 stream processors. I don't have any benchmarks to work off of, but I think it's safe to say that a new Mac Pro with the 32-core SoC would still be substantially far behind a current Mac Pro unless it also had a dedicated GPU.

thomaslord··on The Race to Crack Lithium Ion Recycling
There are lots of 18650 "manufacturers" that actually just buy used batteries, re-wrap them, and sell them as new. I imagine that used Tesla battery packs may be used for this purpose pretty frequently. Unfortunately while this activity provides a great value for the players involved, the batteries are often passed off as new high-discharge cells to consumers who use them for vaporizers or flashlights. Using old spent cells for both of these use cases can be dangerous, but it's particularly worrying in vaporizers because the battery may fail catastrophically inches from the consumer's face.
thomaslord··on Ask HN: How are you performing email flows on your early stage product?
You can probably use almost any marketing email provider for this - I know for a fact Mailchimp has an API integration to push new contacts into an email flow.
thomaslord··on Apple Silicon M1 Macs do not support eGPUs
If you want GPU performance to match a dedicated GPU, you can't fit it in a Macbook (or any Mac except the Mac Pro, for that matter). Even if the M1's graphics units only used 50% as much power as an equivalently-powerful Nvidia or AMD dedicated GPU, putting enough graphics power onboard to match even a midrange GPU would immediately overwhelm the cooling abilities of the computer.

Apple could absolutely choose to make better cooling, but they've demonstrated time and time again that they'd rather just let thermal throttling happen and trust that their users will continue to buy a product that doesn't live up to its spec sheet's promises.

Any cooling that could support dedicated-GPU-level performance would require making the chassis dramatically thicker - take a look at some of the gaming laptops out there today with desktop-class GPUs, they can get be like 2 inches thick in pursuit of cooling good enough to support a full-power GPU without massive throttling.

thomaslord··on Clean code won't save the planet
I'd argue that everyone should at least pursue competence.
thomaslord··on Is a billion dollars worth of server lying on the ground?
> If your team is filled with devops engineers, then, sure, go with the non-AWS route.

This seems backwards to me - running a simple VPS on something like OVH/DigitalOcean/Linode is a matter of creating the instance, setting the size, and setting up your server software. Super simple, and likely about the same complexity as setting up a dev environment.

Setting the same thing up on AWS requires slogging through the documentation of their many services, deciding what makes the most sense for you (EC2? ECS? EKS? Lambda? Fargate?), and then configuring more options with less-friendly UI than any other provider I've seen. If you can fully wrap your head around all those services, create a stack that makes sense, and maintain it long-term, you're probably well on your way to being qualified for a DevOps engineer job. I can spin up a quick DigitalOcean droplet for a new project in less than half the time it'd take me to set up an EC2 instance, configure the exact amount of storage I need, and pull up 2 additional browser windows to determine the specs and pricing of different instance sizes in different regions.

thomaslord··on Is Rust web yet?
I think this probably covers it: > you’ll need to build some test harness boot strap for your DB

From what I've seen, it's totally possible to use Rust for web development. However, there are tons of web frameworks in various languages that provide way more out of the box than you can find in Rust. These frameworks have had tons of time to mature - Ruby on Rails is 16 years old, Django is 15 years old, Laravel is 9 years old, and so on.

I think (and hope) Rust will get there eventually, but I think it'll take some time. There's a lot of hype, but speaking as a web developer who's interested in Rust I think there will need to be a lot more tooling and a lot of educational content before it gains any significant market share. I got my start with C/C++ before I ever touched web stuff, but I never got too far into advanced language features. That combined with not having written a serious C program in years makes Rust something I'd really have to commit to learning, so even though I'd love to have a faster better-typed alternative to PHP I won't be writing any actual webapps in Rust in the near term.

Basically, I think most of the people writing webapps in Rust will be Rust people interested in the web rather than web people interested in Rust for a while. There are of course organizations that do more complex stuff on the web and will jump on this sooner, especially places that use microservices and don't have to move their whole platform over, but many people building simpler sites with smaller teams will wait until there's a substantially larger ecosystem.

thomaslord··on Ask HN: Best Dev Laptop 2020
To be fair, they're getting paid to recommend buying it through Amazon. Sure there might be an incentive to link a higher-priced laptop to get a larger commission, but in terms of Lenovo-vs-some-other-brand I don't see any incentive for bias.
thomaslord··on Ask HN: Best Dev Laptop 2020
Cooling on new Mac laptops is nearly-nonexistent. I'd wait for ARM (if that will even be usable for you) or go for a PC if you plan to do anything except editing text files and using SSH.
thomaslord··on The K-shaped recovery
This is the most negative possible framing of the argument at hand.

In my personal position, I want to "force" the government to "use it's [sic] monopoly of force" to accept a little more tax money from me in exchange for making sure that my fellow citizens, whether they're less fortunate or not, don't literally die because they don't have enough pieces of paper to pay for healthcare.

A majority of citizens, including those who regularly give to charity, are not equipped to properly allocate their charitable contributions. I'm not talking about making sure their money goes to the right problem area, I'm talking about making sure it's not funneled into a con man's pocket. Take a look at the financials on major charities and you'll quickly realize that philanthropy doesn't work all that well.

Side note - the government collects taxes, and must continue to do so in order to exist. If you're against taxes as a concept, you're against government existing altogether. If that's the case, your political ideology is effectively anarchism.

thomaslord··on Firefox's JIT is getting significantly faster
That fits into my definition of "significantly". It may not be a total game-changer, but if up to 15% isn't significant, where do we draw that line?
thomaslord··on iOS 14 the most secure mobile OS ever
Are Android 0days still selling for way more than iOS 0days due to relative scarcity, or is that outdated information?

If it's still true, this article is missing pretty much the whole story.

thomaslord··on I Was a U.S. Diplomat. Customs and Border Protection Only Cared That I Was Black
> read the whole article waiting for the reason they cared she was black

The reason they cared she was black is that they were racist... In one of the interactions she documented, the CBP officer told her he knew "what drug smugglers look like" and said "you know what I mean".

← PreviousPage 4 of 7Next →