skysight-inc/HackerNews huggingface dataset:
Translation:

Google continues to do what I reported it to be doing 2 days ago*

* http://www.techcrunch.com/2008/07/14/google-bucket-testing-n...
Calim: Security Hole on Intel @ chip level
Horrible title :(
This is perhaps why I went to grad school for Software Engineering instead of Computer Science: the mix of objective and subjective interpretation in the same course. e.g., one of the reasons I enjoyed my Patterns and Architectures course was the discussion around popular, useful patterns and when they fail, or when doing something generally considered the "right way" is a really bad idea. I hate being told "X" is the right answer in all situations.
Reddit's open source code excludes the crown jewels of anti-cheating/spam protection. It's their IP.
"Emotional State" sounds too general to me. I went with "Current feeling for ourdoings.com" specifically.
I ran across this review the other day

http://blog.wolfman.com/articles/2008/07/11/openmoko-freerun...

Sounds like it's got a lot of promise, but a long way to go before it's ready for mainstream use
Why Apple didn't use X for the window system
Wow, this is probably the first confirmed purchase of a QL. I think the thing was based on a 68008 (8 bit bus, 32 bit registers).
Google Code Jam Qualification Started
The Linux audio mess (pic)
Well, a lot of his advice is easier to follow when you're Warren Buffett. It's easy to enjoy every day at work when you're the boss, your employees all love you for making them rich, and you've already achieved every goal you could reasonably have.
jQuery plugin for generating sparklines
"""You can hardly say the name "Apple" without signing an NDA."""

This is so true. The iPhone is out. Everybody can (and could) become an iPhone developer and download the SDK.

Yet, developers are still not allowed to talk to each other about programming on the iPhone. Not in public forums. But also not even in person with you colleague or friend who also downloaded the SDK.

In my opinion they are taking it too far. Way too far. I just don't see the point of this NDA.
Searching and Mining Open Source Code from the Web
I think the hacker / painter connection is a bit overstated, partially due to the entanglement of a couple separate points. One of the major parallels that PG draws between hacking and painting is that some languages (most notably Lisp, though it's just as true of Forth and Smalltalk, as well as newer languages like Python, Ruby, OCaml, Haskell, etc.) are very flexible and well-suited to iterative development, and that this completely changes the character of programming with them. Similarly, he describes the difference between painting with tempera vs. sketching and oil paints, which allow more experimentation and changes in plan. (I'm not a painter, so I'm taking this at face value.)

While this is a useful analogy, it doesn't really say anything specifically unique to hackers and painters, vs. other creative types in general; it's more a statement about how working with malleable mediums affects the creative process. Many of his points about painting could be easily adapted to other creative pursuits: Hacking and cooking * , hacking and composing, hacking and writing, etc. His points fit most strongly when relating hacking to other "maker" fields, in a general sense. Due to his background, he refers to "Hackers and Painters", but the connection seems tenuous in writing. (Also, not many people actually paint, so the examples may not be very accessible.) Consequently, some people have missed his underlying point (that hacking is a creative thing, not something purely theoretical and logical) and, for example, dismissed his references to painting as an attempt to rub off some its glamor on programming. Hackers and Makers would be a better fit for his message.

* For example, consider the difference between making a stir-fry, with all its chopping required in advance, to a stew that can be progressively tasted, maybe have a dash more pepper or tomato added, let it simmer longer, etc.
15 Resources To Get You Started With jQuery From Scratch
I know its been talked about with several threads already, but this is the first post that has a video of it in action.

So for the many people who are not able to use the new search feature (like me) - this is a great help to visualise where Google is trying to take it.
Updates to Gmail contact manager
Buffett in 1974: A Reminder For Turbulent Times
NVIDIA denies rumors of faulty chips, mass GPU failures
Microsoft faces lawsuit over Silverlight
I often open my posts with a quote pulled from the comment that I'm responding to, just so that the post will make more sense when pulled out of context; e.g. on searchyc.com or when someone is scanning down the page.

Me too.

But I think that not having formal blockquote formatting subtly encourages me to avoid sprinkling blockquotes throughout my posts -- or, worse, sprinking my words throughout an endless series of blockquotes. Instead I generally restrict myself to one big blockquote, in italics, at the start of my own writing, and I think very carefully before I try to insert a blockquote in the middle of a post. Such mid-post quoting requires careful wording and formatting to make the change in author clear, which is appropriate because it encourages me to just write in my own words and leave other people's words alone. :) I think that's a useful constraint.

Totally. Needless blockquoting is really annoying.

The lack of blockquote formatting also encourages us to keep the blockquotes as short as possible. And it helps the flow of comments and responses to flow nicely down the page -- it's easy to see if a block of text is part of a post or part of a response to that post, because (with the exception of code blocks) only responses change the indentation.

I agree with this bit, too.

In short, I think the missing blockquote formatting is a feature, not a bug.

Also, blockquoting just clutters up the page needlessly, with the same text twice.
The code in question was the virtual memory system. That's what UVM is.
Seems more likely that it's just that they don't want spammers and cheaters to know what their defenses are.
Oh, I'm sorry. I didn't read all the posts to the end.

Well, that timely illustrates one of the many problems stemming from the lack of blockquote! I thought you were writing in italics just for kicks.
You still haven't quoted me. It all comes down to that: you insist that my posts state something they do not, and I insist that you back up what you are saying by quoting my posts.

Now, if I had MEANT (and yet not precisely written) what you insist I stated, I would say so, and debate my point based on that. That, however, wasn't the case, and I HATE IT when people put words in my mouth (or writing) I can't fn stand it, and I think you noticed, and simply baited me.

You really come off like an MBA or some other type of suit clad miscreant - never thought I would run into your type of reaction on a forum for HACKERS. It is rather ironic that yours is basically the type of reaction I have gotten from the crowd at work that I made reference to earlier.
This could be quite awesome. Only thing is, I have a hunch the comments will be of Youtube quality.
I know it sounds crazy, but something like *chan-style "threading" could be useful. Each post on that software has a number in its header, and saying ">>123456" provides an anchor link to the above post. Clicking on the number in the header of a post the link to it in the reply box automatically to save copy/pasting. Also, ">text" makes the text green and italic, often used to quote people.

It's simpler than blockquoting while still allowing people to be clear who they're talking to and what about.
How Startups will save Venture Capital in Canada
Come on, you two, please stop baiting and shouting respectively.
Baller Inc. - An Arc-based Sports News Aggregator
Comments should be from your friends, like friend feed.
I don't understand how you calculate an acquisition share price without knowing the size of the pool of shares.

Which leads you back to the fully dilute share question.
Pathologists Believe They Have Pinpointed Achilles Heel of HIV
Ask HN : Workaround for HN RSS on Liferea?
I was wondering if anybody has managed to read HN RSS on Liferea? Dont know whether this is a bug in Liferea or if in the HN RSS feed. I am using Liferea v1.4.15.
Apricado: Selling Your Music Has Never Been This Easy
If you're a hacker and haven't tried jQuery, you are truly missing out. It is one of the most fun technologies I ran into last year.
They did that kicking and screaming after many, many promises of finally opening up and never doing it, huge undocumented code drops, massive style inconsistencies and so on. It took years for Webkit to get around to the level of openness that it's at today, and being cynical, that wasn't because Apple wanted to give back to the OSS community; it was because they wanted Nokia on board.

I contributed some very minor portions back in the KHTML days, and am friends with all of the original KHTML developers, so I watched this unfold. To be fair, this wasn't the fault of the Webkit developers, but as mentioned in the article, Apple's ultra-secretiveness and development timelines.
Whoa -- midi time!
Whoever voted that down has never looked at PageRank seriously. You can implement it in a few hundred lines of code using Page's paper from when he was at Stanford.
Gmail Reveals the Names of All Users
Setting the acquisition share price to the preferred share price of the last round is a good start.
You can't even view the iPhone development Getting Started tutorials without paying $99 to become part of the developer program.
What about restrictions for the number of characters per blockquote and the number of blockquotes per post? Say, 2 blockquotes per post and 512 characters per blockquote.
Meebo launches instant message platform so other web sites can offer branded chat
MySQL releases with Percona patchsets
Can anyone tell what the app did?
1) Extend font server and services to vend outlines and antialiased masks, support more font types, handle font subsetting.

It does that. See Cairo/XRender. or XFT. or any of the other client-side font stuff (available since 2000)

2) Extend drawing primitives to include PS-like path operations.

It does that. See Cairo/XRender. Cairo was explicitly designed around a postscript-style drawing model.

3) Add dithering and phase controls.

It does that. See Cairo/XRender.

4) Add ColorSync support for drawing and imaging operations, display calibration

Yeah, color management sucks. On all systems. There's work to make it better on X, with XRandR 1.2 CRTC properties, but the linear lookup tables that hardware exposes can only do a rough approximation. The "right" way of doing it that would provide good results is slow, complicated, and difficult to get right.

5) Add broad alpha channel support and Porter-Duff compositing, both for drawing in a window and for interactions between windows.

It does that. See composite/cairo/XRender.

6) Add support for general affine transforms of windows

It does better than that - this is under application control, and can do weird and wonderful stuff like cutting
holes in windows, rendering them in 3d, recoloring them, etc

7) Add support for mesh-warps of windows

See above -- arbitrary manipulation to window images is possible because it's under application control.

8) Make sure that OpenGL and special video playback hardware support is integrated, and behaves well with all above changes.

Yeah. drivers suck under X. the situation is rapidly improving though, especially under Intel and ATI.

9) We find that we typically stream 200 Mb/sec of commands and textures for interactive OpenGL use, so transport efficiency could be an issue.

No, it really isn't. Unix domain sockets are fast. really fast. as in, beating shared memory sometimes fast. And if you really need shared memory (this can be a win in large, one-time blits, although usually you're better off not using it), it's also there through the XSHM extension which is about 15 years old.

So why did they do their own window system from scratch? Well, because they didn't. They merely extended NeXT's disply postscript, which they already owned and had code for.
Oh. Oops, noticed the date. How things change in just a few years. =)

Still, it shows how fast X is progressing, now that we've ditched XFree86.

Since the split, X has really moved into the 90s, gaining <sarcasm>esoteric</sarcasm> features like monitor hotplugging, being able to configure more than one input device at once (like a touchpad and external mouse) and other silly things that nobody would ever want.

It's also jumped ahead of other window systems by leaps and bounds in some areas -- for example, multitouch support has been merged in, and X will be the first desktop window system to support multiple pointers, input redirection is on it's way, a new OpenGL framework (Gallium3D) is coming, new 2d acceleration (Exa/GEM/TTM/...) are in various states of merged-inness, etc.

And they've done all of this while deleting between 10,000 and 50,000 lines of code per release. And preserving backwards compatibility.

I'd say the future looks pretty bright for X.

[edit: give a better overview of what I mean by X progressing]
|by mpaque (655244) on Tuesday August 19 2003

Notice that this is an old comment. Did all those features you describe exist back in 2003 on X?
China's gender imbalance breeds violence
I know it appears this way, but Apple really is a huge pain in the ass here. For a long time you couldn't download tar files of those things on their Open Source site -- you could only browse file-by-file through the web interface. This excepted the things that they were trying to push as standards. Most of the stuff you still can't get from CVS.

It took forever when I was trying to track down the source for their libtool a couple years back; when I finally did I patched it to use half of the memory of their version (at the time it was using 1.5 GB just to link some stuff where I worked) and sent the patches in to mailing lists and filed them in a bug report. Never heard anything from Apple on either.

The biggest case where that's not true -- where Apple has been pretty integrated into the community development processes from the beginning isn't any of the projects you mention -- it's GCC. Usually they just do what they need to to meet the license requirements.
Yeah, that's pretty bad...
Totally irrelevant. The article is about whether Apple contributes back to the open source community, not whether or not their platform is "open".

But since you brought it up, Apple has contributed to several open source projects as a direct result of the iPhone projects. WebKit, for one.

LLVM is another:

"continued development and support of LLVM is funded by Apple Inc., ..."
oops, sorry, I have no-script installed.
Hollywood coming around? Lions Gate partners with YouTube for film clips
Graphs and charts for the web
Anyone have any nifty methods for creating nice looking charts and graphs dynamically on the web?

I'm currently using .png files created in Photoshop that I stretch via the width element to the desired size based on a variable.

I have some data I'd like to plot using a line graph but I haven't liked what I saw so far. Google has an option but they have some weird size restrictions.

I also found this http://www.r-project.org which seems a bit much for what I want but I may end up having a back end script that generates an image from a data set.

I'm hoping people much smarter than I have a better idea.
"... To me, security is important. But it's no less important than everything 'else' that is also important ..."

Security for linux to me is what the desktop is to the Internet. Sure it's important but hardly relevant where OS security is a hosting task. I'm surprised Linus is really reported as much as in the past. The time of worring about the single machine OS kernel while interesting is simply not relevent in the new era of Internet OS.
Meebo Announces Cross-Site, Integrated IM for Online Communities
How To Spam 1.2mil and Get a 30mth case | My Philly Network
Is this a gimmick post to prove that block quotes lower the quality of discussion?
>So why did they do their own window system from scratch? Well, because they didn't. They merely extended NeXT's disply postscript, which they already owned and had code for.

Perhaps they also wanted as much control as possible. Whilst they have done benevolent forks before (webKit) perhaps they thought that with X it would be unlikely to be taken well if they "had their way with it".
If I understand correctly, here's what this means:

- Last round, the investors bought in at, say, $10/share. They got preferred stock, which gives them access to more of the company's assets in the case of failure and certain other rights (like maybe they have a say as to whether a certain acquisition can go through), but otherwise represent the same portion of equity as shares held by any other stockholder.

- If you're getting incentive stock options, you'll be getting common stock. This is worth much less than preferred stock, say $1 instead of $10, because in the worst-case it is worth nothing whereas the preferred stock might be worth a gently used Aeron or two.

- If the company is doing well and on track to an acquisition, the acquirer will buy all the stock. They'll pay at least $10/share, since that's what it'll take to prevent the last round of investors from losing money.

In the acquisition, does the acquirer pay the same price for a share of stock, whether preferred or common? If yes, then I think this all makes sense; if no, I've clearly missed something important.
More than a few years, the post was in late 2003 but the OS X preview came out in late 2000 where they clearly decided to not use X already. The decision was likely made substantially before that date as well, not to mention NextStep.
Reservation Booking
Inaccurate title: gmail reveals the names users gave Gmail when they signed up. I'm sure people tracking me by my anonymous accounts will be real thrilled to find out that anonymous.troll@gmail.com is really Mr. Anonymous Troll.

Seriously, how many people give Gmail their names knowing that names show up in inboxes) without expecting the information to get out?
Technically true, but sophist's experience is consistent with scientific findings. Sibling studies have repeatedly shown that genes do account for a significant amount of variation in behavior. While environment plays a role as well, the "blank slate" theory is flat wrong.

For an overview of the evidence, I recommend The Blank Slate by Steven Pinker.
PageRank-Stanford-version might not be much code, but as I understand it, that's almost irrelevant to current search results which are much more complex.
Platform is Chinese household
Ok, will do. Sorry.
Yup, LLVM is awesome, and a quite R&D heavy project that doesn't directly really translate into a user product.
I cannot possibly upmod this enough.

I just don't read posts like the one above. My brain literally refuses to bother anymore -- it scans the first couple of lines, sees the stuff it's already read, sees the repeated lines, and then starts looking around for something else to do.

The author's actual intelligence couldn't be better disguised if it came in the shape of a banner ad.
Questions about an Internship Offer
First of all, allow me to say hello. I've been lurking around on HN for quite a while now, but now I've got a question on which I can't find any recent discussion, though I feel it may have been touched in the past.

Situation: I'm a non-technical. Econ and Spanish Major, Business Minor. I was approached by the founder of a Marketing Consultation startup looking to sign me on as an intern. This would be my first internship and I would be her first intern. And honestly, I don't know how to approach the situation.

She has said she wants me to do blogging for her company and work on some of the actual marketing. Furthermore, she's offering to pay, but we did not discuss that much at all (actually, I might have said I'm mainly looking for experience -- was that a mistake?).

So far, I've agreed to work with her, and I plan on sending her a sample article to see what she thinks of my writing and to help cement my commitment.

Here are my questions:

1. When speaking of pay, what range should I look at?

2. What kind of paperwork do I need to ask from her if she doesn't send me anything?

3. Is there anything I should keep in mind that I haven't mentioned?

4. Any general advice in terms of interships?

Thank you for your time!
To be quite honest, I find that format easier to read (well, why else would I have posted it that way?)

A short snippet that is being responded to puts the text in context, allowing the reader to see exactly what I'm going on about, without reading the article over and over, matching up what part, exactly, I'm responding to.

Sure, massive copy-and-paste is a waste of time, and obscures the post. However a lack of context, in my opinion, will make things even more confusing to the reader, especially in the case of the text that's being responded to being on a different page.

Ah well, each to their own.
Oh Noes! You mean I have choices of how to handle audio on my linux boxes?! Surely we should just pick a monopolistic vendor and let them dictate it for us for simplicity's sake. They could approve the drivers so we'd know they're good. We could call it driver signing and pay them lots of money for the privilege.
But... we have a system of indented replies! And I think it works great!

The best thing about the nifty indented reply system is that flame wars have a characteristic shape on the screen that we all learn to fear: the Downward Slope of Doom. It really makes skimming the page easier.

And you can always find a post's parent by clicking the "parent" tag.
Wow, nice explanation - thank you. Since you seem to know this stuff, where can you send me for a nice introduction to Linux drawing/windowing stack? I've done some searches and tried to read up on this, but it looks like a bunch of loosely-related libraries that I can't compose a solid "picture of everything" from.

I'm coming from years of Windows lower-level UI coding (Win32/GDI/GDI+) and I wanted to look into Gnome/GTK+/Firefox drawing slowness (particularly with scrolling on weaker/older machines). I don't do much "pixel programming" at work, but I figured it would be fun side optimizing project to hack on.
Templates bring Docs to life
In an acquisition, the preferred stock is converted to common and the acquirer pays the same price for every share of common stock.
> Unix domain sockets are fast. really fast. as in, beating shared memory sometimes fast.

Not sure where you got this but it's wrong.