skysight-inc/HackerNews huggingface dataset:
The Shuttle did well for what it was. I still think, though, that the original plan for a lean little ship which can bring people into orbit would have led the Shuttle to a better future. Instead it became this overblown space truck.

But, yeah, it’s not all black and white. Building the ISS would have been very hard without the overblown space truck.
Nanotube RFID: Better Barcodes?
I agree that if all you know about NoSQL is the term, and nothing else, then you are likely to not understand what it actually means.

But then again, why would you engage in a discussion about something you know nothing about?
A female submitter is still a submitter, no need to add "ess" to the end.
Jarc - An Arc interpreter written in Java
Upvoted this thread just for that comment :)
You can cut your hand off with a power tool.
It probably depends on the audience.

I love his writing. Reminds me of Neil Gaiman a bit (whom I like as well). And part of what I like is exactly what you complain against here.

To each his own, I guess.
I'm sorry I call bullshit. Flash runs fine on my shitty netbook, as it does on tons of even weaker Java mobile devices around the world.

Again, if you want to pick a fight with the mac client I'm all with you (on MBP now...).
Banaras Hindu University, India.
NoSQL isn't the default storage option. It is a storage option.

NoSQL means this: "Hold your horses, are you sure SQL is the right option for storing that? There are other options."

In any debate, extremist views will tend to get heard as much, or probably even more, than the rational ones, but the concept didn't start out irrational, it started out the way I just described it.

Then came the nutbags who claim that either SQL never ever scales, or that SQL is in fact the only way to store anything at all in the real world and that it fits every use case in the known universe, perfectly.
Melbourne (originally Madrid) here.
Just moved to Brisbane to start a startup.
My first thought was: "That's not what it would look like."

I'm too much of a geek.
Chapter 7 is the best explanation of macros ever.
For the cost you'd charge for tracking "several thousand" flash sites could you employ or partner with someone so that you could take on this extra load?
3 Hour Game Design Contest
I say let Beck go on and fracture the party.
I'm submitting this here because I know some of you folks really get into tough programming challenges. This contest is the epitome of "release fast". You'd be surprised with how much fun a programmer can pack into a game in 3 hours.

Full disclosure: I'm the original author on the thread on the other site.
I am tempted to archive it and not share on the off chance it gets taken down. It's hard to feel bad about making a single personal copy since PG already gives away the PDF version.
This article has absolutely no value to me. You call the debate stupid and then continue on with three or four more paragraphs where none of your opinions are backed up with any information.

I understand it's a personal blog and maybe you just want to get your thoughts out there. I don't understand how it contributes to the debate. You've made two categories of databases, point out that nobody seems to be able to properly categorize them like you have, and then fail to explain how you categorized them.
Godfather of iPod Severs Final Ties With Apple
Sheet Metal Northern California
Shop Online complete range of wholesale Plumbing, Heating and Sheet Metal Products at a leading wholesaler Rubenstein Supply Company in Northern California.
Apple absolutely caters it's products toward liberals. Think different? 1984? The power of the imagination? Dancing hipsters with iPods?
I'm a little fuzzy on the concept of using template libraries inside PHP. What's the advantage over just using PHP in the first place?
Your site brought something to my attention in that these reviews can be humorous when you stumble across them unexpectedly, but when they are all gathered up at once they become sort of "meh" overall.

This has nothing to do with your site specifically, but when reading the first dozen or so, I became very bored with the content and not really compelled to return. A lot of them seemed to be trying too hard to be funny. Perhaps your concept of a voting system to bring the very best ones to the top would alleviate this somewhat.
Virtual functions are helpful only when you have derivation and need some common interface. When your class is not meant to be derived from, declaring functions as virtual is just plain misleading. And I am strongly against fitting everything artificially into a class hierarchy, that is, I dislike using the OOP sledgehammer for every simple class.

Also, great C++ programmers are those who use C++ in a problem domain matched to it, not those who use C++ where Perl or Python or something else is so much better. So they know that C++ is not archaic at all, it is just not suitable for every job, but then, what language is?
"Either we force people to write only about the things that we think are worthy ..."

Who determines what is worthy and what isn't? They already have this problem, expiring pages despite people protesting their validity.
Why C# also makes methods non-virtual by default: http://www.artima.com/intv/nonvirtual.html

Other (shorter) commentary: http://stackoverflow.com/questions/814934/why-c-implements-m...
Or not enough of one...
lleb, do you have contact info?
Sydney!! Hi... looking for an internship/grad position(final year).
Big Trak, Lego Mindstorms, any programmable robot type toy.
Ask HN: How do you test your web applications?
I'm an undergraduate who happens to be taking a graduate seminar in Programming Languages. Recently, we read a paper on testing web applications, and the (perhaps cynical) notion among the grad. students was that "no one tests web apps," which I felt was wrong.

So to possibly vindicate myself, I'm curious as to how many here do test, and if so, how?

Edit: Thanks for the responses! To be more clear, we were discussing testing more along the lines of "finding bugs and vulnerabilities" and less along the lines of "usability."
I gave the server a kick, so it should be back up now. Thanks for your patience.
Yet another solution for a problem that doesn't exist...

All these do is make the PHP template SMALLER. It's still JUST as complicated. {{#in_ca}} is just as complicated as <?php $in_ca? x : y ?>, it's just smaller. Passing this off to someone who can only do html, it might make it slightly easier for them to read, but honestly if they can't figure out how to stay away from PHP tags (or understand the minimal amount they will need to to do front end work) they shouldn't even be doing front end.

I can't imagine investing the time to learn or switch unless it can do something pretty spectacular, missing something?

Oh, and yeah cool name. Ironic hipster etc. yay.
Here; I un-obfuscated it and commented the HTML5 parts for you. I leave the hardcore maths for you to unravel, 'coz maths on this level aren't my thing :-)

There isn't really anything "HTML5" about this demo - it only uses the Canvas feature to output the rendered image on the screen, which can also be done in other non-HTML5 ways (although not as fast):

<html>
<head>
<script type="text/javascript">

// we need to output the canvas tag here, in order to make the js engine
// instantly aware of the "R" id so that the canvas can be addressed at once
document.write( '<canvas id="R" width="64" height="64" style="width: 4in; height: 4in; background: #ffffff;">' );

// array N and object K now exposes an API for interacting with the canvas
var N = [ K = R.getContext('2d') ];

// pulls image data from x/y 0,0 w/h 64,q of canvas K into ImageData object I
for( t = B = 127, I = K.getImageData(0, 0, q = 64, q); t--; $ = Math.cos )
{
N[t] = t / 43 & 1;
}

function sponge()
{
t++;
for( i = y = -1; y < 1; y += A )
{
for( x = -1; x < 1; x += A = 1/32, I.data[i += 4] = h + h )
{
for( m = C = $(a = t / 86),
S = $(a + 8),
c = $(b = t / B),
s = $(b + 8),
u = x * C + S,
v = y * c - u * s,
u = u * c + y * s,
w = C - x * S,
X = q + 9 * $(a + b),
Y = q + 9 * $(b - a),
Z = t,
h = B; --h && m < q; X += u, Y += v, Z+= w )
{
for( m = 1; N[X * m & B] + N[Y * m & B] + N[Z * m & B] < 2 && m < q; m *= 3);
}
}
}
// render ImageData object I onto canvas K, at x/y position 0,0
K.putImageData( I, 0, 0);
}

// try to run the frame renderer, sponge(), once every 20 milliseconds
setInterval( 'sponge();', 20 );

</script>
</head>

<body bgcolor="#000000" text="#ffffff">
</body>
</html>
yes! you could even charge a small amount of money for that! most of the time i'd gladly pay a small amount instead of waiting several days for the scrape/api to finish!

or you could scrape it and sell it on this yc datamarketplace thing ... was it datamarketplace.com?
Or you could subscribe to the podcast, and watch it offline: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcas...
melbourne!
I believe it is not a legitimate copy, however, I remember seeing it several years ago. I think it was posted to reddit when most of the people on reddit came from comp.lang.lisp. I hope that suggests it isn't going to go away any time soon.
SystemTap (Linux's kernel tracing tool) can now probe Python and Java
London (by way of Brisbane).
Demos for Python included in the article, Java code also done but needs demos added.

Fedora 13 is widely expected to be the basis for RHEL 6.
It's just a run-on sentence, dude.
AntidisestablishmentSQLism: an introduction to NoSQL
It doesn't express contempt for one's audience, it expresses contempt for the aforementioned "strangers-but-strictly-speaking-coworkers", and it does it very well in my opinion. It's a literary device; it's not an entry in a technical manual.
Hadron Collider breakthrough as beams collide
Startup Compensation
U.S. House Members Ask FTC to Investigate Google Buzz
(Apple and Google were against proposition 8, not in support of it)
This is an interesting variation on Godwin's. What does it mean when someone is being compared favorably to Hitler?

Reminds me of a friend's quip about another friend's father: "I was surprised to learn he leans a little to the left of Mao."
Do these blog posts rally the Flash troops? 'Cos they really piss me off, and you'd hope it would balance out in their favour when they publish them so often.

Honestly, it's disingenious BS like this, constantly talking down HTML and the web that made me uninstall Flash. The many security, performance, platform-support problems (etc. etc.) played their part, but when monopolists start getting smug it's just unpleasant to continue supporting them.
Been there, done that -- and by the time I had stopped playing with the do-nothing over-the-counter nonsense, there was some serious cutting going on. The recuperation period was long, and reminded me in no uncertain terms (and here I have to beg pardon) that the assholes really are in charge in this world. It seemed like everything I did, from brushing my teeth to blinking, involved a little-known ligament or tendon that led, inevitably, to the tender area. (HTML was without a version number at the time, I was creating online reference books for Lynx, and I had just heard of a new "graphical browser" called Mosaic ready for release, so there was no live blogging on the school system's grand-a-month web server.)
China Blocks Google
What mean you by "in both senses?"
This is exactly why I provide a nightly dump of the data for one of my pet projects (http://igorpartola.com/projects/disciddb). For one, it makes it easy for me to make off-site backups. For another, it ensures longevity of my project. If something happens to me, it's easy for someone to grab the source code (it's OSS) and the data dump and run their own server.
Vimcasts.org runs on Radiant CMS, which has page caching enabled by default. My problem was too many app instances spinning up. I've limited the PassengerMaxPoolSize and PassengerMaxInstancesPerApp both to 2, which seems to have fixed it.

I appreciate this burst of traffic to help me get to the bottom of this.
The site is beautifully designed. Minimal, simple and effective. just like vim :)
Here's a question I've been thinking about, regarding weirdly-formatted dumps and text:

I'd like to use a couple of different Wiktionaries for a multi-lingual translation project, but people check the semantics of the Wiktionary page visually instead of via markup-analysis (assisted by the editing tools).

Know of any attempts to get semantic information from lots of Wiktionaries' dumps?
* codemoran puts his hand up
<codemoran> sydney here.
Melbourne. No plans on startups though.
I've been using this for a long time. It could be great, but it's pretty limited. There doesn't seem to be a way to open a link in a new tab, or to get to the next page of results, so you still have to go back and forth from keyboard to mouse.
Octopart Part Browser, built with JavascriptMVC
When they do, the financial interests of shareholders should not always be the highest priority.

But legally it is. CEOs who disagree go to jail.
China is blocking most Google search queries
Yeah, I'm aware this is a bit of a problem, but it seems an inescapable aspect of the format (maybe I'm just not thinking creatively enough about UI, though)

Anyhow, thanks for the feedback. This was sort of a trial run for shaking off my coding rust :)
The only way I've found to address this issue is a healthy diet, rich in fiber.

For me that means:

- homemade brown bread
- lots of vegetables
- drinks lots of non-sugary fluids
- cut out the candy and sweet baked goods
I'd replace
setInterval( 'sponge();', 20 );
with
setInterval( sponge, 20 );

Eliminates the overhead of eval().
Secret Facebook app installs and other privacy snafus
Grab the airplane and go
Most Artistic and Creative Resumes Of All Time
There are many types of testing, almost all of which are useful. From a client perspective, usability testing is probably the most important. Having a testing group come in, use your app, and then give you immediate feedback is invaluable.

There is also penetration testing to check you web apps security. Could you maybe be more specific? I think it would help you get some great answers from the community.
"Disclaimer for Stupidity?" I think you might have something there! What about a registry for provable journalistic incompetence (so limited to factual errors of misunderstanding of science) disguised as a sympathetic organization of mercy?
From 2006.

Also, the original survey is about "private companies", not specifically startups.
More specifically, all queries entered from the Google html web forms. I can still search from the search / url bar in Chrome. The block is indeed, as the article states, keyed off of the rfai parameter in the queries.

Also, Forbes picked up on the story quickly as well (http://www.forbes.com/2010/03/30/china-blocks-google-tech-ma...), but I found the info from The Shanghaiist more useful.
LHC Press Release for First 7 TeV Collision Experiment
Find the Best Deals on Hardware
Here are some things I'm planning to teach:

1. How to greet people and make new friends (hello, what's your name, where are you from, where do you live etc.)

2. Numbers and quantities, especially money.

3. How to talk to locals to get around in India (e.g. auto-rickshaw drivers).

4. Bootstrap Hindi - learn more Hindi by learning to ask useful questions in Hindi: "What do you call this in Hindi?", "How do you say this in Hindi?" and "What does this word mean in Hindi?".

5. Hindi vocabulary one Bollywood song at a time.

6. How to order food in various types of Indian restaurants.

7. Describing objects by shape, size, colour, weight.

8. Talk about the weather (you've got to, especially if you're English!).

I'd love to hear your thoughts. So please leave a comment here or email me (see profile).
Generally notability and worthiness aren't correlated. You get really popular trash, and really obscure genius.

The deletionist/inclusionist debate is orthogonal to whether a notable judge should have more words written about her than a notable item of low-brow and/or popular culture.

This is a popular rhetorical argument from people who like to point to amusing discrepancies in their (mis)understanding of Wikipedia, but it's only by fudging the difference between worthy and notable that it even begins to make sense. Maybe "don't delete my obscure thing, look here's something else you've never heard of that is allowed in Wikipedia" doesn't have the same persuasive force as "don't deleted my obscure thing, look here's something you definitely have heard of but which you consider to be in some way stupid, inferior or low-class", even if it's logically flawed.
Hi! I'm a lurker from Bondi. Chasing the dream.
Capgras Delusion
I used a standing workstation for about a year. I now have a really nice ergonomic chair and a good desk. The standing workstation was pretty nice, and the OP is right, you do get used to standing after a couple weeks of doing it. The fact was, however, that because it took more effort to stand than sit, on the days I didn't really feel like working I was much more inclined to sit on my couch or at the kitchen table than I was to use my standing workstation, which of course negated any benefit I had from using the standing workstation. So I eventually abandoned the idea. I encourage people to try it, but I have a sneaking suspicion that most people grow tired of it and move back to a desk eventually.
How about a free crowdsourced talking tour guide app.

Basically, something that plots your location (GPS) and which direction you're facing (Magnetometer/Compass) and if there is anything interesting available on the server, play it.

Essentially make it so users can explore areas of interest (say a city) in their own way, instead of a predefined route.

Having a way for locals to upload their own audiotracks so you get the "inside scoop" on everything would be brilliant too.
Did I detect a slight endorsement of drinking and driving in the video?
Canberra here. (I'm not Julia Gillard, but sometimes on Call of Duty servers I pretend to be).
UK fashion start-up Fabricly secures seed funding from Y Combinator
The graphs represent completely different data and it is easy to misinterpret. Neither graph represents total percentage of online sales to Brick & Mortar stores accurately.

From the comments on Permuto site:
"The graph above is more descriptive of how e-commerce is replacing mail order catalogs for non-store purchases."

Source of data is probably:
Table 1022: Electronics Shopping and Mail-Order Houses–Total and E-Commerce Sales.
"Represents NAICS code 454110, which comprises establishments primarily engaged in retailing all types of merchandise using non store means, such as catalogs, toll free telephone numbers, or electronic media, such as interactive television or computer. ”
Hacker News mini Redesign [Unofficial]
Sydney North West.
Lisp Hacker. Lurking.
It'd be a little more interesting if the source wasn't obfuscated or provided in full elsewhere.
Agreed! I for one would happily pay a couple of bucks to save myself days of scraping.
Jamendo does this: http://developer.jamendo.com/en/wiki/NewDatabaseDumps
One job interview sputter I recently produced:

I worked at a shop with a supposedly Object Oriented architecture. However, one subsystem consisted entirely of Class methods -- very, very long class-side methods with nested loops, deeply nested logic, and a half dozen array simultaneously incremented indexes that recursively called cut-and-paste variant copies of themselves.

Now I work with a different company, but I was interviewing someone who worked at the same shop, and asked him about his opinion of the architecture of the above subsystem. His answer: "It's very nice."
A Debian Package Primer: Part One
click, click, click, mouseover, click. So tedious.
The main reason why API got that popular is because it's now easy to do them. Rails and most other frameworks has built-in features for that.

The other day, I thought about writing a SQL dump for a project but nobody really did it there's not that much information. Do I "reformat" the database? Is there a breach in security if I provide dumps? Do I keep the current IDs or use new ones?

On the other hand, this article is maybe the kick in the butt that makes me want to answer these questions.
Ask HN: What makes you happy? What is your American Dream?
I am working on a documentary on the "new" pursuit of happiness. The "old" pursuit of happiness and the American Dream seem to have gotten tangled in money and possessions, but there seems to be some movement toward a non-material, or less material, pursuit of happiness (i.e. The Small House Movement, downshifting, Slow Movement, neo-homesteaders, etc.)

No one really created The American Dream, but we inherited a national charter that promised us "inalienable rights" that included happiness. Somewhere along the line the American Dream has become associated with "a consumeristic nightmare" (to quote Vanity Fair writer David Camp http://www.vanityfair.com/culture/features/2009/04/american-dream200904 ).

But there are some- my husband being one- who would argue we're at a moment of change. Given the world's economic crisis, a heightened awareness of our earth, and a new post Baby Boom generation making their mark, have our national goals for happiness begun to change? Or at least for some people?

Since the HN audience is significantly ahead of the curve, and honest about what they like and strive for, I want to ask: what makes you happy? In the short-term (day to day stuff). And longer-term: what do you aim for in your own personal pursuit of happiness? How much of what makes you happy and what you wish can be bought?

I'm also looking for people who might be interested in becoming part of my documentary project. Or at least interested in being interviewed about your thoughts on happiness or how you live via video chat. For an idea of the format, see video I just shot with a Belgian friend on her happiness list: http://faircompanies.com/videos/view/why-we-all-need-a-happiness-list/ (I will be adding more soon with video she is shooting with her handicam and emailing me via yousendit.com; I would love to have others follow suit if anyone is interested in showing off their town/home/garden/stuff/lack-of-stuff, etc).

And to get a better idea of what I'm talking about with these new American Dreamers, see my video start to the documentary http://faircompanies.com/videos/view/call-for-submissions-for-documentary-on-pursuit-happiness/

Either comment here, or you can email me directly at kirstendirksen@faircompanies.com

Thanks.
I'm 6'0". The desk surface is 3'9" from the ground. It's not low. My girlfriend is 5'6" and can't use it comfortably without standing on a yoga block.
sounds like you need the Selenium Firefox plugin http://seleniumhq.org/
Yeah, I've done a bit of this, and a lot more from Wikipedia. In short, it's a mess. I'd suggest messing with Global Wordnet instead: http://www.globalwordnet.org/, unless you've already tried that and discarded it :)
I've used Selenium to run unit test along with various flavors of Watir. Watir requires much less overhead and is programmable in Ruby. Selenium has libraries in all your favorite libraries, but requires running a Java proxy server. However, you can automate tasks by having Selenium record your actions on a page, which is super nice.
Interesting. I have only tried Rainbow, which is another Arc implementation for the JVM http://github.com/conanite/rainbow/blob/master/README
No Time for the Academic Entrepreneur
How to price your product/service
Pssst: Wall Street Is Hiring Again
Melbourne. Student at Monash University. From India.
Gawker: Strengthening Our Core (Readership)
“Fabricly is an instance of a pattern that is quite common among the 172 startups we’ve funded: enabling contacts in a peer-to-peer way that would not have been possible back in the pre-Internet days, [pg] continued.

Is it time for a "Startup (or Business Model) Design Patterns" book?