skysight-inc/HackerNews huggingface dataset:
While both of those stories are important news, the former isn't new, and the latter doesn't (unfortunately?) have much of an appeal to most people in the West (which is where most people in HN are located).
Maybe I'm missing something, but wouldn't simply running under valgrind be a really easy way to find lots of leaks? Granted, it only works under Linux, but I'm guessing most leaks in FF are cross-platform. Sure beats the author's suggestion of "re-invent a lot of tools that already exist".
Number of times I have contacted my politician since becoming of voting age: 4

Number of times I felt it did anything: 0

Number of times that I received a response which gave me the impression that at most, i gave them additional marketing information - how many people disagree with what's going on: 4

The last letter I sent, which was about Net Neutrality, went into a lot of detail on how their ideas for how to curb child pornography online would do nothing to actually deter it, how easily it is to get around their idea, how people involved in those markets make it around and aren't averse to using a little more tech, and how their ideas do threaten what does work on the net - it's openness. I made an item by item list of the perceived benefits of their change and why they won't work.

I received a generic response that my representative is working hard to get rid of child pornography on the net, and how this measure will help to do so, listing a number of the reasons that I had argued against while providing nothing more.

Conclusion: writing to politicians is as useful as writing to the mob with policy ideas.
Judging by the HTML macros he talks about in ANSI Common Lisp, they had to be macros since they output HTML to file using a bunch of FORMAT calls. Since side-effects were involved and the calls had to be evaluated at specific points before and after other such calls, they had to be macros.
I'm betting we'll see big-time video streaming fail when this happens. The people planning these events seem always to underestimate the bandwidth that is needed.
Also: Muir Woods is amazing.
Why is adding a property to a function "pollution"? Functions are objects and the sooner you learn it, the better. My objects have properties for whatever I need them to. I don't feel bad that I can define objects without tons of boilerplate and bookkeeping. It's one of JavaScript's charms.
Ahh, my mistake. Thank you for clarifying.
It was 50. Then it went up to 100.
It's a neat approach, but I can anyone give explicit reasons as to why using a function instance variable is "bad"?
1> % Assuming both parents work
1> 125000 / 2 == 62500.
true
I wanted to see if there had been any visible decrease in quality. Doesn't look like it.

I'm not sure if this measure means much... with no downvotes, if quality goes down, "classic users" will simply vote less often. That would be a decently interesting statistic: (page views)/(story votes) over the lifetime of older accounts. Not sure if that data is still available, though.
God, I love HN
"À la carte" feeds. I'm building this into the site as we speak. There will be a sign up form to create an account and to get a subscriber id. Subscribers can define filters. Within a filter is a list of keywords and a schedule (monthly, weekly, daily, hourly, or real-time) to generate a feed that matches your keywords. The "API" then would be HTTP GET and the response is RSS. Simple.
This makes the assumption that 'senior' members' voting habits haven't degraded over time. Say a bad post hits the front page - would this subtly influence future votes (regardless of how old someone's account is), resulting in more bad posts making the front page?

On a semi-related note, it would be neat to keep a history of the front page at regularly sampled intervals (say every year, starting at year 1) and see how the two measurements diverge over time.
He will probably make a ton of money implementing this sort of system for corporations and their internal data.
What if it changes every 4 hours?
I'm betting we won't. Justin.TV has supported more than 700,000 simultaneous viewers already. As cool as I think Wolfram Alpha is, I don't think the launch will get that many viewers.
I've found there are generally four stages to my own designs:

1. This is shit
2. Okay, I'm getting somewhere
3. This is pretty good!
4. This is shit

I don't know why, but if I look at a design for too long I end up hating it, even if I liked it initially. So I try to get away from my work quickly if at all possible.
Since she's your sister, I'm fairly sure you've known each other for a while!

How did you handle it in the past? This is almost certainly not new behavior.
I take issue with point #1, that is true in a lot of cases but not necessarily so, it all depends on what people are willing to accept. While I do agree that the notion of privacy will always lose to technology, and if you believe that privacy is key part of freedom (debatable) then I grant you that point.

1. Counter example: The development of better agriculture freed serfs & at a later time in the US slaves.

2. Modern travel has freed people from oppressive regimes around the world.

3. The internet is having a liberating effect on the freedom and control of information.

4. Modern medicine frees us from the threats of many diseases.

Technology can be equally used for good and evil.
Happiness is not dependent on liberty, nor on property.
Perhaps some other kind of weighing system might work.

Votes from high karma users could boost stories more than low karma users.
Is there any way to downvote a story?
> They might improve the quality of their tweets then.

The problem is that quality is relative to who is reading your tweets. There is at least one service like this. It doesn't really improve anything. People who use it just become self-censoring and clam up. Also by self-censoring based on who unfollows, you change your behavior too late.
Funny article, but some aspects are true. I've found that there is a careful balance between imbibing alcohol and programming that you must follow. Too little alcohol and there's really no point in doing it. Too much alcohol and it's goodnight me and a WTF was I doing last night realization the next morning.

Seriously, sometimes drinking a little helps loosen me up and I've even come up with solutions to programming mental-blocks that stumped me for hours after a beer or two.
The function should also be provable fast.
Yeah, I totally took you up on that.
Sorry for catching up with this so late.

In any case I am pretty sure people only have children if it makes sense for them to do so, even in India

Have you followed the conversation in the thread, or have you responded to my comment taking it out of context?

I was responding to the following from 'visitor4rmindia':

Yes they (and I) all have children. I don't think it crossed our minds not to. [http://news.ycombinator.com/item?id=590008]

Coming to your question about whether I'm from India, I don't think it really matters; I never claimed that I know India. No matter where it happens, having children without proper planning and letting them starve is not acceptable. May be it's socially acceptable in certain societies to do so, but it's still outright stupid and cruel to children.
In Ivan Krstić's own words ( http://radian.org/notebook/2009-05-11 ):

I moved to California and joined the local fruit vendor

(Read the short post, contains MIT and PyCon ;-)
But your result is not html. In the Arc library the arguments of the tags, like whitepage are any expression and only tag the stdout (you can redirect the output to another port). For example:

(= a 1)
(whitepage (= b (+ a 1)) (pr b))

And you obtain:

<html><body bgcolor=#ffffff alink=#0000be>2</body></html>
Krstić's talk on OLPC was what convinced me to donate to the project a couple years ago. His leaving and subsequent writings[1] left me feeling suspicious of OLPC. I'm glad to hear his expertise will be put to good use now and am looking forward to seeing the fruits of his labor.

[1] http://radian.org/notebook/sic-transit-gloria-laptopi
Apple has made less than $45m in revenue from the app store
Important general news is not automatically hacker news. This isn't Reddit, and this isn't CNN.com or BBC.co.uk.
Ah ha! Thanks, gms. But this brings us to the question... are we getting anything by using side-effecty print statements to make web pages? I don't see it. I think I vastly prefer building up my markup functionally, and then handing it off to the web server when done. Plus, with the PLT way, you avoid writing macros. And a wise man once wrote, "It's considered to be bad style to use [macros] when they're not necessary." ;)

Okay...I'll leave my "Are we getting anything" question there, but it probably shouldn't be answered. Or at least not here. It's essentially the pure-functional versus side-effect debate. To be fair, you get benefits from both, and both have downsides that the others are better at.
Pfff, try being a new CS grad at the bottom of the .COM 1.0 crash.
Kids these days!

-EDIT-

The article has valuable advice for new CS grads.
Your analysis was 17 minutes after mine. Things change.
I personally like the diversification from pure software hacking to hardware and personal/mind hacking.
Or you can make a worthwhile app?

Seriously, does that traffic translate into purchases? The majority of people who follow these releases are developers themselves. That seems like a lot of work to raise a little publicity. That effort would be put to better use relying on polishing your main app and spreading the word the old-fashioned way.
Had the pleasure of listening to him deliver a talk on capability security models at Boston Lisp a few months back. Glad to hear he's finding productive work, even if it is for the Vain Emperor. :)
Saturdays and Sundays are dead.

Fridays are almost bad as nobody will remember you next monday.

Thursdays gives you just one more day to digest your offering.

Now you have mondays, tuesdays or wednesdays left.

Mondays are catch-up days, everybody getting up to the minute with meetings, planning, late tasks, errands, etc.

Wednesdays are good, very good, but no better than tuesdays, which gives you three more days for penetration, attention, conversation and full digestion.

So, even if wednesdays are good, tuesdays are better.
Valgrind will tell you about stuff you malloc()d but didn't free(). That's part of what their tools do, but it won't help so much with reference counted/GCed stuff. Remember there's a lot of Javascript code in the browser itself.
Two YouTube videos, and nothing else?
Maybe the new accounts hate almost everything that shows up. Remember, we can't downvote, so lack of vote is the way to express disapproval. (60-odd days old here, would be on a downmodding rampage if allowed)

EDIT: By the way, the lack of downvoting means that posting any article that isn't so off-topic as to get flagged and removed is free karma. I've been working hard to get to the 100 karma so I can downvote and I'm still only at 78, and I'm thinking maybe it's because I don't submit articles.
Your response here seems like you've confused at least one other thread with this one.
I think you also need to make it usable for people to ask for help redesigning a site. That's what I expected from the title 'User Interface Throwdowns' - I don't know how much use it would get.
Looking at stories at one moment, on one day, is probably not capturing the whole story. It would be interesting to see something like the RMS difference in story ranking between the two menthods over a long period of time. If the two methods are truly equivalent, that number should tend to zero.
Your definition of freedom, as implied by items 4 & 1, is sloppy and dangerous. The parent posts use the word freedom in the political sense, as an antonym to slavery, subjugation, and tyranny.

Modern medicine raises our standard of living by eliminating disease, which is mostly irrelevant to a discussion of the unique causal effects technology has on freedom.
Thanks so much, this is awesome. Please feel free to go on, btw :)
Another approach: http://www.youtube.com/watch?gl=CA&hl=en&v=ipzR9bhei...
nope, I said that I tried to write the html library in the Tcl programming language using the Tcl comands upvar and uplevel trying to simulate the lisp's macros.
IANA(L|PO), but I suspect that the people looking to perpetrate a crime won't be deterred by a nominal fee.
Of course, history has shown that Stallman was correct about the insidious effect of software patents.
http://www.nosoftwarepatents.com/en/m/intro/index.html
This sounds like good news for Apple; it's too bad for us that we may never hear from Krstić again.
A hide option, to remove links from the frontpage.

Has been suggested a few time before, but not for a while.

With hiding users get to see more new content on each refresh, and get to ignore their pet annoyances (for me Twitter, Gladwell, the latest tech-net drama). A much nicer user experience all round. Works well on Reddit.
Start-up Strategy: To Change the Game, Change the Economics of How It’s Played
Ideally we would debate openly and ideas would stand/fall on their merits alone. However, this takes near herculean mental efforts on the parts of all involved to overcome their base, political instincts. And unfortunately you lose politically if you engage with dramatically unpopular ideas in any way:

http://www.overcomingbias.com/2009/04/in-the-latest-american...
I TAed the second programming class (EECS 280) at UMich for 5 semesters. The canonical reply to "is this code right?" or "my code doesn't work" is "how have you tested it?" or "how do you know it doesn't work?", to be sure that the students are not using the TA as an oracle for correctness. (This causes bad reviews from students, but that's the price of tough love.)

Applying to this situation, I would recommend stubbornly requiring your sister to produce "certificates" that she has tried the incremental steps on the way to the solution. "What are you covering in the course?" "Have you done the assigned reading?" "What did you try that didn't work?" "why didn't you try X?" etc.
The world needs something like Bifrost. If OS X consumer desktops get this, then this will spur Microsoft and Linux to match it. Trojans will have to get a lot sneakier and subtler. This will result in Trojans becoming kinder and gentler, much as biological pathogens become less harsh over time.

(Only kinder and gentler if you are not on the end of their DDOS attack!)
Now that RMS has won that one, he's moved on to warn us of the insidious evils of... JavaScript.
Whiskey Rebellion Anniversary
Try being a liberal arts grad in this economy. CS grads are still in a comparatively very strong position.
It supported `inline code`.
Title is horrible, as I personally think the market is great for new grads. Heck, especially for new grads. Megacorps with good names and good positions are looking to hire low cost, high output college grads to bootstrap the next generation workforce. The article has some great advice though. I think the best thing to remember is to never underestimate the power of selling yourself. You have to know what you're good at, what you're lacking, and how you think you can improve.

When I graduated in '07 I had a job offer before I graduated. I started a month after I got out of college, and it was awesome. I've moved on since then, but that job has helped me in ways I cannot explain.
Measuring user engagement: Lessons from BusinessWeek
Yes I prefer your approach too (I use a similar approach with the Elisp I use to publish posts on my blog). You are also right that one shouldn't use a macro where a function would do.

When looking at PG's approach in ACL, it's worth remembering that he came up with it more than 10 years ago, and consider it in that context. The surrounding ecosystem for web development was a lot more primitive back then (which serves to highlight how impressive his idea is/was).
The success of WA is going to depend on the comprehensiveness of the data sets.

If you are correct, then WA can only get better and better over time. (Barring total incompetence.) So long as they can make good use of the failed queries, the user-base itself will guide what they include next.

Here, WA is the innovator. Google is a me too and has been since their inception.

The implication here that Google is the new Microsoft.
Another aside, what karma limits are there overall?
So... at about 3:30, he enters "6000 words". One of the calculations is wrong (screenshot: http://byrneseyeview.tumblr.com/post/107322432/i-was-just-wa...).

Am I missing something? Did the Mathematica inventor do a screencast with a multiplication error? Or is he using a video / mockup rather than an actual Alpha?
Lisp as a game server - Neuroarena
I think he's referring to the bandwidth needed on the broadcast side. It's not much, 300 Kbps up will do, but there are plenty of times where people do these events on shared connections etc. Always frustrating.
Yeah, when you think about it the general form is also true: it doesn't make a lot of sense to hard-code the sorting algos
How many iPhone and iPod Touch sales have they made based on the availability of third party apps? The ecosystem is heavily pushed to consumers.
Amazon the future of payments? Ha! Not until their payment products are available to companies based outside the U.S.
It looks incredible. I think Google are right to be concerned. Others should be too - take the mortgage example: it wouldn't be hard to integrate current deals on offer from mortgage providers.

One query I'd like to build is a TCO for a particular model of car based on running cost, service cost and the probability I will die in a crash which obviously limits my future earnings.
This advice is best if you plan not to have children. I believe it's well understood now that the best time to have kids (for the health and development of the children) is when you're young, since autism and other problems have much higher risk when the parents are older. Unfortunately, knowing this won't help me now, since I'm in my later 30s already. :)
I think this is mostly due to perception. I have experienced a similar change in perspective, but I still come here just as often and spend about the same amount of time reading the articles. But I now use this site as a baseline for quality comparisons. Rather then being wowed by all the cool articles here, I have come to expect this level of quality.Other sites have become less interesting to me as a result.
How To Find Friends Ip Address
Here is step by step tutorial which will show you how to create simple ip address finder. How it works? To find out your friends IP address, you’ll need to send him link, when he or she click on link,he will be redirected to some website and ip addresses from his computer will be stored to text file. It is something like fake link , which will give you friends ip addresses. So , let’s begin
> If you are using functions you have to first construct the whole page and only then render it's html.

Not necessarily... even using functions, you can create a 'lazy node' in the page graph to delay completion of calculation until the final renderer actually starts rendering the node.

I guess the only advantage of using macros is that you can make page generation code without consing relatively easily. I'm not sure how necessary it is for web servers, but it may matter for extremely high-traffic sites.
I agree with you that hiring that talent at that level of EBITDA will take a big chunk of your profits.

But there are one of two types you'll hire. One is if your business is not going to grow much (say, <9% a year). I'm not sure that requires a $200k person. Perhaps there are some low revenue, low growth businesses that do require someone that expensive. I'd be genuinely interested in examples, for a thought exercise if nothing else.

The other is if your business will grow, and will experience the challenges associated with that. Maybe not insane growth, but perhaps 10-50% a year. Then you do need that more expensive person who has grown a company to be bigger then yours is today.

If it is the latter case, then the percentage of profits you give to that person will decrease with time.
I don't think that Apple really needs the App Store to be a money maker. In fact, if it breaks even, it would be a win since the applications themselves are adding value to the iPhone and iPod touch in the same way that third party applications for Microsoft's operating systems have created so much value for Microsoft.

The apps are quickly establishing the iPhone/iPod touch as _the_ platform in handheld computing making it very difficult for third parties to compete against Apple. With the Palm Pre coming out soon, a lot of people are going to be looking at it like people looked at Macs a few years back - sure, I could get a Pre and you can even argue that it's a better device, but everything runs on an iPhone and I have no idea whether people will port things to the Pre.

Apples knows - or at least should know - that the App Store is what will give them the Microsoft advantage in the mobile space. As everything is iPhone/iPod touch compatible, sales will keep going up which will drive even more app creation which will drive even more sales. What a wonderful cycle, unless you are on the outside trying to compete.
Hell is flash web pages. I go through tens of advertising agency websites a day and it's all that crap as far as the eye could see. I have to leave click-directions for people to get them to a particular "form", because the bloody thing has no sense of URLs.

It's OK for a design studio's website to be over the top, because they're trying to wow you. But outside portfolios and games, please just give me a vanilla, responsive websites.
I came to drop the same comment, but the last part of the article points that out

Much like iTunes, Apple is using the App Store to drive demand for their hardware.
Hm. I'm unsure.

I think current software patents last too long, to a point where non-obvious inventions become obvious as a field develops, and too many obvious or suitably vague patents are passed as well. Clearly you shouldn't be able to patent how many clicks something takes. Whatsmore, submarine patents really are a threat, and there should be a 'use it or lose it' enforcement clause, similar to trademarks. But these aren't problems of software patents alone, these also apply to patents in general, and situation really needs to change.

However, I'm not sure I can say that software patents are inherently a bad idea. I have no real objection to the creators of the MP3 format receiving income from their innovations, for example, or other, similarly complex software innovations. The current system being flawed doesn't mean that a better, more reasonable, system couldn't be made.
Um, have you ever written code like this in a real program? Honestly? Why would you ever want to swap variables?

(I mean, I remember doing this thing in TI-83+ BASIC, where valid variable names were limited to the letters of the alphabet ...)
Im curious, what percent of user accounts are over a year old vs not?

Also, do accounts with higher karma boost up a story more?

Im wondering if the reason why the two lists are very similar is that the old users inherently have a high weight (in terms of number of accounts and karma power) on the normal page already.
How could that sort of miniscule revenue finance some servers, bandwidth, and a payment system? You'd almost think Apple were trying to make more money from selling the phones and contracts :) </lowest form of wit>
Ok, that's a good point - it's always frustrating for us when people try to broadcast on a connection that really can't handle it.
Please stop building schools in Iraq and Afghanistan
Amazon Simple Pay Subscriptions - Power Your Subscriptions
Exploring memcmp
PV(monthly)/UV(monthly) is my favorite ratio to track engagement