skysight-inc/HackerNews huggingface dataset:
"What happens when you take a degree whose main use is teaching other people who are taking degrees?"

I once had a philosophy professor admit this in class. He basically told everyone not to even bother with a degree in philosophy because they would only end up competing for the same teaching jobs.
It's more fun if you use it on politicians or celebrities. You get strange alternative world announcements.
People look in their spam folder.

Are you sure? I'd be willing to bet that the majority of users either don't know the spam folder exists or trust it to be a one-way black hole dustbin they never feel compelled to dig around in.

False positives are more likely to be discovered when reported by the sender directly to the recipient via other means than email. Even then, I'd be surprised if half of them followed up by trying to locate the message in the spam folder. Frequency of checking seems like an unreliable metric when most users live in the INBOX, especially when Google virtually organizes the messages into "conversations" for them.
Interesting. Stiegler's book is copyrighted 1988, but "Zetetic" references were also briefly popular in the mid-1970s as well. If I recall correctly P.J. Plauger had a Zetetic Institute in one of his SF stories back then, for example. The term refers to a form of Pyrrhonism -- basically skepticism without the dogmatic certainty that can be just as blinding as affirmative certainty.
The above are spot on.

However, acquisitions are not always so rational. The other reason is hype. If you're in the hot area of today (cloud, location-based whatever, social gaming, photo sharing) and a corporation is hearing a lot about this, even if they don't know what it's all about, their desire to be part of this "thing that will be big" can motivate them and cause them to pay more than it may be worth.
If there were lots of false positives, people would check their spam folder a lot more.

People can't find things not on the default screen when a) they want to use them and b) I tell them exactly what to click to get there. I think you can explain most of "Nobody checks spam" with "The most common email usage pattern is Inbox and Doesn't Exist."
Whoa. I hit a nerve there.

He didn't ask what he shouldn't learn. He asked what he should learn.

I suggested that he learn Java because it is so completely different from PHP. That's all.
Great series of articles by Valve. This really helped me out when I was programming a 2d MMO for Android. Specially the part of interpolation, prediction (i use dead reckoning), etc. The same problems developers were dealing with back when slow connections were common, are being dealt with by mobile developers.
Another great article i like by them: http://developer.valvesoftware.com/wiki/Source_Multiplayer_N...
How do Custom Essay Services Help?
Custom essay services provide students a myriad of assistance. Anything from academic writing to topic selection will be assisted by the professional writers at these services. Knowing the ways in which they help will enable students to make an easy decision.
Ltd’s panel accepts unlimited touch inputs, we put it to the test (video)
I've been using node for a while now and I have to say it's a lot awesomer than it was when I first started playing with it. Or maybe I'm just better with javascript ...

Either way, I love that it continues to get better, but I wonder how long they'll be able to (need to?) keep this breakneck pace. Just a few weeks ago it would seem 0.3.2 was a beta and now this.

I'm almost having to keep an eye out more on node updates than changing requirements for my code!
PixelOptics emPower electronic eyeglasses hands-on
>because kids can lose interest quickly, and a $5 mass-produced instrument is perfect for learning

It took 15 hours to print and had to be manually cleaned. Sure the process will improve but then how much does it currently cost to make a basic flute? The cheapest retail I found after a very brief search was $70, http://amzn.to/dQGdzI (aff link); so I'm going to guess $35 direct manufacture costs. Mind you it gets very poor reviews whilst $100 gets you a Hisonic one with pretty good reviews (http://amzn.to/eV9a6q).

The only price I found was $50,000 USD for the printer - even if it ran everyday for 5 years without breaking or needing materials or maintenance that's $20 or so of your $5.

It is awesome though how it prints composite pieces and the way the removable scaffold materials are used, love the concept of these things.
RIM’s BlackBerry PlayBook using a 1GHz OMAP 4430 processor
It really depends on what app you're running. Let's look at this from the point of view of the user of your app.

Your user sees a 2Mbps (assuming you meant Mbps not MB/s) connection. That's a very narrow band for a Web server. Typically, Web servers push much more data to the users than they receive (GET vs POST ratio). The 16Mbps upload (again from the users' pov) matters little unless your users upload much more than they download from your app.

Think of it this way: most content from your Web server is served out to your users using the 2Mbps (GET). This is why cable/DSL is not well suited for running Web servers. But if you still insist on hosting this yourself ask Comcast for an increase of the upload band (to least 10Mbps).

Let's do some rough math:

640kb (~80KB average size) * 10000 (reqs) / 3600 (1hr) = 1.7Mb/s or 2.0Mbps including protocol overhead

Let's say your app goes viral and assume you get 10000 hits in a period of 10 minutes:

640kb (~80KB average size) * 10000 (reqs) / 600 (10mns) = 10Mb/s or ~11Mbps including protocol overhead

You might be able get away with this if you offload all static files to a CDN.

Regards

Joe
The JVM class file format isn't clean shaven
Looking at the other posts on this blog, there's clearly something fishy going on. The source code uses some blackhat SEO and I could find an identical article http://www.articlesbase.com/small-business-articles/latest-o... (though I doubt that one's original either) that dates to 1.5 years earlier.

Someone should delete this link (or at least rel=nofollow) now because the fact hackernews is linking to this promotes that issue with SEO baiters taking over Google.
How about, "I'd like to move my email away from Google Apps, for various reasons."

I am always interested to know what pitfalls other smart people have run into.
An Antidote for Blogging Clutter
25 startup failure post-mortems (note: not all from 2010)

original thread: http://news.ycombinator.com/item?id=1755831
I believe the RSA code was, initially at least, under a "sealed" patent?

The PGP-based drama of printing books of the source code to get copyright protections, and then exporting the books rather than exporting the machine readable code, was just ridiculous. The "International Version" of PGP (www.pgpi.org) was intended to deal with both the ITAR export restrictions and also the RSA patents. Fun times, but a real PITA.

Just for clarity, you're referring to 56-bit versus 128-bit SSL debacle of the mid 90's.

Getting back to the real problem... how the heck is an open source developer in the US to know if the crypto code he's written can be legally exported?

Though the announcement seems friendly, it is (intentionally?) not clear. There is no mention of the ITAR restrictions being lifted. Also, there's always the issue of unknowing reinvention of something classified.

Other than stating the status quo of crypto code being currently exported, the announcement does not really offer any legal protection for exporting crypto code.

Am I just reading the announcement wrong?

Am I wrong in expecting the ITAR restriction being removed?
http://twitter.com/chimpinson (php)
Have you considered Redis for persistence in place of MongoDB? It's excellent for stats applications.
Battle of the Lisps
1) a/b: The original poster explicitly stated "on Apple's open source website", to which I also explicitly limited my statements.

1) c: Unfortunately, this is not generally true: Apple keeps an internal fork of WebKit that has numerous abilities not in their public trees, which happens to be why Android and WebOS both have totally incompatible mechanisms for adding multi-touch support to JavaScript despite iOS having been out with that functionality for years prior.

To be quite explicit, I dare you to find and recompile WebKit for iOS. Mobile is where all the action is these days, and Apple knows that: deal with it.

2) All but one of the previous gcc contributors from Apple are no longer allowed to read the gcc-patches mailing list, and they are also not allowed to work with any code from gcc 4.3+: Apple is now permanently locked at gcc 4.2 and cannot even backport changes from gcc 4.2.2 (as this was re-marked as GPLv3 when it was released). This is a serious /serious/ problem for Apple, as they /need/ a compiler.

3) I don't understand in the slightest why improvements to the debugger, an external analyzer, or better syntax completion in the IDE, have anything at all to do with the core compiler.

4) I'm sorry, but this has been my impression as a toolchain integrator and distribution vendor. LLVM, which only even supports two platforms (although having seriously broken semi-support for ARM) is often stated to be "catching up" in correctness to gcc, but is not there yet. The opinion that LLVM is somehow epic is something you only hear from incredibly pro-Apple developers. I mean, even Apple's port of gcc explicitly chooses incorrect results occasionally for performance (an interesting specific case being ___divdc3).

5) It is in "final final final draft". Meanwhile, even for C++, Clang doesn't totally work yet. Until just a couple months ago, Clang's website claimed the following:

> However, the implementation of Clang C++ is still somewhat immature, with remaining bugs that may cause compiler crashes, erroneous errors and warnings, or miscompiled code.

AFAIK, this situation has not changed since then, and my attempts to use it recently have, in fact, been met with the compiler crashing out instead of generating any code at all.
The biggest lesson is for Yahoo to format their articles
If you live in the USA the states have governments too.
It's not $5 today. It will be $5 tomorrow.
You still can't install it on your or your friend's phones. What's the point of writing software you can't actually run?
An interesting counter-example is Goodreads.com. The number of features on the site is amazing, and consistently growing.

At a first glance it seems to be a fairly basic site for book reviews, but the deeper you dig you find a full fledged used-book exchange, quizzes, lists, comparison shopping, profiles, trivia, quotes, videos, short stories, etc.

I'm not sure how they manage to keep it all under control or how they decide which features will be useful, but they do a great job with keeping users engaged in multiple activities on the site, no feature seems neglected or empty.
"Apple is acting as a self-governing private regulator of a marketplace"

No no, not "a marketplace". It is "their marketplace" and it is an "opt in" marketplace at that.

There is zero reason to invite any kind of regulation into that.
Moon has a fluid outer core
Sifteo Is The Coolest New Game Platform At CES
If a project is under the BSD and you contribute code under the BSD, you gave rights via the license. If you change your mind the you poison the BSD licensed project. Why contribute?
Then developers can go play in another marketplace if they want. It's a totally "opt in" scenario.
I was thinking they were trying to fool duplicate content detection algorithms. Make it look unique and you might get higher search engine ranking.
Floor e?
(Disclaimer; I am not a lawyer, but I have studied the history of Constitutional rights).

As far as I know, there's no specific right to international travel in the US Constitution, but the law and the courts have generally held that withholding a citizen's ability to enter and exit the country should not be used punitively.[0]

That being said, the First Amendment specifically protects citizens' ability to petition the government for redress of grievances, as well as publicly assemble.[1] I know that people have attempted to use that to establish a definitive right to travel, as in Gilmore v. Gonzales [2]. I don't know whether they've had any success.

It's interesting that the Wikipedia page on citizens' rights doesn't have any sources for their claim that all US citizens have the right to re-enter the country [3]. However, I imagine that to deny someone right to entry would also deny them their right to due process, specifically guaranteed under the Fifth Amendment [4]. Heck, usually the government pro-actively tries to extradite criminals back to the US...

[0] https://secure.wikimedia.org/wikipedia/en/wiki/Freedom_of_mo...
[1] https://secure.wikimedia.org/wikipedia/en/wiki/First_Amendme...
[2] https://secure.wikimedia.org/wikipedia/en/wiki/Gilmore_v._Go...
[3] https://secure.wikimedia.org/wikipedia/en/wiki/Citizenship_i...
[4] https://secure.wikimedia.org/wikipedia/en/wiki/Fifth_Amendme...
wrt. freedoms 2 and 3, yes, you can. See: any GPL software on Windows.

Maybe you meant you can't distribute a closed source program that depends on a GPL library?
That's partly true. Businesses, however, are still rooted in geography.
Clang? OpenCL? I think there are counter examples.
Something seems to be seriously wrong with your image.

http://lazyreadr.com/lazyreadr-previews.jpg

In case it shows up okay for you, here's a screenshot: http://cl.ly/1B1u1l3L0c2I1Q160H1c
I believe what you are describing is more or less what Microsoft is trying to do with their New England R&D Center (NERD center as they like to call it) located in Cambridge, MA. They recruit big time out of MIT, host tech conferences (2009 jQuery conference among others), and let their "startup teams" work on pretty much whatever they want (I think).

Would be interesting if anyone has any more insider info about it to share.
So at all times, you continue to lead them to the answer you want by continuing to add restrictions until you get there. And if they don't understand your favorite new concept immediately, they aren't judged worthy?

This isn't good interview technique.
What do you mean "run the program in public?" I don't think you mean putting a projector up and showing it off to an audience. (Which would be OK.)

I'm guessing you mean a web-app where your "audience" is running the software provided as a service. In that situation, the AGPL requires that you provide them the source code so they aren't beholden to you.

Otherwise, a web service is even more closed source than a binary executable.
Also, "Apple doesn't provide you with the latest sources before it has it released commercially" has nothing to do with anything I said. Where did I claim I wanted the source code to something that was unreleased?

If you want an example, as you obviously don't believe me, RIGHT NOW Apple is not in compliance with the GPL as they have not released the source code to WebCore, which is licensed under LGPL, /as shipped/ for iOS 4.1 or 4.2. They have no requirement to release WebKit (which they simply /don't/ for mobile), but they /have/ to release WebCore.

Seriously: why did /anyone/ upvote this comment? The poster was either needlessly inflammatory without any new contributions ("Bzzz, wrong"), reliant upon straw men (I never claimed to want the code to Safari or any other project that is not explicitly open source), unrelated to the conversation (lumping unrelated features into the "compiler"), or downright off-topic (discussing anything other than Apple's open source website). Please educate me here.
What is the best place to host and learn node.js?
I am looking at exploring node.js to build websites. I need a place where I can host work for multi-user apps. Also looking for the best material out there for ramping up on this technology.
Just keep in mind -

> Last Updated: 07/21/99
Testing Rails 3.0.3 with Ruby 1.9.2 and REE 1.8.7
Fragmandroid: Google’s mad dash to Microsoftdom
I actually am not certain, but if you'd like to hear it from the horse's mouth you can read this post to the gcc mailing list from an Apple employee, and follow the remainder of the thread:

http://gcc.gnu.org/ml/gcc/2008-02/msg00516.html

For more details from other people who were discussing this issue, you can read a later thread that attempted to go into further detail, although I will not claim it will be elucidating:

http://gcc.gnu.org/ml/gcc/2008-09/msg00416.html
An SSH tunnel might be what we ultimately end up using. The HTTP service layer was meant to be a bit of an abstraction as well, in case we ultimately ended up going with another key/value store, e.g., HBase or Casandra -- having said that, MongoDB is working pretty awesomely so far.
Thanks, glad you all like it.

This open source network is the popular side of my art. For a peek at the good stuff, see http://picasaweb.google.com/scottdraves/Presskit02# including the recent projections at MoMA.

You can download a sample at 1080p: http://www.archive.org/details/HighFidelityDemo (control-click the quicktime link and save to your desktop, skip the embedded player).
Etsy invalidates most of this
Skype on Sony Blu-ray players
While true, I'd say still very relevant. Even though home broadband has improved drastically since 1999, you also have to now consider mobile connections (while high-speed in large cities, they have sketchy service elsewhere, and usually high-latency).

So I'd say it's as relevant as ever.
I'd probably just keep a hash of each of the words in the first list rather than all the actual words. Simple & easy to understand for whoever has to deal w/ the code after me.

I'm not 100% convinced that "ability to understand bloom filters after 5 minutes of explanation on them" correlates very highly with what I tend to look for when making a hire. Then again, hiring is such a crap shoot anyways. Mostly you just want to get someone talking about programming for a while and try to determine if they know their shit or not. The exact topic is close to irrelevant.
Hands on with the Nintendo 3DS at CES
It is common, in fact, painfully common. As for whether or not it is "bad" that depends on who you are. If you need a bunch of innovative engineers and you are the current darling of the technical world (i.e. great people applying to your company), then your only solution is to buy out companies who have proven innovative engineering acumen.

If you are Microsoft, or even Google for that matter, talent acquisitions might be your best avenue for getting great people working for you.

There were some posts to HN about the estimated value of an engineer during an acquisition. I believe one of the folks from PowerSet or FareCast (both acquired by Microsoft) was talking about it in a blog post. The effect on valuation was roughly 1 million USD per engineer at the startup.

hmmm... my meatware memory is failing and I can't find a link, but I'm pretty sure it was PowerSet.
Explain why large buffers in and of themselves would matter? The only relation I could see there would be if they were flush-on-fill, or constant rate in, constant rate out (like the audio buffer in a receiver). Aside from those cases, if the new bigger buffers are actually always being utilized near the new bigger sizes, then a smaller buffer scenario would just mean you'd get more packet loss and even more latency, right?
Marin County bans Smart electric meters due to privacy concerns, asthetics
I have no real use for facebook anymore. Honestly, I think most people right now just go there for lack of something to procrastinate with. Twitter is much better for that anyway. Trying to get all my fb friends to jump ship with me. http://blog.ruedaminute.com/2011/01/dear-facebook-friends/ Honestly, the more people on Twitter, the better for the internet IMHO.
Here is a similar interesting problem that I was once posed. Not sure how common or rare is this:

You get a stream of words (using functions like getFirst(), getNext(), boolNoneRemaining(), etc.). Once you reach the end of this stream, you have to output a random word uniformly chosen from this list.

The first answer is of course to store the entire list and maintain the size of this list. The moment it finishes, you multiply the size by a random number ...

Then comes the twist. What if there isn't enough memory to hold the whole list?

The thing that stuck me first is that someone posing this problem by itself meant that there was probably a solution to this, which I could then think of and program shortly.

Now frankly, when I interview, this is usually the last question on my list. Most candidates do not reach this far. Believe it or not, some half of the applicants are not able to draw a finite state machine that could identify if given binary number is odd or even (when its input stream is bits with LSB the last...).
Intel has a VC arm:
http://www.intel.com/about/companyinfo/capital/index.htm
> If you want to make it completely free (as in, "I don't care what you do with it" free), use BSD

Sadly, it's also free as "please, BigNastyCorp, feel free to take away any freedoms from your users who depend on my work". While BSD may be "more free" according to some, it's the freedoms of the users we are (or should be) protecting. For those, *GPL is the license of choice.
> a single developer torpedoing a popular project over the objections of both other developers and users

So, your point is that developers should only enforce their rights when it will be popular?

I was singularly unimpressed by the blog author's focus on blaming the developer for making things inconvenient for others. Well, insisting on your rights is quite often inconvenient for others. And it's not like it should be surprising. This sort of conflict was inevitable given the terms of the App Store and the GPL.
Not all abstractions are successful (most probably aren't, in fact), but as long as there are tasks with difficult or tedious low level steps involved, meta will continue to be an appealing goal.

For example, television aggregated locations (such as theaters) into one place: the viewer's living room. Cable television aggregated antennas to deliver better picture quality. Streaming video aggregates time-shifting to allow programs to be truly watched (and paused) on demand.

We're seeing the same thing with mobile apps, many of which aggregate browser clicks (Gmail app, YouTube app, etc.).

If you look around, you'll see endless examples of popular abstractions. It's not an issue of how many there are, but which ones will win over the others.
Harder Core Than Thou
> Another reason to go BSD over GPL

Great. This way you take away freedoms from the users.

> unless you really do care about the GNU project more than shipping code & solutions.

No. You chose GPL when you really care about the freedoms your users deserve.
Stick your org-mode files in Dropbox and it syncs well. You can run Emacs from a flash drive, and Andriod and iOS devices have basic versions that sync multiple ways.
Config Vs Code
> don't just need to be allowed to modify the tivo software to make your own dvr

If you can't do that to your TiVo, is it really yours?
It's a real shame that Speed Tracer requires the Dev Channel version of Google Chrome.