skysight-inc/HackerNews huggingface dataset:
The success of a job board is based entirely on it's ability to attract candidates. So you've designed a decent site, priced yourself competitively now how are you going to attract a huge amount of candidates?

The other drawback of cheaper job boards is that more senior candidates tend to avoid them due to the assumptive association that they are essentially cattle marts for employers to find low quality talent.

don't sell candidates to recruiters

Most job boards, particularly smaller job boards, rely on recruitment agencies as their primary source of income. You would be missing out on a huge market here.
Great, I'd just like to have a white, black and 50% grey reference within a page - maybe Piknik letters up there?
Nice idea, how about: MoneyForOldRope.co.uk
Even people who play Farmville want to avoid playing Farmville
> Java was available on Windows pretty early on, and I can't see Microsoft rushing to make that happen.

You're wrong. Microsoft did their own Java VM implementation, got sued by Sun as early as in 1997 and had to stop distributing it:

http://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine
I expect they'll get along just fine, the same way companies rely on, say, VPN software where updates are distributed from the vendor's website rather than the OS vendor's website.
Looks cool, but you've also added 4 points of failure (each joint) to what was a straightforward mechanism.
> So Java will be gone in 10.8.

Apple's implementation of the JVM may be gone in 10.8. That's not the same thing as saying there will be no JVM (and conversely no java of any kind). I suspect someone will step up to the plate, either openJDK or Sun/Oracle.
Agreed. I submitted an alternative initially with this exact idea as an introduction, but I deleted it to let my submission read more easily.
I don't care that my hammer or screwdriver are ugly. My hammer drives in nails, and my screwdriver inserts and removes screws quite well.

To me, both are effective at the tasks I need them to accomplish.
Could be worth it to meet someone interesting, unless you're looking for funding, in which case I would donate to something else and meet him some other way.
I have to admit, this one made me laugh. But it doesn't feel quite appropriate as a name for a highly stable and durable data store.
I've been robbed three times.

First time was a knock at the door, opened it, got rushed by three guys "we've come for the computers". (haha I had moved house half an hour before! - true)

Second time I'd rushed to go to the toilet when I came home, forgot to go back and lock the door, someone came in and took a couple of cameras.

Third time I was out (last weekend 7.30pm), came home to my front door boarded up. They had kicked it through but my neighbours heard the noise, called the cops. No-one there when they arrived and nothing taken !
I think it was a bit premature to post this.

I understand this is a toy app to help you learn Python and GAE, but I would've found this more interesting if you had gone over your "rewording" algorithm and the whys of the implementation decisions you made.

There's not much information that's useful, here. Sorry.

I hope you do a more thorough writeup when you're finished.

Since this doesn't appear to be a tldr.it kind of app, it would be interesting to give the option of tweaking the rewording algorithm towards the end user's vocabulary (perhaps either by having the end user paraphrase some demo text, or analyzing copy-pasted text).
I'd say give them a virtual machine image to run with certain (slower) specs, and ask them to periodically try the app out on that. Their main dev machine needs to be fast though.
If you can get past the "condescending excuse to save on hardware costs" bit there's actually a glimmer of truth to this. People are generally more motivated to solve problems they can directly experience and therefore understand. Question is: can you get developers to develop on a fast machine but consistently use an emulator/testing environment that's slower? If they are motivated and disciplined I would say yes. But it's worth a thought.
I had always understood it to be the other way around. Companies won't accept checks below a certain number, so you just start your check run at an "acceptably high" number.
i implemented the recurring billing for http://corduroysite.com with braintree and ruby activemerchant.

i did the recurring billing manually rather than using braintree's automated billing. i'm storing credit card numbers and addresses in their secure "vault" and just store the associated token with each customer record for pci compliance and added peace of mind.

some things to consider:

- store the last billed timestamp with each customer record, don't just sweep through each customer and try to bill for anyone with a billing date of today. if something goes wrong in your billing script halfway through, you don't want to double-bill those first customers and don't want to forget to bill the second half. when billing auth failures happen, you want to retry those failed customers the next day.

- don't be quick to blame the customer for their card not going through. even if it is on their end, it might not be their specific fault, and may be their credit card company, someone else using their company card, etc.

for corduroy, it emails the customer with a notice saying the charge failed but it'll retry for a week or so before anything bad happens. it sends the error message from the credit card processor, though many times they're hard to decipher exactly what's wrong (usually a billing address change though). if the card continues to fail for a week, the customer's site is put into a disabled state where the customer's staff users can't login without fixing the problem, but none of their data is affected.
I considered calling it "devnul", but I can't do sharding (I need range requests) so the joke wouldn't have worked anyway.
"In the beginning, Microsoft provided Java for Windows - but Sun took over when Microsoft violated their contract and made Java code written on Windows unable to run on other systems."
I thought the actual programming problems also mattered to great programmers.

Would you rather do something boring in a beautiful language vs. something interesting in an ugly language?
Totally agree. I would only add that even "radical" is difficult to pin down. Compared to who? Compared to current US politicians having single-pay health care is beyond radical but compared to nearly every other developed country on earth it would be moderate (since they all have and like it).
A workflow for R
Software Identifies Social Cliques You Didn't Even Know You Had
Or they could do their development on Windows or Linux in a VM. Or via VNC or the Windows equivalent.

At the last big Weblogic project I worked on, the (many) developers worked on Windows in VMs, on Windows boxes. One advantage being that we could use VM images pre-configured with Eclipse and whatnot set up just right.
You can write secure apps in PHP. What I find unforgivable about PHP is that most of the code examples you will find on the web or in books is outdated and insecure. For example, a newbie looking for how to make a DB connection is much more likely to stumble on the mysql_* functions than on PDO.
The other thing I like about OSX is the "instant on, no fancy flickering" way in which a Finder Window appears. On Windows (Vista, which I checked last), when you open "Computer", there's a green scrollbar on the top that races from left to right, flashes green when it's complete, the cursor turns from a normal one to an hourglass, the icons flicker, a "refresh" happens, the hourglass appears next to the cursor---all this gives a "dramatic" effect as if the computer has done an incredible amount of processing just to show the "Computer" window.

On the other hand, if you contrast it to what happens on OSX, the screen "just appears" without much fuss. This actually reduces distraction (at least to me).
I'd love to hear Richard Branson at next year's startup school. Vote up if you would too...
Developers benefit by having a fast machine. But it is also important that they feel the pain of using a slower machine if that is the target market.
> I am hoping you would consider commenting either to me or via your PR channels what are the future plans for the Java programming language and platform on OS X?

That would be a question for Oracle at this point. I think Apple just let us know what their plans are for Java.
Puzzle Pirates (www.puzzlepirates.com) has used virtual currency in exactly these ways (for gambling in virtual poker and other games, and buying virtual items that can be exchanged between users) since before Zynga was founded. Seems like clear prior art. The one claim that isn't in PP is the limit on the number of times an item can change hands.

It's hard to see how zynga wouldn't know about this.
For the most part you can keep things reasonable with bounds checking. If pressure in some area is 10x those around it then there was a mistake in the calculation. If your simulating weather patterns on earth over time, having a single square mile 10 degrees above what it should be is not going to do horrible things to the model. Clearly there are tipping points but if it's that close to a tipping point the outcome is fairly random anyway.

Anyway, if you could not do this and accuracy is important, then you really would need to double check every calculation because there is no other way to tell if you had made a mistake.
From the Dan Bricklin section:
"One thing I've always done, for many years -- I know Bob Frankston did, too -- you have to figure out a path through the whole thing and implement that first,"

I believe we call that MVP now.
I do. Company I used to work for who I still contract with uses the hosted version. As an independent, I use the free hosted version for 'startups and students'. I think I can have up to two users, max.
point well taken on sr. candidates not applying. not selling candidates to recruiters was a way to attract candidates to post their CV's. This way they would be safe from spam about jobs 600 miles away from them.
Unfortunately there isn't anything near perfect as far as I've found.

There are a lot of clever things you can do, but markup is incredibly hard to parse (in the "What's actually in here?" sense) and it's even harder to determine the original author's intent for elements. HTML 5 sites makes this much easier, but that's like 0.00000001% of pages on the Internet at this point. :/
What made you not use Braintree's automated billing? How long do you think it took you to implement from soup to nuts?
I expect it would be a lot easier, legally, to just transfer the rights to Oracle.

"open-sourcing" it isn't necessary.
Having a slow machine available to test your code on is a nice option, but I'd be very annoyed if I was forced to use it as my development environment.

Then again, it depends on what you're doing. I have a pretty slow netbook that I use when I travel. Working in Ruby or Java can be painful, but working in Lua feels exactly the same as on my Macbook Pro.
Are you suggesting that his characters write themselves?
Yeah, it would make sense to test things on a slow machine, but having a slower machine is like increasing a lumberjack's output by giving him a dull axe.
Just give them profilers.
Yes, but they'll write it for someone else.
Saying that Apple has completely stopped piracy is a bold statement. Hackers will always ways to crack systems, and I don't want to say it'll never happen, but I doubt we will find a completely impenetrable security system for software.

Somehow hackers are pirating iPhone apps right now (you can find pirated apps for free to install on jailbroken iphones). I don't know how they are doing it, but if the Mac App Store will work the same way, they've already solved it.

This is all such a distraction from what we all should really be working on: enhancing the web to become the desktop. I really hope the Mac App Store does not take off, as it is a setback for the web to revolutionize desktops.
Amazon P/E ratio 3x that of Apple and Google
Invisible border fence: Costly virtual border fence in tatters
Open Source Search with Lucene & Solr
Non link-jacked http://www.socialtimes.com/2010/10/report-new-york-times-has...
Gruber, very interesting, point of view:

"Here’s my question, though: If Mac OS X 10.7 ships without a working Java JVM, will you be able to write Android apps using a Mac?"

http://daringfireball.net/linked/2010/10/22/gosling-java-mac...
Computer class or computer science class? What's in your school?
I made a similar site a year or so ago called synopit.com but that relied on user generated content rather than algorithmic summarizers. I had some good traction early on, covered by readwriteweb and a few other decent publications. Me and a buddy were generating most of the content, usually of popular stories on reddit or digg, to which we would link in the comments. That generated a good amount of traffic, but we kind of got busy and then let the idea fall by the way side.

I still think user generated content is the way to go. A good example is this summary posted in the comments of the Ars Technica review of the Windows 7 phone: http://news.ycombinator.com/item?id=1818782 - that kind of summary just can't be programmatically generated (yet, anyway). I'm glad tlrd.it is having such early success, it kind of validates the market for me and may inspire me to pursue my idea further.
‘Angry Birds’ Developer: “We Will Not Use Chillingo Again”
It's worth the time if you are sure you can give it something special. But you can't know for sure till you build it. So ship and see.

Even if it fails, it will add to your experience.
JESS3 advising NASA, I am guessing there was a Foursquare partnership over Facebook Places probably due to timing. If I can speculate for a moment, Places probably didn't exist yet at the planning stages of the partnership as this was probably in the works for a while.

If Places was rolled out just a bit earlier, and the right connections were in place, they maybe could have been a bigger consideration by JESS3. I'd say this is a big miss for Facebook.
The converse is true-- you can get your developers to write slow and bloated code by giving them top of the line machines. Fast machines are good for quick builds, but taking the trouble to test the code somewhere else is usually too much.
Yep, here:

http://www.reddit.com/r/IAmA/comments/d3j03/iama_retired_pas...
I would say that, now though Netbeans has surpassed Eclipse. In my personal opinion as of 6.5 and on it has become the best Java IDE available. While SWT was clearly superior at the time Eclipse was originally built, Swing has caught up. I made the switch to Netbeans on the recommendation of someone I respect a great deal, I used it a long time ago because it was the only IDE Blackberry buit is dev tools on and it was one of the most painful development experiences I have had to endure. I was hesitant when 6.5 came out and my friend urged me to give it a second change. I am glad I did now, they really got their act together. I hate that Oracle bought Sun as it seemed in the last few years they where really getting their technical act together. Netbeans became a superior IDE, Glassfish is a great simple to use app server, Their identity server was a great product, Virtual Box was a great desktop virtualization product. They where making strides but they just waited too long to turn the ship.
Shweta Tiwari Hot Wallpapers, Shweta Tiwari Photos, Pictures & Images
Shweta Tiwari is a popular Indian Television actress. She was born on October 4, 1970 in Pratapgarh, (Uttar pradesh), India. Shweta did Bachelors in Commerce from Burhanis College Mazegaon. Shweta Tiwari is also one of the diversified celebrity of Indian television industry who lead in as popular star for number of years. Shweta married Raja Choudhary, a co-star of shweta in a bhojpuri movie. Her breakthrough performance on television begun from Balaji telefilms serial ‘Kasauti Zindagi Kay’ in which she paired along Cezzane Khan. Check Out the latest Shweta Tiwari Hot Wallpapers, Shweta Tiwari Photos, Pictures & Images.
Windows 7 Mobile dev tools are good, but not great. Notably lacking ability to access camera, and compass, bigger concern is that the cool Windows 7 interface cues are missing forcing devs to recreate, making some apps look clunky and could cause repeat of Windows app clunkiness.

Definitely agree with this (so far). I've been fiddling around with the Windows Phone 7 SDK for the past few days and I'm finding my app isn't nearly as cool as the default apps, because of the missing animated transitions between pages, menus, etc. I'm also new to Silverlight, so perhaps I'm just overlooking the magic property that makes them work, but I'm quite sure you have to recreate them.

Still, the Visual Studio IDE is brilliant and I find myself using the design view quite a bit - something I never do with .NET WebForms or .NET MVC, so they really got it right.
I thought Oracle and Apple were on good terms?
Odd, that isn't how it behaves on my Droid. The reduced header becomes visible as soon as the top of the full header gets under where the reduced header will be (so that it covers information which it replicates), well before any message text gets to that area of the screen. The most I can get it to obscure is the top half of the "To" address and the date that is on the same line. I tried altering my animation level, but can't reproduce the bug you mention.
Dr.Greg and Afghanistan
We have several projects (non-Braintree, we use Authorize.net) where the amount billed per month varies. Authorize.net's automatic recurring billing system doesn't allow you to change the amount in between pay periods, so we had to do something similar to what the original commenter said. Basically cron running a script that bills whoever needs to be billed for the proper amount.
Someone should do a Flash corporate history timeline, with one of those Animation programs and animate your comments as the timeline plays.
When is it "too early"...from an investor point of view
SandStorm

SandCastle

SandStore

Sandy

SnipStore

TinyOcean

YAYSP (Yet Another Yak Shaving Project)
Kevlar (KV)
Rithm (Log)
OhBaby (TarSnap ;)
Cubby (Hole)
Pigeon (Hole)
Awesome. I really think there is a strong opportunity for javascript compilers, and while I don't think haskell->js is where we will be "eventually", I think this is a very admirable effort.
Only if the App store was the only way to distribute apps on the mac platform and the code was signed.
Only if I could host it myself. I would never use an IDE hosted by a third party as there would be no way to ensure the safety of my intellectual property.
I've wondered about this.

The explanation can only be that investors expect Amazon to continue to grow revenue and profits at a high rate. How reasonable is this expectation?

I've always thought that the intense competition in the on-line retail world would eventually result in lower profit margin for everyone including Amazon, but I hesitate to bet against such a well run firm.
Unless you know exactly what you're doing - and if you're asking this question, you don't - don't store credit card numbers at all. There is no justifiable advantage to doing this when Braintree/Authorize.net/etc provide much more secure ways to make arbitrary charges against a card.
In the late 90s, WebObjects ran on Solaris and Windows. The companies I worked at sold implementations on both.
Perhaps, but definitely not MMOs. There's a lot to read on the internet, for example.

There's also a lot of forums (bible forums, if she's religious, for example) where one can participate..
I don't see a reason why there couldn't be a JavaScript-powered frontend to Vim or Emacs, so sure, I could definitely see myself using one…

But, to get this right, you want to use one because a) you can't sit and concentrate and b) your device of choice doesn't leave you no other (simple) choice but using something web-based. Fixing one of those premises might be a lot easier than creating a good browser-based IDE.
> if you are spending most of your time on PHP or a web-only-language, you will never see the beauty of asynchronous I/O...

FYI, JavaScript programmers use asynchronous I/O all the time. That's what the 'A' in AJAX stands for...
I'm finding it to be very nice, so far. My only complaints are that I wish it did streaming and that the controls were a bit more friendly to those of us with large hands and fingers.

(To be fair, I find the UI simpler than anything else I've tried for the Droid, except maybe MusicQueue, and the controls aren't as tiny as some of the other apps. Smart phones may just be for the smaller-hand set. :/)
The simple fact that someone is asking this question makes the developer in me weep...
> Naming after a random household object: FridgeDB?

Actually, I am pretty sure the name CouchDB was inspired by REST :)
This is why Russian programmers from the 80s were so good - that developed on crappy computers.
Actually, the Mac app store could turn that trend on its head.

There are several main attractions of web apps over desktop apps:

* Easier to update/prototype/iterate/etc

* Cross-platform by nature unless you do something stupid

* Easier to charge (piracy is pretty much impossible)

The Mac App Store solves at least the last one. For quite a few developers, that may be enough to make the Mac market more appealing than the web market, which also has its share of disadvantages, such as the difficulty of creating a really great user experience, cross-browser issues, limitations of javascript and browser and the like, hosting costs, and so on.
Forget books, forget tutorials forget everything.

Take a problem in mind.
A sheet and pencil.
Now solve it there.

Problem can be categorizing different things, making something easier to do. Building something remarkable.

Design is not how it looks, it is how it works with everything.

Rest will come later.
And to be frank, something like Office should be non-demanding enough to be fast enough emulated. (Of course software gets slower faster than hardware gets faster..)
Thanks for the LGPL license option Nokia. It's made Qt an available option for my development work. Any chance you'd go the extra mile and add a license exception to allow static linking?
I don't understand the "PHP is fast" comments. Whenever I've had major scaling problems with PHP or anything else it's been due to IO rather than a fundamental issue with whatever language I was using.

The things I did to fix the performance problems are generally language agnostic. Improved database architecture, search indexer configuration, clustering, memcache, etc.
edit-compile part of the development cycle should take place on the best machine possible (or machines -- see http://linux.die.net/man/7/icecream), but the run/test part of the cycle should take place on the target machine.
dude, that's a great idea. I've never sold anything on ebay because I can't be bothered with the setup and management. You're providing ebay outsourcing. that's awesome. Where do I sign up? I have a box of crap right next to me waiting for your address. (I'm in the UK)
Have you thought about using the natural language toolkit for python?

http://www.nltk.org/Home
Haskell to Javascript, Clojure to Javascript... Javascript is starting to play role of intermediate representation rather than programming language, and bytecode that could be embedded or referenced by web pages would be more appropriate for this task.
It was designed for manufacturing, but it was often used as a weak security feature precisely because no one had the bits.
I do - for embedded electronics: mbed.org
Attic

Iron Molehill