HN user

Samathy

28 karma
Posts1
Comments27
View on HN

A lot of young boys wouldn't care at all and would probably enjoy sewing, baking and other traditional 'girly' activities.

Its the dad's with fragile masculinity and out-dated opinions that would stop them going or teach them that those activities are 'girly'.

No, you can't. Because girls need a safe space to be girls (without any boys around) a lot more than boys need any more spaces where they can be boys without any girls around (there's enough of those).

Its really important to consider who the class is for when looking at how you enjoyed it.

You took the class already having 'lots of prior programming experience'. This class was clearly designed for people who have never programmed in their life. This class was not designed for you.

I was in the very same situation when being taught the basic programming concepts in Python at University, after having held software dev jobs and written assembly and C for several years.

Scratch, Alice and others are great starting tools for kids around 5 to 13 who have never programmed before. They're reasonable initial platforms to spend a couple of hours on for older people too (your age group and even upwards).

It might be worth talking to some of your peers who had never programmed and asking what they thought. Its super easy to forget than only a little while ago, you also knew nothing.

I do agree that the whole course should not have been modelled around Alice. At your age you could probably pick up the Python REPL quickly after an initial into to the concepts in Alice.

I see no problem in encouraging contributions and donations in your CONTRIBUTING.md (that shows when creating an issue). Especially in a large project.

But requiring a donation or code would mean that lots of bugs would go un-reported. Issues are just as much of a contribution to a project as code is.

Founders getting overwhelmed is solved by adding maintainers or transferring maintainership. Popular projects will be forked if the maintainer burns out and leaves.

I'm really excited about ARM laptops, but only if:

* They have laptop-class performance, not tablet class performance * They can have more than 4GB of RAM * You can put reasonable sized standard SATA SSDs in them, or user-replaceable M.2 drives. * You can easily wipe Windows off them and put Linux on it.

I own a .co.uk for my personal site. I did have a .uk for a while, but it serves no purpose when I already have .co.uk.

I also owned FNAME.space, FNAME.tech and FNAME.xyz but never got around to switching my site to one. In hindsight, FNAME.space would be super chill.

But honestly, for a personal site, it really doesn't matter that much unless you already have a personal 'brand' to maintain.

Great blog post and certainly a lot to take away.

I've spoken quite a few times and several different conferences/events and love it. However, the thing I struggle with most is coming up with a topic. I find it incredibly hard to think of something I believe people will find interesting. However, I expect this is simply down to lacking industry experience and not having spent extensive time working with any particular language/tool.

Its so easy to find time to read if you just consider picking up a book rather checking your phone.

It surprised me how much reading I got done if I carried a book and read when I'd otherwise be scrolling through Facebook.

I found out yesterday that a new colleague who is transferring from another department is used to having mandatory hour long daily standups.

We were all shocked that a manager could justify wasting that much time every single day.

We have no standups since we all work on different projects, we don't really need to know what everyone else is doing.

I see an awful lot of posts like OP here where they're for some reason thinking that using a specific distro, or even DE, locks them into using specific packages.

You can literally install anything on any Linux distro. Some things might take a bit of work, sure, but they're all just a Linux system underneath.

Install the right dependencies, get the app somehow (through a package manager, or source),put the files in the right place, and bobs your uncle.

I've been a GNU Screen user for a good while. The increased productivity is wonderful.

However, I'm prevented from switching to Tmux because you can't attach to the same session from multiple terminals, and show a different window in each terminal.

I use this all the time in Screen - in Tmux, changing the window being viewed in one terminal, changes all other terminals attached to that session.

One of the best things about Linux systems is having this huge pool of apps that you update centrally that are guaranteed to work on your system.

This is a backwards step, if anything.

The writer makes an odd choice opting for 1333Mhz memory. I would have thought if they're already spending that much on this big of an upgrade they would have gone for at least 1600Mhz.

Or can you not get 16000Mhz memory for a Mac Pro?

The output provided when looking at the given example squaring function without and then with the compiler option -O (GCC 5.1.0 or Clang 3.6) is rather interesting.

The code goes from something rather crazy looking, to something that a human would write. Its surprising that these compilers arnt clever enough already to produce the optimized output by default.

I'm hoping this app will combine fast startup speed with its tiny size. The current Android app is a little bit ridiculous for what is essentially a web page.

Cub scout leader - I get to watch 7 to 10 year olds grow up and be a part of that growing up. Teaching them skills they'll find useful in later life and hopefully giving them experiences they'll remember fondly.

Programming - Making things Im proud of.