skysight-inc/HackerNews huggingface dataset:
"Sent you the email."

Haven't got it yet.

"You made a blanket statement that tried to exclude a vast array of knowledge and people who attempt to learn and apply that knowledge."

Rubbish. I said agile has a lot of scamsters, especially the "Scrum Master" folks. If you haven't seen these guys and how they proliferate you haven't been looking much.

I never said every single agile consultant on the face of the Earth is a fraud. I can't help it if you take offence or somehow think I was talking about you in particular.

If you want a clarification about anything I actually said (vs what you heard) write me. (Apologies to the rest of HN for this vapid detour/threadjack). I am done with this. Over and out.
"It's not a cache because memcache is already all the cache we need."

That's quite the display of logical thought there. Rottweilers aren't dogs because black labs are all the dog we need.
http://www.indeed.de/Jobs?l=Berlin reports 26704 jobs in Berlin

Edit: Indeed has sites in several other European countries as well
You want to use it when you don’t want any ugly JPG compression artifacts to show up. PNG and JPG produce different compression artifacts, depending on what you are compressing either one could look better.
I think he was knowingly diluting the meaning of the word 'freedom' in response to how the blogger used it. Che Guevara didn't die so we could run Linux on proprietary handheld devices.
I have to disagree here. A good example is StarCraft. If you play StarCraft by yourself, you can become a good player. If all of your friends play StarCraft, however, then they can help you become a great player. The sheer popularity of the game in Korea is largely responsible for Korean dominance at the professional level.

Right now I'm a programmer living with a mechanical engineer, a finance major, and two biologists. I appreciate the worldly perspective they provide, but the fact is I'm missing out on a lot of news/discussion/debate/learning related to coding.

If you want to be the best, you need constant feedback from other people who share your expertise. For most things in life, there are diminishing returns on how far you can get by yourself. It's not a coincidence that the best and brightest in any field tend to cluster in the same area.
BTW I'm sure you and the rest of the people who work on Django don't hear this enough so... THANK YOU!

I've seen a few similar post recently griping about Django for one thing or another. I guess that's their right but Django saves me a lot of time. So thank-you I really appreciate all of the effort the Django team as put in to make the framework a pleasure to use.
No offense but this whole thing seems like it's getting out of hand - do we really need another social network for people who've deleted their FB accounts? Kind of ironic if you ask me..
I encountered a lot of intellectuals as an undergrad, actually -- and I didn't go to a particularly great school. An undergraduate education is worth what you make of it. If you hang out with idiots, you'll find idiots. Everywhere. But if you're the type of person who would succeed without a degree, you'll have far more opportunity if you can finish college. It's a fact.

Also, you've entirely missed the point of what I wrote: if we do end up living in a world where skilled jobs die out before unskilled jobs, we're in trouble. Hundreds of years of human societal progress have depended upon education and technological development. When that trend goes the other way, our society is well on its way to decline.

When I look over the comments in this thread, I can't help but noticed that 90% of them can be summarized as "I knew some stupid kids in college who did things I think are useless; I knew some kids who didn't go to college and succeeded; therefore, college is useless." It's a logical fallacy, writ large. And when you start associating symbols of education with effete snobbery, you're engaging in anti-intellectualism, no matter what you've accomplished in life, or how many books you read in your spare time.

I honestly don't know why my (parent) comment deserves to be voted down into the weeds, but it makes me a little sad that we've reached the point where a group of "smart" people can so utterly dismiss a factual comment in favor of group-think. If you don't think college is worthwhile, that's fine. But it's still a fact that a college education is associated with higher lifetime income and greater job stability. And I stand by my assertion that if this trend ever reverses itself, our society is in trouble. Glorification of blue-collar labor is a fad reserved to those nations who have the luxury of a lot wealth to lose.
Why game development is a great learning playground
Thank you :)

I completely agree.

StarCraft Two is coming out soon!
We've found the primitives that redis gave us to be sufficient even for a fairly complex routing design.

Rabbitmq (which we used previously) might still have an edge for very complex scenarios, but AMQP is generally a royal pain and we've had serious issues with rabbitmq reliability under load (and debugging the problems thereafter!).

Consequently we switched our hairy mix of bindings to a straightforward "LPUSH to everyone whom it may concern" and wouldn't look back.

That may be less efficient in theory, but the machine-load (i/o, CPU) went from "uh oh" to "barely measurable" for us. Even more importantly we now feel to have a much better grip on the system because if something goes wrong then we'll know where to look. In contrast rabbit was effectively a blackbox, which turned into a huge problem once it ceased to "just work".
Smarkets, a betting exchange startup based in London's hot White Bear Yard incubator, is hiring:

http://smarkets.com/about/jobs/

strong front-end and Python skills a must; a willingness to hack on Erlang, RabbitMQ, and Couch a bonus. Extra points for push Javascript (Websockets, Comet) experience.
For the situation at hand, probably something like "It is with regret that we learn about the passing of Mr. Liang. We will keep his family and associates in our thoughts." Add "and prayers" if in USA.

It means the same thing, it just sounds slightly more appropriate for a corporation in 2010.

Disclaimer: I'm not quite native either.
Google has a virtual team which provides this information for all their properties: http://www.dataliberation.org/
I'd lose some meta-data about which photos I thought were worth uploading.
Are you in danger from Facebook's privacy changes?
I don't understand where you're going with that argument. It still makes children victims of circumstance.
I need a VC [mistake]
That is some laughably bad dialogue in the excerpt. Girls have no problems whatsoever with dating assholes...
I wonder, are all those NES which can be played there public domain?
I can only imagine that being orders of magnitude more tedious than typing code.
Interesting that this information is now out in the open. On the other hand, knowing it didn't seem to help this guy much. Presumably the people who install ATMs aren't quite dumb enough to leave the default password.
Great point. Hacker news is a great example of a space that is both open and social.
Should consider renaming it to "PySquared". You can have that free of charge.
I save GMail via POP3, Google Docs with a Python script, and I keep originals of Flickr and Picasa photos. Fairly easy to do.
Kind of. Fujitsu has enjoyed lots of high-end SPARC/Solaris sales for large telcos, an extremely profitable market Sun had to compete with them in and, to my knowledge, mostly lose.

The Fujitsu relationship is a bit symbiotic, in that they also co-develop SPARC technology. IIRC, SPARC V is Fujitsu's kid, while Niagara is Sun's brainchild.

As for Ross, Sun hardware has always been low-volume/high-margin. I guess they were aiming to make more money out of post-sale services and software than hardware. Ross made hardware that had to run Sun software. In that scenario, clones didn't hurt that bad. Apple, OTOH, has always been a hardware company with a strong brand.

Good you reminded me of that - I have no Ross in my interesting computer collection.
I don't have to look far for a counter-example: reddit. From the articles and interviews I've seen, I think rooming together was a very important part of reddit culture early on.
You lost me there. You said that it is not discourteous and doesn’t cost someone money when the customer doesn’t show up to the appointment, right? What does this answer have to do with that?
But that came in a proud tradition. The first Lisp interpreter was originally written in Lisp! Before there actually was a Lisp!

Near the end of http://www-formal.stanford.edu/jmc/history/lisp/node3.html#S... we find:

Another way to show that LISP was neater than Turing machines was to write a universal LISP function and show that it is briefer and more comprehensible than the description of a universal Turing machine. This was the LISP function eval[e,a], which computes the value of a LISP expression e - the second argument a being a list of assignments of values to variables. (a is needed to make the recursion work). Writing eval required inventing a notation representing LISP functions as LISP data, and such a notation was devised for the purposes of the paper with no thought that it would be used to express LISP programs in practice. Logical completeness required that the notation used to express functions used as functional arguments be extended to provide for recursive functions, and the LABEL notation was invented by Nathaniel Rochester for that purpose. D.M.R. Park pointed out that LABEL was logically unnecessary since the result could be achieved using only LAMBDA - by a construction analogous to Church's Y-operator, albeit in a more complicated way.

S.R. Russell noticed that eval could serve as an interpreter for LISP, promptly hand coded it, and we now had a programming language with an interpreter.

The unexpected appearance of an interpreter tended to freeze the form of the language, and some of the decisions made rather lightheartedly for the ``Recursive functions ...'' paper later proved unfortunate. These included the COND notation for conditional expressions which leads to an unnecessary depth of parentheses, and the use of the number zero to denote the empty list NIL and the truth value false. Besides encouraging pornographic programming, giving a special interpretation to the address 0 has caused difficulties in all subsequent implementations.
Chrome Extensions Gallery finally gets categories. Well, 6 anyway...
A big part of it is psychological - when I was at the Apple store last night, people were waiting in line to play with any and all of the Apple products. Whenever someone would move away from something, another person would jump on it without knowing or caring what it was. If a consumer sees everyone around them buying a product, chances are they're going to want that item too. It's like peer pressure for the consumer market, you buy things to be cool (of course this applies to everything, not just Apple).
As ankeshk pointed out, average salaries may be low, but there is no dearth of well to do people in India. Also, young people spend a lot of money on mobile phones. A fancy and suitably expensive phone and a motorbike are what is a car to an american teenager.

India has unequal distribution of wealth compared to western countries. Thinking of India as a poor country is common mistake.
Download here: http://sourceforge.net/projects/high-scale-lib/

And some relevant blog posts by the author, Cliff Click:

http://www.azulsystems.com/blog/cliff-click/2007-03-26-non-b...
http://www.azulsystems.com/blog/cliff-click/2007-04-23-nonbl...
http://www.azulsystems.com/blog/cliff-click/2007-06-03-engin...
http://www.azulsystems.com/blog/cliff-click/2007-09-13-more-...
http://www.azulsystems.com/blog/cliff-click/2008-01-07-addin...
http://www.azulsystems.com/blog/cliff-click/2008-08-07-just-...

His blog is a must-read if you like compilers, running things at scale, JITing Java, interesting data structures, and generally being Really Clever At Computing.
Macintosh's high margins have always been derived from a strictly segmented product line, even pre-Jobs. There's simply too many "holes" in their line to support a consumer-based clone strategy without it turning into a race to the bottom.

What Jobs-era Apple realized is that a simple, distinct product line actually easier to market to consumers than a complex full-line. Easier to understand, easier to buy, less paralysis of choice.

The one place the lack of clones is hurting them is in Enterprise. Apple doesn't really want to be in that market, but they could outsource server/workstations to someone like HP for sales to larger companies only.
Change my MX record, bitch a little bit and then get back to work.
programming is neither art nor science, it's engineering.
Doesn't explain why the software couldn't revert to Open Source once that company goes defunct. If I were running a large company, I would think about asking for such terms.
A point nobody made so far: If you're from a foreign country you have very little chances in getting a visa on freelance/part-time work.

I'm in exactly the same position that you are, except I also need a US Visa. I feel sad reading all those suggestions that I can not do because they won't give me a Visa :(
Don't be so sure...
I think the only thing he got wrong was the irrelevance of NeXT.

Just about everybody I know instantiates lots and lots of NSObjects every day. ;-)
I'm actually looking in NYC right now as well. We should chat!
This is an excellent view. The books are there to read, the art is there to view. College can motivate a person who is interested in grades, but not someone interested in the subject. You do lose out on the professor reading a book to you, but you could just read it yourself. Also, the professor isn't there to answer your questions, but, you might ask them via email. Some professors might feel delighted to discuss their subject with a genuinely interested party, rather than a grade seeker.

I think the most important thing you miss out on is the ease of finding peers to discuss the subject with. My degree was in math and physics, and, while I didn't talk to many people about physics (which I feel I don't know very well, btw), I had a good friend in math, and we would often hang out and discuss it. We took a lot of the same classes together (even outside of math), because we got so much out of our discussions.
If you are generating large sets of data you are better off calling the script from node. Also, if you are using the browser demo it's gonna try to append all that info to the DOM.....

I put this together in less then two days, there is a vast amount of room for improvement in this library. I'd be happy to see a web workers fork and streaming async version in node.
I'd like to see better test data for sure. It's pretty easy to add more custom definitions in the definitons.js file.
that was saruman's play
Latin proverbs
Yes, there is a little tongue-in-cheekiness to this. I don't think people will actually signup. But it's kind of a personal experiment in jumping on a trend and seeing what I can make of it.
The seasons are, however, noticeably different from the Sorkin ones. Some find it to be better, worse or all the same. I have to admit that they felt subpar, but obviously not downright bad.
Is it possible/tenable to hire Americans?
Only place it's noticeable is the header of the page. I wonder if it's the only place where it save bits, or if it saves some in the rest too. If it does, that seems like the kind of graphic you'd want to use it with.
A 6-Step Relationship Guide to VC
PNG8 allows you to use alpha in palettized form. Images you want to use in a "composite" context(icons, buttons, sprites, etc.) really need alpha to look great, but you don't usually need the full color gamut for them either.
Do you have any hobbies? Are there any stores in your area that cater to your hobby? I'm trying to get back into RC-car racing and if I needed a 20-hour/wk job I might look at one of my local hobby shops.

Agree with those who said lawn care. It's hard to build a long-term business because it is competitive but if you're just trying to make $1-2K/month, you can do it. Being a helper/laborer for a tradesperson also sounds like it might fit your desire to not sit in front of a computer all of the time. Good luck!
Really paolo? I'am italian and i work with my friends Fausto Napolitano in Adds+: www.adds.it.

My blog is: www.dariosalvelli.com

Send me an email to: dario at adds dot it
Ask HN: Interview questions for a better Product Hypothesis?
On Venture Hack's Customer Development presentation[1], Customer Discovery starts out with a product hypothesis.

However, as they say, it's "a capital mistake to theorize without data"; and I believe if the goal is limited to "creating a viable online business", and we have a target market set -say, "professionals doing professional stuff"[2]- we can do better.

By asking well-phrased, well-framed questions to a small (but statistically significant) partition of the target market, we can pull out product hypothesizes right from the market.

So, my question is: which questions to ask, if our goal is to limit the answers to have good scaling characteristics?

Why you should care: finding an answer to this problem would contribute to massively de-risking startup creation.

[1] http://www.slideshare.net/venturehacks/customer-development-4-customer-discovery-part-1

[2] http://www.kalzumeus.com/2010/03/20/running-a-software-business-on-5-hours-a-week/
Are they licensable? If not - in my world they become public domain.
Ask HN: How to get a U.S. Visa (and work on your own startup)?
I've been living in the Bay Area (in Berkeley) on a J-1 research visa for half a year, fell in love with the startup community and now I need to extend my stay. As a "researcher" at UC Berkeley I was able to work on my own projects and engage in the nearby startup scene without problems.

Now that I need to find a legit job allowing me to stay in the U.S., I'm afraid that I will not be able to work on my own projects as much anymore. In Germany I used to work as a freelance consultant. Is it possible to get a Visa doing freelance work? Or part-time work?

Another question is what kind of Visa I can get? Apparently regular H1-B working Visas are handed out only in April, so I'm out of luck. Is it easier to get internship Visas?

The next-best thing to working on my own projects would be to work for an early stage startup (the earlier, the better). Is it even possible/economical/easy for a small startup to acquire a working Visa for me?

I should talk to a lawyer but I figured that HN is more likely to provide me with the "dirty" tricks of immigration ;)
Ask HN: Do you recognize this approach to programming?
A few of the flight simulators I work with use a novel software framework developed inhouse by the manufacturer. I'm curious if any of you can
identify something similar.

The convential approach for commercial flight simulators is to use a large shared memory to hold the state of the simulation, and a game loop. Hardware interface signals are fed into that shared memory, and every iteration of the game loop executes software that reads and updates the shared memory.

The novel approach uses no shared memory. When a hardware input signal changes, it raises an "event" consisting of a name and value. The
software then raises any other events that depend on this one. They have created a programming language to get the most from this. In that language, say you have:

a = b + c

d = e + f

These two lines will NOT get executed in sequence. They declare relationships between events. When event "b" occurs, the event "a" will be raised and its value depends on b and also the last value of the c event.

It turns out this is really powerful and works well on a distributed system. Did they create something new here?
It's an interesting topic, but could we find a better source than Fox News?
You can buy many of those games on Nintendo's Virtual Console service, so yes, they are licensable.
No. They aren't "abandonware" either, as many of them can still be bought for the Wii's virtual console.

The Emulator is pretty impressive, though. Especially the sound emulation/output - iirc the JavaScript Audio API has no "direct" way to play arbitrary wave forms. I guess it uses the data URL scheme and a simple WAV header!?
Modern processors may be to blame for that. Out of order execution, register renaming and speculative execution are very hard to wrap your head around.

That's what I liked about the 6502 - very simple, very direct and somewhat RISC-ish. Not many ways to do something. It is said the ARM was very 6502 influenced, but I never worked with it on a low level.

The other thing I liked about the 6502 was that I was flying under the OS all the time on those machines. Dealing with the OS at the machine-language-level is usually painful.
That sounds like the software equivalent of a hardware description language, like VHDL or Verilog. I think that's also the model that LabView works on, but they have a graphical editor instead of a textual syntax.
You can find his "Khan Academy" site here:

http://www.khanacademy.org/
Excellent example!
Last time I checked, PyPy was not compatible with modules written in C for CPython. IIRC, they wanted to correct that.
H1 visas are not just handed out in april....the so called quota is started to fill in April. You can still apply for a H1B as far as an employer is ready to sponsor your visa.
Fat free?
The a = b + c examples looks like http://en.wikipedia.org/wiki/Constraint_programming .
I think it's a fantastic result. Very useful for including screenshots in blog posts without sacrificing too much quality, but clearly decreasing size.
(the submission title should have no comma.)
Gmail + IMAP + offlineimap = Synchronization + Backup
To the extent Fox New coverage of this has been driving any of it it's an important source. That's been reported and I think their contacting sponsors is a matter of record.

The article also seems to be accurate and exhaustive, maybe even fair and balanced ^_^.
Thanks, that's a good way of putting it.

"If you enjoy your work, then stuff is basically free."

I'm off to enjoy my free stuff.
If program X is Free Software, but non-Free program Y will accomplish a task I wish to accomplish better and faster, I consider using X to be giving up freedom. The extra time I spend accomplishing the task with X is time that I am no longer free to use for more interesting pursuits.

If it were possible to make a list of everything I wish to do, and then arrange to do those things in the most time-efficient manner possible, there would still not be anywhere near enough time in my likely maximum lifespan to accomplish more than a small fraction of them. I'm not going to further waste my limited time using tools that aren't the best I can obtain for the task at hand.
Secretive Speed Traders In Spotlight After Flash Crash On Wall Street
Flash Crash - why is microsecond-trading allowed on stock markets?
I'm not sure I understand why the admins got so upset about it. If, in fact, Wikimedia Commons was hosting illegal images, why shouldn't the foundation take actions to ensure they were removed?
I don't think you can get a visa as a self-employed. Small start-ups hiring H1-Bs are very unlikely because it is a long and expensive process, unless you have a background that is truly unique and valuable. Think about the research you have developed at UC Berkeley, maybe you can find a start-up that matches your research and wants to invest in a visa sponsorship.

I think it's easier for a big company to hire H1-Bs because they already have an infrastructure to handle that (lawyers, immigration experts, etc...). I myself immigrated to the US through that path. Maybe you can work for a big company and do something on the side?

As far as I know, the government issues visas any time of the year. There is a yearly cap, so maybe they already reached the cap for 2010? I don't know, but it's easy to look that up (go to USCIS web site).