HN user

trb

202 karma
Posts0
Comments46
View on HN
No posts found.
Alice is impatient 1 month ago

Considering other metrics then p99 for user impact is unwise. All users will at some point experience a <1% request, it's not like half of all users will only send requests what will be under your median latency, some of their requests will hit your worst-case.

By focusing on the tail and optimizing worst cases you help users more than by improving your median latency.

  L icon Grok 4.1 Fast won 13 of 30 games at $0.97 per win

  The next-best winner was A icon Claude Sonnet 4.6 with 5 wins, at $26.78 per win. That’s a 27x difference. The model that isn’t on most top-model lists beat the model that is, on the thing a routing customer actually cares about.

  The model with the most kills did not win

  H icon GPT 5.4 killed 38 agents across 30 games. More than anyone else. It came in second on the leaderboard with 2 wins. 
If grok-4.1-fast was the top-winning model, and Claude 4.6 Sonnet the second, how did Gpt-5.4 come in second on the leaderboard? Which one is second, Claude 4.6 Sonnet or Gpt-5.4?
  There were 11 games between “best at killing” and “best at winning”.
What does that mean? How are there 11 games between "best a killing" and "best at winning"?

It's fascinating to see all these bugs in Claude Code - HERMES.md, this OpenClaw issue, the recent thinking-message pruning and cache-skipping bugs.

They seem like the class of bugs I see in my vibe-coding experiments, and I think the Claude Code lead has said many times that he/his team don't read the code for Claude Code themselves, that it's basically vibe-coded.

If Anthropic itself can't make vibe coding work, who can?

I've commented on this ticket before: https://github.com/anthropics/claude-code/issues/8477#issuec...

The thinking mode is super-useful to me as I _often_ saw the model "think" differently from the response. Stuff like "I can see that I need to look for x, y, z to full understand the problem" and then proceeds to just not do that.

This is helpful as I can interrupt the process and guide it to actually do this. With the thinking-output hidden, I have lost this avenue for intervention.

I also want to see what files it reads, but not necessarily the output - I know most of the files that'll be relevant, I just want to see it's not totally off base.

Tl;dr: I would _love_ to have verbose mode be split into two modes: Just thinking and Thinking+Full agent/file output.

---

I'm happy to work in verbose mode. I get many people are probably fine with the standard minimal mode. But at least in my code base, on my projects, I still need to perform a decent amount of handholding through guidance, the model is not working for me the way you describe it working for you.

All I need is a few tools to help me intervene earlier to make claude-code work _much_ better for me. Right now I feel I'm fighting the system frequently.

Finding microphones that look nice, can pick up voice at high enough quality to extract commands and that cover an entire room is surprisingly hard.

If this device delivers on audio quality it's totally worth it at $59.

For me, I think it has to do with ..just having done more, experienced more.

When I built blanket forts as a child it was something new, my first attempt at building something. It was exiting to figure out how to do it, and enjoy the end product. After a few of those it became a bit more usual, and I started doing other things - play with model cars, build lego sets, etc.

I recently tried welding and I felt that same tinge of excitement - I'm gluing metal together! It's basically magic, I'm taking separate parts and turning them into one. I'm not welding purposefully or to build something, I just really like the act of welding.

Welding was new to me, I never experienced it. I think as a child I everything was new to me, the way welding is. I approached the world with a curiosity that drove me to play with it, to figure it out.

But now I've figured a lot of it out. It's not as fun to play with anymore, because I've exhausted all the angles of play I could come up with (and I did that a long time ago).

I still find that curiosity that drives me to play with something, to figure it out - but I have to look for it, find aspects of life I haven't experienced yet.

Same here, I was curious about Kagis low ranking, and couldn't replicate the search results. Also saw ublock Origin on #3, good results for tires, transitors and snow, etc. I've never used any of the Kagi search result weighing features.

Ctrl+F on the page for "System prompt" doesn't show any hits. Given how important those are for ChatGPT (another thought - was the author testing GPT3.5 or 4?) I'm not sure how much weight to put into the ChatGPT results either.

Not sure how much I can take away from this comparison.

I've experienced both, and I prefer the mono repo.

Our challenges with multiple repos mostly revolved around builds and orchestration. We had to apply all build/deploy changes to all repos, and that increased the chance of doing some small thing wrong. Finding what exactly is wrong with one repo that should be the same as all the others was like one of those "find the differences" pictures. Really annoying.

This is more microservices than multi repo related, but making sure all the different services are released in sync was hard and annoying and often caused issues. Eg a specific API was updated and released but the for a consumer had to be rolled back and the rolled back version wasn't compatible with the new API. So current version and roll back wasnt an option. Rolling back the API would require rolling back all consumers but crap, one of the consumers applied a big migration to our core database and rolling that bank would take forever. And so on.

Just tons of little edge cases that went wrong at the worst time because it was so hard to foresee all the issues.

Monorepo and monolith is so comfy. Want to share code? Move it up one or two directories and import from there. No issues with two bundled react versions in two builds. Easy to refer to code from other teams, never an issue that someone forgot to add you to that one repo almost no one uses but that you need to commit to during firefighting.

I'm not saying multi repos/micro services can't work, but it's hard - you need strong processes that prevent people from being lazy, you need monitoring and management well defined, you need extra tooling that's aware of the repo structure, you need a strong story around migrations, and so much more.

I currently work with a mono repo monolith that over a thousand devs contribute to daily and it's Cindy comfy. It feels much easier to fix too many devs in one repo (primarily via strong compartmentalization) than to fix too many repos/services

React is a view library that doesn't even provide a way to do XHR requests. Angular is a complete framework. They are very much hammer and screwdriver, completely different and incomparable tools.

There seem to be a lot of people thinking front-end is just a mess of different options all doing the same thing. And the same people show little understanding of the complexities and nuances of front-end solutions.

Hi there,

I'm happy to answer any questions you have, salary too, if you send me an email. Sadly I can't publicly disclose our salary range, so if you're willing to bear with me and jump through the emailing-hoop I'd appreciate it.

- Thomas

Lasso Data Systems http://www.lassocrm.com/ | Senior Front-End Developer | Vancouver, BC, Canada | Full-time | REMOTE or On-site, CANADA only

Lasso is a leading CRM for new home builders and real estate developers. We've been modernizing our app for the last few years, moving from a PHP stack to an Angular.js app and a Java-based REST API.

Now that we're done with most of the legacy-porting work, we've got a lot of new features to build and that's where you would come in.

As a Senior Front-End Developer you would take requirements from the Product Lead, create wire-frames and mock-ups, gather feedback via user interviews and finally implement the features in ES6, RxJS, Bootstrap and Angular.

We offer:

- full-time remote work. Most of our developers are working remotely all over Canada. However, if you prefer working in the office you're welcome to go there. It's located in Richmond, BC.

- when you start, we'll provide you with any hardware of your choosing

- a tools budget of up to $300 per transaction you can use to buy whatever you need to stay productive - no authorization needed

- formal education matching (up to $1500 yearly) and funding for other continued-learning courses, conferences, and workshops

- competitive Vancouver salary

Lasso has a very trusting and open work-environment, without fixed work-hours, imposed dead-lines, or in-office requirements. That does require you to have good time management skills, and be comfortable with self-directed work.

If you're interested or want to know more details, please message me at thomas@lassocrm.com (include your resume if you're applying :) ). I'm the front-end lead and have been happily working here for four years.

This happened to me. I worked on a side project in high school that grew into a company after about eight years of work. Three years and a pivot later we gave up due to decreasing traction, and returned whatever funds were left to the investors.

I moved back to my parents for about a year to work on other side projects, but ended up looking for a job and found an awesome small company that I'm very happy working for. I'm still working on market-focused side projects and without the stress of having to make money/gain traction it's a lot more fun. I really prefer this setup, especially since a small company allows me to scratch most product-development itches I have since there's not a lot of bureaucracy.

A lesson I've learned: Quit early. If you feel bad about the project right now, end it as soon as possible As in, tomrrow. Don't stick around waiting for the big break. I've done exactly that, and while we actually ended up with some paying customers after our pivot, we would've had to achieve an insane growth to be worth anything to my co-founder and me due to the dilution of our shares. It's not worth basically building a new company for the smaller fraction of shares you have after taking an investment.

Please don't be so harsh on the author.

She's not saying "this is going to be a professional design for your next project", the title itself contains "half-decent".

She's providing insightful tips for developers to make their pet projects look..like they're not designed by engineers (we do tend to make a mess of things).

And the advice she gives is perfectly fine for exactly that. There are fonts that look good together, subtly textured backgrounds do look better than simple, flat colored one's and using basic color theory upgrades a websites look (teal vs. orange, cough). Together, they make something that looks half-decent.

Just like the author claimed.

Intuition, most of the time. Here are some quite common ones:

http://www.splashdata.com/press/PR121023.htm

There's no reason why you would have a three attempts limit, or five, or ten, and so on. If I get three per account, I'll just use the top three and try again different accounts. If I get three attempts per IP, I'll use many different IPs and do the same.

To remain user friendly, delays are the way to go. E.g. you could have three different delays that add to each other: Account-level, IP-level and global. Increase each with every failed attempt up to 30 seconds of wait time, and add them together. This will slow down brute force attempts to the point where they're useless, while still allowing legitimate users to login (just with a little inconvenience).

As a result, if I failed three attempts with one account, and three one next, etc., my IP-level limit will prohibit me from moving on to other accounts. If I try a lot of passwords on one account, the account-level and IP-level ones will slow me down. And if there's a distributed attack with many IPs, the global delay will reduce the damage the attack can do. All the while legitimate users can still use the service.

A lot of this information might already be available, just not in the obvious places. An example:

"how to start an airline" came up a couple of times in this discussion. If you ask an existing airline "How should I begin?", they might see you as a future competitor or as a waste of time - either way, they won't gain anything by helping you.

But plane manufactures do gain something from helping you. Even if only every millionth guy looking for advice actually buys a plane, it's still worth it for them. In face, you can check out Boings guide on how to start an airline:

http://www.boeing.com/commercial/startup/

I'd wager that it's the same in other industries. If you want to start a cable company, talk to the people that'd profit off of it - people selling routers, contractors that build the infrastructure, helpline operators, etc.

Starting a wiki is a great idea, and there's already some information you could copy/link to (depending on the license). You'd have some information right off the start.

Is there anything that prevents this from being a phone app and sell it in one of the app stores?

You could abstract away all the web and phone (press '9') stuff and just have a button "Open the door? Yes/No" if someone activates the buzzer.

Maybe add some easy management for pins that:

- always open (roommates/family/friends)

- open only one time (deliveries, not-so-close-friends)

- open only under certain conditions (time of day, day of month, etc)

Make it possible to easily share those pin numbers via SMS, Facebook, email, etc.

I think you have a product that's great for access management. You should highlight the additional benefits in your marketing, e.g.:

- easy to invite friends over for dinner

- easy to share apartment without the need for new keys

- easy to revoke access

- easy to let cleaning staff in during certain times of day

Another thought: Market it as a helpful add-on for AirBnB customers. You don't have to give someone a key to your apartment, just a PIN that only works for the time they rent the apartment (this is also useful for sub-leases). You can revoke access at any time, no matter where you are (big problem with keys).

Short version: I think you'd have a better chance packaging your product as a mobile app, abstracting away all the web/phone stuff and sell it as "entry management" instead of "automated buzzer".

Aren't those clauses in there to cover transferring files to CDNs or backup services?

I'd interpret the "Basically" section as a display of their intent, since the full terms require a lot of legalese to protect 500px.

As NyxWulf and other commentators said, the "Basically" sections would probably play a role in a law suit anyway, so they couldn't hide contradicting terms in the left section.

Just to clarify: I didn't want to say that Singapore is successful due to its small-ish population size, just that another country is almost as successful _without_ scientists at the top of the government. I chose Finland as an example since its population size is the same, the per-capita income is similiar and it enjoys a low rate-of-crime as well.

Actually, the president of Turkmenistan has a PhD in medical science [1] and the vice-president of Sierra Leone has a bachelors degree of science [2]. So both have more scientists in the top government positions than Finland. The politicians education really doesn't seem to be an important factor for the countrys success.

[1] http://en.wikipedia.org/wiki/Gurbanguly_Berdimuhamedow

[2] http://en.wikipedia.org/wiki/Samuel_Sam-Sumana

What I tried to say (and perhaps didn't) was scientists won't necessarily be good for a country, not that they'd be bad.

The german minister of justice, Sabine Leutheusser-Schnarrenberger, did a lot of good for the german internet. Her decisions were very rational and fact-based, yet she holds a law degree.

There just are too many good politicians without science degrees for the sweeping generalisation "scientists are good and lawyers bad".

What is the article arguing? Is there even an argument made? Why should Americans elect more scientists? Will it lead to a higher quality of living or more wealth or what?

It mentions China as a pro-scientists country, but why? It's riddled with human rights violations, corruption and environmental pollution. While American politicians decry climate change openly, China just seems to ignore it.

Singapore is a city-state with 5mio citizens, and a high cost of living. Finland also has 5mio citizens, is known for its wealth and the president Tarja Halonen has a degree in law - in fact, the other politicians mentioned on Finlands wikipedia page are missing a scientific degree as well.

I'm not buying it. Just staffing your government with scientists seems pretty irrelevant for the success of a nation.

Policing a community is where humans excel and policies/computers fail.

I ran a community once, with around 30k active users. Definitely not big, but we faced the same problems. Our solution was simple, aside from adhering to the law: "Mods delete what looks icky".

We felt that automated systems would always fail (users would use "4" instead of "a"), and strict policies always led to debate about whether something was allowed or not.

Instead we tried to recruit mods that knew the community, the direction it was heading and were able to keep a level head. Sure, someone went overboard once in a while and deleted o.k. stuff, but we'd just remove their mod privileges and reinstate what they deleted (thinks were removed from the database 14 days after they were marked as "deleted").

We were never accused of harboring pedophiles, or going overboard with removal. Those that complained about free-speech were always radical political groups well outside of "acceptable" for most communities.

The key is to find moderators in line with the community, in a benevolent dictator way. No idea if reddit could find enough of those, but it worked well for us and should scale with community size, as reddit has a larger pool to recruit from.

Willowgarage are also the guys behind the Point Cloud Library, an awesome computer vision library for processing point clouds (e.g. what the Kinect produces):

http://www.pointclouds.org/about.html

The Kinect Fusion implementation by Anatoly Baksheev in their trunk is very impressive:

http://www.pointclouds.org/news/kinectfusion-open-source.htm...

If anyone has a Kinect and Ubuntu and wants to try it, I've compiled an unpolished tutorial on how to do that:

http://hobonaut.com/