HN user

bmacho

2,075 karma
Posts43
Comments1,609
View on HN
medium.com 10d ago

Stop Memorizing Design Patterns: Use This Decision Tree Instead

bmacho
3pts1
danluu.com 12d ago

Why don't schools teach debugging? (2014)

bmacho
2pts0
danluu.com 21d ago

95%-ile isn't that good (2020)

bmacho
2pts1
bugzmanov.github.io 23d ago

Clean Code: Second Edition Critique

bmacho
3pts0
bugzmanov.github.io 24d ago

Clean Code: Second Edition Critique

bmacho
4pts3
bugzmanov.github.io 25d ago

Clean Code – Critical Analysis

bmacho
3pts0
buttondown.com 25d ago

Stroustrup's Rule (2024)

bmacho
126pts35
mjswensen.com 1mo ago

The most important factor that differentiates front-end frameworks (2023)

bmacho
3pts1
media.ccc.de 2mo ago

sixos: a nix os without systemd [video]

bmacho
3pts1
minilanguage.medium.com 5mo ago

Speaking Mini Kore

bmacho
2pts1
over-yonder.tech 5mo ago

System calls are slow. Run your code in the kernel

bmacho
2pts1
www.youtube.com 5mo ago

Google I/O 2013 – Advanced Go Concurrency Patterns [video]

bmacho
1pts0
iainctduncan.github.io 5mo ago

Why S7 Scheme? (2020)

bmacho
84pts18
www.theregister.com 6mo ago

The Successor to Research Unix Was Plan 9 from Bell Labs

bmacho
3pts0
zverok.space 6mo ago

17 weird facts about the Hunspell dictionary format

bmacho
2pts1
github.com 6mo ago

XLibre XServer 25.1 Changes

bmacho
13pts4
www.youtube.com 7mo ago

sixos: a nix os without systemd

bmacho
3pts1
www.youtube.com 8mo ago

A Tour of the Acme Editor [video]

bmacho
1pts0
zverok.space 9mo ago

Elixir-like pipes in Ruby (oh no not again)

bmacho
4pts0
testing.googleblog.com 9mo ago

Sensenmann: Code Deletion at Scale

bmacho
1pts0
spritely.institute 9mo ago

Shepherd × Goblins Update

bmacho
29pts0
minilanguage.medium.com 10mo ago

Speaking Mini Kore

bmacho
2pts1
lists.x.org 1y ago

Xlibre 25.0 summer solstice release

bmacho
10pts0
minilanguage.medium.com 1y ago

Speaking Mini Kore

bmacho
1pts1
samhogan.itch.io 1y ago

Game Inside a Game

bmacho
1pts1
www.stmoroky.com 2y ago

So You Want to Learn Japanese

bmacho
1pts0
approach0.xyz 2y ago

Approach Zero – A math-aware search engine

bmacho
2pts0
www.dw.com 2y ago

EU: Romania and Bulgaria join Schengen area by air and sea

bmacho
3pts1
www.theguardian.com 2y ago

Oxford English Dictionary's latest update adds 23 Japanese words

bmacho
1pts0
repo.or.cz 2y ago

Guerilla Script: Userscripts for Pale Moon

bmacho
1pts2

I see now, it gives the same example as the article I linked, even worded a bit shorter. I missed that.

TFA certainly doesn't have the tone what I want from an article that talks about facts, compared to the linked/source article that talks about their own experiments, research and results, in plural first-person.

So bad article. It is waay too long and it is just repeating ~3 claims without even looking like the author is interested in their truthness.

Here's a nice pdf version of the sourced article 'Pentland, A. (2012) The new science of building great teams' : <https://globalioc.com/wp-content/uploads/2019/01/The-New-Sci...>

That one at least tries to look valuable, e.g. they mention someone implemented their ideas and their team's productivity went up (although we don't know if more than what Hawthorne effect would've caused alone).

OTOH to be a thought-provoking piece it suffices, and the concepts it defines might turn out to be useful when you try to increase the productivity of your teams.

When I encounter a version number I mostly want to know either:

  - what are the major characteristics of the program
  - how old is the program
Traditional software versioning helps in the first case: they bump version after a big event (new feature, rewrite, etc). Date based versioning helps in the second case. (I prefer date based versioning over traditional or semver.) Their numbering system doesn't help anyone in any case. It's just... there. A noise.

E.g. just this article title on HN: "Java 27: What's New?" doesn't tell you whether Java 27 is old or new. "Java 26.1: What's New?" would.

I believe that's by design: applications are encouraged to upgrade often.

I'm not sure what's your thought process here. I'm not saying they should have a release every 2 years instead of every half a year, but that their numbering scheme is bad.

It makes upgrading harder. If they'd just put the date in the version field, people would know how old the software is (this applies to every software btw not just Java and Ubuntu).

Their current versioning system doesn't help anyone in any imaginale circumstance.

The numbers have become meaningless noise already. This release should've been called 26.1, then 27.0, 27.1, 28.0 and so on. Year.version. How Canonical does it with Ubuntu.

The current numbering scheme is annoying and distracting, bears no information yet is still error prone.

If you could time-travel back to your 5y old self, would you prefer to be taught by AI tutor given the current state o/t art,

I don't know about Ello or whether is it better than human tutors yet.

How do you see peer-to-peer contact in that scenario?

Neighbor kids gather and play as they please, which is also easier if they have more time on their hands, stay home, and overall live in each other's proximity.

What about:

The Zig foundation had a continuing disagreement about how Bun was using Zig (their methods and the resulting code). Other projects that follow the advices of the Zig foundation more closely won't have the same problems Bun had.

Posting this could've been enough to save face.

I find the blogpost super petty, 8-10 untrue, unprovable, unrelated jabs against a person and colleague.

In practice, yes. In theory a machines can do about everything a human can, but better and cheaper.

One of the main constraint for education is available tutor time, see e.g. Bloom's 2 sigma experiment.

Obviously there are many pitfalls to overcome at the moment, but eventually machines will become better teachers than teachers, and not many parents will send their kids to public schools if the kids can learn much faster at home while being happier.

It is. I think the professor here was being naive, but I appreciate his optimism. When I was in college (in the 90s), take home exams allowed a knowledgeable student to really shine. I’m not saying that they weren’t eminently cheatable back then—they were—but they also had the odd side-effect that, if it was a class you cared about, the test itself could be a learning experience.

I've never realized it before, but this is so true. Take home exams (or graded homeworks) allowed me to pour so much time in subjects I enjoyed, that I wouldn't have done otherwise.

I wholeheartadly believe that new generations can't be forever better in everything than the previous ones. There will come a time of stagnation or even decline.

So there is absolutely nothing wrong in decline. It's mathematically necessary. (Well, stagnation, or slow increase is also possible.)

I also don't think that the only function of the education system is to score higher and higher on tests, it has so many other functions: keep kids happy, turn kids into happy adults, lower the tensions is society, create a better world for everyone, etc.

There wouldn't be much point of scoring better in tests if it resulted in unhappy kids, unhappy adults, broken society, broken world, now would it?

Why would you care what the guy was thinking writing that comment? Do you know him? He might as well just be a stochastic parrot.

Just like with other media (movie, book, etc), the product is the end product, in this case a joke or a thought-provoking view. You shouldn't care about the creator's actual views or consider them while engaging with his comment.

Bad video, I noped out after 2 mins, it is annoying and has a very low information density. Anyone uses a yt video -> information service that is fast, free, reliable etc?

But apparently you can buy things with promises

Even better: if you buy things that don't lose their value overtime (mostly anything apart from food, car, electronics, services) and you buy them at price, they're free. You give money for them but you receive equal amount of wealth. I repeat: you buy the thing and your wealth stays the same, doesn't grow or shrink. That's how companies can buy each others with promises.

(If you're a bank that can lend me $4.7T I think buying nvidia could benefit us both. Contact me at nick @ gmail . com)

This page seems like an actual critique while the blog post doesn't offer much of one, am I missing something?

I meant to submit <https://bugzmanov.github.io/cleancode-critique/clean_code_se...>, but HN mangled the URL. I've messaged the mods about it.

am I missing something?

There is a menu on the left with some more content. I'd say the discoverability of it is bad, since there are many chapters, and only a few has meaningful content. A single page view would solve this issue.

It probably can't use all the truth in its content window, not yet anyway.

E.g. you put a graph in its content window, and you ask it to find a Hamiltonian cycle, can it do it?

Probably this could be a next step in the future for more powerful AIs, a layer that abstracts the facts in its content window away, and a layer that solves this types of abstractions.