HN user

cknoxrun

510 karma

CTO at DrugBank (www.drugbank.com), the worlds largest database on Drugs and Drug Targets.

Posts2
Comments142
View on HN

Google is actively, and directly helping companies continuously train use-case specific models based on Gemma 4 foundation. The company gets a model they fully own, trained on internal, sensitive data, and Google scoops up the profits from the training and ongoing compute spend to keep the model up-to-date.

The interesting part is that agents are good at adding the safety layers (type safety) that exist for Ruby, but which add developer/cognitive overhead (such as Sorbet).

I actually find, for some reason, that LLMs seem to be able to be more "creative" when it comes to Ruby (having used LLMs across 4-5 languages). I don't mean hallucinating, but crafting solutions I would not have thought of, even if I've ensured that I've inserted my original thinking at the beginning.

I wonder if there is something about the combination of the expressiveness of Ruby and the way LLMs are closely tied to human language that brings that out. Of course, usual caveat: n of 1 on my own experience, and a dose of bias.

I'm not sure where the original poster is from, but where I'm at (Canada) my local library has a large gaming collection, including Switch 2 games. The bigger games you have to wait a while on the hold list, but there are plenty of games available at any time, for free.

Having Kids (2019) 4 months ago

Thanks for the clarification, I see where you are coming from and definitely agree it's a real problem.

I'm proud to say for myself that devices never leave the home now (and mine stays in my pocket except for explicit communication needs), and we are able to fully connect on road trips, dinners, and other outings. It's freeing, and I always tell the kids, that being device free means we will actually remember these moments.

Having Kids (2019) 4 months ago

The only thing I'll add is that you never know what people are going through. Both of my children have pretty intense ADHD, and when I went through my divorce I definitely leaned into too much screen time for a while. It wasn't permanent though, and I managed to get back closer to the ideal you speak of (but as a single parent, it took a lot of processing of guilt to find a balance that worked).

I've decided it's safer to just never judge, that parent you see pushing the toddler around in the cart might indeed be a terrible parent, or they might be going through grief and at their breaking point.

Interesting. I've often considered an Apple Watch for my 9 year old, who struggles with (and benefits from) ADHD and thus would benefit from specific features such as the reminders (especially location-specific), alarms, and overall organization capabilities. But I'm hesitant to open that box just yet...

He isn't pining for a smart phone yet, nor do his friends seem to generally own them, so that wouldn't be the motivation but I can understand how it would be a good intermediate step. Gradually increasing access to these technologies and educating them along the way makes sense to me, rather than passing the child the firehose when they turn a certain magical age.

Your question caused a likely ludicrous and unoriginal idea to pop into my head - I wonder if it would be possible to purposefully engineer and release a mutated form of a virus like SARS-CoV-2 that demonstrates the ability to replace more dangerous strains, but causes only mild symptoms? Essentially to accelerate a process that we hope to see happen naturally.

A couple of friends of mine are the co-founders of one of the big gif sharing sites. I've heard some pretty interesting, and very funny, stories about the sticker shock on S3 as they grew. But it sounds like Amazon has been fairly flexible and provided some decent leeway with respect to giving grace periods as investment rounds closed.

Personally, this post made me aware there are existing alternatives to Codespaces. Codespaces is very cool, but it also adds to an ever-growing single point of failure, which is dependence on Github for almost all of our tools and tooling. Using robust alternatives can help to spread that risk around.

We migrated a high-traffic, complex site with a huge amount of data to MariaDB about 5 years ago as well, and it's been solid so far. We use Galera as well, which has performed and scaled really admirably.

To preface this, I would love to see oil sands production halted.

However, evidence seems to suggest it is far too idealistic to imagine a world where the oil manufacturers / countries leave all of that money on the table. In my opinion, this comes down to the demand side of the equation, and I get the sense that folks feel absolved of their own regional sins when they can still point to the supply side. We need to establish a new normal to handle the demand side, and that involves a few things even those calling for reducing oil production seem to abhor. As a minimum start, mass public transit, higher density living, much reduced meat consumption, reduced consumerism, smaller homes and lawns, local vacations, and higher upfront costs for energy efficient buildings and vehicles.

PathWhiz is pretty general (https://smpdb.ca/pathwhiz) and covers most of that. Give it a go! You can sign in as a guest and start creating pathways. All of the gene information is included and pulled in from Uniprot as well as a bunch of other sources. Small molecule data is integrated with HMDB, DrugBank, and a bunch of other sources as well. (disclaimer: although I didn't work on this tool, I worked on the first version of SMDPB).

Even outside of SPA apps and new magic, Rails is still faster to develop a prototype or website in than React or dare I say any modern SPA tools.

We tested this for fun with some very experienced React and Rails devs at our company, each starting from a freshly formatted laptop to include the time it takes to get an environment up. Requirement was to create a simple blogging site with comments, authors, and tags (with some upfront design). Rails hands-down took the cake, by a large margin, each time.

It was for fun obviously, not exactly scientific, but was pretty eye opening seeing how much further ahead the Rails devs were at each step.

There is a common fear (and I have to admit I irrationally feel this fear) that your ranking will be impacted negatively by not using Google Analytics. Maybe not intentionally, but perhaps because Google knows less about your site.

Not sure when you used ActiveRecord, but slow query logging helps a lot to identify these issues. I also appreciate that in the docs for ActiveRecord they make it very clear that jumping to raw SQL is absolutely fine and normal, and they make the interface for doing that very nice.

As a long time Rails developer, pushing products and prototypes out the door quicker than peers, it's heart-warming to see messages like yours more often on Hacker News lately.

The concept of performance is interesting, to me it should be more applied to the user's experience of performance. And personally, when I come across a slow, janky SPA where a server-rendered site would have made a lot more sense, I feel immediately annoyed by the lower performance.

macOS Big Sur 6 years ago

"About 1 day remaining" here [Edit: Make that "6 days remaining"]

Interesting, usually these big updates are fast, even hours after launching. It could indicate bigger demand than expected, or a technical problem.

I agree it has demonstrated resilience, a positive thing indeed. But I think it's good to consider what would happen in other countries should a character like Trump be elected. In Canada, a polarizing character like Trump would be exceedingly unlikely to form a majority government. As a minority government, they would be subject to "no-confidence" votes regularly. When a government passes a budget for example, if the budget does not pass the house, the government automatically crumbles and an election is called. Additionally, as the prime minister is simply the head of the party, his vote carries no more weight than other members, and he can be fired by his own party at any time.

A lot of checks and balances are baked into a multi-party system. One inherent advantage is less polarization, as there are more parties to represent the various views of the people. However, there are of course a lot of improvements that could be made to the Canadian governance system (ditching first past the post for example), but I do believe this style of government is more resilient than the US system.

At the same time, our government has not, and will likely not, be put to the test by someone like Trump. It is commendable that the US system has withstood what many feared could be the start of the downfall of democracy in the US.

Ruby 3.0 Preview 1 6 years ago

This comment sounds so joyless. The programming language ecosystem allows for all sorts of approaches, some many folks love passionately, and some you may not like.

However, your comment seems to suggest a whole swatch of software engineers are simply wrong/ignorant because they enjoy one of these paradigms that you don't. Burned or not in the past, I can't help seeing your comment as a form of anti-intellectualism.