News for hackers. Stuff that matters.

tarcio

Re:The Big TDD Misunderstanding on Sunday November 19, 2023 @05:27AM (#38331258)
It helps you think about the problem better.

A particular test has assertions that must be implemented correctly in order for them to pass.

By starting in red you gradually make your way towards green usually paving your thinking and potentially unlocking other tests.

I don't believe you must do this every time though.

Ask HN: What's the latest and greatest being used in tech?

Tools like Kafka and Temporal have been gaining a lot of momentum lately - the former already has some reputation with the latter gaining a quite a following lately.Usually I go to Thoughtworks Tech Radar to get myself informed but more often than not I find them to be a bit behind or have a more conservative view of what's trending in companies.So I thought would be a good idea to ask around...

( Read More... | no comments | on HN )
Re:0.11.0 Release Notes on Friday August 04, 2023 @02:28AM (#36996163)
What are the use cases for zig? The website says general purpose and tool chain but people who have used it, what it excels at?
Re:Ask HN: Should I sell my vintage computer collection? on Thursday July 14, 2022 @07:27AM (#32094512)
Why don't you donate some to a museum? I'm sure they will find a space for them.
+1 for Shortcut/Clubhouse. Simple. Uncluttered. Made our planning really easy to visualise.
Re:Djinn Split Keyboard on Tuesday November 23, 2021 @03:47AM (#29315850)
OK,noob here - never tried a split keyboard.

What advantages are there of using one?

I mean they look great - some of them a bit gimmicky, some very experimental.

Do they actually fit a purpose?

Re:Show HN: Properties and Schools on Wednesday November 03, 2021 @03:13AM (#29091898)
Hi there, author here.

This is very much a work in progress - and currently Victoria/Australia only - but from early feedback it seems like an useful tool.

The premise is to combined property information + school information (geo data) + school rankings and provide it all together for people to help them figure out good places to live, raise a family, send their kids to school, etc

As someone who was not born in Australia sometimes we struggle to identify if a suburb is good for families, with good schools etc. I built this to help us figure this out as well as look for new suburbs out in the country side of the state.

Feedback is mostly appreciated.

Thanks for reading!

Ask HN: How do you become an inventor?

Basically that. I find that inventing something is a mindset - more than a gift - and you either have the drive/creativity to invent something or you don't.Keen to hear from founders, inventors, musicians, etc - people who come up with ideas to understand how their thought process work in a very ELI5 way.Thanks

( Read More... | no comments | 2 points | on HN )
Re:Winamp Skins Collection on Wednesday December 02, 2020 @05:10PM (#25282381)
One of the best media players back in the day. I believe even to this date it still is, offering a level of customisation and playability unparalleled by modern players.

Ask HN: What are some good problems to code test a candidate?

Basically what the title says. The places I worked for all asked for a code test before inviting me over for a face to face. There has been some variety but the Toy Robot simulator (https://codereview.stackexchange.com/questions/96181/robot-toy-simulator) was by far the most used by the industry here in Melbourne.I'm curious about what other people are using? I've heard of the Elevator...

( Read More... | no comments | on HN )

Ask HN: Artifacts in front end projects. How do you do?

One the lessons I learned during my years of Java development was that we had one single artifact for all environments. Later on I learned about the 12 factor app (https://12factor.net/) and how other languages/frameworks adopt that same approach which is great.Especially around using environment variables: one artifact that gets its values from the environment being served on makes sense. For...

( Read More... | no comments | 2 points | on HN )
There's always a story behind every codebase. Taking the new team member through the codebase at a high level, telling the story and explaining how everything fits together and is deployed is a time well spent.

It helps me connect with them, develops empathy, understanding and aids my form of communication with them.

The how is explained above. Why you should is "because humans".

Re:Gravitee: Open-Source API Gateway on Saturday December 29, 2018 @03:30PM (#18785515)
Keen to know that too. We are heavily relying on Kong at my work.
Re:Ask HN: What technologies did you learn in 2018? on Monday December 24, 2018 @06:39AM (#18751676)
Clojure and Python.

Clojure was a language that I tried a few years back and never really got into - parentheses everywhere, who needs those?

But its syntax hides its functional elegance and is a really pleasant language to work with - even Java becomes bearable!

As for Python, I never had the chance to with with. Built a video stream server from Pi Camera using flask which is nice , small and simple - a lot simpler than I thought.

Also at work had to apply Python for a project too and easy the right tool for the job when dealing with file system entries that is on the gigabytes.

Re:Ask HN: Reasonable dev laptop? on Sunday October 21, 2018 @06:27AM (#18267410)
A breeze, actually. Got all working with arch without an issue. If you're going with Ubuntu I wouldn't even worry as they got most it covered pretty well.

The greatest thing about the latest Lenovo's and the Dell's is how good Linux support is these days.

If you really, really want to use Linux and is worried about peripherals, I might suggest you look into system76 - dedicated Linux laptops with a great distro (Ubuntu-based, named Pop OS) to match.

Re:Ask HN: Reasonable dev laptop? on Sunday October 21, 2018 @05:39AM (#18267308)
I recently asked work to replace my brand new Apple (with the infamous touch bar, 16GB, 256 SSD, etc etc) with a Lenovo Thinkpad X1 Carbon 6th Gen.

Couldn't be happier.

Got a 16 GB, i7, 512 GB NVMe SSD (no NVidia).

Brilliant laptop, fantastic screen, keyboard and the trackpad is very good - although I gotta hand it over to Apple, they do a great trackpad.

What surprised me most of all is battery life. I usually get in to work at 8 AM and by 12 PM it still running (about 10% or so left). I do have a few things running:

- postgres, redis, elastic search and kibana on Docker containers - Terminator, VSCode, Firefox and Slack open all the time - From time to time rails and rspec (guard)

Couldn't recommend it more. I'm running Arch + i3.

Good luck