skysight-inc/HackerNews huggingface dataset:
I'm sure you're right, under Ballmer at least.

But .NET is seen at present as a rather dead-end, closed ecosystem. Much of what's innovative in software development happens elsewhere -- e.g. Ruby on Rails, or Clojure. If MS had a way of getting all the developer mindset that's no other platforms, such as Java, onto C#/CLR/.NET, this would be a big win for them.

A Microsoft-blessed implementation of .NET running on Linux and other platforms might give them that developer mindshare. I would certainly consider using it very seriously.

In the past, Microsoft has seen Linux and open source as the potential big enemy that might kill it. But I don't think that's true: I think Apple is a bigger threat to MS (they certainly have a bigger market capitalisation). If .NET ran on Linux, would that really hurt sales of Windows, Office and Xbox? I doubt it.

While Ballmer probably wouldn't go for this, I wouldn't be surprised if he was deposed and his successor does.
Only if you believe that you are solely the sum of your memories.
Clojure Workers and Large Scale HTTP Fetching
It's okay to not like frameworks. My opinion is that frameworks, in general, make easy things a little bit easier, and make hard things even harder.
As well as being a bad-ass programmer, Steve Dekorte is also a great example of this neavu-minimalism. His blog and Io show how deeply he has taken this "philosophy" (http://dekorte.com and http://www.iolanguage.com).

I also don't want to sound too creepy but he has a awesome apartment: http://twitter.com/stevedekorte/status/10954098266 and http://twitter.com/stevedekorte/status/10901308299
I haven't used nginx caching in depth, but I can make a more general point about nginx scripting: It sucks. Hard.

You can get fancy[1] by writing your own modules or by building on top of helpers like ngx_devel_kit, but it gets messy very quick.

Implementing complex rules inside the config file is possible to a degree - but an utter nightmare. The syntax is extremely limited and the semantics are hard to predict (order of execution).

So, what nginx is lacking is a proper scripting interface with full control over the request pipeline. ngx_lua and ngx_v8 are in the works but not production-ready, yet.

Personally I'd go as far and say the entire config file should simply be ripped out and replaced with a scripting language.

[1] http://agentzh.org/misc/slides/nginx-conf-scripting/nginx-co... (press cursor right to walk through slides)
Is Ars Technica close?
I'm terribly disappointed no one is replying to this, as I am also curious about this topic. I don't have any experience consulting, but I'm thinking about it, and may turn to it in the future.

On that note, my thought is that not unlike you, small to medium size businesses don't really know where to begin to establish their online presence. Perhaps there is some value in consulting with companies to establish an online marketing plan, then connecting them with companies who will do the web design, social media work, etc. Does anyone do that sort of thing?
IPO ?
Please do not post links to the NYTimes paywall.
Exactly. I'd much prefer to spend at least a few months there, preferably with time to spend outside of a major city as well.
Gosh I love the idea of doing this! Too bad my wife and kids won't go for it. :(
That's fine, you just don't need to pay for space for stuff. Space is very, very expensive monetarily and psychologically.
It's interesting to follow China ranking not just in the GDP but in PPP (GDP per capita) and other indicators.There are 1.3billion people there and they are currently cheap. In the PPP they have a lot of room to grow.

Beyond typical economic indicators it's interesting to analyze what are their current asymptotes limiting China (economically) in the future: creativity? democracy? social unrest? bureaucracy?
Sorry, that was an indirect reference to Philip K. Dick
Bley.mx - intelligent greylisting daemon for postfix
In general, a reputable paper like the WSJ will hire people that are smart enough to predict stock trend and understand the macro factors

This is not true at all and I don't know where this is coming from. The signal to noise ratio in the mainstream media's personal finance pages is famously low. The WSJ is known for its reporting, not its investment advice. And had you bothered to look up the author on Wikipedia, you would have seen he doesn't work in equities, and apparently never has.

Sure, the author might turn out to be a genius who identified all the factors that will lead to the next big crash--if so, how come the genius reasoning is not evident in the article? Assertions like the second item--'the Fed is buying Treasuries, must mean they're nervous'--are presented in an unconvincing way. I assumed it was self-evident that these claims were unconvincing, but apparently it wasn't so.

So here's why that claim, among others, was uninformed: the Fed's stated policy is actually to not change the size of their portfolio of securities held outright. The treasury purchases are offsetting principal payments of other debt. The neutrality of this policy does not suggest 'nervousness' at all. http://www.newyorkfed.org/markets/opolicy/operating_policy_1...
A well-maintained airplane will last a long time. Well-maintained means doing it the right way: RX components to look for fatigue, etc ... Yes, this costs. Tthere is some concern wrt. catastrophic failure due to fatigue & ideally you want to have a full history of how the plane was flown.
How much Facebook users are spending on social games in Asia?
Ok - I'm curious. How do you lay a cable across the Atlantic Ocean - a length that spans thousands of miles?
I have married a Russian and I can also confirm this. Adrenaline junkies galore in Russia
My experience at DC Startup Weekend 2010
How to roll out full disk encryption on your PCs and laptops
So is the psychological cost of never knowing where you will sleep.
I spoke with a guy a vocalocity (that I think someone on HN referred them to me), and they seem like a pretty good fit (unlimited us/canada, good web PBX, reasonably priced hardware). Does anyone have any experience working with them?
Facebook 'dislike' scam warning
Edge http://edge.org/

Articles, opinion pieces and discussion about science by top scientists. Often with a philosophical twist.
I think you have it backwards. MS courts developers to make Windows seem like a desirable platform. Courting developers includes building wickedly good developer tools, but they tend to give them away. The Express editions are free, they give out full Pro versions at most events, etc.

The point, though, is that you said "MS is not interested in opening .NET to other platforms" when they demonstrably are. That doesn't mean they're angelic do gooders, or that they don't want to make money, or anything else. It simply means that they are interested in having .NET on other platforms because it somehow suits their purposes.
Their is also a free vim tool for Visual Studio that is semi complete but very usable. VsVim is what its called and I use it everyday.
Yes, today's his first day. It's just a PT position, not FT.
Reminds me of another Steve, circa 1982:

http://digitaljournalist.org/issue0712/y_walker08.html
At least the academic world knows this problem is hard to solve. If only HR databases or interest rate swap pricers were so easy to reason about.
Pricing models,the freemium myth and why you may not be charging enough
If you use a Mac...

http://agilewebsolutions.com/products/1Password

Absolutely fantastic.
D) You're fricken' 19. You're supposed to be "wasting time". You can't find the right path for you until you determine some of them are dead ends.
I thought about this for a while, and I can't remember ever seeing a parking place on the street that was reserved for handicapped. At most garages, you hand over your keys right after you drive in so I don't think garage parking would be too bad for handicapped people.
As far as I know, operating a twin-engine plane is more tricky than operating a single-engine plane which in turn is more dangerous than handling a glider.
1000Memories (YC S10) confronts death by celebrating lives
Sounds risky. After all there is at least one website where they now know that strategy and have access to your password for that site.
Well, when I look at the site I see a random jumble of one-liners, non-sequitors and meaningless links. If you got 60,000 people to make that site, you really wasted their time (and yours.)

Just take a look at a page like:

http://daz.com/artists/Glenn%20Miller.html

I mean, the top of that page repeats "trombone 0000 - 0000 delete" hundreds of times... That page just screams "this is trash"

there's no human voice obvious there, no attempt to contextualize or organized anything. I could scrape that stuff off some other sites and make something better looking in a week. Then I'd drop a few million spam links on it, expect to collect adsense for 2 months, then close the bank account.
Authentication is something in my experience that is specific to an individual project. I don't want to be told what database schema I must use to store my user data - that's a specific project requirement (unless I'm building a cookie-cutter site, which Django is good at, as I've stated).

So what do I want ? For authentication there are some common requirements:

- session/cookie management to store a user ID (or other info)

- hooks/middleware/whatever to allow me to check user credentials on each request

- safe hashing/encryption of passwords

- form processing/validation

- integration with OpenID, oAuth, LDAP etc

If a framework, or libraries, provide these then that saves a lot of time and effort, and allows me to create a tailor-made solution.
I assumed it was self-evident that these claims were unconvincing [..]

Then there's no need to comment. Comments in places like these add value when they contain information above and beyond what is already contained in the article. If your assumption is correct, your comment simply states what everyone already knows. If the assumption is incorrect, your comment doesn't provide any argument to convince others that your claim is correct and the article is wrong. In either case, your comment doesn't add anything. There's no need to point out the blatantly obvious, unless to explain why it is blatantly obvious to someone for whom it isn't blatantly obvious.

What threatens the signal-to-noise ratio of HN is that more and more people start making unsubstantiated claims concerning articles. They may be right, but I, as someone with only casual knowledge of a given subject, will never know. People responding only to state their opinion, without supporting it with possibly convincing arguments. I don't feel those kinds of comments are worthwhile.

And had you bothered to look up the author on Wikipedia

My point is that your argument was too broad and this individual author's credentials are inconsequential. Even if reporting in personal finance is awful in general, then after your comment, I still didn't know why this piece in particular is awful.
Ask HN: Is anyone using Piwik as analytics for their paying customers?
http://piwik.org/ is an open source analytics library. I was wondering if anyone can comment on how it integrate or is it easy to white label.
Dear down voter: would you care to explain which line I crossed please?
Then Google lets the court decide instead.

Imagine someone sues you for spilling coffee on them. They are willing to settle if you cut your hand off. You disagree, go to court, and the court awards the plaintiff twenty bucks. Same thing happens in the corporate world, too.

Honestly, Oracle's patents should be easy to find prior art for. Nothing in computer science is new, even if a patent examiner or some dude working 9-5 at Sun say they are.
Imho It's very analogous to tread in the sense that its very dangerous for programmers that are clueless.

And have you ever interviewed for a Js opening where 100% of them knew the most basic implications of events?

That will be fun
Internet consumption isn't, at present, very active; it's voluminous. There's so ridiculously much to consume, I find I'm growing impatient merely because I must demand density to get through the mass. This is a problem for me, since I'm not convinced dense stuff sticks.

There are also happiness implications.
It helps make you more consistent. The self-awareness it takes to honestly assess yourself and be interested in your own improvement helps you to address your own weaknesses. Over time you'll find that you'll have periods of high mental activity and low periods, but over time as you begin to record them and alter your strategies that they will even out into a pretty consistent cycle.

Personally, I don't think that the "magic spark" is something I can train for or seek to attain. It's a random event IMO, and will only lead to disappointment if I stake my entire life's work on waiting for it to happen. I'm not a person who enjoys uncertainties if I can avoid them.
I am not a Java developer, but how is this situation is too much different from the Java/J++/C# issues that were had between Sun and Microsoft? It is a different type lawsuit, and (arguably scary) patents are involved, but it seems to be similarly motivated.

Sun originally developed Java to be a standardized, cross-platform development tool.

The original intent (as I see it, anyway) was to get some market share away from Microsoft/Intel by providing a tool that would allow a program written and compiled once on one platform to run on any platform. (The actuality is that you have to make small changes, but for the most part, this works).

So Microsoft started working on J++, and did/were doing the same thing that they did in the web browser space. They built non-standard extensions that would not be compatible from one platform to the next. Exactly the opposite of what a vendor providing an OS/Hardware combination wants, when the entire idea of the language is to make the OS/hardware a reasonable option.

Dalvik doesn't support certain parts of either SE or ME. I would have to believe that this is the reason Google is unwilling to license; they would then have to comply with one of the (bloated/inefficient) standards. (This isn't because Google doesn't have the cash to pay up).

From Oracle/Sun's perspective, this could easily be seen as a long term threat to the platform. If you have runtime compatibility issues, the ship is sunk.
You have reliability issues, as with early C++ implementations (can't use 1/2 of the features); Or you have compatibility issues, as with the current state of Common Lisp implementations (many rock-solid implementations, but things are subtly different from one to the next. Aside: subtly different is the worst type). So from that perspective, that they do not want the JVM fragmented, I sympathize with Oracle.

From the perspective of the patents as described in this article, as a computer scientist and programmer, that these things can be patented is shocking. What worries me, is that I will unknowingly build something which has already been patented.

In particular, the hybrid compilation technique does not seem to be very much different from the methods involved in having a lisp (for example) with both an interpreter and a compiler. It is an interesting technique, and very clever, but how can a compilation technique be patented? Specifically this early in the history of computing. What if someone had patented using assembly instead of machine code, or intermediate representations of code? What if McCarthy had patented the AST? Or if the various ways of implementing regular expressions had been patented? It seems morally objectionable.

I honestly, truly hope that Oracle loses this patent suit.
Even with one you may miss it, but you're definitely going to miss it without one.
I'd be interested in your approach to competing with services like Delizzy (http://www.delizzy.com/). Easy full text search of my Delicious bookmarks is a huge draw-card for me.

The main advantages I see you having versus Delizzy are:

- Privacy (they require your Delicious username and password)

- Being able to snapshot the page as you read it

The main disadvantages I see you having versus Delizzy are:

- They integrate with Delicious
Woodstock with Today’s Technology
I'm not surprised; I used to do the same.

A few months ago I started using KeePass for storing everything, and it's worked out really well for me (I wrote a post about it, plus some tips n' tricks, here: http://www.loopycode.com/solving-sign-up-anxiety/.)
> I mean, the top of that page repeats "trombone 0000 - 0000 delete" hundreds of times...

It does that 6 times, once for each member of the band. The '0000 - 0000' texts are placeholders for unknown dates, the delete links allow you to remove that entry in case it is mistaken.

All the edits are then piped in to a holding tank where they're verified before being made part of the page. This results in very little attempts to spam the site, on the 'no broken windows' theory, nobody ever made it through.

> there's no human voice obvious there, no attempt to contextualize or organized anything. I could scrape that stuff off some other sites and make something better looking in a week.

I believe you. But it has to start somewhere. Maybe you'd be scraping this one...

> Then I'd drop a few million spam links on it, expect to collect adsense for 2 months, then close the bank account.

I see.

I'm beginning to understand why adsense is the way it is, thank you for enlightening me.
Lycos, poster child of Internet boom, sells for just $36M
Does that include factoring large prime numbers? If a good approximation would exist for that, wouldn't that make public-key encryption pretty useless?
Does it seem sort of Microsoftish that Google uses an undocumented API to their own benefit without letting the rest of the community know?
Well, Japan does have katakana, which has moved a bit towards being more alphabet-like via 'little characters'. For example, there's no 'fo' sound in Japanese (as in 'fork'), so you can't represent it using either kanji or one of the two syllabaries (hiragana or katakana).

The closest you can come is 'フオク', which would be pronounced 'fuoku'.

But, you can modify the vowel in katakana with a 'little letter', giving you the common way to say 'fork': フォーク, which sounds very similar to the English pronunciation.

It's not a true alphabet, because you still can't whip together unpronounceable crap like we can do in English, but it's better than having no way to represent out-of-language sounds.
Yeah, I figured that by the number of tweets with the word Paisa in it.

In Hindi and many other Indian languages, Paisa means money.
I call it: "Open Source Populism".

That's something that we have seen in Argentina: lot of open source organizations, government embracing open source but many many many few contributing (and usually the main contributors are not part of these organizations).
Early History of the Software Industry
Whoa... I never thought I'd see my dad's work reffed on HN.
The strategy with Silverlight is to concede that the client tier is multi-platform, and try to sell back end servers and developer licences instead.

This doesn't completely fit MS's other initiatives, but one of the benefits of being that big is that MS can try lots of things at once - to bet on every horse in the race, so to speak.
Well, buying a license that doesn't actually fully cover what you are buying would tend to not make sense.

Oracle going after IBM and its huge patent portfolio has about the same chances as a gerbil attacking a tiger. Theoretically possible, but not a good idea.
That type of protection wouldn't extend past Microsoft however so I would imagine this would still be an issue in the case of Google.
Google itself will no doubt already be working on support for a different language that does not have the same risks as Java, .NET

Much like how MS made their own language when sun sued them over Java? How the wheel turns.
I've never understood how people can read that fast. Cryptonomicon is 918 pages; you read it at maybe 30 seconds a page. I've been reading for a long time (though I didn't get into books until my late teens), and I still read English at about 5 minutes per page. It took me weeks to get through Cryptonomicon.
Slightly off topic...anyone know what kind of keyboard that is he had? Looks super useful being so small. Is it a Korg? This on: http://www.korg.com/nanoseries ? Confirmation?
Flagged. There is a already a robust discussion of this story here: http://news.ycombinator.com/item?id=1606517
I agree. The site looks chic :). Please don't spoil it by adding 'ugly' Google ads banner.
Even if you do, please add it in a non-obtrusive manner (which is as easy as solving P=NP? challenge).
As a re-representation of the DNA computing work cited above, you can actually do exponential work in poly time using a photocopier.

EDIT: here's a link to a paper describing this approach: http://www.springerlink.com/content/j5213p8761224304/
Clj-http.  A new http client for clojure.
Use java and covered by whatever canes out of google defence?

Or use. Net and be vulnerable for oracle and Microsoft?

Why ppl even bring those discussion on?

...and I don't even like java.
I have pretty much 3 (pretty different) versions of the same password (light, medium, heavy xD), one side-password for certain things, and 1 unique for banking thats only in my head. Worked for me in the last 5 years...

(ftp, cpanels and other client info excluded)
Stopping aging is quite easy. I recommend a standard 2x4 and a little elbow grease. (Note: multiple attempts may be required.)
SendToPhone not just for Chrome - FoxToPhone
Now Pay for your Android apps with Paypal - coming soon
The problem is the VM, not the language. Simply switching languages won't make a difference to the legal case if the underlying VM still infringes on the patents.
That's not entirely true. At the bank I worked for way back in 2001 we used MS J++ to create a web app that was deployed on Netscape's iPlanet which used JRE 1.1 from Sun and it all ran on a HPUX server that talked to an IBM mainframe.
I use the same password for everything - just me?
Eric Schmidt On the Future of Search
Since almost 4 years now I do not have any other possession than what fits into my two suitcases. Wherever my 30 inch monitor is, I call home. I am very comfortable with the fact that I don't need to manage my possessions. And Dropbox, Google Apps and alike even made my fears of data loss a thing of the past.

I enjoy moving to a different country almost every year, thanks to being a digital vagabond.

I am taking a wild guess; The past 400.000 years of evolution in which our bodies and minds adapted to a nomadic lifestyle may still resonate in our genes. Only since a few thousand years were a majority of my ancestors bound to one place and this short period is unlikely to have had any genetic impact. A lack of constricting possessions is surprisingly rewarding (constricting in terms of hard to move). I suspect that this reward is universal to humans which would imply some kind of genetically predetermined preference. But it is just a wild guess.

Yet I feel with my son's first birthday approaching this lifestyle will be hard to maintain.
So, one needs to consider the effects of chartism rather than its outright predictions? (I don't intend this entirely as a rhetorical question.)
Exactly, downvoting shuts down free debate. It's the opposite of free speech because you're essentially getting punished if not everyone agrees. I don't necessarily agree with every comment, but I'd rather them be made than not. A marketplace of ideas.
There are a lot of possible hash functions and little way to tell which one he is using.
Public-key encryption schemes would simply need to avoid reasonable circumstances. I suspect "product of two large primes" falls outside the "reasonable circumstances" for factoring.
Apple hires Near Field Communications expert