skysight-inc/HackerNews huggingface dataset:
I guess it's because I'm slightly too young to have enjoyed it in its prime, but I don't get the excitement over the Duke franchise.

It seems like a standard FPS with some cheeseball bravado, sexism, and sex wrapped around the mechanics. Also, I can't imagine why anyone would think the same people could make a modern game, which is 1000x more complex and expensive to produce than the games of old, with the same success that they made the old, relatively simple one.

So what's the major excitement here? Humor? Pure nostalgia for the days when the cheeseball stuff was really satisfying?
Python/Java/Flash - Atlanta, GA
Turner Broadcasting System

We're looking for both entry-level and experienced developers to help in building out existing video frameworks (playback, transcoding, streaming, etc.) that support several large Internet properties. Contact info is in about.
For Boston Perl people, both Liaison International (http://www.liaison-intl.com/careers/index.html) and Shoebuy (http://www.shoebuy.com/contact/employment.jsp) are hiring.

Both are offering Perl+SQL web development jobs.
Any Emacs gurus know this one: how can one add a macro to the macro ring without re-defining it? I can't operate on a macro (e.g. with kmacro-step-edit-macro) unless it is in the macro ring, but sometimes macros have already been deleted from the ring (kmacro-ring-max defaults to 8) and are saved only as an elisp definition in the .emacs file.
I work for a company in the insurance sector that has a few divisions that rely on mainframe programs from the 1970s. Most of the actual hardware has been replaced, so everything's now running on z/OS instead of OS/390, but I believe we have some tape-mounting robots that are at least from the early 90s.
More correctly, this is how to send a message using commutative ciphers without ever exposing any keys - public or private.

This is the problem with analogies such as these. They can sort of be nearly right, and sort of give the right idea, but at the same time actually be quite misleading in the detail.

Here's what's actually equivalent to the analogy. We openly agree a large prime N (this is equivalent to agreeing on a style of box to use). I select a random number A (the padlock) and compute its multiplicative inverse A' (mod N) (the key). You do the same to compute B and B'.

I want to send you a message M. I compute W=M^A (mod N) [I put the message in the box and lock it with the padlock] and send that to you. You compute X=W^B (mod N) [you put your padlock on it] and send it back.

Now I compute Y=X^A' (mod N) [unlock with the key] and send you that, and finally you unlock with B' by taking Z=Y^B' (mod N).

We compute Z=Y^B'=(X^A')^B'=((W^B)^A')^B'=(((M^A)^B)^A')^B' but that's equal to M^(A.A'.B.B') which turns out to equal M. On the way any evesdropper will know M^A, M^(A.B) and M^B, but it is computationally infeasible (if P!=NP) currently to compute M, A or B from these.

The obvious method of attack is to use M^A and M^(AB) to try to deduce B and hence compute B', but that's equivalent (probably) to the discrete log problem ( http://en.wikipedia.org/wiki/Discrete_logarithm ) which is thought to be pretty similar to factoring integers.

Both RSA and Diffie-Hellman-Merkle-Williamson key exchange need different analogies. RSA usually uses the analogy that I give people open padlocks, and they use them to send me locked boxes. I can open them because I have the key.

I don't know a good analogy for the DHMW key exchange. It works like this. We agree a large prime N and a suitable base b. I choose a random A, compute X=b^A and send X to you. You choose a random B, compute Y=b^B and send that to me. I compute Y^A, you compute X^B, and we both end up with K, a shared secret which we can use in a symmetric cipher.

I now await the really clever people to correct my errors.
Google Turns 12 Years Old Today
Yeah, our oldest stuff is routers as well, I believe we have some 8-9 years old. Nearly as old as the company!
On a tangentially related note, a friend of mine is planning on putting an SSD into his PowerBook G4. Of course, those plans may be on hold as he claims to not use his computer much anymore, after getting an iPad.
Not really. Englebart pioneered the mouse & a semi-GUI interface in NLS, but it didn't involve multiple windows.
IEtab doesn't count. You're just framing the IE rendering engine in firefox chrome.
OpenBet.com - London, UK. http://www.openbet.com/careers/overview

C/Java/TCL/HTML/JS/Informix/Erlang/Unity/Flash

We have a variety of technical positions available including Architecture, Development and Development Support roles. OpenBet is a supplier of sports betting and casino software. There is no remote working for new recruits however along with the London office there are small, start up satellite offices in Canada, Australia and China.

OpenBet has a flat structure with projects driven by a mixture of Customer and R&D. The emphasis is on problem solving as opposed to use of specific technologies. Critical areas of focus are high transaction and real-time transaction throughput with zero downtime.
In Sweden we usually call it "mobil", so we don't have the problem either.
(e) - great learning opportunity to focus, hunker-down and do an initial spike in a new tech. (i was team pants-pants-evolution)
Does the sun rotate?
Hi,

I'am damn curious to know if the sun rotate's on it's axis.also is it true that it revolves around the milky-way? if so does it take the entire solar system along with it?what really happens when the entire solar system gets shifted to the other side of our galaxy?
Actual spam, or brilliant parody?
deepzoom version of the same kind of stuff http://alex.bouncingbox.com/iss/
I never realized that Google Dashboard existed until reading this (https://www.google.com/dashboard/). It's nice to be able to access all of the services/settings in one page, and a little frightening to see how much I really use Google and how much information I have stored there...
One pain point I've had since switching from Basic Auth has the lack of debugging via a terminal and curl. That was pretty useful.

For Ruby-minded folks there's http://github.com/marcel/twurl which is effectively curl that uses OAuth - though it isn't the same.

John Nunemaker wrote a tutorial on how to get get up and running with OAuth pretty quickly (though it is for the Ruby/Rails audience) http://railstips.org/blog/archives/2009/03/29/oauth-explaine... .

I'll admit getting started with OAuth takes some time to ramp up at first, but that ramp up time gets smaller each subsequent app.
There's an oauth curl to write script quickly with oauth and curl http://code.google.com/p/oacurl/
All this does is reiterate a few voodoo "tips": move your router, update firmware, blah blah blah.

It does nothing to promote understanding of any problems, nor does it propose systematic troubleshooting.
You either up the realism on the character model or scale it back on the environment, physics, sound, story, gameplay, etc..

The Team Fortress 2 art style would be perfectly appropriate to keep him looking smarmy and impossibly perfect.

A grittier character model like what you see in most modern war games would work too. You can still give a guy blonde hair, huge muscles, and dark glasses without making him cartoony. You'd just make him look like Ivan Drago or something.
Right, so the Wikipedia summary that you link to verifies what I said about his previous position:

"Lomborg's main contention involves not the science of global warming [...] He [argues] that the economic cost of the restrictions [...] is impractically high [...].He proposes that the importance of global warming in terms of policy priority may be low compared to other policy issues such as fighting poverty and disease [...]."
Yes, it should definitely be in the Preferences dialog!

I'm not quite sure if it's sarcasm or not. Honestly my first thought when I saw the buttons like this was "WTF is this?!". However, this should not be an application preference! One thing that Apple does (that every company should do) is making choices for the users. Sometimes they're wrong (this one looks dubious to me) but adding settings is the wrong approach to it.

I recently started to use a Windows PC (granted it's XP) again and the number of preferences (e.g. system, Outlook) available is completely insane.
CUPS main developer was hired by Apple in 2007, and the source code was purchased from him, with open source releases ongoing.

That said, there's not much of an improvement to the device configuration, even in OS X, since this came out, if you have to configure the printer manually.

The one big thing that makes OS X printing so easy is that it tends to autodiscover directly connected USB printers, and most recent networked printers support Bonjour which in most cases "just works".
The real enemy of the Duke: "Rest in pieces 3DRealms!"
The oldest machine we have PIII that is used from time to time for floppy disk and tape drive acquisitions (like, once a month maybe)

The oldest machine in constant use is a Pentium 4 3.2GHz from '04 which is making rainbow tables in our cluster (it is one of my old machines which was sat on a shelf, every little helps)
Kudos to the organizers for keeping the registration affordable. $199 for the early-bird seems very reasonable. I recall that the goal was to pay for the venue plus a little contingency.
EPassporte Banking Partner’s Visa Program Is Suspended
Nothing, which is why it sucks.
Yes, or no, depending on your inertial frame of reference. Same answer as "does the sun fly through space faster than a rocket ship?"

The sun isn't taking me with it. I am also rotating around the milky way. I happen to be rather more acted upon by a big rock than either of those relationships, though.
tl;dr version: to be compatible with MS-DOS, a system that was detrimentally "parsimonious" with memory.
Ask HN: anyone willing to contribute ideas for pricing for our startup? 
Hi folks - we're coming out of beta soon and need to come up with pricing. trouble is I'm not sure how to price it. Is anyone willing to contribute ideas on pricing this service? Any input would be a help and much appreciated.

The service is an REST based API that converts documents to PDF and other formats, for example extracting text from documents.

The site is at http://www.pdfalchemy.com

I'm thinking that we should have subscription levels like:

$0 (free) per month to convert up to 100 documents per month

$x per month to convert up to 500 documents per month

$x per month to convert up to 1,500 documents per month

$x per month to convert up to 3,000 documents per month

$x per month to convert up to 10,000 documents per month

$x per month to convert up to more than 10,000 documents per month

I'd love some input from the HN community on what people think the prices per level should be, and also some input on the numbers of documents per month.

your input valued. thanks as
StartupDigest is our startup, its a media company.

So being called that is definitely a compliment :)
"decent" is the perfect name. Better than the crap the anterior version was is a better description. Perfect for milking the cash cow.

-Windows 95? Come on, your memory fails. It was utterly usable and crashed hard everyday. Any other OS of the time was better. It was so basic... paint? notepad? a big pile of shit. And they have been budling the same crap more than 10 years until Windows 7.

-IE6 was good at the time. It's sad it was so many time without new versions.

-The first usable SQLS was the 2000, and sincerely, until 2003 oracle ran circles around it.

-.NET and C# is OK, fine lenguage.

-ASP.NET I do not know.

-Visual Studio is OK, but almost because it has no competition.

-IIS7+: I do not remember the last version I touched, but I had to clean my hands with bleach after. Oh! and it came with W2000, and obligatory for some SQL Server stuff, for no aparent reason.

-Windows Server 2003, better than the 2000, yes. And grey.

-Microsoft Security Essentials: no please.
I guess only a non programmer can say that (though Steve Jobs is a personal hero) ;)
Because cheap printers are dumb, and want a bytestream in the format that they can feed directly to the printer head and electronics.

There are "generic printer drivers" out there, but require more logic on the printer side - Postscript and (to a lesser extent) PCL.
A Diatribe on Maintaining State
(d) just a harmless fun activity (and great way to showcase and learn a new technology)
> This is why dieting must always be paired with exercise.

No it mustn't. A lot of people have difficulty with the increased appetite that ensues.
Feeding 10,000 cats--not that hard.

Getting 10,000 cats to breed optimally--pretty much impossible. Heck, try getting three of them to optimally not fight each other for a week at a time.
At my brother's office. Pentium II, 128MB running running SBCL ~0.8x and Allegro Serve on Slackware 7.0 (still on a 2.2 kernel, IIRC)
Tasp? It's an electrical device that rots your brain by overstimulating it. Too bad it sounds a little clinical.
More like people knowing what their needs are but only being able to buy products that were built with the engineers needs and not the people.
Illegal Gender Discrimination in Tech? Hardly
like with email (where spam fighting has been quite successful) submitted posts should be run through spam-filters.
Just start building something. Start small and add to it as you learn. That's what I did about a year ago but I had previous programming experience.

A year ago I had never owned an apple product and had never seen objective-c, now I have 5 apps in the app store, one of them in the top 50 for travel. It's been a lot of work but the first step is to start. Get a macbook and an ipod if you don't already have one, some books if that's how you like to learn (doesn't really matter which specific ones) and create something.

Start building something that you would use or something that already exists. That way you are more focused on learning how to make it work rather than figuring out the specifics of what it is you are trying to build.
Twitter has been quoted claiming 176M unique visitors a few months ago. That stat makes sense for a site like nytimes.com, but not for a social network. The number of active users is close to a standard in the industry. When Facebook says it has 500M+ users, they mean people who have accounts and have visited the site in the last 30 days.

Thing is that everyone knows the right stats to publish. They only use 145M because is sounds better than (the more likely) 70M active. This doesn't come as a coincidence as Twitter is trying to start selling ads. Attractiveness to advertisers is directly proportional to audience size.
It seems that we're both right according to "Top 10s: Best In-Game Quotes" [1] and this making of video [2].

[1] http://www.armchairempire.com/Features/Top-10s/quotes.htm

[2] http://www.youtube.com/watch?v=dE46xsJ11GU#t=0m47s
Agreed, though startups also like to cut costs, and old stuff can be free. A lot of the hackers I know who still hang around the fringes of academia have some crazy old hardware salvaged from university skips etc that still works and is used reliably - usually, to echo the thread above, as a router or similar.
The Umeboshi Server (http://umeboshi-fireteam.no.de/) is quite interesting, nice idea.
Recently I was onsite with a client doing a pet test when I came across a production server running NT 4.

It was a PBX, supplied by a vendor, and therefore unable to be administered or upgraded by the client without voiding the warranty. Amusingly, the company I was at had only existed for about two years; which means that at least sometime in the past two years, there is a company selling a PBX appliance that runs on NT 4 (I don't even know how they can get a license for it).

Off topic; port scanning it was like trying to remove yourself from a landmine that you stepped on. It required action-movie dexterity.
8 websites you need to stop building [comic] :P
15 years old. It runs Win 95 and is used to build a version of one of our products that stops shipping this summer. It uses a 3rd party control that cannot be installed elsewhere as the vendor has gone out of business and the product has an aggressive anti-copying mechanism.

It was the only machine remaining that could build the product (the others died or were upgraded by mistake over the years), and the replacement 32-bit product ended up being 5 years late.
On an internship with the UK defense research agency my job involved the conversion of some ALGOL-68 simulation code into Java. I would be very surprised if the professor for whom I worked was not still hacking away at the ALGOL. No idea how old the machine he used was, but it would be quite happy in a museum...
How? I thought those only had FC and SCSI interfaces.
Downvoted for being not only inaccurate, but incorrect as well. There is no such thing as "maximum path length" in DOS. Interrupt 21h, for example, used ASCIIZ path which could be up to 64k long, terminator included (due to how memory was addressed in real mode). I believe that the shell considered the path to be up to 80 characters long, but I could be wrong about that.

Had you actually read the article -- which, one hopes, would be a prerequisite for writing a "tl;dr" version -- you would've understood that 260 characters is a limit imposed by Windows API.
This is the description of public key cryptography, or as you referred to it, asymmetric cryptography. It is a different technique and solves a different problem from the other metaphor above by asmithmd1, which is for Diffie-Hellman(-Merkle) key exchange.
This seemed glaringly obvious to me, but I guess he wouldn't have had anything to write about then.
Steve Wozniak and Steve Jobs: Interviews about being phone phreaks
Next gen e-commerce platform needs ruby hacker
angel-backed startup with major media partnerships already closed pre-launch looking for first employee ruby hacker. get in at the ground level!

based in SF

email rubyhackr@gmail.com
No. Cool and trendy mean that something is on the path to being mainstream. When it does hit mainstream, it's passé. :-)
> ""natural selection" - as I understand it - narrows down variations, it does not expand them."

The simple answer is that natural selection often reduces variability, but that does not mean it will reduce a species all the way to a single variation. Sometimes natural selection actually increases variability by favoring outliers (specialists) over the average (generalists).

Consider a population with two food sources that require slightly different characteristics to access, for example, food sources at different water depths. They'll be most easily accessed by creatures whose neutral buoyancy puts them at that depth of water. Natural selection may favor individuals who are most able to generalize (that is, those who float right in between) or those who are most specialized (those who float right at the level of one food source or the other), depending on various details of the system.

If you have the relevant mathematical background, you may want to look up some of the recent models of "adaptive speciation" (Ulf Dieckmann and Michael Doebeli have done some great work in this area; their book [0] has some great examples.)

[0] http://books.google.com/books?id=Z-gCf7TD9-MC&lpg=PP1...
and lawyers to abuse
หน้าเริ่มต้นของ Mozilla Firefox
It may just stay being called 'phone', the same way a computer is called a computer.
Yeah, you can usually delete certs, at least in third-party browsers, even if they're built in.

I'm not sure if you can delete any of the OS's built-in certs ('cept maybe on Linux); and I'm not sure I'd want to risk that. Verizon/GTE/whoever probably authenticates a lot of really useful people too... (Which is a risk with deleting the browser's root certs as well.)
The perlobj perldoc is about the old style OO -- and discusses the old style OO... :-) It doesn't discuss any CPAN modules at all (there are quite a lot about OO). Are you trolling?

What problems do you mean with Moose and the blessed OO?
The source code for the news.yc website is open source, right? We should patch it...
Peculiar - An icon package made only in CSS
Our lab has an old 486 which still runs MS-DOS 6.2 as its primary OS. Why? Because it's got a bunch of proprietary hardware in its guts that runs our differential scanning calorimeter, for which there are no modern drivers and no replacement hardware exists. Sure we could buy a new DSC, but the damn thing still works...
Yes, we do (as well as other open source video/ image processing libraries such as ffmpeg).

OpenCV is a large toolbox that contains solid implementations of many standard image processing and vision techniques. We use several of those as building blocks for our algorithms. It doesn't sense to reinvent the wheel for standard operations such as converting between color spaces or histogram equalization.
Simplest and most concise Twitter OAuth implementation
yep.I agree.overkill
The oldest computer I use on a regular basis is the ECU in my 1990 Honda Accord.

If that doesn't count (and I see no reason why it shouldn't!) then the oldest is probably a server which I think is about 6 years old now.
I'm pretty sure the live version has mods that aren't in the public version. PG has said that he makes mods to improve various aspects, particularly things like detecting voting rings and other such gaming of the system.
Most of my friends in bioinformatics still use Perl extensively, and it's the primary language in a couple of QA groups I know people in. I don't know that it'll ever be "hot" again, but it's certainly still a production language.
I think you hold the record so far!
I still think fondly of Win2k, it was fast and stable, but it was also the source of most of the publicity about Microsoft's security practices. There were a slew of critical updates till around 2004 when things started to settle down. From what I can tell, 10 years on, Windows 7 is the first noteworthy improvement.
As bad as Sharepoint is, most of its competitors are much worse and also make huge piles of money.
Well, it has to be. How could it remain eternal vaporware if someone isn't continuously claiming that they're working on it?
Meh. The space of bad things google will realistically be able to do before and after the update is basically unchanged.
Afaik he defined the different frames of reference.
Yes it is revolving around its axis, that and the rest of the answers are to be found here: http://en.wikipedia.org/wiki/Sun
If I were being cynical I might call it a Tether.
Unfortunate Life as a Contractor
It's OK by me as long as Apple continues to let third-party developers do the same.
Embedded systems count. In that case my oldest is now 1993, from a relatively late Mini with an ECU in it. The ECU is just about the only part on that car that doesn't rust.
Did you watch Futurama last night? I have trouble believing that two detracting comments about Safeway ice cream were spontaneously made a day apart.

"What do you say we go get some sewer coffee, sewer cake, and Safeway Ice Cream?" - Futurama
When do you decide to use some directory like ~/emacs or ~/elisp or whatever instead of your ~/.emacs.d/ directory for your packages? A lot of emacs sites say to use ~/.emacs.d, but then I see a lot of masters putting them in a directory of their choosing...
The point was that anecdotal experience differs.
Oh god, I feel a little sorry for you.

This game was like seeing The Matrix without anyone telling you the basic plot. Your first hacker news post where pg actually responds to it. Your first bungee jump. Your first go on a real gun. Your first pvp kill in eve online.

It was ground breaking. It blew your mind and sent a chill up your spine.

It's just one of those things that when it came out it was so ahead of its time. It opened your eyes to what could be done. Now it seems dated, then it was amazing.

I guess those that had that the first time round are all hoping it will do the same thing again.
I like Charlie Brooker's name for them... Jabscreen [1]

Well, at least for a certain class of 'smartphone'

[1] http://www.guardian.co.uk/commentisfree/2010/jul/05/iphone-4...