skysight-inc/HackerNews huggingface dataset:
Yes, and it works pretty solidly. We used to use syslog-ng, writing to named pipes, but you have to be sure that there is something reading from the pipe before you start writing to it, otherwise it blocks. You don't really want to use the syslog protocol (via the syslog(3) library call) for random logging because you may end up hitting the upper bounds of the log lines. I wanted to use rsyslog, mainly for the local buffering, but it ONLY seems to support the syslog format/protocol, including prefixing all lines with a date and time and a hostname.

We use scribe and we have a stdin2scribe program (python) that can be used to hook into any log output (like apache access and error logs). We have it set up in a two tier system, all systems that we'd want to log from run a "scribe leaf" on a port on localhost, and this forwards all logs to a "scribe aggregator" (behind a load balancer), with a buffering space on the local disk when the aggregator can not be contacted. It's a pretty solid system and I recommend it.

We also have services, and command line and library interfaces to those services, that let you grab all the logs that came in on a certain time frame, or tail all the data coming into the aggregators in real time (one of them is a wrapper around a more generic tool that just tags the logs, the wrapper takes grep-style filtering arguments and the output is pipped to a pretty printer).
I think http://en.wikipedia.org/wiki/Intrapreneur type of work culture may help.
Foursquare experiencing another multi-hour site outage
"Apple replaced one evil (carrier control) with another evil (maker control)."

Do you think it's evil that Sony controls the Playstation? Or that Tivo controls the Tivo box?

"Consumer choice and empowerment is mighty nice."

Does consumer choice have to be limited to choosing from within the Android ecosystem? Are you saying the very existence of the iPhone somehow inhibits consumer choice?

As for the rest (except the personal attacks), sure. I think competition is great. I definitely do not want Apple to have monopoly control over the market. I don't want Google or Microsoft to have that control, either. And above all else I want the carriers to have as little control as possible. I would vastly prefer Comcast-style dump pipes for my wireless Internet access.

Everything doesn't have to be black versus white, us versus them. You may hate Apple, or the iPhone, or Steve Jobs, or whatever, but that doesn't mean Google does everything right, or that they never sacrifice consumer interests for their own.
I always use semicolons in js because I usually compress the code down by removing superflous whitespace -- which would make this style of code not function at all.
email one of the founders, they'll normally be keen for a coffee, if you've got a legitimate reason to visit. A little product praise never hurts either :-)
I imagine so seeing as they gave him a finite sentence. Presumably he'll never get his equipment back though.
I really feel for those folks, this has been an awful week for them and it's only Tuesday. This is also really terrible publicity for MongoDB.
That is not how it works...
> We arn't the kawa guys faster after a decade.

Kawa guy. Kawa was written by a single person, Per Bother, in his spare time. Clojure has a massively larger mindshare and collection of coders behind it. Ask yourself: why has Clojure been so slow for so long?

> Clojure is faster in other stoff like interop witch is really importend on the JVM.

Actually in my experience this is where Clojure is very slow indeed. If Clojure has to convert everything to Refs, it gets extremely slow (in our tests on my simulation system, up to 1000x slower than Kawa. I am not making up that number.).

> Can Kawa write down-to-java speed types?

Absolutely.
The major compressors are syntax aware. When they compress your JS, they'll put in semicolons where needed.
The NSA doesn't want anyone to know what their capabilities are, but I remember a case where they gave it to a university which threw a cluster at it...

edit: 'they' being 'the authorities', not the NSA.
Clean room design would be a defense against the copyright charge.
They broke clean room design by hiring engineers from sun, jvm engineers etc.
Even google's ceo came from sun and he lead java at sun.

The patents are integral to the JVM.

Google should have bought Palm and Sun for the patents.

.NET can step on the JVM patents:
http://www.itworld.com/040409microsoftlegal

They got lucky with yahoo:
http://news.cnet.com/Google,-Yahoo-bury-the-legal-hatchet/21...
They could have been pushed out of the space. They are use to getting sweet deals in stomping on others patents, copyrights, etc.
At deviantART we're dropping IE6 support shortly... it wound up representing a tiny percentage of our traffic, and we like the idea of being able to use the crazy innovations of IE7.

It's slightly painful, because we've been forcing IE into quirks mode for ages (with a comment before the doctype) so that all IEs behave like IE6, and thus we only had to test one IE.
They try to find his co-conspirator.
2000kCal = 2.3kWh
Assuming 5% conversion efficiency (http://en.wikipedia.org/wiki/Photosynthetic_efficiency)
Win = 46.5kWh.
"standard" solar radiation equals approximately 1kW/m^2, so given 12 hours of solar exposure per day this works out to about 3.9 square meters.

Whenever I do these kinds of calculations I'm always amazed at how much power the sun is able to provide on a square meter 93E6 miles away!
Funny you say that. I've often thought about selling my interviewing skills to other companies. They tell me I'm pretty good at it. Sign me up.

Actually I want to trade interviewing skills with someone who knows how to hire a good mathematician. I've been worried about how to approach interviewing the statistician that I intend to hire eventually.
- A policy of giving passwords to an employee in a need-to-know basis.

- Change those passwords when an employee leaves.

You need to keep track of the passwords that each employee know. A simple DB will do.
Facebook Redesign Likely Being Unveiled Tomorrow
Well, there are a few narrow examples where omitting semicolons will lead to incorrect code. If you're a superhuman javascript whiz who never makes mistakes, then sure, leave out the semicolons. But for the rest of us mortals, it would be nice if you left them in.
This gives me the bad feeling of when SIGGRAPH used to have papers on "artistic" filters (instant impressionism! instant woodcut!) by people without a feel for the expressiveness of the medium which they are simulating. Such work sometimes seems like subtle satire.

OTOH, I don't want to give the good Googlers short shrift, and it is certainly welcome to consider the meter (and maybe rhyme) of generated text.
With programs and ideas like these ( http://www.buffalonews.com/city/article201702.ece ) there is a permanent log of everything. I'm tempted to think that companies are hoarding all possible data to be mined so they'd look more appealing for revenue from the government.

I think it's yet another reason not to use anything on the Internet without some sort of alternative vpn network.
It would be interesting to know which bits you felt that was?

Also keep in mind I tried to edit their original post, as kinda suggested. I'm not sure I'd have written any the post quite in the way that they did - but I tried to work with what I had.
Lundgren vs Unicorn. And Schneier ask us to teach people about real threats
WebGL presentation in WebGL
Typical pant-wearer.
Try this article: http://ajph.aphapublications.org/cgi/content/full/93/9/1384

Money quote: "While traffic fatalities from 1979 to 2000 declined by 50% in Canada, 46% in Britain, and 48% in Australia, the decline in the United States was only 18%."
"But I have a take on that - people only made money out of records for a very, very small time. When The Rolling Stones started out, we didn't make any money out of records because record companies wouldn't pay you! They didn't pay anyone!
Then, there was a small period from 1970 to 1997, where people did get paid, and they got paid very handsomely and everyone made money. But now that period has gone.
So if you look at the history of recorded music from 1900 to now, there was a 25 year period where artists did very well, but the rest of the time they didn't."

- Mick Jagger: http://news.bbc.co.uk/2/hi/entertainment/8681410.stm
Loyalty programs used with jackpot rewards (one of the most powerful ways to positively condition behavior) are very powerful.

As the article points out, loyalty programs matter more to consumers the more rewards they build up. A way to potentially supercharge the program is to give an unexpected somewhat large (jackpot) reward somewhere between the early stage that consumers care little and the later stage where they care a lot.

You'll need to refine results by test and tie it to getting consumer recommendations to others. Ideally, you would use this with consumers pre-identified as influencers.
Why aren't there more tech entrepreneurs at UC Berkeley
This really does bother me. I understand selling your startup to a big company can give you life-changing money.

But still, where does all that passion with which you "made something people want" disappear? How can you move on and not think about how your users will be screwed?

I'm honestly asking. I haven't seen any "successful" startup person talk about this.
Damn right. Everybody who hasn't had a problem yet, take it from me: you need to worry about this stuff before you get an RSI. Please.
"This article doesn't even come close to suggesting a solution to the problem"

It's a two paragraph blog, what do you think it's going to do?
How Strangers can be More Useful than Friends for Product Recommendations
Truecrypt doesn't work, but you have the FileVault feature built into OSX and PGP whole disk encryption:

http://paulstamatiou.com/review-pgp-whole-disk-encryption-fo...
1 point for irony. But seriously, this is a FUD headline. The statement that 39% of kids surveyed agree with is: "The information I find online is always correct."

It's no stretch that this statement allows for children to silently consider it to be assessing their own assessment skills - easy to translate to "I know not everything online is true, but I know how to find the accurate stuff."

I wouldn't be surprised if some of the children who answered yes were thinking of the question in those terms.
I know this is about semi-colons.. but it's more the comma at first that I found weird.

Example of what I mean:

- "Do a, b, c, ..." vs
- "Do a ,b ,c ,..."
I hope the definition of kick-ass startup doesn't include working more than 40hrs a week...
Notice the publication date on that is Feb 13th though. Science News articles sometimes appear first at wired.com for whatever reason.
Great points. Apple's primary interest was the transfer of control from AT&T to Apple. While there was some consumer-benefiting innovation (not hard when you're compared to AT&T), the primary beneficiary in this power grab was Apple. Apple simply had the willpower to arrest the control from the carrier by giving them an offer they couldn't refuse.
Linode: Transfer is $0.10/GB, CPU+RAM+HD is free
Here's an interesting way of looking at Linode's pricing scheme, especially if your app is a data transfer hog.

With most other services, you pay per GB transfered on top of the instance price.

For example, at Rackspace you pay $0.22 (u/l) or $0.08 (d/l) per GB transfered, which goes on top of the instance price, about $44 per GB of RAM.

At Linode, you get 400GB of transfer included in a 1GB RAM instance.

Or, looking at it from a different angle, at $40 an instance, that's $0.10 per GB transfered, pretty much the same rate as other services (the rate remains at $0.10 if you need more than what's included).

If you notice that $0.10/GB is roughly the standard rate for transfers across all cloud hosting services, at Linode you are basically getting the physical instance (CPU, RAM, HD) for "free".

DISCLOSURE: I am not by any means affiliated with Linode, Rackspace, or any other cloud hosting service. I'm simply a customer with a probably not-so-exciting epiphany.
Here's an article by one of the researchers with much more information about the vulnerability:

http://www.freedom-to-tinker.com/blog/jhalderm/hacking-dc-in...
And here I was worried that due to special relativity's time dilation, I was blurring by important moments outside my car. Thank goodness they were only talking about getting into crashes.
Apple Pulls BitTorrent iPhone App from Store
The symmetry of share shifts in mobile phones
I leave semicolons out in my code. But it's python so I think that's ok.
Maybe the real answer is an entirely new label, having to start from zero (sign on new artists, establish new distribution channels, etc.), but with a corporate philosophy diametrically opposite the existing market and simply subvert the whole thing.

Small labels like https://www.candyrat.com/ are signing on new and growing artists.

it's not like the major labels have much in the way of good music to offer these days anyways
There are numerous cases where lack of semicolons create ambiguous code which introduces bugs.

Here are some: http://gist.github.com/612814

Edit: Er, tried to paste code in-line but formatting got messed up.
That post sounds kind of bitter, maybe a bad day? In any case, it's possible to be passionate while not being flaky or unreliable. In my world at least, passion is what keeps me paying attention to the details, coming in to work on time and interested in what I'm doing.

I guess my definition of "passion" is quite different to that used by this person.
I hate semicolons too, but I wouldn't recommend removing them in your javascript. Douglas Crockford says to use semicolons, so use semicolons. JS lint is a useful tool and its worth having your code conform to it.

If you really hate the syntax quirks of javascript like me, a better solution is to just preprocess it. CoffeeScript has made me really enjoy writing frontend ui code again. http://jashkenas.github.com/coffee-script/
I suspect really good programmers don't switch jobs all that often. They have a lot of leverage in finding a job they like, and once they've done that why leave? Sure stuff can happen, but not very often.
I hope they find the root cause, specifically whether it is MongoDB or Foursquare's code at fault, or some combination.
>You may hate Apple, or the iPhone, or Steve Jobs, or whatever, but that doesn't mean Google does everything right, or that they never sacrifice consumer interests for their own.

What a weird perspective. Do you think I hate Apple, or Steve Jobs, or the iPhone. Alternately do you think I love Google?

I think you're the one who sees it in black and white. However, let's go back-

>Do you think it's evil that Sony controls the Playstation? Or that Tivo controls the Tivo box?

Interesting that you mention that, because the post that I countered supposed that Android was undoing the good that Apple was doing -- essentially that Android is an evil competitor to the all-good Apple that was poised to bring us Utopia.

The iPhone is a great phone. It, nor any single corporation, should not dominate, however. We played that monopoly game before, through a little company named Microsoft, and we should have learned our lessons. I hope that Windows Mobile and RIM's latest launch a serious assault, now that Android essentially opened the opportunity for them (in the same way that Firefox opened the opportunity for Safari and Chrome and various other browsers).
COICA got you down? OpenNIC.
You Can't Innovate Like Apple
Thanks for clarifying your role at 37signals, which I think illustrates the importance of the non-technical but still crucial skills that make a business successful. We programmers are IMO too prone to over-emphasize the importance of coding ability since that's what we're comfortable with.

BTW, I sincerely meant no disrespect. I've been following 37signals since the homepage was the manifesto (http://37signals.com/manifesto) and am a great admirer of the 37signals' bootstrap business philosophy which I think is a healthy counter-weight to the VC-centric Silicon Valley mindset.
May I ask why you didn't go with just php for thathigh.com?
Not all music startups have to be arms of the labels right? Do you think it's possible to develop a music startup independent and free of any association with record labels?

The way I see it is that if it's possible to do this then the reward would be huge since the system is so broken.
"Chargify, as we know, is a startup in search of a long term business model"

I don't think this argument is valid. They already have a business model and currently implement it: they charge for their product. They might not become profitable with their pricing, but I feel like the way they are doing it is a valid and fair monetization model.
I'm fine with coding conventions that aren't anal. Do I wear pants to my friends' houses? Yes. However, I won't go over there many times if the rule is that I have to wear black khakis I bought at Wal mart and have exactly 5 pockets.

Same for coding conventions. Want me to use camel casing for global variables even though I think it's hideous? Fine. Want me to put closing parenthesis on a newline by themselves on a multiline function call and I put it at the end of the last line? Find something better to do with your time.

Unfortunately, I don't know enough JavaScript to know where this falls.
facebook isn't free, you're the product
I think every programmer made their own task manager at least once in their life.. welcome aboard :)

Also, don't be to hard on yourself, creating a real project from scratch takes time and passion. I understood in half a second what your app was about and why I should use it.. What many apps/site cannot even do in weeks :)

Finally, I like the idea about adding/removing stuff by replying by email.. so intuitive but I never thought of it. Maybe a kind of "delayer" might be useful:

- Do that tomorrow night

- Do this next week

So at least, if your 'digest' is empty, you don't get an email but you're sure that you will receive it when it matters.
Well, the code isn't actually ambiguous (since the spec states well defined behaviour), just very easy to misinterpret.
It now costs Illinois more to borrow money than Mexico
Ask HN: Where to start in NYC?
Hi hackers,

So I have some chances of moving to NYC all the way down from South America and I would like to know the most recommended places to rent an apartment or studio in NY.

Where's the best place to start a startup in NYC based on tech activities, meetups, etc, safety and prices.

Thanks!
If you prefer not to use semi-colons in JavaScript but need to add them for other’s sake, you could try programming in CoffeeScript (http://jashkenas.github.com/coffee-script/), which is a language meant to be a bunch of small improvements to JavaScript that compiles into JavaScript. It doesn’t require semi-colons. You can show others just the compiled JavaScript, and they need never know you are using something else.

Edit: ninja’d by railsjedi: http://news.ycombinator.com/item?id=1762677
While I do hope someone buys Xmarks or othewise keeps the service alive, what synergy/ies would they have with Quora?
Firstly, as a free user you really shouldn't be asking for HA. (I m assuming their paid customer are kicking some butt as I speak .. or maybe not .. the site is back up :)).

However, as a business you really want to give ALL your customers HA. Its not just a reputation thing, its a "we love you all equally" kinda attitude.

As for MongoDB, we ve been using in production for small insignificant things. FWIW, they have replication http://www.mongodb.org/display/DOCS/Replication and some cool new features like Replica Sets for failover and redundancy. Maybe they missed a trick?

I think the apology post was totally fair and he did categorically mention ".. This blog post is a bit technical. It has the details of what happened, and what we’re doing to make sure it doesn’t happen again in the future.". They could have dilly-dallied with words and said "we had a technical failure of a data nature" and that would have been just been plain stupid. So thanks for the detailed technical write up and hope there is more to follow.
"I can read and understand code, I just can't write it".

That is what I thought too before writing. Let me tell you you don't understand it, my friend.

Edit: That was not a smart comment from me. Let me rephrase it. If you can read and understand it, then writing it should be less hard for you.
One related issue is how should one mark up code that is intended to flow over multiple lines? Consider doing a long chain like:

MyObj.item.childItem.getAll()[0].properties... // etc.

It's common to want to split this over several lines. I am in favour of placing the the period at the end of the line to indicate that the expression continues. Other people prefer the dot to start the next line instead. I don't like the latter since the first line then looks like a mistakenly omitted semi-colon.
One note about this is that CoffeeScript generates JS source that passes JavaScript Lint. You can use `coffee --lint` to verify this, and make sure you get "0 error(s), 0 warning(s)"...
Even/odd isn't the end of the world, but you would then be best jumping to mod 4.
You hit the nail on the head. It's ridiculous for them to expect you to hit the ground running with the network you've established while working for former employers, but then be unable to carry your network with you onto new employers. It's absurd, hypocritical, and reeks of bad attitude.

It would be like asking for software developers with 4 years of experience, and then turning around and expecting them to unlearn the skills and connections they picked up during their time at your company, just because they're working for a competitor.
Well, yeah.. celebs can pretty much crash anywhere and they will get in. A regular hacker wont be that lucky.

I would recommend to email them suggesting a feature, write a couple codes of line and give it to them and tell them you are a great fan of the company and would love to get to meet them or just have a cup of coffee there.

TIP: Dont go there empty handed.
Girls Making Boy Sounds
I'm sure it was diagnosed quickly. Sometimes you have to copy data, rebuild indexes, etc.
Sloppy -- Rate source code by amount of cut-and-paste
The analogy falls apart where people like to look at their own coding styles, but nobody likes to look at their own asshole. So the rule is more like “nobody likes to look at assholes at all”, which is a pretty different situation from coding styles. That’s a relevant enough distinction that I would call Warmenhoven’s analogy a bad one, good for provoking a laugh but not for discussing coding styles.
Reminds me of my first coding project, Wipee List. Congrats, it's a great feeling!
Thanks a lot for the feedback. I like the idea of having some sort of scheduling/reminder feature. I was wondering if I could set up a simple way to do SMS reminders. There could be a special code to set an SMS reminder (like * SMS 7pm) to get a reminder at 7pm.

That was a friend's idea though so I can't take credit for it ;)
Speaking of, thanks for the introduction to CoffeeScript on Sunday. I think you made a convert out of me. I'm actually kind of enjoying the idea of writing a front end in JS without Sproutcore or Cappuccino solely because of CoffeeScript.
Is Facebook down? (Oct. 5, 9:28PM PST)
Facebook isn't working for me.
I'm getting this error via Chrome:<p>Error 101 (net::ERR_CONNECTION_RESET): Unknown error.

EDIT: It's back for me (9:55PM PST)
Codero Keeps Moving Forward in Green Leadership Role
- Do that tomorrow night

- Do this next week

Fantastic idea. I just signed up. I hope August adds the feature soon. Nice app.
Dissertation Literature Reviews Writing Guidelines
The literature review is considered one of the toughest sections of dissertation writing. All sources of information and data acquisition needs to be clearly presented in the literature review. If presented correctly the capabilities of the student will be highlighted.