HNHacker News
TopNewBestAskShowJobs

cwmma

1,957 karma · joined December 30, 2012

[ my public key: https://keybase.io/calvinmetcalf; my proof: https://keybase.io/calvinmetcalf/sigs/hSxsMlXz9xBucNTKe5tE8emSiSLmAVZPmXC-K5Hq2-A ]
submissionscomments
cwmma··on dBase: 1979-2026
Shapefiles, the legacy multifile file format for geospatial stuff that is still an incredibly important interchange format since it has basically universal support is built around DBF files.

So despite it being an incredibly old file format it's still used constantly in the GIS world and it's probably not going to go away because while it's not a good format, it does basically everything at to at least a mediocre level which can't be said for any of the newer formats that tend to do a few things great but other things terribly.

Like Geojson is great for interchange but you can't really do in place edits or even in place seeking from disk, shapefile can.

Sqlite allows great editing and seeking but you can't use that in a browser without doing something complicated like compiling the sqlite binary to js or wasm.

cwmma··on Newton's law of gravity passes its biggest test
my understanding is that there are a few MOND champions who are still holding on to the idea while everyone else has moved on.
cwmma··on The Future of Everything Is Lies, I Guess: New Jobs
What are you talking about, the only use of meat is in "Meat Shield", a phrase that's been around a long time now.
cwmma··on A cryptography engineer's perspective on quantum computing timelines
he pretty explicitly states that AES 128 is not in any imminent danger and mandating a switch to 256 would distract from the actual thing he thinks needs to happen.
cwmma··on LinkedIn is searching your browser extensions
The page isn't allowed to know what extensions you have, instead LinkedIn is looking for various evidence that extensions are installed, like if an extension was to create a specific html element, LinkedIn could look for evidence of that element being there.

Since the extensions are running on the same page as LinkedIn (some of them are explicitly modifying the LinkedIn the website) it's impossible to sandbox them so that linked in can't see evidence of them. And yes this is how a site knows you have an ad blocker is installed.

cwmma··on The 'paperwork flood': How I drowned a bureaucrat before dinner
I have had to repeatedly attest to my insurance that treatments and meds for my 6 year old son with a genetic condition is not work related. My 6 year old who I will point out is unemployed. Usually it's just a popup screen but occasionally it's a scary letter that threatens to not pay for surgery if not properly filled out.
cwmma··on Intel Demos Chip to Compute with Encrypted Data
In theory you only need to trust the hardware to be correct, since it doesn't have the decryption key the worst it can do is give you a wrong answer. In theory.
cwmma··on My journey to the microwave alternate timeline
American microwaves almost always have a fairly easy way to change the power level, it's just nobody bothers to use it.
cwmma··on Why NUKEMAP isn't on Google Maps anymore (2019)
Usually the 'look' is not the issue as much as the geocoder (which you are only allowed to use with a google basemap, no that clever idea you have isn't going to work), like clients are often excited to use a more customizable basemap but balk when it comes to other geocoders which are nice but are not the google one which people really really are used to.
cwmma··on Why NUKEMAP isn't on Google Maps anymore (2019)
not OP but the google maps API doesn't actually support other vector tiles (and other map libraries are not allowed to use the google map basemap) which means it's not easy to just have two versions of the site that differ only in basemap
cwmma··on I wasted years of my life in crypto
Actual payment fees are hitting a couple % max, all the rest is platform fees which are orthogonal to how you are paying. If you sell something through airbnb, they will get a cut no matter how you pay.

Credit card fees are a great deal for consumers even when they are added as a surcharge or there is a cash discount. Not having to deal with cash AND being able to dispute transactions are significant benefits.

cwmma··on I wasted years of my life in crypto
In your example crypto would only replace the visa network. Most of the fee you are playing is to Airbnb for getting you the client in the first place.
cwmma··on TSA's New $45 Fee at U.S. Airports Unfairly Punishes Families in the Fine Print
A Veteran health ID card is a government issued photo id card used to prove your identity with the government to get health care, why wouldn't it be allowed for proving your identity with the TSA.

1. https://www.tsa.gov/travel/security-screening/identification

cwmma··on The last-ever penny will be minted today in Philadelphia
It's because technically the dollar is divided into Dimes, Cents, and Mil. (this is why dimes say 'One Dime' on them instead of 'Ten Cents'.

So while the mil isn't really used anywhere else that regular people see any more due to inflation, it is a valid division of the dollar and that's why they are able to get away with it.

cwmma··on USPS Media Mail Rules Are Arbitrary and Stupid
Any time you have to divide up a range of things into distinct buckets you get weird corner cases. Many states tax restaurant meals different from groceries and thus must decide on where the exact difference between buying a single donut (this is obviously food for now and this treated like restaurant food) and a dozen donuts (this is food for later so obviously a grocery).

Comic books are much more "magazine like" then "book like" in practice so it's not surprising they are treated similarly.

cwmma··on Making Democracy Work: Fixing and Simplifying Egalitarian Paxos
You are confusing "democracy as used colloquially for government" and "democracy as used by computer scientists to design systems that still work on failure prone networks"
cwmma··on James Watson has died
So first off, no shit the college board things the SAT measures good stuff, it's their test.

Second nobody said the SATs don't measure something, but that something is ability to take an SAT test which is highly predictive of how well you can take other tests. Which as our society puts lots of stock into tests isn't nothing but it's not measuring anything inate.

cwmma··on James Watson has died
That's like saying:

"Even if there was small differences in honesty caused by being a Spaniard, it never tells you something about the individual before you."

When there is no actual evidence of Spaniards being dishonest and the only people making the argument seem to already have a beef with the people of Spain.

cwmma··on James Watson has died
No your the one that's being misleading, genetics isn't height and race isn't a coherent genetic category.

It should be noted that Watson knew this hence why he was focused on the one thing you can say very definitely about black people in America, that they have darker skin then white people and thus was trying to tie melanin to to intelegence.

cwmma··on Hosting SQLite Databases on GitHub Pages (2021)
The actual regression might be with githup pages where firefox was sending the same ambiguous headers the whole time but something in github's stack started interpreting them differently.
cwmma··on Hosting SQLite Databases on GitHub Pages (2021)
my understanding is that technically only gzipped content is supported, not gzipped transport of arbitrary content. Due to ambiguity around the word 'append' [1] in the spec, firefox adds 'identity' (aka don't compress) to the end of the list of compressions supported while most other browsers replace the list with 'identity'. Also it should be noted that this is not a user configurable header so you can't actually try to override it.

There is a second layer to the bug in that github pages should almost certainly not be sending back slices of compressed files even if gzip is listed before identity and some change to something in the github stack probably exposed the bug that was there in firefox all along.

I literally just stumbled on this last week while doing a side project that involved browser range requests so this is fresh in my head.

1. it comes down to whether it was meant that 'Accept-Encoding:identity' should be appended to the list of header values possibly overwriting the one that already was there or if 'identity' should be appended to the list of values already in the 'Accept-Encoding' header. Firefox does the latter, everyone else does the former.

cwmma··on Hosting SQLite Databases on GitHub Pages (2021)
works fine on safari desktop for me
cwmma··on Hosting SQLite Databases on GitHub Pages (2021)
I'm assuming your using firefox, if so it's this bug[1] that basically prevents range requests from working. Basically firefox says it will accept gziped data even though it's a range request and github pages dudifly sends back an unreadable slice of a gziped file.

1. https://bugzilla.mozilla.org/show_bug.cgi?id=1874840

cwmma··on Admin error 'killed' 20,000 troops (2000)
During WW2 the entire country was geared up to fight the war so any death in the military anywhere was by definition related to the war so I'd assume it did make sense then.
cwmma··on Geoutil.com – Measure distances, areas, and convert geo data in the browser
If you read the about page it lists the open source tools it used to make it, primarily turf.js so a library for others to do it already exists.
cwmma··on The game theory of how algorithms can drive up prices
The problem with this is it ends up being a signal in of itself, so when you say, the cap is X you end up having everyone immediately set their profits to X and never budge from there
cwmma··on Willow quantum chip demonstrates verifiable quantum advantage on hardware
but much like AI hype quantum hype is also way over played, yeah modern asymmetric encryption will be less secure, but even after you have quantum computers that can do Shor's algorithm it might be a while before there are quantum computers affordable enough for it to be an actual threat (i.e. it's not cheaper to just buy a zero day for the target's phone or something).

But since we already have post quantum algorithms, the end state of cheap quantum computers is just a new equilibrium where people use the new algorithms and they can't be directly cracked and it's basically the same except maybe you can decrypt historical stuff but who knows if it's worth it.

cwmma··on Democracy and Capitalism Are Mutually Reinforcing
Hm wonder why the chart of for Hungary cuts off at 2000, going off the other chart it would seem they wanted to avoid any data that got in the way of their point
cwmma··on Democracy and Capitalism Are Mutually Reinforcing
It should be pointed out that the free market and capitalism are not the same thing and accumulations of capital can distort the free market without government intervention, in other words you need a larger government if you want an actual free market else you get what's happening in America where you have monopolies everywhere acting as toll gates to nickle and dime everyone who wants to do actual business.
cwmma··on The government ate my name
In America (well in my state, everywhere does it slightly differently) you can't really give people multiple middle names, all you really do is give them a single middle name with a space in it.

source: gave my children fancy names

← PreviousPage 2 of 23Next →