HNHacker News
TopNewBestAskShowJobs

tmountain

4,232 karma · joined October 6, 2009

https://dailyvim.blogspot.com/

https://parcero.ai/

https://verbose.ly

submissionscomments
tmountain··on A Language Server for Postgres
Thank you!
tmountain··on A Language Server for Postgres
This looks pretty damn good. Thank you!
tmountain··on DOGE has 'god mode' access to government data
Here's Bannon's quote verbatim -- "I said, all we have to do is flood the zone. Every day we hit them with three things. They’ll bite on one, and we’ll get all of our stuff done, bang, bang, bang. These guys will never—will never be able to recover. But we’ve got to start with muzzle velocity."
tmountain··on A Language Server for Postgres
As someone who’s written a ton of PL/pgSQL code recently, I have been saving all my functions and their subsequent revisions in database migration files (Supabase). This feels like such a huge step backwards compared to browsing a well structured codebase with namespaces and modules. I know that Postgres provides schemas, and I am using them to a limited extent, but I am really speaking towards just having a tree oriented set of files on disk like I would with TypeScript, Golang, etc… and a way to refresh this tree against what’s currently active in my database. Had anyone else had a similar issue or better still, resolved it?
tmountain··on Uchū – Color palette for internet lovers
I have no feelings about the palette, as I would need to spent time applying it to really get a feel for it, but I like the website. The cleanliness and simplicity is nice.
tmountain··on Boring tech is mature, not old
Postgres deserves a monument celebrating its contribution to humanity's data integrity.
tmountain··on What's happening inside the NIH and NSF
People died because he refused to leave peacefully.
tmountain··on What's happening inside the NIH and NSF
Yeah, and late night TV hosts.
tmountain··on What's happening inside the NIH and NSF
I guess this is sarcasm.
tmountain··on What's happening inside the NIH and NSF
Overturning the 14th amendment of the constitution by executive order is illegal.

Shutting down an agency like USAID require congressional approval, but was done by executive order.

Withholding congressionally approved funding for government agencies is illegal.

Sharing sensitive documents from the fiscal service with (Doge) team members who do not have the appropriate security clearances is illegal.

Giving Elon Musk an unofficial seat and allowing him unfettered access to the entire federal government without any congressional confirmation is illegal and basically amounts to setting up a shadow government.

The list goes on...

tmountain··on What's happening inside the NIH and NSF
Free and fair elections are likely a thing of the past in the United States after this administration has completed its term, so it doesn't really matter if the left is competitive. They'll be a placeholder opposition party without any change of taking power for the foreseeable future. Trump and Johnson were already colluding to refuse certification of the 2024 election if Trump lost. They'll have a far more robust plan prepared next time.
tmountain··on What's happening inside the NIH and NSF
It's an administrative coup, and it goes like this:

1) Remove all opposition for DOJ (already done)

2) Pass executive orders that should require congressional approval (doing)

3) Illegally seize control of the treasury (doing)

4) Broadly dismantle key government services (doing)

5) Watch politicians say, "you can't do that!" with no recourse (doing)

Continually take control more and more broadly until you have absolute power.

tmountain··on The young, inexperienced engineers aiding DOGE
Well, it would have been pretty damn nice to see it “activate” when a candidate with 34 felonies and two impeachments won the election, but that didn’t happen, so any supposed utility is immaterial now. I disagree with the entire concept in principle and do believe that the democratic vote should choose the candidate (even now). I just don’t think most folks actually know what they bargained for.
tmountain··on The young, inexperienced engineers aiding DOGE
Right, the crusty 236 year old government is showing it’s age and has problems but has also resulted in an exceptionally successful country, so the logical solution would be to incrementally improve it, but instead, the voting populace just decided to burn it to ash; although, many are too politically ignorant to even understand the consequences of their decision.
tmountain··on The young, inexperienced engineers aiding DOGE
So, America has been dovetailing towards being a monarchy because Congress won’t do their jobs, and it was inevitable that a President would eventually arrive who would wield that power? If nobody is willing to enforce the law, and the majority willingly hand the keys to the democracy to a single individual with dubious intentions, is it best to just accept this as the “natural order of things”? The institutions that my generation was raised to respect as the foundations of the democracy seem to hold no weight or value, so it seems like the only thing left to do is just stand by to see what happens. I preemptively left the country last year and won’t be back anytime soon, so as sad as I am to see this day, I’m also strategically working to insulate myself from as much of the fallout as I can.
tmountain··on NSF starts vetting all grants to comply with executive orders
“Science being science…” Climate science would like a word.
tmountain··on NSF starts vetting all grants to comply with executive orders
It's only less regulation when it involves allowing big companies to do whatever they want. Rules for thee but not for me.
tmountain··on Commercial jet collides with Black Hawk helicopter near Reagan airport
The current administration wants to burn it all down and doesn’t carry any reverence or appreciation for past accomplishments or prior work.
tmountain··on Asteroid Impact on Earth 2032 with Probability 1% and 8Mt Energy
What are the implications of a moon impact? Would it affect life on Earth?
tmountain··on Meta Censoring '#Democrat' on Instagram
It's not a bug, people are reporting a long list of phrases that follow the same patterns (pro Trump, anti Democrat).
tmountain··on Meta Censoring '#Democrat' on Instagram
They don't need explanations. America signed up for this. Now, everyone is just along for the ride.
tmountain··on Perl Weekly Issue #704 – Perl Podcast
Perl's not dead, it just smells funny.
tmountain··on Mixxx: GPL DJ Software
I've been using this to make mix tapes at home (bought a vintage tape player). It has awesome cross fading capabilities, and it does volume normalization out of the box, so it's a very nice piece of software for those features alone. Playlist and library management is also solid. My only complaint is that the UI isn't very intuitive for a non-DJ, and it took me some time to figure out how to do basic stuff, but it's all there in the docs, so you can certainly figure it out.
tmountain··on I Met Paul Graham Once
Earlier in my (now long) career, tech didn't feel political at all (just a bunch of nerds trying to figure shit out). Nowadays, it feels really weird to associate things like cryptocurrency with "tech bros on the right", etc. It all feels very unnecessary, but I suppose humans have a natural tendency to divide into camps as a survival characteristic. Whatever the case, The United States has certainly at a stage where it feels like tolerance for others is at a low point--at least as far as my historical memory serves--and the country seems far less welcoming than it has in the past to a variety of cohorts which will affect the makeup of the work force. The general politicization of the tech industry makes me less excited about continuing as an engineer, which is sad, because it's always been a discipline that I've really loved. It feels like "hate politics" are oozing out of everything these days, and I don't see how that represents progress of any kind.
tmountain··on Haskell: A Great Procedural Language
Haskell is an amazing type checker that’s occasionally used for writing software. ;-)
tmountain··on Forgejo: A self-hosted lightweight software forge
Looks interesting but I’m not quite sure exactly what it is based on what I am seeing on the front page.
tmountain··on 2k-year-old wine and the uncanny immediacy of the past
Probably not that dangerous. The ethanol has likely evaporated leaving behind vinegar and unpleasant byproducts. There’s a risk of mold and bacterial contamination depending on how well the seal has remained intact. Depending on the process used, it’s possible the wine could contain lead salts (for sweetness), which are toxic. I doubt it would kill you, but it’d likely be very unpleasant to drink.
tmountain··on What I Learned Failing to Finish a Game in 2024
Taking ClarityCorp as an example, I see an opportunity to focus more on the design phase (testing ideas) than the implementation phase. As engineers, we often dive directly into coding and implementing systems related to our problem rather than asking simple questions like, "is the game loop fun?" I've seen some brutally simple prototypes (150 lines of JavaScript) that represent an idea well enough to determine whether the idea has the potential to merit the time investment required to bring it to fruition. Personally, I'd rather test 15-20 different concepts at the lowest fidelity before settling on a direction than 2-3 half built games over the course of a year. Not knocking the author at all (kudos for producing some work). Just offering suggestions.
tmountain··on PostgreSQL is the Database Management System of the Year 2024
It's like a lot of things... process orientation and discipline early on go a long way to keeping things sane. There are nice techniques for debugging policies as well (login_as_user functions, etc). We write pgTap tests for everything, and that REALLY helps.
tmountain··on PostgreSQL is the Database Management System of the Year 2024
RLS (row level security) came out in 9.5, January 2016. It's a game changer when used in combination with JWT tokens for identity and something like PostgREST. Specifically because a client can talk directly to PostgREST and run queries directly against the DB while letting the RLS policies dictate access. Example, a mobile client is allowed to insert data on the auth'd user's behalf, but the same user can only access rows that are associated with their own identity. Supabase rolls this up into an out of the box solution, which basically eliminates a lot of work writing "middleware APIs".
← PreviousPage 8 of 32Next →