skysight-inc/HackerNews huggingface dataset:
I cannot include my middle name on my twitter profile because they have a limit on how long a name can be.
Based on a comment below it seems this doesn't affect local installs of Wordpress since the source doesn't include remote-login.php.
I don't get it, what is the problem? That they offer an internship?
You are using some lisp software right now.
ACM Data Mining Camp, this Saturday.
I applaud the effort, yet deplore the writing. I looked at the first few pages and was dismayed. This isn't a book I would recommend to anyone with no knowledge of graph theory who needs to pick it up.

The authors make no effort to connect to someone who either doesn't have the math background, or forgot it since they did their math courses in college X years ago. Look at the very first sentences: they intimidate almost willfully. Before we're ever told what a graph is, we're told that it's very hard to define and there are "directed graphs, weighted graphs, multigraphs, simple graphs and so on". Why? What possible benefit is there of saying this except to intimidate? I don't yet know what a graph is - or probably I do intuitively but not exactly. I'm not going to remember all these words!

Then "we start by calling a "graph" what some would call an "unweighted, undirected graph w/o multiple edges" ". Again, why? What's wrong with saying this five pages on, after you explain something about direction, multiple edges, maybe weights? The tone seems almost hostile in its dryness.

Then the definition itself is a perfect specimen of a definition aimed solely at a professional mathematician, who is almost never the intended audience of this book (I assume). An ordered pair of sets? Why? Suppose that I remember well what an ordered pair of sets is; if I'm not a mathematician, I almost certainly don't have the intuition that it's just a shortcut way of specifying "V and E". There's no important reason to define a graph as an ordered pair; it's just a formalistic convention. You're not going to be writing out proofs in ZFC about graphs. Even the Sage examples in the book don't follow the (V,E) notation. Why not just say something like "a graph is defined by a set of vertices V and a set of nodes E, where each node in E connects two vertices in V together"? And immediately follow up with a simple example/picture? And then, after the image is clear to the reader and they understand what it is that you want to model mathematically, then talk about formal ways of representing it, and maybe, if you really want to use it, remind the reader what a cartesian product is, and so on.

When you say "Elements of V are called _vertices_, or _nodes_, and elements of E are called _edges_, or _arcs_", why not add "equivalently" after the "or"-s? Again, someone who last read a formal definition of this kind X years ago - or never - is not going to immediately understand that you're just introducing synonyms. They're gonna go "huh? so when is it vertices and when is it nodes?" at least for a few seconds. Why do that?

In fact, I would say that any reader who's at home with the language and the meaning of this definition will be a reader who definitely already knows what an undirected graph is, formally. In other words, someone who needs this definition will almost certainly have to struggle to understand it. This is the opposite of what you want from a definition.

And all that - just on the first page!
Why most people don't like jazz
Do you work on the Wordpress.com team? No info in your profile.
CONTEST: Help Chatroulette Solve Its  Problem And Make Billions
Secure Application Development on Facebook
Analyst: Palm Shares Headed to $0
Check out CoffeeScript. It does exactly that. http://jashkenas.github.com/coffee-script/
No, Graham-Cumming is a family name going back at least to the 17th century.
How to Build a Team that Builds Itself
Accusations Fly in Viacom, YouTube Copyright Fight
I guess the ultimate point is to not have to buy more hardware.

Caching and Profiling are both ways to push back that "buy another box" date, and the cool thing is you get to multiply them together. Unfortunately, as others have mentioned here, if you do Caching first, it sometimes makes it harder to do the Profiling bit later on. The reverse is definitely not true, so it makes sense to do it in that order.

So yeah, making money is the ultimate goal, as is not letting money go out the door. Apologies if it sounded like I'm in favor of premature optimization. I guess I needed to be more clear with "Step 3: Wait until something presents itself as a bottleneck".
BMW Adds Social Networking to Cars
Interesting that you consider HN a hangout for good guys only. A compliment!
Or don't understand the field at all.
Yes. Updated my profile, but don't believe what you read on the interwebs ;-)
http://twitter.com/w3c/status/2027402192

(Suggestion for <sarcasm> tag)
Envy is a lousy partner
Weird article. Some random bits of text thrown in, seemingly without understanding even what Acid3 is.
HTML5 has little to do with it, and rounded corners even less so.
My pet peeve is the field labelled "State or province" which can't be left empty. This is surprisingly common.

Most countries on Earth are not federations; dozens of nations are small enough that dividing into "provinces" would be meaningless; and even larger countries that do have regions may not include their names in mailing addresses.
Wow what a great article.

I didn't fully appreciate his take until this line: "Jazz to most people is like a color on a wall; unless you hung something on it, they don’t even notice it."

It's funny, because I like jazz and classical, along with most music, and even I view the two types as "colour on the wall" in many ways.
Mini Seedcamp Barcelona - finalists announced
Multiple Sinatra .90 applications in one process
I'm confused - it says 7 days, but lists the 18th thru the 1st, which is 14 days... Are you only allowed half of that time?
You know you have done too much work with regular expressions when you think "Hey, wait a second, that can't possibly work" and start trying to debug it in the Ruby console for 10 minutes prior to realizing "Oh, HN is italicizing it because of the asterixes it is silently stripping."
This was not one of my best, so I forgive your snarky tl;dr :-)

Here's an even longer but (IMO) much better article about much the same thing: http://weblog.raganwald.com/2007/09/we-have-lost-control-of-...
The 100 Best Business Books of All Time
i think it meant that VW of the industry = the people's PC for everyone to own. Which isn't the case....Apple is more of a higher end market....so it's mot like the BMW of PCs.
My understanding is that YAML is a superset of JSON.
Background Jobs with DJ on Heroku
Got top online casinos and online gambling
A comprehensive guide of online casinos and their bonuses. Listed are casino reviews, beginners guide, and bonus listings.
18- to 24-year-olds most at risk for ID theft, survey finds
At the time, Apple was pushing the Apple II, which was a lot more like a VW than today's Macintosh is (or yesterday's Mac was, for that matter).

The vintage BMW R-series, as Jobs is riding, is actually pretty similar to the Apple II: very hackable, designed for the hobbyist, reasonably priced and quite extensible. I wonder if he did his own work, or had Woz do it. :)
I am hoping that some form of intelligent life still exists here in a million years.

I'd like to hope that we will not be limited to the solar system too. For plans we know will work based on the physics we know now, this is it. Better a pedestrian plan that will work than a plan that hopes that fantastic technology is developed in the future.
These 'cheap' SSDs really make me consider going the route of replacing my cd drive in my laptop with one as my boot drive. From what I understand, having your documents and media on a traditional magnetic drive doesn't really slow down the boost gained from having apps and the OS on an SSD. Anyone have experience doing this (specifically in a MacBook Pro)?
She's in good company: http://www.youtube.com/watch?v=b85hn8rJvgw
regarding b: this is how all push notification apps work currently. Notifications can't talk to the apps on the phone when they arrive, so they must be reloaded from the server when the app opens.

Maybe if there are background apps in the future this will be solved more cleanly.
"No you don't; you think the likelihood of me being a psychopath has gone up slightly from its initially very low <1% likelihood. That's nowhere close to 50%, much less a confident 'I think [for sure]'. I don't know whether you are deliberately misunderstanding me here, despite my careful phrasing before, or just statistically innumerate."

No, you missed the possibility that I'm just being facetious with you to make some other point, a point which has seemed to evade you. I do understand and appreciate Bayesian reasoning, of course, but that's not really the point here.
The problem is that the actual spec for validating email addresses is preposterously long and complex, and can't even be implemented as a regexp since it requires nested parsing. So everyone just writes /^\w+@\w+\.[\.\w]+$/ or something lame.
Ask HN: How do you do your Market Research?
It amazed me the other day when I was speaking with a friend of mine who built and sold his successful company pre dot-com. The company made it easier for people to receive faxes about a product/service being mentioned in radio.

The amazing part: of course, when one hears radio these days, we normally think of commuter traffic. But, what my friend discovered then was that a significant percentage of listeners were at work, where they had fax machines! What I am trying to say is that a little more digging and setting your assumptions aside about a market can bring interesting results!

So, dear hackers, how do you do your market research? Do you settle for a quick Google search or scourge through the databases at your local library?
I agree completely (I wrote the app). The next version will be much more user friendly in the install/signup stage. Timing the app approval/launch was the issue that prevented it at initial release.
Favicons are not simple to create. You have to create a tiny icon that fits to your site. I always have lots of trouble with it.

That linked site though could simply use the green bars.
Heh heh, my plan is working :-)

Actually, there IS a plan, sort of. At first I just threw in the odd random picture so that the blog would look a bit more interesting than long blocks of text (one of the early posts has the Buffy cast in it); but I quickly found myself falling into the habit of using only sushi, because I liked the visual thematic unity that those pictures give me.

(The last photo in that particular article fills me with so much sushi-lust that I could hardly concentrate on the argument I was trying to make.)
LHC sets new record – accelerates beam to 3.5 TeV
REDDIT MODE=ON

Apology? Mwahahaha! What happened was that they sent me an email saying the electronic ticket would follow by email within 24 hours. This was on a Friday for a Monday morning flight at 8:00. When no ticket arrived by Sunday morning, I called them to discover their office was closed. I called again at 5AM on Monday morning and they were still closed, so I waited until their office opened at 8:00.

Wrong move. They charged me for the flight, saying that even though they promised an e-ticket and didn't send it, and even though their offices were closed, I should have shlepped out to the airport where the airline would have resolved my problem. I appealed to Visa but lost.
Agreed. To be honest, creating a logo itself is hard enough. Not to mention designing one that can scale down to a 16x16px image.
When you announce your entry you state your starting time and for you the clock starts from that point.
Would the owner of the comment just fess up for pete's sake? We won't hurt you.

edit: there's some new text to put through the filter: http://news.ycombinator.com/user?id=onetimetoken

and please try running the previous suspects through the filter: marketer, citizenparker, martythemaniak, eru, vaksel, neilc, vanelsas, swelljoe

Also, if it's not you of those, please formally deny it.
I know what hyperbole is, but if this was indeed the case here, it was executed very poorly.
It's not the problem of lyrics vs words in the first place. It's a problem of lack of musical education. Give a person a guitar or a piano and within a year she starts paying attention to the composition and performing skills. And her tastes may change dramatically too. So in a sense, I consider "listening to words" not as an alternative point of view, but rather a lack of musical training. Sure, words may simply be bad, but they alone usually cannot make song good or bad, while music composition and performing definitely have this power.

Also, please do not think of Americans that way. People in general tend to ignore music because they don't have a proper training. Same here in Russia. Same would even be in Japan. I would even rank Americans and Europeans higher, because they're naturally exposed to different quality music a lot more, than any other culture.
And dataflow - a little bit, at least.
Probably - it's a good indication of thoroughness, user-orientation, consistent interface design, etc. All of these are crucial to new and growing businesses.
Great article but I don’t get the title.
I have a $100 gift card burning a hole in my pocket so I'm planning to spring for an X25-V, but if you are considering the same, it might be worth noting that IMFT's new 25nm flash is coming in Q4 this year, promising double the capacity for roughly the same price. If you can wait that long that is.
Wait, most people don't like jazz? confused
Not that I entirely agree with this article, but as a jazz musician, it definitely interests me.

I am curious though; when was the last time everyone listened to an entire album while doing nothing else? (no driving, surfing, working, etc...)
This would look a lot nicer in coffee-script, oh wait...

http://twitter.com/tjholowaychuk/status/9314981876

Seriously though: JavaScript is a great language, but I'd prefer a sub-dialect to smooth the syntax over a bit. It is not-at-all DSL friendly and, frankly, Express' route syntax looks like shit when stacked up against Sinatra or even bottle.py
The label for the JSON column on http://msgpack.sourceforge.net/ is "0.68 sec" and the label on the PB column is "0.47sec". So, yes, if the times were what you claimed, the graph would be fine, but according to the graph they were not.
I actually believe the opposite: that founders should split equity equally.

Even taking into account all of the factors the author lists (ideas, cash, sacrifice, etc.), the bottom line is that each founder needs to be completely and equally dedicated to the project. None of those initial contributions matters in the long run and therefore shouldn't be used to allocate initial equity.

Giving certain founders a smaller share results in a lack of motivation, and a feeling that the project isn't exactly 'theirs'. If some founders are not as dedicated as others, then they probably aren't going to make very good founders anyway. Find new ones.

The one thing I agreed with was that founders should always vest.
The dilution has already happened, and this cause is pretty much lost.

English is my second language. I've known the "new" meaning since I was a kid.

I've to date maybe seen the "old" meaning used a handful of times other than in examples given by people trying to correct someone using the new meaning.

Outside of academia I'd be surprised to see it at all. I suspect it would be confusing to more people than would recognize it.
I have that setup on my desktop, and it's a considerable improvement over booting, starting applications, etc, off of the old Raptor 10k drive.

For a laptop it's more problematic since you can only fit one drive internally. When I upgrade my MBP (whenever the new ones come out), I'll probably put a larger SSD in it so there's some space for stuff you need to have on-drive.
I think the point is that negative mass might be an explanation for dark matter and/or dark energy. Scientists don't really have any explanation for what either of those are -- they're really just "fudge factors" to make the theories fit our observations. To fully understand things, we need to figure out why we need the fudge factors.
Can you explain what is lacking in JSON? What is poorly specified or buggy?
If you send a thousand key/value pairs, protocol buffers waste sixteen thousand bits redundantly expressing the type and tag of each key and value, when the recipient already knows they're all the same. (They revved their format to special-case this but only for a sequence of numbers, not any other type you can construct.)

PER is the only format I've seen that uses the schema to decide how much information the recipient actually needs to decode the message and just sends that, rather than adding pure overhead just in case a recipient has no idea what's going on yet is somehow supposed to do something useful with the message.
But if just building the JSON representation already takes more time than the binary protocol, I can't see how adding gzip to it is going to make it faster.
way to "gear up" steve. no helmet, no gloves, no jacket. But I guess he didn't have to worry about so many people talking on mobile phones and texting while driving.
'Flying vaccinator': Can genetically engineered mosquitoes fight malaria?
Yeah coffee-script has both implicit returns and block syntax, amongst many other marvelous things. The Express examples in the GitHub README would look a lot nicer in coffee-script.
Thank goodness we don't live in a P.G. Wodehouse novel, we'd be getting cranky emails from Cyril Bassington-Bassington, whose name would probably crash three quarters of the systems for having a hyphen and the other three quarters for being too long.
I see two other roles the government can play. The first is funding research into the best way to build a distributed trust network.

The other, perhaps more important, role is in creating and enforcing standards. (This role might emerge naturally from the results of research.) There must be a defined set of features that anyone providing a "trust network client" has to implement. Preferably such standards would include a provision that requires providers to let users package up their "trust data" and take it to another provider, with a guarantee that the original provider would not maintain it. (After all, you might decide that you don't trust your provider!) Otherwise, it will be the same old story: every private entity in the game will want to control their users' data, and prevent them from going elsewhere. Any moderately successful trust network will be incompatible with the others, and even those that become popular will live and die with the entities behind them.

Imagine if the Internet had been built like that.
That wouldn't prove anything. Swombat and mystery user could collaborate to deceive us :)
How To Node - Node.js Blog
Can't find the reference, but Caterina Fake has complained about her name being rejected as, well, fake.
XML brings a lot of other baggage to the party. Some of it can be useful. I particularly like XML namespaces, because when used properly there's hardly an equivalent in any other standardized serialization format I know. (And part of the problem is that you really need it standardized at the serialization format level for it to work; you can hack things into any other format but by definition you're not doing it in a standard way.)

However, that statement should be understood through the filter of the fact that I've only seen one thing that uses XML namespaces properly, and that's XHTML. Everything else I've seen gets it wrong, and that includes most things trying to deal with XHTML....

You also get a "free" and modestly powerful validation system, a serialization format that has seriously thought through encoding issues and has answer for them (JSON does too, but a lot of other fly-by-night stuff doesn't), a fairly powerful format for tagged text (JSON-tagged text is a hack no matter how you slice it). You also get XSL, which floats some people's boats, though I wouldn't be caught dead working in it.

If you don't need any of that, don't use it. I don't very often. But when you need it, do. Also:

"An XML parser has to track open tag names, with JSON it doesn't matter."

This is equivalent to JSON needing to track {, [, ', and ", among other things. That's just parsing; both JSON and XML need to be parsed. That's not an advantage.

"XML has all stupid entities like &amp; which look ugly and need to be parsed."

This is equivalent to the escape sequences in JSON: http://json.org/string.gif They also need to be parsed, they do not magically turn into bytes without that.
I twitch every time I see a site without a favicon. I can't even explain why it bothers me so much.
Great news!. I've started to use Heroku for hosting, and i'm very impressed.

I really would like to have a plan between $15 and $200 too.
Google hacking - how to find Credit Card Numbers, Passwords, software...
Ah ha, thank you!
Master Ayub, The Real Unsung Pakistani Hero and a Teacher.
like in 2 or 3 days, or like 0.666 days? :)
I love Hotmail because my surname (Message) is an "illegal word". Apple shouldn't have targetted IBM in the 1984 adverts; it's actually Microsoft that is instituting Newspeak.
No, the problem is people trying to validate email addresses when they shouldn't. Similar to the credit card name example in TFA, you're trying to save a call to the MTA, when in reality, a user that doesn't want to be contacted will enter foo@foo.com, and you have to send it anyway.
I am mostly talking about large corporations. It's much easier to determine if a single developer is going to be able to do a short-term gig like this than try to hire an entire department of engineers for a large, long-term project.
Unlike fantasy, the fictional aspect of SF is not permanent. Yesterday's personal communicator is today's smartphone.

Artificial intelligences with distinct personalities are not here yet, but I see no fundamental bounds to their creation and am pretty optimistic about the timeframe. The question of whether such intelligences qualify as people will become a pressing one at that time, even if it seems abstract to you now.
An interesting corollary is that jazz musicians tend to not have as striking an image when it comes to their marketing. Compare what you first visualize when you hear the names KISS or Flava Flav versus say Brad Mehldau or Keith Jarrett.

EDIT: This is probably due to jazz musicians taking themselves more seriously and wanting to be known more for their music than anything else. If a jazz artist enlisted Dir En Grey's stylist, it may invite insinuations that any success is due to marketing instead of artistic merit.

EDIT: To further clarify -- average person's image of:

Rock/Metal: shirtless guys with long hair and tattoos playing guitars

Pop: Pretty boys/girls in shiny costumes who can dance

Jazz: dude with curly hair holding a saxophone
That the results are robust in terms of your limited simulation. Whether or not it was clear, I was saying that the results of the simulation could be checked, not that therefore automatically he's right about his interpretation of the results.
YouTube almost certainly hand-pick the most popular videos to deliberately avoid the crapton of music videos which are the only ones that don't generally suck.
Copy written like that are probably from younger companies/startups with less care for rules and being formal. They're just describing the type of people they want and are looking for. Nobody wants someone "proficient in CSS", "experienced with PHP". If the applicant is uncomfortable describing themselves as wizards/rockstars, they're probably unqualified for the position, right?
Weaknesses of American MBA Programs
Anyone know of a Firefox or Chrome extension that lets you assign a favicon to sites that don't otherwise define them (or perhaps override their existing choice)?