Hacker Newsnew | past | comments | ask | show | jobs | submit | frou_dh's commentslogin

On the off-chance I ever do reply to some of the months/years old things that I've never replied to, then I will surely include an apology, because it's definitely rude what I've done.

I don't think many people in the real world worship the sanctity of the "Asynchronous Communication" principle above all else. Maybe the author is the 1/1000 that does.


One of Reddit's cutesy error pages (presumably for Internal Server Error is similar) is an illustration that says "You broke reddit". I know it's a joke, but have wondered what effect that might have on a particularly anxiety-prone person who takes it literally and thinks they've done something that's taken the site down and inconvenienced millions of other people. Seems a bit dodgy for a mainstream site to assume all of its users have the dev knowledge to identify a joking accusation.

In 3D games, something that's key for roads to look/feel realistic is to have small amounts of banking here and there all over the place - as opposed to just having a crude categorisation where there are flat roads on one hand and ramps on the other.

If you don't do that then large parts of the game world end up seeming like ice rinks with roads painted on them.


Is that so? Sounds like this commandment has a lot of authority, I'd better start following it.

You’re free to program in language with only one data type all you want!

Tcl is great

Unironically, tcl is great as an upgrade from shell.

Used in space but NOT cleared for attaching the Space Shuttle to the fuel tank.

The whole GitHub paradigm has muddied the meaning of the term "forking". It used to imply a serious intention to diverge. Now to a lot of people it just means doing any development on a copy of a repo. The "Fork" button on GitHub is really "Clone (to my account)".

That's the holy Unix justification for self-flagellation via deficient tooling and you're sticking to it.


In my experience, it's a superior approach for code you wrote yourself in a repeatable crash. You have the whole programming language at your disposal for building a condition corresponding to your bug, and any kind of data dumping.

I fall back on debuggers when the environment is hostile: Half understood code from someone else, unreliable hardware (like embedded), or debugging memory dumps.

But before both, the initial approach is thinking deep and hard, and reviewing all available evidence like logs. If this is not enough, I try to add better troubleshooting abilities for the future.


When drawing outlines, tables, etc, I hope the new approach (vui) uses real Unicode box-drawing characters and not - | + etc. It's high time TUI people raise their standards a bit and consider unbroken line drawing (no gaps between repeated characters) a requirement rather than a luxury!


vui-table supports three :border variants at the moment - :ascii, :unicode and nil (i.e. none)

:ascii

  +---------+--------+
  | Summary |        |
  +---------+--------+
  | RMS     | 4.1620 |
  | AVG     | 3.9558 |
  +---------+--------+
:unicode

  ┌─────────┬────────┐
  │ Summary │        │
  ├─────────┼────────┤
  │ RMS     │ 4.1620 │
  │ AVG     │ 3.9558 │
  └─────────┴────────┘
I think there is room for improvement (like use thicker lines for headers in unicode) and I also need to provide a way to override these.


AFAIK macOS does not ship any version of Python in the normal installation, and it's Xcode / Xcode-CommandLineTools that bundles a Python.


Formally announced all the way back in whatever year 10.15 was:

https://developer.apple.com/documentation/macos-release-note...

Scripting Language Runtimes Deprecations

> Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app. (49764202)


The strange thing is that they never did manage to get it done for Ruby.


I feel this topic is approaching circlejerk status. Basically any mention of StackOverflow on HN/Reddit is just teeing up everyone to go on about how the SO moderators are the worst people ever.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: