skysight-inc/HackerNews huggingface dataset:
I'm with him until he gets to "Hypermedia Controls", which strikes me as needless bureaucracy.

The 'link rel = "royalhope.nhs.uk/linkrels/slot/book"' element isn't really helping anything. Before you can consume that service, you need to know what "royalhope.nhs.uk/linkrels/slot/book" actually means, and if you already know that, then having it listed here in the response justs wastes space.

He's disguising a custom verb under a cloak of some sort of 'standardization' which isn't actually part of HTTP or any common web practice. The consumer of this service will need to know what all the verb URIs mean and precisely how to use them anyway, so listing them here doesn't provide any benefit and significantly complicates the communication.

In this way, the "Hypermedia Protocol" doesn't demonstrate any edge over old-school XML RPC.

Up until that point, I agreed with the article. Simple objects exposed using standard HTTP verbs is the way to go -- but I stop short of supporting random lists of verbs labeled with URIs as just more needless bureaucracy.
My understanding of that was that the individual in question (was there more than one person?) clicked through confirmation screens without looking at them, assuming that everything would be okay. It is not Google's fault when users are idiots.

However, I may be wrong; I only recall one instance of this happening with Buzz, and may simply have missed other ones.

Other times when google violated privacy which I remember: 1) Accidentally logging packets, which they then told people about and found a good way to delete, instead of just pretending it didn't happen. 2) Releasing emails (and other information?) to governments when required to do so by law, which I consider a valid excuse.
Perhaps it depends on the person? My "disgust," or worry, in my original post, came from the vision of someone internally or unconsciously deciding, "The computer will make my communication effective for me, so I needn't bother learning to communicate effectively myself." Without an empirical understanding of how to communicate, a person would also lack the trappings of that learning process, and, I think, would be forever marred as a result.

When you code, mustn't you be aware of what the code constructs literally say, because that is how the compiler will interpret then?
i noticed the form matters: so not including a question mark breaks it in "two plus fifteen equals?"
Civil Disobedience: Send the TSA 'training aids'
I wonder if this has to do with the recent back-and-forth antics between Facebook and Google. It would make sense that Facebook wants a way for people to get their contacts out of Gmail...
A few more ways: http://news.ycombinator.com/item?id=1898153
"A penny saved is a penny earned." - proverb
Agree that #7 is off. Scoble mentions bug testing and engagement from the outside community and says that "Google can't do this", but the fact is that they do. Just the other day here on HN there was a post by a Google engineer on the Chromium project asking for code commits from outside, and asking junior programmers to build Chrome and start committing bug fixes: http://www.aaronboodman.com/2010/10/wherein-i-help-you-get-g...
The players still need to be mindful of how successful they are. It's easy to stand out when you're using illegal methods. Take a look at the plot from this article showing one poker cheater's win rate:

http://simplecomplexity.net/catching-an-online-poker-cheater...
Gurus are the people you go to for the .00001%.

The subject was getting to Guru "level". If you don't understand those (and when to use them, i.e. almost never) then you are not a Python Guru.
There are bots that are capable of beating professional players today. Is poker not the right game for them either?

http://en.wikipedia.org/wiki/Polaris_(poker_bot)

Hands in limit poker nearly always have a mathematically correct way to play; if a program executes the correct play every time and isn't figured out as a bot the program stands a pretty good chance of being profitable.

Most human players don't have the advantage of being able to memorize the correct action for every scenario, a well written bot has an absolute advantage with regards to the math involved.

Additionally, a poker bot remembers every hand it's ever played, as well as every hand it's ever seen played - there has been poker software available for many years that will analyze other player's play for weaknesses which can be trivially exploited. I would assume diligent poker bot creators know about this type of thing and are taking advantage of that as well.
Sprint Releasing A Case That Turns iPod Touches Into Phones
"Due to local restrictions web browsing is not available for all countries" is what I get when I try the web on my Kindle 3G bought a few weeks ago here in the EU.

Outside of getting books off whispernet Wikipedia works and that's it. Not really worth my paying extra for the 3G at all. Read the fine print, I should have. I know dealing with mobile carriers is a complete nightmare but Amazon is very crafty in calling the browser "experimental" and burying the information about browsing deep in their pages (I looked hard for it on purchase but only found it on the page now looking again).

All that said, if the browser is there you will probably get distracted. They could easily add tons of features to it but that would move it away from being a single purpose device. The more features are added to the Kindle the less you will see people raving about it. Kindle will have trouble selling against a colour e-ink device with some kind of android that's been modded for that type of screen at the same price point. I suspect what will happen is that features will stay largely the same but the price of the kindle will dive down amazingly. Thus you will see a kindle 4 and kindle 5 wifi for $80 then $50. Perhaps university editions, branded to particular universities, will gain the colour e-ink, a more advanced browser and more features like email and push the collaborative/community features more as there is compulsion connected to that reading. But for just reading, getting the device as cheap as possible and into as many hands as possible is a better option for them than adding distractions.
curious: why is the initial resource used to get the list of slots /doctors/mjones/slots?date=20100104&status=open and not /slots?doctor=mjones&date=20100104&status=open?

if i am setting up future communications at /slots/1234, to me /slots?doctor=mjones&date=20100104&status=open makes more sense. would you typically just have both resources available at those locations?
As Wittgenstein said, "language is a form of life" -- it is not just a system of encoding.

But something like Photoshop filters for text style might be possible. You can imagine the cheesy use of, say, gothic-romanticising, like overdone HDR tone mapping. But there are useful image manipulations too, when well deployed, and there must be similar potential for text, maybe more so given its more structured form . . .
Experimented with Sass/Compass then Less; personally, strongly prefer Less.
Dumb question: Suppose you opt out and get groped. What happens if you report the incident to whatever police force has jurisdiction at the airport? (City cops?)
Why I’m Very Skeptical of Genius
How many years-old projects with deep hooks into a proprietary OS, written with no intention of ever being open sourced, would or could be opened on any reasonable timeframe? Any precedents spring to mind?
This cat and mouse game is very interesting. I wrote a bot years ago that was easy to implement, since you could hook into the poker clients and listen for the window handler events. The more recent versions actually implement the console as graphics and the buttons as custom controls so that you can no longer do this. The modern bots use OCR to read the table play, so the sites responded again by changing it up.

Having a single bot in a tournament is not bad per se, since they are easy to identify (they do not respond to player rage, they shove or call on hands that may be +EV isolated, but in tournament play are not, and they are the player who come final table sit all quiet and do not respond to deals) - the prob arises when bot networks join a single tournament and collude - especially on the double or nothing tournaments (where if you finish in the top half you get double your money, or nothing)

Stars and FTP are very agressive with combating the problem. I receive refunds all the time because of previous games that have been investigated, so it is great that other players can rely on their work (and it is good to login and find that you have extra money because they are doing their job). These sites are making a lot of money on rake but they are definitely re-investing it to protect the players. They have hired some of the best security guys in the world to work for them (I know one of them, he should do an AMA because it would be super interesting).
I don't disagree with you. I'm just not surprised. The goal of the site is definitely not to make it easy to see and understand everything that's going on and why. Features seem to be community-centric, not user-centric.
Betfair allows (i.e has a pubic API) algo players for some of their games, not sure if it covers their Poker site though.
Internet Blacklist Bill is back; vote scheduled for next Thursday
Most likely nothing: you opted for it.
I believe that those qualifications are important, though. And they're different for every person. You wouldn't do it if they were in a gang. What about Gandhi? ("Whenever you are confronted with an opponent. Conquer him with love.") What about Buddha[1]? What about Jesus? ("Turn the other cheek.") Are they all unreasonable fools--were they "doing it wrong," beyond the shadow of a doubt? Or were their considerations reasonable?

Aikido is a notable exception to your point about martial arts. I highly suggest Aikido and the New Warrior, an excellent book of modern anecdotes describing what it really means to practice "the way of loving harmony."

I'm not saying that hugging is the only way to respond to bullies. In fact, I'm not even saying that I would hug an aggressive bully instead of punching. My point is that you cannot simply say "Quid pro quo, break his nose" and be done with it. Life is more complicated than that.

[1] http://viewonbuddhism.org/dharma-quotes-quotations-buddhist/...:

'You're a fool' said the veteran, 'What if someone had wiped out all the Buddhists in the world and you were the last one left. Would you not try to kill the person who was trying to kill you, and in doing so save Buddhism?'

Thich Nhat Hanh answered patiently, 'It would be better to let him kill me. If there is any truth to Buddhism and the Dharma, it will not disappear from the face of the earth, but will reappear when seekers of truth are ready to rediscover it.

'In killing I would be betraying and abandoning the very teachings I would be seeking to preserve. So it would be better to let him kill me and remain true to the spirit of the Dharma.'
This guy gets the iPhone angle: a portal device. Apps should be optimized for instant results.
For somebody who doesn't play minecraft, could you expand on what the feater thing and water does?
HP To Pay $16.25M To Settle DOJ-FCC E-Rate Fraud
Rewards programs like airmiles are pretty successful. Seems to me you could apply similar logic here. Giving back to your contributors would motivate them.
His "personal benefit" comes from reading others' reviews, which he admits he does regularly.
You should have protected it with one of the text captchas - so to use your service to bypass it they'd have to have broken it already :)
Folks who have no experience with bully are divided on the right response.

Folks who do have experience pretty much all agree.
I don't buy it, not from a company as large as Google who has more institutionalized about scaling and building web properties. Just because it sounds really cool that Google throws gobs of money at engineers doesn't necessarily make it the best approach. It sounds like a fear-driven tactic, and if they're that worried about keeping talent, they're probably not going to put that good talent to use anyways.
I opted for a security check, not sexual assault.
I just typed in similar questions without following the format and it performed poorly. But at least it's a good proof-of-concept! :)

Name the third item in the list: book, fork and spoon.

A: FAILURE

Q: What is two times 8?

A:

Which is a number: yellow, seven, book, flag?

A: FAILURE
I've seen some of these stories, and I have one idea that might at least make the TSA goons more uncomfortable than you, at least if you're male: act like you like it. Say things to the guy doing it like, "Damn, girl, you have a nice touch," or "I usually have to pay $200 for services like this, but you'll do it free!"

Most people, especially guys, are extremely uncomfortable around gay guys. I'm straight, but I have to do some flying in December and have thought about doing this (in addition to the kinds of things listed). Has anyone tried something similar?
The atrocities committed (and being committed) by the TSA as of late are mind-numbing, irrational, and very un-American. Nearly to the man, HNers hate this kind of intrusion into freedoms. It's time something was done about it.

Exaggerate much? Atrocities?

Nearly to the man, HNers hate this kind of intrusion into freedoms.

Count me out of that list.
Actually, I think the starkness of Facebook's messaging UI is its greatest strength. If they can somehow make real email as simple as that, abstracting away all the decades-old cruft of email that Gmail only partially abstracts away, it will be quite a formidable entry.

Add a script that allows non-technical users to log into their Gmail account and set up a redirect... and things could get very interesting.
I'm tired of HN stories about the TSA.
Oldest Dinosaur Embryos Found
This is the stupidest idea I've ever heard.
They're not untouchable, but every year you're going to have a whole new group of kids "becoming" bullies. So any "sustainable" approach has to be made with parents, not the school system, because it's parents who are ultimately responsible.
Would that actually be an advantage? I mean the bots are going to win more often that the other players, but on the other hand, they would also be at least twice as expensive to use.
Couple points:

* Simple fact is you might not be "mature" (professionally/experientally) enough to tackle something like this yet. I don't think there's any shame in that. Couple signs you lack maturity: You think the finish line is after another 20% of development, you think you can work a 9-5 day as a developer, and your own self-admitted lack of discipline. Have you ever finished anything? Finishing is hard. If you lack the discipline to do it on your own, going out into the real world and having an entire team/company relying on you to finish is a really good forcing function to learn how to do it. To learn how to edit. To learn how to compromise. To learn how to just muscle through it. To see that after you finish, some things you just "HAD TO DO" didn't actually need to be done at all because it turns out no one uses them. Etc.

* If you're only getting 2 hours of work in a day, you can probably do it on top of your "9-5" job.

* And why not just launch? You might be 20% away from development completion, but there's another 100% to go after that in terms of customer development, sales, support, etc. You don't even know if you have one viable customer yet. If you're really at 80% shouldn't it be easy to at least pre-sell to one customer? I mean do you even have a single lead yet?

Good luck.
so why this over photoshop? ps aint that hard.
You don't need profit if you're too big to fail.
Unfortunately, for the TSA that is a security check. And you opted for a TSA security check; they get to define the rules since they are the federal government agency.

Though it would be interesting to see the outcome if you did report it.
Feathers are used to build arrows, water is just used to transport feathers.

Arrows can be used with a bow to fight monsters.
Exactly, which makes the size of the file much less critical. It's likely to already be cached on the drive by some previous page, even from another domain. Slicing jQuery core into subset files that are dynamically loaded and other such techniques are unlikely to make things better.
I want direct benefits....free parking, a free night, coffee for free or dessert, discounts and so forth.

I'm pretty sure that small rewards (free coffee) would make people less likely to post reviews, and large benefits (a free night's stay in a hotel) wouldn't be cost-effective.
So big broadcast uses this standard called MOS to interoperate between say a video server and a switcher. I've always thought REST would be entirely appropriate, since they're simply exchanging messages. I'm wondering if you have any insight into SOAP vs REST in this situation. I mean would SOAP provide some level of confidence in message transmission that REST would not?
This is very true, honestly when you think about it you really are giving a lot of time just for "ego stroking". Implementing a nice high level tier of benefits for those who contribute the most could be great.

For example if you reach a certain threshold of generating content you get entered into a premium tier where you receive a once a month voucher for things or whatever it is. Business's could give these deals to the service too since they'd be rewarding their most adamant customers who are also the ones who would be spreading the service through word of mouth.

Sure it takes a bit more work for the service but user engagement would benefit tremendously.
Has anyone tried to insist on someone of the opposite gender for their molestation?

I'd much rather have a girl grope me than a guy, but I have no idea if they'd allow that.

But then, I have no idea if they'd allow it because I haven't taken a plane flight since they started all the pointless rules. Security is okay, but these pointless rules aren't helping at all, and I refuse to go through them.
it's not a dumb question at all. i'm not sure what's the best thing to do in this case, but i will try to find out and add it as a comment here and on her post. thanks for asking.
To the same degree that the other statements are accurate.
#1: This is free, whereas Photoshop is one of the most expensive web programs in existence.

#2: I can imagine people other than designers finding this tool useful.

#3: They are different types of software. Photoshop is for manipulating raster images. This is diagramming software. As such, they have different sets of features.
"Open" as in "Open for business."
I understood it to be decoupling the what from the how. In this case, it decoupled knowing that you needed to book an appointment from the URI that lets you do that.

If I already what what I want to do, but I allow a service to tell me how to do it, me and the service have a looser coupling. If the service decides to change how I accomplish the task, then I should seamlessly adapt.
This is being upvoted? Really? This sort of completely negative, non-constructive comment on HN bothers me a bit. If you dislike an idea, say why you dislike it, don't just say "this is dumb", or words to that effect.

I don't agree with the idea either, but this is HN, not Slashdot/Reddit/Digg/whatever.
Indeed. I am a project manager and I do agree with you.
When there are cases where i feel that i am in over my head (technically wise), i try as much as possible to recognize my limitations to the team and ask the experts in the team to take the decisions and formulate the direction where we should all go.
I think one should take a few minutes and write an email and/or call:

DHS, TSA, all the major U.S. airlines, along with their state and federal Reps and let them know what we thinks of this.

If we all do this...perhaps our voices will help turn the tide of this stupidity.
I may be being slow on the uptake not to have spotted this before, but it hit me last week -

99% of my personal mail - both email and physical mail - is either companies sending out notices (adverts, bills, whatever...) or websites I subscribe to telling me there's something I should see. Direct personal communication has very largely shifted off the platform.

Interestingly, that doesn't yet seem to be the case for corporate communication (into which I include somem voluntary work I do). I still send and receive plenty of email on that account, but this has me wondering for how much longer....
Agreed, but on the other hand I just simply hope that they become so hated in the hacker community that they will stop flying and embrace the online presence fully.
Unfortunately the catalyst for his storm may be the collapse of the US dollar (or a 'currency restructure' as it will be branded).
Supporting Africa’s ‘can-do’ start-ups
Check it out: http://www.youtube.com/watch?v=55ZHfg80m_Q

The basic idea is this: There's a block that spawns enemies. You get items by killing monsters. But killing monsters is dangerous. So... if we can automatically make something that kills monsters, we're in business.

So you carve a room out around the monster spawner, and then make the room deadly. Problem is, then you can't go inside to collect the items they drop. So you make the room covered in flowing water, which drags the items downstream for collection.
WebObjects...? And still not open. But perhaps not the precedent you were looking for...
that's incorrect. you've agreed to be searched in accordance with TSA's procedures. that doesn't mean you've given up your rights.

if you are groped or harassed or otherwise sexually assaulted, you can complain to the agent's supervisor or call the cops. like i said above i'm not sure what the best thing to do is but there certainly are options.

edit: i'm very curious why this comment was downvoted ...
Algowiki
Public profiles are indexed. Knowing the URL would then give you their fb email if it was also based on the same handle (which is certainly the most user friendly). Meaning facebook email will be hammered with spam. It'll be interesting to see what they go with.
Its good to see Branson reaching out into this field.

He has always been a hero of mine after watching his TED video. http://www.ted.com/talks/richard_branson_s_life_at_30_000_fe...
> As long as your code is derived from OpenJDK (and unavoidably licensed under GPL), you are protected from patent lawsuits from Oracle (for technology contributed to OpenJDK).

I don't think that is correct. OpenJDK is under GPLv2, so there is no explicit patent license. However, it seems pretty well accepted (among lawyers) that there is an implicit patent grant. That implicit license would certainly cover the unmodified OpenJDK, but how much you can modify it and still be covered is uncertain.
i use my kindle 3 with 3g in china just fine. whispernet works fine, the browser works fine (just tried www.google.com). you have to go to the manage kindle web page and change your region to usa.

then again, i don't really care for the browser, if i wanted browsing, i'd have bought an ipad or used my laptop, web is about color.

the kindle to me is just an excellent reading device, the battery life is excellent, the form factor is excellent. i can't complain about anything really and the thing i like the most is the e-ink display, it's easy on the eyes.

added bonus is all the free classics you can download from amazon such as charles dickens and mark twain, i literally downloaded 100 classics.
Are Entrepreneurs Pirates? 4min Test for HN by Behavioral Economist Dan Ariely
Why a Debian package is more than a simple file archive