News for hackers. Stuff that matters.

damagednoob

Re:Ruby Core Takes Ownership of Rubygems and Bundler on Friday October 17, 2025 @04:08PM (#45621422)
[delayed]
Re:Why I'm not rushing to take sides in the RubyGems fiasco on Sunday September 28, 2025 @02:10PM (#45406521)
Seems like a few old scores are being settled during this drama. It wouldn't surprise me if a lot of people on the side of RubyGems are avoiding commenting in case any legal disputes play out.
To be consistent, then the same goes for Shopify.
Just to echo those sentiments, Mike Perham has appeared on a panel discussion recently with his 'competitors', including Solid Queue.

https://www.rubyevents.org/talks/panel-the-past-present-and-...

I think the thrust of the point is that it's not 'traditional'.
One might suggest that you may not be the only target demographic of Amazon.
Re:What the hell is a target triple? on Tuesday April 15, 2025 @11:03PM (#43700991)
When developing a small program for my Synology NAS in Go, I'm sure I had to target a specific version of glibc.
Re:The Guardian flourishes without a paywall on Tuesday April 01, 2025 @06:02PM (#43551792)
Or The Guardian supporting the Confederacy[1].

[1]: https://en.wikipedia.org/wiki/The_Guardian#History

Should Automattic be compelled to subsidise their competitors?
Re:Ask HN: UK based blogs on freedom and surveillence? on Monday September 09, 2024 @02:48AM (#41486035)
Free Speech Union - https://freespeechunion.org/
> If nobody or barely anyone used Megaupload, he wouldn’t have been in as much trouble.

In a world where opportunity costs exist, as they do for law enforcement, this makes sense?

Re:Ten Years and Counting: My Affair with Microservices on Saturday April 13, 2024 @03:33PM (#40025390)
Did I miss the justification for the switch to Java? That decision seemed to come out of the blue.
Something I've observed as an English speaking immigrant is that in general, the US/UK is very forgiving when it comes to foreigners trying to speak English. Where certain types of phrasing and harsh words would not be tolerated with first language English speakers, the benefit of the doubt is given to 2nd/3rd language speakers because they

1. Might not have the vocabulary to express themselves correctly

2. Not understand the nuance and connotations that their word choices imply

I've seen my colleagues get frustrated in meetings while simulatenously having to assume good intent.

Choosing names like the bad actor(s) did gives them an advantage in this scenario.

Re:Don't Invent XML Languages (2006) on Saturday March 09, 2024 @02:00AM (#39650000)
I think the reason that JSON won was that at least on the client-side, it was much easier to turn the response data into a Javascript object to interact with then XML.
Re:DeskHop – Fast Desktop Switching on Wednesday December 27, 2023 @08:40AM (#38781816)
I have a KVM switch[1] and it's double middle mouse click to switch outputs. Works well with Mac, Linux or Windows.

[1]: https://www.amazon.co.uk/dp/B08GBXTW2Q?ref=ppx_pop_mob_ap_sh...

Re:About time: how to unit test code that depends on time on Thursday December 21, 2023 @11:38PM (#38730987)
None of the scenarios you listed above are unit tests, which I believe is what the OP and the post was referring to.
Re:Ruby 3.3's YJIT: Faster While Using Less Memory on Monday December 18, 2023 @11:54PM (#38691970)
From the blog post, it sounded like their benchmark relied heavily on a gem with a C extension (nokogiri). It's hard to imagine a performance improvement on code that YJIT has no control over.
Re:"Useless Ruby sugar": Argument forwarding on Friday November 24, 2023 @01:50PM (#38406890)
This type of problem seems to be the exact reason why Object Orientated programming was developed in the first place. Whenever I'm repetitively passing arguments from one method to another, I usually find an object hiding in plain sight.
What I can't understand is that The Onion's YouTube channel[1] has 2.5 million subscribers and a billion views. You'd think they be able to do something with that amount of eyeballs.

[1]: https://youtube.com/@TheOnion?si=WyE-hvhrR6cRpFFT

Re:Toward a TypeScript for C++" on Saturday November 04, 2023 @11:36AM (#38142004)
[delayed]
You're effectively describing the "Parable of the broken window". Solar panels and the systems to run them now represent a significant outlay by businesses and some private individuals. Other countries don't have these expenses so the net effect is that South Africa becomes relatively less competitive and less attractive for investment.
Re:Asyncio, twisted, tornado, gevent walk into a bar on Wednesday August 23, 2023 @03:05AM (#37232716)
> You have to understand that async programming is hard, and no matter how good the tooling is, it's going to make your code more difficult to manage. It has a high price.

Is it unfashionable to say that NodeJS got this right with > v7.6? It's always felt pretty straightforward to me but perhaps it just suits my mindset. It's only when I try to do this in other languages (e.g. Python or Ruby) that it starts to feel clunky.

Re:The Most Important Coding Habits on Saturday July 22, 2023 @04:53PM (#36829813)
I don't want to ban things like homeopathy and chiropractors but I have seen them attached to government hospitals in the UK. Chiropractic treatment should not be funded by the public.
Re:Cloud Backed SQLite on Thursday July 06, 2023 @02:01AM (#36611888)
Not sure if it's a usable concept but it sounds similar to what someone else did[1]:

> ...I implemented a virtual file system that fetches chunks of the database with HTTP Range requests when SQLite tries to read from the filesystem...

[1]: https://phiresky.github.io/blog/2021/hosting-sqlite-database...

> Bonus if you're in the EU/UK: in most countries in the EU this will even lead to tax breaks and higher before-tax hourly rates.

Having been a contractor in the UK for 5 years, I don't think this is true. Between VAT, Company and Dividend tax, the taxman (HMRC) always gets his share.

Absolutely and I feel exactly the same way. I have a base station for my Android phone and a KVM switch, both very cheap.

A double click of the middle mouse button and I can instantly switch between my work laptop and my phone. Interacting with my phone with a keyboard and mouse is surprisingly fast and easy.

Re:Faster CPython at PyCon, part one on Friday May 12, 2023 @05:48AM (#35914007)
From what I remember, PyPy has some fundamental issues with using libraries with C extensions.
Not sure what you mean? I think that was still aimed at the students who, presumably if they were to become teachers one day, would expect their own students not to cheat.

Older »