skysight-inc/HackerNews huggingface dataset:
Looks pretty good. Are there any plans to expand this beyond Python?
Background on Futurist Programming
No word on whether or not they've used the 64-bit update as an opportunity to address the near continuous stream of exploits that they seem to have built into their products.
Hm, the claims against Google Android was fuel on a little fire. Before that it was just like "oh no Oracle is killing Java". After that it was "oh no Oracle is killing Java and sueing everything OSS". :)
> Everything that Go has is already in Java.

If you think that, then you need to take a closer look at Go, or Java, or both. In short: Go compiles to native code (no VM), it has a totally different type system (no classes, not everything is an 'object' like in Java), it permits fine control over memory layout and allocation, it has powerful concurrency primitives (goroutines and channels), and more. Do yourself a favour and look beyond the syntax. It really is very different to Java (or Actionscript?! that's one of the more bizarre comparisons I've heard).
http://www.spec.org/osg/news/articles/news9412/lies.html
Why you didn't take a third partner?

I think a designer=that-can-code or a developer-that-can-design make things happen faster.
Lesser Known Traits of Successful Founders
Correct me if I am wrong, but a 1065 might be overkill for a one owner business (LLC or not). Yes you should report your LLC income separately on a 1065 & allocate profit/loss if there are multiple owners. However, if there is only one owner, it is IMO an extra unneeded step.

For a small business with one owner, a Schedule C (or C-EZ) attached to the 1040 will suffice. No need to send a 1065 to the IRS and then submit a K1; it is just a small business in the eyes of the IRS.

Keep it simple by keeping track/records of your business income and expenses and report it on the Sched C which attaches to your 1040.

Note: I am currently taking a corporate tax course & studying for the CPA exam. I prepared taxes as a VITA volunteer last year.
Fortieth anniversary of the factorization of F7
You?
I think it is written in a style of 'most important info at the top'. That makes the story fizzle out.

In summary:
Paragraph one points to a blog post <http://blogs.oracle.com/henrik/2010/09/oracle_and_openjdk.ht...; that describes that Oracle will continue with Java 'business as usual'. (aside: I think HN should link to that blog directly). Paragraph two gives a tiny bit more info. Paragraph three give some background info that most HN readers probably already know.

For me, the main open question is whether we should be happy or sad that Oracle promises to "work with the OpenJDK code base and the OpenJDK community like Sun did"?
Really? What's the most popular OS, again?
Sending text messages from the web
I have a client that wants to send text messages about products from the back-end of their website. Does anyone recommend a good company that offers good rates on sending mass texts, and has an api that can be integrated into the site?
We are only targeting developers at this point. And that too, people with enough experience to command these rates. Hence the $35/hr minimum.

Also, this fair-pay guarantee is what we hope will attract the folks who will be lost in the noise at Elance/oDesk.

We debated the escrow arrangement, but decided that we step out of the way once the employer and provider reach an arrangement. Other freelance sites stay on as middlemen, because the revenue model is in taking commission off the development fee.
Web Based CMMS Software
Comprehensive web CMMS integrated with Asset Management Software that is user friendly and customizable to save time and money.
I assume it's working for other people? I only get a few seconds of video after few minutes waiting, and then "Connection lost"...
This comes up every time there is a video or podcast.

I keep thinking I should create a service to do that. Crowd sourcing transcripts/outlines.

Must put some more thought into this and then build it.
On (1): Is it possible that the code base is so poor that getting it 64-bit clean is big deal?

On (3): It's a nightmare now.
http://www.elect.io/elections/Orlando+FL-32899/chief-financi... - Error.

Most of the pages in my area only have positional data on 1 candidate. Some have no info at all, or only 'gun rights'.

Until it's got more info, I can't see it being very useful.

Also, without references as to why the system thinks they have that position, I can't easily double-check. That means I end up doing most of the same work I'd have done anyhow before voting.
Google's new data center in Finland
If I understand correctly your message, my buildbot master server and instances could be replaced by your service.

Well, I'm interested.

I'm building a SaaS application for customers in the health care industry. It's a Django project with about a dozen apps. Each app has its own test suite.

I would be interested in the following :

- ability to get some shiny output visualization,

- running some web hooks when a test suite is going nuts,

- ability to customize the environnement for each app (which libs...),

- ability to build swig modules and to link them against binary libs (32bits) before running some tests
You don't have to throw the dice and hope, you can go look at most of the other 1st world countries that don't have this and how they're doing. Hint: just fine.
The UK site is run by Citydeal. Groupon bought Citydeal in May.
We are not at all like heroku. We build, test, and if everything is ok we deploy to your test/production servers. If we were doing Ruby then we could very well deploy to Heroku.

A comparable could be Bamboo, which is for Java. So you could say we are the Bamboo of Python.
http://www.atlassian.com/software/bamboo/

Bamboo itself is not hosted, but I think it is included as a hosted product through JIRA Studio.
If I understand correctly, it is a service that provides a continuous integration server, so it means that it would take the place of Capistrano in your deployment process. Instead of deploying with Capistrano, you push to github/bitbucket, etc. , webhooks notify shiningpanda, shiningpanda pulls your source, runs your test suite, if all tests pass, it deploys the code on your hosting provider.
DDG has been my default search engine for work and home for a long time now. It's lacking in a lot of refinement on the UI end, but it works, gives me good results, and I love the zero-click information.
Will be doing that tonight. The initial plan is to have North America + (all of)Europe.
Free Toolbar for your site or blog
What's the advantage of using a WordPress install and theme? Why not just get a pure css/html theme, and build from there?

The advantage, imo, of using a non-WordPress theme is that when you start building the actual product, you're using the exact same files. As far as I know, if you get a WordPress theme, you'll have to scratch it when you start building your actual site. Am I wrong about this?
Web hooks when the build or tests fail would indeed be a great addition to the service.
I think you should blame the editorialised title, not the commenter.
Java compiles to native code too, when and where it matters.

I have looked at Go, as much as the spec would permit me, and what I found was a safe C (or a faster, native Pike) with better concurrency primitives and a dash of higher-order functional goodness.

With respect to the finer control over memory allocation; anything one couldn't have done with pools in a GC'ed language? I would love to see how Go handles intricate manual memory layout specification under heavy load, and how sufficiently smart the compiler/runtime is as it tries to guess the best GC strategy :-)

I wish you all the best.
An example would be most helpful (to me, at least).
That's what standards support is, it means that you can use IE9 on Windows and Opera on Linux and sites will still work and look the same. It makes no sense at all to say "IE9 is Windows-only so Microsoft can lock users in" when IE9 is standards compliant and any site built for IE9 will work the exact same way on Linux.

I don't think your argument makes any sense, sorry. If you were talking about IE6, I'd agree, but standards compliance means never having to use the exact same browser for anything.
As the developer of one of the first microblogs (2005), I have always understood Twitter and its purpose. I prefer it over traditional blogging, since I have little to say publicly. One-liners suit me.

I don't see #newtwitter as an issue because they are just plumping up their website. This shouldn't affect the API at all for third-party twitter clients, except to offer them more capabilities.

They should embrace both forks: #newtwitter website and the API. I think they are doing that.
Thank you for reporting this. I tested in IE8, Chrome, Safari, Firefox, and Opera, but it looks like I should have also tested in IE6 and IE7.

I will address this issue tonight.
Another thing you should do is change the company name and company website to optional. A lot of freelancers have neither of those and it feels weird to make up a company name and use a personal blog as a company website.
From the name I thought it was another code judge.
Now, an instant for world wide web!webpages in instant
you dont have to type full url anymore. it loads your page before you finish typing.
personally for me, the fact that you can include a "live programming" in the documentation is pretty cool. almost the feel of a "repl" :)
Java is not a systems language. You need a virtual machine to run Java (or at least that's the point).

Why is Go an excellent language for writing daemons?

I think[1] that it's because Go is light-weight language, but still a "systems language". Low memory use which are important for daemons, while being significantly less complex than C++, and more typed than C.

Building daemons in Java, .Net, python, ruby, whatever really takes an impact on memory usage[2]. And python, ruby also on performance. C++, C takes a impact on development time and/or type safety.

[1]: (I haven't really looked much into Go)
[2]: This of cause depends: If you already are using Java and thus have loading many of the libraries needed, I would guess the impact is significantly less.
If by "mistake", you mean trying to get a mail client to run well over the web ...
Website to find relavent, short urls.
I swear a while back I saw a website (maybe a YCombinator startup) that would let you add descriptive terms, and it would search out domains that were available based on those terms.

For the life of me I can't remember what it was.
Any help?
You Negotiate Commodities, But You Seize Opportunities
(aside: I think HN should link to that blog directly)

http://news.ycombinator.com/item?id=1697347
Latest Deal Terms for Myine Electronics
Wikiread
Totally new way to look at Wikipedia articles. Ideal to swiftly extract the content you looking for in a Wikipedia article. Try the cool browser plig-in for Mozilla Firefox and Google Chrome (http://wikiread.fidenz.com/plugin/pluginpage.html)
Not anytime soon, we need to get Python up and running first! From there we will decide. We might look into Ruby, but don't expect anything soon.
Use RVM. http://rvm.beginrescueend.com
There's an issue in the issue tracker for it that you can star if you haven't already: http://code.google.com/p/googleappengine/issues/detail?id=23...

It might not make a difference, but it can't hurt.
The little snippets of text under each link are only 20-30 words long. They rarely convey anything of value.

My experience could not be more different. Probably half the searches I ever do on Google are complete without opening any of the links, because the answer I'm looking for is in the summary. Say I use Google only fifty times a day (many days it's more than that, but some days less). The vast majority of those searches are for trivial things that I would never have bothered to find out until after Google:

"What's a more businesslike word that kinda means flighty... oh, capricious, right."

"4.1 million rupiah? What's that in USD... ok, a little over 400 bucks."

"What's this error message from mysql|apache|PHP mean?"

"What's this error message from I-don't-know-what mean?"

Now that I think of it, the summary answers my immediate question well over half the time. You appear to make an argument that that's bad for Google.
Seems like a lot of reinvention to me - cluster management, DNS service, caching, queue service, etc. Reinventing cluster-management infrastructure, for example, is just a bad idea plain and simple. It will take a lot of time, and that time won't be very enjoyable. You seem rather proud of having been an engineer longer than some commenters have been alive, but just about everybody who could say that about me is retired or dead by now and I actually have done production-level work in some of these areas so maybe you'll have to find a different excuse for dismissing my advice.

Although it's possible to determine that the large pile of bleeding-edge technology and almost-as-large pile of reinvented wheels that you've described is almost certainly the wrong solution, it's hard to tell what the right solution might be without any description of what you're trying to achieve. At least part of it looks like an attempt to clone DynDNS, so perhaps one starting point would be to look at what they're doing and how it might be improved. Using something like BigCouch that's already clustered seems like a good start, though I'd contend that something like Riak/Voldemort/Cassandra does that particular kind of clustering better. Adding Redis to the mix seems to add very little, since it's inherently a SPOF and you don't mention anything that would use its unique capabilities. Similarly, why not measure the effectiveness of the caching already inherent in your primary Couch/Riak/whatever store before you consider adding yet another caching layer?

My advice would be to use BigCouch/Riak or similar as your authoritative data store, and not add Redis or separate caching. That leaves your node.js front ends as the only thing that could possibly benefit from your home-grown cluster management, and if they're written properly so that they're not coupled to one another (bad for availability anyway) then you won't need that either. If you try that and still find that you need to build something else then fine, but I very seriously doubt that you would except as an artifact of implementing the simpler architecture poorly.
Run, Don't Walk: get exercise and save time
If you are US-based, Twilio is an awesome service :
http://www.twilio.com/sms/
Three Teams Win X Prize for Fuel Efficient Cars
>Shrug. I know I was in this situation. I wanted to design a site and saw minimalism, bright colors and huge cartoons everywhere. I adapted with much restraint.

:D I have to admit, I had to resist the same influences.
I'd say it's like searching in a needle in a needle stack. The amount of unidentifiable junk that ends up in ocean gyres from planes, boats and cars (!) is astounding.
Dr. Andrew Weil: Cannabis Rx: Cutting Through the Misinformation
helloooooo spammers
Hmm. I guess it's clear, then, that I watch a lot more basketball than baseball. I do remember, though, this weird thing with ARod not being able to decide which team to play for.

I'm a sucker for international tournaments. I guess I just like the idea of professional athletes organized around something other than who is offering the highest salaries at the moment. I think the U.S. is just starting to come around on the concept.
> How does your track record measure up to Gates'?

I was never involved in anti-competitive practices. I probably had more girlfriends and went to better parties. Girls considered me hot.

> Which companies have you bootstrapped?

None. I am not a billionaire.

> Which charities have you founded?

I regularly donate to several local charities.

> Or are you just a bitter salaryman complaining from the cheap seats on the sidelines?

The chair I am using now is cheap, but seems well built. While I could be called a salaryman for the past couple years, I cannot be described as bitter.

And, more interestingly, how does comparing me to Gates reduces in any measure the harm he has done? Are you attempting an ad hominem after the straw man and the false dichotomy failed to prove your point?
Thanks for the feedback.

You can view details on how I calculate each position by clicking on the position's 'check' or 'x' image. Doing so will open a modal dialog provide that displays detailed information in both a graph and table view.

Getting additional position data is one of my top priorities in the next week or so. The first additional subset of data I plan on using is the Political Courage Tests from Project Votesmart (http://www.votesmart.org/npat_about.php). With this data, I should be able to provide positional information on 40-50% of all Congressional candidates, including Independents.

Finding this same data for regional candidates will be tougher. I am thinking of providing some alternate information for these candidates, such as a Twitter feed or RSS feed.

Also thanks for reporting the error. I will look into it today.
Did you remember to bring enough knowledge to share with the rest of the class? What glaring issue are you referring to?
> it permits fine control over memory layout and allocation

I had thought that Go had a built-in garbage collector that could not be disabled - is that incorrect? Can you build code that only touches memory with explicit malloc/free (or equivalent) calls?

I was very interested in Go when it was announced, but the GC rules it out for my problem domain (high-performance real-time games). If I can do explicit memory management then that makes it interesting again.
Are you looking for http://domai.nr ?
Using OpenX? Time to upgrade - Serious vulnerability found
It's a shame it isn't developed anymore
The really interesting page is here: http://www.cs.dartmouth.edu/farid/research/research.html
Although it's not really under development anymore (due to lack of time), http://billpad.com is another alternative.

[Disclosure: I'm one of the founders of BillPad]
You might be able to find someone on the web who has successfully used their ZX with a specific video capture device. Then buy that same one.
Working on ui refinement now, so I'd appreciate you emailing ui feedback as you think of things.
This is great. My friend and I were thinking of building something simple for GitHub -> GAE continuous deployment, but this expanded feature set is really the right path i think.

I signed up and am hoping to hear more, shoot me an email, I'd love to be in the loop and give more feedback as you roll out.
Windows, but why is it relevant to this discussion? Windows appeared well after personal computers became popular. In fact, it only became relevant when business computers invaded the space previously dominated by home computers. Its dominance started in the 90's after 3.0 was launched.

On Tramiel thing, Commodore built some very popular personal computers that were incredibly capable for their prices. Many of us (I am not among them) got introduced to personal computers with Commodore boxes. He later moved on to Atari and brought some of the cheapest 32-bit home computers one could buy, years before 386s could be called home computers.

Attributing to Gates what others did does not help further your argument.
While Google Instant is somewhat annoying to me, and therefore turned off, on my Mac (because of the interaction between it and Safari), I think that the process of throwing any old idea against the wall and seeing if it sticks is a sound one in the usual case. The argument the article is making seems to be that theory is better than experiment; I think this would only be true in the case where experiment has shown over and over to be in line with theory, but UI design is such a young field that I'm strongly skeptical of that claim. Surely there have been enough recent accidental or surprising improvements that experiment with unusual ideas is still worthwhile?
1) You are very wrong about Java not being a systems language, in fact, it's a whole platform. Java supplants Posix, Win32 and whatever else that shipped from your OS vendor.

2) You haven't argued well for the daemon-friendly aspects of Go. Memory footprint is not a valid excuse; I have written daemons in shell-scripts, and they had smaller memory foot print than anything you would write in Ruby or Python, because the shell executable is always resident in memory ;-) In fact, with Go lacking any sort of exception handling mechanism, I think I trust Bash scripts more[1] ;-)

[1] http://linux.die.net/man/1/trap
Study of the range of colours used in site logos
Amazing to see the spread of logo colours used, and how certain sectors crowd around set colour ranges.
Please do. You can use my traction videos to test it out :)
I think an advantage of using a WP install is that you can easily manage pages, galleries, etc. and you can also use plugins to handle forms.

You won't have to start over when building your actual site if you build/use a WordPress theme. At my dayjob we build most of our client sites in WordPress so my starting framework is in WP (it's basically a combination of HTML5 Boilerplate + Blueprint + Starkers).

When I need to build a non-WP site or convert a WP site to HTML/CSS, I go to my framework WordPress site, view the source and save it as index.html.

There's only a few things that need to be changed, like the path to the stylesheet and images.
"Is there additional insight into what "aspects" are, though? It confuses me - will it confuse an ordinary user?"

This is a pet peeve of mine, using extremely generic words to describe an important part of what you are working on. "Object Oriented Programming" got away with it, but that is aimed squarely at developers. I don't think you want words like "aspect" in front of actual users.

I've noticed this a lot in academic research, also. I lost track of how many different ways I saw the word "feature" overloaded in different fields.
I did consider Ubercart but found it quite lacking in features. It is more of a ... addon... than a dedicated E-Commerce app.

I've been reading up on Magento and found quite a bit of negative issues about it - regarding speed, support and documentation. Also, it is supposed to be a pain to extend or modify.
Perhaps Silicon Valley has never quite embraced Bill Gates because Microsoft is not part of Silicon Valley.

Microsoft's success in Redmond doesn't fit with the Silicon Valley narrative that ties creativity to geography.

In other words Microsoft's success challenges the value of Silicon Valley's terroir. It goes against the brand.

That's not to say that geography doesn't play a role - it's hard to imagine a Microsoft based out of Bentonville.
I can type decent copy a heck of a lot faster in a WYSIWYG editor which is guaranteed to make everything look pretty than I can type decent copy in NetBeans while worrying about adding my p's and div's and line breaks. Also, it is much easier to plump out the site, create new pages with a consistent navigation, and interlink them. You also get non-braindead on-page SEO for free, which is heads and tails above what many developers will deliver if you ask them to write pages in their editor of choice. ("Oh, that's nice, your sitewide title tag is 'Company Name Home Page'.")

Bonus points: you don't have to be an engineer to do it, so if you have a business guy, he can go be useful for a change. (I kid, I kid.)

If you want to make your application match your Wordpress theme (not sure if that is necessarily a good idea), you can do it fairly easily. In Rails, you'd View Source on your homepage, copy/paste everything into layouts/application.rhtml, delete the chunk that renders the main content on the page and replace it with <%= yield %>, and you're ready to go for development purposes. (You'll eventually hack it to bits for SEO, collapsing Javascripts/CSS, and other reasons, but you'd do that with a HTML/CSS template anyhow.)