HNHacker News
TopNewBestAskShowJobs

epalm

400 karma · joined October 18, 2013

submissionscomments
epalm··on Keybase.pub Shutting Down on March 1 2023
Keybase was really nice, until it started talking about wallets and coins and Stellar Lumens and no thank you. I jumped ship a while ago.
epalm··on Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
I’ve never used syncthing, when you say it “creates a conflict”, does that mean the same file copy mechanism as Dropbox?
epalm··on Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
If you edit a file on two devices at the same time, doesn’t Dropbox just create a copy of the file? Is that process what you’re referring to?
epalm··on YouTube Addiction
Something that really helped me with YouTube was installing the Unhook browser extension https://unhook.app/ Unhook can remove all 'suggested' videos. The home page will just be blank, and when watching a video, there will be no other video links on the page. This means I can still use YouTube, but I have to search for what I'm looking for. This alone has completely solved the endless video merry-go-round sessions.
epalm··on A Brief Defense of XML
I generally try to reserve attributes for metadata. That is, data about the data contained in the tag.
epalm··on PRQL: a simple, powerful, pipelined SQL replacement
Sure, that’s fair. You’re not wrong. But PRQL is meant to substitute for SQL, my argument here is keyword familiarity outweighs absolute linguistic precision.
epalm··on PRQL: a simple, powerful, pipelined SQL replacement
This looks cool. I like SQL but I have to admit it’s often cumbersome.

Something that came to mind after looking at some example queries is the mix of parentheses and square brackets. It’s not immediately obvious to me when I’d use which.

Also (and this might just be a personal pet peeve), why do new languages insist on using flashy new keywords when the status quo would do just fine. What’s the point of filter/derive instead of just calling them where/select.

I sometimes notice languages really go out of their way to ‘be different’, I think it’s xslt (or something xml-related) that uses when/otherwise instead of just if/else. Everyone knows if/else, stop trying so hard :P

epalm··on Front end developers: stop moving things that I’m about to click on
My current pet peeve with a shifting UI is Visual Studio's Git Changes view, which adds status/response messages to the top of the view after performing some actions, shifting everything down by the height of the message.
epalm··on Trying new programming languages helped me grow as a software engineer
I’ve learned a handful of languages over the years, it was fairly straightforward to reason about all the c-likes (java, php, js, c#, etc), and others (python, tcl). They all have quirks and unique pros/cons, but it was mostly a matter of applying familiar ideas to a new environment/syntax.

But by a large margin nothing melted my brain more than learning a pure functional language (xquery, in my case). To have to think about programming in a completely different way was extremely beneficial. I highly recommend it, given the chance.

epalm··on Ask HN: What's Your Biggest Regret?
Happy to hear they’re still touring. I agree you definitely should have seen them :D

I was visiting NYC years ago and realized the day of my departure that Dave Brubeck was playing at the Blue Note. I regret not canceling my flight.

epalm··on 134.5 kg Concrete Bike [video]
Along the same lines, I’ve wondered why gyms don’t hook up all their weight machines up to a big generator. Gym members would be paying the gym to reduce the gym’s electric bill.
epalm··on The end of the manual transmission is near?
Don’t sell yourself short, aside from some select Italian brands, motorcycles usually have wet clutches (clutch basket bathed in oil) and are quite forgiving compare to the usually dry clutch in cars.
epalm··on The end of the manual transmission is near?
Even on 2 wheels the automatic transmission is coming. Honda’s been perfecting a DCT for over a decade, and by some accounts it’s pretty sharp.
epalm··on Amazon's Book Piracy Problem
> they should collect a verified legal identity for all sellers

Wait, they don’t require this now?

epalm··on Photos Always Pointing at the Pointer (2012)
Sounds like a feature, not a bug.
epalm··on Glasgow council four-day week on full pay moves closer after study agreed
Saying the title could be "a bit clearer" is going too easy. The title is patently false. They did not approve a 4-day week at all.
epalm··on I fucking hate Jira
I looked at Linear and it's very software-specific. The features page says it's "the new standard for modern software development".

I do use Jira for software, but also for generic state tracking of non-software processes. E.g. some projects have no use for sprints, or code integration, or user stories.

epalm··on I fucking hate Jira
Ok, it's slow, and navigation sucks, and lots of other things. Workflows are easy to get out of hand, but as long as you keep your workflows lean/tame/flexible, it's mostly "good enough". I suspect a sizable portion of the "Jira sucks" crowd are under the thumb of a maniacal administrator creating intense workflows.

That said, which competitor has a visual workflow editor, to which I can add custom statuses/transitions, which are applied based on various conditions/validations? And custom screen/field configurations? And custom resolutions? And time tracking? And apply security/permission schemes across all these things?

I get it, Jira sucks, I agree, but what's the go-to competitor?

epalm··on Fresh – Next-gen web framework
A bit off topic here, but can anyone identify which documentation tool this is? https://fresh.deno.dev/docs/getting-started/adding-interacti...

It's very clean and simple, I like it.

epalm··on The US “labor shortage” is just a wage shortage (2021)
Sounds like those businesses aren't viable, and should fail.

In other words, if a business cannot be profitable _and_ pay it's staff a livable wage, then the answer is to make adjustments so it can do both, or close the business. Paying staff a non-livable wage, while perhaps making/retaining a profit, is still hard on the business (high turnover rate, constantly retraining new people, etc), and is nearly untenable for the staff (required to work multiple jobs, 1 paycheck away from not making rent, etc).

As a business owner, I know "close the business" sounds ludicrous to business owners, and isn't even on the table, but this so-called "labor shortage" is going to force things to go one way or the other.

epalm··on Why do you waste so much time on the internet?
No problem!

The real problem is "The Feed", the never ending infini-scroll. I don't think it's a coincidence that usually the item you're looking at in The Feed is shorter than the frame, so you can always see at least part of the next item, and when you scroll, you see part of the next item, and so on.

I need Unhook for Facebook and Reddit.

epalm··on Why do you waste so much time on the internet?
Something that really helped me with YouTube was installing the Unhook browser extension https://unhook.app/

Unhook can remove all 'suggested' videos. The home page will just be blank, and when watching a video, there will be no other video links on the page. This means I can still use YouTube, but I have to search for what I'm looking for. This alone has completely solved the endless video merry-go-round sessions.

epalm··on I must announce the immediate end of service of SSLPing
> Frameworks like Rails come with a constant upgrade overhead cost. If you're a solo developer, or even a small (<5) team, that overhead is likely to dominate your development time.

Many years ago I used to write projects with Python/Django. The Django project releases 3-year LTS versions with 3-month overlap. LTS versions are supposed to ease the constant upgrade overhead, and hitting a 3 month window every 3 years doesn't seem too bad, especially when they also release documentation specifically guiding you from one LTS version to the next. Does Ruby/Rails not do this?

epalm··on Start Self Hosting
When I hear "I have nothing to hide" my response of "OK, just send me your browser history" is usually met with silence.
epalm··on US Senate votes unanimously to make daylight savings time permanent
> Everyone I know wakes up whatever time that their work tells them to.

Or whatever time that their toddler(s) tell them to ;)

epalm··on Ask HN: What are some good keyboards?
> the one that I use is bad

What’s bad about it?

epalm··on Austria's data protection authority has found that Google Analytics is illegal
What does it mean these days to be a “European website” (or a “Canadian website”, etc)? The server is located in Europe? The domain name is owned by a company registered in Europe? What if a CDN serves the site from another location? What if the site is served in an iframe on a site in another location?
epalm··on Michigan DOT Snowplow Names
These look like names a 100-flavor wing place would have, except snow-themed.
epalm··on Simplicity of IRC
As an aside, can I just say how refreshing this website is? It's 100% content, just text. Now view the html source, and be amazed. I daresay the author actually wrote the html by hand. I suppose it could be a very conservative and conscientious site generator that even respects line length, but I'd be surprised. Short css file for minimal style tweaks, and readable markup. Fitting that the article is about simplicity. When I first learned html (late 90s) this is what it looked like. Very nice.
epalm··on Ask HN: Was Your Turkey Dry?
Ignoring the danger and sheer volume of oil required, this is the best turkey I've ever had, and we've been doing it this way for the last few years.
← PreviousPage 2 of 4Next →