Yeah. I also only use pro in very specific situations. Not (just) because it's slow, but if the question is too simple or vague, pro responses are sometimes overfitting to the noise in my question. Until there is lots of context and the basics are laid out, high or xhigh somehow work better. Pro gives you the last 10%.
HN user
metanonsense
It feels very humbling that here is one of the smartest humans on the planet asking questions, and the LLM keeps answering in this "Yes, it's really simple if you think about it" way, like a professor talking to a talented student.
I also had a frustrating but funny conversation today where I asked ChatGPT to make one document from the 10 or so sections that we had previously worked on. It always gave only brief summaries. After I repeated my request for the third time, it told me I should just concatenate the sections myself because it would cost too many tokens if it did it for me.
Impatient execs can also be painful. EDIT: Writing this while I am waiting for Codex to complete, so I may enjoy slow AI more than the usual developer ;-)
Tbf, if I did whay they do in this video, my battery life would more like a handful of seconds.
I think the issue it the (literal) "head-of-line blocking". Some requests can be processed either "concurrently" like tapping a beer from a keg or in parallel by having multiple bartenders, but having all people standing strictly in line makes this difficult.
only learned about SKIP LOCKED because ChatGPT suggested it to solve some concurrency problem I had. Great tool to learn such things.
Honestly a crappy situation. In Germany, Telekom is a monopolistic bully. In evening hours, any service behind Cloudflare more or less stops working (for instance, before I cancelled my subscription, chess.com web assets were delivered with neck-breaking 5kB/s, which made loading a 20MB wasm for stockfish analysis no fun).. but there are absolutely no viable alternatives that aren’t also crappy: Vodafone -> same peering idiocy, Starlink -> king Elon). VPNs make things complicated, but are often the only alternative.
I’ve seen this with some of my Indian colleagues, though definitely not all. In fact, most are more than eager to disagree with me :D (even though I’m their superior)
Spending months dealing with folks attempting to blackmail us over ridiculous non-issues has pretty much killed any sympathy I had for bug bounty hunters.
In my experience, this depends a lot on the subreddits you are subscribed to. Even in that set, the general mood sometimes changes significantly over time, e.g. because moderators change, a flood of new people is coming in because of some trends (AI), or some reddit meta events (eg a post being bestoffed). Generally speaking, a few vocal asshles can spoil your subreddit and drag the overall sentiment down.
Ironic that I switched to HN from chess.com because Deutsche Telekom‘s peering with Cloudflare (or more its lack of) made the site even more unusable than usual. 5 minutes ago I thought „Maybe it’s time to switch to Vodafone“
I remember back in 2000 or so when I declined the invitation to a party because I wanted to compile a new kernel in the evening.
But isn’t that exactly what GP meant? There is an original, very precise but also very abstract definition (and what is more abstract than category theory). Then people come along who give a different definition that matches the original one in their specific context („three laws in Haskell“). After that people take these three laws and apply them (sometimes overly simplistic) to other contexts („just give it a flatMap in Scala to get a monad“). And at some point the original meaning got lost, and there are competing definitions out.
I would be very cautious to give an advice like this to my team. Making a thing simple is actually very hard, and many, who hear the words, may just equate „simple thing“ with „first thing that comes to mind“, which may eventually turn into a nightmare of complexity.
Maybe I am too pessimistic, but as an EU citizen I expect politics (or should I say Trump?) to prevent access to US-based frontier models at some point.
In our product, we have different strategies depending on the requirements. Sometimes, we just delete. Sometimes, we do soft delete with timestamps. Sometimes, we have a history table with or without versioned entities. Sometimes, we have versions in the table. Sometimes, we have an audit log. Sometimes, we use event sourcing (although everyone in the team hates it ;-)
I am not saying I‘d do this, but in theory you could deploy a single reverse proxy in front of your HTTP-only devices and restrict traffic accordingly.
Cheers, huge Huggins fan here :) Looking forward to Valet
In my opinion, there’s also a third (and certainly controversial) option: suicide is the ultimate expression of freedom, self actualization, and human dignity. I don’t plan to kill myself in the foreseeable future, but the thought that I could gives me hope, power, and removes any fear from my life. A friend of mine is 94 and lives in constant, non-treatable pain, and the thought that she can end her life when she decides to do so makes things bearable for her.
I know that this ultimate freedom is also ultimate selfishness, because the loss is felt by your close ones, not you. But this makes me perhaps an asshole, but not sick.
Been on a Dylan concert a few months ago, and I really wondered why he did this to himself, at his age, with his money. He seemed so utterly bored.
Did not see your comment until after I posted mine, but exactly this. The amount of disk io from these sort operations can be massive and very surprising.
The authors of this article obviously know infinitely more about postgres than I do, but you can trigger writes using reads much easier. If you’re selecting something that does not fit into working memory and try to sort it (or use a mechanism that needs sorting), the sort is performed on disk.
This almost rendered our SAN nonfunctional a few years back.
I am out of the game for a year or so (and was never completely in the game), but back then BERT was the basis for lots of interesting applications. The original Vision Transformer (ViT) was based (or at least inspired by) BERT, it was used for graph transformers, visual language understanding, etc.
Can you explain why you expected this from the title? When I hear „network routing“, the first thing that comes into my mind is IP routing, not a reverse proxy. With a „homelab“, I‘d never associate the need for a reverse proxy or SSL certificates.
A few weeks ago, we had a major problem with our Apple developer account (which is registered to my name). For days, I tried everything to avoid calling customer support (for the above reasons) and only agreed when our release team started panicking. I was more than surprised how incredibly good Apple‘s support team was. Recovering from the problem was quite difficult (and the circumstances that lead to it made me question Apple’s SW dev capabilities), but the support experience was simply perfect.
I find it curious that the wifi interface and the USB/ethernet interface are using the same MAC address. Nothing keeps a computer from being attached with both at the same time, in which case this would definitely break things.
Even if this was the right thing, they could / should have changed this behavior in a pre-release because that's exactly the kind of API change in the OS that will catch people off-guard. As another commenter wrote, I'd consider this either a serious flaw in Apples release process or they learned about some very dangerous vulnerability where the old behavior was abused and they decided that they rather annoy all users and vendors of Java software out there than tolerate the vulnerability in MacOS. But in this case I'd surmise that at least now Oracle would have been informed about this.
Great attitude :) I'll try to get in contact but don't be mad if I forget 8-|
I say this without hate: it's absolutely fascinating how bad this UX is. Having said this, I am sure that I have committed worse UX crimes in my career, but when curse of knowledge hits you, only your users can see the problems. But lucky samwho has the HN community that is not shy of criticizing ;-).
I think it's really interesting and instructional to think about why the UX feels so bad. My ideas are:
- The page has one main job: presenting latency numbers to the viewer.
- This job is easy enough. There are many ways to get this done. So people expect the main job to be done at least as good as with these other ways.
- I hypothesize that the page prioritizes other jobs before the main job. It tries to make finding the relationship between those numbers fun to detect. * Users are foremost interested in the main job, but this main job is done poorly because you don't see all latency numbers in one view (maybe after clicking a few times at the right places, but for such an easy task this is way too much work)
- It's very difficult to grasp the mental model of the UI just aby using it. You click somewhere and things happen. Even now that I have used it for a few minutes, I have no idea what it does or is supposed to do. I found it very interesting how much it frustrated my that repeated clicks are not idempotent and made the UI "diverge". It makes you somehow feel lost and worry about breaking things.
- The user must read the help text. But users don't do this. At least I didn't until I was very frustrated. Then this help text changes. And changes again. I don't want to learn a new application only to read a simple list of numbers.
These are my main points, I think. To me, it was very interesting. Thanks for that, samwho. and kudos for sharing this publically :-)