skysight-inc/HackerNews huggingface dataset:
",no one outside HN gives a fuck about.. which programming language ideals you love in real life."

Good developers (who they are trying to hire) do. This is a recruitment pitch. In that context, "language ideals" are important.
Yeah, though reading is not so bad until you post a comment (like now), at which point you end up back at the top... An inline comment feature would be great.
SedTris - a Tetris game written in sed.
Yet #perl6 is on freenode.
There are actually dozens of apps for that. Here's a few:

ActivePrint
http://prmac.com/release-id-13473.htm

iPrintApp
http://www.pcmag.com/article2/0,2817,2351954,00.asp

Air Sharing Pro
http://www.pcmag.com/article2/0,2817,2351933,00.asp

HP iPrint Photo
http://www.pcmag.com/article2/0,2817,2351934,00.asp

Canon Easy Photo-Print
http://www.dpreview.com/news/0910/09101602canonprintapp.asp
I've worked a lot with Redis over the past 6 months (my own projects + analytics for yellowpages.ca) and not so much with rrd. Would you be interested in an email exchange?
I grew up in New England and I'm still in the Northeast.
It also makes his grumpiness a bit less of an outlier to consider him in that context. If you run into 60s/70s-era AI/Lisp-hacker types at AI conferences, they're usually pretty grumpy, but also quite intelligent, so they get away with their grumpiness and not-very-polite negative questions (often complete with Stallman-style interruption of people in the middle of a talk to correct some minor point).

(Not true of everyone, of course.)
Texting while walking down crowded streets or driving. You are doing both badly.
It is indeed a great skill, but time is limited and it feels so incredibly futile to spend 30 minutes preparing nice food for the millionth time, when in 10 minutes it will only be a memory in my stomach.
I think you can use Google Apps for this too.
Fortress makes a convincing argument that it must be supported at the language level. It has a smart work splitting algorithm that does for managing parallelism granularity what garbage collection did for managing memory allocation. It works much better when it's baked into the core and is available from the ground up.
I was a grad student at an Ivy League school and I found the "all you can eat" food options to be impossible; everything was so stuffed with fat that I couldn't eat much of it...

Maybe that was the idea.
Hrm, I suppose you're right.

beyondhostile AT gmail.com
NSFW

Happy Sysadmin Appreciation Day everyone.
Summary:

First the financial industry plunged us into economic crisis, then it was bailed out at taxpayer expense.

[M]any financial-industry high-fliers made fortunes through activities that were worthless if not destructive from a social point of view.

[H]igh-frequency trading probably degrades the stock market’s function, because it’s a kind of tax on investors who lack access to those superfast computers. . .

[A] bill setting rules for pay packages...a step in the right direction... is opposed by the Obama administration, which still seems to operate on the principle that what’s good for Wall Street is good for America.

[W]e’ve become a society in which the big bucks go to bad actors, a society that lavishly rewards those who make us poorer.
user:	MADMEN
created: 38 minutes ago

Don't bother feeding the trolls.
"Job one" is singular, "Steve Jobs" is plural :)
you may want to try this: http://gaia-git.sourceforge.net/ it targets mobile devices, so could be what you are looking for.
The Department of Small Details
I've actually been wondering a lot lately why isn't democracy held as an ideal for companies? With the amount of power that large corporations have, why do we as a society not hold them to higher standards and require them to be governed more democratically?
I wonder if you could make a list of public events on Facebook, searchable by town. There's a lot of stuff that happens; I just usually don't know about it until too late.
$9m fraud scheme used data stolen from image archival servers
It always blew my mind how long the F-14 was in service - they were present at the American evacuation from Saigon in 1975.
sorry but programming hacking/ data (not database) hacking are two different things.

I have met proud programmers who think that Maths/stats are shit.

Their aim as a company is to utilize the data collected by the website and build relevance models.
Such models are mathematical models. thus its important which equations you come up with and now which language you use to write them.

The reason I suggest Python / C++ / Java even R is that there is an extremely huge codebase in those languages.

e.g. can you show me anything that matches capabilities of numpy scipy or R packages or the amazing code which is available on this website http://mloss.org/software/. in clojure.

When data is at heart of your startup your focus should the models and not some weird programming language ideals.

infact it tell me that they are:
1: Bunch of programmers who have no expertise in Data Mining / Predictive Analytics.

2: Language nazi's and confused bunch who put up stuff like we love ruby, we adore clojure and you must play counter strike.

A good example of a data based startup would be these people. http://www.cellixis.com/

By mentioning some stupid programming language in the whole discussion they have moved away from their core problem.
Graylog2 - Free Open Source remote TCP/UDP Syslog daemon with Web Interface
If the patent system was working correctly, it would be protecting inventors. That's not exactly killing babies. And I don't think refusing to obtain patents while other companies can and will use them is a viable option.

Not trying to single you out fredpeters, but this whole thread is out of control. :/
You get an MBA for the long term. I am currently at Notre Dame and the stats here say that most pay off their loans within 2 to 3 years. I am constantly thinking of new ideas while getting my MBA, but at the same time am looking for a job that will help me pay back the loans that I can work for, for 3 to 5 years and then start my own business. Most MBAs switch jobs after 2 to 3 years anyway.

Remember most MBAs are there to climb the corporate ladder not start businesses. So looking for the sure bet was their thought all along. Mine is that now was the best chance to get a degree, so that down the road if I ever want I can teach. I wanted higher level training and a degree and knew if I didn't do it now I would never do it.

Not related to your comment, but I have already learned so much that will help me in the future. Next semester I am taking a Venture Capital class where I will get to evaluate companies all semester long with actual VCs, and they grade my valuation. It will be immensely valuable to me in the future to have had this experience. And that is just one example of what you can learn in business school.
10 Experimental PHP Projects Pushing the Envelope
Actually, you traded your freedom to tinker for your ability to play whatever they chose to offer you. I hope you like their offering.
Rise of the telepresence robots
I try not to get annoyed, especially about things outside my control. It just makes you unhappy without changing anything. (I'm moderately successful.)
I think you're throwing the baby out with the bathwater. Using a keyword like "var" is probably the cleanest way to define where the variable is defined. And we don't need to have the default case be implied global. If you reference a variable which has not been declared with "var", have it crash and die. I think this is the best of both worlds.
It is possible, but you'll need to add the "name" option to the agent config in /etc/cloudkick.conf.

Here's the documentation: https://support.cloudkick.com/Agent/Cloudkick.conf
Thanks for the link, I was after something exactly like that and was at the point where I was just going to do it myself.
you don't make your contrarian point particularly clear. what is there to like about people being "confident and proud" qua their ethnicity?
But, no: HFT isn't a tax on poor investors; it's a "tax" on poor middlemen who would otherwise be able to profit from spreads that HFT systems are slashing.

If you're a principal buyer or seller of an instrument, because you have a trading objective (capitalizing on an impending market shift, accumulating exposure to a business or industry you believe in, diversifying your portfolio, or simply a speculator), HFTs are (a) at worst simply replacing a middleman that was taking a chunk out of every one of your trades, and (b) at best helping you by refining competition for access to that spread and thus amping up liquidity and making it easier for you to buy or sell.

There certainly do appear to be problems with HFT in particular and large-volume algo trading in general; for instance, it appears to drastically amplify volatility and create crazy swings. But that's not the argument Krugman is making. He's saying it's inherently unfair. Bullshit. It's unfair in the same sense that UUNet was unfair to bulletin board systems.
I would love a serious, technical discussion of high frequency trading from Krugman. This is just a fluffy op-ed.
Good advice. My troll radar is mostly off on HN and I assume good faith and lack of English as a first language.
Have you considered making the index the "Top Articles" page, or is that not the emphasis of the site?
nonlocal 'leaks' that assigning an new identifier declares a new local variable. This is part of the abstraction not a leak.

I don't think I understand your other question.
Discovering Who To Follow
> "I know writing is good for me. But why write for other people, why open myself up like this? If it's all in the process, why post or publish it, after all, when I'm done writing, I'm done."

The feedback is important. You improve your writing skills by honing them against the whetstone of your readers.

> "If I write something, expose myself, and nobody reads it, will I not look ridiculous?"

If nobody reads it, no one will think it's ridiculous.

> "There is so much noise out there, why would I think I'm not just adding to it? Let's all be quiet for a time."

If there's too much noise, the solution is to improve the signal-to-noise ratio by broadcasting more signal.

> "If I have a good insight, why put it out there and take the risk that someone will come and 'steal' it or adapt it and win big?"

Ideas are a dime a dozen. Value comes from how carefully and persistently you put an idea into practice.

> "Will I not be easily manipulable if I put my thoughts and preferences out there? Someone could take me for a ride by using this material to their advantage or fun"

The more you interact with others, the better you'll get at spotting people who just want to take you for a ride.

> "Ok, blogging/writing/publishing stuff can make you known and perhaps even popular. Now, shouldn't you optimize for 'what people want'? Or leave out unpopular things?" (but where is the fun in writing if you can't say what you just want to say anymore?)

Optimize for what turns your crank. Your readership will figure itself out.
I think you may be to blame for some of this growth ;) Not that I mind...I've used IRC for ages and I'm glad to see that people are gaining interest in it again.
I've seen medical stuff and there's a good reason I won't work in that industry...

What REALLY bothers me is things like credit cards.

http://www.merriampark.com/anatomycc.htm

There's encoded data on something that's supposed to be a UUID thing: Industry, Issuer (card company), Lender (banking institution), Account number, and Checksum

This is a good way to prevent fraud? Or have they just given me the keys to generate "valid" credit cards?

http://www.darkcoding.net/credit-card-numbers/

Slap a name from the phonebook on there and see what you can purchase. Now we have PCI compliance trying to tell people to somehow lock this crap down? So they invent the CV2 codes, a 1 in 1000 hit-or-miss, I don't think my odds are too bad when I can generate any creditcard. Dates will also only fall into a specific range of time anyway. Yeah, we keep putting up bandages to creditcard security processing, but why do we need to? Honestly, the world of standards sucks.
I suspect it means nothing more than that FPS es are what people play on the PS3 s or XBoxes in the office! Glad to be mistaken though. Amit?
The only way your argument makes sense is if variables are default-global and tightly scoped only when the keyword is applied. If you adopt that scheme, Python doesn't suffer from the syntactical inconvenience this article talks about.

Otherwise, you're making the same point that the article is making, which is that you could introduce a scoping keyword to make it easier to deal with closed-over variables.

Either way, I don't care; I'm a Ruby developer now.
Maybe, but if globals are rare the asymmetry to reduce noise may be worth it.
I agree, my point though was that even if you are creating original content with value, you're still not going to be popular unless you're also putting on a show. The exception is if you're already very famous for something else.
From myself (telling the story seems to give a lot of feedback) and from readers. And sometimes the flames of Reddit even contain useful information!

Blogging is definitely not top of the queue, but if I'm going to go to the effort of learning something new, I might as well write some notes on it and the extra effort of putting it into a blog seems worth it for me.
Netbooks (and laptops, for that matter) and slates have two different use cases.

For their intended use cases (primarily consumption), slates are excellent. I spend most of my "productive" time with a laptop formfactor, but the rest of the time, my iPad gets heavy use, for those uses, I consider the iPad superior to my much more powerful laptop.
RIM's Blackpad to compete with Apple iPad
BLS Survey: How Americans use their time
I love Notational Velocity. Effortless note-taking and search.

http://notational.net/

Edit: combine it with dropbox to keep your notes synced and backed-up 24/7
Custom Bumper, Car and Vinyl Stickers - The Most Pragmatic Products
They are exceptionally pragmatic products indeed. That is why online printing company offers cheap vinyl banners and car stickers to its valued customers worldwide.
API coming soon too: http://groups.google.com/group/twitter-development-talk/brow...
Krugman is long talented in telling only a portion of a story to fit an agenda. The basic theory of the market is sound, that it reflects the value of a given stock at a given time. High speed/frequency trading simply drives the market to that accurate point that much more quickly.

That said, it's greatly unfair, IMO, that markets are allowed to provide information to select people (for an additional fee of course) that is not provided to the general public. These are supposed to be publicly traded stocks - by providing information to some that others don't receive until some delay (whether it's milliseconds to minutes), then there is nonpublic trading capitalizing on information not yet delivered to the public - this walks the fine line of insider trading, to me.
It counts if it turns you on.. but I was talking about something socially bigger. Make the world a better place. I dunno. Build a community site for Ugandan refugees, find a non-profit that needs better tools, put together an app for struggling small business owners to find and patronize one-another (patronize definition #2, not #1). It sounded like maybe your motivation has faltered because you've discovered the salary/lifestyle recursion (lifestyle-because-money-because-lifestyle-because-money). Maybe ignoring yourself and your circumstances for a while would help break the cycle and give you some perspective and enthusiasm. It's hard to bust your ass for new iPads indefinitely... maybe knowing that you're lowering the overhead of a non-profit which means more hungry people get fed or clothed would get you excited to work hard again.
Not on iPhone they aren't :-(

http://news.ycombinator.com/item?id=1561306
freenode #jquery is pretty much the place to be
What is your definition of primitive?
As a fun side note, F-14s inspired the creators of Robotech (Macross). The mechas in this classic anime look very much like F-14s when they are in their normal "fighter" mode. Here is how they look like when transformed half-way: http://en.wikipedia.org/wiki/File:VF-1S-Strike-Valkyrie-02.j...
I've often wondered just how many people have ever used the "add to home screen" button, or even really noticed it. I assumed for a long time that the "+" icon just added a bookmark to mobile Safari.

Note that HN is clearly not a good sample group to poll this.
A guy telling you that he's a struggling small-time app developer is not going to be receptive to an argument that says it's immoral for him to support himself by selling his software. The choice Stallman offered, between being a good human being and eating, was an exceptionally tone-deaf and counterproductive response to his question.

Alinsky's ideas --- which are extremely relevant to marketing --- mostly involve adapting your message to the realities of your audience. That means listening to them, understanding their problems, and being prepared to spell out how their lives would work out after you've changed them.

Here Stallman stipulates that it's self-evident that unfree software is bad, and that your personal well-being is less important that the principle of freedom. It's not even a 'wrong' point; it's an overtly hostile and stupid one. Free software has answers to that problem ("design your application differently, run your business differently"), but Stallman's idealism keeps him from understanding those answers, and so all he can do is bloviate.

Rules for Radicals isn't just a good book, it's also a fun one. As the Tea Party people are showing, it's also not inherently left- or right-. It's short and cheap, and if any part of your life involves wanting people to change anything they're doing (from how they vote to what flavor of ice cream they buy), you should get it.
The 42Homes project provides free hosting to region-specific non-profits - http://42homes.com/

Like some others have said, WordPress with some plugins is probably the best bet. You could also look at Joomla, but it's quite a bit more advanced and might require a small amount of real training for them to be able to use effectively.
It's a minor point, but procer is basically exactly the tool I've been looking for. We're using runit to launch processes and getting runit to actually, you know, run has been a major pain in the ass, and it's really weird. And the c code is horrible.

Without having looked at the code, is there any way that procer could be made a standalone thing? I don't think I'll be able to get traction on mongrel2 anytime soon, but procer I could use today.

Edit: I looked at the code. Looks pretty tied into mongrel2. I might just take the ideas and run with it, though.
I think there's room for a lot more innovation in this area. I'm working on some open source code for doing Wave-like stuff in a way that will be easy for people to integrate with other projects. Have you ever tried to edit a wiki page, only to discover that somebody else was editing it and had acquired a lock on the whole page? There's no reason why you shouldn't be able to both edit it, Etherpad-style. Or rather, the reason is that making something like that is hard. But it shouldn't have to be. I hope to have something release-worthy in about a month; right now I've got a distributed text editor prototype that looks like a cross between Etherpad and Notepad. It works, but the code needs an overhaul.

Another problem with Google Wave is that it's inherently centralized. They transform the insert/delete operations so they can be applied out of order and still converge on the same document state. Unfortunately, the method they use for this requires a central server to maintain causal ordering of the operations. There are ways of doing this that don't require a central server, which could be handy.
Blogging is Brain Logging

I use blogging to get specific on some of my loose thoughts get around to do some research etc.

Luckily this seems to be thoughts others are sharing. But even without the traffic I would still be blogging.

And yes it does open for opportunity I have to say.
Unfortunately in the example there is not a single closure shown. A closure is a function and its bindings. But there are no function objects created.

What he shows is some attempt to describe some kind of lexical binding. But even that looks very suspicious.

def foo():
global y
x = 0
def bar():
print x, y
bar()
x = y = 1
bar()
x = y = 2
bar()
x = y = 3
bar()
x = y = 4
bar()
x = y = 5

foo()

0 0
1 1
2 2
3 3
4 4

Above is really trivial. The problem is that the assignments change a variable and the function BAR sees the changes. So there is only one variable binding for X. In a variant where each assignments were really bindings, BAR would only see the binding in its scope and the number would not change.

Above would be in Lisp:

(defvar *y* 0)

(defun foo ()
(let ((x 0))
(flet ((bar ()
(print (list x *y*))))
(bar)
(setf *y* 1 x *y*)
(bar)
(setf *y* 2 x *y*)
(bar)
(setf *y* 3 x *y*)
(bar)
(setf *y* 4 x *y*)
(bar)
(setf *y* 5 x *y*))))

Again, no closure. Just a function with a local function that gets called several times.

He then describes that in a 'subfunction' a variable from an outside scope can't be set, but that is almost a side issue. It also may be that this is not often found in his code, but it is found in a lot of Lisp code that actually uses closures.

The most trivial example is a counter closure:

(let ((fn (let ((x 0))
(lambda () (setf x (+ x 1))))))
(print (funcall fn))
(print (funcall fn))
(print (funcall fn)))

1
2
3

In above code FN gets bound to a closure. This closure is called three times. Each time it updates the variable X in its lexical scope.
I never said you insulted me. I quite enjoy your writing, and belong to the half of your audience who doesn't give a shit.

My point is that your style is very personal and confrontational. You usually start discussions by aggressively speaking out against programmers or certain types of programmers, and only after this move on to any specific work that they've done or their ideologies. What you're really trying to criticize is the work.

There's nothing inherently wrong with this, of course. But it probably sets an unnecessary upper bound on your readership.
At a previous job we were using Ganglia (http://ganglia.sourceforge.net/) to collect both system metrics and custom metrics from our servers. At my current job, we still use Ganglia for redundant storage of our metrics, but then we feed the data into Graphite (http://graphite.wikidot.com/) for graphing. Graphite uses Whisper for it's storage mechanism. It's very similar to RRD. The author wrote a page about why he decided to write his own instead of leveraging RRD (http://graphite.wikidot.com/whisper). We've got over 60k metrics in our system; happy to talk shop if you want more info.
Apostrophe mistake's are pretty jarring; seeing one is like tripping over a rock, for me.
I am rather interested in the response to this, for the same reasons.
Sure thing, Zed. I'll plant the idea of remembering the stumbling points and generating feedback.

Two of my friends have commented that they really like the snarky humor. I think it's a part of what keeps them chugging through the designed-to-generate-errors-you-must-debug drudgery.

EDIT: Going back over the book, Exercise 0 caused one of my friends some confusion. The other sailed through it just fine. The confused one is a Windows user and hadn't seen the command line since Windows 3.1. The non-confused one has an Ubuntu netbook. Confusion was over what constituted commands to type in and what was the part you should see. The mode switch between the Python prompt and the CMD command line also took a few minutes of explaining.
Zed doesn't get things done. See, people can too say it. ;)
same here. If you have some time, I have a few specific questions and my contact is in my profile. Thanks.