Microblog
in reply to @ 2015-317.159ZNope. read the fsf link in parent
in reply to @ 2015-316.900ZThis one is unlikely to be different. There will likely be a peripheral that is not yet supported by fully-free stacks. Things like the Hummingboard come closest (there is a VPU that requires a blob, but the VPU is not needed for operation). This looks likely to be in a similar class to that WRT freedom.
in reply to @ 2015-316.818ZMany don't have any bootcode at all. Depends on the SoC. The Raspberry Pi certainly has a very nonfree boot path.
in reply to @ 2015-316.817ZI think
join
is more important than GND. But I see how that might slow implementation in GHC specifically
in reply to @ 2015-316.554ZIf any other language could touch Haskell we might consider using it, yes π
in reply to @ 2015-316.553Zwhen their arguments have been responded to at length
"responded to" is not the same as "given good reason for"…
in reply to @ 2015-316.551ZHaskell98 is miles ahead of any other programming language in almost every way. Haskell2010 cleans up some of the rough edges on that, putting it even further ahead. GHC's Haskell-like language may have a confusing concoction of crazy features, but most of them are optional and some are also things you won't find elsewhere.
Maybe we do need some "progress", but it'll take a long time for anyone else to come close to catching up. Even brand-new languages that are good like rust often omit basic things (whole-program inference, higher-kinded type variables) that Haskell does with ease.
in reply to @ 2015-316.548ZIsn't Libreboot usually only needed for x86 systems? ARM you should be able to jump straight to bootloader/kernel…
in reply to @ 2015-316.546Z(type-theorists, category theorists?) … what do they use to solve real-life programming problems
I think you have your answer
in reply to @ 2015-316.543ZGHC can't even compile Haskell programs these days. Damage is done, lets get the goods while we're there!
in reply to @ 2015-316.158ZNow we just have to move join in to the class…
in reply to @ 2015-316.156Zindeed
in reply to @ 2015-315.098ZI think we disagree π
in reply to @ 2015-314.787ZJamendo has been less-than-clear about this stuff for some time. It's probably not because they're evil, though it's tempting to think so given that the commercial licenses are their business model.
in reply to @ 2015-313.753ZTalking about the pronunciation of "Pascal" if you read the quote π
in reply to @ 2015-313.673ZI've heard first language English speakers pronounce "Pascal" with stress on the first syllable (like "rascal").
All the time. This used to annoy me, but at this point I figure it's just the way English speakers pronounce it.
in reply to @ 2015-313.582ZThere is no "whole thing"
in reply to @ 2015-313.575Zn is only ever a "separator" in broken data. It has always been a terminator.
That said, of course we won't change the semantics of functions in Prelude… hopefully ever…
in reply to @ 2015-313.575ZIt's not fragmentation. It's competition.
in reply to @ 2015-312.750ZYou seem to be treating "Linux" as a single product/OS when you complain about the plethora of DE/package managers/distros.
In fact, each distro is a distinct (or mostly distinct) product/OS. I never tell people "use Linux" because that is borderline meaningless. I tell them "use lubuntu".
in reply to @ 2015-312.584ZThe alternative would be to make "lines" on a string not ending in a newline an error. Agree the documentation should spell it out in case it's not obvious.
in reply to @ 2015-312.196Zpi-top OS is just raspbian with some additional gui stuff preinstalled. I haven't tried normal raspbian yet, but it should work fine.
in reply to @ 2015-312.193ZEveryone I show mine to loves the green! Other bright colours would have been cool too. The votes for gray baffled me, hehe.
in reply to @ 2015-312.191ZExcept currently the GPIO pins are all used up by a connector cable… support tells me they'll be releasing add-on boards to regain some access to the rpi eventually.
For now I have to keep trying to train myself on this keyboard. If you don't push firmly right in the middle of the keys, they keyswitch doesn't fire. Takes some very careful typing π
in reply to @ 2015-311.762ZSomething the matter with your reset button? π
in reply to @ 2015-311.754Zzeroconf is a pretty amazing tech. I rely on it in all my small/home network situations! I'm very glad adoption has been steadily rising.
in reply to @ 2015-310.688ZNo. Doesn't affect GPL. Affects government purchasing policies, etc.
in reply to @ 2015-310.590ZThe real question is: do you have the resources to sue such a major exploiter and win? If yes, then maybe NC is for you in some cases (though see the OP), if not, you're only stopping "the little guy".
in reply to @ 2015-309.573ZIt honestly baffles me why Oracle continues to sponsor btrfs when they own the codebase that got them to start the project. I guess sunk costs.
in reply to @ 2015-309.539ZWhen they realise they only started it because of the ZFS code base license, but then spent all of the work it would have taken to reimplement ZFS implementing something incompatible. Then realise Oracle owns the copyright on both now and can probably dual-license ZFS, thus getting rid of the original need.
Or, you know, ZoL or whatever
in reply to @ 2015-309.535ZHe's arguing endless-September-style that the existence of a project with the goal of bringing in new (nontechnical) users is bad for him overall. And he gives examples of how.
in reply to @ 2015-307.555ZWell here, if Microsoft released every version of Windows for free with paid support for Enterprise, would they still be making a business out of it?
You know that is essentially their actual business model, right? They give out free stuff to schools, encourage piracy, free windows 10 upgrades, etc. All to drive the enterprise site licenses.
in reply to @ 2015-307.554ZThis idea is still floating around? Interesting…
in reply to @ 2015-305.778ZWhat software were you using? In what way were you abusing it?
in reply to @ 2015-305.728ZIf you want a bit more flexibility, use XMPP. Or, best, XMPP with an IRC bridge.
in reply to @ 2015-305.530ZPretty sure it's bundled with X11 on most distros… even without gnome…
in reply to @ 2015-305.518ZI laughed out loud at the ending
in reply to @ 2015-305.517ZWordPress. Or GNU Social. Or known/withknown/idno
in reply to @ 2015-302.838ZPartly for heat/power consumption/fanless possibility
Partly because homogeneity is bad
in reply to @ 2015-302.600ZI wouldn't be against it or anything, but it's certainly not a priority for me.
in reply to @ 2015-302.578ZI'd actually want model-m style buckling spring switches, despite them making it thicker and heavier. Probably. Honestly, maybe I'd hate that after all, but it sounds great. I love my good keyboards, and often use my laptop plugged into one (I have a portable-ish cherry-switch one that I keep in my backpack).
in reply to @ 2015-302.577ZShameless plug: I have a super-beginner series starting from nothing. Starting at https://singpolyma.net/2012/01/writing-a-simple-os-kernel-part-1/
in reply to @ 2015-302.573Z
- No binary blobs anywhere
- Freedom to the gate level (I can dream π )
- Durable chassis
- USB Type-C (also used to charge the laptop, maybe optionally).
- 11+ hours battery life
- 11"-11.5" 4:3 matte screen
- Scissor-switched keyboard (or better, but that's unlikely in a laptop)
- Wifi a/b/g/n
- Bluetooth
- If there are camera/mic, hardware switch for each
- HDMI and DisplayPort outputs
- Gigabit ethernet
- Non-x86 architecture (MIPS preferred just now)
- I've come to love the trackpoint, but a really good touchpad can be fine
- Best (in both quality and volume) speakers possible in the space available
- Touchscreen
- Fold-down ("convert to tablet") chassis for the touchscreen