skysight-inc/HackerNews huggingface dataset:
Interesting. Can you explain why you're doing one-off fixes instead of creating a general release with the fix that everyone can use? This seems like a bit of a complicated edge case that most people don't need a solution for. Semantic Versioning is very simple and has no intention of solving every possible versioning problem.
Yes, the title is very misleading. As for the op protesting its because Rails makes its easy to do those things then surely that should be reflected in the name of submission - 'Built in Rails functionality helps page load'

I would also say the title is very presumptuous; claiming to make all pages load faster is an unachievable goal & clearly an exaggeration.
We've begun with California data only. Texas is on the short-list of places we'll target next, Austin especially.

Are there specific things you would like to know about solar installers or about what it's like to install solar that you would want to hear from solar owners themselves in reviews and comments?
If you have a candidate with a good CV and he's given you his stackoverflow account name, then it should take you about 5 minutes to get a good idea of how much time he spends on the site, what kind of questions he asks/answers and how well those questions are asked and answered. What you want to do with information is course totally up to you, but I fail to see why having that information is in any way a bad thing.

I agree that a raw number means very little, but the info gleaned from looking up their stackoverflow account can tell you quite a bit.
I thought that there was a minimum amount of hair that Locks of Love required; you can't just cut off a few inches and send it to them.
Dan Bricklin (VisiCalc) on developing his iPhone app Note Taker
A commenter on TC makes the same point:

"I think Techcrunch is displaying some significant bias here.

First of all lets get the fact straight – one of Techcrunch’s advertisers and partners is Ustream a company that is fighting neck and neck with Justin.tv. Ustream has paid Techcrunch as an advertiser, streams their events for free, and has even setup a live cam in their office.

I think Michael Arrington should come clean in any story written on Techcrunch where a competing company has this level of connection with his blog.

Secondly, Justin.tv is taking a lead in the industry to try to prevent copyrighted content on the site. This story has done nothing to look at the other sites in the industry and compare Justin.tv’s efforts with theirs.

Lastly, Fox a big content company, has already stated publicly that Justin.tv has taken a leadership position on this front.

I think this story is unfortunate for Justin.tv – but I wonder why Robin didn’t write the same story about Youtube."
It's the kind of behavior that needs to get left behind.

Why? This smacks of religion to me.

goformat is easier to understand than 'gofmt'.

Only if you can't be arsed to learn the language or tools. If the fact that the tool has a different name than you would like is that troublesome, symlink or alias it.

Would it be better if I had to type out 'secure-file-transport-protocol' in the shell instead of 'sftp'?
"launched Cherrypal Open Store, which features products designed by Apple, Dell and others. All non-Cherrypal products featured in the Open Store are priced at least 30 percent less than the manufacturer's suggested retail price, but carry Cherrypal's unconditional 30-day money back guarantee."

Except they kind of just made up the suggested retail price of the Mac's. Just selling them for $50 less; but don't include shipping so same price as any other retailer.
When he asks Frommer what language it will displace, he leaves out one movie conlang I know of--The Divine Language from The Fifth Element[0]. What other movie conlangs do you guys know of?

[0]: http://www.divinelanguage.com/
It's fine for me, but you can always use the Google cache:
http://74.125.93.132/search?q=cache:Xm1IG5QALKUJ:www.mathjax...
It would be neat if we could use something like this to render equations on HN...
SmartGWT 2.0 Released
Reading junk mail has changed the way I write other things, like blog posts, instant messages, and even personal emails. I'm more likely to use numbers, bullet points, and shorter paragraphs, and much more likely to close with a call to action.

Your call for papers probably shouldn't end with "Operators are standing by!" but it wouldn't hurt to establish urgency some other way. ("If your paper is ready, submit it now--although the deadline is in X weeks, we'll only be able to thoroughly review papers we get in the next Y weeks.")
Well that's ok because I have 5 years worth of hair, half-way down my back to get rid off. It's just about how much the remaining hair gets buzzcut afterwards.
Well yes, it's on the guy's host business' blog.
At TeleBrands, a Chance to Pitch the Next Big Thing
Probably not. These sorts of "fear the machines" articles are all basically the same, and usually ignore the part where innovation usually creates more jobs than it destroys.

<random thought>
It does bring to mind one thing I kick around in my head sometimes: Fundamentally the economy is based on stuff: making stuff, and moving it around. It used to be about food, but that seems to be a special case of stuff, and it is doing just fine treated as such. Nowadays there is this talk of "service economy" but that seems to translate directly into "I'll push around stuff for you".

Is there an economy that is not based on stuff? It seems that we are approaching a point where stuff doesn't matter as much any more, and most everything tangible is a commodity. (pg does better at explaining that concept than i do in his "stuff" essay). Can we have an economy based on ideas or something (which could easily incorporate stuff as a subset, a la stuff and food)?
</random thought>
This seems to be overlooking the potential for depth in brevity by utilizing links, media, etc.
My one SOAP exerience was similar but I ended up using LWP and creating my own serializer then they upgraded from .net 1.1 to .net 2.0 and it all broke again. I hated SOAP from then on.
Pricing strategies: How to price an iPhone app
Security in depth: The Chrome extension system
Re: 2), I think he means "use a geolocation IP database to pre-populate the city/state that the visitor is in", similar to how yelp uses geolocation to point you to the right local yelp.
Where (or what country?) are you coming from?

And yes, there are a lot of good things to do in SF more so than the Silicon Valley. Let me know what your interests are, i can point you to a few good things. If you know people (maybe you can meet them here), visiting the google campus and/or yahoo campus is always a treat. Not sure if Facebook has anything exciting to offer, but i know their office space looks nice.

If you want to visit something techie/educational, the exploatorium is fun, academy of science is great. There are more good eats in sf than sv (imho).
Yes. Here's a short video on the subject, from Ogilvy: "We Sell or Else." (Transcript below.)

http://www.infomarketingblog.com/direct-response-vs-general-...
A few notes
The "SOAP Guy" sounds rather like a straw man to me. I'd like to hear what a real soap guy has to say. Though I don't know if there is such a guy any more. Soap is just a transport format. Any WCF (http://en.wikipedia.org/wiki/Windows_Communication_Foundatio...) guys around?

We use WFC between .Net programs, and once you connect to the right endpoint, it pretty much just works. You may have a look at the generated WSDL to see if it's sensible, but for the most part, it is "just plumbing. You don’t need to see it."

We're not stupid enough to try to get WCF and SOAP to interop with other languages, though. We'd probably look at using ActiveMQ, or XML and URLs for that kind of job.

Also the statement that "no one actually uses these other transports" is not true - we use TCP transport in some cases, and it's not that unusual.

There are parts - large parts - of the spec (see the WS-* stuff, e.g. http://en.wikipedia.org/wiki/List_of_Web_service_specificati...) which very few people use or care about, which would probably make full-blooded interop with other stacks very hard. It's sad that we didn't get there yet, but I'm glad that we've got what we do have.

In some cases REST is better. Even MS knows this. See http://msdn.microsoft.com/en-us/data/bb931106.aspx
Do most people need 3 tabs?
SV aka Man Jose? My brother has lived in San Jose for the past 8 years. The only place I have ever heard him complement is http://www.jumpskyhigh.com/

.

The problem with SV its a bunch of Suburbs. San Jose is the biggest city their and its rather boring. I agree with Davidw check out SF it has 10 times as much stuff to do.
Ohmji is a really awesome startup name, but I agree not a good fit for this market.
Kind of funny how the solution for making Rails faster is offloaded to the client side.
Yeah, but then those are implied. > 2500 last time I counted.
I share your outrage. Fortunately, WebSockets are specified to be able to connect over TLS, and proxying WebSockets to TCP was one of the first use cases for WebSockets.

You could patent using something like SlowAES (http://code.google.com/p/slowaes/) to send encrypted data over a plaintext WebSocket, but obviously that should not be a patentable "invention."

On a side note, I question why you call WebSockets "mucked up." The connection handshake differs from TCP to fit the web security model. Overall it is very close to the wire.
I never thought it (one-off fixes and branching) was a good idea. It happened because one customer constitutes a large percentage of our revenue, and the business guys made the decision with little care about the effects it would have on the software.

Yes, this is all a complicated edge case, but in certain contexts (corporate software, where you aren't calling the shots, or, you are calling the shots but aren't willing to tell a customer constituting 40% of your revenue to fuck off), you need a better solution. Additionally, at the start of the project you don't always know whether you'll need to support branching. Often, once you figure out you need branching it's too late to fix. Fixing requires changing the build process, testing time, educating QA and Support about the new process, etc.

I'd rather have a well-understood, general purpose solution ahead of time. IMO, "git versioning" accomplishes this, and it's just as simple.
Of course. No doubt.
Enough with the toy computers. This race to the bottom is sickening.

I understand the third world could benefit from this. I ask though why do they have to get crap? They don't need as much as us, I understand that. Why can't we work on giving them good hardware? We can bail out banks and try to cure aids. I think were more than capable of a better solution and making the economics work.
Not to mention the fact that many open source projects spend a long time in the volatile pre-version 1 stage.
Maybe we can treat Go like assembly language then. Made for a computer to run, not for a person to read. So we'll need a higher level language and less ugly language than Go to write Go.
That's a remarkably simple, upfront and honest apology. I'm not normally a big Microsoft fan, but it sounds like they're handling this one well. Go them!
Expiry headers can just as easily be setup in your apache config and I can't think of any modern language that can't access file modification times.

A simple config for multiple resource domains is nice; but I'm not a fan of helper functions. javascript_include_tag just isnt as clear as <script src="/location/of/file"></script>
Is it? Do you have pages that don't include assets? No JavaScript? No CSS? No images? If so, then I think you're right. Otherwise, built-in Rails functionality will make all your pages faster.
Yes, compare the 31 character to 4 character acronym to something that isnt: An acronym or very long at all.
Direct mail (not so "junk"-y) works for some higher-end products. I know American Express has launched some of their more expensive cards through direct mail; luxury car companies use similar tactics; and insurance companies invest a lot in direct mail, as well.

(And direct marketing companies eat their own dogfood, too. Ogilvy & Mather sent sales letters to lots of Fortune 500 executives, in order to get them to pay O&M to send similar letters to other people. It's a great way to bootstrap your own sales pitch: if your pitch is persuasive, it deserves to be.)
Fusion Garage insists they own intellectual properties for JooJoo
On the other hand this is far from JP Morgans core business. So perhaps they'll be more likely to throw some money at them to shut them up, and not tie up a bunch of their lawyers in something which they have no real interest in.
GOP Short-URL Service Launches, Hilarity Ensues
I remember reading a story that Teletext After Hours used to share their teletext pages with the kids pages and they were swapped after a certain time. Only one morning the childrens pages weren't successfully swapped back over, and soon after the Teletext After Hours got cancelled...
http://en.wikipedia.org/wiki/Greenspunning

"Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp."
Jason,

Congrats with the launch!
Paul Graham wrote about how the internet revolution may be relatively localized -- Silicon Valley doesn't need many competitors. He has a point, but this provides an interesting blueprint for an alternate vision.

Specifically, when they talk about Security being a good match for the Atlanta mindset, they're giving an idea of how other regions can specialize themselves in a way that makes them more attractive to other companies.

Granted, most attempts along these lines haven't done well. But it's heartening to see that Atlanta has.
Well done, too narrow.
I wonder where lines are drawn in regards to spam when it comes to net neutrality. I remember listening to an owner of a local ISP talk about how how spam could easily overrun their capacity to serve paying customers if they couldn't control what was moving over their bandwidth. It's a side of net neutrality that most people don't seem to consider.

2.5 petabytes is a quite a bit of bandwidth being eaten up.
> encourage employers to view the account and see what sort of questions and answers the candidate is posting on the site

If a candidate feels that there is a very good, publicly available demonstration of their knowledge (be it a project they're involved in, some open-source software, or participation in a technical forum or mailing list), they already have the ability to simply point that out to me in their cover letter, or other communications.

> It's meant to provide another dimension to assess the candidate

This is precisely the problem. It creates an additional dimension, but one that exists only for a subset of candidates and isn't easy to evaluate fairly. That seems likely to create an imbalanced hiring process.

Why should I pay for that? (or implicitly ask the candidate to pay to give it to me?)
What I'm saying is that if "else" and "elseif" were both in the grammar (and "elsif" didn't exist), you could have typed "else if" when you meant to type "elseif" and vice-versa and the mistake could easily be overlooked as your code would be syntactically correct, parsing and running and doing the wrong thing.

Now, in Ruby, if you type "elseif" your code will not run. Problem avoided.

The point of Ruby's "elsif" and Python's "elif" is to have visually disparate representations of the two kinds of code blocks (that have different control flows!) that a developer could easily overlook.

The difference is there to help out you and every other developer that use languages that don't use a visible token to separate code blocks, I promise.
Great-madonna-biography
great-madonna-biography
Agreed, it was surprisingly PR-speak free. I'm glad to see that they mentioned who it was that was copied as well (Plurk).
Why don't Microsoft do some PR with the Chinese government to make Plurk accessible in China again.
256GB ram? My PC only has 4.
How did you read that into what I wrote? According to Steve Souders (YSlow), 80% of the time spent waiting for a page to load happens on the client. Rails makes it really easy to cut down significantly on that time. The question of server-side performance is entirely orthogonal (and not actually a "problem" for Rails at all; Rails provides significant server-side performance tools as well).
You're welcome! I would love to see a Grad research project and/or group of entrepreneur enthusiasts put a graph like this together for most startup cities. You could probably equate some mathematical values to it as well to give an overall "startup friendly" score. That might be hard to objectify though. Keeping it open is also key. Think about the past few years and what has happened. Within 2 months after selling Mint, Aaron Patzer already made his first angel investment.
If you had to come up with a unique name for every "one-shot" function (which you need a lot in a functional language), you'd have to expend brain-cycles every time to either decide on a representative name (which can be long and/or difficult to come up with if that function does something pretty idiosynchratic, which most one-shot functions do) or use an ugly, meaningless naming scheme like "myfunction1, myfunction2, myfunction3".
You have to set up the Expires header and modify every asset tag to include a cache-busting query string. Doing this via HTML parsing in Apache is extremely non-performant. Manually adding the mtime query string to every asset reference is possible but tedious and yet another thing to think about while building your app (resulting in a very-close-to-0 use of the technique outside of explicit framework support).
Rails is still just as slow as it ever was. According to YDN Best Practices (http://developer.yahoo.com/performance/rules.html), 80% of response time is spent on the front end. These techniques are for implementing common best practices (as measured by YSlow) that every site should follow.
Yes, it is presumptuous. Do you think that Rails could make every & any website in the world faster?

Looking at http://www.alexa.com/topsites for example, which of those would you think Rails could make faster?
Because Microsoft doesn't have that power.
Interesting. Nice that it's detached from a framework. Would like to see model support in an objective style.
And Google just bought Gizmo, which is a Voip endpoint. It already had some Google Voice integration, presumably it'll have more when they relaunch.
I know this is going way off topic, but I've been meaning to ask this somewhere. My knowledge is a little rusty (~8 years back I worked for a software development company that wrote recruitment software), but it was my understanding that, at least under UK law, you were not legally allowed to charge candidates to upload their CV or to search for jobs. Is stackoverflow careers open in the UK? Does this law not exist in the US or other countries?

edit: Sorry, I see http://news.ycombinator.com/item?id=997197 asking the same question.
I don't like microsoft and I like this. Also kudos goes to "jf" for acting fast: http://news.ycombinator.com/item?id=994647
"St. Louis, MO" is not found
"Saint Louis, MO" is, though you have no data.

No one from St. Louis would type it out.
Python miscellany: serious mathematics, more comprehensions, and novelties
Software and Scripts: Royal Sudoku 1.0
Agreed. I'd much rather have a separate discussion now that the news is "official".
Also, the reason for using javascript_include_tag instead of <script> is that the actual script tag would look like <script src="http://assetsN.yourapp.com/location/of/concatted_js_files.js...;

There's a lot of additional help that a framework can offer for the client-side if you use its helpers, and that help can be tuned over time as the best practices themselves get refined.
Sometimes, admitting that 'we fucked up' is simply the best apology / remedy.
What? These zombies are back from the dead? Bring a shotgun and aim for the head.

Ok, that might be harsh. But they've taken a couple runs at the computer appliance/cloud storage market. It isn't unusual to see "Product XYZ! Soon to be released [date 6 months in the past]!" on their web site.

They might need to work on the website too. I'm getting a cloud of database errors mixed in with the page:

1062 - Duplicate entry '3d4c38322166524845a005d0d2c87438' for key 1
Microsoft has essentially admitted that the independent contractor was guilty of intellectual property theft. I would assume that any revenue the contractor earned would be at jeopardy if Plurk were to pursue legal action.

If Microsoft made any money through the Juku service, the same should be true of there as well.
How much of that $99 is the Windows CE or XP license? At those prices, including a non-free OS, it seems too good to be true.

Why do they preach open source, yet not got all the way and use an open source OS?
A bookworm pissing contest? Really?
That's just fantastic. Well done Microsoft.
Teuxdeux looks neat too. However one drawback would be that it wouldn't work without internet access, but the extension would since it stores data locally.
Neat! But... Mathjax - Math JavaScript and XML?
This is very hard to do; you'd probably have to write a bot to feed reasonable but false data into random forms, and then coordinate it.

You'd also be wasting a lot of bandwidth; in this sense it is as useless as those "let's DDOS them back!" approaches to fight spam.
The proper link: http://mail-archives.apache.org/mod_mbox/logging-log4php-use...;
The Computer History Museum. Unfortunately the Difference Engine is gone.
Like knocking down straw men? I hope not.
Knight News Challenge deadline tonight 12AM EST
One of the biggest changes I had seen at Microsoft (in my last few years at Microsoft) was the excessive reliance on outsourcing. Groups that relied excessively on vendors had a different culture from other groups.

The blatant copying (in the Plurk case) is a particularly egregious example of what can happen with too much outsourcing, but the impact of policies (that treat product development as an outsourcable commodity) over the past several years extends beyound this example and hurts overall quality.
They have that kind of bankroll though.
Thanks! I'm glad that Microsoft's response is being received well.
Yes, but that's hardly an auspicious beginning to a language.
If this ain't a testament to the value of the web I don't know what is; 15 years ago I bet this sort of knowledge could only be acquired by being part of the good ol' boy network of airline execs.
ive used pCharts for strictly php.
http://pchart.sourceforge.net/
It doesnt do real time updating since it spits out an image. Im sure theres a slick way to do it but for what i was using it was quite minimal

Open Flash Charts is slick. i dig it.
http://teethgrinder.co.uk/open-flash-chart/
I switched from pCharts to OFC for a project i was using. I like it much better.

I tried google charts but i find it lacking. It is real hard to control and just not quite polished for what i was looking for. That and (i think) it requires an internet connection to dial out to google. Its potentially a problem if you're actually building thats not a webapp.

Also someone announced a js based charting engine here on ycombinator about a few weeks back. I thought it was real slick... i wish i had it book marked.
This is really impressive-looking. I have at least one site that would benefit from this big time.