News for hackers. Stuff that matters.

Samathy

Re:Girl Scouts Embraces STEM and Adds New Badges on Wednesday July 26, 2017 @10:23AM (#14856376)
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'.

Re:Girl Scouts Embraces STEM and Adds New Badges on Wednesday July 26, 2017 @10:18AM (#14856336)
No, anyone can join any of the scouting age groups.
Re:Girl Scouts Embraces STEM and Adds New Badges on Wednesday July 26, 2017 @10:18AM (#14856327)
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.

Yes. Running a GPU at 100% continuously will significantly shorten the lifespan of the chip, the chances of picking up something that's not got much life left is high.
Lots of Chromebooks don't come with more than 4GB of RAM, theres no reason why they couldn't have more too. But the mostly don't because the target market is not seen as needing it.
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.

Re:On Conference Speaking on Wednesday May 31, 2017 @05:43AM (#14451322)
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.

Re:How to read more: Simple three-step system on Wednesday May 31, 2017 @05:05AM (#14451191)
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.

Re:Stop the Daily Standup Meeting on Friday May 05, 2017 @08:20AM (#14272823)
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.

Python is a great solution to the problem as well as being installed on most Linux distros by default. Chances are devs would need for their other dev tools anyway even not on a Linux machine.
Re:The reference D compiler is now open source on Friday April 07, 2017 @03:51PM (#14062993)
Amazing! D has really been exciting me for the past couple of years. It has great potential.

Hopefully a fully FOSS compiler will bring it right into the mainstream.

Re:What Killed the Linux Desktop (2012) on Monday February 06, 2017 @08:04AM (#13579051)
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.

Re:Ask HN: What would you do on your sabbatical? on Thursday November 03, 2016 @08:34AM (#12863439)
Travel both the country and as much of the world as I could afford. Visit all the friends that I don't see very often. Make a real effort to read all those books I havent yet read.
Re:Rolls-Royce’s single-crystal turbine blade casting foundry on Sunday September 11, 2016 @06:07PM (#12475995)
And power multiple countries military aircraft fleets, as well a fair few commercial and military vessels.
Re:GNU Make Jobserver Implementation on Sunday April 24, 2016 @08:05PM (#11561905)
Surely the solution there would be to make it a compile-time option. Enable threaded jobs, or process jobs.
My thought process went from 'Oh that sounds cool! ' too 'Ha, no' the instant I read the €3,000 projected price tag.
Re:AppImage: Linux apps that run anywhere on Saturday February 27, 2016 @11:05AM (#11187457)
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.

Re:Xv6, a simple Unix-like teaching operating system on Monday December 28, 2015 @08:36PM (#10804623)
The BrokenThorn OS Dev tutorials have a great section for bootloader development. [1]

You can find a whole bunch more stuff on the OS Dev Wiki too. [2]

[1] http://www.brokenthorn.com/Resources/OSDevIndex.html [2] wiki.osdev.org

How does playing a single song on a loop keep you focused on working and being productive. Doesn't the repetitiveness distract/annoy you?
Re:Mac Pro Tower Reborn on Friday July 03, 2015 @08:37AM (#9825134)
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?

Re:Show HN: See What Your C Function Compiles To on Wednesday July 01, 2015 @08:39AM (#9811434)
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.

Re:Announcing Facebook Lite on Friday June 05, 2015 @08:34AM (#9665084)
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.