skysight-inc/HackerNews huggingface dataset:
Can you tell us any more about how it works? Are you looking at the content of the page and comparing it to similar pages? Looking at the url's ranking on various social services?
This is entirely unfounded guessing. Everything I've heard/seen indicates that Google will not be producing another device. Its existence pissed off their partners, it didn't sell extraordinarily well (I think being only really usable on T-Mobile, and eventually AT&T, caused that problem), and it has reportedly been discontinued. The Nexus One website recommends other phones for people who want to use the two biggest networks (Sprint and Verizon). And, of course, the networks kinda hated it because it undermined their position as arbiter of what goes on phones.

Of course, all the things that networks hated about it were things that consumers should have loved about it, and I wish there were a Nexus Two just around the corner...but I'm not holding my breath and when my contract ends in a couple of months, I'll buy whatever the latest generation Android phone from Sprint or Verizon happens to be.

Regardless, this is not a substantive article.
What comes to mind is Paul Erdos being jacked up on Benzedrine and Ritalin nearly every day for the last 25 years of his life and undoubtedly contributing a massive amount to modern mathematics. (There was a life hacker in every possible sense.)
How do you measure interference? How do you improve reception if you have a half-dozen, dozen, or hundred arbitrary radiation sources? Maybe they missed the PR move with everyone else. Color me impressed.
Virtually nothing uses h_errno. You still need to update pretty much every piece of socket code. You're right to point it out though; thanks!
Anybody who tells you that "SSL the protocol is fine, just ignore the signatures" isn't qualified to have an opinion about the relative security of crypto protocols. Without certificates, SSL offers no security.
Someone asked me to explain why I think UCW is "truly horrible":

I think UCW is bad for three reasons: trying to hide the fact that
HTTP is stateless with continuations, introducing way too many
concepts/mechanisms unrelated to actually serving pages, and I don't
like Marco Baringer's (original UCW author) code very much.

The third reason is subjective, the first two somewhat less so. I
actually have a blog post with some diagrams in the idea stage about
why managing HTTP web app state with continuations is a terrible idea
(it all comes down to the fact that it makes it much harder to test) -
already noted criticisms include meaningless URLs (can't
link/bookmark), and harder debugging. Since UCW uses CPS
transformation to get continuations, it means the resulting code is
almost impossible to debug.

Next, look at the documentation for UCW:
http://common-lisp.net/project/ucw/repos/ucw-core/doc/gettin...

Entry points? Components that need the MOP? Frames? Actions? Just to
understand how components get output to HTML and served you need to
know the MOP. So you have the UCW component code, the UCW MOP code,
the UCW entry/continuation code, the UCW interface on top of an HTTP
server. Now you need to learn a whole new horribly complicated UI
toolkit and still deal with all the regular web stuff.

This isn't any different that Weblocks. The difference between
Weblocks "horrible" and UCW "truly horrible" is in things like the UCW
system definition file:
http://common-lisp.net/project/ucw/repos/ucw-core/ucw-core.a...

The eval-when, the useless (but confusing - how is it different than
regular defclass?) defclass* macro, the defvars completely unrelated
to system definition. And this is just the very first file!
"Sociology is a factor but that's wildly overstating the case."

And how does anything you wrote after this sentence not support my argument?
Interesting that Google's Chrome 5.0 doesn't display the browser examples correctly, but the browser on my Android phone does.

Link to examples: http://www.4p8.com/eric.brasseur/gamma_dalai_lama.html
I'm ruefully amused at your suggestion that I go look up Kaminsky's talk. Yeah, I'll get right on that.

Your comment overall makes very little sense. The problem you're alluding to --- the one that means "SSL is worth jack shit" --- is a user interface problem. It's a serious one, but not only does it not go away in a DNSSEC world, it actually gets far worse.

DNSSEC isn't a magic bullet that solves the logistical problems of verifying Internet identities. The market has been beating the crap out of mutual authentication for financial websites for over 15 years. The company with a real solution to that problem will make billions of dollars. DNSSEC isn't that; it's a bunch of guys on a mailing list arguing about the one piece of the stack that they've chosen to fixate on --- and the surprisingly bad solution that resulted from the process.

This isn't just my opinion, by the way. Read every working group post (like I did) and watch Vixie's tone as the protocol evolves from what TIS came up with to where it is now, when he starts saying, in effect, "anything, anything, let's just get something deployed!"
Can you extend on this a bit.
Ask HN: any startups in southern Virginia
Does anyone have any insight in to the startup scene, if one exists, in southern Virginia? (south eastern, more specifically)

I'm thinking about moving to the area for family reasons and it would be great to get a broader picture than what I've learned from Craigslist and semi-random Google searches (companies, jobs, networking, etc.)
Well, when we studied maxwell's equations, it seemed (and still does) like a thing of beauty. Completely obvious it is not.
I love the suggestion that there is in fact a free lunch for company authentication; that we can simply replace a (very crappy) vetting system with a vending machine protocol and all our authentication problems will go away.

As for the "150 root keys" issue: that is in fact a very good point. Remove the sketchy ones from your browser. Someone should publish a list --- "these ones are probably fine for people in the US to remove". Whoah. Look. I just solved that problem in 15 seconds, using the Firefox UI; it didn't even require an IETF working group to discuss it!

;)
important bit: simple processing & sound using ambient radio waves in a construction hat. Which is very cool. Other cited uses cover small temperature sensors and possibly replacing AAA battery powered devices.

Add in a healthy dose of sparkly-futurist-hope (devices that run FOR EVAR), and some actual data on another experimental device:

>The device collects enough power to produce about 50 microwatts of DC power, Dr. Smith said. That is enough for many sensing and computing jobs, said Professor Otis. The power consumption of a typical solar-powered calculator, for example, is only about 5 microwatts, he said, and that of a typical digital thermometer with a liquid crystal display is one microwatt.

Didn't see anything on the size of the "device", but that's still pretty cool.
same form i used a few weeks ago.
1. Nobody has a resolver on their laptop. Up until this very argument, the suggestion that people (for instance) stick djbdns dnscache on their laptops instead of using (say) OpenDNS resulted in a spew of FUD about straining the root servers. Either way, it's irrelevant; at the same time we roll out laptop DNS caches, let's also give everyone two factor authentication and a pony too.

2. You need to acquaint yourself with Dan Bernstein's presentation on NSEC3, but I think we can trust each other that we're not simply making things up. Like I said, NSEC3 --- the solution to zones being OVERTLY walkable --- creates a crackable "zone password file" that everyone can download.

3. The lack of UI for dealing with DNS failure is an artifact of the fact that the DNS was never meant to be secure, and so trying to layer an incredibly complicated security service model on it is a bad idea. Saying "that's up to the vendors to agree on" is, like the "sufficiently optimizing compiler", the very definition of hand-waving.

4. Those people who think that SSL CA's can be replaced by a vending machine built into the DNS are --- excuse the hyperbolic tone --- delusional. This suggestion not only doesn't solve the problem of how crappy vetting is for certificates, but actively amplifies it.

5. Wrong. If you are (for instance) a YC networking startup, you are going to pay through the nose in admin BS to deal with the hassles and failures created by this system which will cost billions of dollars across the board to deploy and which won't solve problems.
Serpentine: a battle between a rock and a hard place
this is a genius way for google to crowdsource future classifiers they may use on search results. the terms of the api say the original data is still owned by you, but it does not outline who owns the classification set generated from your data.

maybe i am wrong here. just seems like a good resource for them to use later.
Sounds cool, but none of my inactive ideas really have much value... either because they've been done, are being done, or have been obsoleted.

That said, a couple of things I toyed with, in case this sparks a useful thought for somebody else:

1. A decentralized, federated social-networking platform that would allow individual sites to include social-networking features, but where all the "social stuff" could be federated through API's, so that a user had access to his/her entire social graph, no matter which site he/she was logged into. This was a semi-novel idea 3 years ago, but now everybody and his brother is writing a decentralized social-network. <shrug />

2. This has maybe be done, not sure, but I was intrigued by the idea of a robotic avatar that could be used for remote conferencing. That is, a small robotic device with a camera, microphone, and speakers, where the head could pivot to scan the room and look up and down, etc... the idea being, if I'm hosting a teleconference in my conference room, and 3 people are "virtual" attendees, I plug 3 of these things in, and the remote conferencing software attaches a session to 1 per remote user, and lets them interact with the other people. Didn't really put much thought into what it would look like or what other functions it might have... but it wouldn't be fair to let the virtual attendees shoot at the others with frickin' lasers, if the others can't shoot back somehow. Which leads to the idea of a series of satellites, in geostationary orbits... wait, just kidding about that last bit.

3. I think there was another one, but I forget... I'll edit it in later if I remember. :-)
You're messing with people's hope.

People want a story about how the Internet is getting a cool new security capability.

They especially want that story to come at the expense of Verisign and the SSL CA's.

Expect downvotes.
People on Airbnb with these concerns charge a refundable security deposit (which the site does allow).
I'd go with a PhD program that has a Master's exist. (You will still apply and get admitted as a PhD student with full funding.) This helps if you're bored with the faculty, dept. etc. or a company wouldn't mind converting your internship to a permanent position.
A World Without Intellectual Property
Understand the difference between being frugal and being cheap. Example...

Frugal: "Let's buy these computers when they go on sale."

Cheap: "Our engineers can do with a ten-year old desktop with a 533 MHz Celeron processor."

The sad thing is that I'm only half exaggerating.
I take provigil, or I should say I have a prescription for it.

I typically only take it:

a) Have to write a lot of boring code that has already been mapped out, ie I'm not solving any ridiculous problems that require imagination and/or being clever.

b) Learning a new technology I'm not entirely interested in.

c) Learning Japanese

d) Playing poker. I'm a little iffy on this one though. Without Provigil I can play a good 12 hour session no sweat. I have a really shitty short term memory so most of my game consists of the social aspects and the math aspects and reading people, which I'm very good at. I have a general impression of how people play, but I couldn't tell you about a hand I played 30 minutes ago or what anybody did in the hand exactly. On Provigil, however, the game becomes absolutely crystal clear and I can tell you what hand you played 4 hours ago or 4 minutes ago in striking clarity. Really creative playing goes out the window though and I become a very ABC player with the advantage of total recall. I've never had a losing session on Provigil, but I've also never 4x or 5x buyin session on it either (making 4x or 5x my initial buyin) which is probably due to the fact that I play smaller pots because I'm not taking as many risks.

I can stop taking it for months, go on a "binge" and then stop taking it again. It's a lot like marijuana in that regard. I've never mixed the too, btw.
Huh? To what degree? Hiding empty boxes isn't much of a coverup. It's just a small thing that adds an air of awesome, and at the same time means that if any reporter has the balls to quickly run over and unsheathe the boxes, nothing sensitive will be shown.

Putting real products under there would not be a very smart move. It only takes a minute or two to quickly hide something else instead before the reporters arrive.
I got this error while registering on your site. I am concerned after seeing this.

Sorry, we screwed up

Looks it looks like i've lost your password, hopefully the bug that is causing this is fixed now. Please re-enter your password in the form below and hopefully you'll never see this message again, but if you do, please Contact phpnode

sorry!

note to self. get beta testers!
Is this a neat idea?
HackerNewsers
I was finally able to understand REST by learning ruby on rails, specifically going through this tutorial here: http://guides.rubyonrails.org/getting_started.html

So REST is a "standard and accepted" way of structuring your URL paths to make them make intuitive sense. Of course thats not the literal definition. You'll see the term "Resource" thrown around. At a basic level, "things" on the internet like a single static web page article, or a single user signed up for a service would known as a "resource".

Let's use a blog as an example. A blog has "authors", "posts", and "comments". These can all be identified as resources of a website.
Now think of the interactions you are likely to do with a resource. CRUD comes to mind: Create, Read, Update, Delete.

So a RESTful implementation of a simple blog would have an intuitive URL structure that allowed you to Cread, Read, Update, and Delete "resources".

Consider these urls:

myblog.com/posts/1
myblog.com/posts/1/edit

This url structure is the start of a RESTful application. A "post" resource can be identified by its unique id here.

One thing that I was unclear about was that you can send different types of "commands" over http right in the header. For example even though

myblog.com/posts/1

is just one url, you can actually do multiple things with it:
GET, POST, PUT, DELETE

So depending on the headers you send, your application can do different things. REST recommends that you GET when you want to "read" a blog post, you PUT when you want to update a resource, and DELETE, when you need to delete the resource.

The myblog.com/1/edit is not actually sending the editing commands, its simply GETting the edit "view". The form then should issue a PUT command to update the resource.

Hope this makes sense, I've go to go now but I can clarify if you have any more questions.
Agreed. "Style is only necessary where understanding is lacking." - Doug Hoyte
But if I up vote, that doesn't let the person know I up voted it.
Aren't we supposed to let people know that I care?
I am not sure anonymous up voting helps so much. It only says your link is popular, but you never get to see who liked it, and then you can not find out who they are.
Because you never see their profile directly.

Are we supposed to only find new HNers by reading through all comments? Isn't that kinda counter productive? We being startup founders and all, we have so less free time anyways.

Also,is there some way I can see who up voted my links??
Maybe I don't know of it, and that features exists, kinda like some other features on HN, which are intuitive, but not mentioned specifically, and you end up finding them by just noticing them or by some other post.

As a matter of fact, I found up voting this way.
And yes, I can be considered new, because I really used to be crazy busy (Being a first time entrepreneur (founder and a single programmer) did that to me).
Besides I didn't really feel like I had anything to say, so didn't used to comment much.

(No prior active forum-ish experience, HN is the first, and sadly the only one I can be regular at even now. I am sure other good forum-ish communities exist like HN....some day....)
Often enough that one of them lost a prototype. Knowing how tight Apple is with unreleased products, that means very often.
I don't know for sure, but for what it's worth... I live a few hours from that area (Chapel Hill, NC), and am a lifelong resident of NC, so I know a little bit about our neighbor to the north, and I haven't heard much at all about a startup scene in SE Virginia. When I think of that area I think of Norfolk as being fairly blue collar town, dominated by the shipping and railroad industries, and the US Navy. Virginia Beach seems more like a party town.

OTOH, it's not so far away to the NOVA/DC area, which does seem to be a little more vibrant for startups. There's even a NOVA/DC "Hackers News Readers Meetup." http://www.meetup.com/Hacker-News-NOVA-DC/ Maybe pinging those folks would net some useful info.
Discrete Convolution in Clojure
huh. not sure why the submit form didn't notice the older discussion?
One thing to note, Provigil has a very nasty side effect called Stevens-Johnson Syndrome.

It is pretty rare, but f*ck all if I'd ever want to get it:

http://en.wikipedia.org/wiki/Stevens–Johnson_syndrome
Carnegies "How to win friends" could be of help. It's something every engineer should read.
ISBN for anyone interested: 978-0130340740
Putting real products (which I don't doubt are being worked on as I type) there is a very unnecessary risk. You gain nothing and you lose a lot if only one visitor feels brave enough to uncover them. This is especially the case as Apple has had some interesting experiences with the press recently.
Perhaps even the syntax JS should have had from the beginning, with it's heavy Lisp inspiration.
Check out http://academicearth.org/courses/game-theory.

It's real Yale course on Game Theory over at Academic Earth
SVG Masks, HTML5 video and Firefox 4
Wow, this has got to be the most brazen troll I've ever seen.
Clojure vs. Scheme: State Machines (2008)
> I like to find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly.

By happy coincidence, I believe pg has coined a new term: fiterating: iterating until you find product-market fit.
Of course, you're ignoring the contributions of thousands of equally impactful mathematicians who weren't "jacked up" on pills.
I'll never understand why some people are so opposed to learning new languages, especially one which won't change your current ecosystem and greatly improve your life (and quickly).
The phone is not broken.

I don't have any problems except in low signal areas. In fact I have generally much better reception. Dude, get your facts right.
At the very least it helps me build intuition for how a brain actually looks.

I haven't had the opportunity to look at a brain layer by layer, so it's hard to imagine how to construct it from it. However, with common fruits which we've always seen inside out, having an idea of how they look when MRId helps me figure out an inverse map from MIR images to whatever they came from.
I'll check it out. My customers are probably going to be googling yahoo (:D), so they're not the most approchable crowd.
For $15 you can get this done on any street corner within 3 blocks of Time Square in New York, and they'll tell jokes or flirt with you while they do it.
34.300 employees (http://en.wikipedia.org/wiki/Apple_Inc.)
I think this helps a lot, and it's good to know that I'm already doing this. I've built a list, tapped my network, and I just got done taking photos for the brochure! Thanks!
Hee hee. No sooner did I press "submit" and head out the door than I thought "oops, someone is going to take me literally about that 'English major' line which I tossed off half-seriously. Maybe I should have phrased that differently."

I agree with you, of course.

Moral: everyone could use a copy editor. ;)
Or just send them a photo of yourself.
Hey there. I'm in Williamsburg, and would be happy to connect and fill you in on what I know. I don't know much further down the peninsula (Norfolk, Virginia Beach, etc.), or the area around Suffolk et al., but I'd be happy to chat about what little is in the area. Where are you moving?

It depends on what, exactly, you're looking for. There are a few Meetup groups in the area (Ruby, etc.) There aren't many startups, especially not YCombinator-style web apps. But there are a few of us.

My e-mail is posted at http://charliepark.org, so if you'd rather connect directly, that's cool. Or post here. Whatever works for you.
I've ordered adrafinil through http://www.antiaging-systems.com/ and had good success. They sell modafinil as well, but I didn't like adrafinil so I never bothered.
You cannot search in the content of bookmarked pages with delicious. For delicious to be useful you need to add tags to the bookmarks.
It's really nice!

Three suggestions:

1. Add a snippet with the search terms highlighted

2. Show the date bookmarked in the result list and (if possible) the date of the last update.

3. Document the query language for extended queries

Two questions:

1. Do you reindex bookmarks after some time?

2. What indexing engine and platform do you use? (lucene/java?)

One remark:

1. The Chrome extension is unable to bookmark sometimes. The bookmarklet is working great.
I've taken Provigil one time in my life and it was before a poker session.

I've played a lot of poker and your self-description fits my game pretty well. The math / odds are there - the general hand-reading is there - but can't recall all of the hands shown down, what the exact betting patterns were, etc... it's a real strain for me to focus and force myself to be interested in the small details.

I can honestly say I didn't notice any discernible effects save for a loss of appetite (which usually happens when I play anyways), but appreciated your story and am curious as to how many people playing at the table are under the influence of so-called smart drugs.
Get Smarter - The Atlantic - mentions Modafinil
I submitted this thanks to the discussion about Provigil: http://news.ycombinator.com/item?id=1524757 .