HN user

sleepychu

1,926 karma

elliot.hn@citrusbytes.net

Posts21
Comments757
View on HN
news.ycombinator.com 2y ago

Ask HN: Anything I can do about my missing address on Google Maps?

sleepychu
1pts7
pavkam.dev 3y ago

Why Prompt Engineering Is Nonsense

sleepychu
14pts5
www.theguardian.com 4y ago

Nick Clegg Promoted to President of Global Affairs

sleepychu
3pts0
github.com 5y ago

Show HN: I'm creating a tool to control config at runtime during development

sleepychu
2pts1
www.npmjs.com 5y ago

Show HN: Yulelog, add some festive cheer to your logs

sleepychu
1pts0
inklink.xyz 6y ago

Show HN: Ink Link a collaborative game of description and depiction

sleepychu
3pts1
diana-adrianne.com 8y ago

Francine (Pure CSS)

sleepychu
2pts0
jacquesmattheij.com 8y ago

Dark Patterns, the Ratchet

sleepychu
3pts0
www.theverge.com 8y ago

Hackers have turned the Nintendo Switch into a functional Linux tablet

sleepychu
2pts0
www.byton.com 8y ago

World's First Smart Vehicle

sleepychu
1pts0
www.wired.com 8y ago

Inside the First Church of Artificial Intelligence

sleepychu
3pts0
petition.parliament.uk 8y ago

Adapt gambling laws to include gambling in video games which targets children

sleepychu
1pts0
www.bloomberg.com 9y ago

U.K. To Trigger Brexit March 29, Starting Two Years of Talks

sleepychu
3pts0
medium.com 9y ago

My Dead Girlfriend's Bot

sleepychu
2pts1
github.com 10y ago

Show HN: BBC Good Food Scraper in Go

sleepychu
92pts23
sleepypikachu.github.io 10y ago

Show HN:Horse Code

sleepychu
2pts0
minecraft.net 10y ago

Minecraft has sold more than 23M copies

sleepychu
2pts0
www.youtube.com 10y ago

Can You Hear Me in French?

sleepychu
3pts0
medium.com 10y ago

How I Didn’t Learn to Write Software, Part 1

sleepychu
2pts0
github.com 10y ago

Diffing Images on the Command Line

sleepychu
1pts0
www.amazon.co.uk 11y ago

Amazon finally launch netflix for books (Kindle Unlimited)

sleepychu
1pts0

I am not parent comment, and I'm also not in favour of restrictions for all/most people in the name of "the kids" for all the reasons covered in this debate. Invasive age verification feels even worse.

But I gotta tell I am not looking forward to deciding which is worse when my little kids grow up and I either have to: - let them use TikTok (or whatever it is by then) and suffer what I know to be an insidious poison - make them be on the outside of the circle and suffer exclusion by their peers because they don't get any of the memes

I've been the only kid in class without the new 18-rated Call of Duty game, or indeed a games console to play it on. At the time, it sucked. In retrospect I totally agree with my parents, young children should not be playing games about shooting each other! (Of course other parents may disagree)

CoD was only the new hotness once every couple of years. TikTok can make something the new hotness every week.

My only real hope to escape this dilemma is that enough other parents in my cohorts realise how poisonous TT is and the problem goes away... I can't say I'm optimistic.

and once you've got your wish: ugly code without tests or a way to comprehend it, but cheap!

How much value are you going to be able to extract over its lifetime once your customers want to see some additional features or improvements?

How much expensive maintenance burden are you incurring once any change (human or LLM generated) is likely to introduce bugs you have no better way of identifying than shipping to your paying customers?

Maybe LLM+tooling is going to get there with producing a comprehensible and well tested system but my anectodal experience is not promising. I find that AI is great until you hit its limit on a topic and then it will merrily generate tokens in a loop suggesting the same won't-work-fix forever.

Simplistic tenant isolation and cost tracking :-)

I know there are other solutions to this particular problem but this model is extremely easy to reason about. When the application accesses tenant objects or delegates that access with pre-signed URLs it is doing so with ephemeral credentials that literally could not access the objects in another tenancy.

That and a similar DB isolation, allows most of our handlers to be very simple as far as tenant isolation goes.

We were saved by the bell when they announced the increased account limit for S3 buckets (1M buckets, now, 1k I think before).

Just before they announced that I was working on creating org accounts specifically to contain S3 buckets and then permitting the primary app to use those accounts just for their bucket allocation.

AWS themselves recommend an account per developer, IIRC.

It's as you say, some policy or limitation might require lots of accounts and lots of accounts can be pretty challenging to manage.

I'd sooner see a more practical solution that works on the roads and cars we already have.

Aggressively limit speed and enforce it until you're onto the fast roads.

If cars could only roll on at 10mph I'd feel a lot safer and I'd probably be able to use my bike and make better time for the local stuff.

I'd love to get a cargo bike and use it for kid transport.

I would be worried about collision safety though, I am not going to persuade everyone in my neighborhood to stop using cars in a hurry and there are not bike routes between me and school, library, shops, ...

iPhone dumbphone 11 months ago

It’s common to rack up 4 hours or more of screen time a day on your phone. Here’s one way to see the cost of that: every 20 years, you lose 5 years of your waking time looking at your phone.

If you spend 4 hours/24 hours on your phone then every 20X you'll have lost 3.33... X.

I think the author is using year and waking-years but it doesn't parse well for me because you don't get close to 20 waking-years for every 20 years.

Is it? I remain unconvinced AI will replace Devs in the foreseeable but I don't think this article is passing comment one way or the other.

The way I read it TFA is claiming that the Devs who built the Natascha AI suite did solid work.

Contrary to prior reporting there really was an LLM based product at Builder in addition to their earlier business of a large pool of contractors cranking out apps on demand.

I'm currently implementing some OAuth stuff and reading a lot of RFCs and specifications. Came across this gem which really made me think "I bet I would come to regret writing that one"

https://openid.net/wg/connect/

   How does OpenID Connect improve security
   Public-key-encryption-based authentication frameworks like OpenID Connect (and its predecessors) globally increase the security of the whole Internet by putting the responsibility for user identity verification in the hands of the most expert service providers.
   ...

I can't tell you why any non-violent crime warrants a custodial sentence. It seems like civil penalties really ought to be enough deterrent and a much better recompense to society.

Who is the victim?

The person who bought the stock you knew was worthless or sold you the stock you knew was gold.

Why is insider trading a crime?

It's an unmanageable market advantage, if we didn't disallow it then people wouldn't play. The people who make the rules benefit from people playing.

Biggest trick is taking breaks, it is so easy to push past when you'd really have liked to stop for lunch because you think you're almost there or skip your usual break for a coffee. Set timers if you need to. I tend to rely on my partners to remember to ask for breaks or suggest breaks when they seem distracted or like they are flagging.

We update assignees to reflect when more than one person is working on something but we never assign work to individuals or pairs. We use an aggressive WIP limit of engineers/2+1 to prevent a ton of in flight tickets but other than that we're quite free to move around as long as we're moving the stuff on the board right-wards.

I think that's a thing that contributes to our success at pairing actually. Since we all value schedule flexibility quite highly we get on well with pairing a bit when we happen to have synchronized working time and working on independent subtasks when that is more convenient for us.

https://tuple.app/ - this tooling helped a ton, it's expensive but worth it to reduce the friction to start a pairing call to 0. Pairing on zoom, slack, meets, etc. is all much more painful. VS Code LiveShare esque things are free and can probably work as well with some discipline.

My team values writing . We killed our meetings for 2 weeks to see which ones were too painful to live without and retros are the only ones we took back.

We've shifted our work discussions almost entirely to async threads on our ticketing system, we frequently hand tickets over between timezones and our manager types can find out what's going on to the nearest couple of hours in a few minutes any time they like. If we need sync conversations (which does happen of course) we record the outcome for async consumption.

We do frequent pairing, it can be quite pleasant to spend quite a while on the phone doing work when you don't need to sit in 15 hours of meetings a week!

Honestly I'm not sure I could go back. Standups for sure would be a huge turnoff for me at any new job.

When I'm hiring an employee, I'm looking for you! A generalist who will apply their wealth of database experience to my problems and learn what they need for my specifics along the way. I expect to pay some on ramp time where I don't get much in return.

When I'm hiring a contractor, I'm not really interested in paying them to learn, I'm interested in getting my need fulfilled as efficiently as possible. If the problem I have is my square zinc kitchen sink it makes sense to find someone who already knows about them.