HNHacker News
TopNewBestAskShowJobs

drtse4

1,676 karma · joined October 17, 2009

@uraimo everywhere.
submissionscomments
drtse4··on Butterfly raises $250M for portable full-body ultrasound scanner
Looks similar to the Philips Lumify: https://www.lumify.philips.com/web/
drtse4··on Hardening macOS
For those who want more: https://github.com/drduh/macOS-Security-and-Privacy-Guide
drtse4··on A micro manual for Lisp – Not the whole truth (1978) [pdf]
And some implementations in:

- C: https://nakkaya.com/2010/08/24/a-micro-manual-for-lisp-imple...

- Python: https://github.com/mario-goulart/not-the-whole-truth

- Javascript: https://kybernetikos.github.io/Javathcript/

- Swift: https://www.uraimo.com/2017/02/05/building-a-lisp-from-scrat...

drtse4··on Losing 100 pounds in 276 days
100% agree with your two, much needed, comments.

Losing muscle mass is something you should always try to avoid (tolerable calories deficit+right amount of proteins+exercise). Muscle mass is hard to gain and serves a purpose in everyday life.

The next step on the author's journey to a healthy lifestyle should be to focus on macros and on the kinds of food he eats too, since both have implications on his body composition and general health.

drtse4··on An Italian Song That Sounds Like English But Is Nonsense
That has been true for a few years, sadly.
drtse4··on An Italian Song That Sounds Like English But Is Nonsense
Low-fi and with some added lens flare: https://www.youtube.com/watch?v=_g6YxkSqL20

I guess this was used as an intro for a tv show.

drtse4··on Tweeting Made Easier
I've never seen a company put out so many announcements for a feature that if you think about it, from the point of view of what it offers, it's really a minimal change.
drtse4··on “There Is No Reason for Any Individual to Have a Computer in Their Home”
From the same period, a radio interview where Ted Nelson tries to convince, unsuccessfully, a skeptical radio host that home computing has a future: https://www.youtube.com/watch?v=RVU62CQTXFI
drtse4··on YC World – Explore YC Alumni by Country
It lists "Swish" as an italian company, is it?
drtse4··on Electron is flash for the desktop (2016)
Nice rant, can you name at least one of those mind-blowing apps that happens to be sold for real money?

Everyone in the last 40 years built and sold a multitude of destkop apps and they never stopped. Stop drinking the cool aid, and even if some bozo upvotes you on hackernews it does not mean that you are right (actually nowadays the opposite is more probable).

drtse4··on Building a Lisp from scratch with Swift
Author here, no, it doesn't support TCO and you'd have to resort to trampolining here too. In another post[1] I've talked about this and I agree it's definitely not an elegant workaround.

[1] https://www.uraimo.com/2016/05/05/recursive-tail-calls-and-t...

drtse4··on Ask HN: With such fast changes in technology, how do you update your skillset?
I'm more worried about people constantly believing that every new framework is a major advancement for programming and that it's not just something that could be learned in an afternoon (e.g. React). Or about people following the latest hyped trend without learning anything and without producing much other than more hype.

AI,ML and VR are all really interesting, but as we all know they are not completely new and will not likely account for the majority of the future jobs.

Fundamentals are what matter, most of these "new things" are just something that you can learn with relatively limited effort if needed. Classic programming skills, analytical skills or things like the ability to reason about concurrency issues never go obsolete.

drtse4··on PMD meets Git to prioritize technical debt
> and so it did cause another round of "repair" to code that was inadvertently broken on a functional level.

As the Uncle says, if you have tests that's just a minor annoyance.

drtse4··on PMD meets Git to prioritize technical debt
He recommends git blame to identify which files should be prioritized when improving the codebase, but git log and a bit of shell-fu can make remove the need for manual browsing.

For example, obtaining the list of the 10 most modified files is as easy as:

    git log --name-only --pretty=format: | sort | uniq -c | sort -nr | head -n 10
This is only a simple example but something non much different could be used to get a better indication of actual activity, limit the search to specific timeframes or users, etc...
drtse4··on [dead]
I still don't understand why at some point "coder" has become more popular than the simple "programmer".
drtse4··on Atlassian acquires Trello for $425M
zenkit.com
drtse4··on Tiny C Compiler
For those who missed it like me, Fabrice just released a RISC-V emulator, HN discussion here: https://news.ycombinator.com/item?id=13210711
drtse4··on Method-1 Manned Robot Project
Better video: https://www.youtube.com/watch?v=Re6P7WP2N5w
drtse4··on Chinese smiths forge a large flange on the street [video]
Extremely unsafe, it's quite easy to spot moments where this video could have had a gruesome conclusion, but I'm glad too see that at least someone gave them those plastic masks to provide the illusion of safety to those who wear them. And health care in Cina, I'm guessing that's top notch.
drtse4··on Donations received in 2016: 8506€
> the API is currently handling around 300 million requests a month.

Are those number not enough to start charging for more than #k requests? Even a few bucks a year to use the service would be better than nothing.

drtse4··on Method dispatch in Swift
> Like many myths about Java performance, the erroneous belief that declaring classes or methods as final results in better performance is widely held but rarely examined.

Yes, was about to point this out, one of the more resilient misconceptions about Java. I've lost count of how many times I had to explain this and remove a boatload of unnecessary "final".

drtse4··on The End of Coder Influence
> Required prior reading

I've not used python in years, I've read this post and the original one and still don't understand why python 3 is so terrible and is inevitably destined to fail.

I see just a few changes, nothing comparable to what happened for example with the Swift language.

drtse4··on Italian or British? Writer solves riddle of spaghetti bolognese
A riddle? Did someone ever really think that this was a british dish and that no one in Italy could come up with a tomato+meat sauce?
drtse4··on How pure is the beer in Germany?
Not so pure, see [1] and [2] about glyphosate contamination of some brands.

Not really a well researched article, the research linked below is well known in Europe and was discussed in every major news outlet six months ago.

Edit: If you disagree, reply, don't just downvote.

[1] http://www.reuters.com/article/us-germany-beer-idUSKCN0VY222

[2] http://sustainablepulse.com/2016/02/25/german-beer-industry-...

drtse4··on Ask HN: Who is hiring? (November 2016)
Amazing app guys, essential for travellers.
drtse4··on Ask HN: Ever been hired through a “who's hiring” post?
A 10x developer that works for 10% the normal rate, maybe :)
drtse4··on MacBook Pro
> and it has two thunderbolt ports.

On the same side, not good.

drtse4··on Google Trips is a killer travel app for the modern tourist
Played a bit with it and it's not ready to replace My Maps at least for me.

I don't care much about recommendations since I plan my trips beforehand and use My Maps to save the places I want to visit. Having something that could propose multiple itineraries between a subset of those places would be nice (with multiple options related to the method used to move between places).

Trips seems more similar to a traditional guide than an app to assist travelers, you can't really build customized itineraries and even saving places is a bit cumbersome.

Let's just hope they don't kill My Maps now.

drtse4··on Swift 3.0 Released
Yes, not really a problem in that case. But let's not forget that this release also contains nearly 50 other source breaking swift-evolution proposals (full changelog here: https://github.com/apple/swift/blob/master/CHANGELOG.md).

But one of the things I like about how the language is begin developed is that everyone involved is aware that having the language in a constant state of flux is painful, and try to provide useful warning messages (or wizards if you use XCode) for those that will need to update their code to a newer release sooner or later.

drtse4··on You’re How Old? We’ll Be in Touch
> A lot of older programmers seem to think they have 20 years of experience, when they only have the same year of experience 20 times.

A lot of younger programmers seems to think they have 3 years of experience, when they only have the same month of experience 36 times.

Experience is made up by the experiences you had, if you have never worked in a proper environment or never actually tried to improve your craft, years doesn't matter much.

And the myth of "being up to date", it can mean different things for different people. Sadly sometimes it just means that you need to have played with the latest fad that will disappear in a few years. In that case i'd prefer someone that's not up to date but can learn something different and it's used to do things the proper way.

← PreviousPage 2 of 18Next →