skysight-inc/HackerNews huggingface dataset:
It is very one sided as almost everything I've seen about Ruby is Rails focused, especially outside of japan. Please fill me in where you think the Ruby community has more to offer in a scientific environment.
Yeah, yeah. Enough with this. Why do all criticisms of e-readers by book lovers seem to be overly nostalgic? The problem is obvious to me: These people are book lovers. That is, they love the books themselves more than the information in them. This leads to criticism like "oh, but you can't get that feel and smell you get when you open a book" or "you can't show off your intellectual awesomeness to your mates-to be" as opposed to constructive criticism like "note-taking on e-readers is still much more cumbersome than normal books". For those of us who like cheap, waste-efficient and accessible information, this is an improvement. The rest can go hang out with the people who complain that youth is decadent and that we're amidst insurmountable moral decay.
I'm would also be interested in this email, if it's not too much trouble. My email is on my profile page.
TLDR: I have a somewhat funny story...

I got married in 1997 the same year I started working on local number portability. Local number portability is the system that allows people to keep their phone number and change their carrier. Wire line local number portability happened first and then wireless number portability went live in November 2003. I had been working in this area for about six years.

About a week before the system went live. I'm on site and in a meeting. We were covering all the test results and launch plan details. I get a call from my wife. I figured it was important because she knew I was on-site. I take the call. she says, "Guess what I just heard. You are going to be able to change cell phone companies and keep your number! Isn't that cool?" "Um, Hun what do you think I've been working on for the last six years?"
I believe python is better frankly at doing mathematical types of things. ANd definitely has more of an engineer crowd to it.
It sounds like your time hasn't come yet.
Europeans Attack Buffett-Gates Pledge as Undemocratic
mipnix, I noticed a few people suggested looking into work at avionics companies; I think this is a good idea. I work at Rockwell Collins (www.rockwellcollins.com) and I know that we have hired a significant number pilots and ex-pilots as engineers.

Good luck.
The params Keyword
I would remind people that PG's credibility as a successful "big thinker" is largely based on the cash he made winning the dot-com lottery by selling his first company to people who, as he says, had little idea of, and less interest in, what they were buying.
This inverts the sequence of events. What is written in the article:

This past Sunday HP researcher Vinay Deolalikar became the second person at HP to fall victim to the Internet fameball machine, as he posted his attempt to prove P ≠ NP on his personal website, and sent out an announcement email, which got picked up by the original formulator of the problem, Stephen Cook. Cook forwarded Deolalikar’s email to select mathematician colleagues with the now infamous statement “This appears to be a relatively serious claim to have solved P vs NP.”

Those who have been following this on HN know the real sequence of events:

1. Deolalikar emailed his paper to a select few theorists so that they could review it. In other words, he was soliciting peer-review.

2. Someone leaked the paper. It made it up to scribd first, as far as I know. Eventually pdfs were in the wild.

3. HN and others caught on to the developing story.

4. Presumably since the cat was out of the bag, Deolalikar posted the announcement on his webpage along with a pdf of the paper.

With these facts in mind, the lede is, well, misleading. As written:

What happens when Twitter and online communities filter scientific discovery ahead of professionals?

That's clearly not what happened, since the paper was first sent to the people who are most qualified to evaluate it. Further, the next sentence,

As we saw this week, a lot of fuss over a result that will ultimately be discarded into the dustbin of flawed mathematical proofs.

That remains to be seen.

(This is a long way of saying what RiderOfGiraffes said.)
Thanks for all your hard work!
US$20,000 for eight months would put it roughly on par with what I'm earning in Edinburgh, UK right now.
The java landscape right now is confusing and choatic. THeres 5-10 languages around with none of them standing out and no explanation of their use cases. Theres also alot of web frameworks but none of them rally are being pushed as the main framework. So unless youve used java quite a bit its simply easier to use rails or heck php as those are easy to use and are known to be used by alot of startups.
"is the worst recognition better than google voice overs"

(Same question, spoken by a Finn)
Definitely. Not having offline access to issues is the only reason I don't use GitHub as my sole issue tracker.
Companies (Google) Don’t Exist to Help Consumers
Happy to see these web polluters losing money; hope their IPO is pulled or disappointing. Maybe Google can push an index update in the weeks before the IPO that drops their traffic 50% or more? (No neutrality -- for SEO spablum.)
New Google Buzz API features, including a garden hose
Anti Google Street View Seniors In Front Of Their House In A German Newspaper
http://www.rp-online.de/duesseldorf/duesseldorf-stadt/nachrichten/Buergerprotest-gegen-Google_aid_892897.html

want that clever ;)
Ignoring user interface and the mechanics of peer discovery...

user-interface, discovery-system |
# This process is spawned with two pids as arguments

# If either pid halts, I halt too.
user-interface.link
discovery-system.link

user-interface.subscribe(when(
text-entered: { message |
# I entered a message in the UI, announce it to everyone subscribed to me
my-actor.announce('exclaimed, message)
}
))

discovery-system.subscribe(when(
peer-discovered: { name, peer |
# Discovery system located another user in the chat room

# Send message to user-interface showing a Growl style notification.
user-interface << ('notify, "{name} arrived.")

peer.subscribe(when(
# This guy went away - "halted" is announced when a process stops
halted: { result | user-interface << ('notify, "{name} left.") }

# This guy said something
exclaimed: { message | user-interface << ('text-append, "{name}: {message}") }
))
}
)

main.loop
And what would they do if that auction was taking place today? Google only supported net neutrality when they were an outsider with nothing to lose and everything to gain. Now they're part of the club and, conveniently, compromise is the virtue of the day.
Generally speaking, we don't connect directly to unknown computers, but there are other reasons for that.

Security is addressed at a few levels (here are 6 of them).

1. Access to native resources requires specific permission.

2. All processes (including those with access to native resources) can only be addressed by their 288-bit process identifier (128-bits of which are random). The only identifiers known to a process are its own, those of its children, and ones explicitly given to it.

3. The Actor model means each process can independently decide which messages to reply to, which to ignore, and how long to wait for a response (if at all).

4. Each node has a unique RSA key-pair. The 160-bit fingerprint of the public key is the non-random part of every process identifier. This allows nodes to verify the remote processes they communicate with. (And if necessary, encrypt messages sent to them.)

5. Hash-based distribution makes it easy to blacklist poorly-written or maliciously-crafted code, once it's been identified as such.

6. System services in Skynet are always kept current with live, on-the-fly updates.
Which seems to exactly match up with the approach google proposed the government take with regard to wireless...
I've never had a cellphone of my own. My wife carries a TracFone which we use for a few minutes a month ("I'm running late" kind of calls), and once in a while I borrow it.

It's not a power play. I've just never felt like I needed one. I watch other people's "relationships with their cell phones" and I'm happy to skip it.

Also, people interrupt having sex to answer the phone? What the hell is wrong with you people?
I don't respond to ad hominem attacks.

Let me clear up a few things. Again, the point of the experiment is not to setup the perfect environment for either VM but to subject both Web servers to fair and equal conditions. Whether it is 1GB RAM, 100Mbps switch ports, stock configurations, etc. It's fair game.

Now, I don't know if you have experience in the Web hosting business but perfection is not and never will be the goal. Clients could care less about the back-end or details as long as the response they get at the browser is acceptable. That's what drives our efforts in technology.

You keep on repeating the idea that no one needs both Varnish and Nginx in their design. Again, there's benefit in running such configuration. It's practical, effective, and thankfully keeps the business flowing. Here's an example of a successful business, besides us ;), doing it: http://www.heroku.com. If you don't realize the benefits of running Varnish over Nginx or Nginx over Varnish in certain situations, that would be one stubborn opinion. So please, stop my wasting my time.

Regards

Joe
They were giving away music because that was always a feature of Baidu that they had been hurting for not having. Last I heard they had gained up to ~25% market share. 25% of a market that large and with that much potential is enough to run an entire company off. I don't buy this narrative that they tossed it away out of some petulant "If I can't dominate this market I won't try" motive.
Bit Counts in Python, Erlang and Clojure
For most intents and purposes, I'd recommend using pdfTeX instead of TeX: your general output format is LCD, not paper, and Metafont renders pixel fonts, not vector fonts (because TeX's output format after all is paper, not screen).

Also, I found that using the LaTeX macros simplified my life a lot, instead of trying to reinvent the same formats over and over again. Why do you use just TeX instead of LaTeX?
Facebook updates iOS SDK; supports OAuth, Graph API
I clearly stated that speech technology would only take off if it works. If you don't trust it, or it can't handle you yelling, then it doesn't work and I agree that it won't take off.

I'm curious about the "mental reasons" you hint at. What are those reasons? Do you mean something like Uncanny Valley? Or something else entirely?
Much more concisely explained in PG's "A Unified Theory of VC Suckage":
http://www.paulgraham.com/venturecapital.html

PG's is also far more entertaining to read.
> The idea is that by not enumerating rights you expand them.

Bullshit.

Only 2 things are giving you freedoms right now ... free markets where competition is real and regulations by an elected government ... the later doing good in some cases, bad in others.

If you don't want government regulations (which let's be honest, aren't done for the good of the public most of the times), then you need ways to prevent monopolies.

Advancements in technology are one way to do it ... and I clearly see Google's point of view. Wireless Internet is a much more competitive landscape, and IMHO the FCC would do more harm than good in the current market.

I live in Europe and I'm paying ~ 20 euros per month for 3G Internet provided by Vodafone (~ 4 GB of traffic included, the bandwidth fluctuating between 2 - 4 Mbps).

And it's a pre-pay card, no contract attached, and I'm paying whenever I feel like it. When a competitor approached me with an offer for a 2 year contract I almost told them to go fuck themselves. And now they are also offering a competitive pre-pay option. And 4 GB of traffic may not be enough ... but I remember the days when I was working over a 56 kbps telephone land-line. Things will improve.
Where's the Readme? It's hard to tell if the YABT approach has any merit without any documentation.
Work 'til Death
The amount of stuff you actually have to sync by plugging in a cable has decreased with every version of iOS. Apple is moving slowly (maybe too slow) but they are moving.

The iPad is only a paperweight without iTunes if you want to be really strict about it — yeah, the initial sync is still necessary (they will do it for you in the Apple Store if you ask, so if you really wanted to you would never have to sync) but then you can do pretty much everything except non-iTunes Store music and videos, photos and (a big one, admittedly) OS updates over the air.
Though you make valid points, the scale of a typical Github wiki is nowhere near the scale of Wikipedia.
Extremely uninspiring.
Tips to SuperCharge Your Buttons
I'd love to work for this guy.
1) Yes. Verizon gets them earlier than most, so I assume they get early builds that use more of the core network features - most of the testing done is network testing, E911 compliance, etc. They're not making sure 'Angry Birds' works.

There are direct relationships between the spend on QA and testing early in the process to the spend on customer support later.

2) Different large carriers typically get different phone variants. See, for instance, the Samsung Galaxy. In many cases, because of the CDMA/GSM issue, Verizon gets a wholly different phone than AT&T.

Each carrier has a different strategy and is looking for different things. Many carriers even have specific product managers for each carrier, ensuring the phone is in line w/ their unique requirements.

Because of their size and clout, Verizon gets theirs earlier than most (I think - not sure on this).

Exclusivity arrangements are negotiated between the OEM and the carrier. Generally you're working with lots of different SKUs that are relatively similar.

The iPhone turns most of this on its ear, in both a) there's one, and b) Apple is not good at working with other companies, because only one person at Apple's opinion matters. Verizon is also famously difficult to work with and used to dictating terms to partners, generally around making all of the mobile content 'V-Cast' this or that, and putting their logo on everything.

As you can see, there are conflicts. I imagine they've been working on them.

Oh, and as a side note, since I've moved out of San Francisco, I have had 0 problems with my iPhone.

Is that a helpful response?
Yeah, or Emacs's org-mode format. That'd work very well as a machine readable text-based bug and tasklist format.
Yep - it's more common to see a multiple for recycling in the sense you can recycle money 1.25x, after which the money goes back to the investor. This is generally done to provide liquidity to investors. Many investors prefer liquidity, nothing more or less.
In most general of terms a programming language would be ideal for a problem domain if the domains problems could be expressed directly in the language. You would sit down with the domain experts and have a conversation, that conversation could be converted directly to code. In fact if the language was expressive enough the experts could express the problems directly to the computer. No current language, that I'm aware of, achieves this goal. However Clojure by nature of it being a Lisp, allows you to easily add to the language to bring it closer to the domain it will be used in.

It's certainly no silver bullet, and does add to the learning curve of new programmers, but if used properly can be a great tool for writing concise and correct code.
Fair enough. I got about 1500 words into it and said to myself, this is a book I'm trying to fit into a post. Such is the reality of complex topics like these.

I agree with most of the points you're making, but I also think that its important to remember that most people have no idea about what's even involved in the basics. Your points are advanced and are details that are VERY important, but are beyond the scope of a post. If the criteria for trying to put into words some of the concepts behind scalability were that you need to be writing a dissertation to do so, then we would live in a sadly uninformed world.

My intent wasn't to make it a thorough primer so much as to touch on some of the concepts involved in making scalability a reality in day-to-day development of web applications: scalable datastorage, scalable application layers, etc. I hope the readers see it for what it is and then go do further research of their own.
Yeah, and the biggest edit bottleneck---git's serialization of updates---is probably not an issue either, since it only applies to wikis with a lot of pages that get a lot of edits.

(By serialization of updates, I mean that, afaik, git can't apply two patches simultaneously, even if they're to completely disjoint sets of files; it has to apply one patch, then the other. That'd be like using a db that requires you to lock the whole db to do any writes. High-volume wikis instead will only lock the rows for the particular page they're editing, so edits to other pages can happen simultaneously without blocking.)
You mean like this thing in CSS3? http://www.w3.org/TR/css3-mediaqueries/#resolution

For an example of viewport CSS, take a look at http://news.ycombinator.com/item?id=1377241
Word Frequencies in Front Page HN Titles
This image popped in my head when I saw your comment:

Makeshift hammer hits toe, ancient man yells "Owww". Everyone around him knew what he meant. He points at hammer, says "Gru", and his toe "uf", and voila, everyone that was around him now has a vocabulary of 3 words :-) Then it expands with pointing....
They're using SHA1 to sign / identify programs. Finding and exploiting a hash collision would be fairly straightforward and could have really bad consequences, since I presume I could publish my "rogue" modified program to peers fairly easily.
A meetup at the oktoberfest would be fun. :)
Here's my logic: if you read the post, you already saw the plug (on the post).

Edit: that sounds snarky. It's not intended to be, but just an explanation of why I downvoted. I can appreciate your later comment, but when I made my reply to your original comment, yours was the only other comment in the submission. It seemed tacky.
Fair enough. Or, a well designed micro language may just be that, well designed but entirely unnecessary :)
Cancer's a tough one--frankly, it's one of the reasons I pay for catastrophic insurance ($50/mo in WA).

This was for a one time surgical operation. Long term ongoing care, as you've noticed, is gonna be a lot worse. That's what insurance is supposed to be for, not small shit like doctor's appointments, or manageable shit like surgeries. (Assuming you aren't covered by your employer or the government.)

The down payments, all told, were somewhat over $1000, $1200 or $1300 as I recall, and that's for anesthesiologist + surgeon after some amount of negotiation. The hospital had an assistance program that covered their end of the costs, which would have easily matched or exceeded the surgeon's bill otherwise.
That would rock. Scott hacked on http://github.com/schacon/ticgit for a while. I'm not totally sure what happened to that. We're all in favor of a git-backed issue tracker. Though, I think it offers some challenges in filtering, labeling, etc from a git repo.
New Twitter Button Gem from Intridea
This is not always the case. In my experience, it's much more common to see recycling allowed up to a certain amount, then the capital would be returned to the LP after that point to provide liquidity back to the LP.
Or I could keep my blog and make the same amount in ads in the same amount of time. :)
Wow that's interesting: I've found a paper from 1975

Lex − A Lexical Analyzer Generator

http://staff.ustc.edu.cn/~shzhang/staff/lesk-lex.pdf

and Google's Eric E Schmidt was only 20 at that time according to Wikipedia: http://en.wikipedia.org/wiki/Eric_E._Schmidt

He got BSEE on Princeton in 1976. OK, both Bell Labs and Princeton are in New Jersey, but it's still quite impressive to be the developer of lex in Bell Labs as a 20-year old Princeton student.

Of course even more impressive is being 129th richest person in the world in 2006.
Here's the link: http://www.reddit.com/r/programming/comments/d02be/my_husban...
Twitter Movie Trailer
They did buy lala to transition iTunes into a cloud-based service.. So try they will it would seem.
GIT extras
Wikipedia has zero branching and doesn't require atomic commits across a range of articles. It's a mismatch for SCM.
I hope this attitude about not expecting to see any of the money you're paying into social security ends soon. You're paying money in and so you should get it back when you're older. If this young generation gives up on getting their money back then their fears will come true. It's politics. You get what you collectively ask for. Bottom line: don't lower your expectations. Demand, and you should get.
Zoie Real-time search indexing (open-sourced by LinkedIn)
Just a guess, but maybe with "profitable" they meant that if they stopped acquiring sites and just ran with what they have now, they would be profitable on that $200 million revenue. Instead they choose to put those profits right back into growing their business.
January Jones
The $99 Kindle
Couldn't disagree more.

1.) This isn't about getting a job, it's about helping entrepreneurs start companies.

2.) I already had two queries that rubbed me the wrong way because they are similar to project I have in the works. Signing an NDA would probably jeopardize the work I've already done.
I like the thought that "sales is not selling, its understanding." Sales people are way more pleasant when they really take the time to understand your situation and needs.
Fee harvesting is one of the more annoying things about big funds.

Most funds take their full 2% (or whatever) a year for the entire committed fund size, hence the motivation to raise larger and larger funds. At that point, the fee is rather juicy especially when they're collecting fees from 2 or more active funds (assuming they raise a new fund every 3 years or so). Even if they don't get into carry, the partners can live pretty well, though their returns might not justify it.

There's a need for more lean VCs to complement the lean startups that are emerging now. Fee-driven funds that are too large to maneuver wind up making poor decisions.
Every codebase and accompanying API is something you have to learn. If you don't want to learn, best not ever do maintenance. A "microlanguage" is just better suited to the problem domain than a normal API.
Latest chapter of NodeKnockout and back: a plane ticket and 48h of node.js
seems like they folded to social pressure of the burner community which is vocal and well connected, but their change of heart was driven by wanting to further avoid a PR shit storm. Joe Q web company or individual has no chance of getting similar treatment.
Well, my intellectual curiosity is satisfied.
yet another reason to lament my inability to install android on my nokia. Android software + nokia hardware = best of both worlds
Git Wiki (http://atonie.org/2008/02/git-wiki) is another one, popularized when al3x started using it.
Yep. I have the Samsung Moment that was released last November on Sprint, it got 2.1 but has been officially abandoned. It's my last Samsung phone, failing to maintain the OS is not excusable unless there's a hardware restriction that forces it.
You should spread the logical core of your arguments out over several thousand conversations. That should make the arguments much more potent.
we are still hunter-gatherers physically and mentally, only the environment has changed. don't get too caught up on what I'm saying, listen to your intuition.
That's comparing apples to oranges. A proper comparison would be to create an individual Git repository for each article, not a giant repository containing all the data in Wikipedia.

That would work more like the current MediaWiki storage backend does, and would probably do delta compression of old revisions more efficiently than the current homebrew code.
Hot Pink?

Also, no way to delete my account.
didn't know there was a term. thanks. now i do.