HNHacker News
TopNewBestAskShowJobs

LouisSayers

1,391 karma · joined August 29, 2013

Continuous innovator
submissionscomments
LouisSayers··on Another Roman dodecahedron has been unearthed in England
Which makes sense for paper, because if a table surface gets wet then you don't want the bottom of the scrolls touching a wet table.

Also if you have different sized holes you can rotate the device to have the most used holes facing upwards.

LouisSayers··on Another Roman dodecahedron has been unearthed in England
To me it looks like a paperweight / scroll holder.

The knobs are possibly for holding keys or other such items.

Perhaps it's an administration tool - used in hotels or for the army when they've received news.

LouisSayers··on He spent his life building a $1M stereo
I also seem to have beyond normal hearing, and can hear some electrical devices or high pitched sounds where others don't seem to.

Last year I was in a mall where they had a Tesla store and it was emitting a horrible high pitched sound.

Where I live some houses have Seagull scaring devices and they also emit a horrible high pitched squeal which I'm guessing others can't hear, otherwise it would honestly drive you nuts.

LouisSayers··on Fired comedian ordered to get day job back after jokes ruled 'simply funny'
Not just that but totally different culture.

I also find that lunch and coffee are great ice breakers - otherwise an office can feel quite sterile and disconnected.

LouisSayers··on How Japan Airlines crew led 367 passengers to safety from a burning plane
> fit 18-45 year olds in most cases

Anecdotally, I believe many airlines do this - it's happened to me a few times during check in where they've asked if I'd be OK with the emergency seat.

LouisSayers··on Read fewer books and feel better about it
Thanks for the tip! I'll definitely do that if / when I decide to give it another go.
LouisSayers··on Read fewer books and feel better about it
I pretty much never read fiction and was at a book store some years ago when I thought "maybe I'll give it a go".

I found a book that looked pretty cool called "The Binding" about "book binders" - people that could erase a person's memory by writing their stories in books.

As I read on it seemed to turn into something less about book binding and more into a kind of homo erotic novel.. boy was I disappointed and felt totally bait and switched.

LouisSayers··on Ask HN: Programming Courses for Experienced Coders?
I was quite impressed with Ardan Labs go tour[1] (free) for learning go.

More of an intermediate resource, but was really good for helping to nail down some golang basics.

Would be interesting to hear from people that have taken their courses.

[1] https://tour.ardanlabs.com/tour/eng/list

LouisSayers··on Ask HN: Programming Courses for Experienced Coders?
> people will not buy a $200 book even if it had $100k worth knowledge in it.

I remember paying crazy amounts for books at university and wouldn't have been surprised to have to pay $200 for a book. As it was I bought mine second hand to save on cost.

When people can expense such items then I also imagine a $200 book selling well when properly targeted and marketed.

What sells even better though are courses, and there are many courses out there aimed at corporates which are in the thousands of dollars so again, $200 doesn't seem crazy at all in comparison.

LouisSayers··on How can Santa keep his lists when the GDPR is around?
I think if you've left cookies out for him, you've implicitly given consent
LouisSayers··on How to unit test code that depends on time
Yes, that's my point - they're giving an example for why "you can't do it", and I'm saying even for the example they just gave you can.

Create a Timeout class and subscribe to it for a given interval with a callback to what needs to be run. Pass it in as a dependency which can be mocked during testing.

Not sure why the downvotes...

LouisSayers··on Suno AI
This is really fun, just made a Christmas tune!

https://app.suno.ai/song/cb52391f-01ed-4df2-85a3-4c78ec5c2de...

LouisSayers··on Suno AI
It's just another tool - synths are computer generated as well, so what does it matter whether a computer or human decides to push the button?

At the end of the day it's humans that will use the tool and combine it how they see fit and it's humans that will decide whether it's any good or not ...

LouisSayers··on 2023: A year of groundbreaking advances in AI and computing
Bard sounds way too close to "bad" or "beard" depending on accent. It's a terrible name.
LouisSayers··on How to unit test code that depends on time
You can extract the timeout functionality into its own structure then and mock it out during testing.

There's usually a solution of some sort, it might just require a bit of rearranging and extraction of concerns.

LouisSayers··on Things I learned from teaching
That sounds like a difficult environment, and as they say "you can lead a horse to water, but you can't make it drink".

However, here's a few things I'd be trying:

1) Stories. One of the best uni professors I had was always breaking up his lessons with Stories. The time some people exploded a whale with dynamite, the Lawnchair Larry flight, the time he was held at knife Point while travelling. It just made the lectures more fun and made you feel good for having showed up.

2) Inspiring examples. I'd be inclined to work to find people who had been in their situation and gotten out. Bring them to class, get them to tell their stories.

3) Relevance. Making teaching examples that are edgy and somewhat relevant to their interests. If you're teaching English, use street slang in your examples. If you're teaching math, make examples about making money etc, getting creative and meeting your world with theirs.

LouisSayers··on Things I learned from teaching
> The students have to struggle

Perhaps it's just the wording, but I really disagree here.

Yes, there's a natural stress process we go through while learning where our boundaries are expanded, but to struggle... it's often a sign of bad teaching.

I say this as a best selling Udemy instructor and having been a university CS tutor. Your job IS to take away the struggle. You do this by being the student, leading them to confusing situations and then overcoming that situation with them in a series of steps that are built up over time, and then having them apply that knowledge to build skill.

The thing is, that teaching a subject well takes a lot of time and effort. There are very few really great teachers out there.

LouisSayers··on New Zealand scraps world-first smoking 'generation ban' to fund tax cuts
> only work to generate pharma profits

But they would have profited anyway with the pseudoephedrine tablets.

I understand they're an effective treatment, the problem I see is that they end up in the wrong hands and pharmacies end up being broken into.

In NZ we've had a problem in the past couple years of people doing "ram raids" which is basically people stealing cars and smashing them through buildings to steal things as well.

Taking everything into account, to me it seems the downsides outweigh the upsides of selling these tablets.

LouisSayers··on New Zealand scraps world-first smoking 'generation ban' to fund tax cuts
New Zealand has public healthcare. Around 5000 people die here per year as a result of smoking, which reduces any taxes those people would have paid had they not died, as well as costing tax payers for the time they spend in hospital.

The ban on cigarettes here wasn't to be an outright ban but one staggered over a number of years.

There's been a gradual decline of smokers in NZ over the years, so there is some evidence that such laws could be helpful rather than simply creating a black market.

https://www.health.govt.nz/your-health/healthy-living/addict....

https://www.smokefree.org.nz/smoking-its-effects/facts-figur...

LouisSayers··on New Zealand scraps world-first smoking 'generation ban' to fund tax cuts
It's just a strange policy for the parties to bring out as soon as they get into government - kind of like a back-door to taxing meth production (not sure how the economics work, but am I wrong?).

Especially given Act and National's "hard stance on gangs and crime" you have to wonder where their incentives lie.

LouisSayers··on New Zealand scraps world-first smoking 'generation ban' to fund tax cuts
Pretty much - the new gov campaigned for tax cuts and refused to tell anyone how they'd pay for it... and now we know.

Tax cuts for most will be negligible amounts, and the long term health costs seem to be ignored (even though we have a public health system!).

Very short term thinking to the benefit of tobacco companies and some short term increase in tax revenues (cigarettes are highly taxed in NZ).

Oh, they've also decided to bring back pseudoephedrine tablets too - which prior to being banned had meth cooks paying swarms of people $20 a pack for a quick trip to the pharmacy.

Interesting policies!

LouisSayers··on What if money expired?
That truly sounds like a nightmare. Imagine going to buy a loaf of bread and being asked "what's your expiry", then being told "your money is no good here" because it only has a week left.
LouisSayers··on What if money expired?
> People will get rid of their perishable money and buy property

Which has rates to pay - assuming the market stands still that property is actually a liability.

Storing money in gold is probably a better example, until we find a way to cheaply create it...

LouisSayers··on Ask HN: Is anyone else bearish on OpenAI?
I just got it to write some code without any comments.

Sometimes you have to ask it in very specific ways to achieve what you're wanting - it is definitely limited in some areas though.

https://chat.openai.com/share/64dc6384-1fc4-4506-9280-98dc8a...

LouisSayers··on A coder considers the waning days of the craft
> Companies will opt for smaller teams of 10xers that with the companionship of AI can pump out 10x10 more code then the rest of us

This is how I see it as well - but we're at the point where you can decide what side of the fence you want to be on.

Keep playing with ChatGPT, but Level up around Systems Design and basic coding principles.

Someone has to oversee the work that the AI's do, why not be one of those people?

LouisSayers··on Ask HN: Is anyone else bearish on OpenAI?
> The value and time it saves makes sense for folks who struggle with a search engine

You don't need to "struggle" with Google to get value out of it, you simply need to value your time.

If you want an answer to a question, why waste time reading through pages of search results when you can have an AI do that for you, reporting what it finds?

No, it's not perfect but it's pretty damn useful.

LouisSayers··on Ask HN: Is anyone else bearish on OpenAI?
> Keep in mind that ChatGPT has been seriously and intentionally downgraded since March

I found it getting worse for a bit but lately it's been really good. I would say it's being constantly updated, not necessarily getting worse.

LouisSayers··on Ask HN: Is anyone else bearish on OpenAI?
> don't have strong communication skills hence cannot articulate

Basically this - even in a highly specialised field you would still find value in it if you're providing enough context and describing the problem properly.

People don't want to hear that they're poor communicators - it's much easier to blame the tech.

LouisSayers··on Humane AI Pin
The most impressive thing about this is that it has managed to get funded...

I mean, has any skater ever thought "I want to listen to a hip hop playlist that mentions skating" - as someone into extreme sports I highly doubt this has ever been on a skaters mind.

And how many people are walking around thinking they want a picture of a solar eclipse?!

The device and its marketed use cases just seem so ridiculous, it honestly blows my mind that this thing exists.

LouisSayers··on Why You Should Write Your Own Static Site Generator
I've written two static site generators... well one of them has a full blown UI (drag and drop, side panels etc), the other is a command line tool.

For the WYSIWYG tool I used craftjs and lexical, and ran into issues with both - bugs, difficulty doing things like having different alignment for mobile vs desktop. It was very brittle and it would be troublesome migrating data structures down the track. I've put 1.5 years into this (added my own k8s hosting on GCP too - also with its issues)!

The second command line builder took me a couple weeks to make a simple version of. I describe my pages, sections in JSON and render predefined erb templates. I scripted up deployment to Amazon S3, Cloudfront, and invalidate the cache after deployments.

It's crazy I spent so long on the Saas version and didn't get to a working website, and with the command line version now have a couple sites up!

It's a cool experience to make your own site builder, definitely learn something each time you do.

Here are the sites I made:

https://www.madebyhelena.com https://LouisSayers.com

(Helena is my partner, I remade her site which she had created on a different platform)

← PreviousPage 6 of 20Next →