HackerLangs
TopNewTrendsCommentsPastAskShowJobs

bmacho

2,065 karmajoined 5 years ago

Submissions

Why don't schools teach debugging? (2014)

danluu.com
2 points·by bmacho·11 hours ago·0 comments

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

danluu.com
2 points·by bmacho·9 days ago·1 comments

Clean Code: Second Edition Critique

bugzmanov.github.io
3 points·by bmacho·12 days ago·0 comments

Clean Code: Second Edition Critique

bugzmanov.github.io
4 points·by bmacho·13 days ago·3 comments

Clean Code – Critical Analysis

bugzmanov.github.io
3 points·by bmacho·13 days ago·0 comments

Stroustrup's Rule (2024)

buttondown.com
126 points·by bmacho·13 days ago·35 comments

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

mjswensen.com
3 points·by bmacho·2 months ago·1 comments

sixos: a nix os without systemd [video]

media.ccc.de
3 points·by bmacho·2 months ago·1 comments

Speaking Mini Kore

minilanguage.medium.com
2 points·by bmacho·5 months ago·1 comments

System calls are slow. Run your code in the kernel

over-yonder.tech
2 points·by bmacho·5 months ago·1 comments

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

youtube.com
1 points·by bmacho·5 months ago·0 comments

Why S7 Scheme? (2020)

iainctduncan.github.io
84 points·by bmacho·5 months ago·18 comments

The Successor to Research Unix Was Plan 9 from Bell Labs

theregister.com
3 points·by bmacho·6 months ago·0 comments

17 weird facts about the Hunspell dictionary format

zverok.space
2 points·by bmacho·6 months ago·1 comments

XLibre XServer 25.1 Changes

github.com
13 points·by bmacho·6 months ago·4 comments

sixos: a nix os without systemd

youtube.com
3 points·by bmacho·7 months ago·1 comments

A Tour of the Acme Editor [video]

youtube.com
1 points·by bmacho·8 months ago·0 comments

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

zverok.space
4 points·by bmacho·9 months ago·0 comments

Sensenmann: Code Deletion at Scale

testing.googleblog.com
1 points·by bmacho·9 months ago·0 comments

Shepherd × Goblins Update

spritely.institute
29 points·by bmacho·9 months ago·0 comments

comments

bmacho
·14 hours ago·discuss
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.
bmacho
·14 hours ago·discuss
> 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.
bmacho
·15 hours ago·discuss
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.
bmacho
·15 hours ago·discuss
> 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.
bmacho
·17 hours ago·discuss
[delayed]
bmacho
·18 hours ago·discuss
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.
bmacho
·21 hours ago·discuss
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.
bmacho
·yesterday·discuss
> 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.
bmacho
·2 days ago·discuss
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?
bmacho
·3 days ago·discuss
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.
bmacho
·4 days ago·discuss
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?
bmacho
·4 days ago·discuss
You're wrong.

You can't choose a random player and give them unfair advantage, and argue that it makes the game more enjoyable (for any type of game). It's not what audiences desire.

It actually makes games less enjoyable, for many reasons.
bmacho
·4 days ago·discuss
https://en.wikipedia.org/wiki/List_of_screw_drives#Phillips
bmacho
·8 days ago·discuss
https://knowledge-centre-translation-interpretation.ec.europ...

> This style guide is intended primarily for English-language authors and translators, both in-house and freelance, working for the European Commission.

It specifies formats for date, numbers etc.
bmacho
·8 days ago·discuss
Human winter.
bmacho
·9 days ago·discuss
what was it then
bmacho
·9 days ago·discuss
Wrong decimal tho.

Why isn't there an en-EU or en-ISO locale that has:

  - yyyy-mm-dd
  - SI units
  - 1,234.56 number format
bmacho
·9 days ago·discuss
Previous conversations

3 years ago https://news.ycombinator.com/item?id=38560345 110 points, 181 comments

4 years ago https://news.ycombinator.com/item?id=30411160 166 points, 156 comments

6 years ago https://news.ycombinator.com/item?id=22265197 444 points, 286 comments
bmacho
·10 days ago·discuss
And here's an archive for that defunct web page https://web.archive.org/web/20210118175621if_/https://www.th...
bmacho
·11 days ago·discuss
> 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)