HNHacker News
TopNewBestAskShowJobs

jellyfishbeaver

210 karma · joined June 29, 2023

submissionscomments
jellyfishbeaver··on Ask HN: Am I being advertised an ARG via user agent logs?
If you go to the website, there's another (what looks like) personal website for the guy behind this bot. I can't honestly tell what the hell it is for, but he has mentions of various other "personality bots" on his website.

His current employer looks to also be involved in media intelligence and scraping the world: https://en.wikipedia.org/wiki/Zignal_Labs

jellyfishbeaver··on Orchestrating AI code review at scale
How do you all handle code review for projects that use specific frameworks or libraries? I write a lot of PySpark and the "flavour" of code is sort of different than traditional Python. AI code reviewers tend to nitpick conventions and common patterns in these libraries, so I find it not very helpful.
jellyfishbeaver··on OpenAI and Government of Malta partner to roll out ChatGPT Plus to all citizens
There are so many stupid "courses" and SaaS tools doing this I imagine that the value of the many of these certificates is close to 0.

Many of them you can simply take the exam over and over until you pass, and then stick a shiny stupid badge on your LinkedIn profile.

jellyfishbeaver··on Smoking ban for people born after 2008 in the UK agreed
Can anyone attest if young people are actually taking up cigarettes again? I was talking with a friend that teaches teenagers and she was explaining how many students that once were getting in trouble for vaping/pouches have now turned on to cigarettes. Completely boggles my mind - I thought the newer generation had a much stronger aversion to physical cigarettes.
jellyfishbeaver··on Ask HN: How is AI-assisted coding going for you professionally?
Same attitudes as others in this thread.

For personal projects and side company, I get to join in on some of the fun and really multiply the amount of work I can get through. I tend to like to iterate on a project or code base for awhile, thinking about it and then tearing things down and rebuilding it until I arrive at what I think is a good implementation. Claude Code has been a really great companion for this. I'd wager that we're going to see a new cohort of successful small or solo-founder companies that come around because of tools like this.

For work, I would say 60% of my company's AI usage is probably useless. Lots of churning out code and documents that generate no real value or are never used a second time. I get the sense that the often claimed "10x more productive" is not actually that, and we are creating a whole flood of problems and technical debt that we won't be able to prompt ourselves out of. The benefit I have mostly seen myself so far is freeing up time and automating tedious tasks and grunt work.

jellyfishbeaver··on A decade of Docker containers
Having been on way too many middle-of-the-night Zoom calls watching my company's DevOps and development teams aimlessly troubleshoot issues with containers and similar cloud first technologies, I am convinced that nobody really understands what's happening.
jellyfishbeaver··on 650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark
Are there really any other managed Spark/full data platform providers that come close to the level of ergonomics and maturity of Databricks? I agree some of their features are half-baked and you can turn on some dangerous cash faucets if you don't have a very diligent administrator, but I have not come across anything that our developers (fresh grads up to seasoned Spark veterans) liked as much as Databricks.
jellyfishbeaver··on 650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark
We actually baked a rule to catch UDF usage into our Python linter. Almost always, a UDF can be refactored to use only native PySpark functions.
jellyfishbeaver··on Meet the real screen addicts: the elderly
Yep, exactly. You couldn't reach the computer unless you undid the knot.
jellyfishbeaver··on Meet the real screen addicts: the elderly
My dad used to tie up the Ethernet cable on our family's home router and hide it in a closet. The knots were to prevent us from reconnecting the router and putting it back before he got back home. He'd be able to tell if we tried since he was the only one able to tie that special knot :)

All to prevent my siblings and I from wasting our summers on Runescape or Miniclip or something. Looking back, the hours we were playing each day is nothing compared to the hours he spends scrolling through crap these days. My dad worked in such an intellectually stimulating job before, so it's baffling to see that he chooses to do this all day. I imagine most older parents are in the same boat these days. It has made me hate social media, YouTube, short videos, et al. even more

jellyfishbeaver··on AWS multiple services outage in us-east-1
I had a chuckle on my way home yesterday. Standing on the train platform and seeing "Next departure in: (Vercel Connection Error)" on the screen. :P
jellyfishbeaver··on So you're a manager now
Great post. I'm still going through this process. I was offered the management cap a few years ago as an escape from the drudgery I was dealing with at the time. Now I am not sure if I regret it or not.
jellyfishbeaver··on Ask HN: As a programmer, How do you take notes while coding?
Comments in the code for items that need to be addressed before final review. e.g. "XXX: Blah blah.." or "TODO: Investigate blah blah". For other types of notes useful to future me or someone else coming back to the task/feature in the future, mostly Jira comments
jellyfishbeaver··on Interview Coder is an invisible AI for technical interviews
Seems like a whole new market is opening for people looking to game the hiring process. In my short few years being involved in interviewing, I've seen 1) obvious AI use off screen/a second person feeding answers 2) Person A showing up for the interview process and Person B showing up after being hired 3) candidates covering their lips moving with a large headset mic and someone else speaking for them.

Wild

jellyfishbeaver··on A love letter to the CSV format
I work as a data engineer in the financial services industry, and I am still amazed that CSV remains the preferred delivery format for many of our customers. We're talking datasets that cost hundreds of thousands of dollar to subscribe to.

"You have a REST API? Parquet format available? Delivery via S3? Databricks, you say? No thanks, please send us daily files in zipped CSV format on FTP."

jellyfishbeaver··on LeetCode but You Can Force People to Code in Light Mode
I must be in the extreme minority, I always prefer light themes.
jellyfishbeaver··on Show HN: ExpenseOwl – Simple, self-hosted expense tracker
The Canadian government has apparently introduced a framework for sharing your banking data securely with third parties (budgeting apps, financial products) in an effort to eliminate this shady screen scraping and credential sharing that a lot of these kind of apps do. Hoping they actually follow through...

https://www.canada.ca/en/financial-consumer-agency/services/...

jellyfishbeaver··on Hoppscotch: Open source alternative to Postman / Insomnia
My whole organization picked up Bruno after the whole Postman fiasco. I've found Bruno to be very unpolished and buggy. We've run into bugs where the UI will show one value, but when the request sends it uses a previously overwritten variable.

Looking forward to having to move to something else, again.. sigh

jellyfishbeaver··on What causes migraines? Study of 'brain blackout' offers clues
I've only had probably 3 or so migraines in my life, I sympathize with people who get them often. I can't imagine that level of pain regularly.

One strange thing about migraines for me is that it usually gets worse and worse until eventually I throw up. Immediately after barfing, the migraine loosens its grip and I feel normal again. Always found it super strange.

jellyfishbeaver··on Code reviews do find bugs
I am a new manager and I am struggling to get my team to understand the value in code reviews. I have been through so many rewrites and re-re-writes of spaghetti code, I am much more critical now reviewing code, and I am trying to promote this culture on my team. Do you have any suggestions?

- The same people leave detailed comments on others' merge requests, but get discouraged when nobody else puts in the same amount of effort for theirs.

- People blindly accept suggestions with no resistance or discussion to get the review over with.

- People send their MRs to side channels or other teams to get their changes merged in without resistance or back and forth. (I've had to revert several of these).

jellyfishbeaver··on Ask HN: Anyone using Delta Sharing in production?
My company has shared slices of very large datasets (100s of GBs to TBs) through Delta Sharing since we're already heavily invested into Databricks.

Thought I'd see if anyone on HN was also using it in production. Experiences, thoughts?

jellyfishbeaver··on Csvlens: Command line CSV file viewer. Like less but made for CSV
Strongly considering donating to the creator of Visidata, it's one of the terminal tools I can't live without. I use it every day.
jellyfishbeaver··on Most states start school too early in the morning
Suffered through 7:15AM start time all throughout high school... no thank you.
jellyfishbeaver··on The Curse of Dialup World
Large/medium businesses, too. In finance, we receive countless reports from 3rd parties. I can't tell you how many of them still rely on person A to manually log into our FTP server at a specific time every day and drop an Excel file into a folder. Sometimes it goes on like this for years. I always wonder if that person ever gets sick.. goes on vacation..