HNHacker News
TopNewBestAskShowJobs

ryanobjc

1,793 karma · joined March 22, 2013

submissionscomments
ryanobjc··on OpenAI says it has evidence DeepSeek used its model to train competitor
It’s also important to recognize that the Chinese government is known to walk into internet service companies and demand they censor, alter data, delete things. No court order or search warrant required.

China considers industry to be completely subservient to government. Checks and balances are secondary to ideas like harmony and collective well being.

ryanobjc··on How I program with LLMs
That's why open research (which "open" ai has never really contributed to!) and foundational models that everyone can contribute to are essential.

This stuff is a pretty neat magical evolution and it should not be the domain of any single company.

Also a lot of the hardware and so on has/is being paid for. AWS gcloud, etc aren't taking massive losses on their H100 and other compute services. This bubble is no different than any prior bubble ultimately, and bankruptcy will recycle useful assets into new companies and new purposes.

Which btw why the US is still a huge winner and will continue to be -> robust and functioning bankruptcy laws and courts.

ryanobjc··on How I program with LLMs
It's also available in emacs with packages like gptel which let you send the content of any buffer to your LLM of choice.

I think emacs + LLM is a killer feature: the integration is super deep, deeper than any IDE I've seen, and it's just available... everywhere! Any text in emacs is sendable to a LLM.

ryanobjc··on How I program with LLMs
"Continuously sending proprietary code and related IP to a third party"

Isn't this... github?

Companies and people are doing this all day every day. LLM APIs are really no different. Only when you magic it up as "the AI is doing thinking" ... but in reality text -> tokens -> math -> tokens -> text. It's a transformation of numbers into other numbers.

The EULAs and ToS say they don't log or retain information from API requests. This is really no different than Google Drive, Atlassian Cloud, Github, and any number of online services that people store valuable IP and proprietary business and code in.

ryanobjc··on How I program with LLMs
Pretty much this.

OpenAI poisoned the well badly with their "we train off your chats" nonsense.

If you are using any API service, or any enterprise ChatGPT plan, your tokens are not being logged and recycled into new training data.

As for why trust them? Like the parent said: EULAs. Large companies trust EULAs and terms of service for every single SAAS product they use, and they use tons and tons of them.

OpenAI in a clumsy attempt to create a regulatory moat by doing sketchy shit and waving wild "AI will kill us all" nonsense has created a situation where the usefullness of these transforming generative solutions are automatically rejected by many.

ryanobjc··on How I program with LLMs
I have been getting more value out of LLMs recently, and the great irony is it is because of a few different packages in emacs and the wonderful CLI LLM chat programming tool 'aider'.

My workflow puts LLM chat at my fingertips, and I can control the context. Pretty much any text in emacs can be sent to a LLM of your choice via API.

Aider is even better, it does a bunch of tricks to improve performance, and is rapidly becoming a 'must have' benchmark for LLM coding. It integrates with git so each chat modification becomes a new git commit. Easy to undo changes, redo changes, etc. It also has a bunch of hacks because while o1 is good as reasoning, it (apparently) doesn't do code modification well. Aider will send different types of requests to different 'strengths' of LLMs etc. Although if you can use sonnet, you can just use that and be done with it.

It's pretty good, but ultimately it's still just a tool for transforming words into code. It won't help you think or understand.

I feel bad for new kids who won't develop muscle and sight strength to read/write code. Because you still need to read/write code, and can't rely on the chat interface for everything.

ryanobjc··on GLP-1 for Everything
I came here to basically say this.

People who tout the dangers of glp1 - and there ARE risks! - are also ignoring the "what did you do instead of a glp1" and the answer is.... remain overweight, which has many risks!

Yes glp1 might increase the risk of a certain kind of cancer. But guess what, it also reduces the risks of many other cancers tied to obesity!

It's hard for me to take hand-wringing over glp1s seriously. Appeals to "JUST do x" are lost in the "just" - hello if people could just do intermittent fasting, or eat less calories, well then there would be less obesity. The obesity epidemic is literally a rebuttal to any of these arguments.

ryanobjc··on Apple wins $250 US jury verdict in patent case over Masimo smartwatches
In every single press release Masimo complains apple hired away staff.

Um, you are in California. There are no non-competes.

You just are confessing every single time you can’t retain talented staff.

ryanobjc··on Redis users considering alternatives after licensing move
It’s not that, it’s .NET is weird tech on Linux. You have to install a new and different runtime. Config files are xml and stored in different places? All sorts of crap.

Vs just running a binary. So simple.

People put up with Java for a while but it’s declining in popularity.

ryanobjc··on Copying collectors with block-structured heaps are unreliable
This is exactly how the JVM CMS works, then what happens is the old gen becomes too fragmented to allocate, you end up with a GC failure and the JVM will rewrite the entire old heap.

When hadoop depended on a single namenode, a 64gb+ heap would take 5+ minutes to collect on these failure modes. Quite painful.

ryanobjc··on Ask HN: Could AI be a dot com sized bubble?
One thing to note is the barrier to IPO is much higher now, so the comparison doesn’t exactly hold.

Companies are taking on massive investment larger than any IPO take, with zero revenues! OpenAI’s investment predated its revenue push.

I’ve seen people suggest this cycle is malinvestment… if you think the goal of AGI which is exceeding unlikely to emerge in this investment cycle.

Get ready to pick up a ton of cheap hardware in a year or two…

ryanobjc··on Commission opens non-compliance investigations against Alphabet, Apple and Meta
As a long time Linux user, a long time Mac and iPhone user....

In terms of "capabilities that could exist" - I honestly have no idea what you are talking about! I use iOS and Mac because it has _more capabilities_ than anything from the FOSS arena. Last time an "open source competitor" to airdrop came around here it was hilariously unusable!

There are undeniable advantages to vertical integration. The miracle of apple bluetooth headphones is a stark example. The enhanced pairing/hand off that airpods have is insanely superior to the stock standard. Even iMessage has superior default encryption than anything short of Signal (maybe).

Alas the "product vision" of community developers is rather short sighted and stymied by lack of hardware manufacturing capability. Linux on the desktop is barely usable, so I really wouldn't get too excited about the product vision.

There's a lot to be said about Linux and such, but the idea that Apple/Google/etc are limiting innovation is just not based in reality!

ryanobjc··on Safetyism killed playtime
I think this depends heavily on where you are and if you are just at a preschool or a 'coop-preschool'.

We do the latter, and I was parent teacher. Not a volunteer position: our preschool dues are lower because I worked in the classroom, in a sense it's a "paid" gig.

We had a very relaxed attitude towards personal harm. Getting hurt, crying, and getting better is part of the learning process. Not to say that we excessively allowed kids to get hurt, or allowed them to engage in explicitly dangerous activities, eg: throwing things, hitting kids.

But I did supervise some kids who wanted to "wrestle" and "fight"... I took it upon myself to teach them to "fight clean" and when people were down we would call a break and let everyone stand up and try again.

Also the prechool was mostly outside, and kids got dirty. Oh yes indeed, the mud pit was very popular!

This all btw is in San Francisco.

ryanobjc··on Embracing Common Lisp in the modern world
The gap between the clojure libs and the java libs and actually calling java is a jarring experience and really isn't a plus. While in theory the java interop is a selling point, if you don't need that it ends up being extra syntactical complexity.

Now I haven't coded extensively in clojure, so a lot of it stylistic unfamiliarity. It does hold back people from adopting clojure.

One reason why I'm excited never to use the JVM again is the huge memory footprint it uses. The best practices for production java is to figure out how much ram your process will need max under normal (not leaking) usage... and set both max and min ram to that (Xmx and Xms). It's a real hog on ram, and when running under clustered tools like k8 with can do memory overcommits it really reduces your flexibilty.

I'm super psyched for all these tiny go and rust programs that run and use like 50 mb ram or even less. Running a cluster of 50 containers is really no heavier than a single Xmx1g java process!

ryanobjc··on Apple Must Stop Selling Watches with Blood Oxygen Feature
The o2 sensor on the apple watch is a net win for the wider society. And never forget: patents exist to benefit society as a whole. Not particular companies.
ryanobjc··on Apple Must Stop Selling Watches with Blood Oxygen Feature
"I understand Apple broke the law"

This is not actually the case whatsoever. There has been 0 ruling on the merits of the patent case. There has been a report from the US ITC that the courts have used as the basis of the bans.

But we do not know if apple will prevail in court. Until that happens, "apple broke the law" is your opinion not a fact.

ryanobjc··on Bosses are using RTO mandates as a way to blame employees as a scapegoat
Re: Walgreens, never forget they lost like a cool billion into theranos!

I feel like the anti theft is performance art to scare voters into voting for tax dollars to replace Walgreens store security.

ryanobjc··on Stop the Medicare “Advantage” Scam Before Medicare Is Dead
Once I had commercial insurance from out of state. A doctor visit was covered as in-network and all was well. But they did a lab. The lab was in a hospital 100 miles away. The insurance said "ok you have to pay the deductible for this lab", which is like fine, how much can a single lab cost? Single urine sample, easy.

Well didn't you know, the hospital did NOT have a negotiated in-network rate with the insurance company. The hospital insisted that we owed them $650, because that was our deductible.

Other in-state insurance companies cut those stupid bills down by 95-97% with 'allowed amounts', but the out of state insurance didn't have that negotiated rate with them.

In the end I called the hospital and told them I knew from other insurance bills how much it should have cost, and that we can just not pay, and ignoring collectors is easy. I offered them $50 (for a $20-30 lab) and they send me a new bill "writing off" the other $600.

So, you want out of state insurance, well, be careful what you wish for, it just might come true, and you may not like it at all.

ryanobjc··on Stop the Medicare “Advantage” Scam Before Medicare Is Dead
This type of experience heavily depends on which state one is in!
ryanobjc··on Young men say why many of them are single: ‘Dates feel more like job interviews’
Psychology today covered this: https://www.psychologytoday.com/us/blog/the-state-our-unions...

"Dating opportunities for heterosexual men are diminishing as relationship standards rise."

"Men need to address skills deficits to meet healthier relationship expectations."

The expectation out of young men is a lot higher. The presumption of a wife because you're employed and generally clean is gone.

There is a dark edge to this whinging which ends up in the "the government should enforce wifes for men" area whic his really messed up.

ryanobjc··on OpenAI is now everything it promised not to be: closed-source and for-profit
This was historically described as "When google was going to hire it's first MBA, an engineer coined the phrase 'dont be evil' and went around spreading inside the company"

So I don't know how to square it with this recent info, but I would say Eric's recent interview is a creative re-interpretation of the circumstances. As execs tend to do.

ryanobjc··on Making It Legal to Play Outside: “Reasonable Childhood Independence” Bills
"kids these days aren't independent"

Oh look its literally illegal to be independent.

If you have kids this is both a relief and the source of the problem isn't exactly a shock.

ryanobjc··on Why Fortran is a scientific powerhouse
ISO standards for programming languages have been essentially totally obsoleted for new languages. Open source is the reason: previously you'd only have proprietary implementations, so you'd need a standard to ensure they were compatible. Now the standard for rust, python, etc IS the default implementation. Bug for bug compatibility and all that.
ryanobjc··on How Twitter moderated the Covid debate
So, did you know there are no manufacturers in the US that can produce N95 at scale? Even now many masks still come from china and Asia. There was an article about one company in the US that has ceased manufacturing because the hospitals who purchased from them in prior pandemics (eg: h1n1) promised to keep buying but the hospitals fell to cost cutting and moved purchasing back to china.

In these circumstances capitalism directs us to the cheapest solution. Not the most robust solution. The solution is basically government as a guaranteed buyer. Yet this factory never had that and went out of business and even in Covid times didn’t come back afaik.

Finally remember that mask-nationalism was popping up in 2020. China was restricting exports of masks and so was the U.S. and Europe. The difficulty of acquiring masks was not to be underestimated. There were additional sordid details of government sponsored programs being used to personally enrich certain (relatives of potus) people.

And during the alpha strain of Covid it turns out the relatively low infectiveness combined with droplet control via cloth masks actually did the trick and reduced spread. Pediatric flu deaths went from ~150 to 1 in the 2020 season. One! All thanks to distancing and masks. We literally made a strain of the flu extinct via masks.

ryanobjc··on How Twitter moderated the Covid debate
Which btw in the early days, think early march 2020, a 10% ifr was still on the table. Italy and wuhan (incomplete) data was … not encouraging. And remember that SARS-cov-1 had an ifr of 40%. And was spread by fomites.

So in early 2020, with limited data - china really screwed is here - the initial lockdowns in places like SF Bay Area made sense. But the lockdown didn’t persist of course and realistically speaking people always had freedom of movement: the police were NOT and we’re directed to not aggressively ticket/arrest: all those contacts just increased the chance of infection anyways.

Now as for the rest of the US I disavow what happened there.

ryanobjc··on ChatGPT Should Not Exist
Whats the value of human creativity in the era of DALL-E etc? None, right?

Also we can definitively say that the point of the current AI startups is to make their founders as much money as possible. We are well past the era of Steve Jobs "bicycle for the brain". The openAI stuff is tossed over the wall, and there seems to be minimal philosophical underpinning. Unless you call "I'm a stochastic parrot" inspiring - I do not as a matter of fact.

ryanobjc··on ChatGPT Should Not Exist
Professional artists create way more than they sell - in fact they don't sell like 90%+ what they make.
ryanobjc··on No, Google did not hike the price of a .dev domain from $12 to $850
This is the purpose of HN imo lol
ryanobjc··on Apple kills plans to scan for CSAM in iCloud
> 2. You are probably not a parent since a child's 'first bath' is not a thing. They are bathed as infants starting immediately. If you are referring to a child's first independent bath, then no one should be taking pictures since private bathing is not something that should be intruded upon for picture taking

Are you a parent? A prudish parent perhaps?

I have pictures of me as a kid in a bath (genitals obscured underwater). It's a common parental thing among parents who AREN'T DRIED UP PRUDES AND FRIGHTED OF NUDITY.

The bottom line is - another case of our ability to use our technology as we desire being interrupted and interfered with. I hate to even remotely invoke RMS, but... He wasn't wrong!

ryanobjc··on Apple kills plans to scan for CSAM in iCloud
How do you take a photo on android to only store it locally?

The whole photos experience on Android has been simplified to break that distinction and there is no way to even really know or realize what is happening - BY DESIGN.

The real answer here is, again, Android is not privacy first by default.

BTW parents taking medical pictures of their children != CSAM which is an acronym for "Child Sexual Abuse Material"... Taking care of your child's medical problem isn't "sexual abuse" despite the conflation of the two people are glossing over in this thread.

← PreviousPage 2 of 28Next →