skysight-inc/HackerNews huggingface dataset:
Does anyone have a direct link to the PDF file?
Ms-border-radius: CSS3 Rounded Corners on IE6, IE7 and IE8
> Congratulations: You have now once again successfully solved one of the one star exercises in Knuth's TACP.

My CS professor has published papers that are solutions to exercises in The Art of Computer Programming. It's sort of a fact of life for computer scientists that whatever you're doing has probably already been done by Knuth.
Nah, gives it character. You don't need to appeal to a mass audience at this stage.
Another attractive reason for Windows being Zerg is it would make Ballmer Queen Bitch of the Universe (Gates would be the now-dead Overmind).
Share the Air: the Man behind Rachel Sequoia
In her video she sends us to Sharetheair108.com with a nice LaunchRock landing page - not exactly your barefoot hippie handrawn concept. Sharetheair108.com was registered on March 25 by Jarod Reyes who has been pumping the video regularly on his twitter feed.

Nice job Jarod! So when does he tell us the real story?

http://twitter.com/jreyesdesign

Is it related to Jarod's work at MessageParty? http://twitter.com/messageparty

Or just a side project?
I can't decide if this is a brilliant piece of Gruberesque writing, snarky to the point where it just teeters on the brink of parody, or if this guy is for real.
>tor was written to help e.g. informants securely get information back to the US government

-- and so that the U.S. military could use the internet to research, e.g., bullets made of kryptonite-zirconium alloy without outsiders being able to tell that they are researching kryptonite-zirconium alloys -- which Reed refers to as "open source intelligence gathering" in the OP.
http://twitter.com/jreyesdesign
MacRuby » Moved to GitHub
Now accepting student applications for Google Summer of Code
Does any of this count as barratry? Even if the underlying case is valid, it seems as if SCEA's attempt to bring it in California is frivolous.
In the early 2000s I wrote 'Basil'. It started as a macro language on steroids soon turned into a concatenative), functional web language that I used to build a number of large commercial sites. It turned out to be amazingly expressive while surprisingly efficient (or, at least, efficient enough).

It was a cross between lisp and C (and a touch of REXX). Everything was a string, strings were manipulated and stuck back together and everything returned a value (or the empty string {}) even a 'for' and an 'if'.

A very simple example is this piece of code (that I hastily dug up) that would make a stripy table.

<!--begin stripey table-->

<table>
for(x in args)
{

<tr>
for(y in x)
{
if(stripey)
{
stripey=t
<td bgcolor="$dddddd"> y </td>
}
else
{
stripey=f
<td bgcolor="$ffffff"> y </td>
}
}
</tr>
}
</table>

<!--end stripey table-->

Which on first view probably looks unremarkable until you see the invisible concats in all the white space and that the curly brackets all denote strings, even after the fors and ifs.

for instance:

x = for(y in {1 2 3 4 5 6 7 8 9 10}){y}
x

would return:

12345678910

Just thinking about it has made me dig out the old code and take a look at it again. It had super-simple built in MySQL integration, an MVC-alike system of actions, objects & 'envelopes'. It automatically cleaned all CGI in and CGI out. It even had it's own NoSQL style database!

String concatenation was ideal for web programming (and a lot of other Unix tasks).

I'd love to return to it as it had a number of innovative features that I've yet to see in any other language (as well as a number I've seen appear since).
Google Tech Talk: "All Questions Answered" by Donald Knuth
Robots Are the Next Revolution, So Why Isn't Anyone Acting Like It?
Ask HN: Feedback on my product's pre-launch page.
Hi all.

My expertise lies in networking and development and not in marketing and business development. I'm probably not best suited to the life of an entrepreneur, but with the help of friends like @peterc, and keeping HN in my feeds I have learned an awful lot over the last year or so.

I am launching http://splinch.it/ in July. Splinch provides automatic router and switch configuration file versioning and collaboration using git. It will also provide log file analysis for the very same allowing me to autodetect configuration changes and read in the new config.

I'd really love some feedback from people here about the landing page as it is now and suggestions on how to improve it. Also, any ideas on how I can reach my target audience would be great.

Thanks!
@jamesotron.
You are assuming that positive value is generated when the CEO does things that are his job. Now, when a good CEO does his or her job, that is probably a good assumption. But a CEO who is willing to spend that much time on graphic design is not a good CEO. If he was that incompetent when it came to everything else, most likely the company was better off having him tied up on a project where he couldn't do that much damage.
Really? Color.com is going to help me avoid being crushed by a falling skyscraper? Really?

The point of Color is to extract money from the next set of idiots who invest. Or, exploit your privacy in a different way. Or both.
Will Peer-To-Peer Replace the Cloud? - NewsPapair
Worth noting that the NYT already had a registration wall for articles. It seems that all they needed to do was add a couple of database columns and a bit of simple logic to make sure the user had paid after 20 articles were served. Only slightly more complicated would be bypassing the wall for referrers that they had whitelisted (e.g. Facebook shared links) and the Google bots.

No, it can't have been technical costs. I'm sure the money went into expensive consultants who made $20,000 powerpoints about what this would do to revenue and what the future of publishing is.
Innovation Haiku #1
"Starving or stoking,
Scrounging or brandishing tools,
How do you create?"

-Teresa Amabile and Steve Kramer
If I could cut out labels and buy directly from artists, I would. I imagine we'll see something like that in the future, although the labels would fight against it just as hard as everybody's fighting Netflix.
Not that you don't know your own startup, but Munchery seems much more like Groupon for Food.
I think you are OK if you have people be "members" of your food club. It's only when you're cooking for walk-ins.

Even so, I am something of a foodie and a home cook, and I wouldn't feel comfortable cooking for paying strangers, or paying to dine with them. To me, something that helped organize and plan potlucks would be more appealing, (like "Meetup meets Cooks Illustrated" perhaps). But maybe that's just me.
AT&T admits to slowing down the Motorola Atrix and HTC Inspire
I wouldn't read establishment media if they paid me (and they do). geez. pay you to serve up propaganda and the usual war mongering in guise of humanitarian concerns? none of this is going to save the establishment media (code word "print"). the eye balls aren't there because the eyeballs on your content leads directly to stomach and mind getting quite upset.

take this post from mr harvard.edu. where does he get $40Million figure from? oh, the other "reputable" news outlet reported it? where did they get it? .... "anonymous source"/"a source close to the idiot CFO of nytimes"/etc.

now that is irony. love that.
I checked with cparser, too. No issues here as well. Waiting for the release of csmith.
I don't know who your audience is. I understand that most (about 2/3) of that data is symbol information. The complaint was obviously that a 200 line file generates 8MB of symbols and takes longer to compile than the rest of the project put together. And the existence of this 200 line file is precicely a pimpl attempt to isolate the C++ brain damage as much as possible.

Your point seems to just be agreement with mine: C++ bloat is tolerable. It's still bloat.
Programming is not for anyone. You can't just say "oh dude, you have this idea but you have to learn iOS and Ruby and Java and JavaScript (because, surprise, they're not the same) so you can implement what you design and then try to sell it".
Don't outsource coding, don't outsource design, don't outsource anything! Find co-founders that share the same values as you do and can complete the team with design or coding skills.
does the age of the non-technical co-founder matter to you?

Not particularly, no. I'd love to connect with somebody with some real industry experience, which an 18 year old (for example) probably wouldn't have, but - in general - age is pretty irrelevant to me. So are degrees, skin color, sex, ethnicity, religion, vi or emacs usage, and most other criteria that don't have anything to do with getting things done. :-)
Interesting comparison - good find - thanks.
6 Negative Impacts of Entrepreneurial Passion
Isn't this basically the function of moveable type / melody? It's just a big CGI engine that pumps to static content, but is managed pretty much the same way as wordpress UI / concept wise.
"The difference between theory and practice is bigger in practice than it is in theory"
Yeah, yeah, the status quo can always be defended with a market analogy.

Step one to making this kind of statement: give some evidence that the language ecosystem actually works as a free market.

First of all changing languages is almost always a large investment. That removes the "free" from your free market analogy so many of the assumptions you are making are completely unfounded.
SimpleGeo Launches ‘Storage’: A Distributed Hosted Database For Location Data
Agreed... I'd rather open HN and see headlines about a great app/service I've /never heard of/ than more headlines about an app everyone has already heard of, but doesn't seem to actually deliver much yet.
Freedom Can Be Bought But Never Sold
Er, sorry but I don't suppose you've got a link?

Let's say you came out even after 100,000 hands. If I randomly divided those hands into two sets of 50,000 each, would you expect one of those sets to be up by 10% and one of those sets to be down by 10%?
I like nudgemail.com for the contact reminders/nudges and a new service called Receivd for managing lists of people and sharing files/content with those lists.
I hope we can continue to coexist here, sorry to be one of the new voices that is taking your community in a direction you don't want it taken.
Wonderful.

Here's a personal recollection of Claude Shannon I always enjoyed:

https://www2.bc.edu/~lewbel/Shannon.html

And here's his classic paper (PDF):

http://cm.bell-labs.com/cm/ms/what/shannonday/shannon1948.pd...
I saw Knuth's version of this talk in London - what a legend! The poor guy had an awful cough but soldiered on, insisting he was fine.
Elance Launches Startup Cloud: Best Practice Strategies For Startups
I have been working from home for the past 12 years. Some was for a company with about 1000 employees, with about 5% working from home. The second was with a company of about 100 employees again with about 5% WFH. Now I am working for a start-up where the founder has decided that for now everyone will work from home.
Although - I traveled frequently including back to HQ in the previous jobs I always felt a bit out of the flow of the office relationships. It is nice to be in a situation where the WFH is the norm. If we succeed in some substantial way I expect that the founder will establish a physical office in the greater Boston area - but I know from talking with my co-workers who are in that area they will not be very willing to put a significant commute back into their daily schedule. I suspect it will end up being an office for the founder, a big conference room for group work and some flexible open office workspace that people share on a rotating or as needed basis.
Having in the long ago gotten used to Fortran on punch cards, Python wasn't that much of a reach and as it solves a particularly annoying problem (code formatting) I didn't have that much of a problem of getting on board with it. On other projects in other environments I typically run all code through a formatter and accomplish a similar goal. Regards first language? I really don't think it matters just so long as there is a second language to come...
Try compiling boost from MacPorts, and wait an hour, and few gigabytes later... Really - it's that big!
I've been using Boomerang for Gmail instead of Nudge (didn't hear of Nudge until recently). Receivd seems to have a high focus on sharing files/content, which I don't particularly need.
I wonder how many of the unsubscribers from message number three had just had enough of it... Having forgiven the first two... a cumulative effect.

I know that I have been very happy on several mailing lists of entites wanting to sell me stuff, but when the messages get too frequent, too long, too spammy or too far from my stated interests... Unsubscribe. I forgive a few indiscressions, but when I see this abuse is a pattern, I unsubscribe.

We use paper and toner, etc. We can buy extra on a good deal, so I was on Staples list. Started out a message every few weeks, then weekly, then daily... Unsubscribe.

I was on NewEgg's list. We use cases of disks and RAM and other commodities, so we can take advantage of exceptional pricing if the chance presents itself. We also sometimes must go to alternate sources if our primary suppliers are out of stock. I am on their list, and even told them what I wanted to see. However, they still tell me about microwave ovens and watches... Much less frequently now that I have told them my preferences, but they are still in danger of losing my subscription. They are on the line... But I'd have canceled already if they sent me offers on microwave ovens more than once in a very great while.
Show HN: homebrewvault.com
Hi guys, long time lurker, first time (non-comment) submission.

I've been working on homebrewvault.com (mostly nights) for what seems like forever. I'm just about finished with the core product and am almost ready to do some promotion. I've always followed the "Show HN" submissions because they seem to produce really valuable feedback. So before I take the plunge, I'd love to hear what you guys think. I'm also going with the "if you aren't embarrassed by your first release, you aren't releasing early enough" philosophy I first learned of here.

For a little more background:
As a homebrewer of about 5 years, I was frustrated by the lack of online features in home brewing software. There is really only one software solution from a single incumbent that seems to have a virtual monopoly. It's windows only client software and very complex. My aim was to create a site that would be easy to use and allow brewers to create and store recipes online, so they could more easily share them and access them from anywhere. There are an estimated 3 million home brewers out there, so this seems like a somewhat niche market that is still big enough to benefit from some disruption and new ideas.

Feedback appreciated!
Rick
rick@homebrewvault.com
> "Carrier reps on Facebook have promised that AT&T will fix the problem with a software update to the phones in April after many complaints were made to the Better Business Bureau."

I'm surprised that worked. I'm pretty sure the BBB is on par with AT&T in terms of sheer evilness.
I found Stacey as a nice PHP alternative to Jekyll:
http://staceyapp.com/
If I write code that needs to be performant, and I do it by using an efficient algorithm, analyzing it's complexity and use Big-O notation, I'm automatically a theorist?

That's hilarious.
What? What about every single year children getting old enough to use it all across the world?
http://scrapetv.com/News/News%20Pages/Technology/images-2/st...

Knows how to sell, of course.
Awesome work Emile. I love the tenacity.
Why StartUp Britain is nothing more than a government backed link farm
> I would like to see something better come along that has some of the low-level power of C, but also supports sophisticated high-level abstractions

Objective C this very well. It adds classes and protocols. Closures can be implemented with blocks. Everything else is the same as in C.
What is it about whitespace-as-syntax that is wrong?
ONI Report Details Western Complicity in Mideast Online Tyranny
Heh. If anybody ever found a use it could mean their math wasn't complex enough!
Ask him if that means that he can write games for the XBox or Nintendo consoles.
pretty shitty of google to just poach all of Sun Microsystem's talent; borrow Java for google vm; and let the rest go to the grubby hands of larry o.

congratulations on the new gig, James! Really love what you guys did with that JVM. Great Tech.
Investments in research which have a time to profitability longer than 20 years, which is the length of the patent term in the US and most of the world, cannot be supplied by for-profit companies. That pretty much leaves government or philanthropic entities. Philanthropic entities do not invest at the level justified by the expected benefit to society of the research. If you want funding at the appropriate level, you need to either do it through the government or you need to modify patent law to enable corporations to capture profits with very large time horizons.

Is there a reason that the DOE is a particularly bad agency, among potential government agencies, for doing this investment?
Dot Obits: The Man Who Invented the Internet
Tried a shot at both simultaneously actually. saying his theory is oversimplified(theorist) and that his insult system is missing a critical element (discrete approach is invalid - experimental faliure).

Anyone has interesting ideas to create a simplest possible insult that would work for both properties ? (yeah ok, i'm no theorist)
I've heard of Sony, but I had no idea there were so many Sony-related corporations and I've never heard of SCEA before this lawsuit.

Of course, I've been boycotting Sony since the rootkit. They've yet to give me a reason to stop. Just yesterday, I went out to replace my broken digital camera. Sony's cameras weren't even considered.
The worst part, to me, about the mobility of photography technology and social media is that a lot of people feel a compulsion to experience everything through a medium. If they attend a concert, they must experience it by snapping photos or videos - they completely forget to enjoy and experience the music and atmosphere by themselves.

I don't know if this stems from some innate "collector's eagerness" human trait or a desire to document and immortalize everything for posterity, but a lot of people tend to forget to enjoy things on their own, in the very moment.

I don't know if this is a gimmick some people just are guilty up, and which hasn't been directly created by technology, but it's a shame that a lot of people don't stop for a minute and take in the entire experience without any intermediate lens. Try to enjoy the sight and sound of Niagara Falls, before you try to figure out how to crop the vista and when to upload it to Flickr.
This comment is too simple to properly present a true theory, where's the proof?
My Creative Spark

Comes from keen observation,

and asking "How Come..."
Well, if that's the magic email number 3, then I think maybe he lost all the subscriber who had been stalked or had been arrested for stalking. In either case, I can guess those folks didn't find it very funny... The rest of us might.
also macbook air = dark templar? i think youd have to make an imac 30 out of two of those to make a dark archon.
New Link in Search Engine Optimization - منتديات قروب الساهر
I think this post is timely. My brother is presently working and studying at a university (The University of Cincinnati) where the computer science department has been axed in its entirety because of politics.

They still, however, have the more applied computer engineering department. I think this post speaks volumes about the attitudes of faculty at Purdue, both in CS and outside. There's a lot of stuff this post doesn't explore because of the format, but I'm glad this showed up. Maybe you're removed from academia, or maybe the academic environment in the UK doesn't have these sorts of issues separating applied and theoretical CS, and even with applications-focused universities killing CS entirely.

In short, this is not fluff, it succinctly illustrates a significant divide in the field.
I'm surprised this is the only comment potentially criticizing the interviewer. My guess is that the questions are poorly asked and applicants never really get a chance to shine.
They are! but the ones who are, are looking for way to kill you with that robot.
very basic generation script at https://github.com/robduncan/the-little-mongodb-book
Ask HN: How do you deal with "database debt" (old data)
tl;dr - how to efficiently deal with mass quantities of temporary data...

Theres been a lot of talk lately about technical debt and such. Our product deals with online meetings and we create a lot of temporary data, that we keep around for 3-6 months, sometimes 1 year to be safe.

Over time a lot of temporary data gets created in our database. We run a cleaner each night to search and find old data and delete it. Its getting expensive (cpu and disk-wise) because first we need to go through and navigate all the tables to identify what can be deleted, then, running the deletes in mass quantities).

Its getting to the point where the cleaner has to run all night and I'm still not sure if we're keeping up with the data were creating. As we grow internationally our off-peak hours become shorter... so it has less time to run. Lately I need to keep an eye on the cleaner frequently so doesn't put too much load on the master db as traffic starts ramping up the following day.

I'm curious how other companies deal with this issue, if at all. Do large companies just ignore that, and just keep adding disks? As our product grows and the db relationships get more complex, its becoming a real chore to keep adding to the logic of the cleaner.

Tim
Vyew.com
So then why not spend 2% or even 3%? By your logic it would probably still be cheaper than most lean start ups and still make sense.

You can't run a business by comparing what you spend simply as a percentage of revenue or as to other, unrelated, models.
Three things:

First, thank you for reading. This article was meant entirely to spur discussion so I thank you for taking the time to discuss.

Second, I don't think an argument that most people choose based on quality is pertinent to the theory. The theory just states that the market decides. It does not infer than any metric the market uses is inherently better or worse than others.

Third, your COBOL example is explicitly excluded from the theory as not being in a free-market. Thus it is fading away slowly. If it were truly up to the market (no external regulation from business interests) it would be dead.*

* In this case the market is defined as the direct consumers of the programming language. The programmers themselves. As opposed to indirect consumers (organizations).