News for hackers. Stuff that matters.

milesjag

Re:Swiss vs. UK approach to major tranport projects on Friday August 15, 2025 @09:09AM (#44911968)
The legal basis is there to protect wildlife from man-made disruption and provides a kind of ecological basis to limit the kind of boundless growth that politicians appeal to.

Unfortunately, for those laws to be effective, they have to be strong enough to beat the various legal shenanigans / loopholes which can be used by developers to effortlessly leapfrog them.

Finally, if the laws are strong enough, they might be effortlessly wielded to prevent even reasonable developments from occurring.

The law lands somewhere in the middle and I think there are always people at either extreme trying to take advantage.

As the position is for a lead engineer, it wouldn't be unusual for applicants to have ideas or a view on more recent developments in this technology area and/or it's application to this particular problem space...that's all I'll say
LEGO | London (Farringdon) | Hybrid (3 days a week in the office)

* Lead engineer on the personalisation / recommendation engine

* Python, Node JS / TS, Databricks, Aurora RDS, AWS, API Gateway

* Experience required in both data engineering and back-end engineering spaces

* Experience welcome in ML engineering and data science spaces

I've worked on this team for a year or so now and it's fair to say that there's been no shortage of things to work on - you'll be immersed in the challenge of computing and distributing personalised recommendations across the business via operational and analytical workloads.

You will also become a part of a company which adopts a lot of the nice danish working practices (family first).

The office culture is an important aspect of the business so 3 days a week is a needs-must.

If this sounds like your bag - apply :)

Re:Ask HN: Who is hiring? (August 2025) on Wednesday August 13, 2025 @10:26AM (#44888879)
LEGO | London (Farringdon) | Hybrid (3 days a week in the office)

* Lead engineer on the personalisation / recommendation engine

* Python, Node JS / TS, Databricks, Aurora RDS, AWS, API Gateway

* Experience required in both data engineering and software engineering

* Experience welcome in ML engineering and data science

I've worked on this team for a year or so now and it's fair to say that there's been no shortage of things to work on - you'll be immersed in the challenge of distributing personalised recommendations across the business and become a part of a company which adopts a lot of the nice danish working practices. The office culture is an important aspect of the business so 3 days a week is a needs-must. If this sounds like your bag - apply below:

https://www.lego.com/en-us/careers/job/lead-engineer-persona...

Re:Ask HN: What Are You Learning? on Monday April 08, 2024 @08:26AM (#39968975)
Wow - thank you for such a generous response!

Yeah, I'm agreed on most of the AI stuff - becoming a more architect-shaped engineer is now more important than ever.

I've been flicking through a copy of https://www.amazon.co.uk/Structured-Design-Fundamentals-Disc... lately to get my brain into gear on this subject.

Thanks for all the web dev advice and tech callouts. Some real neat examples there which I knew nothing about.

Regarding niches, I think as a data engineer, becoming fluent in an interactive front-end data-viz library might be the slam dunk that I'm probably looking for.

Having looked at D3, I am quite impressed! Do you have any experience or knowledge of this lib?

Again, thank you for sharing :)

Re:Spotify demonetizes all tracks under 1k streams on Monday April 08, 2024 @05:19AM (#39967811)
bandcamp is a bit more of a level playing field - the artists can decide whether they want to use the platform to stream or sell their music, while being given some control over the number of streams per listener before a song will be unavailable to stream (although this does lean on cookies, I think, so not difficult to get around...)
Re:Ask HN: What Are You Learning? on Tuesday April 02, 2024 @11:31AM (#39906895)
Wow - that sunroof thing is cool, I bet that was a fun area to work on.

There’s a lot to be said for data engineering when done at scale - systems design, devops, cloud engineering etc.

I’m not sure that’s going yet…

Building the individual units (reliable ETL pipelines) might be on the chopping block in the near future - I’m not convinced there’s 100 competing ways to build these.

Still - best way to get started is probably to get stuck in with running a data pipeline using a locally deployed Airflow instance. Read some data from some api and write it to a local database deployment (postgres?).

May I ask the same of web application development?

Re:Ask HN: What Are You Learning? on Sunday March 31, 2024 @10:55AM (#39884818)
Hello from the other side :)

1 - I feel like more bespoke interfaces could be amazingly useful in the data world.

2 - Data engineering doesn’t really get me building creatively.

3 - Getting 3 languages to play ball (and that’s front-end only) sounds crazy challenging.

Data projects are nightmares but it is good exposure to the messiness of the real world. Have you had a chance to dig into DE much yet?

Re:Ask HN: What Are You Learning? on Sunday March 31, 2024 @09:56AM (#39884295)
Longtime data engineer - web apps in vanilla HTML/CSS/JS with Node - and some fun with ncurses in C++. Copilot is helping me out a bit but I’m having fun!
Re:Ask HN: What are some underrated sci-fi books? on Thursday March 28, 2024 @08:59PM (#39859400)
Alan Moore’s Watchmen - it’s hardly under the radar but it’s a breath of fresh air for novel die-hards
The practical advantages of tiny dumb phones outweigh the technical disadvantages. There are 2 kinds of trip:

A - I travel across the city to visit friends/family/work or go somewhere far but familiar.

B - I travel across the country or for an extended period of time.

A dumb phone will cover A and a smart phone will cover B. The switching of sims is a non-issue as situation A covers almost all of the time.

For exercise, I just found that eliminating the concern of what to listen to was the real gain

Some of the tools which have helped me rediscover my focus and discipline:

* Use the CLI for everything - reduce the amount of time you have a browser open

* An egg timer - use this every time a tedious task needs completing

* A dumb phone - small and minimal functionality, easy to forget about

* A watch - stop using your phone for checking the time

* Cook your own food - excellent use of time

* Exercise - no headphones, a gym provides background music and enough human contact to keep boredom at bay

* Long-form media - books, films, music

* Return to things you know you like - 'it is better to know one book intimately than to have read one hundred'

That's scarily intuitive - the sum of smaller efficiencies create more significant deficiencies in unintended places
Re:Ask HN: How do I learn to communicate effectively? on Wednesday October 05, 2022 @03:51AM (#33092532)
Identify elements of good/bad communication patterns: https://consilienceproject.org/endgames-of-bad-communication...

Non-violent communication is a very structured approach to guiding people through perceived difficult behaviour: https://www.clearerthinking.org/post/2019/03/06/Want-to-impr...

Gain a little understanding about the give and take of communication: https://experimentalhistory.substack.com/p/good-conversation...

If possible, try to spend more time with people who espouse these desired characteristics and less time with those who don't.

Finally, conversation should be...fun...if possible. If you hack your way to being 100% in control of things all the time, then how much fun is that going to be for others?

Re:Earthworms after rain (2019) on Sunday May 29, 2022 @03:42AM (#31547259)
Interesting to consider that

* a bird might be mimicking the rainfall to drive the worms out

* the worms might be triggered to excavate during rainfall if they believe that predators are approaching

Seems kinda circular

Re:Earthworms after rain (2019) on Sunday May 29, 2022 @03:35AM (#31547229)
I had read rom a fairly antiquated source that the acidity of our rainwater as it runs across the ground and into the worm burrows is quite high (or low?) for earthworms.

Supposedly, this drives a slightly delirious behaviour and results in earthworms getting a little lost and/or stranded, explaining some of the marooning that is often found in the aftermath of a heavy downpour.

As this article failed to mention any of the above, I assume this fanciful theory hasn't survived.