HNHacker News
TopNewBestAskShowJobs

kajecounterhack

2,943 karma · joined October 15, 2007

[Standard disclaimer: comments do not reflect the views of my employer]
submissionscomments
kajecounterhack··on Tailscale is pretty useful
They have nice clients (e.g. for MacOS, Tizen). Ofc headscale is a thing, but if you have a company, it's also nice to have someone to yell at if your mission-critical tailnet suddenly b0rks.

Imo they don't charge all that much relative to their value, depending on who you're asking.

kajecounterhack··on The power of interning: making a time series database smaller
Years ago at Google, the permissions system (OG ganpati, for the googlers) was having major performance issues related to OOM in Java. IIRC there was an epic thread where folks discussed potential resolutions including, this being Java, GC tuning. But in the end, string interning was what helped a ton to defer the scaling issues until something else could be done (mostly a rewrite, smh). I mostly remember this as being a shocking solution to me. Part of me imagined there'd be some fancy scalable solution instead of single-binary optimization, but at the end of the day sometimes you just gotta intern some strings.
kajecounterhack··on Gooey rubber that's slowly ruining old hard drives
> it's really difficult to build things to last.

Having a non-user replaceable battery is a really easy way to ensure a product stops working after 3-4 years though.

And the criticism is typically directed at companies like Apple, who does make things that last physically, but then force you to upgrade by way of battery.

kajecounterhack··on Zelensky leaves White House after angry meeting
> Biden and Germany didn't push too hard on either because they feared Russian reaction

And this was a mistake, one that they slowly tried to reverse once they realized Ukraine wasn't going to be a pushover especially with modern weaponry.

kajecounterhack··on Zelensky leaves White House after angry meeting
> Support Ukraine enough so it can take all its territory (maybe minus Crimea). This may not be possible with weapons alone. This might require a NATO no-fly zone over Ukraine, which effectively makes us a combatant. I actually would support this path, but the downsides are all too obvious.

It _is_ possible with the combo of weapons and economic sanctions. Ukraine (had) more economic support, so it is both a war of blood and endurance, endurance which Ukraine could have by being a porcupine with next-gen weapons and non-stop bleeding for Russia until things start hitting the oligarch's pocketbooks too far and the people of Russia begin to demand regime change.

Russia is a glorified gas station. You can hurt it dramatically with economic sanctions because its whole GDP is concentrated into one sector.

Imo if Trump really cared about America's long term security, he would be trying to fund research into cheaper / easier to produce next-gen weapons for Ukraine to test for us, instead of complaining how much our HIMARS and tanks currently cost, firing top military brass, cozying up to a dictator, and trying to exploit a ravaged democratic ally.

kajecounterhack··on Please Stop Inviting AI Notetakers to Meetings
> Please Stop Inviting AI Notetakers to Meetings

Would if I could figure out how to uninvite my otterpilot ^^'

kajecounterhack··on Amidst the noise and haste, Google has successfully pulled a SpaceX
Cloud prices are already driven down by the fact that you can deploy with Google's cloud offerings.

Also, if you weren't going to use Google's offerings you probably wouldn't be down to buy their HW either :)

FWIW your PTSD with Tensorflow is shared by everyone at Google, it was just unavoidable because Google needed ML to be performant and they started by sacrificing devex for performance whereas Pytorch went ergo-first, performance later. In retrospect a prescient move by Meta, but now making the high performance stuff ergonomic is proving out for Google via XLA and JAX.

kajecounterhack··on Amidst the noise and haste, Google has successfully pulled a SpaceX
> It’s just that none of the stages are great.

Really? Nobody uses TF but plenty of people use XLA, which is what you allude to saying that TPU in Pytorch is possible. That's arguably the most important piece; the sledgehammer that makes good performance and good devex compatible.

> I wish Google would compete with Nvidia directly and let me buy a TPU

I don't see the utility of buying _any_ GPUs. It's mainly a cost + availability optimization to own them yourself if you're doing a lot of continual training. Outside of the foundation model companies, most of us just use cloud services -- and I want those to be cheap and always use the latest thing.

Google has a highly optimized infrastructure to make sure unused resources (CPU, TPU, RAM, disk) are properly allocated. This means preemptible instances, highly co-located compute + data, etc. In theory everyone should win when you use ML hw through hyperscalers, because they collect on their structural advantages and your TCO is lower.

> Google could have Nvidia’s business and OpenAI’s

They arguably have a better _business_ on their hands but a worse _speculative outlook_ in the eyes of Mr. Market. Those are different things. There's an argument to be made that Google's valuation could be as high if they ran their public relations strategy as well as OpenAI / Nvidia / Tesla, which are all riding monumental hype.

kajecounterhack··on Amidst the noise and haste, Google has successfully pulled a SpaceX
XLA is the compatibility layer. You train using Torch/Jax/whatever you want, and XLA ensures you can use TPU. There aren't many hurdles, most people train in the cloud anyway.
kajecounterhack··on Amidst the Noise and Haste, Google Has Successfully Pulled a SpaceX
> they're a tech. island because nobody can easily run their models on that stack

You can easily train and serve models on TPU through Google's cloud services. Colab for example makes it easy to train models on TPU.

> TPUs are not faster than H100s

There are several generations of TPU with different characteristics, some oriented toward serving, some toward training, and all toward minimizing TCO. You might give up FLOPs but have much faster memory bandwidth, or be overall similar but have a much more efficient data pipeline thanks to Google's scaled infrastructure, netting out ahead. The OP isn't a wanker for pointing out that long-term infra investment is paying off for Google.

kajecounterhack··on Gemini 2.0: our new AI model for the agentic era
Power concerns aside, individual chips in a TPU pod don't actually have a ton of vRAM; they rely on fast interconnects between a lot of chips to aggregate vRAM and then rely on pipeline / tensor parallelism. It doesn't make sense to try to sell the hardware -- it's operationally expensive. By keeping it in house Google only has to support the OS/hardware in their datacenter and they can and do commercialize through hosted services.

Why do you want the hardware vs just using it in the cloud? If you're training huge models you probably don't also keep all your data on prem, but on GCS or S3 right? It'd be more efficient to use training resources close to your data. I guess inference on huge models? Still isn't just using a hosted API simpler / what everyone is doing now?

kajecounterhack··on GM exits robotaxi market, will bring Cruise operations in house
thanks for the context, shitposting is hard to detect!
kajecounterhack··on GM exits robotaxi market, will bring Cruise operations in house
What's your basis for saying this? Waymo actually serves rides and has a safety record. If you work in robotics you know that eval is everything -- what's Tesla's L4 driving record? It doesn't even have one, so how can you possibly compare?

L2 driving record vs L4 driving record are insanely different. You can't fall asleep in an L2 car without risking death. You can fall asleep in an L4 car.

kajecounterhack··on Amazon Nova
TL;DR comparison of models vs frontier models on public benchmarks here https://imgur.com/a/CKMIhmm
kajecounterhack··on Launch HN: Codebuff (YC F24) – CLI tool that writes code for you
Label it what you want, I'm responding directly to questions you posed.

> I have my opinion, it’s just not the same as yours.

This is literally the TL;DR for what I wrote.

kajecounterhack··on Launch HN: Codebuff (YC F24) – CLI tool that writes code for you
> A lot of things AI is helping with also have good, easy to observe / generate, real-time metrics you can use to judge excellence.

Exactly what I illustrated earlier: your developer productivity metrics. If you're turning code around faster, setting up your network better, turning around insights faster, the AI is working.

> It depends. For a sysadmin maybe not, but for data scientists, the bar would be pretty high just to understand the math jargon.

Why does an AI coding agent need to understand math jargon -- it just helps you write better code. Are you even familiar with what data scientists do? Seems not because if you were, you'd see clearly where the tool would be applied and do a good/bad job.

Reminder: we're talking about evaluating whether Codebuff / alternatives are "pretty good" at X. Just go play with the tools. tgtweak expressed their opinion on how good the tool rates at some tasks {sysadmin, data engineering, cloud architecture} and your response was to question how someone could have an opinion about it. The obvious answer is that they used the tools and found it useful for those tasks. It may only be _subjectively_ good at what they're using for but it's also a rando's opinion on the internet. As another rando I very much agree with what the person you responded to is saying. You're not going to get more rigor from this discourse - go form a real opinion of your own.

kajecounterhack··on Launch HN: Codebuff (YC F24) – CLI tool that writes code for you
Tbh I used manicode once about a month ago and much preferred cline. Cline seems to find context just fine, can run terminal commands in the VS code terminal, and the flow where it proposes an edit is very good. Since it's in VS code I can even pause it and edit files then unpause it. I like that I can see how much everything costs and rely on good caching and usage based billing to get a fair price.

Admittedly the last time I used manicode was a while back but I even preferred Cursor to it, and Cursor hallucinates like a mf'er. What I liked about cursor is that I can just tell composer what files I want it to look at in the UI. But I just use Cline now because I find its performance to be the best.

Other datapoints: backend / ML engineer. Maybe other kinds of engineers have different experiences.

kajecounterhack··on Launch HN: Codebuff (YC F24) – CLI tool that writes code for you
> There’s still a skill floor required to accurately judge something.

Sure but it's not high at all.

Your typical sysadmin is doing a lot of Googling. If perplexity can tell you exactly what to do 90% of the time without error, that's a pretty good sysadmin.

Your typical programmer is doing a lot of googling and write-eval loops. If you are doing many flawless write-eval loops with the help of cline, cline is a pretty good programmer.

A lot of things AI is helping with also have good, easy to observe / generate, real-time metrics you can use to judge excellence.

kajecounterhack··on Launch HN: Codebuff (YC F24) – CLI tool that writes code for you
I'd assume the person giving the praise is at least a bit of all 3.

> It’s a weird catch-22 giving praise like that to LLMs.

It's a bit asymmetrical though isn't it -- judging quality is in fact much easier than producing it.

> you might be able to intuit and fill in the gaps left my the LLM and not even know it

Just because you are able to fill gaps with it doesn't mean it's not good. With all of these tools you basically have to fill gaps. There are still differences between Cline vs Cursor vs Aider vs Codebuff.

Personally I've found Cline to be the best to date, followed by Cursor.

kajecounterhack··on Show HN: Basis – a production focused robotics framework
There's at least one other good reason to pick protobuf over capnproto: they don't have real polyglot support and most folks are using at least two languages in their stack these days (https://capnproto.org/otherlang.html)

Also, if you do embedded, there's a lack of something akin to nanopb for capnproto.

kajecounterhack··on Christopher Columbus may have been Spanish and Jewish, documentary says
You can just not celebrate columbus; I don't think anyone is poorer for it.
kajecounterhack··on Christopher Columbus may have been Spanish and Jewish, documentary says
You don't have to personally perpetrate or even succeed to be genocidal right? If your intention is "drive out the natives and eradicate them because they're pests unless enslaved" that's genocidal.
kajecounterhack··on Busy Status Bar
Geez the creator obviously doesn't think this is a necessity. It's just introducing a little whimsy and fun. Nobody cares if you don't want to buy or use it.
kajecounterhack··on Christopher Columbus may have been Spanish and Jewish, documentary says
The approach of colonizers from the west in the new world was broadly genocidal though. Like, "we want to live here, so go on git." Killing buffalo to literally starve natives, for example. Allowing natives in occupied lands to be only slaves or dead, for example. Even if it doesn't 100% fit whatever hard definition you're using, it approximates it pretty goddamn well.
kajecounterhack··on Christopher Columbus may have been Spanish and Jewish, documentary says
def genocidal: relating to or involving the deliberate killing of a large number of people from a particular nation or ethnic group with the aim of destroying that nation or group.

Pedantic to say that Columbus subjugating entire people groups with mass murder doesn't qualify here. The manpower skew was huge, so how exactly did they subjugate the Tainos without genocide? 7M tainos died when all was said and done.

kajecounterhack··on Christopher Columbus may have been Spanish and Jewish, documentary says
Why do we need "to be fair" about who we celebrate? I don't understand why anyone is arguing the point that we shouldn't celebrate people who did awful things.

They also weren't all the same. Not everyone goes around enslaving people and using their life to seek riches and fame. I don't think anyone complains about historical figures who, flaws and all, fought for higher ideals like personal liberty.

kajecounterhack··on Christopher Columbus may have been Spanish and Jewish, documentary says
Not to mention that he was hugely genocidal and enslaved the Tainos; who really wants to lay claim to that.
kajecounterhack··on US weighs Google break-up in landmark antitrust case
Gosh this is pretty unfair to Rob Pike and Ken Thompson. A lot of infrastructure companies have benefitted from Go the same way Google has, for the same reasons.

Typical HN comment writing off significant thoughtfulness as "not an innovation" lol

kajecounterhack··on Show HN: ServerlessAI – Build, scale, and monetize AI apps without back end
Doesn't everyone ask this question about Okta, like what am I doing farming out my user login?
kajecounterhack··on U.S. court orders LibGen to pay $30M to publishers, issues broad injunction
Easily is the operative word. Blockbuster was easy but you had to drive there -- netflix is easier. Libraries similarly require driving (unless you use overdrive / similar) but piracy is easier for many as well. Books just haven't found their spotify/netflix; the kindle store is basically 2009 itunes.
← PreviousPage 2 of 34Next →