1,716 karma · joined October 15, 2013
Debian is probably easier to set up, and will be more likely to have pre-built third party packages if you want something that isn't in the distribution repositories. Some of the software is getting a little old right now, because Debian 10 came out in 2019 (11 will probably be done in a few months). Arch will always have the newest FOSS software, but if you want to install a bunch of proprietary apps, it might be harder (anyone?).
Arch expects more hand holding from the user at install time. You will therefore get to learn how to do things by hand on a CLI like: set the timezone and clock, config and bring up the network, choose and configure your partitions, shell, and gui. This is fussy and time consuming and teaches you how to fix those things by hand in a shell (or remote ssh!). I'm a debian user, and it would take me an afternoon to remember how to bumble through all of that; if you're a newb, clear your weekend.
If you're interested in systems programming or devops or want to know all about the care and feeding of your operating system, this stuff might be worth learning about. Of course you can do the same by hand on other distros if you want. The Arch documentation is second to none, and I use it all the time. The Arch community is... well... the kind of people who run Arch. ¯\_(ツ)_/¯
On the other hand, Debian is easy to install and picks sane defaults for just about everything. One under-appreciated result of this is commodity. If something happens to my laptop I can reinstall Debian and unzip a backup of my home folder before I finish my coffee. No product keys, no hardware restrictions, no bullshit, and don't make me think. This is a big deal to me because it means never having my work depend on any particular computer!
A couple of quick pointers if you want to try going this way:
--the text mode installer looks scary but is pretty nice.
--it will set up full disk encryption for you if you select the option.
--Debian (but not ubuntu or most others) annoyingly doesn't install some proprietary wifi firmware by default; you can try to add the firmware during the install, but it's a pain, so just use a cable if you can, then remember to add it after install (e.g. the intel wifi firmware package is called 'firmware-iwlwifi').
--FYI, the Gnome desktop requires that you turn on 'Location Services' to get automatic time/zone updates when you travel (it's lately off by default for privacy).
I'm sure Arch installs can be scripted or automated, but I'm too lazy to figure that out. I haven't done things that way since I was a student, although I'm tempted from time to time because of the newer packages.
You could start installing Arch and see what happens. If you care enough to bother and you get it done before you loose your temper, you're an Arch user.
If you're like "OMFG how many questions do I have to answer about parse trees to install zsh, I still don't have WIFI and it took two days to set my clock, I'm out!", then quit and install Debian.
this seems kind of strange. does MIT lic. permit that the source code be withheld?
EDIT: actually, you kinda cheered me up :)
"The player is initially given a pasture with nine slots and a single plain cow, which the player may click once every six hours. Each time the cow is clicked, a point also known as a "click" is awarded; if the player adds friends' cows to their pasture, they also receive clicks added to their scores when the player clicks their own cow. As in other Facebook games, players are encouraged to post announcements to their news feed whenever they click their cow. A virtual currency known as "Mooney" can be bought with Facebook Credits; it can be used to purchase special "premium" cow designs, and the ability to skip the six-hour time limit that must be waited before the cow can be clicked again."
"Unexpectedly to Bogost, Cow Clicker became a viral phenomenon[...]Although continually disturbed by its popularity, Bogost also used Cow Clicker to parody other recent gaming and social networking trends;"
"'bovine gods' eventually revealed that 'Cowpocalypse' would occur on July 21, 2011 (exactly one year since the original release of the game). From then on, every click made by players would deduct thirty seconds from a countdown clock leading to the Cowpocalypse. However, players could extend the countdown clock by paying to supplicate with Facebook Credits: paying 10 credits would extend the countdown by a single hour, while 4,000 would extend the countdown by an entire month. After $700 worth of extensions, the countdown clock expired on the evening of September 7, 2011. At this point, the game remained playable, but all the cows were replaced by blank spaces and said to have been raptured. Bogost intended the Cowpocalypse event to signal the "end" of the game to players; when addressing a complaint by a fan who felt the game was no longer fun after the cow rapture, Bogost responded that "it wasn't very fun before."
i know i do!
lot's of stuff about the future sucks, and i can't think of a way to fix anything important with faster garbage collection or better type systems... maybe that's the difference between makers and cynics. i guess i'll try harder :p
i was little and didn't know shit, but i was already learning to program, and i think about this all the time. like mind blown, every day. 8 threads and 2GB of ram in my cheap ass phone? crazy! and we got so good at writing compilers they give them away for free!
JS was way slow because MSIE wasn't supposed to compete with desktop apps :p also, transpilation, JIT, virtualization and containers seem like a pretty big deal to me -- virtualization was academic in the 90's.
also, a lot of that "old" stuff like python and ruby and even C++ really weren't as mature and feature-full. memory safety/auto-management and concurrency language features are prevalent now, and i think people don't always appreciate (or remember?) when your computer couldn't walk and chew gum at the same time.
it seems to me like our tools have clearly improved -- i think a more useful conversation could investigate how to apply what we now have to improving productivity, safety and security.
i see nothing interesting in the page source other than an apparently earnest haiku...
Why don't you worry instead about whether we get a trial before we get shot or locked up?
Purdue caused more addiction to occur, which in turn caused reduced access to the opioids that existed prior to the creation of Purdue's nuisance product.
Also, perverse incentives caused by the patent and licensing system motivated them to make OxyContin unnecessarily addictive in it's formulation and dosing schedule, in order to engage in patent "ever-greening" of an existing substance.
Oxycodone has been around for a long time, but was doesed and administered more safely in older products.
Purdue did some pretty perverse things to support their patent and regulatory rationale for OxyContin. To gain approval as a superior and patent-able alternative to the other extant gerneric hydrocodone and oxycodone products, it was claimed to require less frequent (but larger) doses. The result was that large numbers patients found that when taken as directed it provided superior pain relief, followed by a return of pain, in conjunction with hours of opioid withdrawals until the next dose. Early on in the product's life cycle doctors were encouraged to increase the dose but not the dosing schedule when patients complained, in part because the alternative would have undermined the rationale for the existence of the product.
Although this was probably an undesired side effect from the point of view of Purdue, they could hardly have designed a better way to cause drug addiction. Millions of people took this product and many became addicted. Purdue went far out of their way to publicize people as criminals rather than address the fundamental problem with the way the product was administered. It seems to be evidenced that the more effective administration schedules of other already existing products cause less addiction, so at the margin, Purdue caused many more drug addicts to exists than would have otherwise.
If they had not done this, or had been willing to adequately address the problems, we would probably still have easier access now to the opioids that already existed. The problem has grown to such a scale that it is now very hard to "put the genie back in the bottle."
There have always been certain classes of problem that haven't (yet?) been solved by markets alone[1], and it seems to me that we might be noticing some new ones lately.
[1] https://slatestarcodex.com/2017/02/22/repost-the-non-liberta...
even so, you have absolutely lapped me in this particular race. at any rate, i will reflect on these suggestions. this is one of those times i wish there was a PM feature here. oh well. do you mind if i ask who you work for and (approximately?) where you are? np if you don't wish to answer that, but it would be interesting to me. cheers.
Totally! I can't help it either. I dont' really think I'm that clever either, it's just a personality thing. You just want to know how things work, especially when they seem trivially flawed at first glance and you wonder if anyone has bothered to check! The thing that got me yesterday was my building's security gate.
When you swipe your prox card, it plays a tone pair that sounds exactly like a DTMF tone, and then the latch opens. I had one of those forehead-smacking moments where you can't believe you didn't notice that already, and then the rabit hole:
Any sound would do to alert the human that the gate was opening, so why are they using this one? Hey, there's totally a dial pad next to it! Is the security gate really made out of POTS telephone parts? Is it some wierd fake legacy compatibility thing that's just made out of software? If it actually listens to itself to open the gate, then is it subject to a trivial playback attack, like the dictaphone scene from Wargames? Does it have real phone number? IP?
No _way_ it could be that easy, right? Right??! That would be soooo dumb I'm sure that wouldn't work, but omg I have to go down there _right_ now and find out! Hmm, wait there's also a security camera and this is a really stupid reason to get arrested... <takes some deep breaths and tries to control self>
It's easy to think, naively, that someone should do something about this, I'm someone, and they would rather hear it from the good guys. But that often turns out not to be true.
Also, it seems like it's really hard to sell security mindset as a candidate for a dev job. I spent a fair amount of time on formal software and systems security coursework, but I couldn't really figure out how to market that to an employer. It seems like most management thinks of security as an IT or Devops task or something that isn't a developer's job, and other devs think of security a separate role, occupied by the person that just says "no" to all kinds of things.
I hope this isn't generally the case, because I think this stuff is really important and I want to help. I'm just not sure how get there from here...
i only trade with subway because it is the closest thing to food i can buy at the airport or by the freeway. without consumer access to complete information, i doubt that i will have access to products that are not adulterated with cheap, harmful ingredients.
this seems to me like a canonical example of the sort of case where regulation would make a more efficient market.
The rest of time I greatly prefer the ergonomics of the old thinkpad keyboards w/ track-point, but the external ones are expensive and sucky, imo.
I also sometimes move my mouse to the left side of the keyboard so that I can have better, more symmetrical posture. I would really prefer to have a small external USB trackpoint that I could simply place beneath my spacebar, but sadly no one seems to sell this.
This person even hacked their own (https://github.com/feklee/usb-trackpoint), but I haven't found the time or motivation. I bet I'm not the only one who would pay a handsome margin -- business opportunity?
That UHK pointer module would solve my ergonomic problems better than mousing backwards, and might be worth the price by itself.
It would be neat if they could split the difference between free and real job, but I wonder if part of the reason they don't is that they want people who care unreservedly about values and code quality rather than people who need $500 a week?
This publisher is operated by a conservative think tank. I am not surprised that they claim that civic unrest following police executions is the result of "out of wedlock" parenting by the poor, but it is paternalistic, condescending, self-serving, personally insulting to myself, and most importantly, totally unsupported by any provided evidence.
This is hacker news. What is a hacker if not someone who does what works because it's works, even when it's not conventional, and even when authority figures tell you not to because it's naughty?
This article furnishes no evidence that being married forces poor people to be good parents, nor do all the downvotes in world.
It is certainly a preciuos story that lack of trust amongst children is caused by lack of marriage amongst parrents, but the author has not furnished evidence that this is a causal relationship.
"We didn’t really believe that the adults in our lives cared about what we did. Seth got thrown out of his house and wouldn’t tell us why. Josh and Brandon’s dad had been divorced five times, and he was always traveling for work. My adoptive mother had recently moved to another town."
I know many adults today who had abusive or indifferent parents that did all of these things _while married_.
The factual claims in this article are not supported by the text. City Journal is operated by Manhattan Institute for Policy Research, a conservative 501(c)(3) tax exempt think tank. They seem to be more interested in promoting their values than showing their work.
Anyway, ain't no $200 RX 5700.
I liked Mikkeller for this, but it got too loud. Irish Bank was also good, slower but quieter. I used to nag my friends about opsec... back when you could go places with friends :*(