skysight-inc/HackerNews huggingface dataset:
As one of the folks who was on the Java team when it was released to the public, I can tell you the response was very different than the response to Go's announcement.

Having been at Google (but not associated with Go in any way while there) when Go was announced my question then, as now, was "What was the problem again?"

The basis of that question is that languages that have been successful often, but not always, have a strong correlation with solving a painful problem.

Java solved a number of problems; the problem of connecting across architectures (I thought of it as the 'system libraries' problem), the C++ is too complicated problem (which would be the too complex;didn't learn (tc;dl) problem), and the interactive content from an untrusted source problem (which, in all fairness was a problem it self created when being able to run in a browser).

The only problem that I have ever heard as being at least in the sights of Go was the 'building parallel applications' problem (which is huge, but why ignore millions of man hours in HDLs which also solve this problem but with the caveat that you have to be able to infer hardware from the compiled code)

So unless there is something that is much easier to do in Go that you both need to do, and is so much better that doing it in your current language is too painful, it will join the ranks of languages like Lisp, APL, Modula-n, and Eiffel which all have things to recommend them but nothing to compel them into wide spread adoption and use that we associate with a 'popular' language.

"An important thing to note is that, while Go is a great general purpose language, we're building it to make systems development easier. That's what we're using it for at Google, and also how it's being used at other companies like Canonical and Atlassian."

Historical reference see the design, development, and use of the best language you've never used Mesa [1].

[1] http://en.wikipedia.org/wiki/Mesa_%28programming_language%29
At Tipjoy, we raised a "friends & family" round at the same time as YC. My mom lived with us during YC to help out with our 8 month old.

Little known fact, actually.
Just a quick note: on the top of the page there is a broken link to "Pricing".

I am looking forward for a service like this, any idea when this will be open to the general public?
> Authors don't really have that: they could sign books, but that would reduce their income drastically, as most copies would be freely had.

Cory Doctorow seems to manage just fine. OK, that's not easy. But I'm not sure it's harder than earning money from a standard publisher, and it looks at least possible.
To my knowledge, one of the reasons Universities were granted the right to patent their work was as a defensive measure - work patented at the University was intended to be available to the public, or at least, a whole lot easier to access than work patented by a private entity. The idea was to make the results of publicly funded research more, not less, accessible.
Tau (a pi replacement?)
a new pi equal to 2pi
Yep. That's exactly why everyone I've ever talked to or come in contact with has an iPhone: the slightly more responsive scrolling behavior in browsers. Total deal-breaker.

(Don't get me wrong, it's a valid criticism. But it's not even remotely close to the reason people choose an iPhone over an Android-based phone, or vis-versa).
O(week) [edited, thanks!]
>"you only work here because you want to support your wife!"

that pretty much true. That is my point - if i wanted to see sexism i'd see it in everything i choose to.

>Serious question: did you read the post?

yep, and i'm trying to reclaim the wasted time by voicing my disagreement with that promotion of sexists stereotypes
I was talking more generally but I'd value someone with varied experience more than someone who was a specialist, unless that was important.
> the mental-model I think a person would have to have for it to not be sexism seems less likely.

well, nice definition of a stereotype.
Hammurabi - A Scala rule engine
Go and Java are different beasts.

E.g. Go can be used in making of the JVM, the way the Sun/Oracle JVM is made in C, or IBM's JVM is made in Smalltalk.

Sure, people can try to replace Java with Go, but they can also use them both, each for the purpose it fits better.
yup, one of the best blogs for a tech entrepreneur out there...
I use 1Password to generate a 50-character random "answer" for these nonsense security questions. Then I store the question and the answer in a note tied to the 1Password record.

If they really wanted to get clever, 1Password should offer an option to perform this task automatically when you're filling out a registration form.
Cheers. Thats the only reason I could see myself not using it and its a minor one at that!
I will add options to clear/disable specific rows or entire sheet (with confirmation). I'll see if there is an easy way to switch the date formats at the client-side.

You do have to update the balances manually but if you have something like Mint, that takes minutes. I update the balances any time I want to review my finances. It seems simpler than having users add their bank accounts etc. like Mint.
My co-founder had two kids -- he moved his family into a cheap rental in Nebraska while we did YC out here. He ate into his savings. We put stuff on credit cards. We had to be hyperfocused on early revenue. It was stressful as hell for him (and no picnic for me, either), but it worked out in the end.

The thing is, we were so driven to build a company that we had to find a way to make it work. At that point I couldn't imagine working for someone else (and neither could he) so we were willing to make big bets.

(Incidentally, with the StartFund money, things should be much easier for YC Founders who have families.)
Not to mention that she gave a lot of personal history surrounding her parents and family history. That might not uniquely identify her, but it does narrow the search considerably. My guess: if he/she is even a single real person, much of this is fabricated.
NASA's Messenger Mission to Mercury (Infographic)
http://vanillaforums.org use the format as a functional component. @Username in a post will (per target user settings) send them an email with a link to the post. Great way to drag specific people in to a thread.
Never underestimate the power of Mayonaise… (daily news antidote)
about.me is a truly shameless rip of flavors.me.
Before I got hired on at my current job, I had planned to find a local charity and build a pro bono site for them. It (1) would give me experience and (2) would help out a charity I favored.

I didn't wind up having to do that, but I absolutely think it's not a bad idea.

Although of course you do leave yourself open to abuse if you don't have a good line in the sand visible to all.
Paulo Coelho, Trent Reznor, Bruce Eckel, at least to some extent.
> It always* comes from scarcity of some kind.*

Meaning, if you want to gain any wealth, then work on something scarce, and make sure it stays scarce. Let everyone do that, and we get a world of scarcity.

Hmm…

I thought that a world of abundance was better?
You're right, eventually I did get the hang of the chunk of code and wasn't afraid of it. Lots of others in the team were however. Also, because of eXtreme Programming and pairing, I knew the C# and what it was doing in 2 weeks and was writing code, having never seen C# before. I had some C++ experience, but by the end of my 6 month internship wasn't comfortable with the "views code". Yes, it was high performance code that did black magic, but making it readable is halfway to being able to understand it. It worked and it was fast enough and did good stuff (ever try doing a vertical unicode editing view?).
You can require anyone trying to sign up to complete a reasonably difficult programming problem. It could either be sandboxed on the server, like Facebook's engineering puzzles, or require a short output like Project Euler. This would drive away people who can't do FizzBuzz and nontechnical people who want to hire someone to make Facebook for dogs or whatever.
Linux/BSD as app on iPad - mobile developer heaven
But enough about your own problems - how is Japan?
I'm curious why, does anybody know? After looking at Stackoverflow I considered technical Q&A a solved problem, and it seems to translate well to other topics.
It's a Firefox 4 demo site, so 3.6 isn't supported. It should, however, work on most modern browsers.
Cory Doctorow's work appears to be released under the "Creative Commons Attribution-NonCommercial-ShareAlike" license, which means that only his publisher has the right to sell paper copies. Granted, he's being very generous and liberal, but he is still utilizing IP laws to create some scarcity.

http://craphound.com/ftw/Cory_Doctorow_-_For_the_Win.htm

Also, you have to look at these things at the margin: were all authors to do this, how many would no longer be able to support themselves with their writing, and thus be forced to stop or curtail their activities? He's a relatively well known writer: maybe it's ok for him to make, say, 100K rather than 200K a year. Some guy making 50K a year may have to give it up if his income is cut in half.

Furthermore, consider that just now the Kindle and similar systems are really starting to take off. In 2005 or so, you either bought the paper book and had yourself a nice read, or stared at an LCD for hours, which is not my idea of pleasant.
Yes, if you combine journaling with safe write operations. This allows you to call the appropriate driver method to confirm that the data has been written. You can also wait for it to be written to n slaves in replication. I believe that "written" means either to the data files or the journal. In the case of the journal, a hard crash would result in the journal being replayed so that the data is then written to disk and you don't get corruption.

For example in the PHP driver, calling insert with the safe option. http://www.php.net/manual/en/mongocollection.insert.php

"If safe is an integer, will replicate the insert to that many machines before returning success (or throw an exception if the replication times out, see wtimeout)."

You can then immediately called http://www.php.net/manual/en/mongodb.lasterror.php to confirm the last operation didn't error.
I just realized you could do Control+Alt+Shift+C/V because of how I implemented the keyboard events. I know it's quite annoying to press 4 keys at once but at least it would work.

I've used a text-file myself for years but finally made this last year because I wanted features like access from any PC, sharing, and collapsing that didn't get reset all the time.
Out of curiosity, why is there a flag to enable it? Why not have it on by default? From what I understand, there's no downside to hardware acceleration - the offload to the GPU uses less power, it's rendered faster, and it is a better user experience. What's the edge case that requires this flag to be off?
Recent events in Libya and their temporal impact on .ly domain names
Lazy NCAA Bracket Generator
If you're not aware, Japan's broadcaster NHK has an English-translated broadcast - http://www3.nhk.or.jp/nhkworld/ or http://www.ustream.tv/channel/nhk-world-tv

I would suggest watching it to get a Japanese view on things.

Watching it yesterday, people in the disaster area and around the power plant were pleading for help as they are running dangerously low on supplies. Many of the interviewees were criticizing the government on their inability to get supplies to them. People in the 30km radius were complaining that they couldn't get any truck drivers that were willing to enter the area. Also keep in mind that this is the north of Japan. It is below freezing and has been snowing.
Parallels and 1Password for $50 is a sweet deal. The two DVD rippers are icing. You could invert those two, I suppose and still be valid.
Thanks.

I don't report on startups. I interviews founders after they built their companies to find out what worked and what didn't.
Journaling should give you the crash-safety you're looking for. You should combine it with safe writes to get the commit safety you want (not the default, but is easy to choose, see your driver's documentation).

The mailing list is a great place for this type of question, too (http://groups.google.com/group/mongodb-user).
I think it reeks of fabrication. It's probably some geek living out their alter ego or something.
All you need for full-text search is to add a multikey of tokens to the documents you want indexed. Tokenizers and stemmers are actually really easy to write, and there are libraries you can use to do that for you.
Either can be useful depending on the situation.

A just-in-time compiler would be able to do the quick loop also if this loop ran somewhat frequently.

The point is each of these approaches makes sense in a given context and so you can't say that any of them are relative "hacks" or "stone-age" or whatever.

I could imagine a future language/system that would allow a few XML-parser commands on a line to be translated into a single loop. But we aren't there yet - the solution isn't in just algorithms but the whole development. Haberman's "program" of improving parsing is noble. The problem is he's articulated as simply bolting algorithms in and you need more than that (ie, you need a language that can lots of compile-time futzing about).
If you talk to people in the Go community you'll see that they interpret "systems programming" to mean both OS-level development and applications-level development.
That is what I was thinking. Ya know, you probably don't want to disclose your operational security procedures because well, they aren't common and not being common, their trackable.

And then I was thinking about how the police sometimes "leak" that the suspect in some crime is weak, pathetic, individual which nobody really cares about, in hopes that they will offend the real suspect who will then self identify in defense of their honor. If you thought the Anonymous ring leader on the HBGary hack was some teenage guy then the best way to provoke a response would be to either call him gay or a girl it seems.

I wonder how well the E-book Ars put out is selling. And more importantly, if its really successful I wonder if these people who did this are comfortable with someone getting rich off their exploits?

You see? The twisted depths to which you go if you start down these paths. Sheesh.
Physics Envy May Be Hazardous To Your Health - And Economy
I basically do the same when they're required. And then I still get sites yelling because my dogs name can't have #$ in it! Or because I pasted the same complex second password into all three security questions!
Everyone but investors can now safely panic about Japan’s nuclear crisis
Better than nothing, but that's still easily brute-forcible, even by humans.
This saddens me. I understand the need for such a service, but refuse to take you seriously with such a blatant disregard for originality and uniqueness. Next time a website inspires you, please don't copy + paste.
with whose health am I gambling?
No! low since ww2
You can't be serious... nuclear waste is a huge issue in pretty much every country that has nuclear power plants. Half of Germany goes insane every time there is a transport of nuclear waste from one temporary storage location to another.
However, I have heard that they do have some kind of face recognition technology in place to only show you real faces for verification.
not if the new reactors made the same assumptions. Are you suggesting that it isn't possible, or highly unlikely, that we'll learn anything worthwhile to improve reactor design in the future from this disaster?
And yet not one review has mentioned that having 512 MB hampered performance.
But then there are those of us who have tried emulating drum machines with HTML and Javascript - for example, http://bitrotten.com/dr110 - and find the abysmal implementation of audio in browsers to be frustrating, particularly with all the naive talk about how HTML5 will make Flash obsolete, or how you should just make a web app if you want iPhone users without going through the iTunes store.
Since the girl is a person and not a thing, it should be "... girl who hacked hbgary". r11t copied the mistake from Forbes-- How do national magazines make grammatical errors like this? Don't these people have editors who at least earned a passing grade in middle school English?
Conversely, the impossibility to exclude (copyright and patents) didn't stop the industry from funding the Linux kernel.

But both cases are probably marginal. In a world where one has to earn money to survive, innovation is slowed down, either because of copyright and patents, or the lack of funding.

The trick is to get a world where one doesn't need to earn money.
This could very likely be a carefully (and cleverly constructed) identity.

This girl might not exist; but because we all really really want a 16 year old girl to be the hacker the discrepancies are glossed over (the art of a good lie is not giving too much detail and letting other people's imagination fill the gaps).

On the other hand the personality strikes me strongly as female, so if it is an facade it is a very well constructed one, which the imposter empathises with.

But, on the whole, the setup "feels" wrong (and I tend to trust my instincts in such matters).
Competition has a way of ensuring that scarce things become abundant. Look at, say, automobiles or computers or food or most normal goods. Sure, monopolies exist, but we also have laws to limit their harm as well.

You don't just get to wave your hands and make things "abundant", someone has to do the work, and in order to do the work they have to make a living at it, at the very least.
Text is amazing. A very cool idea, useful, clean, efficient.

I'd like to propose that you add another key to use for expanding sections, as ` is not readily available on some European keyboards (I have a Slovenian keyboard). Maybe Shift/Ctrl+Arrows, or try hooking some F* key that is not in use currently (e.g. F2).
Great stuff.

How about using the pricing model of pinboard.in for each app? I'd sign up :)
Certificate Holders - place your memories in style
Idsketch.com is the right option to get an excellent certificate holder. We offer certificate holders to our valued customers used for promotion. We are specialized in offering paper certificate holders in different styles
In my experience working with lots (thousands) or pro photographers, they don't want to use the same services as hobbyists. Just my $0.02
I hear you. Well, I even agree, you're probably right. And that sucks.

http://news.ycombinator.com/item?id=2334265
This is what I really hate about secret questions. There may be many variations of the answer to a question.
Wait, Forbes actually linked to http://encyclopediadramatica.com/Lulz ? HAH.
There exists concept of Gift economy [1] where scarcity is not a driving factor. The (historical) implementations we had so far aren't exactly shining examples of quick development. But it may have been just partly related, or even unrelated, to the economic model.

----

[1]
http://en.wikipedia.org/wiki/Gift_economy
This is the real deficit debate
Can we ignore the constant factor and say it's O(week)? ;-)
Are We In Danger of Radioactive Exposure from the Japanese Nuclear Leaks?
I just spent some time looking over PSFoundation and it's a great aggregation of useful classes from all over the place.

AND there's some great original code. E.g., PSActionSheet, that let's you assign a block to each button. I hate coding up the action sheet delegate and blocks make this typically ugly thing quite shiny.

PSFoundation is definitely worth a look.
I figure that such setups could employ a number of cron scripts to spread out actions and/or generate noise. E.g. every <random_range> minutes delete a random email out of a set of everything older than 24 hours. Adjust the constants to match the volume of information.
Though getting it into Forbes is quite brilliant especially if it all revolves around a real person.
What I notice is that my iPad1 is often just as slow or slower than my Nexus One but the experience is much "smoother" - that is, when you scroll it scrolls smoothly - always. If the rest of the browser can't keep up, too bad, you get some blank areas showing, but at no time is that allowed to compromise the speed of the scrolling, zooming or whatever else you're doing. This must be reflected quite deeply in the code and even the OS I imagine to always prioritise user interactions over anything else. It definitely makes using the devices more "pleasant" even while sometimes it at the same time makes them technically slower or less functional.
Agreed, there's too much competition in the ice market already. Maybe try colored ice! Or shaved, flavored ice!
Are people in Japan actually feeling these?
i was going to say something flippant about the spelling of "mayonaise" until i started reading the story and momentarily forgot about my OC tendencies to complain about silly things like spelling.

in other words, good read.
For what it's worth, my takeaway on this is not that Qato "ripped off Quora", to me its quite clear they're building an engine for Q&A websites, and they've used Quroa (and Stackoverflow) as examples of what you can build with it. Not so much "ripping off" - I see it more like the sort of Photoshop demo where a guy on stage recreates some well known image to show off Photoshop as a tool.

The problem is, their tool has at least one xss vulnerability. I've been there myself, and usually a single xss vulnerability is an indication that the underlying design of the system didn't take xss (and probably web security in general) seriously enough. It's _possible_ this was just a single place where user supplied data sanitisation wasn't done correctly, but I'd bet good money that it's indicative of a development mindset that failed to be paranoid enough. I'll bet there's a bunch of places they're going to find exactly the same error, and won't be at all surprised to find SQL injection vulnerabilities, http header vulnerabilities, and any of a whole bunch of other "common web programming" errors. I'll be amazed if right now there aren't a bunch of people running fuzzers against any site suspected of having the Qato "engine" underneath it. I'll not be at all surprised to hear several of them get compromised before the weekend and start running dick-pill-seo spam...
Is the phrase "Windows Opcodes" (from the article) a subtle troll on the part of "k" or a journalistic goof? I'm no programmer by any stretch, but that phrase jumped out at me as phony. I know there are system calls for operating systems, and opcodes are processor instructions, so this use of the term raised my b.s. meter a notch.
> Sure, monopolies exist, but we also have laws to limit their harm as well.

A monopoly large enough is able to self-sustain, by adjusting the environment to its needs. And let's say that openly: including adjusting the law.

Of course, at some point their growth is stopped by growing pains of internal communication & management. What does the development of management theory and practice spell for the future, we shall see.
Netflix to Distribute Original Programming?
Hiding in plain sight is also a good trick. She might be what we think she is or not, doubt gives her/him some protection.
Indeed, and there are 2 references in the various tales of a good understanding and practice of social engineering, and anyone with that understanding would not go around telling the press genuine background stories that could start to be pieced together.

But then of course the smartest ones are the people no one will ever hear about, so who knows.
Provisioning Frame Relay services
When you are trying to set up a network for your business or you want it for some other reason. There are multiple matters that need great care for there before the set up. You have to decide the band
As I've said numerous times here, I don't think that IP laws in their current form are ideal, just that the idea of tossing them out entirely is likely to have some very serious consequences in terms of the production of information goods.