HNHacker News
TopNewBestAskShowJobs

oconnore

3,789 karma · joined December 9, 2009

eric@oco.nnor.org
submissionscomments
oconnore··on A molten salt storage solution using sodium hydroxide
It seems unfortunate that it's possible to patent something so well documented:

https://en.wikipedia.org/wiki/Cathodic_protection

https://en.wikipedia.org/wiki/Galvanic_anode

oconnore··on AWS price reduction for data transfers out to the internet
You can imagine that the conversation went something like:

“Hey, look at Cloudflare, should we reduce egress costs?”

“Absolutely not, but let’s make a free tier change and hope that fewer people hassle us about that”

It’s a signal that they’re digging in on the price structure.

oconnore··on Los Angeles is gearing up to ban wood-frame construction
> the motion would significantly increase the cost of constructing housing in Los Angeles

NIMBYs at it again.

oconnore··on Data Fabric vs. Data Mesh: What's the Difference?
This reminds me of David Mindell's work on situated autonomy: https://www.youtube.com/watch?v=M0-tafxh7gc https://www.robotics.org/userAssets/riaUploads/file/20-OurRo...

> The highest levels of technology are not necessarily full autonomy, but situated autonomy

> All autonomous systems are joint human-machine cognitive systems

Fundamental questions: Where are the people? Which people are they? What are they doing? When are they doing it?

oconnore··on The Air Force has a plan to make jet fuel out of air
It’s probably more efficient to use a fuel like methane as opposed to oil as a medium-long term storage, e.g. for turbines used to address peak power grid usage, or winter storms (especially as more homes electrify HVAC).
oconnore··on How Time Series Databases Work, and Where They Don’t
> Often an operational analytics DB (Clickhouse, CrateDB) might also be a solution

This might be a bit off topic, but speaking of gaps in common observability tooling: is an OLAP database a common go-to for longer-timescale analytics (as in [1])? We're using BigQuery, but on ~600GB of log/event data I start hitting memory limits even with fairly small analytical windows.

In this context I have seen other references to: Sawzall (google), Lingo (google), MapReduce/Pig/Cascading/Scalding. Are people using Spark for this sort of thing now? Perhaps a combined workflow would be ideal: filter/group/extract interesting data in Hadoop/Spark, and then load into OLAP for ad-hoc querying?

[1]: https://danluu.com/metrics-analytics/

oconnore··on SHA-1 'fully and practically broken' by new collision (2020)
I was surprise that no one suggested truncating SHA-256 to 160 bits (same as for SHA2-256/224, or SHA2-512/256). The attacks on SHA-1 are not directly based on the length of the hash, they are based on weaknesses in the algorithm.

Even attacking SHA2-256/128 would be quite difficult as I understand it, even though it's the same length as MD5.

Truncated hashes also of course have the great property that they mitigate the length extension in Merkle-Damgard

oconnore··on Goats became an unconventional weapon against wildfires
It cannot scale, but it is a useful tool for specific locations and problems.

What does scale is using fire to fight fire -- prescribed burns, and allowing natural fires to burn while monitoring them for safety. In parallel, lots can be done to harden home in the Wilderness-Urban-Interface.

https://www.latimes.com/california/story/2021-09-18/how-pres...

oconnore··on Ask HN: Why is Confluence Wiki Search so bad?
> Power users are a small share of users of knowledge management software, so it is difficult to build a system only for them

In practice, knowledge management at companies is a specialization. There are <5% of employees that go around and document/organize things for everyone else. Most employees are passively consuming information and information hierarchies built by someone else.

If you're not building tools for those power users, you're not building for creating and organizing content in your system at all.

As an example of how nuts this is, managers at my company regularly try out various search terms, create index documents, and do "internal SEO" to optimize how other employees will discover documents. This isn't a byzantine environment like public web search is, why do I have to hack around the wiki's default notion of page relevance?

oconnore··on Ask HN: Why is Confluence Wiki Search so bad?
It seems like there ought to be some recognition that these are business tools, and ought to be designed with power users in mind. Instead, "search" in B2B products is built with the same uber-minimalist UX as B2C search.

Even early Google had more power user features than a typical B2B product search bar.

Boolean expressions (NOT, OR, AND), exact match strings, links-to, linked-from, in-folder/category, etc. should be mandatory for these workflows. Better if you can include search queries as live page content, as in Notion & Height.

oconnore··on Apple already scans iCloud Mail for CSAM, but not iCloud Photos
In some ways, I think privacy advocates could be shooting themselves in the foot here. I think that mainstream storage encryption (mainstream as in WhatsApp and Signal, as opposed to encrypting your NAS using linux commands) is very important for privacy, and that deploying it without running into CSAM objections and legislation is a Sisyphean task for for-profit businesses. Messaging seems to be more legally defensible than storage from a business perspective.

If you take as an axiom that mainstream businesses will be forced to protect themselves against contributing to CSAM distribution, then the choice to offer encrypted cloud storage to non-technical end users REQUIRES doing the scan on a trusted computer (Apple has chosen the phone itself).

I think the arguments that this can be abused are very real, but it's worth talking about how to fix that, because I think the alternative might be sacrificing E2EE cloud storage in the mainstream (as has happened with every other mainstream company). Perhaps more thought should be put into making this process auditable by the device owner (or by a trusted 3rd party -- say the EFF).

Or perhaps the scanning could be federated -- say I don't want Apple doing that, but I might trust a privacy oriented non-profit to "certify" to Apple that my personal photo album is CSAM-free. Can that 3rd party scan be blinded, such that I send data that is representative of my images, but I've already anonymized my photos using a transformation?

Could we audit (similar to certificate transparency):

1) What data from the device is being scanned? What data is being uploaded?

2) What "hashes" are being matched against, and how are those changing over time? Can the data lineage of the NCMEC database be audited? Would that pick up malicious hashes injected into the database?

Generally, I think our privacy paradigm needs to be built in such a way that it can actually be deployed in our policy environment. More realpolitik, less ethical grandstanding.

oconnore··on ImageNet contains naturally occurring Apple NeuralHash collisions
If it's so easy to modify NeuralHashes, won't "CSAM networks" just rotate the hashes of their "collections"?

If you can make an innocent picture collide with a CSAM picture, presumably you can also edit a CSAM picture to have a random hash not in the database?

oconnore··on Absurd-SQL – Use sqlite3 on the web with storage in IndexedDB
My understanding:

    SQLite: SQL -> SQLite C query engine -> POSIX Filesystem

    Absurd-SQL: SQL -> (WASM) SQLite C query engine -> "filesystem" shim code -> IndexedDB
oconnore··on Xsolla fires 150 employees based on big data analysis of their activity
Where were the managers? If you have to use company wide data analytics to know whether your employees are productive, you should fire your managers first. Then with better managers, those unproductive employees might start being challenged and engaged appropriately.
oconnore··on $100M xPrize for Carbon Removal
Carbon neutral jet fuel exists (synthetic fuels from electrolysis, and/or biofuels), and could be scaled up. The issue is not “can we do this”, it’s “can we justify doing this economically”.
oconnore··on Engineers can disrupt climate change
McKinsey’s fiduciary incentives are absolutely aligned with overcoming the major challenge of the 21st century — climate disaster is bad for business. Whether any specific individual consultant (out of 30,000 people) has the foresight to recognize and plan for that is another question.
oconnore··on Engineers can disrupt climate change
I think a major issue is that the viability of solutions is compared on a short term cost basis that ignores externalities.

As an example: on a very short term basis, it is easier and cheaper to pile your trash in your basement, or to not brush your teeth. The value of those things only becomes very apparent after a day or more.

On a short term basis, fossil fuel based solutions are really great, flexible, stable, and cheap. We have to do something different despite that, because that short term basis doesn't tell the full story.

oconnore··on Why are people suckers for the Myers-Briggs, Zodiac signs?
I think the distinctions built into Myers-Briggs are a useful substrate for understanding your own tendencies better.

As an example: some situations call for being very detail oriented (J), where some situations call for being big picture (P). If you know you are prone to one or the other, you can either let others handle those situations, or realize that you are outside your comfort zone and be extra intentional.

oconnore··on Apple, FedEx and the cookie apocalypse
Jeff answered this here: https://www.jefftk.com/p/why-i-work-on-ads
oconnore··on UUID, serial or identity columns for PostgreSQL auto-generated primary keys?
Getting a collision with this approach doesn’t matter — the whole point is to loop if you do get a collision. The only issue is getting a long string of sequential collisions, which is highly unlikely.
oconnore··on Ford Wants Billboards to Beam Distracting Ads to Screens Inside Your Car
I am usually very anti advertising, but I don’t understand the backlash here. If it’s done tastefully as you describe it’s basically just a hands free QR code.

Rules:

- opt in: nothing happens unless I click the “I saw something on a billboard” button

- no animation or sound, just a button/link

oconnore··on Why My Blog Is Closed-Source
Each page load for this article is 485 KB data, but some of the other pages are more like 1.5 MB

This blog has seen 14,000 views today, but some of the other pages are ~38-40k views

So if you assume ~990KB average page size, 30k views, and he were to post once a day, then that is $78/mo in bandwidth costs assuming 9c/GB. Maybe people tend to click around to the homepage / old articles, or refresh the page a few times?

oconnore··on Israel's autonomous 'robo-snipers' and suicide drones raise ethical dilemma
This feature is ready to ship, our data shows that over 99.2% of hikers correctly interpret our fence boundaries!
oconnore··on The Framework Laptop
Nespresso pods for silicon sound great! I’m not a hardware engineer, I’m just tired of $800 “replace the entire main board” repairs when I broke my ‘H’ key.
oconnore··on I heat my home by mining crypto currencies
Natural gas heating contributes significantly to climate change, and if you're in an area with significant renewable electric (or if you expect you will eventually over the lifetime of your system), you can lower your carbon footprint by heating with electric heat pumps.
oconnore··on 40 Year History of Opposition to Nuclear Power in California
It seems like the only way for carbon sequestration projects to succeed is to leverage cheap nuclear power. The winner of the XPrize competition [1] should just go to whoever figures out how to build a few gigawatts of nuclear capacity, and power "whoever comes in second place".

[1]: https://www.xprize.org/prizes/elonmusk

oconnore··on Why Create a New Unix Shell?
(Fish doesn't make me 3x more productive, but...) I think a good analogy would be having sharp tools. If you don't have to exert yourself to do simple things, then menial tasks use less mental energy which you can save for your actual work.

Fish manages to pull this off without _any_ configuration burden (I use it completely stock), which is exciting because usually to benefit from shortcuts or macros or other "productivity hacks" you have to become a power user.

oconnore··on Encryption Lava Lamps (2017)
It seems like you could probably just aim a typical camera at a potato and get enough sensor noise in the pixel data to be a perfectly fine RNG. I doubt anyone could hope to demonstrate a bit for bit match of any two pictures using a modern digital camera (maybe even if the lens is closed).
oconnore··on An update to storage policies across your Google Account
I have this and have been unable to login since 2015 with no ability to recover my account (I know the password, but it's flagged as "unrecognized device"). I also can't turn it off or delete the account.
oconnore··on Htmx 1.0.0 Release
Congratulations! What are the next directions for the scripting language?
← PreviousPage 4 of 29Next →