skysight-inc/HackerNews huggingface dataset:
I think you've really got something there! And now for the criticism :-)

"real advice from real people" sounds a bit too much like hard-hitting investigative reporting to me.

How about "Should I break up with him?". If it resonates directly with someone, that counts for a lot more than mathematically covering the domain. I like the idea of using the exact language of the target audience, concrete and specific - use a popular idiom if there is one (it doesn't matter if it doesn't match people outside the target). For this reason, I think separating boys and girls makes sense, because you can say "him" or "her" instead of being forced to abstract generalities. Make it concrete and "relateable".

I think also that people don't actually want "advice", they just want to be listened to, get it off their chest.

I get the vibe from the site that it has a gossip quality... almost like two people discussing the problems of a third-party. I don't know if that's something you want to cultivate, or if it would help the site or not - just mentioning it as an observation.

You're sure to have a problem with trolls sooner or later, causing grief amongst those in an emotional state. Possibly, a very clear message and an effective way for users to deal with it is more important than preventing it 100%. Making it seem like third-party ("my friend has this problem...") could add a distance, that makes it easier for people to speak freely.
There once was a monk who joined a monastery that mandated he only be allowed to speak two words every seven years.

After the first seven years, he said "cold floors."

After the next seven years, he said "bad food."

After the next seven years, he said "I quit."

The head of the monastery replied "Well, it's no surprise, you've done nothing but complain since you got here!"

(Sorry, couldn't resist)
We're doing real time control for vehicles, which has to handle, among other things, valve timing, fuel flow, the transmission, suspension adjustments, braking. We can't afford to have the system break, and Erlang is built for mission critical systems, giving us quality primitives for handling concurrency and software breakage.

But in Erlang records and math are kinda broken, and we needed both. Hence, LFE.
How-To: Fit a Circle In a Square Hole | How-To | Smashing Magazine
Sure but they might want to release a paid for version for the iPhone. It's a different ball game.

No one in their right mind is going to pay for a tetris game for the PC, but I can see a ton of people paying money for an official tetris game on the iPhone.

If you're going to copy an existing game like tetris/scrabble/etc, you're going to attract trouble.
I've already spent some time learning Arc; I intend to integrate some features into lisp flavored erlang, as below.
I seem to recall one of the NBC commentators saying that Bolt attended college in the U.S. and competed in the NCAA. I don't follow track at all, so I had no internal fact-check for knowing any better. My mistake if I was wrong.
Under settings.slp: "Click a rule to unignore it."

This needs no unpolishing, yes?
Heh. That's my dad. And to a lesser extent, myself. And a couple former bosses.

Honestly, I think it's genetic. A bunch of my dad's relatives are also like this, and from stories I've heard of him, I think my grandfather was too. If you're working with someone like this, it's best just to find some way to use his talents while keeping his weaknesses from being too disruptive (eg. send him off prototyping this pie-in-the-sky idea while everyone else handles the day-to-day minutiae of getting stuff done). If you are this person, find a profession where the strengths matter and the weaknesses don't. Like research, or tech startups.

It's possible to overcome these personality traits with enough effort, but the good goes away with the bad. I found my concentration plummeted as I became more socially adept, as did my ability to come up with crazy-off-the-wall solutions that nobody else thought of. And I notice a big, big performance penalty from multitasking, moreso than most people.
Hey Max,

Thanks for the feedback. As with most beta products, we know that the design isn't great just yet. Design is really important to us, but we've been concentrated on having great functionality and usability for the past 3 months at YC.

With that said, I promist the final product WILL look much better in the end!
What is the point of allowing labels in Java when goto is not available? Is there some other way of using/referencing labels that I am unaware of?
Huh? I have no idea what your point is, but Barry Ritholtz is definitely a reputable economist.
However, I don't see people walking around with hats and jerseys with their favorite actors name on it the way you do for sports.

Yes. Yes you do. How many clothing lines exist solely because of some celebrity? Examples here: http://fashion.about.com/cs/celebritystyle/a/celebritylines.....

The difference is that the vapid celebrity culture is even more imitated than sports stars, but for even less apparent reasons. At least sports starts have accomplished something, even if it is ultimately not terribly meaningful.
"It's possible to overcome these personality traits with enough effort, but the good goes away with the bad. I found my concentration plummeted as I became more socially adept, as did my ability to come up with crazy-off-the-wall solutions that nobody else thought of. And I notice a big, big performance penalty from multitasking, moreso than most people."

Exactly... I can work normally but it tires me a lot, after enough time. It's like needing a lot of continuous stimulation for my creative side, and if I ignore that for a while, I end paying that.
(that looks like fun...)

Medical research has marginally improved the chance that babies born in the 21st century will live long and healthy lives, assuming their parents have health insurance. Heart disease has become an epidemic as people consume more high-calorie, processed foods and get much less exercise, thanks to the innovations described above. If hearts or other major organs do give trouble, the patient may be lucky enough to get a transplant, if he doesn't die waiting for a donor.

Medical examinations are a matter of sitting in a waiting room for an hour or two, then receiving a five-minute examination that is similar to one performed in 1968, but much more hurried. Blood and urine samples will be analyzed in the lab later that day, but by that time the patient is back in his cubicle and the doctor, who regrets every day that he went into primary care, will not be paid to bring him back and discuss the results in person.
Ya I've read it along with most anyone that has had an interest in programming languages and went to school in the last 20 years. It doesn't make his statement less absurd.

I was doing undergraduate research on .NET in 2003 and it was absurd when I first heard it. Academics were upset that M$ made a pragmatic IL. One that didn't support many advanced languages features. That didn't mean implementing those features wasn't possible. It just meant it was yet another step back for features making it to the M$ environment.

It should be noted that Parrot was getting a lot of talk back then. It would be THE intermediate language for all languages dynamic or functional... Maybe it makes sense to start pragmatic, like the jvm and .NET, and then add the harder part later.
Zimbabwe, with GDP 0, is first for medals per GDP. One of the few benefits of living under Mugabe.
I still have my copy of Star Travel somewhere. I loved that book.
Ask YC: What's a good web application monitoring tool?
Looking for some insight on which tool is the best for monitoring web applications. Ideally want a dashboard type setup, where I can see my logs from web server, hibernate stats, HTTP request/response stats, errors, JMX monitoring and all.

Thanks in advance!
break. One usecase: you have loops nested 3 deep, and you want to end it all when you find something. You label the outermost loop "exit", and then say "break exit;"

I think continue can use labels, too. (EDITED)
Also, you have transparency in what you are running, which is important from a rights perspective.
"Every modern system requires a public security review to be sure there aren't different but related problems," he says. Indeed, in recent weeks, researchers announced flaws in another wireless identification system: the Mifare Classic chip, which is used by commuters on transport systems in many cities, including Boston and London.

Practical systems security, as practiced on/against web apps, operating systems, server software, and network clients, has evolved to the point where it is leading the entire discipline of information security. The work being done to reverse engineer, break, reinforce, and refresh web browsers is --- at a quick guess --- 4-5 years ahead of any other work being done in securing any other information system --- tolls, building security, financial markets, utilities, and large parts of the military.

So, of course someone as smart as Nate can bust up FasTrak. You'd be surprised if he couldn't.

What's interesting and worrisome to me is that the efforts of just one company (Microsoft) to engage the market to secure their own general-purpose code probably singlehandedly boosted the bill rates of every security consultant by 20-30%. How is this work going to trickle down into the rest of industry? My guess is, it won't. We should be more hesitant to wire things up that we depend on.
If a friend offers to let you stay with them as happened in your case, that is one thing and they are being generous. You have a good friend there.

However, when you post to a public forum asking strangers for a place to stay while you're visiting somewhere, it's just trying to take advantage of the generosity of others you don't even know. This really should not be considered acceptable behavior for such a forum as this.
Oh, and on a less preachy and more relevant note: the way Nate did this is pretty cool. He didn't break the RF protocol; he reversed the board, the microcontroller (a very common one), and the firmware of the transponder. In RF work, we don't have to get the radio details right if we can get the existing equipment to do that job for us.
Django and mod_wsgi: A perfect match (vs mod_python)
Python and Django framework.
BINC TV Episode 4 - Top ways to conduct your job search
Doesn't firebug do some of this?
kinda feel the same way about the new tagline, still toying with it.

i don't want anything making specific reference to him/her or exclusive relationships, i want to position it for friend-based arguments too.

I agree with you about people seeking a place to vent. I want the term/idea of "Break Up" to be used loosely, light-hearted, and taken with a grain of salt.
Benchmarks: JavaFX script vs ActionScript
Move Networks Receives Microsoft Investment
Assuming that we don't have a bull market that rips higher, you can use covered calls to get an extra 1-3% in premium on your positions. Per month.
How Design Can Save Democracy: AIGA Critiques Ballots, in the NYTimes
Prediction: IPv6 will simply fade away
Tut: ActionScript 3 for Java Programmers
Tut: Cocoa memory management for ____'s Pt 2: working with a nib
Barry is operating under the assumption that we are entering a cyclical bear market, which began around the time that he started shading the graph red. He also says that it's possible that the current bear market could be over soon, but it would be historically unprecedented.

Personally, I take a lot of stock in what he has to say. He's a great economist and commentator on the markets.
Isn't the title a rip-off of the Python motto/philosophy?
Which, in turn, relies on gcc (usually). Turtles all the way down...
What's wrong with your software design [Jerry King toon]
Scary. I started to think "I wonder if I can tell who this is to see if they're talking about me." Meh paranoia. :)

If he can team up with a solid detail oriented checklist/calendar type person, he can be an awesome supplement to a team or company. This doesn’t always pan out due to personalities and politics, but when “the stars are aligned” things can really hum.

Fortunately my situation diverges with the spouse thing. My wife perfectly fits the detail oriented quote above. She laughs at me when I take a counter full of dishes and wash everything except one pan. I feel bad for his(?) "friend" that the situation hasn't worked out so well for them.
Viewstate may be bad but it works and .NET developers have figured out how to use it safely and efficiently (ok some .NET developers have).

As for continuation-base web frameworks being a bad use case. I think they are a bad use case in some ways. You make good points. I think the concept is very new. This site is implemented with continuations and it works pretty well. So it's possible to have a successful site. And the current iterations have their problems, no doubt. But that doesn't mean the concept and idea is dead. It's an elegant solution from a coding standpoint - when it works. My point was that continuations could have other uses than the traditional list (backtracking,coroutines,multitasking,escape/enter recursion, etc). And if they do, then M$ is more likely to add them. M$ is not going to add continuations so that a small percentage of their developers will have an easier time implementing backtracking. But, they may very well add continuations if their web developers want them. Or if a large number of people are using IronPython or IronRuby.
Okay, good that you guys are still going to improve the casing. If I were you, I'd take a look at the frames that really expensive paintings usually are in. Those frames are gorgeous, and your product should have something like that.

And please don't put "Loading..." when it starts. Make ripples or water droplets falling or even just a white line passing through like an EKG...
Will Windows Mobile Play DOS to Apple’s iPhone?
looks at Microsoft’s Windows Mobile’s attempts to “DOS-attack” Apple’s iPhone
To my mind, the main value of writing good units test isn't that it makes your implementation better at the beginning of a project. Rather, they make it possible to quickly iterate through alternative implementations and verify their correctness, or reject them if incorrect.

Regardless, Tim does have a robust test suite for mod_atom -- the Atom Protocol Exerciser (APE), which he wrote long before starting work on his own implementation. It serves as a reference test client for any AtomPub service, which is rather more valuable IMHO than simple unit testing.
At some point I intend to learn Arc, Python and Erlang, but I have no immediate plans to do so. Knowing them isn't going to do me much good until I can finish a reasonable-sized project.
Detailed review of MIT's "Introduction to Algorithms" course. Part three: Sorting
Plenty of Very Important IETF initiatives fail. Look at IP multicast. Clearly, 6 billion endpoints don't need globally routable addresses for the Internet, in its current service model, to work. Moreover, it's unclear whether once the addressing problem is solved, the scalability problems will be tenable.

I don't know why the Kuro5shin comments are so harsh. I think the article makes a decent point. Here's a credible backup (although, from someone who is ultimately an IPv6 supporter):

http://cr.yp.to/djbdns/ipv6mess.html
FasTrak lanes already have license-plate cameras, and may already be photographing every plate -- not just those whose transponder fails to respond.

So it should be relatively easy to estimate how much fraud is occurring, and invest more in enforcement if it is nontrivial.

(Unless of course fraudsters steal or counterfeit license plates to match their make/model, too. But that puts the threat even further into the realm of "anyone competent enough already has their time filled with more profitable activities".)
I was going to mention the celebrity (endorsed) clothing lines, but most of those are less "obvious" (IMO) than the sports jerseys.
Excellent, two blocks from the 33. See you there
My Life With Tim
Also, the use of "said" allows for subtlety of dialog that would be lost with more trite words such as "exclaimed" or "retorted".

Joyce takes it to an extreme: only a dash separates dialog from narration.
The Use of Knowledge in Society: F. A. Hayek / Library of Economics and Liberty
"Any approach which in effect starts from the assumption that people's knowledge corresponds with the objective facts of the situation, systematically leaves out what is our main task to explain."
Benchmarks: LLVM, gcc
"Any approach which in effect starts from the assumption that people's knowledge corresponds with the objective facts of the situation systematically leaves out what is our main task to explain."
This hits home for me as well. Are these traits really as symptomatic of ADHD as the commenters on the site are saying?

I have always disqualified myself because of this part:

Capable of working through entire books of information; does especially well with brief descriptions/examples followed by exercises. Capable of working for extended periods of time.
On inability to multitask, see threads on three separate submissions to the same article on "The Myth of Multitasking."

http://news.ycombinator.com/item?id=253191

http://news.ycombinator.com/item?id=222451

http://news.ycombinator.com/item?id=232632
anyone want to meet earlier? i should be at work by 10am.
say 8:30am?
Ma.gnolia 2: Popular Bookmarking Site Opens Up Its Source Code
Pattern matching: OCaml, javascript
Mel, The Story of, Jr.
Democratic National Convention site requires Silverlight and Move
I think athletes show us great human traits like discipline, and hard work that inspire the rest of us.
Thanks! Is there a link to the project?
Java applets
i am working on a file uploader at my part time job, and i am having some problems getting it to load whithin a java 1.6 JRE on mac, windows, etc..... The source I am working from for the applet seems to target 1.4.2 and I am using those libraries for compilation. Several of the namespaces have been depricated since then so if I compile for 1.5 I get warnings, and I have not tried compiling for java 1.6.

Does anyone have any idea what rabbit holes I should chase on this?

It works fine in a java <=1.5 jre.

I am thinking that I need to add some JNLP code to load a specific JRE, if they have java 1.6 installed since it will perform the JNLP if it has 1.6, else it will ignore it, and I think that will work, but i wanted some hacker advice.
Old C.
An end to spaghetti power cables
Web Fraud 2.0: Thwarting Anti-Spam Defenses
still seeking acceptable lisp: CL, scheme.
When I read such articles, or I see biographies where everyone started programming on their Atari when they were 6 years old, I wonder - was I the only one who started using a computer after they were 18? Are the majority of hackers people who grew up using computers, understanding them and being around them?
Does a team event count as only a single medal? For instance, does the US get only one single gold for the men's basketball team, or do they award one for each player on the team? I think in the official count it's just one, but I'm not sure.

Anyway, the IOC's official line is that they don't recognize medal counts for nations, they just provide data - competition is between individuals, even if they do represent countries.

While that may seem like a bit of a cop-out, it does make sense. I'm not even sure you can really compare medal counts between individuals in different sports, because the number of related events differs in each category.

It's entertaining to think about in a water-cooler sort of way, but otherwise, you can only get a very rough sense of a country's devotion to sport. Sure, a medal count close to zero for a large country might indicate this - but even then, it's not like there's olympic cricket, is there? If there were, and it was only worth one medal for the entire thing, I think most of India would happily trade first place in the medal count for one gold in cricket ;)
OOP deconstructed: an object is a supervariable, Miniature programs, noun, ...
The question is, what is meant by leadership in this context. I think many folks can think of examples (especially in HS), where the person appointed to the leadership position probably shouldn't have.

I think there are roughly two kinds of meaningful leadership, which are sometimes together and sometimes disjoint:

organizational leadership

meme leadership
How would you negotiate a salary at Google?
Google has recently given me an offer. I find that the salary is not very competitive. It seems to me Google feels that people should take the jobs for a lower salary anyway? Have any of you readers have similar experiences? If so how did you negotiate your salary?
Gestalt psychology, imperative programming, FP
Be more productive
Clojure, people! If you haven't yet checked out Rich Hickey's new functional lisp for concurrent programming on the JVM, then you're missing out on something really, really, mind-blowingly cool! I'm a Lispnik at heart, and I do most of my personal development in Common Lisp on SBCL, but I have to program a lot of Java code for my day job. Clojure has definitely caught my eye and is #1 on my list of next languages to learn.

Check it out: http://clojure.org
have another larger offer in hand is the standard way to negotiate a salary. i don't know how google handles that though.
Agda, a dependently typed language. The syntax looks like Haskell, but the types are a lot more sophisticated.
Spluh? What kind of reputable economist pulls a howler like this:

What will be the catalyst to get them back into equities? My best guess is a sustained move upwards.

...umm, yeah. And what causes a sustained (or any) move upwards? ....people "getting back into equities".
I'm actually recovering from paranoid schizophrenia. Slowly, I'm learning to simply analyze the noise. The signal is myth.

Not to be unkind. I live in rural kansas, where often you're funny to have called a thing by its right name.

Long day, I'm happy to be employed (finally!) but I'm broke, and my government check for being crazy doesn't come until the first.
Read http://www.lambdassociates.org/blog/bipolar.htm for another description and some insights into your friend's psyche
Soft benchmarks, but it is nice to see a real word data point from an independent person.

LLVM being a little faster is nice, but that isn't the biggest reason for its popularity.

1) IDE developers (well one) that don't wish to be GPL compatible needed a compiler that communicates semantic information to the IDE that they could integrate without infecting themselves with a GPL license. clang/llvm exists for this.

2) API and JIT. If you wish to generate code programatically this can be a win. I've written functions to temporary files, forked a gcc, and dynamically loaded the objects, but it isn't the fast way and it isn't the clean way.

3) LLVM is modular and agile. Extend or twist it fairly easily. Try to twist gcc and it may take your hand off.
Maybe because the budget for MythBusters somewhat exceeds that of a high-school student?
> This site is implemented with continuations and it works pretty well.

I believe it uses persistent closures, not persistent continuations. And anyway, it often fails with the message "Unknown or expired link." (because you cant keep all the closures alive indefinitely - but you have to, otherwise you break the web!) This wouldn't be acceptable for most sites.

In any case, I don't think MS would add continuations to .net specifically to support continuation based web frameworks. The model with persistent continuations (or persistent closures for that matter) is at odds with the threading model in IIS, where the server is supposed to spawn multiple threads running the same application code. And IIS is strategic to MS.
GitHub has apparently been blocked in China
Microsoft used to be notorious for doing the same thing, and friends who were in very strong negotiating positions wound up walking over it. Microsoft may have eased up since then, but in 2001, they weren't kidding.