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

This would be a potential point of conversation if the research didn't show that more ALPRs doesn't lead to reduced crime or more arrests - except in the very narrow slice of automotive theft.


This seems to align almost exactly with Hedy's methodology. The translation aspect of the curriculum is nearly an afterthought in comparison to how much work was put into developing simple lessons that teach one thing at a time, asking students to solve problems of increasing complexity using the tools as they're introduced.

Start with printing text, then add echoing input, then variables, then lists, working up pretty quickly to very simple shape drawing and graphics, and in a flash students have all the building blocks to make a fun little game or interesting experience.


Have you looked at the content of the lessons? We're not talking about Currying and modular arithmetic. We're talking about "print", "ask", "is", "forward", "turn", "random". None of these are jargony, and the Hedy examples are carefully curated and designed to hide the mismatch between where these terms come from and the extent of their meaning in programming.

The point of Hedy is not to localize programming, the point is to break down the process of learning the absolute fundamentals of programming into bite-sized, completely simple chunks that students can explore, mess around with, build silly and cool things, without having to worry about the minutiae and quirks of real computers. That's why they introduce an "ask" statement that assigns a temporary, invisible variable that can only be used by immediately putting an echo statement afterwards - because they're building up to variable assignment, but they want to show the concept of input first.


Technically, a syllabary only refers to writing systems where the symbol represents the specific consonant and vowel pair, such as Japanese's Hiragana. For example, in a syllabary, the syllables "ka" and "ki" are two different symbols.

If the vowels are optional or not present, e.g. there's one "k" symbol regardless of the vowel, it's an Abjad. The archetypal Abjad is the Hebrew writing system.

If the vowels are written by adding them to the consonant symbol (similar to diacritics), it's called an Abugida. One example of this is the Ge'ez script in Ethiopia.


I did not want to make it too technical, so "Abjad" falls under "alphabets in the wider sense" and "Abugida" under "mixed forms". My comment was based on the assumption that the article in question does not necessarily refer to an alphabet in the strict sense. To make this clear, I did not think it was necessary to go into too much detail.


I'm not sure about home-manager, but I've been using Nushell as my daily-driver with nix on Macos for almost a month now. This new release will make the integration with nix even easier.

Basically, instead of sourcing the nix.sh script in your shell config file (.bashrc or equivalent), you manually add the two significant nix directories to your path in the Nu config file.

The Nix Manual[1] explains what the nix.sh script does: "To use Nix, some environment variables should be set. In particular, PATH should contain the directories prefix/bin and ~/.nix-profile/bin." So it's as easy as adding those to your path in the config file, which in Nu looks like `let-env PATH = [...other path elements, "path/to/home/dir/.nix-profile/bin", "/nix/var/nix/profiles/default/bin"]`.

[1] https://nixos.org/manual/nix/stable/installation/env-variabl...


Thanks! I'll definitely check out Nu tomorrow.


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

Search: