How many GNU/Linux users are needed to change a light bulb?
gnu.org
gnu.org
The article doesn't answer how many, so I've counted.
It takes 1298 GNU/Linux users to change a light bulb.
Including the father of the first user, excluding the 6 that complained, and then complained again (they're counted only once). And also, assuming there's no overlap between all the groups, which is probably unrealistic.
I am still not sure what the moral of the story is but since then I have been fortunate enough to not need to advice anyone on gate latch choices.
"How many electrical engineers does it take to change a lightbulb?"
"We'll fix the problem in software!"
"How many software engineers does it take to change..."
All the way through to
"How many Microsoft executives does it take to change a lightbulb?"
"Darkness. The new standard from Microsoft!"
Bonus points for those who could work in a reference to Joseph Lucas, founder of Lucas Electric, aka The Prince of Darkness....
Thanks, you owe me a new keyboard... and incidentally, a new cup of tea :D
https://www.cartoonstock.com/directory/s/spilling_drink_on_c...
And - for the record - with darkness Barney may start playing peekaboo on his own:
http://web.archive.org/web/20030220095843/http://support.mic...
TBH, this line is more likely to said by Apple these days.
Hello, and welcome back. I am really excited for today and the news we have to share with you. I present to you the incredibly capable and affordable iDarkness.
iDarkness - the most magical way to live and be environmentally friendly at the same time. Starting at only $999. Lightbulb not included.
iDarkness Air Max - live free from light with a maximum air around you. True liberating way to live without any fear. Just breathe and smile. Only $3599. Lightbulb not included.
iDarkness Air Max Pro. Be a professional at any time and place. Don't think at all. Just scream. Siri will think for you and automatically subscribe to all iServices. iDarkness Air Max Pro is the future of personal Darkness reimagined. Starting from $9999. Telemetry included free of charge.
He wasn't called the Prince of Darkness for nothing.
Software engineer: That's odd, our reference lightbulb is working perfectly.
> Firmware update in the coffee machine
It isn't funny any more...
> https://support.smarter.am/hc/en-us/articles/115005135369-My...
> In case your Smarter Coffee machine has become stuck while updating, please follow the steps below to manually perform the firmware update...
- Turn product off at the wall.
- Press and hold the 2 left buttons on the control panel.
- Turn the power on at the wall and keep holding the two buttons for 10 seconds.
- The "Update" screen should then appear. (Check this has appeared on the screen, good news if it has!)
- Connect to the "Update" network and wait for it to connect. (Check that the signal bars at the top of the iPhone screen are there, this can take up to 55 seconds)
- Open the Smarter app
- Select "update" firmware either via the 'pop-up' or from the 'About' page
- Select 'next', it will take you to the page where it tells you to connect to update network.
- Close and open the app ONCE.
- Press next
- It should update...
- Once it reaches 100%, the coffee machine screen will say "Loading" while it reboots.
Not too bad, at least it's a one-time job, better than some IoT thermostats that crash randomly in winter midnights and freeze everyone to death (figuratively)...
> https://www.nytimes.com/2016/01/14/fashion/nest-thermostat-g...
> Nest Thermostat Glitch Leaves Users in the Cold
> The Nest Learning Thermostat is dead to me, literally. Last week, my once-beloved “smart” thermostat suffered from a mysterious software bug that drained its battery and sent our home into a chill in the middle of the night.
Quoted from https://support.gelighting.com/hc/en-us/articles/36001580519...
Bulb Reset Sequence:
We recommend counting with Mississippi (1 Mississippi, 2 Mississippi, 3 Mississippi, etc.).
Start with your bulb off for at least 5 seconds.
Turn on for 8 seconds
Turn off for 2 seconds
Turn on for 8 seconds
Turn off for 2 seconds
Turn on for 8 seconds
Turn off for 2 seconds
Turn on for 8 seconds
Turn off for 2 seconds
Turn on for 8 seconds
Turn off for 2 seconds
Turn on
Bulb will flash on and off 3 times if it has been successfully reset.TIP: If the factory reset above was unsuccessful, you might have an older version of the C by GE bulb. Please follow the instructions below to reset.
lightctl --user --room # command
Per room session otherwise you'll control all the lighting and annoy other users.
Of course it doesn't end there: https://www.youtube.com/watch?v=AbSehcT19u0 (lightbulb scene from Malcolm in the Middle).
Why not go all the way to Tibet. (Acknowledging the exclusive western perspective here. I fail to think of an analogy for the west...)
There is an opportunity missed pointing out the ignored complexity of related implied conditionals (like flying across the globe), which were consequently not exploded onto the described stack. That is, within the narrative. Missed, because the scope of conditional complexity is pretty much arbitrary (point in the reader's resonance); "importance" is mostly a matter of subjective perception merely experienced as rational thoughts. Every egosyntonic thought is experienced as rational.
Internal task prioritization is part of executive functioning and e.g. broken in ADHD (everything feels important). However, it's perceived as consistent with the internal model of reality and not foreign (aka egosyntonic; "rational") no matter the expression and functional applicability.
There is the problem. It's not a question of better thinking or simple rules for analysing a problem, it's a problem asking for an hypervisor, who cares about time management/energy expenditure, not reasonability. For some people an instance can be internalized, or even just works out-of-the-box; for others it needs to be externalized.
But in Hals case he simply discovers other problems and gets distracted, e.g. He could still change the bulb before he fixes the shelf.
1 who says they should rewire the entire house electrical wiring in Rust.
1 who says that more light bulbs can be found in the usual place: a drawer called /etc, or /usr, or /usr/local/, or /opt, or...
1 person who will protest against Rust and will write it in PHP.
666 people suffering the bulb.php that when turned on or off will consult a ten thousand entry long list of stuff that might happen.
1 person who will protest against PHP and will write it in Node.js, bringing a hundred miles of wire along with it
it still cracks me up everytime I read it :D
Perfect! That strikes me as the real punchline ;-P
A: Hella!!!
Q: How many Southern Californians does it take to change a lightbulb?
A: Totally!!!
https://escholarship.org/uc/item/6492j904
Hella Nor Cal or Totally So Cal?: The Perceptual Dialectology of California
Mary Bucholtz, Nancy Bermudez, Victor Fung, Lisa Edwards and Rosalva Vargas. Journal of English Linguistics 2007; 35; 325. DOI: 10.1177/0075424207307780
Abstract
This study provides the first detailed account of perceptual dialectology within California (as well as one of the first accounts of perceptual dialectology within any single state). Quantitative analysis of a map-labeling task carried out in Southern California reveals that California’s most salient linguistic boundary is between the northern and southern regions of the state. Whereas studies of the perceptual dialectology of the United States as a whole have focused almost exclusively on regional dialect differences, respondents associated particular regions of California less with distinctive dialects than with differences in language (English versus Spanish), slang use, and social groups. The diverse socio linguistic situation of California is reflected in the emphasis both on highly salient social groups thought to be stereotypical of California by residents and nonresidents alike (e.g., surfers) and on groups that, though prominent in the cultural landscape of the state, remain largely unrecognized by outsiders (e.g., hicks).
(this joke is dated, I know)
(riddles)
%
Q: How many Californians does it take to screw in a light bulb?
A: Five. One to screw in the light bulb and four to share the
experience. (Actually, Californians don't screw in
light bulbs, they screw in hot tubs.)
Q: How many Oregonians does it take to screw in a light bulb?
A: Three. One to screw in the light bulb and two to fend off all
those Californians trying to share the experience.
%
Q: How many mathematicians does it take to screw in a light bulb?
A: One. He gives it to six Californians, thereby reducing the problem
to the earlier joke.
%
(ethnic)
%
Hear about the Californian terrorist that tried to blow up a bus?
Burned his lips on the exhaust pipe.
%
To a Californian, a person must prove himself criminally insane before he
is allowed to drive a taxi in New York. For New York cabbies, honesty and
stopping at red lights are both optional.
-- From "East vs. West: The War Between the Coasts
%
To a Californian, all New Yorkers are cold; even in heat they rarely go
above fifty-eight degrees. If you collapse on a street in New York, plan
to spend a few days there.
-- From "East vs. West: The War Between the Coasts
%
To a New Yorker, all Californians are blond, even the blacks. There are,
in fact, whole neighborhoods that are zoned only for blond people. The
only way to tell the difference between California and Sweden is that the
Swedes speak better English."
-- From "East vs. West: The War Between the Coasts1 user to swear by bulb-as-a-service or BaaS
AI powered of course in that it knows when you've entered and exited a room, unlike dumb humans who have problems with this... or something.
The startup puts a full suite of smart bulbs/switches in your house for free, and then charges you a monthly subscription fee (flat fee + a per-candela-second rate). Sure, there's a large up-front cost for the startup followed by a long amortization period before you start actually making money, but that's what VC is for.
Sure, the Sun is free now, but that will change once they figure out how to monetize it.
4 to resign from their positions as leaders of the mailing list, blaming the daemon for their stress.
Half the community to insist that daemons are against their philosophy.
The other half to argue that it's an improvement on the old days when they had to bash rocks together to start a fire to have light.
One to accidentally try connecting the new lightbulb to a pipe, before realising it doesn't accept stdin.
A vocal 10% of the community to insist that dark mode is better.
A system tester to insist that the room is still light during working hours. Credit where due: https://devhumor.com/media/it-jobs-explained-with-a-broken-l...
(There's more where this is coming from. If you want to help me write a book for ages 5-7 entitled "ed and the awk", I have a first draft and would enjoy sharing it).
https://archive.fosdem.org/2020/schedule/event/iotwelcome/
https://twitter.com/internetofshit/status/986006653605687296
That second part is the key - so much stuff is designed "cloud first" and that introduces lots of delays and errors when the Internet isn't working perfectly.
systemctl is-system-running
systemctl list-units
systemctl list-units -t service --all
systemctl list-units --state failed
systemctl is-failed light.service
systemctl status light.service
systemctl show light.service
journalctl -u light.service
systemctl restart light.service
journalctl -u light.service
systemctl stop light.service
SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-lightd
journalctl -u light.service
reboot
systemctl --force reboot
echo r > /proc/sysrq-trigger
echo e > /proc/sysrq-trigger
echo i > /proc/sysrq-trigger
echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
echo b > /proc/sysrq-triggerOh, this is where HN gets on the topic.
RMS asked me to post it somewhere, so he could link to it, but the other person's post was important for context and effect. (Also, I was trying to move away from too much open source and societal issues involvement, to move back into a commercial dotcoms/startup track, and there was a danger of getting typecast by associations.)
Well, in this particular case the reality got funnier than the joke.
The macOS user in the back meanwhile has already changed the bulb and is doing other things now.
(fwiw I have appreciation for virtually all operating systems this is just meant to be a joke)
Microsoft users have seventeen thousand lightbulbs to choose from. The free ones come with malware. The cheap ones vary in quality. The expensive ones come with no warrant of functionality, and all of them come with EULAs too long for any two lawyers to decipher identically.
/s
1 to say "how to change a lightbulb" is a matter of opinion and therefore not up to the standards of the list.
1 to say "I changed it" and not say how.
> One more is required to complain about top posting.
If so totally unusable. Basically Satan.
—hn yesterday
After all, "many hands make light work."
1 said the whole thing using electricity is no good to earth and start to use solar based light system instead, and his web site on how to do got 10,000 comments in HN for commenting not the light bulb, but his using python static site.
One to change it.
A second to tell the world that they are “GNU/Linux” lightbulb changers, not “Linux” lightbulb changers.
The first to buy one and change it. The second to tell the world that because it was him who repeatedly complained that the lightbulb should be changed, and he did help to grab a non-contact voltage detector and ladder while the first was working on it, hence they should be called "GNU/Linux" lightbulb changers, not "Linux" lightbulb changers, despite him not being the one who actually changed it.
The pinnacle of technology is mostly free and open source.
Yet, I don't see this in any other industry sector.
So... is tech ahead of the curve of the most idealistic one?
Same with other things. I would buy those things.
And if they really are good they can become a mass market product.
Yet, we only get a phone or something and that's it.
However, I soon realized your question is much deeper. It is not "Would you not buy an open source printer?", but "If you can buy an open source phone, would you not buy a printer?" - I think it's a good thought-provoking question. I'm not sure about the answer yet.
The same user to repeat the above every day OP responds until OP gives up.
> 300 to say that a Microsoft lightbulb would turn blue and that you'd had to reboot continuously to get back to normal.
Love it.
Paired with a neat interface (black xterm on a solid black background without panel nor window decorations), people walk confusedly by my computer and ask: what's that wicked system of yours? And I say: "That's the GNU operating system, man!" It never ceases to cause a stir.
(actually, my setup is like I described, but nobody notices)
Linux is a kernel, the rest are just a programs.
Should I refer to my system as gnu/i3/systemd/Mozilla/Linux?
It's easier to refer to modular systems using the one guaranteed common element, in this case, the kernel. It's not necessary to specify every major user-space program.
It's more like this: the whole OS is GNU (the coreutils), minus the kernel (most of which is device drivers). That's why they do it. Or at least why there are those that are passionate about the naming.
Also the reason why, had 4.3BSD not been in legal limbo, we'd all most likely be using GNU/FreeBSD.
Upd: https://www.gnu.org/gnu/why-gnu-linux.html
Quote: Granted that the GNU Project deserves credit for this work, is it really worth a fuss when people don't give credit? Isn't the important thing that the job was done, not who did it? You ought to relax, take pride in the job well done, and not worry about the credit.
This would be wise advice, if only the situation were like that—if the job were done and it were time to relax. If only that were true! But challenges abound, and this is no time to take the future for granted. Our community's strength rests on commitment to freedom and cooperation. Using the name GNU/Linux is a way for people to remind themselves and inform others of these goals.
[1] Acronym for free/libre/open
Including mindbogglingly complex tools such as wc and y.
> most of which is device drivers
Dull stuff that every bootcamp graduate can write.
I think you've captured the essence of why people thing "GNU/Linux" is such a pedantic moniker.
but, it's not. you can use e.g. debian/kFreeBSD or debian/hurd and the actual day-to-day user experience is pretty much exactly the same
Seems a bit of a stretch to say that providing a bunch of command line utilities gives operating system naming rights.
You can tell people your startup's web-servers are running on Linux, a new open-source OS written by a guy named Linus, and the conversation stops there, or you can tell them they're running on the guh-nu, or maybe it's just "nu", OS, and depending on which pronunciation you have chosen either start with a bit of the "Who's on first" routine where you try to explain "no, the name of the OS is new" or dive right into explaining that the answer to the question "Well, if guh-new is not Unix, what is it?" is Unix, and in either case your investors have already decided to pass on your company because you made them feel stupid and not in the way that made them think you were smart.
Android is Linux but not usually gnu-linux as no glibc.
Do any of the major distros use musl or any other libc in a meaningful way?
I'm playing with voidlinux/musl in a virtual machine and it's pretty neat. Just found a couple of non-posix-isms in my programs thanks to that.
I've been considering using Alpine Linux or Void Linux as my main driver, though I haven't had a chance to investigate if it's a viable option.
There are some other things that won't work out-of-the-box either; such as the whole Widevine thing, or most Linux games from GOG.com.
None of this is musl's fault of course; but in general I found that for me, personally, running Void/musl on the desktop was too much effort with not enough benefit. I'm not a huge fan of GNU's libc, but it does work quite well overall.
I do use Alpine on my servers, and haven't had any issues there.
I wonder if switching between musl and glibc makes it change the uname output between Linux and GNU/Linux :)
It also depends heavily on the machine; if you use GNOME then you've got another big chunk of GNU in there, but in my case the only major part that I actually use frequently is GNU libc, a subset of the GNU coreutils (which I'd very much like to replace with something better by the way), and maybe a few others libraries left or right used by some applications.
But beyond that it's just occasional stuff (GIMP for example).
On my Alpine Linux servers I'm not sure if there's any GNU.
Isn't GNOME independent from GNU nowadays, it has its own foundation?
..Ok, I'll get my coat.
Linux runs 20 000 000 notebooks shipped annually (Chromebook).
BSD is kernel and userspace.
GNU is kernel and userspace, but HURD is not ready.