Your startup needs a dashboard
7 hours ago
Your startup is logging hundreds of metrics. If it isn’t, you should fix that right now.
Your users are awesome – most of the metrics update a few times a second, the slowest only a few times a minute.
So how often do you parse those logs and look for what they’re trying to say? Draw a graph or twenty?
Once a week? Every month? Every two or three months? You do know you’re supposed to sample a signal twice as often as you expect it to happen right?
@2read
Your users are awesome – most of the metrics update a few times a second, the slowest only a few times a minute.
So how often do you parse those logs and look for what they’re trying to say? Draw a graph or twenty?
Once a week? Every month? Every two or three months? You do know you’re supposed to sample a signal twice as often as you expect it to happen right?
7 hours ago
Prismatic wants to be the newspaper for a digital age
10 hours ago
According to Cross, many users are saying Prismatic is replacing sites they used to go to such as Google News or Y Combinator’s Hacker News. For me, it — along with Twitter itself — has become a replacement for my RSS reader, which I wasn’t using much anyway. I have built lists within Twitter around different topic areas, but in many ways Prismatic makes it a lot easier to find relevant content (especially since Twitter seems to be making it harder to manage lists). It’s like what Google News might be, if Google actually applied any of its brainpower to rethinking how content works now.
@2read
10 hours ago
Zorin OS - Wikipedia, the free encyclopedia
10 hours ago
Zorin OS is an Ubuntu based Linux distribution that has a Microsoft Windows like GUI. This makes it easier for Windows users to switch over to Linux. Because Zorin OS is based on Ubuntu, help is easy to find which makes Zorin OS a well supported Linux distribution. Zorin OS is licensed by GNU General Public License v3 which means that users are free to run, copy, distribute, study, change, develop and improve the software. Zorin OS is also free just like most Linux distributions, with premium editions available that provides users with more preinstalled features and packages.
@2search
10 hours ago
Nicklas Lidstrom's Perfect Career
10 hours ago
He was an unparalleled gentleman. In a sport where opposing players and fans are impossibly harsh and the media is even worse, there's no one that has a single bad thing to say about the man. He played with one defensive partner after another over the course of 20 seasons, and nearly all of them found their own games elevated by virtue of vicinity. His slippery technique made him highly durable — he missed only 46 games out of a possible 1,873, including playoffs. At his retirement press conference, he thanked the guy who stocks the water bottles.
@2read
10 hours ago
Everything You Always Wanted To Know About Sleep (But Were Too Afraid To Ask)
10 hours ago
It has been known for a while that adolescents are quite extreme “owls” no matter what their chronotype may be earlier and later in life (and fortunately, school districts are starting to recognize this). This has been attributed to the surge of sex hormones in early adolescence. Responsiveness of the circadian clock to sex hormones has not been studied much (virtually not at all, though I should be able to publish my data within a year or so, sorry for not being able to divulge more detailed information yet), yet most people in the field believe this to be the case, even if no details are available yet.
Now a new paper suggests that the end of adolescence should be defined as a time when the circadian clock goes back to its “normal” state. But, wait a minute, the hormones do not disappear at that time. Thus, if the clock is responding to the hormones at the onset of the adolescence, does this mean that the end of adolescence should be defined as the time when the clock becomes UNRESPONSIVE to the hormones? How does that happen and how is that triggered?
sleep
health
reference
Now a new paper suggests that the end of adolescence should be defined as a time when the circadian clock goes back to its “normal” state. But, wait a minute, the hormones do not disappear at that time. Thus, if the clock is responding to the hormones at the onset of the adolescence, does this mean that the end of adolescence should be defined as the time when the clock becomes UNRESPONSIVE to the hormones? How does that happen and how is that triggered?
10 hours ago
Maxim Interrogates the Makers and Stars of The Wire
yesterday
Andre Royo: They called me and told me I got the part of Bubbles, and my wife got excited. “Oh, shit! You got the part!” Packing her bag for L.A., and I’m like, “Nah, nah, we filming in Baltimore.” And she unpacked real quickly: “I’ll see you when you come home.”
@2read
yesterday
A Cloud of My Own
yesterday
After many, many hours of flailing, a kind soul instructed me to read about motherboard jumper settings. There I found the culprit. Like many servers, mine had a 'watchdog timer', a hardware circuit that reboots the computer if it is not regularly reassured by a background process that everything is okay. The feature is intended for data centers, where it is not always convenient or possible to have someone press a button on a frozen machine.
Turning this timer off required moving a tiny plastic cap on the motherboard one pin to the right.
This was pretty representative of the problems I faced. It was not obvious at what level things were going wrong — bad component, misconfigured hardware, misconfigured firmware, misconfigured OS, or faulty driver — and testing hypotheses was frustratingly slow because of how long it took the server to boot. Moreover, some problems (like a subtly broken Ubuntu driver for my SATA card) would not even show up until the machine had been running for several hours, making them very difficult to trace.
In other words, debugging this stuff was exactly like debugging software, except that I had no experience to draw on and no gut feeling for what might be causing a given problem.
pinboard
sysadmin
shopping
hardware
linux
work
Turning this timer off required moving a tiny plastic cap on the motherboard one pin to the right.
This was pretty representative of the problems I faced. It was not obvious at what level things were going wrong — bad component, misconfigured hardware, misconfigured firmware, misconfigured OS, or faulty driver — and testing hypotheses was frustratingly slow because of how long it took the server to boot. Moreover, some problems (like a subtly broken Ubuntu driver for my SATA card) would not even show up until the machine had been running for several hours, making them very difficult to trace.
In other words, debugging this stuff was exactly like debugging software, except that I had no experience to draw on and no gut feeling for what might be causing a given problem.
yesterday
Life after NFL a challenge for many
yesterday
Oben often was teased during his days with the Giants for being frugal. His biggest sin? Driving a Toyota Land Cruiser that had 68,000 miles on it. "It's ghetto economics," Oben said. "Guys have been poor for so long that they have to show people how much money they make. But it's not about net worth. It's about self-worth. If you don't have good financial people involved with your family once you get to this point, you're lost. You might win the lottery when you're drafted, but that lottery ticket is over after eight or 10 years."
"If a guy is in his second contract, you can see the debt he's incurred by the time he's in his sixth or seventh year," said Bryan Dennie, director of sports for CFO4ThePro, a firm that manages finances for pro athletes. "That's the guy who you know will be broke. If a guy is spending $29,000 or $39,000 a month and has $2.5 million in the bank, it's hard to make him understand that you can't keep spending like that."
@2read
"If a guy is in his second contract, you can see the debt he's incurred by the time he's in his sixth or seventh year," said Bryan Dennie, director of sports for CFO4ThePro, a firm that manages finances for pro athletes. "That's the guy who you know will be broke. If a guy is spending $29,000 or $39,000 a month and has $2.5 million in the bank, it's hard to make him understand that you can't keep spending like that."
yesterday
finding the right bra size and best fit | MetaFilter
yesterday
Bratabase is a crowdsourced "bra database" made to help women find the right bra (interview with the creator). According to many studies, over 80% of women aren't wearing the correct bra size: "there's a lot of misinformation about bras out there". For instance, D cups just aren't that big ("Clearly there are a whole lot more D+ cups out there than people assume") and not all D cups are the same size ("from left to right 30D, 32D, 34D, 36D, 38D. Five different band lengths, five different cup volumes. All D Cups").
@2search
yesterday
Backup Google Mail GMail / Home / BaGoMa
2 days ago
BaGoMa backs-up and restores the contents of a GMail account. It can restore all the labels (folder structure), as well as the flags (seen/read, flagged) of a message. It differs from other similar solutions in a few important ways:
It is Open Source Software. You can read the code to make sure your password and email contents remain private.
Some backup solutions force you to use only ASCII characters in your labels. BaGoMa has no such restrictions on label names. Specifically, foreign characters and '/' (the label hierarchy delimiter) are allowed.
BaGoMa is tuned to work specifically with GMail. Each message is only downloaded and saved once. Backup solutions that are designed to work with regular IMAP accounts will download each message multiple times (once per label) when used to back up a GMail account. That can significantly increase the bandwidth requirements and the amount of storage required for backup. Additionally, a faithful restoration of your GMail account might not be possible from such a backup.
BaGoMa requires your GMail account to be IMAP accessible. Check the Mail Settings and make sure "Enable IMAP" is selected under the "Forwarding and POP/IMAP" tab. In the "Folder Size Limits" section on the same tab, make sure the following option is selected: "Do not limit the number of messages in an IMAP folder".
BaGoMa never deletes any email from your account. A restore simply compares the contents of your local backup with the contents of your GMail account, and uploads any messages missing from your GMail account. It never deletes messages from GMail to make it match the local backup.
Google sometimes imposes limits on how much data can be transfered from your account. If you run into such a limitation, just wait a few days and try the backup again. BaGoMa will pick up from where it left off. If the temporary loss of IMAP access is critical to you, think twice before using this script. As far as I'm aware, web access to your email should continue unimpeded even if IMAP access is blocked.
google
mail
backup
python
cli
linux
documentation
software
<todo>
It is Open Source Software. You can read the code to make sure your password and email contents remain private.
Some backup solutions force you to use only ASCII characters in your labels. BaGoMa has no such restrictions on label names. Specifically, foreign characters and '/' (the label hierarchy delimiter) are allowed.
BaGoMa is tuned to work specifically with GMail. Each message is only downloaded and saved once. Backup solutions that are designed to work with regular IMAP accounts will download each message multiple times (once per label) when used to back up a GMail account. That can significantly increase the bandwidth requirements and the amount of storage required for backup. Additionally, a faithful restoration of your GMail account might not be possible from such a backup.
BaGoMa requires your GMail account to be IMAP accessible. Check the Mail Settings and make sure "Enable IMAP" is selected under the "Forwarding and POP/IMAP" tab. In the "Folder Size Limits" section on the same tab, make sure the following option is selected: "Do not limit the number of messages in an IMAP folder".
BaGoMa never deletes any email from your account. A restore simply compares the contents of your local backup with the contents of your GMail account, and uploads any messages missing from your GMail account. It never deletes messages from GMail to make it match the local backup.
Google sometimes imposes limits on how much data can be transfered from your account. If you run into such a limitation, just wait a few days and try the backup again. BaGoMa will pick up from where it left off. If the temporary loss of IMAP access is critical to you, think twice before using this script. As far as I'm aware, web access to your email should continue unimpeded even if IMAP access is blocked.
2 days ago
The Food Lab: A New Way to Cook Pasta? | Serious Eats
2 days ago
I brought one last small pot of water to a boil and dumped in my pasta. After allowing it to come back up to a simmer, I stirred it once to ensure that the pasta wasn't sticking to itself or the pot, immediately threw a lid on the thing, and shut off the burner, knowing that in the ten to twelve minutes it took the pasta to cook, my pot would lose at most four to five degrees, keeping it well within the 180+ comfort zone.
I have to admit: even I was a little skeptical on this one. I mean, cook pasta without even boiling it? As my timer slowly counted down, I tried to list off noodle shapes in my head alphabetically just to pasta time away. If this really works, it'd be huge, I thought. I'd never cook pasta the same way again! All that wasted heat bringing a huge pot of water to a boil and maintaining it there! Think of how cool my kitchen would stay in the summer! This method could solve our energy crisis! Or at the very least, save me a couple bucks on my gas bill each month. I'd no longer have to be such a, ahem... penne pincher.
When the timer finally went off, I opened the lid and poked around a little. So far so good. The pasta sure looked cooked, and tasting it revealed al dente perfection. Success!
cooking
food
recipes
faq
I have to admit: even I was a little skeptical on this one. I mean, cook pasta without even boiling it? As my timer slowly counted down, I tried to list off noodle shapes in my head alphabetically just to pasta time away. If this really works, it'd be huge, I thought. I'd never cook pasta the same way again! All that wasted heat bringing a huge pot of water to a boil and maintaining it there! Think of how cool my kitchen would stay in the summer! This method could solve our energy crisis! Or at the very least, save me a couple bucks on my gas bill each month. I'd no longer have to be such a, ahem... penne pincher.
When the timer finally went off, I opened the lid and poked around a little. So far so good. The pasta sure looked cooked, and tasting it revealed al dente perfection. Success!
2 days ago
Add "Take Ownership" to Explorer Right-Click Menu in Win 7 or Vista - How-To Geek
3 days ago
Taking ownership of system files or folders in Windows 7 or Vista is not a simple task. Whether you use the GUI or the command line, it takes far too many steps.
Thankfully somebody created a registry hack that will give you a menu item for “Take Ownership” that will handle all the steps for you. (If you are the person that originally made this script, let me know and I’ll give you credit)
Here’s what the new right-click menu will look like after installing this registry hack.
windows
security
faq
Thankfully somebody created a registry hack that will give you a menu item for “Take Ownership” that will handle all the steps for you. (If you are the person that originally made this script, let me know and I’ll give you credit)
Here’s what the new right-click menu will look like after installing this registry hack.
3 days ago
Why cheap customers cost more | Hacker News
3 days ago
"For Appointment Reminder, approximate per-account customer support incidents per month. I've taken the liberty of scaling them to X, where X represents the number for the highest publicly available account plan.
Personal ($9): 7X
Professional ($29): 4X
Small Business ($79): 3X
Office ($199): X
The character of the questions is also different at the various plan levels. Most common question for Office: "What's the timeframe on integrating this with ..." followed by "Our $TITLE would like a report saying $NEEDS, can you make that happen?" Most common question for Personal: "How do I schedule appointments?" followed by "The system is working exactly the way it says it does on the screen. Can you please tell me why that is happening? I thought it would work in a way completely opposite to the way described on the screen. It would be convenient if you could fix that. No, I didn't read the 'If you want this to work in the opposite fashion...' text on the screen to change that setting, I have more important things to do than worry about computers."
Your mileage may vary. If I were doing the math based on phone calls waking me up in the middle of the night, the numbers get skewed due to one pathological customer in the $29 bucket, who has literally called me more than every other customer combined.
P.S. I have fairly exact privileged information regarding this question at a handful of companies and anecdotal evidence from dozens of my software buddies. It is our universal experience that the support load for cheap/free customers crushes the support load for the higher plans, both on an absolute and per-customer basis."
business
marketing
psychology
work
freelancing
finance
Personal ($9): 7X
Professional ($29): 4X
Small Business ($79): 3X
Office ($199): X
The character of the questions is also different at the various plan levels. Most common question for Office: "What's the timeframe on integrating this with ..." followed by "Our $TITLE would like a report saying $NEEDS, can you make that happen?" Most common question for Personal: "How do I schedule appointments?" followed by "The system is working exactly the way it says it does on the screen. Can you please tell me why that is happening? I thought it would work in a way completely opposite to the way described on the screen. It would be convenient if you could fix that. No, I didn't read the 'If you want this to work in the opposite fashion...' text on the screen to change that setting, I have more important things to do than worry about computers."
Your mileage may vary. If I were doing the math based on phone calls waking me up in the middle of the night, the numbers get skewed due to one pathological customer in the $29 bucket, who has literally called me more than every other customer combined.
P.S. I have fairly exact privileged information regarding this question at a handful of companies and anecdotal evidence from dozens of my software buddies. It is our universal experience that the support load for cheap/free customers crushes the support load for the higher plans, both on an absolute and per-customer basis."
3 days ago
ArchiveTeam Warrior : Free Download & Streaming : Internet Archive
3 days ago
The ArchiveTeam Warrior is a virtual archiving appliance. You can run it to help with the ArchiveTeam archiving efforts.
Download the appliance and run it with your favorite virtualization tool (VirtualBox, VMware etc.).
Instructions for VirtualBox:
1. Install and run VirtualBox.
2. Download the archiveteam-warrior-v1.ova file.
3. In VirtualBox, click File > Import Appliance and open the file.
4. Import the appliance and start it.
Start the appliance. It will first get the latest ArchiveTeam code. When it finishes you'll see a menu with one or more projects: choose the project where you'd like to help. Follow the instructions on screen to start archiving.
software
archives
vmware
history
Download the appliance and run it with your favorite virtualization tool (VirtualBox, VMware etc.).
Instructions for VirtualBox:
1. Install and run VirtualBox.
2. Download the archiveteam-warrior-v1.ova file.
3. In VirtualBox, click File > Import Appliance and open the file.
4. Import the appliance and start it.
Start the appliance. It will first get the latest ArchiveTeam code. When it finishes you'll see a menu with one or more projects: choose the project where you'd like to help. Follow the instructions on screen to start archiving.
3 days ago
gmap-pedometer.com
3 days ago
This is a Web app designed to let you track the precise distance of your workouts, and track and log your activity. It started life as a little hack that uses Google's superb mapping application to help record distances traveled during a running or walking workout, and has grown since then.
running
maps
google
diy
health
3 days ago
How to Not Kill a Cyclist
4 days ago
It’s National Bike to Work Day today, and maybe you noticed a lot of cyclists on your commute this morning. If you didn’t — and you’re a driver — that’s cause for concern. A plea for safety from cyclists to motorists.
cycling
health
lists
faq
4 days ago
Creative Commons — CC0 1.0 Universal
4 days ago
No Copyright
This license is acceptable for Free Cultural Works.
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.
You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information below.
Other Information
In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights.
Unless expressly stated otherwise, the person who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.
When using or citing the work, you should not imply endorsement by the author or the affirmer.
copyright
documentation
reference
This license is acceptable for Free Cultural Works.
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.
You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information below.
Other Information
In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights.
Unless expressly stated otherwise, the person who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.
When using or citing the work, you should not imply endorsement by the author or the affirmer.
4 days ago
Joe Blogs: The Cubs
5 days ago
No, the streak we're talking about here is 66 years of not even reaching a World Series. It is the longest streak in the history of baseball. Every single team except the Cubs that was in existence in 1946 has been to at least two World Series since -- and the only team with only two pennants since World War II is the Chicago White Sox, who have probably had something rub off. The Pittsburgh Pirates have been to three. The Cleveland Indians have been to four. The Baltimore Orioles -- then the St. Louis Browns -- have been to six. Even before Theo's so-called-jinxed Boston Red Sox had won in 2004 and 2007, they had been to four World Series since World War II. They just hadn't won any of them.
If this was just any team, then you might chalk up the streak to chance. Bad luck. Curses. Money problems. But the Cubs are not just any team. They are one of the most popular teams in all of baseball. They play at baseball's most famous corner: Addison and Clark. They are in one of America's biggest cities, one one of baseball's most famous ballparks, they have one of baseball's most passionate fan bases. The Cubs have had a long series of great players -- Hank Sauer, Ernie Banks, Billy Williams, Lou Brock, Ron Santo, Fergie Jenkins, Bill Madlock, Bruce Sutter, Ryne Sandberg, Andre Dawson, Greg Maddux, Sammy Sosa and so on.
And still: Zero pennants in 66 years.
baseball
cubs
writing
If this was just any team, then you might chalk up the streak to chance. Bad luck. Curses. Money problems. But the Cubs are not just any team. They are one of the most popular teams in all of baseball. They play at baseball's most famous corner: Addison and Clark. They are in one of America's biggest cities, one one of baseball's most famous ballparks, they have one of baseball's most passionate fan bases. The Cubs have had a long series of great players -- Hank Sauer, Ernie Banks, Billy Williams, Lou Brock, Ron Santo, Fergie Jenkins, Bill Madlock, Bruce Sutter, Ryne Sandberg, Andre Dawson, Greg Maddux, Sammy Sosa and so on.
And still: Zero pennants in 66 years.
5 days ago
The case of the 500-mile email
28 days ago
I was beginning to wonder if I had lost my sanity. I tried emailing a friend who lived in North Carolina, but whose ISP was in Seattle. Thankfully, it failed. If the problem had had to do with the geography of the human recipient and not his mail server, I think I would have broken down in tears.
sysadmin
humour
email
linux
networking
28 days ago
"Madonna" by Henry Rollins
29 days ago
Madonna -
she makes me want to drink
beer, she makes me want to drive fast
and go bowling, she makes me want to
shop at Sears, she makes me want to
kick vegetarians. When I hear her
sing, I know she’s singing to me, she
wants to get nasty with me. When I see
her face, when I see her eyes, when I
see her lips
talking to me
telling me to come on,
I get to feeling mean
I get to feeling like
I wanna do a whole lot of pushups
or go to a hardware store.
Then I have to cool down, I
gotta cool down.
It’s either gonna be:
a cold shower, or a Bruce Springsteen
record.
poetry
humour
she makes me want to drink
beer, she makes me want to drive fast
and go bowling, she makes me want to
shop at Sears, she makes me want to
kick vegetarians. When I hear her
sing, I know she’s singing to me, she
wants to get nasty with me. When I see
her face, when I see her eyes, when I
see her lips
talking to me
telling me to come on,
I get to feeling mean
I get to feeling like
I wanna do a whole lot of pushups
or go to a hardware store.
Then I have to cool down, I
gotta cool down.
It’s either gonna be:
a cold shower, or a Bruce Springsteen
record.
29 days ago
287. Ode on Intimations of Immortality. W. Wordsworth. The Golden Treasury
29 days ago
There was a time when meadow, grove, and stream,
The earth, and every common sight,
To me did seem
Apparell'd in celestial light,
The glory and the freshness of a dream.
It is not now as it hath been of yore;—
Turn wheresoe'er I may,
By night or day,
The things which I have seen I now can see no more.
poetry
health
reference
The earth, and every common sight,
To me did seem
Apparell'd in celestial light,
The glory and the freshness of a dream.
It is not now as it hath been of yore;—
Turn wheresoe'er I may,
By night or day,
The things which I have seen I now can see no more.
29 days ago
Pasta la Vista, Baby!
4 weeks ago
I inherited this pasta machine from a neighbor this week. Judging from the instructional booklet – I believe it dates back to the Truman administration. I always wanted a pasta machine, but a lack of storage space in my kitchen prevented me from purchasing one. So when this little gem dropped in my lap, I suddenly had dreams of hand cut fettuccine and glistening pans of meaty lasagna!
cooking
recipes
diy
reference
4 weeks ago
The Vinegar Institute - Uses & Tips
4 weeks ago
*The uses and tips described on this Web site were drawn from a variety of sources, including consumer suggestions, articles and other published sources. These uses and tips have not been tested or documented by, and are not endorsed by, the Institute or its members.
home
diy
health
4 weeks ago
Specials
4 weeks ago
The following is a special collection of freeware tools for system administration written in Perl. They cover advanced topics for the experienced admin, and are a valuable addition to a senior admin's collection or those wishing to be a senior admin. Most are related to performance or fault prevention.
perl
cli
linux
unix
sysadmin
humour
4 weeks ago
History of the browser user-agent string
5 weeks ago
And Netscape said, let us make fun of Microsoft and refer to Windows as “poorly debugged device drivers,” and Microsoft was angry. And so Microsoft made their own web browser, which they called Internet Explorer, hoping for it to be a “Netscape Killer”. And Internet Explorer supported frames, and yet was not Mozilla, and so was not given frames. And Microsoft grew impatient, and did not wish to wait for webmasters to learn of IE and begin to send it frames, and so Internet Explorer declared that it was “Mozilla compatible” and began to impersonate Netscape, and called itself Mozilla/1.22 (compatible; MSIE 2.0; Windows 95), and Internet Explorer received frames, and all of Microsoft was happy, but webmasters were confused.
internet
code
firefox
history
humour
5 weeks ago
Google Python Style Guide
6 weeks ago
Parting Words: BE CONSISTENT.
If you're editing code, take a few minutes to look at the code around you and determine its style. If they use spaces around all their arithmetic operators, you should too. If their comments have little boxes of hash marks around them, make your comments have little boxes of hash marks around them too.
The point of having style guidelines is to have a common vocabulary of coding so people can concentrate on what you're saying rather than on how you're saying it. We present global style rules here so people know the vocabulary, but local style is also important. If code you add to a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Avoid this.
python
reference
programming
google
lists
If you're editing code, take a few minutes to look at the code around you and determine its style. If they use spaces around all their arithmetic operators, you should too. If their comments have little boxes of hash marks around them, make your comments have little boxes of hash marks around them too.
The point of having style guidelines is to have a common vocabulary of coding so people can concentrate on what you're saying rather than on how you're saying it. We present global style rules here so people know the vocabulary, but local style is also important. If code you add to a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Avoid this.
6 weeks ago
The Doom Bible
6 weeks ago
Following is the original Doom Bible in its entirety. Created by Tom Hall in 1992, this document contains all the original ideas for Doom. As will be seen, Doom changed quite a bit from this original plan -- almost nothing found within these 16 sections made it to the full game. Nevertheless, it's an interesting read -- and explains more than a few mysteries about Doom's features.
This document is not owned nor copyrighted by Doomworld in any way. It is as close of a transcription of the original document to HTML as possible. Any cool ideas -- or blatant errors -- found within are either the result of the original author, Tom Hall, or the transciptor, John Romero.
games
reference
design
programming
history
documentation
This document is not owned nor copyrighted by Doomworld in any way. It is as close of a transcription of the original document to HTML as possible. Any cool ideas -- or blatant errors -- found within are either the result of the original author, Tom Hall, or the transciptor, John Romero.
6 weeks ago
Otium - Wikipedia, the free encyclopedia
6 weeks ago
Otium, a Latin abstract term, has a variety of meanings, including leisure time in which a person can enjoy eating, playing, resting, contemplation and academic endeavors. It sometimes, but not always, relates to a time in a person's retirement after previous service to the public or private sector, opposing "active public life". Otium can be a temporary time of leisure, that is sporadic. It can have intellectual, virtuous, or immoral implications. It originally had the idea of withdrawing from one's daily business (negotium) or affairs to engage in activities that were considered to be artistically valuable or enlightening (i.e. speaking, writing, philosophy). It had particular meaning to businessmen, diplomats, philosophers, and poets.
history
language
health
business
wikipedia
<todo>
6 weeks ago
Evolution of a Web Developer: From PHP Newbie To Python Ninja
6 weeks ago
Some of you may have come out of the womb hacking shell scripts to disable that Internet-enabled baby video surveilliance monitor that your parents used to watch what you're doing on their iPad in the kitchen (visualize eTrade baby hacking away on a terminal app on his Android phone). But, I suspect most of us started more modestly than that and moved up the learning curve (some faster than others). The following is a somewhat fictional, somewhat true recollection.
education
reference
diy
php
python
javascript
linux
<todo>
6 weeks ago
What does DCDIAG actually… do? - Ask the Directory Services Team - Site Home - TechNet Blogs
7 weeks ago
For info on all the network protocols I list out – or if you run into network errors when using DCDIAG – see Service overview and network port requirements for the Windows Server system. I went pretty link-happy in general in this post to help people using it as a reference; that way if you just look at your one little test it has all the info you need. I don’t always call out name resolution being tested because it is implicit; it’s also testing TCP, UDP, and IP.
reference
tutorials
training
networking
windows
sysadmin
7 weeks ago
Shrubbery Networks, Inc. - RANCID
7 weeks ago
RANCID monitors a router's (or more generally a device's) configuration, including software and hardware (cards, serial numbers, etc) and uses CVS (Concurrent Version System) or Subversion to maintain history of changes.
networking
sysadmin
security
versioncontrol
cisco
pix
linux
work
7 weeks ago
NATO phonetic alphabet - Wikipedia, the free encyclopedia
7 weeks ago
The NATO phonetic alphabet, more accurately known as the NATO spelling alphabet and also called the ICAO phonetic or spelling alphabet, the ITU phonetic alphabet, and the international radiotelephony spelling alphabet, is the most widely used spelling alphabet. Though often called "phonetic alphabets", spelling alphabets are not in fact phonetic in the sense that linguists use the term, and they do not have any association with phonetic transcription systems like the International Phonetic Alphabet. Instead, the International Civil Aviation Organization (ICAO) alphabet assigns code words to digits and acrophonically to the letters of the ISO basic Latin alphabet (Alfa for A, Bravo for B, etc.) so that critical combinations of letters and numbers can be pronounced and understood by those who transmit and receive voice messages by radio or telephone regardless of their native language, especially when navigation or persons might be endangered due to transmission static.
wikipedia
language
military
reference
lists
7 weeks ago
Digitally Imported - addictive electronic music
7 weeks ago
Enjoy our free radio channels featuring world renowned Artists, DJs and the hottest exclusive shows!
music
radio
audio
7 weeks ago
The Once and Future Way to Run
8 weeks ago
So is it possible that a 19th-century teenager succeeded where 21st-century technology has failed?
“Absolutely, yes,” says Steve Magness, a sports scientist who works with top Olympic prospects at Nike’s elite “Oregon Project.” He was hired by Alberto Salazar to create, essentially, a squad of anti-Salazars. Despite his domination of the marathon in the ’80s, Salazar was plagued with knee and hamstring problems. He was also a heel-striker, which he has described as “having a tire with a nail in it.” Magness’s brief is to find ways to teach Nike runners to run barefoot-style and puncture-proof their legs.
“From what you’re telling me, it sounds promising,” Magness told me. “I’d love to see it in action.”
Mark Cucuzzella was just as eager. “All right,” he said in the middle of our run. “Let’s get a look at this.” I snapped a twig and dropped the halves on the ground about eight inches apart to form targets for my landings. The 100-Up consists of two parts. For the “Minor,” you stand with both feet on the targets and your arms cocked in running position. “Now raise one knee to the height of the hip,” George writes, “bring the foot back and down again to its original position, touching the line lightly with the ball of the foot, and repeat with the other leg.”
That’s all there is to it. But it’s not so easy to hit your marks 100 times in a row while maintaining balance and proper knee height. Once you can, it’s on to the Major: “The body must be balanced on the ball of the foot, the heels being clear of the ground and the head and body being tilted very slightly forward. . . . Now, spring from the toe, bringing the knee to the level of the hip. . . . Repeat with the other leg and continue raising and lowering the legs alternately. This action is exactly that of running.”
Cucuzzella didn’t like it as a teaching method — he loved it. “It makes so much physiological and anatomical sense,” he said. “The key to injury-free running is balance, elasticity, stability in midstance and cadence. You’ve got all four right there.”
fitness
history
reference
running
health
“Absolutely, yes,” says Steve Magness, a sports scientist who works with top Olympic prospects at Nike’s elite “Oregon Project.” He was hired by Alberto Salazar to create, essentially, a squad of anti-Salazars. Despite his domination of the marathon in the ’80s, Salazar was plagued with knee and hamstring problems. He was also a heel-striker, which he has described as “having a tire with a nail in it.” Magness’s brief is to find ways to teach Nike runners to run barefoot-style and puncture-proof their legs.
“From what you’re telling me, it sounds promising,” Magness told me. “I’d love to see it in action.”
Mark Cucuzzella was just as eager. “All right,” he said in the middle of our run. “Let’s get a look at this.” I snapped a twig and dropped the halves on the ground about eight inches apart to form targets for my landings. The 100-Up consists of two parts. For the “Minor,” you stand with both feet on the targets and your arms cocked in running position. “Now raise one knee to the height of the hip,” George writes, “bring the foot back and down again to its original position, touching the line lightly with the ball of the foot, and repeat with the other leg.”
That’s all there is to it. But it’s not so easy to hit your marks 100 times in a row while maintaining balance and proper knee height. Once you can, it’s on to the Major: “The body must be balanced on the ball of the foot, the heels being clear of the ground and the head and body being tilted very slightly forward. . . . Now, spring from the toe, bringing the knee to the level of the hip. . . . Repeat with the other leg and continue raising and lowering the legs alternately. This action is exactly that of running.”
Cucuzzella didn’t like it as a teaching method — he loved it. “It makes so much physiological and anatomical sense,” he said. “The key to injury-free running is balance, elasticity, stability in midstance and cadence. You’ve got all four right there.”
8 weeks ago
Eircom unravels to its end - The Irish Times - Fri, Mar 30, 2012
9 weeks ago
Steve Fitzpatrick, general secretary of the Communications Workers Union, which represents the bulk of the Eircom staff, observes that this is a “cautionary tale” for the government of the pitfalls of proposed “future privatisations” of State assets.
He is right in his observations but current and former staff had their noses in the trough, too. One senior former executive at Eircom estimates the company has paid out €1.2 billion in redundancy payments since privatisation. The headcount over that period has gone from about 13,000 to 5,500 currently. Around 1,500 staff left the business when various bits, such as Eircell and Golden Pages, were sold. The rest got generous redundancy terms.
Thousands of current and former staff have also shared €750 million in tax-free payments through the Esot over the past 13 years.
The Esot has another €130 million or so to disburse to members, according to sources.
It was due to be wound up in 2014 as per an agreement with the Revenue Commissioners but this process could be accelerated now that is no longer a shareholder.
ireland
government
telephony
finance
history
reference
newspapers
He is right in his observations but current and former staff had their noses in the trough, too. One senior former executive at Eircom estimates the company has paid out €1.2 billion in redundancy payments since privatisation. The headcount over that period has gone from about 13,000 to 5,500 currently. Around 1,500 staff left the business when various bits, such as Eircell and Golden Pages, were sold. The rest got generous redundancy terms.
Thousands of current and former staff have also shared €750 million in tax-free payments through the Esot over the past 13 years.
The Esot has another €130 million or so to disburse to members, according to sources.
It was due to be wound up in 2014 as per an agreement with the Revenue Commissioners but this process could be accelerated now that is no longer a shareholder.
9 weeks ago
LightSquid Home Site : Home
9 weeks ago
some word about LightSquid
features list:
fast and simple install
fast log parser generatesmall per user data file
perl based cgi script for dynamic generated report pages
html template for design
no database required
no additional perl module
various reports
user groups support
graphics report (v 1.6+)
real name (v 1.6+)
multilangual interface
squid
proxy
logs
search
reference
privacy
linux
cli
work
features list:
fast and simple install
fast log parser generatesmall per user data file
perl based cgi script for dynamic generated report pages
html template for design
no database required
no additional perl module
various reports
user groups support
graphics report (v 1.6+)
real name (v 1.6+)
multilangual interface
9 weeks ago
Stephen Ostermiller's Cache Bookmarklets
9 weeks ago
Bookmarklets are useful peices of JavaScript code that you can save in your browser's bookmarks. When you then click this bookmark it will run the code against the current page rather than the usual "go to the bookmarked page" behavior of bookmarks.
bookmarklets
firefox
google
waybackmachine
archives
9 weeks ago
Wbox HTTP testing tool
9 weeks ago
Wbox aims to help you having fun while testing HTTP related stuff. You can use it to perform many tasks, including the following.
Benchmarking how much time it takes to generate content for your web application.
Web server and web application stressing.
Testing virtual domains configuration without the need to alter your local resolver.
Check if your redirects are working correctly emitting the right HTTP code.
Test if the HTTP compression is working and if it is actually serving pages faster.
Use it as a configuration-less HTTP server to share files! (see the server mode documentation at the end of the Wbox tutorial in this page, but it's as simple as % wbox servermode webroot /tmp)
Wbox is free software under the BSD license and was written in ANSI C (POSIX runtime required) by Salvatore 'antirez' Sanfilippo.
apache
html
cli
linux
sysadmin
work
Benchmarking how much time it takes to generate content for your web application.
Web server and web application stressing.
Testing virtual domains configuration without the need to alter your local resolver.
Check if your redirects are working correctly emitting the right HTTP code.
Test if the HTTP compression is working and if it is actually serving pages faster.
Use it as a configuration-less HTTP server to share files! (see the server mode documentation at the end of the Wbox tutorial in this page, but it's as simple as % wbox servermode webroot /tmp)
Wbox is free software under the BSD license and was written in ANSI C (POSIX runtime required) by Salvatore 'antirez' Sanfilippo.
9 weeks ago
web2py Web Framework
9 weeks ago
Free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Written and programmable in Python.
programming
python
opensource
<todo>
9 weeks ago
Vanilla Syrup recipe - Canadian Living
9 weeks ago
Ingredients
1 cup granulated sugar
1 cup water
1 tsp vanilla extract
Preparation
In saucepan, bring sugar and water to boil; reduce heat and simmer until syrupy, about 5 minutes. Add vanilla extract. Pour into jar and refrigerate for up to 2 weeks.
coffee
drinks
recipes
1 cup granulated sugar
1 cup water
1 tsp vanilla extract
Preparation
In saucepan, bring sugar and water to boil; reduce heat and simmer until syrupy, about 5 minutes. Add vanilla extract. Pour into jar and refrigerate for up to 2 weeks.
9 weeks ago
An Espresso-Based Frozen Drink Recipe
9 weeks ago
Recipe (makes 2 medium-sized frozen drinks)
4 shots of espresso - If you don't have an espresso machine, brew 4 oz. of double-strength coffee with your coffee brewer.
1/4 cup of white sugar - it is best to mix the sugar in with hot espresso to ensure that the sugar dissolves (see notes on sugar substitues below)
2.5 cups of either whole or 2% milk - 1% milk works, but it doesn't result in as rich of a drink
1 tablespoon of pectin
At least 2 cups of ice - that's about 1 cup of ice per drink serving, depending on your blender
coffee
recipes
drinks
4 shots of espresso - If you don't have an espresso machine, brew 4 oz. of double-strength coffee with your coffee brewer.
1/4 cup of white sugar - it is best to mix the sugar in with hot espresso to ensure that the sugar dissolves (see notes on sugar substitues below)
2.5 cups of either whole or 2% milk - 1% milk works, but it doesn't result in as rich of a drink
1 tablespoon of pectin
At least 2 cups of ice - that's about 1 cup of ice per drink serving, depending on your blender
9 weeks ago
iredmail - Free, Open Source Email Server Solution for Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, Mint, Gentoo, openSUSE, FreeBSD. - Google Project Hosting
9 weeks ago
iRedMail is:
A fully fledged, free email server solution, an open source project (GPL v2).
Use official binary packages from Linux/BSD distributions, with both i386 and x86_64 support.
Easy, fast deployment in LESS THAN 1 MINUTE. View YouTube Video to check how easy it is.
Works on Red Hat(R) Enterprise Linux, CentOS, Debian, Ubuntu, openSUSE, FreeBSD.
Works on both non-virtualized and virtualized boxes, e.g. VMware, OpenVZ, Xen.
email
opensource
linux
redhat
centos
debian
ubuntu
diy
software
google
A fully fledged, free email server solution, an open source project (GPL v2).
Use official binary packages from Linux/BSD distributions, with both i386 and x86_64 support.
Easy, fast deployment in LESS THAN 1 MINUTE. View YouTube Video to check how easy it is.
Works on Red Hat(R) Enterprise Linux, CentOS, Debian, Ubuntu, openSUSE, FreeBSD.
Works on both non-virtualized and virtualized boxes, e.g. VMware, OpenVZ, Xen.
9 weeks ago
Running FAQ - reddit
9 weeks ago
Some love running with music, others will never do it. Music distracts you from your surroundings, which is great when you're bored on a run, but is also bad when there's cars, people and other things going on. If you chose to listen to music while running, try not to have the volume any louder than the sound of your footsteps. If you're around traffic, make sure you're running against it (always run and walk against traffic), and don't assume drivers see you. Some mention: Using headphones while running is not recommended, this can cause permanent hearing damage and decrease awareness of your surroundings. "Aerobic exercise diverts blood from the ears to the limbs, and leaves the inner ear more vulnerable to damage from loud sound" - Preventing Hearing Damage When Listening With Headphones.
Lucas Hammer's tutorial on how to make a couch to 5k playlist.
iPod/MP3/Phone placement when running is somewhat important. Try to attach the device to your body. Don't carry it in your hands, since it will throw your balance off slightly and you might end up dropping it! Popular mp3 players for running include the Sansa Clip and the iPod shuffle
fitness
health
faq
reddit
Lucas Hammer's tutorial on how to make a couch to 5k playlist.
iPod/MP3/Phone placement when running is somewhat important. Try to attach the device to your body. Don't carry it in your hands, since it will throw your balance off slightly and you might end up dropping it! Popular mp3 players for running include the Sansa Clip and the iPod shuffle
9 weeks ago
logstash - open source log management
10 weeks ago
logstash is a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). Speaking of searching, logstash comes with a web interface for searching and drilling into all of your logs.
It is fully free and fully open source. The license is Apache 2.0, meaning you are pretty much free to use it however you want in whatever way.
logs
linux
opensource
storage
search
sysadmin
security
software
work
It is fully free and fully open source. The license is Apache 2.0, meaning you are pretty much free to use it however you want in whatever way.
10 weeks ago
Delprof2 – User Profile Deletion Tool
10 weeks ago
Delprof2 has additional filtering options: you might want to delete locally cached copies of roaming profiles only or delete only those profiles that have not been used in a specified number of days. Delprof2 does it all, both on the local system and remotely.
windows
software
sysadmin
work
10 weeks ago
Iced Storm - New York Times (New Orleans Cold Drip Coffee)
10 weeks ago
New Orleans Cold Drip Coffee
Adapted from Blue Bottle Coffee company
Makes 8 cups coffee concentrate
1 pound dark roast coffee and chicory, medium ground
10 cups cold water
Ice
Milk
1. Put coffee in a nonreactive container, like a stainless-steel stockpot. Add 2 cups water, stirring gently to wet the grounds, then add remaining 8 cups water, agitating the grounds as little as possible. Cover and let steep at room temperature for 12 hours.
2. Strain coffee concentrate through a medium sieve, then again through a fine-mesh sieve.
3. To make iced coffee, fill a glass with ice, add ¼ cup coffee concentrate and 3/4 to 1 cup milk, then stir. To make café au lait, warm 3/4 to 1 cup milk in a saucepan or microwave, then pour into a mug and add ¼ cup coffee concentrate. (Concentrate will keep in the refrigerator for up to two weeks.)
coffee
recipes
drinks
Adapted from Blue Bottle Coffee company
Makes 8 cups coffee concentrate
1 pound dark roast coffee and chicory, medium ground
10 cups cold water
Ice
Milk
1. Put coffee in a nonreactive container, like a stainless-steel stockpot. Add 2 cups water, stirring gently to wet the grounds, then add remaining 8 cups water, agitating the grounds as little as possible. Cover and let steep at room temperature for 12 hours.
2. Strain coffee concentrate through a medium sieve, then again through a fine-mesh sieve.
3. To make iced coffee, fill a glass with ice, add ¼ cup coffee concentrate and 3/4 to 1 cup milk, then stir. To make café au lait, warm 3/4 to 1 cup milk in a saucepan or microwave, then pour into a mug and add ¼ cup coffee concentrate. (Concentrate will keep in the refrigerator for up to two weeks.)
10 weeks ago
Burpee Conditioning
10 weeks ago
To perform a Burpee:
Begin in a squat position with hands on the floor in front of you.
Kick your feet back to a pushup position.
Immediately return your feet to the squat position.
Leap up as high as possible from the squat position.
Repeat, moving as fast as possible. You should maintain a fast pace for this exercise. Strive for maximum height with each jump. Most athletes will average between 12 and 15 repetitions per 30 seconds.
fitness
health
training
<todo>
Begin in a squat position with hands on the floor in front of you.
Kick your feet back to a pushup position.
Immediately return your feet to the squat position.
Leap up as high as possible from the squat position.
Repeat, moving as fast as possible. You should maintain a fast pace for this exercise. Strive for maximum height with each jump. Most athletes will average between 12 and 15 repetitions per 30 seconds.
10 weeks ago
Prince: Home
10 weeks ago
Prince - A great way of getting web content onto paper.
Prince is software for converting XML and HTML documents to PDF files.
html
css
xml
pdf
software
linux
books
publishing
Prince is software for converting XML and HTML documents to PDF files.
10 weeks ago
Cheddar Biscuits (Like Red Lobster's)
10 weeks ago
It's been ages since I've eaten at Red Lobster but the memory of those yummy Cheddar Biscuits lives on. Since I was making a hearty, healthy soup for dinner (recipe tomorrow!), I decided that I'd try to find a recipe for these decadent biscuits (since I was having a healthy soup, I figured I could splurge a bit).
Unfortunately, every recipe I found called for Bisquick™ which is something I don't regularly buy. Luckily, I found a substitute for the boxed mix and I must say, these biscuits were fabulous! And it wasn't any more trouble than using that boxed mix.
(I used unbleached all-purpose flour, 1% milk and fresh parsley).
recipes
cooking
food
Unfortunately, every recipe I found called for Bisquick™ which is something I don't regularly buy. Luckily, I found a substitute for the boxed mix and I must say, these biscuits were fabulous! And it wasn't any more trouble than using that boxed mix.
(I used unbleached all-purpose flour, 1% milk and fresh parsley).
10 weeks ago
Category:Cuts of beef - Wikipedia, the free encyclopedia
10 weeks ago
Translating between the American and British names for cuts of beef. Almost entirely different.
food
recipes
cooking
reference
10 weeks ago
Htaccess Rewrites – Rewrite Tricks and Tips
10 weeks ago
Removing the Query_String
RewriteCond %{QUERY_STRING} !^$
RewriteRule .* http://www.askapache.com%{REQUEST_URI}? [R=301,L]
apache
htaccess
faq
html
RewriteCond %{QUERY_STRING} !^$
RewriteRule .* http://www.askapache.com%{REQUEST_URI}? [R=301,L]
10 weeks ago
Email Delivery For IT Professionals
11 weeks ago
So you’ve been asked to put together an email marketing blaster cannon thing. Maybe your CEO is trying to save some bucks. Maybe the marketing team is trying to get better tracking (to ask the CEO for more money). Or maybe you’re a big nerd and like setting up servers. Whatever the case, you’re the poor guy or girl who has to figure out how to get the email marketing machine built. My name is Brandon, and I’m the deliverability engineer at MailChimp. We send a few hundred million emails a month, and I’m here to help you understand how to set up your deliverability infrastructure (or you could just sign up free for MailChimp, and we’ll send out your email for you). Either way, if you’re an IT person in charge of deliverability for email marketing, then you’ve come to the right place.
email
exchange
smtp
spam
faq
reference
diy
work
marketing
sales
11 weeks ago
Welcome to The UNIX Grymoire!
11 weeks ago
Most of these tutorials were written from 1989 - to 1995 for The Sun Observer. The tutorials may still refer to information as "last month" and "next month." The tutorials were planned to be put into a book, but Carpal Tunnel Syndrome make the book difficult to finish in the time frame the editor wanted.
These tutorials were originally Solaris-specific, and originally contained a lot of references to OpenWindows. Times have changed, but I hope the basic information will still be helpful. I do try to update the information. Corrections are helpful. Please be patient.
awk
bash
sed
shell
unix
linux
tutorial
<todo>
These tutorials were originally Solaris-specific, and originally contained a lot of references to OpenWindows. Times have changed, but I hope the basic information will still be helpful. I do try to update the information. Corrections are helpful. Please be patient.
11 weeks ago
Kissing Hank's Ass
11 weeks ago
From the Desk of Karl
Kiss Hank's ass and He'll give you a million dollars when you leave town.
Use alcohol in moderation.
Kick the shit out of people who aren't like you.
Eat right.
Hank dictated this list Himself.
The moon is made of green cheese.
Everything Hank says is right.
Wash your hands after going to the bathroom.
Don't use alcohol.
Eat your wieners on buns, no condiments.
Kiss Hank's ass or He'll kick the shit out of you.
religion
humour
philosophy
lists
reddit
Kiss Hank's ass and He'll give you a million dollars when you leave town.
Use alcohol in moderation.
Kick the shit out of people who aren't like you.
Eat right.
Hank dictated this list Himself.
The moon is made of green cheese.
Everything Hank says is right.
Wash your hands after going to the bathroom.
Don't use alcohol.
Eat your wieners on buns, no condiments.
Kiss Hank's ass or He'll kick the shit out of you.
11 weeks ago
boilerpipe - Boilerplate Removal and Fulltext Extraction from HTML pages - Google Project Hosting
12 weeks ago
The boilerpipe library provides algorithms to detect and remove the surplus "clutter" (boilerplate, templates) around the main textual content of a web page.
The library already provides specific strategies for common tasks (for example: news article extraction) and may also be easily extended for individual problem settings.
Extracting content is very fast (milliseconds), just needs the input document (no global or site-level information required) and is usually quite accurate.
Boilerpipe is a Java library written by Christian Kohlschütter. It is released under the Apache License 2.0.
datamining
java
html
rss
cli
linux
google
The library already provides specific strategies for common tasks (for example: news article extraction) and may also be easily extended for individual problem settings.
Extracting content is very fast (milliseconds), just needs the input document (no global or site-level information required) and is usually quite accurate.
Boilerpipe is a Java library written by Christian Kohlschütter. It is released under the Apache License 2.0.
12 weeks ago
List of resources: Article text extraction from HTML documents
12 weeks ago
Following up to my overview of article text extractors, I’ll try to compile a list of research papers, articles, web APIs, libraries and other software that I encountered during my research.
datamining
python
html
rss
cli
linux
12 weeks ago
Add Public SSH Key to Remote Server in a Single Command
12 weeks ago
If you want to setup SSH keys to allow logging in without a password, you can do so with a single command.
The first thing you'll need to do is make sure you've run the keygen command to generate the keys:
ssh-keygen -t rsa
Then use this command to push the key to the remote server, modifying it to match your server name.
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >> .ssh/authorized_keys'
ssh
linux
cli
sysadmin
faq
The first thing you'll need to do is make sure you've run the keygen command to generate the keys:
ssh-keygen -t rsa
Then use this command to push the key to the remote server, modifying it to match your server name.
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >> .ssh/authorized_keys'
12 weeks ago
Charles J Haughey // 1925-2006
12 weeks ago
"I never had to concern myself about my personal finances," he said. Mr Des Traynor "took over control of my financial affairs from about 1960 onwards. He saw it as his personal responsibility to ensure that I would be free to devote my time and ability to public life and that I would not be distracted from my political work by financial concerns."
ireland
government
history
politics
12 weeks ago
Starting Stretching
12 weeks ago
Many people want to improve overall flexibility, but do not know where to begin. This guide should serve as a general jumping-off point for beginners. If you wish you could move your limbs a little bit more, or bend just a few extra inches, this program should help.
fitness
health
12 weeks ago
People are taking the piss out of you everyday....
march 2012
People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you’re not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you.
You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity.
Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.
You owe the companies nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don’t even start asking for theirs.
— Banksy, from Cut It Out
advertising
marketing
culture
quotations
diy
You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity.
Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.
You owe the companies nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don’t even start asking for theirs.
— Banksy, from Cut It Out
march 2012
A Year of Links
february 2012
Wait. I lied. I didn’t make eight books. I made n books. Or rather: I wrote a piece of software to ingest an XML file of all my Pinboard links (easily available from the Pinboard API by anyone – you just need to know your username and password). That software then generates a web page for each book, which is passed into the incredible PrinceXML to create a book. Prince handles all the indexing, page numbering, contents-creation, and header-creation. It’s a remarkable piece of software, given the quality of its output – with nothing more than some extended CSS, you end up with control over page-breaks, widows and orphans, and much more.
pinboard
links
books
diy
cli
code
february 2012
How Companies Learn Your Secrets
february 2012
Almost every major retailer, from grocery chains to investment banks to the U.S. Postal Service, has a “predictive analytics” department devoted to understanding not just consumers’ shopping habits but also their personal habits, so as to more efficiently market to them. “But Target has always been one of the smartest at this,” says Eric Siegel, a consultant and the chairman of a conference called Predictive Analytics World. “We’re living through a golden age of behavioral research. It’s amazing how much we can figure out about how people think now.”
marketing
psychology
shopping
datamining
database
research
february 2012
A Guide to Backing Up Pinboard
february 2012
curl https://[pinboardusername]:[pinboardpassword]@api.pinboard.in/v1/posts/all?format=json -o "[/path/to/backup/directory/on/Webserver/][filename].json"
pinboard
backup
archives
diy
cli
linux
february 2012
Amnesiac Wife Day!
february 2012
She hit her head and now she can’t remember that she loves you so the doctor is telling you it’s up to you to make her fall in love with you again.
“No way,” tell him.
humour
“No way,” tell him.
february 2012
Quote by Chuck Palahniuk: "You buy furniture. You tell yourself, this is the..."
february 2012
“You buy furniture. You tell yourself, this is the last sofa I will ever need in my life. Buy the sofa, then for a couple years you're satisfied that no matter what goes wrong, at least you've got your sofa issue handled. Then the right set of dishes. Then the perfect bed. The drapes. The rug. Then you're trapped in your lovely nest, and the things you used to own, now they own you.”
― Chuck Palahniuk, Fight Club
books
quotations
philosophy
― Chuck Palahniuk, Fight Club
february 2012
Likewise Open - Wikipedia, the free encyclopedia
february 2012
Likewise Open is free, open source software that joins Active Directory domains.
It uses Pluggable Authentication Modules (PAM), and Name Service Switch (NSS).
It supports Kerberos, NTLM, and SPNEGO authentication. It provides single sign-on for SSH.
It is released under dual licensing terms. The source code is fully available under the terms of the GPL and the LGPL. Client side libraries are provided under the terms of the LGPL and the daemon source code is provided under the terms of the GPL. Alternatives include the open-source Samba's winbind and closed-source Centrify Express.
linux
windows
software
samba
opensource
work
It uses Pluggable Authentication Modules (PAM), and Name Service Switch (NSS).
It supports Kerberos, NTLM, and SPNEGO authentication. It provides single sign-on for SSH.
It is released under dual licensing terms. The source code is fully available under the terms of the GPL and the LGPL. Client side libraries are provided under the terms of the LGPL and the daemon source code is provided under the terms of the GPL. Alternatives include the open-source Samba's winbind and closed-source Centrify Express.
february 2012
GreasySpoon
february 2012
GreasySpoon is a real-time solution allowing you to easily manipulate Web traffic on the fly.
By providing an embedded development framework, GreasySpoon can be used for very simple usages up to extremely complex applications: HTTP anonymization, tracking, access control filters, mashup services, Web Application firewall, ...
What makes GreasySpoon unique is that any code modification is applied in real time, while providing an excellent performance level. You can in that way easily build up, test and improve your services, then decide to use the result in a production environment.
Inspired by Firefox GreaseMonkey extension, GreasySpoon supports various "scripting" languages, like Java, JavaScript, Python or Ruby. Interfaced with HTTP proxies like Squid, it runs transparently in the network and does not require any specific modification on end-user devices. In that way, it provides therefore multi-OS and cross-browser support.
proxy
filtering
sysadmin
networking
security
work
By providing an embedded development framework, GreasySpoon can be used for very simple usages up to extremely complex applications: HTTP anonymization, tracking, access control filters, mashup services, Web Application firewall, ...
What makes GreasySpoon unique is that any code modification is applied in real time, while providing an excellent performance level. You can in that way easily build up, test and improve your services, then decide to use the result in a production environment.
Inspired by Firefox GreaseMonkey extension, GreasySpoon supports various "scripting" languages, like Java, JavaScript, Python or Ruby. Interfaced with HTTP proxies like Squid, it runs transparently in the network and does not require any specific modification on end-user devices. In that way, it provides therefore multi-OS and cross-browser support.
february 2012
ettercap
february 2012
Ettercap is a suite for man in the middle attacks on LAN. It features sniffing of live connections, content filtering on the fly and many other interesting tricks.
It supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.
linux
windows
macintosh
security
sysadmin
software
utilities
networking
proxy
It supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.
february 2012
Captive portal - Wikipedia, the free encyclopedia
february 2012
The captive portal technique forces an HTTP client on a network to see a special web page (usually for authentication purposes) before using the Internet normally. A captive portal turns a Web browser into an authentication device.[1] This is done by intercepting all packets, regardless of address or port, until the user opens a browser and tries to access the Internet. At that time the browser is redirected to a web page which may require authentication and/or payment, or simply display an acceptable use policy and require the user to agree. Captive portals are used at many Wi-Fi hotspots, and can be used to control wired access (e.g. apartment houses, hotel rooms, business centers, "open" Ethernet jacks) as well.
Since the login page itself must be presented to the client, either that login page is locally stored in the gateway, or the web server hosting that page must be "whitelisted" via a walled garden to bypass the authentication process. Depending on the feature set of the gateway, multiple web servers can be whitelisted (say for iframes or links within the login page). In addition to whitelisting the URLs of web hosts, some gateways can whitelist TCP ports. The MAC address of attached clients can also be set to bypass the login process.
wikipedia
wireless
sysadmin
networking
security
dns
proxy
iptables
work
Since the login page itself must be presented to the client, either that login page is locally stored in the gateway, or the web server hosting that page must be "whitelisted" via a walled garden to bypass the authentication process. Depending on the feature set of the gateway, multiple web servers can be whitelisted (say for iframes or links within the login page). In addition to whitelisting the URLs of web hosts, some gateways can whitelist TCP ports. The MAC address of attached clients can also be set to bypass the login process.
february 2012
squidview
february 2012
Squidview is an interactive console program which monitors and displays squid logs in a nice fashion, and may then go deeper with searching and reporting functions.
(If you don't know what squid is or does this program is probably not for you.)
To use squidview you must at least have read access to squid's access.log file. You may need to see your administrator for this. Squidview uses this text log file for all operations. It does not generate its own database for tasks.
linux
cli
proxy
squid
logs
software
sysadmin
reference
work
(If you don't know what squid is or does this program is probably not for you.)
To use squidview you must at least have read access to squid's access.log file. You may need to see your administrator for this. Squidview uses this text log file for all operations. It does not generate its own database for tasks.
february 2012
How Basketball-Reference Got Every Box Score
february 2012
“A few years ago, someone had pointed us in the direction of this guy named Dick Pfander, who lives in Michigan,” Kubatko said. “They said, ‘You’ve got to get in touch with him. He’s undertaking a personal project going through old microfilm and making scans of every box score in NBA history.’ Of course, we were intrigued by that.”
history
basketball
sports
reference
february 2012
Support Details | Tech Support Management
january 2012
Simply send a properly formatted URL with recipient, sender, or both to have the form above prefilled with information.
sysadmin
tools
freelancing
work
networking
january 2012
The Five Stages of Hosting
january 2012
As a proud VPS survivor, I thought it might be fun to write up five common options for hosting a web business, ranked in decreasing order of 'cloudiness'. People who aren't interested in this kind of minutia would be wise to pull the rip cord right here.
pinboard
sysadmin
hardware
shopping
reference
humour
freelancing
vmware
xen
work
january 2012
A FAQ for the Fitness Reddit
january 2012
This is a FAQ for the Fitness subreddit. It is a collective effort from all the people you're likely to encounter there and is required reading if you wish to post a self.fitness post, as a lot of issues have been questioned and answered previously in depth.
You're also welcome to check out the /fit/ FAQ, which is just as good as this one
fitness
health
reddit
reference
diy
faq
<todo>
You're also welcome to check out the /fit/ FAQ, which is just as good as this one
january 2012
Amazon.com: The Science Fiction Hall of Fame, Vol. 1: 1929-1964 (9780765305374): Robert Silverberg: Books
january 2012
The Science Fiction Hall Of Fame, Volume One, includes the following stories:
Introduction by Robert Silverberg
"A Martian Odyssey" by Stanley G. Weinbaum
"Twilight" by John W. Campbell
"Helen O'Loy" by Lester del Rey
"The Roads Must Roll" by Robert A. Heinlein
"Microcosmic God" by Theodore Sturgeon
"Nightfall" by Isaac Asimov
"The Weapon Shop" by A. E. van Vogt
"Mimsy Were the Borogoves" by Lewis Padgett
"Huddling Place" by Clifford D. Simak
"Arena" by Frederic Brown
"First Contact" by Murray Leinster
"That Only a Mother" by Judith Merril
"Scanners Live in Vain" by Cordwainer Smith
"Mars is Heaven!" by Ray Bradbury
"The Little Black Bag" by C. M. Kornbluth
"Born of Man and Woman" by Richard Matheson
"Coming Attraction" by Fritz Leiber
"The Quest for Saint Aquin" by Anthony Boucher
"Surface Tension" by James Blish
"The Nine Billion Names of God" by Arthur C. Clarke
"It's a Good Life" by Jerome Bixby
"The Cold Equations" by Tom Godwin
"Fondly Fahrenheit" by Alfred Bester
"The Country of the Kind," Damon Knight
"Flowers for Algernon" by Daniel Keyes
"A Rose for Ecclesiastes" by Roger Zelazny
books
sciencefiction
lists
shopping
<todo>
Introduction by Robert Silverberg
"A Martian Odyssey" by Stanley G. Weinbaum
"Twilight" by John W. Campbell
"Helen O'Loy" by Lester del Rey
"The Roads Must Roll" by Robert A. Heinlein
"Microcosmic God" by Theodore Sturgeon
"Nightfall" by Isaac Asimov
"The Weapon Shop" by A. E. van Vogt
"Mimsy Were the Borogoves" by Lewis Padgett
"Huddling Place" by Clifford D. Simak
"Arena" by Frederic Brown
"First Contact" by Murray Leinster
"That Only a Mother" by Judith Merril
"Scanners Live in Vain" by Cordwainer Smith
"Mars is Heaven!" by Ray Bradbury
"The Little Black Bag" by C. M. Kornbluth
"Born of Man and Woman" by Richard Matheson
"Coming Attraction" by Fritz Leiber
"The Quest for Saint Aquin" by Anthony Boucher
"Surface Tension" by James Blish
"The Nine Billion Names of God" by Arthur C. Clarke
"It's a Good Life" by Jerome Bixby
"The Cold Equations" by Tom Godwin
"Fondly Fahrenheit" by Alfred Bester
"The Country of the Kind," Damon Knight
"Flowers for Algernon" by Daniel Keyes
"A Rose for Ecclesiastes" by Roger Zelazny
january 2012
Rolling in the Dough
january 2012
Flavor this dough (it can be doubled, tripled, etc., and refrigerated up to two days in advance or frozen for longer), then spoon it out and fill it for thumbprints, chill and roll it and frost it, turn it into “sandwiches” or press and spread it into bars. Master those options, and you can create pretty much any cookie you can dream of. Unless you’re not open to those with butter, sugar and flour.
The Basic Dough
8 tablespoons (1 stick) unsalted butter, softened
3/4 cup sugar
1 teaspoon vanilla extract
1 egg
2 cups all-purpose flour
1/2 teaspoon baking powder
Pinch salt
1/4 cup milk, plus more if needed.
1. Heat the oven to 375. Use an electric mixer to cream together the butter and sugar; add the vanilla and egg and beat until well blended.
2. Combine the flour, baking powder and salt in a bowl. Add half the dry ingredients to the dough, beat for a moment, then add the milk. Beat for about 10 seconds, then add the remaining dry ingredients and a little more milk, if necessary, to make a soft dough.
3. Bake using one of the four variations: Frosted Cookies, Thumbprints, Sandwich Cookies and Cookie Bars.
Yield: 2 to 3 dozen.
food
recipes
cookies
The Basic Dough
8 tablespoons (1 stick) unsalted butter, softened
3/4 cup sugar
1 teaspoon vanilla extract
1 egg
2 cups all-purpose flour
1/2 teaspoon baking powder
Pinch salt
1/4 cup milk, plus more if needed.
1. Heat the oven to 375. Use an electric mixer to cream together the butter and sugar; add the vanilla and egg and beat until well blended.
2. Combine the flour, baking powder and salt in a bowl. Add half the dry ingredients to the dough, beat for a moment, then add the milk. Beat for about 10 seconds, then add the remaining dry ingredients and a little more milk, if necessary, to make a soft dough.
3. Bake using one of the four variations: Frosted Cookies, Thumbprints, Sandwich Cookies and Cookie Bars.
Yield: 2 to 3 dozen.
january 2012
Sculpting text with regex, grep, sed and awk
january 2012
In this article, I'll provide a functional introduction to four important concepts and tools for sculpting text: regex, grep, sed and awk.
In short:
regex is a language for describing patterns in strings;
grep filters its input against a pattern;
sed applies transformation rules to each line; and
awk manipulates an ad hoc database stored as text, e.g. CSV files.
With this functional introduction, my goal is to introduce enough of each tool to cover 80%-90% of their niche uses cases.
unix
linux
cli
tutorials
reference
education
<todo>
In short:
regex is a language for describing patterns in strings;
grep filters its input against a pattern;
sed applies transformation rules to each line; and
awk manipulates an ad hoc database stored as text, e.g. CSV files.
With this functional introduction, my goal is to introduce enough of each tool to cover 80%-90% of their niche uses cases.
january 2012
Freelance Fees Guide: Photography / Books
january 2012
The National Union of Journalists must not, can not and would not wish to dictate rates or terms of engagement to members or to editors. The information presented here is for guidance and as an aid to equitable negotiation only.
photography
marketing
sales
security
reference
business
january 2012
BashPitfalls - Greg's Wiki
january 2012
This page shows common errors that Bash programmers make. The following examples are all flawed in some way:
reference
linux
cli
education
lists
january 2012
#daily.comics
#daily.links
#daily.sports
<todo>
@2read
accounting
advertising
ajax
amazon
android
antivirus
apache
api
arcade
architecture
archives
art
asterisk
audio
automotive
backup
bartender
baseball
basketball
bbq
billing
bittorrent
blogs
bookmarklets
books
bootlegs
breakfast
business
calendar
certification
chess
chicago
cisco
cli
clothing
cms
code
coffee
comics
cookies
cooking
copyright
css
cubs
culture
database
datamining
debian
delicious
design
distro
diy
dns
documentation
dogs
dreambox
drinks
drivers
drugs
economics
editor
education
email
encoder
encryption
energy
entertainment
exchange
extension
faq
fetchmail
filtering
finance
firefox
firewall
fitness
fonts
food
football
freelancing
ftp
games
generator
geography
google
government
graphics
greasemonkey
hardware
health
history
hockey
holiday
htaccess
html
humour
id3
im
imagemacros
imap
internet
interviews
ipod
iptables
ireland
itunes
java
javascript
journalism
language
ldap
legal
links
linux
lists
logs
lol
lyrics
macintosh
magazine
mame
management
maps
marketing
meta
military
monitors
movabletype
movies
music
mutt
mysql
mythtv
nas
networking
news
newsletters
newspapers
newyork
ntp
opensource
organisations
outlook
palette
peoria
perl
pets
philosophy
photography
php
phpmyadmin
pinboard
pix
pizza
playlists
plugins
podcast
politics
posters
potatoes
privacy
programming
proxy
psychology
publishing
pvr
python
quotations
radio
reading
recipes
recycling
reddit
redhat
reference
religion
research
reviews
router
rss
rsync
sales
samba
satellite
saturdaynightlive
science
sciencefiction
scripts
search
security
shopping
sip
sms
smtp
snmp
software
speeches
sports
squid
ssh
storage
sysadmin
syslog
sysprep
technology
telephony
television
templates
tools
tor
training
transportation
travel
tutorials
twitter
ubuntu
uncyclopedia
unix
utilities
vendor
video
videogames
vmware
voip
vpn
webzine
wiki
wikipedia
windows
wireless
wordpress
work
writing
xbmc
xen
xml
yahoo