HNHacker News
TopNewBestAskShowJobs

tepitoperrito

158 karma · joined November 7, 2019

i will send you a wall of text for free lol
submissionscomments
tepitoperrito··on She Let the Kids Wait Briefly in the Car. Now She Can't Be a Teacher
Wouldn't this be something actuaries have a database for? Or is that a stretch...

EDIT: I nerd-sniped myself and am sketching out how I'd design the schema for those tables : /

tepitoperrito··on Ubuntu 22.04 Root on ZFS
If you like snapshots at least one person has got https://zfsbootmenu.org/ working with ubuntu server[0].

[0] https://github.com/edifus/ubuntu-server-zfsbootmenu

tepitoperrito··on SQLite may become foundational for digital progress
"This caching ideally would be enforced by the browser, and not the server"

I don't think we'd need a UI served by that central server at that point. A sqlite file and some local program that communicates with other (de)centralized hosts for whatever services or data isn't available locally sounds like a neat departure from the approach the Solid project is taking with plug-able data backends.

Instead whatever ecosystem springs up around really making use of sqlite at "the edge" (here I mean individual's computing devices - not what they mostly references to fly.io and cloudflare from TFA) could invert how web apps are delivered and consumed for the 1% of people who care about this kind of thing. By invert I just mean that the user hosts their own frontends and interfaces with DNS named hosts / ports providing functionality, CPU, disk, network a la plan9.

tepitoperrito··on Ellen Ullman: We Have to Demystify Code (2017)
I wish Peter Welch would take on the challenge of demystifying code, he's already written a fun diatribe on (against?) programming that even non-programmers can enjoy. See here: http://www.stilldrinking.org/programming-sucks
tepitoperrito··on Show HN: A Visual IDE for React
You might not hate react, you might just be holding it wrong.

A component could represent a discrete entity or thing you'd like to alter the state of. You might be able to handle that all locally in that component but beyond this limited case don't try to shoehorn state management into a view library.

I highly recommend spending a few minutes getting to know MobX which I think maps very well to the concept of business logic and state encapsulated (in one class if you'd like) and seperated from the view layer.

tepitoperrito··on Ask HN: Does FAANG innovate anymore? If not, where to go?
At a cnc shop in the Midwest I worked as a full stack we dev / software developer and got exposed to all kinds of technical and social engineering problems. From working on CAM programming algos (comp geo was a trick to learn tho) to distributed systems to ux of internal software.

Basically what I'm saying is go work for a non software company doing B2B work and make "magic" happen. Infinitely rewarding and can pay remarkably well if you provide value.

tepitoperrito··on Tailscale raises $100M
Like a hybrid NNCP-GO and nebula sdn. Neat!
tepitoperrito··on Ask HN: What software/program annoys you?
Zoho CRM and Zoho Invoice. Deluge, their scripting language is obtuse and their REST API docs stay wrong or out of date for months at a time.

I could go on but the killer paper cut with that software is the abysmal in built reporting tools and the equally absurd limitations on how much of your own data you can export before they start charging you.

For reference, we pay 35 dollars per user per month. We are still price sensitive so Salesforce or others aren't real options yet.

tepitoperrito··on Diversity of extraterrestrial purine and pyrimidine in carbonaceous meteorites
Meta comment first: Man, I hate SEO spam and I long for more diversity in powerful search engines (one's tailored for scientific research, some tailored to religious scholarship, etc). Because searching "abiogenisis facing theoretical problems" is like 90% theological bent spam that would fail scientific rigor (I am not agnostic or atheist either).

This is what I found on the first page of google that I felt like reading the abstract for if anyone's curious: https://www.nature.com/articles/s41598-020-58060-0

tepitoperrito··on CDC tracked millions of phones to see if Americans followed lockdown orders
There are doctors, lawyers, administrators, and talking heads in their 80s who are well known and respected in their fields today. My knowledge of biology and arithmetic puts them at around 30 years old in the year 1972. That's the year the program ended.

If not the CDC then maybe we should just question everyone's motives and I apologize for trying the sensationalist approach.

EDIT. Maths. Unedit. Still maths

tepitoperrito··on CDC tracked millions of phones to see if Americans followed lockdown orders
Acknowledged, I mostly don't want to talk past others who are hung up on conspiracies (pro or against). Much more fruitful is definitely the analysis of strategies and games and actors. Their power or influence and their motivations.

Thanks for your thoughtful response.

tepitoperrito··on CDC tracked millions of phones to see if Americans followed lockdown orders
I don't approve of using the term conspiracies as a way to denounce the questioning of true intentions or possible problem areas.

Unless someone can prove that no one involved in the tuskegee "incident"[0] is no longer employed or influential at the CDC I will just resign myself to thinking that THEY are the conspiracy theorist, a conspiracy to seem infallible or at least incorruptible. Such a concept is of course ridiculous, don't turn off your brain with an appeal to authority.

[0] https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study

EDIT: spelling

tepitoperrito··on Consfigurator 1.0: Common Lisp based declarative configuration management system
I found their raison d'etre very interesting.

"Declarative configuration management systems like Consfigurator and Propellor share a number of goals with projects like the GNU Guix System and NixOS. However, tools like Consfigurator and Propellor try to layer the power of declarative and reproducible configuration semantics on top of traditional, battle-tested UNIX system administration infrastructure like distro package managers, package archives and daemon configuration mechanisms, rather than seeking to replace any of those. Let’s get as much as we can out of all that existing distro policy-compliant work!"

tepitoperrito··on Gnome patent troll stripped of patent rights
I agree that software patents shouldn't exist. I think the taxation is on leveraging your brain to prevent others from using concepts you've learned to be useful.

With some clever legalese it should even be possible to minimally harm individuals with brains while adding a non negligible cost to those who would (and are) abuse the system

tepitoperrito··on Gnome patent troll stripped of patent rights
I need to investigate this "maths disqualifier" because it completely blows my mind that companies are actively patenting the application of statistical machine learning models to their domain.

For example Xometry has successfully patented "METHODS AND APPARATUS FOR MACHINE LEARNING PREDICTIONS OF MANUFACTURING PROCESSES"[0]. To me there is literally nothing novel here, they are just describing the results of using an existing stats tool in the "manufacturing" domain, preventing other companies from sharing how they do stuff like this for fear of being sued.

I read that patent as saying if you work for a CNC machine shop you can't run random forest on a CSV of your own data unless you get granted a license to by a potential competitor.

[0] https://patents.justia.com/assignee/xometry-inc

edit:fixed link

tepitoperrito··on Spacedrive – A File Explorer from the Future
Programming in languages other than assembly or C doesn't preclude you from implementing a responsive GUI
tepitoperrito··on Spacedrive – A File Explorer from the Future
Disclaimer: I think this project is silly in the face of tools like rclone + borg.

Hammer2's wikipedia article lists dragonfly bsd as it's solely supported os and ceph requires one to... Manage a ceph cluster.

Now the question of whether this is similar to those technologies becomes easy to answer: no, they aren't similar. This tool aggregates external storage providers while the tools you reference require you to be your own provider.

My personal recommendation (if this project interests you) is to check out initiatives like upspin.io and Tahoe lafs

tepitoperrito··on Microsoft finds Linux desktop flaw that gives root to untrusted users
I was hoping Microsoft's own write-up[0] would cover what distro this PoC was based off of since most popular ones using systemd have some kernel level security policy framework (whether apparmor or selinux).

Instead, under the mitigation section of their blog post the focus is on some product known as Microsoft Defender for Endpoint. From my own (naive) understanding the type of exploit described here would violate most sane selinux policies for the networkd binary.

I guess the only way to know for sure is to try exploiting this vuln on my own systems and see what happens.

[0] https://www.microsoft.com/security/blog/2022/04/26/microsoft...

tepitoperrito··on The satellite imagery industry still has no idea what customers want
You do need to login to see information on individual box delivery statuses.

Otherwise, you just get the "master tracking number" delivery estimate which seems to be based off of the first box delivery date, not the date all the boxes will have arrived.

There's probably a good reason things are that way for delivery tracking (see chesterson's fence). But the rabbit hole doesn't end there! Reports generated from their own customer portal don't include per-box delivery dates. They all show the delivery date of the FIRST box. This is extremely frustrating when trying to make accurate models for forecasting, or even just lead time estimation.

They do this to make it harder to compare their services to competitors like DHL (oodles better than FedEX - but there are risk management considerations and also capacity issues) and it ends up harming businesses trying to serve their own customers better. This is especially annoying since they have really granular data internally that go into even more detail than just delivery date on a per box level.

Attached is a screenshot of a spreadsheet fed by some internal SQL database and macros that can spit out per box information including delay reason (weather, transit, act of God) and even number of hours late.

https://ibb.co/k3sNxYz macro / control sheet https://ibb.co/Zzjw8TV selected column titles

If anyone at FedEX is reading this please consider pushing the narrative that your business customers aren't the end of the line for the goods you move. If anyone who DOESN'T work at FedEX is reading this, I can email you a redacted copy of the spreadsheet I referenced above (just send it to tepitoperrito AT 420blaze DOT it).

tepitoperrito··on I'm tired of Google's business products
Not by right-clicking on the docs. You have to select the folder or document and then press "Shift-Z" which brings up a prompt letting you select where in your drive you'd like to move it.

And yes, according to their forums, even this feature will be removed at some point in the medium term future.

tepitoperrito··on Fornjot – The world needs another CAD program
A bigger reason that FreeCAD isn't as good as it's paid equivalents is the lack of reliable undo (as well as a few other problems caused by the same issue).

This doesn't stem from the UI, but from the handling of core CAD data structures. For instance see the topological naming problem and the constraints it imposes on designers[0].

Realthunder3 has a branch that helps move a lot of this forward.

[0] https://wiki.freecadweb.org/Topological_naming_problem

tepitoperrito··on SPAs Were a Mistake
> The majority of routers for React, and other SPA frameworks, do this out of the box. This has been a solved problem for half a decade at least. A website has to go out of its way to mess this up.

They might not mess up history when using a standard routing library, but I've seen plenty of devs forget to add unique titles to different pages which is frustrating for a user with multiple tabs going.

On SO the accepted answer for react-router looks like "create a custom Page component with title as a prop"[0]. At work I just ask folks to use react-helmet.

[0] https://stackoverflow.com/questions/52447828/is-there-a-way-...

tepitoperrito··on Modeling chopping onions: The importance of mise en place
At the risk of sounding crass and embarrassing myself, here's the quote I keep at the top of my emacs config file:

;;; init.el --- welcome to church

;; Well then get your shit together. Get it all together, and put

;; it in a backpack, all your shit, so it's together. And if you

;; gotta take it somewhere, take it somewhere. You know? Take it to

;; the shit store and sell it. Or put it in a shit museum, I don't

;; care what you do, you just gotta get it together.

;; Get your shit together.

-- Morty, from Rick and Morty

tepitoperrito··on Ask HN: Tips on hosting your own Postgres instance
Not a fool's errand at all. Get a decent VPS and spend 15 minutes tweaking the config using the suggestions here: https://docs.fedoraproject.org/en-US/quick-docs/postgresql/#... Besides figuring out a backup strategy it "just works"
tepitoperrito··on Phenethylamines I have feared and loathed (2020)
I'd stay far away from any compound in the 25x-NBOMe series. The risk of life threatening episodes are real and understated in TFA with erratic responses to even low doses in experienced and first time users.

One summer when 25i first hit the scene SWIM was taking 1000 to 5000 microgram doses weekly until one week SWIM dosed 1000 micrograms (pre dipped blotter) and the short version of the story is SWIM woke up in the hospital and was being monitored to prevent kidney failure due to elevated proteins in SWIM's blood.

Similar events which were all preceded by psychotic breaks with reality happened to quite a few of SWIM's friend group if you want some anecdata to add there.

It's scary stuff whose unpredictability means I wouldn't recommend touching it with a 10 foot pole.

tepitoperrito··on Delta CEO wants U.S. to put unruly passengers on 'no-fly' list
Does anyone else find it weird that most (all?) of the youtube videos referenced in the "Cultural Impact" section of that Wikipedia article are now private? I'm not saying that united paid anyone to make their videos private, but it's definitely not a good look now. Even a 404 or video not found would be better IMHO.
tepitoperrito··on Ask HN: Who wants to collaborate?
Towards a pirate based economy (or ecology take your pick)
tepitoperrito··on Ask HN: Who wants to collaborate?
Whelp, I'm about to break the first rule of TAPBE. Imagine an Earth where all interactions / relationships are voluntary, with a societal structure that's resilient to everything from solar flares to the rise of oppressive governments.

I dunno what that would really look like. But I'd like to explore gift economies, time banking, and brainstorm the strategies and games that could enable a more equitable Earth.

As for the software side:

In my head I am imagining a hierarchical set of nodes organized by geographical proximity each hosting a django application connected by "privately" operated physical links.

I'd like to leverage http://www.nncpgo.org/ to make sneakernets and dead drops a first-class component of any software systems involved.

I put up a README with two guiding principles for now while I iterate on the concept more (https://sr.ht/~danielganado/TAPBE/). If you've got a solarpunk or agorist bent we'll be fast friends so work out my email address from my profile and say hey!

tepitoperrito··on Graphviz: Open-source graph visualization software
If you use Django, installing django-extensions[0] will add a management command to produce a "dot" file for the apps/models of your choice[1].

It's pretty handy to get a rough overview of a new project or to use in docs.

[0] https://github.com/django-extensions/django-extensions

[1] https://django-extensions.readthedocs.io/en/latest/graph_mod...

Edit: typo

tepitoperrito··on The Architecture of Open Source Applications
Can't speak about the other projects listed but FreeCAD has a great landing page on their wiki.

https://wiki.freecadweb.org/Developer_hub (I especially liked the forum post from the contributor who detailed the geometric constraint solver - very neat)

← PreviousPage 3 of 4Next →