hacker news with inline top comments    .. more ..    8 Mar 2014 Best
home   ask   best   4 years ago   
1
The Face Behind Bitcoin? newsweek.com
1089 points by warrenmiller  1 day ago   670 comments top 87
1
bane 1 day ago 40 replies      
Topic other than discussing the irresponsibility of "outing" a guy using the clever tricks of using his name and public records look ups.

> A libertarian, Nakamoto encouraged his daughter to be independent, start her own business and "not be under the government's thumb," she says. "He was very wary of the government, taxes and people in charge."

> What you don't know about him is that he's worked on classified stuff. His life was a complete blank for a while. You're not going to be able to get to him.

Growing up and living in the D.C. area, I'm constantly surprised at the paradox of the deeply conservative anti-federal government types who work for the government - directly or as a fed contractor. Who'll rattle off about privacy issues before hopping on the bus to their job working on an NSA contract at a Fed contractor...that sort of thing.

I've even pointed out point-blank that their salaries are paid for by the same taxes they rail against incessantly and are met with blank stares or wry grimaces before they launch into an extended soliloquy about "values" or personal responsibility or some such. I've even had folks in the military swear up and down that some military benefit program isn't a result of tax payer dollars but mysteriously appears out of some kind of pay differential sacrifice they've made instead of working in the private sector.

It's rather bizarre and I guess to Nakamoto's credit, he actually did something about it in a sense.

edit meta-response to the replies indicating that perhaps his close contact with the government is what motivated him to develop bitcoin, I think that's plausible. What we don't know is if he developed this philosophy before or after working with the government.

I'm curious though, in the general sense about people who have a fundamentally anti-government philosophy, then take roles supporting and building up the same government they clog their facebook feeds rallying against.

2
nwh 1 day ago 16 replies      
Being labeled Satoshi regardless of truth is pretty much going to get you robbed, kidnapped or killed. This dude lives in this town and has $400M of untraceable currency? The article gives his name, face, address and relatives. You can be sure as hell that somebody will do something stupid to try and get to it.

I wouldn't wish this label upon anybody, it's exactly why the community tries to avoid speculating about it. It's extremely irresponsible of the newspaper to publish this truth or otherwise especially in such vivid detail.

Article sans paywall http://archive.is/wbw97

Gavin seems to acknowledge the article https://twitter.com/gavinandresen/status/441547758827474946

3
jxf 1 day ago 7 replies      
So Newsweek outed a guy who allegedly owns half a billion dollars in pseudo-untraceable, digital cash? I hope they're also going to chip in for a permanent security detail...

More seriously, I think they could have done a better job reporting on the identity without giving so much away:

* A picture of his house is posted, identical to the one in Google Street View

* The license plate is relatively clear in the high-resolution image

* His exact address has more or less already been discovered using only the information in the article

* Full names of family members were used

It's a legitimate story -- understanding Nakomoto's motivations for creating Bitcoin as discovered from his past is a worthwhile topic. (For example, would your feelings about cryptocurrency change if it turned out Nakomoto was a high-level NSA operative?) But, again, it could have been reported in a way that didn't compromise his identity so thoroughly.

4
Blahah 1 day ago 4 replies      
The author of the piece can be reached in these ways:

http://www.reddit.com/r/Bitcoin/comments/1zpmo8/the_face_beh...

If you think this article is a dangerous invasion of privacy, tell her and her employers (Newsweek).

5
dTal 1 day ago 1 reply      
Wait, it was just a single smart dude whose actual real name is Satoshi Nakamoto, and here we've been theorizing shadowy pseudonymous cabals of libertarian cryptographers?

I feel very silly.

6
argumentum 1 day ago 5 replies      
Quite an odd article for such an important (if true) expose. The only reason I think its possibly true is Gavin's vague tweet.

50% of the article deals with material about bitcoin that is redundant to anyone whose been following it for more than a day (like most here).

45% deals with "Dorian S. Nakamoto"'s family, personal background and that he's a libertarian oddball, with a penchant for math (but no other significant accomplishment within it or CS) who (other than possible being the Satoshi) has led a fairly normal, middle class southern california lifestyle.

The remaining 5% or so details a brief encounter with the man, in which he neither confirms or denies it.

I'm skeptical.

7
efuquen 1 day ago 0 replies      
I'm going to skirt the ethical questions being asked, assuming everything done to get this information was legal and such and the accuracy of it lives within the bounds of journalistic integrity (of course none of that necessarily makes it ethical, but like I said, circumventing that question for now).

All that said, by the number of reactions I'm reading here I get the impression that in the Bitcoin world someone with a significant amount of wealth has to fear for their life? What is the difference between Satoshi Nakamoto and any other individual of significant wealth, i.e. Bill Gates, Warren Buffet, Rupert Murdoch, etc. While I don't have any exact addresses or other information about these people on hand, I'm sure I could get it rather easily.

The emphasis I keep seeing is on how he has $400 M of "pseudo-untraceable, digital cash" and assume the concern is something along the lines of it would be more difficult to extract that much from Bill Gates if you attacked/kidnapped him and get away with it vs Bitcoin, which you could theoretically extract the keys guarding the coin from the victim and quickly transfer out to other wallets without much issue.

So, the gist I'm getting, is that in the world of crypto-currency if you get wealthy ... man you better watch out because people are going to be gunning for you to steal your coin by force if they ever find out where you live. Live In Fear. If this is the great future of finance you all envision, then I really wouldn't want any part of it.

*Side note, I really don't believe any of the above but given some of the responses I've seen I think we need to take a step back and examine the conclusions that would result from some of the statements being made.

8
acjohnson55 1 day ago 0 replies      
I'll probably be slammed for this, but I actually think it's a pretty good piece. Maybe it could do without the picture of Satoshi's house, but it probably wouldn't be so hard to find the house anyway if you know you're looking for an actual "Satoshi Nakamoto in Temple City".

If the dude hadn't used his real name, we'd probably still be wondering who he is. So I think the indignation is a bit misplaced. It's not at all uncommon or nefarious for news reports to be written about people who don't particularly want the coverage.

9
frogpelt 1 day ago 1 reply      
This is Newsweek's watershed. They're laying Satoshi Nakamoto on the line to recreate their brand as a hard-hitting journalism publication.

http://en.wikipedia.org/wiki/Newsweek

EDIT: The relevant parts of the wiki article are at the end of the first section.

1. Newsweek merged with The Daily Beast.

2. Newsweek ceased print publication and transitioned to an all-digital format.

3. IBT Media acquired Newsweek. IBT Media plans to relaunch a print edition of Newsweek on March 7, 2014. (Guess what today is!)

10
blakesterz 1 day ago 8 replies      
"What?" The police officer balks. "This is the guy who created Bitcoin? It looks like he's living a pretty humble life."

That quote smells totally fake to me. There's just no way some random office would know what Bitcoin is, and even if he did, that's not something a police officer would say. I don't know what that says about the rest of the article, but that quote doesn't read very factual to me.

11
Steko 1 day ago 1 reply      
Shorter HN:

Would you all just think of the poor superrich for a minute? Clearly they are the ones in our society who need special protections and immunities from journalism.

12
cyphunk 1 day ago 0 replies      
> "For anyone who's tried to wire money overseas, you can see how much easier an international Bitcoin transaction is. It's just as easy as sending an email." -- Bitcoin's chief scientist, Gavin Andresen

No actually it's only as easy as Western Union is. You either have to take a huge cut due to localbitcoin or other markups for markets that avoid the normal route of... registering at an exchange, giving them all your details which will take weeks to months, whom will then place major limits on what you can transfer (no more than a $2k-$10k) and potentially crash burn and be robbed while you wait for your FIAT.

So actually it's like transferring money between two Western Union branches that are both in war zones and staffed with employees taken from the DMV.

13
lucb1e 1 day ago 1 reply      
> "Dorian can just be paranoid," says Tokuo. "I cannot get through to him. I don't think he will answer any of these questions to his family truthfully."

What the hell, if many family members are so eager to forward questions from the press to him and spill anything they know, I can totally understand Satoshi doesn't answer them truthfully. I also feel very sorry for Satoshi's position in which he doesn't seem to have anyone to talk to truthfully :/

> Of course, none of this puts to rest the biggest question of all - the one that only Satoshi Nakamoto himself can answer: What has kept him from spending his hundreds of millions of dollars of Bitcoin

Isn't it obvious? It would destabilize the market and begin a huge frenzy to find out who he is, and he knows it. Now the latter is a moot point, but I can totally understand he doesn't want to backstab his brainchild.

Besides, who says he didn't mine other coins early on anonymously for his own use? Wasn't the point of Bitcoin that you can't know who's who? If he did this and got some money, he totally deserved it.

14
jbondeson 1 day ago 1 reply      
I'm torn about the article. On one hand this seems like a horrid breach of privacy and a terribly dangerous thing to do. On the other, even if they just said he lives in his family home in California, people were going to find out all this information.

Half of me thinks it's better everyone knows they were doxed all at once.

15
m_myers 1 day ago 1 reply      
> You have reached the limit of 5 free articles a month.

I haven't read any Newsweek articles this month. And it appears I'm not going to, either.

Google cache link for anyone else who gets the same message: http://webcache.googleusercontent.com/search?output=search&s...

16
cyanbane 1 day ago 1 reply      
I am not a big fan of the way the article was written, but I can definitely see how some may decry it as being news worthy.

I think the author should be ashamed for posting a picture of this man's house. No need for that and it doesn't add to the story after the description.

17
sktrdie 1 day ago 2 replies      
Here's a comment left on a forum by this Dorian person: https://www.national-preservation.com/threads/preserved-bars...

Satoshi's punctuation style with the double-space after the dot is a distinctive feature of his writing, used in both the official Bitcoin publication and on forum posts.

Looking at the HTML source of that review, you can notice this exact punctuation style.

18
atmosx 1 day ago 0 replies      
Cool article but says virtually nothing. We have:

* A smart man, according to the article* Who worked for the government at some point in time (according to the article)* Who's name is Satoshi Nakamoto* Who values privacy (so much that he used his real name LOL)

So apart from the stalking and extremely irritating privacy breach this article shows about Newsweek's[1] journalists and chosen course of action, proves or states nothing.

He didn't admit anything, but seriously... Even he did, why do we care at this point?

[1] I was holding NS in low regard anyway. Now it's as low as it gets in my eyes.

19
markbao 1 day ago 1 reply      
Honest question: it seems like Nakamoto wanted to keep his identity secret. If that's true, then why did he reveal so much information (by implying that he was part of Bitcoin) and allow a photo of him to be taken, instead of saying "I have no relation to Bitcoin"? It doesn't add up.
20
bambax 1 day ago 1 reply      
> There are several Satoshi Nakamotos living in North America and beyond - both dead and alive

I too would like to be living in North America when I'm dead.

21
lucb1e 1 day ago 0 replies      
> "He was the kind of person who, if you made an honest mistake, he might call you an idiot and never speak to you again," Andresen says. "Back then, it was not clear that creating Bitcoin might be a legal thing to do. He went to great lengths to protect his anonymity."

Except that he used his full, real name. That is what seems so odd to me.

If it really is him though, I'm very much afraid this article just destroyed his life...

22
tomasien 1 day ago 1 reply      
A lot of people are calling this "doxxing" which it isn't - identifying someone based on their ACTUAL NAME and profession isn't doxxing. It may be horrible, irresponsible, dangerous, I don't know - still forming an opinion about that, but that's not doxxing as I know it or see it defined anywhere.
23
olalonde 1 day ago 1 reply      
Meta: this submission has 811 point and was posted only 5 hours, yet it is at #11 position. Is this the regular HN algorithm at work or is it weighted down due to its controversial nature? (I'm not trying to imply there is any conspiracy... I actually remember reading that submissions with a high vote to comment ratio are weighted down but I'm not completely sure)
24
stefanve 1 day ago 2 replies      
So Newsweek hires paparazzo's now? The need to disclose everything about the guy and call several family members etc is really wrong. Which I could undo my click...., no need to invade his privacy so much, "fun to know because interesting" is not a good enough reason to write the article...
25
potatoman2 1 day ago 2 replies      
"This man is Satoshi Nakamoto."

"What?" The police officer balks. "This is the guy who created Bitcoin? It looks like he's living a pretty humble life."

- I do not believe this exchange took place. The police would've had his name from his initial call to them, and a random officer from the Sheriff's department would not likely recognize that name as the creator of Bitcoin. Just saying.

26
bachback 1 day ago 2 replies      
Can this be real? a guy calls the cops, but admits he was involved?

"Tacitly acknowledging his role in the Bitcoin project, he looks down, staring at the pavement and categorically refuses to answer questions."

"I am no longer involved in that and I cannot discuss it," he says, dismissing all further queries with a swat of his left hand. "It's been turned over to other people. They are in charge of it now. I no longer have any connection."

27
mcphilip 1 day ago 2 replies      
Apparently the author of this newsweek piece will be on CNBC sometime this morning:

https://twitter.com/SquawkCNBC/status/441544016421978112

28
nmeofthestate 1 day ago 0 replies      
I'm wondering how many of the commenters that are equating holding BTC with a death sentence by violent criminals would consider themselves pro-BTC.
29
continuations 1 day ago 2 replies      
Does the concept of privacy mean anything to Newsweek?
30
act9 1 day ago 0 replies      
Gavin Andresen: "I'm disappointed Newsweek decided to dox the Nakamoto family, and regret talking to Leah."

https://twitter.com/gavinandresen/status/441547758827474946

31
4dl0v3-p34c3 1 day ago 1 reply      
Isn't this entire article illegal?

http://en.wikipedia.org/wiki/Personally_identifiable_informa...

http://en.wikipedia.org/wiki/Information_privacy_law#Califor...

Whatever. Satoshi-san can sue if he likes. The damage done in the article alone is devastating for even persecution charges.

32
bachback 1 day ago 1 reply      
worst reporting I've seen. it implies this person has admitted working on bitcoin. actually that's not even true, if you read the words.

why on earth all this work, just to chose a real name? this does not make any sense. as if SN could not haven chosen a name to deflect his identity.

33
yoha 1 day ago 0 replies      
Breaking history navigation + mandatory cookies

The Wikipedia article saved me some time getting to the point:

> Though Nakamato's identity was a source of speculation since the launch of Bitcoin in 2008, an article in the news magazine Newsweek by Leah McGrath Goodman, published March 6, 2014, made the case that his true identity was Dorian Prentice Satoshi Nakamoto (born 1949), a Japanese American man living in California.[8]

34
fiatpandas 1 day ago 0 replies      
Completely irresponsible to put a picture of his house in the article. I mean, she didn't even blur out his house number. It took me a single google search to find his full address with that number (matching street view).

It's been taken out of the article now, but the damage has been done.

35
hiroaki 1 day ago 0 replies      
References to Dorian Nakamoto on the web:

Amazon: http://www.amazon.com/gp/pdp/profile/ATILATX3PEXZ4/ref=cm_cr...

Letter voting for an art rail project (search for "nakamoto"):http://media.metro.net/projects_studies/connector/images/Fin...

Google cache of a recent event where he was at (look for the guy in the yellow baseball cap):http://webcache.googleusercontent.com/search?q=cache%3Awww.m...

36
jmnicolas 1 day ago 0 replies      
From the article :

"He is the only person I have ever known to show up for a job interview and tell the interviewer he's an idiot - and then prove it."

Priceless.

37
alasdair_ 1 day ago 1 reply      
"I obtained Nakamoto's email through a company he buys model trains from."

In Europe, this would be completely illegal. I'd suspect that in the US this at least breaks the privacy policy of whatever site Nakamoto was using.

"Two weeks before our meeting in Temple City, I struck up an email correspondence with Satoshi Nakamoto, mostly discussing his interest in upgrading and modifying model steam trains with computer-aided design technologies. "

I understand that this is sometimes how journalism is "done" but the sneakiness of it all seems pretty low.

38
sarreph 1 day ago 0 replies      
I'm not up-voting this because Leah Goodman has violated even the most simple of journalistic integrity that should be afforded to such a sensitive topic.

Firstly, she very dubiously breached Nakamoto's trust by attempting to get through to him by talking about his passions. Then, when she didn't get the response she wanted, she posted this article that lists multiple family members' full names, most of Nakamoto's (if this is even the real Nakamoto) personal and employment history, and then has the audacity to post a photo of Nakamoto's house that is close enough to a google street view photo, enabling others to pinpoint his location.

If something bad happens to Nakamoto as a result of the personal information disclosed in this report, it will be a great shame for Newsweek.

39
brunoqc 1 day ago 3 replies      
It's weird that some police officers would know who Satoshi Nakamoto is.
40
pistle 1 day ago 0 replies      
Doxxing the guy is not nice.

With this out of the way, maybe cryptocurrency can focus attention on leveling up protocols and systems to improve utility. When bitcoin becomes the Friendster of cryptocurrency, Satoshi won't matter, just the disruptive ideas around our proxies for value and the new tools and power that can be used in positive ways to help improve the lot for all humans.

People want the confidence that they are able to securely accrue and employ the value of their efforts and wisdom to improve their standard of living. The values of the mainstream of humanity will determine the fate of this stuff. The current level of technical acumen required to handle and secure most any crypto$ is too high for them right now.

It's time to level up.

41
emin-gun-sirer 1 day ago 0 replies      
No culture deserves to have its creation myths exposed or destroyed. Ironically, Newsweek's behavior makes a strong case for anonymous communication and payment systems.
42
easytiger 1 day ago 4 replies      
Can we ban paywalled articles?
43
glimmung 1 day ago 0 replies      
I hope nothing negative happens to the subject of this piece.

I hope something thoroughly educational happens to the author of this piece.

Cheesy and ill-considered.

44
ChuckMcM 1 day ago 1 reply      
Doxing as journalism, kind of surreal. Not sure I get the point though. (I understand why irc enemies do it, but I don't get the journalistic value of 'outing' Satoshi)
45
grej 1 day ago 1 reply      
I wonder if Leah McGrath Goodman would like photos of her home published and members of her family identified against her will? I wonder if she thought about that, or the man and his family's safety, before choosing to publish this information about him?

Reading the description of the man and recognizing the value he placed on privacy and anonymity, I'm genuinely sad for him. I also fear for his personal safety and that of his family for the reasons others have stated.

46
adamzerner 1 day ago 0 replies      
How hasn't anyone guessed that the math wiz named Satoshi Nakamoto is indeed Satoshi Nakamoto of Bitcoin?

Also, being that he's so secretive, why on earth would he use his real name?

47
r4pha 1 day ago 0 replies      
I thought that bitcoin as a whole would be badly shaken at the second Satoshi touched his coins. What if, now that he allegedly has a face, he could have allegedly legitimate needs to spend his coins on?

* takes off tinfoil hat

48
mikeg8 1 day ago 1 reply      
If you want to email the Newsweek editor and let them know your disapproval, the address is letters@newsweek.com.
49
Uhhrrr 1 day ago 1 reply      
"Reverse Polish notation" - was this originally Hungarian notation before some layer of "fact checking" ruined it? I have no idea how one would program using RPN.
50
dharma1 1 day ago 1 reply      
For a professional journalist to sink to such a level - with zero consideration for others in order to advance their own career - never ceases to amaze me.
51
michaelbuddy 1 day ago 1 reply      
that is the most genius newsweek cover image. I'm stunned by how smart it was to create that artwork.
52
liopleurodon 1 day ago 2 replies      
"The punctuation in the proposal is also consistent with how Dorian S. Nakamoto writes, with double spaces after periods and other format quirks."

wtf!! That's how you're supposed to write!!

53
hnha 1 day ago 1 reply      
There would be an easy way to protect his well-being: Crash Bitcoin so that it is worthless.
54
gnoway 1 day ago 0 replies      
I would be worried if I was the reporter. If anything happens to Satoshi, I suspect there are a moderate to high number of people who will make this reporter's life miserable as retribution. I'm thinking of all the bs that Krebs has to put up with.

Seriously irresponsible reporting. Not brave, not necessary, not helpful, not interesting, just stupid.

55
basseq 1 day ago 0 replies      
Is anyone else surprised that that police know that Satoshi is the creator of Bitcoin? That seems like an esoteric piece of knowledge for someone not in the tech space.
56
treebridge 1 day ago 0 replies      
Goodman writes: "Two weeks before our meeting in Temple City, I struck up an email correspondence with Satoshi Nakamoto, mostly discussing his interest in upgrading and modifying model steam trains with computer-aided design technologies. I obtained Nakamoto's email through a company he buys model trains from." This is so sneaky and sad.
57
mathattack 1 day ago 0 replies      
If Nakamoto ever sells his Bitcoin fortune, he would likely have to do so at a legitimate Bitcoin bank or exchange, which would not only give away his identity but alert everyone from the IRS to the FBI of his movements.

I think they just did that.

Amazing that he actually used his real name. This tells me that he didn't realize how far it would go when he started it.

58
gexla 1 day ago 0 replies      
Now that the article outed him, maybe he will spend some of his Bitcoin on a fortress, security and drones (coded himself of course) to patrol his house.
60
donutdan4114 1 day ago 1 reply      
That page took about 20s to fully load. Over 300 requests... wtf...
61
wil421 1 day ago 1 reply      
I feel sorry for this guy. The reign of hell newsweek is about to put on him is not going to be fun. Especially since this guy is pretty ecentric and doesnt like being in the public eye.

My hopes are no one tries to rob this guy or kidnap his family to get to his supposed 400m.

62
72deluxe 1 day ago 0 replies      
The article appears to have many "from then on he stopped responding to emails" and "he then dropped off the map" phrases in it. He might not be replying to emails?

The article is cleverly written to make these perfectly ordinary (in)actions sound suspicious. People could write the same about me if I didn't reply to emails or phone calls for a while.

63
rl12345 1 day ago 0 replies      
On the bright side: if keeping his anonymity was Satoshi's main reason for not touching his BTC fortune, now he and his family will finally be able to use all that money and take benefit from it - well deservedly.
64
Myrmornis 1 day ago 3 replies      
Well it's too late to get any points for this inference now, but I'm going to claim that there was a strong clue that the author of the PDF was old: the bitcoin paper cites "An Introduction to Probability Theory and Its Applications" by William Feller. This is a classic, from the 1960s, but I don't think it's very well known among people under 40 (correct me if I'm wrong).
65
robocaptain 1 day ago 0 replies      
I'm confused, I am seeing all these comments about how it was wrong to out him and then a lot of stuff about governments and stuff.

But isn't it just crazy that they actually found him? I thought that was a big deal? Last I checked, lots of people doubted he was even a real person.

66
lcasela 1 day ago 0 replies      
This is a really irresponsible article. Imagine what this guy is going to have to live with for the rest of his life.
68
deanclatworthy 1 day ago 0 replies      
So this guy was found using public records as it's his real name or used to be? I would suspect that the authorities therefore would have known about him for far longer than Newsweek.
69
2810 1 day ago 0 replies      
This is the best "He is the only person I have ever known to show up for a job interview and tell the interviewer he's an idiot - and then prove it."
70
thekevan 1 day ago 0 replies      
This may not add to the discussion but I still cannot help my self and have to comment that this doxxing is disgusting and irresponsible.
71
vezzy-fnord 1 day ago 1 reply      
Very few people here seem to be discussing the fact that the article offers little real evidence that this is the Satoshi Nakamoto of Bitcoin, and that most likely they just set up an eccentric old man with an unfortunate name collision to end up getting mobbed by the public.
72
confluence 1 day ago 5 replies      
There's one thing that doesn't add up: why would such a privacy conscious man use his real name on a project he thought might be illegal? If he was so serious about his privacy, he would not have used his real name in public.
73
ropman76 1 day ago 0 replies      
The biases of this article aside, he sounds like a very interesting man. It saddens me that the way we found out who he really is was by a very gross invasion of his privacy. A sit down interview (in person or virtually)would have been much more interesting. I would have liked to have known eventually, but not like this
74
cryowaffle 1 day ago 1 reply      
The article doesn't have the picture of his house anymore
75
wnevets 1 day ago 0 replies      
bitcoin fanboys are funny.
76
ParadisoShlee 1 day ago 0 replies      
This is a pretty predatory article.
77
davesque 1 day ago 0 replies      
Poor guy. I hope he's going to be alright.
78
raymondduke 1 day ago 0 replies      
Finally, the face of this super villain in his evil lair.
79
knodi 1 day ago 0 replies      
Why did the author out him.
80
socialist_coder 1 day ago 1 reply      
0% this is actually the real Satoshi Nakamoto.
81
sizzle 1 day ago 0 replies      
lives in SoCal and a Cal Poly alumni, respect!
82
otikik 1 day ago 0 replies      
Paparazziweek.
83
shawabawa3 1 day ago 1 reply      
Not sure why this keeps getting deleted.

Newsweek have already made it public, no point trying to protect his identity now

84
verroq 1 day ago 6 replies      
HN can't decry censorship and keep flagging this article because it includes Satoshi's dox.
85
dionyziz 1 day ago 0 replies      
Bullshit.
86
grondilu 1 day ago 0 replies      
I knew it was his real name. I'm pretty sure I called it on bitcointalk.org (I'm grondilu there) and I was pretty much the only one who thought it was his real name.
87
maxk42 1 day ago 1 reply      
You just killed a man you dumb shit.
2
Dark spot under cockpit of A-10s stackexchange.com
710 points by mholt  1 day ago   181 comments top 29
1
jug6ernaut 1 day ago 7 replies      
While off topic, i found this interesting bit of information on the a10's gun wiki page.

"The recoil force of the GAU-8/A[16] is 10,000 pounds-force (45 kN),[3] which is slightly more than the output of one of the A-10's two TF34 engines (9,065 lbf / 40.3 kN each).[17] While this recoil force is significant, in practice cannon fire only slows the aircraft a few miles per hour in level flight."

The gun firing produces more force through recoil on the plane then is produced by one of the plane's engines. That is simply amazing.

Edit: The guns wiki page(it has a wiki page).

http://en.wikipedia.org/wiki/GAU-8_Avenger

2
ericcumbee 1 day ago 9 replies      
My dad has always said that the A-10 is an infantryman's best friend. an F-16 or F-18 will straff over the battle field and is gone. an A-10 will just hang around.

When I was younger we went to a nature preserve that is adjacent to the gunnery range at Moody Air Force base. We went up in an observation tower overlooking the preserve and watched A-10s do strafing practice. The sound of the GAU-8 main gun is something you have to hear to believe. If bad intentions have a sound it's that gun.

3
larrydag 1 day ago 5 replies      
The A-10 is one on of the aircraft that is on the list for retirement from the US Air Force. http://en.wikipedia.org/wiki/Fairchild_Republic_A-10_Thunder...

The A-10 is a cold war designed attack jet to be used to take out Soviet tanks. Its really good at slow (relatively) , guided, precise air-to-ground strikes. I think it would make a good candidate for a new class of a drones fleet.

4
davidedicillo 1 day ago 1 reply      
The most fascinating thing about this for me is that it's nothing more than what many fishes do.
5
jmount 1 day ago 0 replies      
A-10 was a Boyd sponsored aircraft, a fun topic: http://www.win-vector.com/blog/2010/04/deming-wald-and-boyd-...
6
dba7dba 1 day ago 1 reply      
A joke I heard is that if Air Force was allowed to buy whatever plane it wanted, every single one of them would be a single seat jet fighter that goes very fast. No cargo plane, no helicopter, no tanker, no CAS plane.

Air Force should just hand over A-10 to Army, the ones who really know how valuable A-10 is.

7
beat 1 day ago 0 replies      
I figured that dark spot was just the result of pilots doing dangerous maneuvers while getting shot at by tanks and AA. I'd leave a dark spot, too.
8
thearn4 1 day ago 3 replies      
Pretty clever.

False cockpit aside, the A-10 is my favorite plane of all time. It has a sound that's really unmistakable.

(well, technically I guess it's the GAU-8 making the sound...)

9
dkrich 1 day ago 0 replies      
When I was a kid I saw this demo tape and was blown away by how lethal and intimidating the A-10 looked. Ever since I've been fascinated with it. The video quality is very poor because this was shot in the late seventies or early eighties but it demonstrates the ferocity of the plane pretty well.

http://www.youtube.com/watch?v=lVvAQHz5jGs

10
frou_dh 1 day ago 0 replies      
I don't know how accurate it is, but I remember this entertaining video of A-10 designer Pierre Sprey talking about how the new F-35 is garbage:

http://www.youtube.com/watch?v=mxDSiwqM2nw

Themes of bloat and unwarranted complexity are perhaps universal.

11
WalterBright 1 day ago 0 replies      
For those interested in the unusual development of the A-10, see the book "Boyd: The Fighter Pilot Who Changed the Art of War".
12
tehwebguy 22 hours ago 0 replies      
I was more surprised to read that it was patented. Not that it doesn't make sense, but I had never considered that governments might not use a particular military tool because of a licensing issue.
13
beebs93 1 day ago 3 replies      
I was really expecting something 10x more complex (e.g. A special WiFi-reflecting paint that prevents missiles from stealing the A-10s bandwidth or some such).

I love how simple yet effective it is. A very "just-use-a-pencil-in-outer-space"-type solution.

14
xbryanx 1 day ago 2 replies      
Ships in WWII used to use techniques like this as well. I saw a great exhibit on camouflage at the Imperial War Museum that featured quite a few examples of this:

http://www.iwm.org.uk/collections/item/object/30019323

15
evanm 1 day ago 1 reply      
Bigger question -- who knew there was an aviation Stack Exchange??!? I always went to quora to read kind of stuff.
16
cushychicken 1 day ago 1 reply      
Interesting answer. My offhand guess would have been discoloration in the metal due to heat put off by this monster:

http://en.wikipedia.org/wiki/GAU-8_Avenger

17
arethuza 1 day ago 1 reply      
Reminds me of eye mimicry in animal camouflage:

http://en.wikipedia.org/wiki/Eyespot_%28mimicry%29

18
BrownBuffalo 12 hours ago 0 replies      
Equally as interesting is the Naval efforts of many countries to camo their ships. - http://en.wikipedia.org/wiki/Dazzle_camouflage - Jazz Hands, anyone?
19
Warhawg01 1 day ago 1 reply      
The amount of silly garbage in this thread is astounding. I thought you HN folks were supposed to be smart. Anyone here actually fly A-10s? Or been on the ground and had one support you?

No, the plane does not slow down when you shoot the gun.

Source: I have almost 3000 hours in this plane. Flew today, actually.

20
ilovecookies 6 hours ago 0 replies      
That plane has to be quite sturdy to fire that gun. 10 tonnes from the front and four from the back.
21
rplnt 1 day ago 2 replies      
Is there air-air combat happening somewhere in the world? If not, when was the last time this could have been used?
22
userbinator 1 day ago 0 replies      
"I have an A-10 with this stain under the cockpit. I've tried scrubbing it with soap and water, jet fuel, and degreaser, but it stays there. Does anyone know a better solvent?"

I was expecting something like that from the title...

23
JabavuAdams 1 day ago 0 replies      
I wonder how badly that would mess up combat drones' vision systems?

Welcome to a world of anti-machine-vision camouflage.

24
yawz 1 day ago 0 replies      
I like it! Very much like mimicking the nature. That type of naturally evolved patterns are common in nature (fish, birds, insects, etc.) to confuse predators.
25
ilovecookies 6 hours ago 0 replies      
This is seriously turning more and more into reddit.
26
kjs3 1 day ago 1 reply      
Before this, the armchair generals were all "stupid military, retiring the A-1 Skyraider with a jet! How can a jet loiter on target long enough to do close air support worth a shit!".
27
tomphoolery 1 day ago 0 replies      
Octopus-driven security.
28
kackontent 1 day ago 0 replies      
Boys with toys. Toys for killing people.
29
gdonelli 1 day ago 0 replies      
old school technology borrowed from nature!
3
Iconic An Icon System Designed for the Modern Web useiconic.com
561 points by Anchor  3 days ago   114 comments top 37
1
gkoberger 3 days ago 5 replies      
How can they say it's the "first and only icon system created for the modern web"?

The Noun Project has been doing SVG icons for years (http://thenounproject.com). It's slightly harder, but you can change colors/resolution/etc.

Sites like FontAwesome (http://fontawesome.io) cover all the basic icons and are insanely easy to use

LivIcons does animated icons (http://livicons.com/#demovideo)

I guess they're cool, but they're not innovative enough for their overly boastful slogan -- unless I'm missing something?

2
ookblah 3 days ago 4 replies      
Lurker here. Why is there so much pessimism in this thread... ?

I'm not familiar with all the font libraries out there. I use Font Awesome right now, and quite frankly it's nice for being free, but has limitations in other regards(like only being pixel perfect in multiples of 14...etc) It seems like a great alternative to what's out there (Different details at diff resolutions, internal colors being changed).

HN confuses me more and more every day. Upvoted to #1, but 99% of these comments aren't constructive.

3
JoshTriplett 3 days ago 1 reply      
Pro: Responsive SVG with identified components addressible using CSS.

Cons: Wants Javascript. Uses Javascript-interpreted data-* attributes for basic semantic content like "which direction does the arrow point". Not Open Source.

Interesting, but not nearly as good as the existing alternatives.

4
tshadwell 3 days ago 6 replies      
I feel I am perhaps being too pessimistic, but I fear this trend toward this heavier, unused-feature filled web-- a mosaic of libraries that make web development or design better in X and Y way that really doesn't affect the end user that much, but largely increases the cost and speed of viewing a webpage, especially in places and countries without the high internet speeds the developers inevitably have.

How many icons will a website need before an abstraction like this is necessary to manage them?

If every icon has each element labelled with large prefixed classes (".iconic-camera-slr-lens-release"), this is going to be a lot of extra footprint for websites that have enough icons to make this useful.

Perhaps I am alone in thinking that colourful icons are somewhat noisy, and thus will be used only in designs where icons are prominent elements, and as such infrequently; with that frequency, they could even be individually coded for.

5
brianherbert 3 days ago 1 reply      
I haven't seen anyone mention the fact that this was successfully crowdfunded to the tune of almost $100,000 https://www.kickstarter.com/projects/207474036/iconic-advanc...
6
devindotcom 3 days ago 2 replies      
Eeeesh... I don't like the aesthetic at all. Most of the icons I saw were very ugly. I'm also skeptical of the benefit of "baking in" detail rather than tailoring for your size and layout. Sorry.
7
hardwaresofton 3 days ago 2 replies      
Really does seem like these guys are a day late and a dollar short.

So far the list out the added value over fontawesome I can see is:

- Multiple colors

8
grumblestumble 2 days ago 1 reply      
I'm using Streamline on my current project ( http://www.streamlineicons.com/ ), and I'd recommend it over Iconic if you're looking for a commercial-grade icon solution - it's more expensive, but well worth it. 2 sizes, separate resources for filled vs outlined which are well thought out and involve more than just "filling in" the outline version. No SVG, but various vector formats which can easily be exported to SVG via batch tools. And they seem to really be into supporting and extending their product, every update has been free and I've been notified in a non-spammy way.

...and no, I'm not affiliated, I've just had a very pleasant experience working with their stuff, IMO for a commercial product it's well worth the investment.

9
Pxtl 3 days ago 1 reply      
I have to say, Chrome screaming and falling over and begging for mercy at the sight of their icon listing page doesn't really bode well.
10
aalpbalkan 3 days ago 2 replies      
Paying for icons? No thanks. I have http://fontawesome.io/
11
mtalantikite 2 days ago 0 replies      
I'm not a UX designer, but do you really want your icons to change detail based on display size, rather than have a uniformity in display across devices? Wouldn't that increase the burden on the user to memorize more icons that they have to potentially interact with?

I know the detail scales on the icons are subtle, but intuitively I'd think it might make a difference.

Can a UX designer can give their thoughts on that?

12
joshka 3 days ago 1 reply      
Stuff below the fold, but I can't scroll is a little annoying.
13
tehaaron 2 days ago 0 replies      
Lots of pessimism in this thread let me try to even it out a little.

I personally backed this when it was on Kickstarter for $35 and do not regret my decision. I have used FontAwesome in the past as well as a few other free alternatives. While the javascript-less-ness of FA is nice (Iconic has a webfont), the quality of the icons themselves and their level of customization comes no where near Iconic. Many people have mentioned the multiple colors on 1 icon but I haven't seen anyone talk about the ability to easily theme all icons with just a couple lines of css, which makes the multiple color thing more appealing.

Additionally, Iconic is available as Webfont and PNG if so desired. They are also working on a number of additional features that I find interesting (bottom of the features page https://useiconic.com/feature-index/), specifically ExtendScript for Illustrator and then generation via Grunt.

I am pleased with my $35 purchase and have no reservations about paying the $99 for a commercial license if it fits the project (like any icon set you choose!)...However, for those who haven't had a chance to try it I really wish there was a cheaper/free option for experimenting.

14
eliot_sykes 2 days ago 0 replies      
How is this different to the original Iconic from the same designer?

https://github.com/somerandomdude/Iconic

15
julianz 2 days ago 0 replies      
"accute" is surely a spelling mistake (it's in the classes that are applied to the arrows on the demo page). That would peeve me greatly.
16
erichurkman 3 days ago 0 replies      
The input fields are almost invisible on the 'buy' page.
17
kylnew 2 days ago 0 replies      
Kickstarter backer here. Funny how critical everyone is as though there is no demand for something like this. Well, over 2000 of us disagreed before iconic was even delivered.

I've used Fontawesome, I've used Entypo, I've used Weblays, I've used the original Iconic. I think that this offering is a step above than all of those, especially in the web category (I use them in mobile too).

The only mistake here is the licensing, which I hope will change. It was not clearly stated during the Kickstarter campaign, and is actually against my expectations (though it appears some in the comments section had discussed this).

IMO, it should be non-tiered and unlimited commercial use.That aside, wake up, this is useful.

18
brokenparser 1 day ago 0 replies      
They should've used something like stripe for the checkout, as there's a lack of payment options. Oh well, guess they don't want my money.
19
ssorallen 3 days ago 0 replies      
Requiring JavaScript to view icons seems like a major downside compared to competitors that are plain font files like Font Awesome. Now the client has to download and execute the JS before seeing what might be important UI cues.
20
betadreamer 3 days ago 2 replies      
The site is well made but I wont use this. As other mentioned, there are free options out there.

If the target audience is a startup, it has to have a free option.

21
andyhmltn 2 days ago 0 replies      
Weird. I got the homepage up fine but now I just get a 404 error after going to the tour page. Now if I go back I get the exact same page?
22
boggzPit 3 days ago 1 reply      
I like how they expose details of an icon as CSS classes, well structured. I personally think its to expansive.

15-20$ would be okay.

23
sunraa 2 days ago 0 replies      
Forgive my ignorance ... What are the advantages of using icon systems such as Iconic & Fontawesome as opposed to using Unicode character codes. Maybe not all various icons are available in Unicode? And Unicode is geared towards language? thoughts?
24
jayvanguard 3 days ago 1 reply      
Why is a $49 product front page HN material? I think a lot of people are clicking and upvoting thinking this open source.
25
CmonDev 2 days ago 0 replies      
I wish style was consistent: some icons have miniature details, while some are super-simplistic. Windows Modern GUI icons are the best imho.
26
Springtime 3 days ago 0 replies      
I've found the Entypo [1] collection to be a more useful set of icons for small sizes. The glyphs are well drawn and have a very consistent style throughout. Well worth a look.

[1] http://www.entypo.com/

27
blablabla123 2 days ago 0 replies      
What about performance? How does it compare to, say, regular icons that are combined within a CSS Sprite?
28
aberrant 2 days ago 0 replies      
Our designer would consider it, if the visible license options were not so restricting. Rather than make it "Limited to 1 commercial project", they should add a reasonable license solution that allows a team to use it for many projects.
29
ktzar 2 days ago 0 replies      
Why does it show a waveform for "audio spectrum". Spectrum has no negative values, but imaginary values (which I'm sure the author is not aware of and are not represented like that).
30
apunic 2 days ago 0 replies      
Slightly OT: 'the modern web' is native and mobile
31
jbeja 3 days ago 1 reply      
The scrolling in the website is chopy.
32
jheriko 3 days ago 2 replies      
interesting but you lost me on the home icon. '+' shaped window with a door preferably with chimney - the iconic image that most people recognise on sight as a house. not some weird triangle on a square with an inverted v on top which maybe kinda sort of indicates a roof... but why is it separate?

respect existing standards. innovate later.

33
harrystone 2 days ago 1 reply      
Accessibility would be cooler than auto sizing.
34
quickpost 2 days ago 0 replies      
awesome set.
35
globalpanic 2 days ago 0 replies      
License page is missing
36
thenerdfiles 3 days ago 1 reply      
I love Iconic !
37
dsernst 2 days ago 0 replies      
This is so cool.
4
F.lux updated justgetflux.com
519 points by glennericksen  1 day ago   237 comments top 56
1
suprgeek 1 day ago 6 replies      
"A healthy circadian rhythm depends on seeing bright light while youre awake, not just avoiding bright light before bed"

This statement cannot be emphasized enough. Especially for Hackers and other indoor/Desk bound folks, the amount of bright sunlight exposure is critically important for two reasons:

1) Sunlight is the "moderator" of our circadian Rhythm via Melatonin and other Neuro-chemicals

2) A large percentage of people are Vitamin-D deficient, more Sunlight (on skin) = greater chance of Combating this issue

Taken together, fixing these will resolve many issues..

2
Udo 21 hours ago 1 reply      
I just realized for the first time that I'm apparently using F.lux differently from all other people. For me, it's about making the color palette more compatible with the lighting situation in the room. I'm not into all that circadian stuff at all.

I love the new features, but I'm not wild about the software calculating the "night-time-but-not-bedtime" duration for me. Though F.lux seems to go into the opposite direction, I would prefer more configurability not less - for example letting people set the transition times themselves and enabling them to have as many lighting modes as they want.

3
tlb 1 day ago 4 replies      
I'd happily pay $9.99 through the App store, if you guys ever want to monetize my grateful eyeballs.
4
bretthopper 1 day ago 10 replies      
f.lux was basically unusable in its previous version that was tied to sunset. In Toronto, for example, f.lux would start kicking in at 5pm in the winter which is no where near most people's bedtimes.

My solution was to continually disable it for an hour at a time until I had enough and uninstalled it. Happy to be able to try it out again.

5
lawnchair_larry 1 day ago 2 replies      
Hmm, I don't like this update. I don't want flux to be on my schedule. My schedule is bad - that's why I use flux. The point of it is to help regulate my own rhythm, not reinforce my bad habits.
6
pwthornton 1 day ago 2 replies      
You're crazy if you don't use flux. It's incredible. You'll sleep better, get less headaches and it helps with eye strain. My only regret is that I can't get it on every computing device I own.
7
dakrisht 23 hours ago 4 replies      
One of the best utilities ever. What I would do to get this on iOS devices. And if you guys feel like monetizing, throw up a donation button I'm sure you'll have transactions ringing nonstop. Thanks for the amazing utility you've created - you help us work better and sleep better.
8
Kluny 23 hours ago 2 replies      
I just witnessed proof that I NEED flux - I turned it off to download this update, and it felt like my eyeballs were stabbed with a blue knife. The difference was shocking. I don't know how I ever lived without it.
9
chid 1 day ago 1 reply      
I'm slightly confused, are there actually any useful updates to the Windows version or is this just for the mac?
10
roryokane 8 hours ago 0 replies      
The new version number is 26.0. Im noting this because when I first tried to install the program by overwriting the version in my Applications folder, it was still my old version (23) that ran for some reason. If you dont see any difference after installation, open About f.lux and make sure youre on version 26.0.
11
pcarmichael 1 day ago 2 replies      
I had the previous version installed on my mac, and kept seeing sporadic issues with my mouse cursor jumping a couple hundred pixels at once when moving it side to side. Finally disabled F.lux and the problem went away. Anyone know if the new release fixes that issue?
12
stereo 1 day ago 1 reply      
The worst part about updating Flux is that you have to quit the currently running version, with the white flash that hurts your eyes.
13
teddyknox 1 day ago 0 replies      
There's a new trend I've noticed recently in the software industry behind research driven development.. there's another link on the frontpage about reading software by a startup called Spritz http://www.huffingtonpost.com/2014/02/27/spritz-reading_n_48... that has somehow managed to get >300% improvement on reading speeds just by taking eye scroll out of the equation. I'm excited that we've reached the point where we've started questioning the fundamentals of our user interfaces, and I'm surprised how easy the switch over to this next-gen of design has been. I expected the process to resemble the painful switch from Querty to Dvorak, but it's been more creative than that.
14
zx2c4 1 day ago 2 replies      
Still closed source.

What a shame.

15
monkeynotes 1 day ago 3 replies      
I wish something similar could work on an iPad. I use my iPad before bed and it often impacts on my ability to sleep.
16
Houshalter 23 hours ago 3 replies      
I've been using f.lux for I think about a year. Honestly I think it's just a placebo and I haven't noticed any real effect. My sleep schedule is terrible. I just feel I should comment because all of the only people commenting are those that did benefit (or at least believe they did.) The comments are not an accurate survey of how many people really did see an effect.
17
JetSpiegel 1 day ago 4 replies      
I love f.lux, but it's ironic that their page has a white background, blinding me coming from the Dark Hacker News [1].

[1] http://userstyles.org/styles/71155/georgify-dark-hacker-news

18
tobyjsullivan 1 day ago 4 replies      
I love the Darkroom feature. I think that'll have some surprisingly handy applications.

Edit: Unfortunately, it seems to completely break when my screensaver kicks in.

19
state 1 day ago 0 replies      
I was just turned on to f.lux recently and I can't recommend it enough. I find the affects to be really noticeable and positive; working during the night is much less abrasive and I find the transition from screen to bed to be really smooth.

I love that something so simple can have such direct, physical ramifications.

20
scrumper 1 day ago 1 reply      
Love F.lux; congrats on the update. Has it fixed that nasty Mavericks multiple display bug that filled the console with thousands of these lines?

6/3/14 21:37:52.209 Flux[26626]: CGSGetSizeOfDisplayTransfer: Invalid display 0x0424e64d

21
robbiet480 1 day ago 1 reply      
Man, I was hoping that they would have added Hue support to Mac as well as Windows :(
22
easy_rider 17 hours ago 1 reply      
I am happy with Redshift, as with everyone else finding f.lux on Linux buggy. F.lux is missing the boat on a lot of developers I'm guessing :)Mac people don't work nights anyway, when Starbucks is closed, so I don't see the point..
23
meryn 14 hours ago 1 reply      
Does anyone else have trouble understanding (or "intuitively reading") the graph in the f.lux beta preferences? I discovered that's a kind of "ego-centric" graph. I mean ego-centric just like there once where earth-centric (and later) helio-centric models of the universe.

Because the graph is totally ego-centric, the graph starts when you wake up. I just can't wrap my head around that. In my mind, I wake up at a specific clock time, and the universe is configured in a certain way at this particular moment. In particular, the sun has a certain position in the sky. (interestingly, I use an earth-centric model in this regard).

What's (relatively) constant for me is how the sun moves through the sky (this depends on where you live on earth, plus time of year). Obviously, it's beyond my powers to change the time of year. I could change where I live on earth, but I'm not doing that very often. What's directly controlled by me is when I wake and go to bed... Why can't I change these positions on an otherwise static "map"?

I don't want to express the current year as relative to my life either. I.e. three periods: "the time I hadn't been born yet", "the time that I live", "the time beyond when I died". It's rather insane. Yes, we use Jesus date of birth as a reference point now, you could say that it's bad and we should count from a different epoch or so, but at least things are not expressed relative to my life.

24
esMazer 9 hours ago 0 replies      
I don't know about any of the "sleep benefits" but as someone that works and enjoys being in front of computers 10+ hours a day, is great! As soon as I got it 3+ years ago my red-eye, eye-discomfort, dry-eye and strained-eye conditions disappeared! I can't use the computer without it (day or night)
25
kolev 23 hours ago 0 replies      
I cannot live without F.lux on Mac and Twilight on Android. Can't wait for my orange shades to arrive as I have CFL lights in the kitchen, which I cannot remove and started to supplement with bioidentical melatonin recently. I've been using F.lux since it got released years ago, used Redshift on Ubuntu, and this release finally brings Windows features to Mac and I'm so happy! I've been ridiculed all this years for my reddish screen and most people ask: "What's wrong with your screen?" and they get, "No, what's wrong with yours?".
26
derefr 20 hours ago 1 reply      
I used, and enjoyed, f.lux for a few years. These days, though, I just recalibrate my OS color profile to something reddish and leave it there. Why should I want to look at blue light during the day?
27
vanmount 1 day ago 1 reply      
I hope they're pushing the latest changes to their linux repo at some time. I love flux but all those nice Mac features make me jealous...
28
InclinedPlane 1 day ago 0 replies      
I didn't really "get" the purpose of flux for a while. I appreciated the sleep schedule reinforcement aspects of it but if you don't have a normal sleep schedule then it would seem to be less useful. That's always been the major selling point for f.lux forever, and it seemed so intrusive so I didn't use it.

However, I finally figured out the real reason for using it: white balance adjustment. The thing is, our eyes aren't just imaging sensors, they're active systems that continually adjust to ambient conditions. They do lots of things without us even thinking about it. One of the most important things they do is compensate for white balance. If you look at a white wall when the sun is shining on it during the height of daytime and if you look at the same wall during the middle of the night when it's illuminated by artificial light you will perceive it to be the same color in both instances. But in reality it's not, when lit by indoor lighting it's a very different color, but our eyes/vision system automatically adjust for the different spectrum of lighting.

The problem is that computer monitors throw a monkey wrench into this because they are independent light sources. White displayed during the day on a computer monitor is #FFFFFF, during the night it's still #FFFFFF, but this conflicts with the white balance of the environment. And that conflict causes eye strain and discomfort. At night looking at your monitor you might even perceive white to be slightly bluish, due to the conflicting white balance. By bringing the white balance of your display into harmony with the changing white balance of ambient lighting (as it transitions from natural to artificial) you get rid of a lot of those problems.

Hopefully with f.lux adding more configurability into their program they can make people more aware of these benefits regardless of sleep patterns.

29
Achshar 16 hours ago 0 replies      
Can I have a shortcut for disabling for an hour? Or maybe toggle the setting when I doubleclick the tray icon in windows? That would be really cool, I use the toggle so often and single double- click/shortcut seem so much better than two clicks.
30
JeffL 1 day ago 1 reply      
These new features are only for the Mac version?
31
elwell 1 day ago 0 replies      
The problem I had with flux is I couldn't keep my gamma settings on my displays. (windows + intel graphics driver software)
32
stuaxo 18 hours ago 0 replies      
Have they fixed the CPU issue?

https://github.com/Kilian/f.lux-indicator-applet/issues/7

I really like f.lux but I do seem to get weird problems on some machines, apart from the above problem I've experiences severe flicker on some machines, others are fine.

33
wiradikusuma 1 day ago 1 reply      
Is flux "compatible" for people with day job and doing side projects after hours? You want to be sleepy when it's time to sleep, but you don't want to be sleepy when you're working on your exit ticket from bigco.
34
Hydraulix989 1 day ago 1 reply      
What about Linux?

The "f.lux: F.A.Q." page only has a broken archive.org link. When I tried using xflux, it was consuming inordinate CPU cycles.

35
aidos 1 day ago 0 replies      
f.lux now shows you when the suns up

We need to get out more...

36
bobbles 1 day ago 1 reply      
Once you have tried it for a week or so, try using a different computer until the same time at night. Your eyes will be significantly more tired / drained.
37
baq 20 hours ago 0 replies      
why the topic doesn't mention is just for the mac?
38
imperialdrive 1 day ago 1 reply      
huge fan of f.lux - couldn't work without it - I actually switched from iOS to Android over the want for this single app!
39
MrBlue 1 day ago 1 reply      
F.lux never worked for me. (Ubuntu 12.04) Cool idea though.
40
lightblade 1 day ago 0 replies      
Aw..scheduler

Now I want a Smart Things[1] integration with this.

[1]: http://www.smartthings.com

41
vincentmilliken 20 hours ago 1 reply      
Anyone know if they have added support for a second monitor for Mac?

Last time I checked it only worked for one of my monitors on my MBP, would be great to start using this again.

42
rjzzleep 1 day ago 1 reply      
herf, i've been trying to find some info on this, but can you tell us why the default color settings changed so much? (recommended colors, vs. classic flux)
43
gtklocker 19 hours ago 1 reply      
Good to see the HTTPS site/download working. Now if only we had GPG signatures for this.
44
duochrome 1 day ago 0 replies      
A releated question:

I need to adjust the brightness a few times every day just to match the ambient light.

Are there any better solutions?

I don't use the laptop display as the watching angle is not healthy. I use dell displays.

45
dfc 1 day ago 0 replies      
What features does f.lux have that are not in redshift?
46
disbelief 1 day ago 0 replies      
> Disable until sunrise

Thank you F.lux! The one feature I really hoped you'd add.

47
john2x 1 day ago 1 reply      
Still no option to remove the icon from the menu?
48
marcoagner 1 day ago 0 replies      
Wow, I've JUST downloaded F.lux on my computer.Came here to read Hacker News and this is on the top.Oh, HN... haha
49
sizzle 1 day ago 3 replies      
can we please, PLEASE have an android port of F.lux. All the other apps make my phone erratic and lag, or flash the unfiltered screen at random intervals which is binding at night.

I would gladly pay for this!

50
motyar 1 day ago 0 replies      
This is the only app I have to jailbreak my iPhone and iPodtouch.
51
sizzle 1 day ago 0 replies      
so if I'm working in a room with daylight temp. bulbs past midnight, should I avoid F.lux?
52
sizzle 1 day ago 0 replies      
*blinding at night.

how is twilight?

53
aroch 1 day ago 0 replies      
Yes, finally!
54
RivieraKid 1 day ago 2 replies      
Android pls.
55
covi 1 day ago 0 replies      
Is f.lux good for my eyes?
56
math0ne 1 day ago 1 reply      
Is this stuff mac only?
5
Stripe Checkout stripe.com
510 points by strzalek  2 days ago   208 comments top 69
1
patio11 2 days ago 2 replies      
This is a really bright idea, in that almost all companies do an absolutely bloody abysmal job of implementing their checkout flow. The median testing budget for it is generally zero, unless you scope the population to "large, savvy ecommerce providers." I love the idea of being able to basically take advantage of the herd effect for optimization, and clearly there are non-linear advantages to the Stripe ecosystem, because getting credential/CC pairs into the system most probably increases systemwide spend on them and that is how both merchants and Stripe make their money.

I'm probably going to try this in Bingo Card Creator in an A/B test against my existing purchase flow at some point. I'll be honest: the likelihood of the average English teacher knowing Stripe does give me a bit of pause with regards to the UX and the prospects of my VA having to answer a lot of "Who is Stripe and why are you telling them my credit card number? Did your Googles get a virus?" emails. Still, seems like it is worth testing. Worse comes to worse, all you do is go back to the pre-existing checkout flow, like whatever Stripe.js integration you're using right now, and then you have full control over the experience.

I have seen and supervised successful redesigns of purchase experiences before. They print money. BCC got a 60% or so lift in purchases using a Stripe-powered checkout back in the day, after some hillclimbing, discovery of synergistic effects, and burning the kinks out of my integration. I think there's likely motivational numbers hiding in a lot of your businesses. You should absolutely be testing them on a regular basis yourselves, but this seems to be a decent stab at a way of doing testing without requiring focus/bandwidth or major traffic [+], which are two major reasons people give me for not testing.

[+] I have noticed many people suggesting "You could do per-account multivariate testing on e.g. whether the Remember Me button is a win or not", and feel obligated to point out "That will probably only work for accounts which are doing, minimally, thousands of transactions a month." The great thing about this is that if you've got only 2k visits a month and 40 purchases if we assume that systemwide performance is a good proxy for your performance (and n.b. that's an assumption which is tractable to measurement) then we can still get solid test results by using the other millions of visitors and hundreds of thousands of transactions flowing through the system every $PERIOD.

2
dirtae 2 days ago 7 replies      
Stripe Checkout is nice, but unfortunately it's not suitable for us, since the "Remember me" checkbox cannot be hidden.

"Remember me" is confusing for users. What is being remembered? By whom? When you're dealing with users who may already be concerned about whether it's secure to enter their credit card number into your website, I feel like the "Remember me" box is just adding another layer of confusion and concern.

I'm surprised that the "Remember me" checkbox can't be hidden, given how focused on their customers Stripe normally is. The "Remember me" checkbox feels like something Stripe is pushing on me to help them with their business objectives, which isn't the vibe I usually get when dealing with Stripe.

3
toddmorey 2 days ago 3 replies      
The demo of checkout available at https://stripe.com/checkout uses a canvas element for the demo animation. It's a really well done walkthrough. Was it entirely custom-coded or done using a framework / tool to help?
4
jeff18 2 days ago 1 reply      
We've been using Stripe Checkout at Humble Bundle for quite a while and it has been awesome. It is really easy to set up and once a customer has used it, it's incredibly easy to checkout in the future. Every couple weeks I hear about a new A/B test that is running to try to make it even better.
5
pbiggar 2 days ago 1 reply      
At CircleCI, we've been using Stripe Checkout for quite a while. It was increadibly easy to set up and very high quality (we replaced a hacky ugly checkout page with it), and it looks really professional. That professionalism is really important at the final stage of the funnel.

One of the things that's really interesting about Checkout is that Stripe is actively focusing on increasing the conversion rate for us. Their new layout (with the phone number) has a 20% high conversion rate than the previous version.

6
subsection1h 2 days ago 1 reply      
> We've been testing this for the past couple of monthsour hypothesis was that it would increase conversion ratesand we're delighted that it has been confirmed.

pc, do you know if the conversion rates increased for the majority of the subscription-based sites that you monitored?

Our company has a subscription-based service that uses Stripe Checkout, and some of our customers have expressed confusion regarding the "Remember me" feature. Even the CEO of our company expressed confusion initially, and he requested that I ask Stripe for the option of hiding the "Remember me" field.

From their perspective, there's no reason why their payment information should be remembered because they have no reason to enter their payment information again in the future since our service is subscription-based.

I think the "Remember me" feature would be less confusing at an e-commerce site where customers may make additional purchases in the future.

Also, we'd like to be able to hide the customer's email address in Stripe Checkout, not just disable the email address field.

So essentially, we want the old Stripe Checkout that only requested payment information.

7
mikeg8 2 days ago 1 reply      
Hot damn. The design and experience I felt from this page is overwhelmingly great. I've always loved stripe's design and they continue to blow me away. Really excited to activate our account any day now.
8
saluki 2 days ago 1 reply      
First off I'm a huge stripe fan I recommend them to clients daily.

I contacted stripe about an option to disable remember me on an existing stripe checkout form at the request of a client.

I was very surprised stripe said that wasn't going to be an option. They said we tested it and it will increase your conversions so it's not going to be optional.

Not very stripe like at all. I can understand it being on by default to move things toward their business goals. And it even looks like a nice feature.

But for it to be required doesn't seem friendly.

Being developer focused I would expect stripe would appreciate having control over the look and feel of your checkout process.

I'd like to hear an explanation of the issue it would cause stripe if it was on by default but they provided a flag to turn it off like some of the other checkout fields.

Thanks again for a great product.

9
Pitic 2 days ago 0 replies      
TL;DR: +1 on making the "Remember me" checkbox optional.

I'll try to offer a slight variation on what others have already mentioned regarding checkout. Like many of them I find Stripe to be very well thought out and easy to implement.As far as Checkout goes, the idea is great but it might need some updates in order to make it more useful to a wider audience.As other mentioned, the "Remember me" function was enough for me to not use Checkout. It is confusing, perhaps because it introduces a mental shift in the user's mind, where out of a sudden they need to understand how this other company "Stripe" will magically keep their info across devices. A way to hide that field wouldn't harm anyone (other than Stripe's ability to do branding).It would also be nice to allow style customization of the form.

10
nhangen 2 days ago 1 reply      
Interesting move by Stripe, and I guess it explains why WePay and Balanced choose to focus on the API and not their d2c offerings.

With the 'remember me' feature, Stripe has chosen to impede upon the territory of their developers, which greatly concerns me.

I love their product, but one of the reasons I choose to use them is because of the options that their API provides. Is this a back-end play to eventually cut out developers, or is it designed to help them sell more product? I'm sure Stripe staffers will say that it's the latter, but if that's the case, who is the primary customer for this offering?

11
downandout 2 days ago 1 reply      
Now if they only did same/next day payouts. The founder once said this was possible if you emailed him. I emailed him and got zero response, from him or anyone else, so I'm guessing they are only doing this for super high volume merchants.
12
tlogan 1 day ago 0 replies      
May I ask a honest question: why did you add email and remember me? It looks something like VCs will suggest. This makes me no to trust Stripe as platform.

Somebody smart said: the incumbent are wounded by the first disruptor and that disruptor eventually becomes the same as the incumbent and, then, both are killed by the real disruptor.

13
PandaChi 2 days ago 1 reply      
We set it up over here @Patreon and it was EZPZ. One issue that wasn't clear from the documentation -- the "custom" setup (https://stripe.com/docs/checkout#integration-custom) is preferable for so many reasons (and it's no harder to setup, not sure why it's not just the only option) -- it doesn't "take over" the form so that a credit card is required on submit and it also returns a bunch more relevant info like the last 4 digits of the credit card, the expiration date, etc. so you can save and display the card info for future checkouts.
14
analog31 2 days ago 1 reply      
Ask HN: I run a tiny home business making widgets. My web page, including order form, is pure HTML.

From what I can tell (looking at page source for the Watsi example), at the very least in order to use Stripe, I have to add some JavaScript to my web page, and of course test it.

Granted, that shouldn't be a big problem for a skilled web developer, but I'm not one.

Am I understanding it right?

15
reillyse 2 days ago 0 replies      
So couple of comments on stripe checkout.

2 big issues.

First off, the entering of email addresses and remember me stuff is confusing for my customers. We sign up people for a free trial and take their credit card details before we sign them up as users. Even quite technical people have dropped out of the flow after signing in with stripe thinking "I've given them my email" and so people haven't properly finished the signup process because of this (I'm guessing I can probably get this email, however I'd still need to prompt them for a password).

The second big issue is that the constant changing of the form kept breaking various integration/acceptance tests that I had written. This was pretty frustrating as it seemed that I would get a different box from time to time and my tests would start failing.

I get the desire to A/B test, and the desire to build a network of users who have already given their credit card details (obviously amazing for mobile) but it would be nice for us customers if we had a flag where we could switch it off.

16
rs 2 days ago 0 replies      
Have been using Checkout on https://deployer.vc and https://zoned.io - it's absolutely excellent: very easy to integrate, and looks really good. Will be switching over the other products as well over from PayPal.
17
dcaunt 2 days ago 0 replies      
This is seriously awesome!

I don't want to detract, but it's a shame that your https://stripe.com/checkout page isn't optimised for mobile. I wanted to have a look at the demo on my phone as well as on my desktop.

18
colinprince 2 days ago 0 replies      
Killer detail "donate to Watsi"

Well played.

19
elithrar 2 days ago 1 reply      
I'm particularly happy that iOS Chrome is now a "first class citizen". There were some shaky times before where it (provided you saved your form) showed the mobile view that Safari gets; then where it failed completely (with a JS alert()); where it showed the desktop modal (okay, but a bit janky) and finally where it had a made-for-mobile modal.

I'm a big fan of Checkout otherwise: it's definitely simplified things for me. I'd just like to see more communication regarding changes: I discovered most of those myself from my staging site.

20
slowernet 2 days ago 1 reply      
Anyone know if they are they using an open source tool to run the intro animation? Can't tell from the minified source.
21
kailuowang 2 days ago 3 replies      
From your video, I noticed that on a smart phone, you authenticate user by sending a code through text. Isn't that redundant? Whoever has that phone will get that text..
22
ajju 2 days ago 0 replies      
Very interesting. Since Checkout brings in an element of the developer contributing a user to Stripe via 'remember me', I'd love to know the tradeoff here.

What is the probability today, that when a user of my app hits Checkout, they will already have a credit card saved which makes signup faster?

23
jusben1369 2 days ago 1 reply      
PC is this cross merchant? That is, if one end user of a Stripe merchant stores their card and then that same end user visits another Stripe merchant are they remembered? I see "Stripe stores your card for this site and others" or wording like that.
24
corkill 2 days ago 1 reply      
Can this UI/checkout be used for updating CC info as well?
25
bliti 2 days ago 0 replies      
Does this replace gumroad (and services alike)?
26
yahelc 2 days ago 0 replies      
I've been using Stripe Checkout now for a few months now, and besides the lack of built-in support for coupon codes, it's pretty perfect.
27
RafiqM 2 days ago 1 reply      
Checkout is a great way to get started fast (like, in <15 mins).

Multilingual support would be great, and also a more customer friendly interface for those who might not be familiar with things like CVCs. Those two things are reasons I had to stop using checkout and use stripe.js instead.

28
chenster 2 days ago 0 replies      
Nice, Checkout is great for Ad-hoc payment. I'm using WordPress Easy Digital Download plugin that already has Stripe support. EDD automatically creates user account, and tracks usages, and sends confirmation and download emails to buyers.
29
snake_plissken 2 days ago 1 reply      
I still don't completely understand how Stripe can be so cheap. How do they pass charges onto payment processors without incurring some sort of fee that is not equal to the market rate for all other transactions? Is there some sort of fee scale on the processor side that decreases as the transaction amount increases?
30
quaffapint 2 days ago 1 reply      
Looking back at my sales, too many customers use Paypal to simply go to Stripe only.

I wish someone would make something that is as easy to use as Stripe but also offers Paypal. The few I've seen are still everything and the kitchen sink, not just a simple stripe + paypal combo.

31
rmccue 1 day ago 0 replies      
I'm not a fan of the payment input in a separate window, although I'm not sure if that's just a browser quirk on my end. Much preferred the old modal dialog on the same page.
32
steerj92 2 days ago 0 replies      
Stripe Checkout is amazing. Used it for a few months and it's worked extremely well. Glad they are constantly updating it. Looks even better than it did before.
33
ruok0101 2 days ago 0 replies      
We use Stripe checkout at http://leaddyno.com for subscription signups using the custom integration features of the checkout widget. We also use it in our app for customers to update their billing information. Its great they made such an awesome widget and ALSO made it very easy to customize and integrate programmatically! We love it!
34
nakodari 2 days ago 1 reply      
The checkout on mobile app looks great. Too bad this cannot be used to unlock functionality in the app after payment, it will be rejected by Apple.
35
giulianob 2 days ago 2 replies      
I really want to use Stripe but it would be great if they had a more favorable pricing structure for microtransactions. Paypal, for example, will charge 5%+$0.05 or 2.9%+$0.30 (whichever is lowest) for digital goods transactions.
36
blantonl 2 days ago 0 replies      
Carl Icahn's "request" to spin Paypal out of Ebay is probably looking better with this announcement.

Paypal really needs a new leadership team that promotes innovation. Stripe is cleaning up, and I'm about to take a lot of business to Stripe...

37
Lightbody 2 days ago 0 replies      
Is this different than "regular Stripe"? I watched the quick demo and I thought that was what Stripe has been doing for a while now?
38
kaa2102 2 days ago 0 replies      
I am getting ready to launch a product. I was using Wepay until they eliminated their checkout form. Switched to Stripe, read up on the API, and implemented the form. Now you tell me their is a simple checkout widget available. Sigh.
39
thebiglebrewski 2 days ago 0 replies      
I use Stripe Checkout at postperfect.co. The only thing I really wish it could handle was a discount code implementation, which I had to do myself unfortunately.
40
ROFISH 2 days ago 1 reply      
Is there a method of inserting the address if it's already known? (Such as saved customer data or another form element?)
41
aslakhellesoy 2 days ago 0 replies      
Stripe checkout is great, but I really miss the ability to add custom fields to the form, such as VAT number and Company name.

I realise that allowing to add a whole bunch of fields can hamper usability, but I have to collect the VAT number in order to figure out how much to charge the customer.

Does anyone have a recommendation about what to do here? Roll our own form and lose all the nice stuff from Stripe Checkout?Display a new form for VAT after displaying checkout, and charge after that?

42
tindrlabs 2 days ago 0 replies      
Now I'd just love for you all to make capable of having products attached to it and operate like a shopping cart ;) -- But seriously your designs look so good, I'd actually want that.
43
chuckouellet 1 day ago 0 replies      
If you need a more advanced shopping cart, there is Snipcart that can connect to Stripe, https://snipcart.com

The cart is fully responsive so it works on mobile as well!

I am one of the founders, let me know if you have any questions.

44
BvS 1 day ago 0 replies      
Does this work internationally (eg international phone numbers + translated explanation)?
45
scott_karana 2 days ago 0 replies      
Looks like a Humble Bundle 12 is inbound soon, based on their screenshot! :)
46
return0 2 days ago 1 reply      
How about taking a photo of the credit card and using OCR to fill up the form?
47
koa 1 day ago 0 replies      
ASK:

I love the UX for the stripe checkout. It seems like the integration script creates a full page iframe allowing the widget to have full control over the UX. Is there any guide to building a similar full page iframe widget for other applications?

48
akumen 2 days ago 2 replies      
How's Stripe for SaaS billing of multiple plans with option to pay on a monthly, quaterly and annual basis with appropriate discounts?
49
vassvdm 2 days ago 1 reply      
Hey pc, do you plan to add escrow to Stripe Checkout at some point?
50
scurvy 2 days ago 0 replies      
While this is admirable, it flies in the face of security-based UX. For years we've taught people to only send sensitive information over SSL, and to look for the lock, green bar, etc.

Now you're asking people to blindly punch information into a box and hit send?

51
piratebroadcast 1 day ago 0 replies      
Can this form be used for recurring billing situations? Like $1.99 a month?
52
grimmfang 2 days ago 0 replies      
I know it's been said but this is a absolute masterpiece. Thank you for inspiration Stripe.
53
x13 2 days ago 0 replies      
Stripe is pretty sweet, and we're in their beta to receive funds in two days. Any idea how they actually do this? Two is certainly faster that the normal seven days, and I'd love any insight or theories from the HN community.
54
dmjio 2 days ago 0 replies      
If you put $0.00 as the amount it changes the button text to say "add card"
55
hoprocker 1 day ago 0 replies      
Awesome. Kind of like an embeddable software Square. Bravo.
56
benmcnelly 2 days ago 0 replies      
My name being Ben and a stripe, dribble & humble bundle user, I had to open in an incognito window to double check that it wasn't scraping my name somehow..
57
chenster 2 days ago 2 replies      
I suppose your site still needs to have SSL in order to use Checkout?
58
useraccount 2 days ago 0 replies      
I think Stripe just ate Gumroad's lunch.
59
betadreamer 2 days ago 0 replies      
Love the design and simple integration.

Would be exciting to see a shopping cart / coupon features some time in the future.

60
badgercapital 2 days ago 0 replies      
Stripe is awesome. We use stripe on VidFall.com... our alpha launch is on 3/10, would love to see you there.
61
igotwater 2 days ago 1 reply      
Does anyone know if there is a similar API that would allow people to send money to other people?
62
castlegrove 2 days ago 0 replies      
Released just as I finish our custom checkout process...but hey, I'm glad to see it!
63
higherpurpose 2 days ago 0 replies      
Is there a Stripe plugin for this for Woocommerce themes?
64
higherpurpose 2 days ago 0 replies      
When is Stripe coming to the whole EU?
65
pyrrhotech 2 days ago 0 replies      
how does this differ from V.me by Visa?
66
api 2 days ago 0 replies      
This has existed for a while, and I'm using it on my site. Didn't know it was "beta." Works great. (Still in test mode though, have not yet exited beta so I'm not taking anyone's money yet.)
67
AliAdams 2 days ago 0 replies      
I dont get it - Why is this different from stripe.js ?
68
notastartup 2 days ago 1 reply      
so how do I integrate this to my website ? I am currently using https://www.paymentiframe.com/ because the form looks really nice like a credit card form.
69
el_guapo 2 days ago 1 reply      
too bad you can't dynamically change the price in the form.
6
DigitalOcean Raises $37.2M From Andreessen Horowitz to Take on AWS techcrunch.com
384 points by beigeotter  1 day ago   279 comments top 38
1
bananas 1 day ago 14 replies      
Adding to the commentary on here with something not so gushing:

* kernels lag terribly behind the distributions meaning you're wide open sometimes.

* can't resize or add storage

* no freebsd support or custom kernels

* VM availability problems. If you want to have another box, you aren't guaranteed to get one.

* no IPv6

* somewhat shonky security reputation.

* cant deliver to yahoo mail from their AMS2 IPs I've been given even after filling in numerous forms at yahoo.

Apart from that, they're the best hosts out there. I pick them over Linode, Hetzner and EC2 but not colo. Even at the price point they're at.

2
HorizonXP 1 day ago 4 replies      
I really like these guys. It's really no-nonsense hosting, which as a developer, is exactly what I need.

I've been (stupidly) running my website, VPN, and e-mail servers all on a single EC2 instance, mostly because I had a bunch of AWS credits. I got some Google Cloud credits, so decided to move it there. I then realized that I'm spending $60 a month on a single instance, which despite having "free" money, is stupid.

I split everything up into Docker containers, and run them on Droplets now. Sure, I pay $5/month now for each server, but that's fine. One of the e-mail servers is for my wedding; I'll turn it off when I don't need it anymore. The interface for bringing up new Droplets is simple and clean, and lets me do exactly what I need to, no more and no less.

If you look at AWS or Google Cloud, there are so many available services that it can be daunting to get simple things going. I mean, it's not that bad, but once you've seen DO's interface, you realize how unnecessary a lot of it is.

I would still likely use AWS/GC for cases where I need to respond to changing load needs, which incidentally, is exactly what you're supposed to use it for. A DO + AWS hybrid infrastructure would be most ideal IMHO.

3
tshtf 1 day ago 1 reply      
Broken DigitalOcean promises:

IPv6 in Q4 2012: https://www.digitalocean.com/community/questions/is-ipv6-ava...

Ability to boot own kernel ("2-3 weeks from Feb 2013"): https://digitalocean.uservoice.com/forums/136585-digital-oce...

4
spindritf 1 day ago 2 replies      
First, its cheap.

Second, it's integrated. Which, to me at least, feels much more natural than AWS where you rent a virtual server, and then a database separately, persistent storage separately... Because it's integrated, it's also simple.

And they have a datacentre* in Amsterdam. Even two of them, right in the heart of the European Internet. That means latency to their servers is not noticeable in much of the EU.

* Yes, yes, probably more like a cage or whatever they rent.

5
blhack 1 day ago 1 reply      
I've said many, many times that the best thing you can do as a budding dev is to spin up a VPS somewhere and start hacking.

A while ago, I started giving out VPSs to friends of mine to get them to stop making excuses about why they can't code.

Digital ocean, at $5/mo, has made this really easy :)

6
sneak 1 day ago 3 replies      
DigitalOcean are dishonest with their customers. It's sad to see such a reputable firm throw in with people known to be liars.
7
lallysingh 1 day ago 1 reply      
I'm a (moderately [1]) happy customer. But I have to ask, isn't this industry slowly turning into just virtualized hardware leasing? After the management tools commoditize, and I think there's a solid risk of that, isn't it just price and DC-location that differentiate?

And in that vein, wouldn't the winner in each area just be the one who bought their hardware the most recently? Instructions/dollar are still increasing on each CPU generation, but it'll take more than one generation for each machine to pay itself off. So, whoever is closest to the current generation pays the least per instruction, and can charge the least.

Or, maybe it's memory/bandwidth, which are mostly commodity, but slightly bottlenecked by the hardware (e.g, max on a motherboard, NIC throughput). Maybe the combination of prices in cpu, memory, and bandwidth leave enough variation between competitors to keep the field a little open? I donno.

[1] Modulo concerns about their ssh key management. I haven't looked after the last news ping on it.

8
checker659 1 day ago 2 replies      
DigitalOcean banned me because I was using their server to fetch chromium's source code so that I could git-bundle/rsync it's 12 GB mammoth of a repo and download it to the third-world country that I live in (my network connection is really bad even though it's the best money can buy). Apparently I violated their TOS. As long as they limit their TOS to such narrow purposes as hosting a wordpress site or doing straight-forward things, I don't think they'll get too far. With AWS, amazon doesn't care if I spawn out a 1000 node render farm, as long as I'm paying, it's all fair game.

Good luck anyways.

9
z92 1 day ago 2 replies      
I am running these services in a $5/month DO droplet: dns [named], ntpd, httpd [apache], smtp [postfix], imap [dovecot], webmail [roundcube], vpn [pptpd]. It's taking 350MB off 500MB RAM.

Now after adding getmail to back up gmail I am now wondering what more I can do with it.

10
nissimk 1 day ago 1 reply      
If you can scale your system using only 0.5 GB per node, you get more cpu per dollar since the 5$ and 10$ levels both have 1 cpu. Higher levels seem to be multiples of the 10$ level. Does anyone have experience with this in a production system with a lot of users? Are there horizontally scalable database systems that work well on many nodes with only 512MB each?
11
da_n 1 day ago 0 replies      
Despite generally rock-solid performance and uptime, I had a bad experience with DO recently. After experiencing repeated hardware failures on a node (with lots of downtime), I followed the advise of their support and did a snapshot and destroy of the failing droplet and immediately attempted to create a new one from the snapshot. It failed to build. I then tried to build again from the automated backup they create when a droplet is destroyed, this also failed. Support just did not seem to understand the issue I was having, I kept getting canned responses about doing a snapshot then building a new droplet from the image, so I gave up.

The entire site had to be created again from backups on a different VPS provider. Surely their system should be able to migrate any droplets off failing nodes automatically, I mean hardware failures happen right?

12
dmunoz 1 day ago 1 reply      
Only tangentially related, but when did DigitalOcean redesign their website?

I think my initial dislike is due to it being changed, but there are tons of minor usability issues that I never noticed on their old website.

I'm happy to see a view for new articles in the tutorials database [0], but at the moment it doesn't make any sense. When I hit it just now, an article from 11 minutes ago is above an article from 1 minute ago. Not only that, an article on the 52nd page says "less than a minute ago". From clicking around, it seems like some process has touched every article recently and all those times, and how they are sorted, are meaningless. Also, at the moment the new and tending view gives the exact same outcome, at least for the first page.

[0] https://www.digitalocean.com/community/articles

13
aalpbalkan 1 day ago 0 replies      
Classic TC title "to Take on AWS"... Don't make me laugh buddy. AWS is probably more than 1,000+ people operation with 30 different products and a marketplace, support and ops teams. DigitalOcean is purely a VM seller with no cloud or storage features.
14
whalesalad 1 day ago 1 reply      
Mark my words these guys are gonna be huge. Sure they are lacking in a lot of areas (like bananas mentions) but thats why you get VC funding and hire a badass like Jeff Lindsay (http://progrium.com)

I'm really excited to see these dudes take on AWS with a higher-level and more performant platform.

15
erbo 1 day ago 0 replies      
I moved my personal Web hosting from another provider to DO a couple of months ago. I'm spending the same amount I was paying the other provider, and I'm getting a hell of a lot more for my money. (I have two droplets running right now, one with my Web server and mail, one running some network services...and I have plenty of capacity on both to do more.) Plus, since it's an actual VPS as opposed to shared hosting, I have more control over it. I'm kicking myself for not having made the jump earlier.
16
timdorr 1 day ago 2 replies      
$37.2m on a $153m post? That's a pretty big chunk of the company to give up. Looks like A16Z is going big on these guys. They're awesome, so that's great news!
17
samwillis 1 day ago 3 replies      
I would love to see DO or Linode do a S3 type service as well. I prefer the persistent virtualization of DO and Linode to EC2 but also want to use a nice quick persistent file store that isn't on my own slice.

I could just use S3 from Linode but that would result more paid bandwidth and increased latency.

18
jmngomes 1 day ago 2 replies      
"The company is also working on IPv6, load balancing and eventually storage."

Looking at the feedback from their user base, and even rom my own experience, different storage options would be way more useful than IPv6 or even load balancing.

19
pyrocat 1 day ago 0 replies      
Maybe they could spend some of it on hiring a better marketing team. Holy shit those youtube ads are terrible.
20
ilaksh 1 day ago 2 replies      
Its simple. It costs half as much as equivalent providers for their VPS. Or less than half in the case of AWS. And it actually works even though its so cheap. No matter how rich you are it just doesnt make sense to pay double or triple.

The question is, do you really make money on $5 a month servers? I don't know if they actually are. The costs are for support people and now large numbers of engineers.

The thing is with that much funding it doesn't really matter if their income is greater than expenses. They can continue for at least another few years regardless. During that time sane people who just need a VPS will take advantage of it.

My recommendation for DO's business model is simply to set a precedent and make it a policy that if you pay only $5 then you don't get any kind of free support. That is the only real cost that sticks. So I suggest having a few different monthly support options available starting at zero support for $0 and up. That is the main business issue a provider like this has is the conflict between the desire to provide good support and the need to keep unit costs low. And the solution is to separate support out. The main challenge to doing that is sort of a cultural/expectations/marketing issue.

21
zerop 1 day ago 5 replies      
I use linode and was drawing comparisons between two:1. 8 cores on linode is what binds me to it. Linode rules here2. Digital ocean is cheaper than linode3. More Network transfer in linode (minimum 2TB)4. Digital ocean offers more RAM5. Private network - Does not exist on Linode. Shame. DO Rules..

What else...

22
hiphopyo 1 day ago 1 reply      
Love DigitalOcean. Sorta sad they still don't offer OpenBSD though.

OpenBSD -- the world's simplest and most secure Unix-like OS. Creator of the world's most used SSH implementation OpenSSH, the world's most elegant firewall PF, and the world's most elegant mail server OpenSMTPD. OpenBSD -- the cleanest kernel, the cleanest userland and the cleanest configuration syntax.

https://digitalocean.uservoice.com/forums/136585-digital-oce...

23
ksec 1 day ago 0 replies      
Let's hope DO finally get their act together.

No Pooled BandwidthNetworking and Route, as well as capacity need some work. Linode is much better in this regards.No Custom KernelsIPs Problem. Still no deploy to different physical hardware by default.No Private Networking on most of its DC.

And possibly many other small things i didn't mention. To me most of those are deal breaker. And my problems with them is that are not fixing or improving these problem quickly enough.

While Linode's SSD are quickly approaching, and has none of those drawbacks.

24
morganherlocker 1 day ago 0 replies      
While not suitable for production operations, my go to has been a random one man vps shop. I have used him for years, because it is the cheapest plan I have seen. I pay $20/year per server, which makes it an easy decision to add another one whenever an idea comes up.
25
blueskin_ 21 hours ago 2 replies      
Do they have IPv6 yet?

What about actual security too?

Maybe they'll stop the censorship if they want to be a real VPS player? (https://vpsexperience.wordpress.com/)

Oh, and I wish they'd use real industry terms, not stuff like 'Droplet'. That's just stupid.

Right now, anyone at all who aren't GoDaddy or Network Solutions are better than Digital Ocean. You get what you pay for (AWS excepted, who are price gouging).

Full disclosure: Happy Linode customer.

26
AznHisoka 1 day ago 1 reply      
No matter where I go, the prices don't get any better than they do in OVH. A 240 GB SSD (2 X 120), quad core, 32 GB RAM, unlimited bandwidth for just $60/month?
27
thezach 14 hours ago 0 replies      
I like AWS, and this is good for me - because competition is good for the customer.
28
instakill 1 day ago 0 replies      
I've been using DO for about a year, and I've been mostly happy with it but that's because the project I run http://www.mybema.com doesn't receive as much traffic or active users as I'd like it to. DO has gone down far too many times in the last year for me to be able to be completely confident in them with a 100x userbase.
29
gregpilling 1 day ago 0 replies      
I am reading Ben Horowitz's book, and it is interesting to me that they made an investment into the same field as LoudCloud 15 years ago. Maybe they were just before their time.
30
dharma1 1 day ago 0 replies      
took me 3 hours today to do a power cycle (reboot)

vs 2 minutes on linode

31
recmend 1 day ago 2 replies      
We run our infrastructure on both AWS and DigitalOcean.1) DO consistently beats the price performance. 2) DO has simple pricing model --> No ondemand / reserved instances3) AWS is more feature rich but DO continues to add new functionalities like private networking and new data centers
32
viana007 1 day ago 0 replies      
"The company is also working on IPv6, load balancing and eventually storage."A simple solution for load balancing and auto-scale will be amazing :)
33
bowlofpetunias 1 day ago 0 replies      
AWS is a cloud service provider with a huge ecosystem of services. Digital Ocean is a VPS provider.

It's like comparing a harddisk manufacturer to Apple.

Even EC2 is barely an overlap, since EC2 is a computation unit in the convenient form of a (very ephemeral) virtual server, not the virtual equivalent of an actual, permanent server. (And you're going to be in a world of hurt if you use them like that.)

34
puppetmaster3 1 day ago 1 reply      
I use them for remote DC's (assia, EU, etc.) at $5 each.

Only their billing is a hot mess, mostly because they think it works and their customers are wrongly entering the CC #. For 4 months now, same problem and they have off-shore support that reads scripted answers. They just read the closest answer related to billing.

35
gidgreen 10 hours ago 0 replies      
Digital Ocean does pretty well on price/performance at www.cloudlook.com (disclaimer: my site)
36
arca_vorago 1 day ago 1 reply      
I've been using DO for about 5 months now, and love it. I still host my main websites other places (dreamhost, who, despite some issues, has been consistent in improvement, and is fair in prices), and I use DO for stuff like mumble servers, a few games, as a ssh proxy from less secure locations, and as some as a shared shell with friends for various skullduggery and fun. Very impressed with DO's service and price, but even more so ease of use.

My main issue is that I would like a hardening script, instead of having to go through each new one I spin up and lock it down.

37
fareesh 1 day ago 0 replies      
DO is great - I just wish features like adding extra disk space and monitoring bandwidth usage were here sooner.
38
ForFreedom 19 hours ago 0 replies      
In one line how is DO?
7
Introducing the mozjpeg Project mozilla.org
382 points by joshmoz  2 days ago   128 comments top 27
1
pavlov 2 days ago 7 replies      
Bravo. I love JPEG. Amazing that it's been 23 years since its release and it remains as useful as ever.

I remember what it was like to watch a 320*200 JPEG image slowly build up on a 386SX PC with a VGA card. Today, a HD frame compressed with JPEG can be decoded in milliseconds. This highlights the secret to JPEG's success: it was designed with enough foresight and a sufficiently well-bounded scope that it keeps hitting a sweet spot between computing power and bandwidth.

Did you know that most browsers support JPEG video streaming using a plain old <img> tag? It works also on iOS and Android, but not IE unfortunately.

It's triggered by the "multipart/x-mixed-replace" content type header [0]. The HTTP server leaves the connection open after sending the first image, and then simply writes new images as they come in like it were a multipart file download. A compliant browser will update the image element's contents in place.

[0] http://en.wikipedia.org/wiki/MIME#Mixed-Replace

2
billyhoffman 2 days ago 0 replies      
This is very promising. Images by far dominate a web page, both in number of requests and total number of bytes sent [1]. Optimizing image size by even 5-10% can have a real effect on bandwidth consumption and page load times.

JPEG optimization using open source tools is an area that really needs focus.

There are a number of lossless JPEG optimization tools, but most are focused on stripping non-graphical data out of the file, or converting the image to a progressive JPEG (since progressive JPEG's have rearrange pixel data you can sometimes get better compression since there may be more redundancy in the rearranged data). Short of exceptional cases where you can remove massive amount of metadata (Adobe products regular stick embedded thumbnails and the entire "undo" history for an image) lossless optimization usually only reduces file size by 5-15%.

Lossy JPEG optimization has much more potential. Unfortunately, beyond proprietary encoders, the most common lossy JPEG optimization exclusively is to reduce the JPEG quality. This always felt like killing flies with a tank, so advances in this area would be awesome.

I've written extensively about Lossy optimization for JPEGs and PNG, and spoke about it at the Velocity conference. A post and my slides are available[2].

[1] - http://httparchive.org/trends.php

[2] - http://zoompf.com/blog/2013/05/achieving-better-image-optimi...

3
IvyMike 2 days ago 4 replies      
JPEG has shown amazingly good staying power. I would have assumed "JPEG is woefully old and easy to beat" but Charles Bloom did a good series of blog posts looking at it, and my (non-expert and probably hopelessly naive) takeaway is that JPEG still holds its own for a 20+ year old format.

http://cbloomrants.blogspot.com/2012/04/04-09-12-old-image-c...

4
csense 2 days ago 0 replies      
For improving general-purpose gzip / zlib compression, there is the Zopfli project [1] [2]. It also has (alpha quality) code for PNG file format; since this functionality wasn't originally included, there are also third-party projects [3].

You might be able to shave a percent or so off the download size of compressed assets.

[1] https://news.ycombinator.com/item?id=5316595

[2] https://news.ycombinator.com/item?id=5301688

[3] https://github.com/subzey/zopfli-png

5
derefr 2 days ago 3 replies      
Now if only they'd do a mozpng.

(For context: libpng is a "purposefully-minimal reference implementation" that avoids features such as, e.g., Animated PNG decoding. And yet libpng is the library used by Firefox, Chrome, etc., because it's the one implementation with a big standards body behind it. Yet, if Mozilla just forked libpng, their version would instantly have way more developer-eyes on it than the source...)

6
CookWithMe 2 days ago 1 reply      
We've been using http://www.jpegmini.com/ to compress JPGs for our apps. Worked OK, although we didn't get the enormous reductions they advertise. However 5% - 10% does still make a difference.

We've been using the desktop version. Would love to use something similar on a server, but jpegmini is overpriced for our scenario (I'll not have a dedicated AWS instance running for compressing images every second day or so). Will definitely check out this project :)

7
tenfingers 2 days ago 2 replies      
I noticed that optimizing JPEG images using jpegoptim (http://www.kokkonen.net/tjko/projects.html) reduces the size by a similar factor, but at the expense of decoding speed.

In fact, on a JPEG-heavy site that I was testing with FF 26, there was such a degradation in terms of responsiveness that transitions would stutter whenever a new image was decoded in the background (while preloading).

It made the effort to save 2-4% in size wasted with a worse user experience.

8
rwmj 2 days ago 2 replies      
Why don't they just contribute the jpgcrush-like C code back to libjpeg-turbo?

Edit: A good reason given in the reply by joshmoz below.

9
cjensen 2 days ago 3 replies      
JPEG-2000 exists, but decoding is still too slow to be useful.

http://en.wikipedia.org/wiki/JPEG_2000

10
United857 2 days ago 6 replies      
What about WebP? Isn't that intended to be a eventual replacement to JPEG?
11
ilaksh 2 days ago 6 replies      
If my goal were to compress say 10,000 images and I could include a dictionary or some sort of common database that the compressed data for each image would reference, could I not use a large dictionary shared by the entire catalog and therefore get much smaller file sizes?

Maybe images could be encoded with reference to a common database we share that has the most repetitive data. So perhaps 10mb, 50mb or 100mb of common bits that the compression algorithm could reference. You would build this dictionary by analyzing many many images. Same type of approach could work for video.

12
drawkbox 2 days ago 1 reply      
Data compression and image compression is a great way to improve the overall internet, bandwidth and speed. Maybe as important as new protocols like SPDY and js/css minification and cdn hosting of common libraries.

As long as ISPs/telcos don't go back to the days of AOL network wide compression to reduce bandwidth beyond low quality I am for this at service level like facebook/dropbox uploads. I hope this inspires more in this area. Games also get better with better textures in less space.

Still to this day, I am amazed at the small file sizes macromedia (adobe now) was able to obtain with flash/swf/asf even high quality PNGs would compress. So yes we all have lots of bandwidth now but crunching to the point of representing the same thing is a good thing. With cable company caps and other bandwidth false supply shortage that focus might resurge a bit.

13
jmspring 2 days ago 0 replies      
It's not clear from the article, in their "comparison of 1500 JPEG images from Wikipedia" did they just run through the entropy coding portion again or did they requantize? (I suspect they did jus the entropy coding portion, but hard to tell).

Getting better encoding by changing the quantization method can't be purely a function of file size, traditionally PSNR measurements as well as visual quality come into play.

Good to see some work in the area, I will need to check out what is new and novel.

That said, a company I worked for many moons ago came up with a method where by reorganization of coefficients post-quantization, you could easily get about 20% improvement in encoding efficiency, but the result was not JPEG compatible.

There is a lot that can be played with.

14
TheZenPsycho 2 days ago 1 reply      
I have heard similar things about GIF (that there are optimisations that most encoding software does not properly take advantage of). But I haven't seen any efforts, or cutting edge software that actually follows through on that promise. The closest I've seen is gifscicle, which is a bit disappointing.

What would be great if there was some way for an animated gif's frame delays to opt-in to being interpreted correctly by browser- That is, a 0-delay really would display with no delay, and so optimisation strategies involving the splitting of image data across multiple frames could be done- and when read in by a browser, all frames would be overlaid instantly, module loading time.

What other things can be done to further optimise animated gif encoding?

15
transfire 2 days ago 1 reply      
If only JPEG supported transparency.
16
morganw 1 day ago 0 replies      
"support for progressive JPEGs is not universal" https://en.wikipedia.org/wiki/JPEG#JPEG_compression

e.g. the hardware decoder in the Raspberry Pihttp://forum.stmlabs.com/showthread.php?tid=12102

17
Taek 1 day ago 1 reply      
I like that Mozilla is improving the existing accepted standard, but using modern (mostly patented) codec techniques we could get lossy images to under 1/2 of the current size at the same quality and decode speed. Or at a much higher quality for the same size.

The speed modern web concerns me. The standards are not moving forward. We still use HTML, CSS, Javascript, Jpeg, Gif, and PNG. Gif especially is a format where we could see similar sized/quality moving images at 1/8th the file size if we supported algorithms similar to those found in modern video.

In all of these cases, they aren't "tried and true" so much as "we've had so many problems with each that we've got a huge suite of half-hacked solutions to pretty much everything you could want to do". We haven't moved forward because we can't. WebP is a good example of a superior format that never stood a chance because front-end web technology is not flexible.

18
1ris 2 days ago 2 replies      
I'm actually disapointed. I hoped they developed a still image format from Daala. Daala has sigificant improments such as overlapping blocks, differently sized blocks and a predictor that works not only for luma or chroma, but for both.
19
Momentum 13 hours ago 0 replies      
At first glance this seems wasteful. I do not think anyone would have problem in using Jpeg. However, in many cases, before the the invention of a thing who has had no problem using old tools!
20
kllrnohj 2 days ago 3 replies      
So... version 1.0 is basically a shell script that calls libjpeg-turbo followed by jpgcrush?
21
sp332 2 days ago 0 replies      
Any chance of incorporating other psy improvements, instead of just targeting SSIM?
22
Matrixik 2 days ago 0 replies      
When I optimize JPG or PNG I usually use ScriptJPG and ScriptPNG from http://css-ig.net/tools/

They are shell scripts running many different optimizers

23
kraken-io 1 day ago 0 replies      
Hey everyone, after some testing we have just deployed mozjpeg to our web interface at: https://kraken.io/web-interface

You can test it out by selecting the "lossless" option and uploading a jpeg. Enjoy!

24
davidgerard 1 day ago 0 replies      
What license are they doing this under? Hopefully they're aiming to upstream this to libjpeg.
25
SimHacker 2 days ago 0 replies      
Has somebody translated the jpeg library to JavaScript? Besides encoding and decoding jpeg, it has some useful modules that would be nice to have in the web browser.
26
callesgg 2 days ago 2 replies      
A bit to soon to start announcing the project.But I like the initiative hope the project manages to improve stuff.
27
jimbones 2 days ago 0 replies      
This is so dumb, there are a million JPEG crushers in existence but instead of advocating the use of one of these Mozilla writes their own? Why not support webp rather than dismiss it due to compatibility and waste time doing what has been done before.
8
Please reconsider the Boolean evaluation of midnight python.org
308 points by rivert  1 day ago   201 comments top 30
1
tomchristie 1 day ago 2 replies      
So ignoring the hype, here's the outcome-to-date...

The ticket was reconsidered, reopened and classified as a bug.http://bugs.python.org/msg212771

Nick Coghlan's dissection of the issue here: https://mail.python.org/pipermail/python-ideas/2014-March/02... is pretty much perfect - wonderful piece of technical writing!

Donald Stufft has expressed an interest in making the patch for this happen, and assuming all goes as planned this usage will raise a deprecation warning in 3.5 and be fully fixed in 3.6.

News in brief: User raises issue. Issue gets resolved.

2
clarkevans 1 day ago 9 replies      
INADA Naoki's argument [1] is succinct and insightful.

  I feel zero value of non abelian group should not mean  False in bool context.  () + () == ()  "" + "" == ""  0 + 0 == 0  timedelta() + timedelta() == timedelta()  time() + time() => TypeError
[1] https://mail.python.org/pipermail/python-ideas/2014-March/02...

3
nbouscal 1 day ago 6 replies      
If I understand the argument there correctly, the responder is saying: Nobody should ever use this functionality, instead they should always check that the date is not None. So, we should leave this broken, because we don't want to break backwards-compatibility with that class of applications that nobody should ever write.

That philosophy, taken to its logical conclusion, results in everything being broken forever.

4
colanderman 1 day ago 10 replies      
I've never seen a good argument for anything beside "false" to be considered false. Likewise for "true". Keystrokes are not a commodity for most coders, and compilers are not dumb; just be explicit and write "!= 0" or whatever.

(And 0 == False, "" != False, but both 0 and "" are considered false? C'mon Python, that's borderline JavaScript territory.)

5
unoti 1 day ago 1 reply      
I just got bit by this a few days ago. I was creating an event scheduling system that uses either repeating entries with a datetime.time, or one time entries with a datetime.datetime. I had code that said "if start_time" to see which it was, and discovered later that midnight evaluates to false. It's not the best idea.
6
ggchappell 1 day ago 1 reply      
Ignoring Python for a bit and thinking as a designer of some hypothetical future language: there is a nice rule given here for evaluation in a Boolean context. I wonder whether it should be taken as a general guideline for future languages.

The rule, in its entirety, is this:

- Booleans are falsy when false.

- Numbers are falsy when zero.

- Containers are falsy when empty.

- None is always falsy.

- No other type of value is ever falsy.

I can think of two ways we might possibly want to alter the rule.

The first is to expand the idea of number to include arbitrary groups (or monoids?), with the identity element being falsy. So, for example, a matrix with all entries zero might be falsy. Or a 3-D transformation might be falsy if it does not move anything.

The second is one I have encountered in C++. There, an I/O stream is falsy if it is in an error state. This makes error checking easy; there is one less member-function name to remember. We might expand this idea to include things like Python's urllib, or any object that wraps a connection or stream of some kind.

EDIT: OTOH, there is the Haskell philosophy, where the only thing that can be evaluated in a Boolean context is a Bool, so the only falsy thing is False.

EDIT 2: The comment by clarkevans (quoting a message from INADA Naoki) already partially addressed the above group idea: "I feel zero value of non abelian group should not mean False in bool context."

7
hyperpape 1 day ago 3 replies      
James Coglan recently pointed out that all of Python's falsy values are the additive identity of some type. Midnight fits the mold.

This results in some weird results from an intuitive perspective, but is very principled and elegant in other ways.

My one objection was that I don't know how None fits in.

8
wzdd 1 day ago 2 replies      
Lots of Python objects are falsey: empty lists, empty strings, etc. So it's never a good idea to write "if <thing>" when you mean "if <thing> is not None".

This is pretty well-known, I thought.

9
spacemanmatt 1 day ago 1 reply      
I think he understates the most powerful part of his argument.

Midnight is a value, not a special value. There is no reason why it or any other valid time should be falsey on a daily cycle.

10
Nanzikambe 1 day ago 2 replies      
Whilst reading that thread, I stumbled accross:

  "goto fail" is a well-known error handling mechanism in open source   software, widely reputed for its robusteness:    http://opensource.apple.com/source/Security/Security-55471/libsecurity_ssl/lib/sslKeyExchange.c    https://www.gitorious.org/gnutls/gnutls/source/6aa26f78150ccbdf0aec1878a41c17c41d358a3b:lib/x509/verify.c    I believe Python needs to add support for this superior paradigm.    It would involve a new keyword "fail" and some means of goto'ing to it.   I suggest "raise to fail":    if (some_error):     raise to fail    fail:        <error handling code>    Unless there are many objections, this fantastic idea might be submitted   in a (short) PEP somewhere around the beginning of next month.    There is some obvious overlap with the rejected "goto PEP" (PEP 3163)   and the Python 2.3 goto module. However, the superiority of goto fail as   error generation and error handling paradigm has since then been   thoroughly proven.
https://mail.python.org/pipermail/python-ideas/2014-March/02...

11
dec0dedab0de 1 day ago 2 replies      
Off the top of my head I can't think of a reason to check if a date exists, but I would certainly expect midnight to be truthy if I found a reason.
12
josephlord 1 day ago 1 reply      
I think the interesting part is what is revealed about Python and the difference with something like Ruby.

Python is stable[0] and places a high degree of importance on backwards compatibility.

This behaviour is well documented (and called out for particular note). This reinforces that it is (a) official and (b) not a bug because it is the documented behaviour.

On the other hand Ruby (and most Ruby libraries) seem both less concerned with backwards compatibility, have less thorough documentation[1] but are more willing to change and improve.

There isn't a right and a wrong between these approaches although for most things I think I would prefer something between the two. I think I generally prefer Python in terms of syntax (Ruby is a bit too flexible with too many ways to do things for my taste) but I do wonder if Python will be left a little behind.

[0] Python 2/3 transition is a single big deliberate change.

[1] I have an open Rails issue that I don't know if is a bug or not because there isn't documentation that is sufficient to compare the behaviour with so it is a case of what feels right/wrong: https://github.com/rails/rails/issues/6659

13
delinka 1 day ago 3 replies      
Not being a Pythonista, I have the following questions:

1) Is there a (native or custom) date type in Python? Is it an object?

2) Midnight when? Today? This date last year? Sure there's a "zero value" for dates - it's the epoch for whichever platform or library you're using.

3) Why in would anyone call it a "date" if it's really a time?

Maybe I'm getting off into the philosophical decisions of the reptile wranglers, but this particular debate sounds a lot like someone made a decision long ago that had ramifications further than expected and now the justification is engrained, things are built on it, and no one's willing to make the 'correction.'

14
einhverfr 18 hours ago 0 replies      
15
pistle 1 day ago 0 replies      
Midnight UTC is zero's all the way down. Seems false to me, but I'm from the land of C. This seems to be in line with some low level hardware or common assembly practice across many languages.

Everyone is talking higher echelons of consideration, but what effect is there on generated byte code or in fitting within the virtual machine's tight pants?

16
nas 1 day ago 3 replies      
While I agree this is surprising behavior and I wouldn't design an API this way, it is documented behavior. From the docs:

"in Boolean contexts, a time object is considered to be true if and only if, after converting it to minutes and subtracting utcoffset() (or 0 if thats None), the result is non-zero"

Changing at this point would possibly break code that relied on documented library behavior. That's not a responsible thing to do.

17
dools 19 hours ago 0 replies      
This is freakishly similar to the discussion on a PHP bug I submitted in 2006:

https://bugs.php.net/bug.php?id=39579

18
Ideka 1 day ago 0 replies      
This kind of crap is exactly the reason why I don't like doing just "if var:" unless var is guaranteed to be a boolean.
19
abvdasker 1 day ago 0 replies      
On the plus side, Boolean Value: Midnight would make a great CS-themed action movie title.
20
joelthelion 19 hours ago 0 replies      
This is how languages die. I wasn't aware that Python had become such a bureaucracy.

The current behavior is insane - just fix it! No need for days of discussion on the mailing list or three-point non regression plans.

21
bouk 1 day ago 2 replies      
Python has weird ideas about comparisons, I'm pretty sure it's the only language where this is possible: https://eval.in/113749
22
eq- 1 day ago 0 replies      
The only reason for midnight being a falsy value that I can think of is that someone thought that all objects should provide some functionality for __nonzero__/__bool__.

It was a bad idea.

23
njharman 1 day ago 1 reply      
Why would anyone evaluate dates in a boolean context? They are (should be) always True.
24
Robadob 14 hours ago 0 replies      
I came across a similar issue when using rails the other day, where I gave my model a boolean field that had presence validation. The presence validation of the boolean field fails if the bool is set to false, had me confused for a while, but It wasn't a big enough issue for me to research/report.
25
mark-r 1 day ago 0 replies      
In every other language I've used, a time value of 0 is used when a datetime only contains a date and doesn't have a specific time. The existing behavior would make sense in that context. I know Python also has a separate date object, are the two interchangeable enough that you could mix and match without problems?
26
mannykannot 1 day ago 0 replies      
This offers a counterexample to the simplistic notion that 'duck typing' results in programs that automagically do the right thing. The reality is that duck typing does not relieve you of the responsibility of understanding the semantics of the elements you use to construct a program from.
27
jfb 1 day ago 0 replies      
Creeping semi-booleans make me very uncomfortable. But what's the alternative? A-values and I-values? A "" for questions unanswerable in the type system? Just punt and let Javascriptisms take over the world?
28
murbard2 1 day ago 0 replies      
Deprecate datetime and introduce datetime2 with better behavior for midnight. Problem solved.
29
lutusp 1 day ago 0 replies      
It seems there are two choices:

1. Before applying a numerical value to a Boolean test, ask whether it can ever be zero when that's not the intent of the test.

2. Create a new rule that forbids testing numerical values as though they're Booleans, and break nearly every program in existence.

Hmm ... wait ... I'm thinking it over.

9
Mathematicians are chronically lost and confused svbtle.com
283 points by aditgupta  2 days ago   193 comments top 28
1
nly 2 days ago 19 replies      
Secondary math education, for me in the UK, didn't deal with anything outside of elementary algebra, Euclidean geometry, some statistics, and relatively simple calculus. Nobody talked to us about imaginary or complex numbers, or bayes theorem, decision theory, or non-trivial mechanics problems until I was in college (age 16+). Nobody mentioned matrices, broader number theory or discrete transforms until I was in university. I studied EE not compsci. Things like algorithmic complexity I had to learn for myself and from Knuth. I'm trying to grok group theory right now to help with my understanding of crypto. Before this, it was never mentioned throughout my education, so I don't know what courses you would have had to take to learn that. The fact that I didn't even know group theory was important to crypto until after I had made the choice strikes me as a bad sign.

The common theme at every level is learning cherry-picked skills, before you're even told what the branches of mathematics even are. Everything seems disjointed because you're not taught to look past the trees for the forest. Most people infact, even technical folk, go through their entire lives without knowing the forest even exists. Any idiot can point to a random part of their anatomy and posit that there's a field of study dedicated to it. The same goes for mechanics or computer science. You just can't do that with mathematics as a student.

I loath academic papers. Often I find I spend days or weeks deciphering mathematics in compsci papers only to find the underlying concept is intuitive and plain, but you're forced to learn it bottom up, constructing the authors original genius from the cryptic scrawlings they left in their paper... and you realise a couple of block diagrams and a few short paragraphs could have made the process a lot less frustrating.

So many ideas seem closed to mortals because of the nature of mathematics.

2
acjohnson55 2 days ago 3 replies      
I've felt this is the case for a long time. A lot of people have a smooth experience in math for years until they hit their first serious discontinuity. That could happen anywhere: times tables, fraction arithmetic, two-step equations, geometric proofs, radicals, limits, or maybe even college math. The reaction is nearly universal though. The person thinks, "holy crap, I guess I'm actually not good at math", anxiety strikes, and they freeze up.

Some people find eventually find their way around this first road block, and future discontinuities in understanding become less stressful, and eventually understood to be a completely normal part the process.

But the usual experience is that a person's math confidence is blown and as the math truck barrels on ahead, they never catch up. They understandably accept the identity of not being "good at math".

What's missing in math pedagogy at most schools is a systematic way to deal with the discontinuities when they strike, especially that first time. We can prepare students to deal with that panic. The tough part is that the math teacher probably has 90 students on roster, but the discontinuity could hit pretty much any given lesson, for some given student.

I know so many people who have come back to intermediate math later in life and breezed through it, armed with intellectual confidence gained from other fields. They look back and wonder how they came to be so intimidated by math in their younger days. We've got to give younger people the tools and knowledge for overcoming this intimidation at a younger age. We've got to kill "I'm just not good at math".

3
japhyr 2 days ago 2 replies      
I currently teach math to at-risk students. I don't read all of these submissions about math education, but I skim the comments on most of them. The comments people make change the way I teach math.

I have always done a decent job of teaching math. I focus on helping students understand concepts, even when they are focusing on mechanics. I use words like "shortcut" and "more efficient method" rather than "trick" when showing students more efficient ways to solve problems. I have students do problems and projects that relate to their post-high-school goals.

But with the routines of school life, I get away from the fun of math from time to time. The comments on these submissions often remind me to go in and just tell stories about math:

- "Hey everyone, did you know that some infinities are bigger than other infinities?"

- "Hey everyone, do you have any idea how your passwords are actually stored on facebook/ twitter/ etc.?"

- "Have any of you heard the story about the elementary teacher who got mad at their class, and told everyone to add up all the numbers from 1 to 100? One kid did it in less than a minute, do you want to see how he did it?"

Thanks everyone, for sharing your perspective on your own math education, and about how you use math in your professional lives as well. Your stories help.

4
chwolfe 2 days ago 0 replies      
The entire post was enjoyable but I found the last paragraph to have the most actionable advice:

Whats much more useful is recording what the deep insights are, and storing them for recollection later. Because every important mathematical idea has a deep insight, and these insights are your best friends. Theyre your mathematical nose, and theyll help guide you through the mansion.

5
yomritoyj 2 days ago 0 replies      
Mathematicians are indeed lost and confused but in a very different way from beginning students. One must put in one's dues in what Terence Tao calls the "rigorous" phase before one can become productively confused in the "post-rigorous" phase.http://terrytao.wordpress.com/career-advice/there%E2%80%99s-...
6
dalke 2 days ago 1 reply      
"If youre going to get anywhere in learning mathematics, you need to learn to be comfortable not understanding something."

This is true for all research.

And I don't mean just the physical sciences either. Historians and sociologists are also chronically "lost and confused." Otherwise it wouldn't be a topic worth of study.

This is why students who are "good at X", whether it be math, German, sports, or programming, may become frustrated when they find out that "good at researching X" is a very different matter.

7
zacinbusiness 2 days ago 0 replies      
I really enjoyed this because it captures so much of the frustration that felt early in my programming career - especially in college when I had classmates several years my junior who were (as far as I could tell) mathematics and programming wunderkinds. I also think that this is the sort of rhetoric that should be used to begin teaching children basic mathematics and more advanced concepts as well, because I still recall many of my classmates in elementary and even highschool who simply felt like failures or that they weren't smart enough to understand things because they didn't "get" it the first, or fourth, or fiftyth time.
8
fidotron 2 days ago 5 replies      
This misses the dangerous part, which is mathematicians in groups can confuse each other into accepting ideas which are basically nonsensical, especially if the counter argument relies on some obvious but intuitive observation of reality but cannot be easily formalised within their chosen framework of the moment.

As a consequence of this it wouldn't surprise me if the overwhelming majority of maths was actually incoherent nonsense and that the people that understood this thought they were just very confused due to being shouted down all the time, when the really confused people are the ones oblivious to their own situation.

9
ColinWright 2 days ago 0 replies      
I highly recommend reading this. I didn't agree 100% with everything, and you probably won't either, but it's an excellent insight into what learning and doing math is about, and what it's like.

I'd love to read alternate viewpoints, but this is an excellent read.

10
weavie 2 days ago 0 replies      
I started off doing a combined maths and computer science degree.

With both computer science and maths you are chronically confused. The difference being with computer science it doesn't matter so much if you don't understand something, if you can get it to work you know you are on the right track. Maths is much more progressive, each proof builds on a previous one. So if you fail to understand one step you are screwed from that point on.

After the first year I realised I didn't actually enjoy being permanently confused and so I ditched the maths to focus on computers. I do regret this. It didn't take long at all before I forgot all that knowledge I had spent years sweating over.

11
ChristianMarks 2 days ago 0 replies      
Fair enough. I tried in my youth to solve every problem I came across. There were many I couldn't solve. It took a while before I developed the wisdom and discipline not to solve every problem no matter how long it took. By a while I mean decades. I sacrificed the possibility of family life, have stopped talking to my uncomprehending stepfather, and have kept my social interactions to an absolute minimum to pursue my consuming interest. (I mention this as a point of pride.) I find myself continually astonished by the ingenuity of solutions I probably could never have imagined after years of work. Perhaps, after a lifetime of effort that must be continually maintained, I have attained the level an entering freshman at Harvard. At this stage, I may be reduced at best to connoisseurship of some aspects of mathematics.

Now for some reflections on attitudes. Mathematicians sometimes act as if they believe that expertise in mathematics transfers to expertise in mathematics education. Suppose you are a sensitive student, lacking in confidence. You open Korner's beautiful book on Fourier Analysis, and the first thing you are greeted with is "This book is meant neither as a drill book for the successful student nor as a lifebelt for the unsuccessful student." Korner does not mention other references suitable for the successful and the unsuccessful student. You take this comment to mean that Korner would let the unsuccessful student drown. There is no implication, but this is the psychological import, the implicature. Why mention the unsuccessful student at all? Why not say who the book is for, without planting this gratuitous image in the reader's mind? It would take some time to return to this book, to get past the wonder at a mind capable of such an incidental, dismissive, off-handed acknowledgement of "the unsuccessful student."

You could say this is "overthinking." Such remarks, microagressions as they are termed today, "perpetrated against those due to gender, sexual orientation, and ability status", are sometimes revealed in the asides of mathematical authors [1].

And now if only mathematics educators would evaluate their students on the state of their confusion!

[1] http://en.wikipedia.org/wiki/Microaggression

12
bpyne 2 days ago 0 replies      
I wish this post was around when I finished my undergraduate degree in Mathematics. I would have taken my adviser's advice to go to grad school. At the time, I remember telling him that I feel like a barely made it through the program. Apparently I wasn't alone. Amazing the difference 25 years and the internet makes.
13
edtechdev 1 day ago 0 replies      
"If youre going to get anywhere in learning mathematics, you need to learn to be comfortable not understanding something."

That's true of everything. It's fear and anxiety that prevents a lot of people from learning and trying new things. I keep trying to tell students or family members when they are learning to do stuff on the computer, just right click everything, just google anything you can think of, don't worry about it being perfect, don't worry about breaking anything. You have to hold back showing them the "answers" or else they become dependent.

14
api 2 days ago 1 reply      
I completely agree about the power of math, and why programmers should learn it. There are two problems with math:

(1) Math is IMHO the worst taught of all academic subjects.

It's taught as if it were not a language. Math profs and books on mathematics never explain what the symbols mean. They just throw symbols at you and then do tricks with them and expect you to figure out that this symbol means "derivative" in this context. I have literally seen math texts that never explain the language itself, introducing reams of new math with no definitions for mathematical notation used.

I've looked for a good "dictionary of math" -- a book that explains every mathematical notation in existence and what it means conceptually -- and have never found such a thing. It's like some medieval guild craft that is passed down only by direct lineage among mathematicians.

Concepts are often never explained either. I remember struggling in calculus. The professor showed us how to do a derivative, so I mechanically followed but had no idea why I was doing what I was doing. I called up my father and he said one single sentence to me: "A derivative is a rate of change."

A derivative is a rate of change.

I completed his thought: so an integral is its inverse. Bingo. From then on I understood calculus. The professor never explained this, and the textbook did in such an unclear and oblique way that the concept was never adequately communicated. It's one g'damn sentence! The whole of calculus! Just f'ing say it! "A derivative is a rate of change!"

(2) The notation is horrible.

If math were a programming language it would be C++, maybe even Perl. There are many symbols to do the same thing. Every sub-discipline or application-area of mathematics seems to have its own quirky style of notation and sometimes these styles even conflict with each other.

Yet baroque languages like C++ and Perl at least document their syntax. If you read an intro to C++ book it begins its chapter on templates by explaining both what templates are for and the fact that type<int> means "type is templated on int."

Math doesn't do this. It doesn't explain its syntax. See point #1 above.

15
baby 2 days ago 0 replies      
That's what I tell people around me. Studying math is hard because it makes you feel stupid. You always feel lost, you always feel like you missed so many things when you're starting to learn a new thing, you always feel like your questions are stupid (until you get that the rest of the class is pointless as well).

Especially with talented professors (Lyon 1, France, the professors there are not really good educators, but they are geniuses), they make you feel bad for not understanding things that seem so simple to them.

Studying math is depressive if you take it too seriously.

16
Bahamut 2 days ago 2 replies      
I think this is a good read, although I don't agree with all of it - I'm of the mind that there is immense value in being able to figure out difficult proofs. The process develops your logical ability.
17
nilkn 2 days ago 0 replies      
Heh, I knew this title seemed awfully familiar. Here's the discussion on Hacker News which (presumably) spawned this:

https://news.ycombinator.com/item?id=7331693

18
vsbuffalo 2 days ago 1 reply      
Funny, this title is the same as a recent thread on HN: https://news.ycombinator.com/item?id=7331791
19
mathattack 2 days ago 0 replies      
It's strange to hear mathematics described more as a search for art and structure than computation. Unfortunately most of my math education was on the computational/applied side. I'm only getting into number theory and the more esoteric math later in life for fun. As a parent I think we can't let the school system destroy our kids love of math through too much rote learning. We have to make it fun for them. (Same with music btw)
20
napowitzu 2 days ago 2 replies      
This is true with many, many things. Very often it is the connections between ideas that yields the deep understanding, not the ideas themselves. Focusing too intensely on a single idea or subject results in not making connections and, consequently, not really understanding.
21
jmnicolas 2 days ago 1 reply      
Before a few articles of this kind I never suspected there was such depth in Maths.

There's already so much to learn in programming, but I'm sure I'd love to dive in Maths (without the pressure of school like "understand this or you're an idiot").

22
minikomi 2 days ago 0 replies      
First time I've intentionally kudos'd
23
GIFtheory 2 days ago 0 replies      
Reminds me of this great quotation, which Oksendal places before the preface to his stochastic differential equations book:

We have not succeeded in answering all our problems. The answers we have found only serve to raise a whole set of new questions. In some ways we feel we are as confused as ever, but we believe we are confused on a higher level and about more important things.Posted outside the mathematics reading room, Troms University

24
trevorhartman 2 days ago 1 reply      
Jeremy, I really appreciate this post and all the excellent content over at Math Programming. Thanks, and please keep it up!
25
beltex 2 days ago 0 replies      
Loved this post.

FYI, the Andrew Wiles quote is from the opening of an awesome BBC documentary about how he solved Fermat's Last Theorem - http://www.youtube.com/watch?v=7FnXgprKgSE

26
gaius 2 days ago 0 replies      
A svbtle article worth reading, deserves an upvote.
27
egdelwonk 2 days ago 2 replies      
What's the best way to relearn math?
28
graycat 2 days ago 1 reply      
No, the OP is giving bad advice.

Reading good foundational text books carefullyis darned good advice. But for solving everyexercise before moving on, no, that's not agood idea. Instead, be willing to be happy solving some 90-99% of the exercises. For therest, guess, with some evidence, that they areincorrectly stated, out of place, just too darnedhard, or some such. If insist on solving 100%, then get on the Internet and look for solutions.

Next, if read some foundational text books, thenin each subject alsoread several competing text books, perhaps just one mostly but alsolook at least a little at the others for viewsfrom 'a different angle' that can be a big help.Why? Because likely no text book is perfect and, instead, in some places is awkward, unclear,misleading, clumsy, etc. So, views from a 'different angle' can make it much easier tolearn both better and faster.

His description of doing applications by justgetting what really need and forgetting the restcan be done but is not so good. Instead, havinga good foundation helps a lot. And, commonlyfor an application in an important field, therereally is some good material in that field thatshould understand with the application. Elserisk doing the application significantly lesswell than could have.

His description from Wiles is more or less okayfor doing some research but, really, not forlearning. And for research, more of a 'strategic'overview, i.e., with the 'lay of the land',would be good, i.e., for publishing notjust one okay, likely isolated,paper but a series of better papersthat yield a nice 'contribution'.

10
I am not an introvert. I am just busy tabini.ca
279 points by mtabini  2 days ago   141 comments top 44
1
peteforde 2 days ago 11 replies      
You know, there's a time and a place for quiet reflection. If the author needed time to reflect, he should go for a walk alone, not go to a party.

I'm a shy introvert, but I see this fellow's problem a mile away: he needs to get better at saying no to people. Sure it's important to be present for social functions, and there's an art to "making an appearance" that is just part of playing the game. But if you're consciously aware that you should be somewhere else... GO.

A room full of tech geeks will get this. Actually, they most likely won't notice that you're leaving. That particular neurosis is rooted in ego: part of you wants someone to notice that you're missing, so that you can be not just doing something important but be a hero about it.

Deep down, we're all frequently irrational in similar ways.

"I don't want to be alone, but I want to be left alone." - Stephen Fry

2
alex_c 1 day ago 3 replies      
I love the writing, I love the anecdote, and I love the self-awareness it shows.

Almost just as much, I love the comments here - they're just so incorrigibly HN. Not everything is a problem that should be taken literally, dissected, and solved. The story is not the author asking for help with enjoying parties, relating to others, or troubleshooting bugs. It's a beautiful example of an internal monologue that shows not only how people approach social situations differently, but to what extent they think differently. I'm not sure the author needs any of the pseudo-analysis being offered to him (however well-meaning it is) - the writing suggests a lot more awareness of his perspective and that of the people around him than most of the comments rushing in with the most literal interpretation.

Either way, great piece of writing that seems to hold a mirror up to the reader more than anything - it clearly strikes a chord but each reader appears to be taking away something different.

3
jxf 2 days ago 2 replies      
This story reminded me of the "Why you shouldn't interrupt developers" cartoon: http://i.imgur.com/PtMx9GJ.png
4
kabdib 2 days ago 2 replies      
My personal theory: For something really hard, you have to put in your time and think about the issue. It has to consume you. You can't hold decent conversations. Eventually that janitor in the back of your head wanders up to your mental whiteboard, looks at the problem, says "Harumph!" and scribbles down an answer, and you wake up in the middle of the night with the answer so obvious and a shriek on your lips.

But there aren't any shortcuts, and the janitor is not at your beck and call.

5
sukuriant 2 days ago 1 reply      
So, this guy went to a social event that he didn't want to go to because his mind was on work things and had been for a long, long time.

[edit] I'm taking the stance that there was a good reason for his going. Otherwise the question is just "why did he go?"[/edit]

Why wasn't he in the moment at the party? I suppose there's several reasons. I'm going to assume he was having a great time, someone that he was talking to left and then he wandered back into thought rather than going off to talk to someone else. That's fine, whatever. So, now I wonder where I'm supposed to go from here with this piece. The thing is this can't be about are getting flustered at people for interrupting your thought. It doesn't look like it. Therefore, I'm going to assume it's something like I'm doing right now: stream of consciousness. If that's the case, then, neat! I've been there! Very cool. Sorry it got awkward for you there. The other guy is a CEO, he understands being in thought all the time. "Just one sec, I gotta write this down" and then scribbling a bunch of notes wouldn't be too offensive to a man in charge of a whole company. He's done it plenty of times, and those ideas come at any random moment. I wouldn't be offended by a brief scribble before some proper salutations. After all, that CEO has now been given your undivided attention after about 5 seconds of scribbling (presuming you can write something short down that can be used to jog your memory). People like undivided attention. Makes them feel important, be they your boss, co-worker, friend, spouse or child.

Now, what is this story being used for. "I am not an introvert. I am just busy." No, you're not busy. Or, at least, your busy-ness shouldn't be with work things right now. You're at a party and should be in party mode with your friends. It's kinda like a father going home and saying he's going to spend time with his children, only to completely space out when he's playing catch. His mind should have been on his children. Your time is with your friends, there. Not giving them your attention is rude to them. "I am not socially awkward / going through the motions. I had a sudden thought I need to write down 'real quick" but that wouldn't be as catchy of a title.

There's those little notebooks that fit in front pockets that people buy and carry around. Maybe this is what those are for; or, as someone else in this thread pointed out, that's what the 'notes' app on your phone is for. I'd honestly not considered that is a reason, or if I have, I just re-realized that's what they can be for. Anyway,

We can take this to some other situations where it wouldn't be acceptable to be sucked into this train of thought: a meeting about a different feature at the job you're working at. They want you present on their tasks, too.

Live in the moment, be that completely absorbed in your current work task, or hanging out with your friends, laughing about stupid things, or hearing a friend talk about his story.

6
jamra 2 days ago 2 replies      
I would like to see this story rewritten from the point of view of a super hacker who likes to visit bug lists, track down the programmers assigned where they work, and psychologically hack those programmers into finding the solution. He protects his identity wearing only a hoodie.
7
chaz 2 days ago 2 replies      
> Are they actually talking to me? Unbelievable. I cant talk, Dan; cant you see? Im hanging to this idea by a thread as it is

My problem with this story is that it makes it sounds like it's Dan's fault for walking up to the author at a party/social event. We've all been there -- an all-consuming problem or an unexpected moment of clarity. Or maybe you realize something that puts you into a sour mood. We can't expect those around us to be mind readers.

8
scoofy 2 days ago 1 reply      
If you look on your phone, you might have a little app called "notes." I use that and still have a great time at parties.
9
pdpi 1 day ago 1 reply      
Nope, sorry, you're wrong. You are the exact definition of an introvert. You're in a social environment, surrounded by other people, and instead of interacting with others, you're lost in thought about something else entirely.

Just wikipedia it: Introversion is "the state of or tendency toward being wholly or predominantly concerned with and interested in one's own mental life". That exactly describes the behaviour you're relating. Now, being an introvert isn't a problem, but that title tells me that you're no so much concerned about introversion being a problem, as you are about grandstanding and making your "busyness" mark you as important somehow.

10
rip747 2 days ago 1 reply      
I think the take away is that sometimes you can't see the forest through the trees, so look at the sunset.

When I'm working on something and I just can't figure it out, I take my dog for a walk and hold some ridiculous one-way conversation with him. Yeah I know I must look like a manic talking to an eight pound pomeranian, but the point is to put your mind completely somewhere else. It's amazing how the solution just appears when your mind isn't engulfed in the problem.

11
Gigablah 2 days ago 0 replies      
There's a difference between being "busy" and being "self-absorbed".
12
austinhutch 2 days ago 1 reply      
I'm an introvert and that doesn't prevent me from enjoying parties and being sociable. It irks me when introvert is used as a pejorative or like it is something people have to "cope" with.
13
sudhirj 2 days ago 0 replies      
What doesn't seem to be coming through here is the power of the subconscious to pattern match and work on problems independently of our main heads. The way this guy figured out the solution to his problem was by observing another person's behaviour in an elevator, which matched a pattern in his mind.

aStimulus is often a good thing. I've actually found watching a lot of unrelated everyday interactions helps with designing systems.

14
pbhjpbhj 2 days ago 1 reply      
My mother still recounts that at primary school (5-11) all I'd did is day-dream all day and they could never get me to do any work. That's not strictly true of course - I was reading "top class" books when still in infants and was never challenged by the maths we did, taught the teachers about electric circuits (perhaps they were just humouring me).

One of my favourite things to do is simply sit and stare out the window, or sit on the stairs but I'm always thinking about something. Always inventing something in my mind or doing some gedanken or other.

I wish this had been recognised as indicative of internal complex state rather than laziness and vacuity and then I might have been encouraged towards developing those thoughts properly.

... but then I'm prone to blame external forces for my failings.

15
mvkel 10 hours ago 0 replies      
I never understood why being an introvert is looked at as a negative, like the last thing you want to be is an introvert.

If this piece is this guy's inner monologue, he's an introvert. If he's incessantly focused on _things_, and people seem to be a distraction from that thing, that's a pretty big indicator of an introverted personality.

Extroverts can't _help_ but think about connecting with people. They thrive on it. They're people people.

16
notlisted 1 day ago 0 replies      
Replace 'CEO' by 'my wife' and you have my life. It's difficult to explain apparently, but me sitting quietly in my underwear in the office chair staring at the wall on a Sunday morning doesn't mean I'm not busy. Those pancakes can wait.
17
castlegrove 2 days ago 2 replies      
I totally get this. As one who works in a coworking space I have to fend off people all day. I love to talk, but not when I'm trying to write code. Some people don't realize that headphones are the universal sign of "I'm busy".
18
kirab 1 day ago 0 replies      
Actually its obvious that the author is an introvert. Its just the negative connotations which make him deny it.
19
Kronopath 1 day ago 0 replies      
This is why I used to carry around a pocket notebook with me at all times (nowadays I use the Notes functionality on my smartphone). Managed to figure out the solution to a problem I've been struggling with? Got a sudden flash of creative inspiration I don't want to forget? Need to remember to do some chore later on this evening? Pull out the notebook and pen, quickly write it down as best I can, then put the notebook back in my pocket and return my focus to what's going on around me at the time. That way I can put that idea out of my mind, returning to it when the situation is right.
20
intull 2 days ago 0 replies      
This is one of the best articles I've read for situations like those. I fall into such situations every now and then! And I'm going to pass this on to my friends as a "nice article". ;)
21
cgriswald 2 days ago 0 replies      
Fantastic read. I'm not a fan of the labels introvert and extrovert as they apply to people. However, I think as they apply to behaviors they are useful, and I found the fact that you didn't advocate for yourself to get out of there (possibly even at the expense of being rude) to be a bit introverted. Same with the idea that you usually "blow it" during conversation. (Alternatively, perhaps I am asocial.)
22
AdrianRossouw 2 days ago 0 replies      
I'm in a situation now where I might end up taking my first office job in more than a decade.

I'm actually kind of worried that the impact of having other people around will significantly limit my productivity. The few times I have gone to a remote office to do some work, I really suffered with the open plan situation.

I have to make a conscious effort not to be gruff and terse with my SO when he breaks my concentration, and I outright love him. I have to remind myself that other people aren't able to perceive what is going on in the virtual world.

Maybe it will work out fine, but in all honesty having to commute and be somewhere every day at a certain(ish) time is probably what's going to kill the experiment for me, not the other people.

23
drivingmenuts 1 day ago 0 replies      
Well-written article. I can relate (I often zone out at social gatherings that I don't exactly know if I could skip out on, which is most of them).

Amazing how much bike-shedding is going on here.

Or perhaps not.

24
kirillzubovsky 2 days ago 0 replies      
I just want to say, love the writing style!
25
thenerdfiles 2 days ago 4 replies      
I know a developer who once walked over to a business analyst to ask about an interesting ID in our database. She chatted with him for a bit, drew her question, then they bantered some.

At the end of it, he recalled the interesting ID that she originally queried about, as they conversed, told her, then as she passed on to her next endeavor, her closing comment was, "Now let me try to remember that number all the way back to my desk."

Now granted, this is just an ID not a bug, an "idea" or something embedded in some complicated (dis)array of logic but she engaged the person whom she asked, and through human interaction and grace, the two pulled out an answer together. Then she took it in strides that memory is up to her.

I remember when I used to be more like her and less like this antihuman, perpetually brooding, code-distressed, oh-can-you-leave-me-to-my-precious-mind sob-story archetype that you rage-hackers (again perpetually) perpetuate.

Why do we romanticize this? It's becoming obnoxious the glorification of obnoxiousness. Your mind is your garden, and no one owes you peace of mind. And if people wish to browse your garden, you should be absolutely fucking thrilled.

Why are you propping up and romanticizing this "do no enter" sign at the entrance of your gardens?

You know there's a Java dev here that often times will start off an interruption with, "How can I provide you with outstanding customer service today?"

How about this? Forget your "engineer" metaphor. Forget your "prodigious self-torment". If you want to fold to the Machines that's YOUR M.O. Stop sharing with piss about it. Stop whining. Our job has one distinct role, and that's to protect EACH OTHER from this massively complicated world of machines. Do your goddamn fellow human a favor, and pay more attention to HUMANS than you do machines.

Maybe your life will be filled with more spontaneity, warmth, and gifts because all a fucking computer is going to give you is rules. One key subcomponent of our job as developers, programmers, etc. is Customer Service and that's because humans first.

Why else is "human-readable" a thing?

26
shakeel_mohamed 2 days ago 0 replies      
"Seriously, who wears a hoodie at an office party?"- As the only intern in a small office, I did it last year :) (Partially because I was forced to go)
27
sakura_k 1 day ago 0 replies      
~(introvert || extrovert). Or perhaps a better definition is that there is no common mutex for introverts and extroverts. Or we're all a little introvert and all a little extrovert.

Introverts are powered by self-reflection and alone time spent understanding the things they love. Extroverts are powered by spending time with other people and reflecting on what they love. Most of us are a linear combination of the two. I'm about a 0.6i + a 0.4e (factors subject to change; some amazing people's factors add up to 1.0; warranty void where prohibited).

Introversion and extroversion aren't necessarily a dichotomy and aren't anything to apologize for. We partake of these modes of socialite as life permits. If you're binary on the scale, great - that helps other people understand you. If you're analog on the scale, great, you can help others understand you where you are currently.

28
chris_mahan 1 day ago 0 replies      
This is why I always carry a small notebook in my back pocket. And pens.
29
zwieback 1 day ago 0 replies      
Nice story, please ignore all the whiner comments.

What I want to know is: did your inspiration help fix the bug?

30
iamthepieman 1 day ago 0 replies      
I enjoyed reading this. I don't normally like stream of consciousness writing but this was catchy.
31
markbnj 1 day ago 0 replies      
You seem too anxious. I don't know about you, but once an idea occurs to me about what might be causing a problem, there's zero chance of forgetting it. You should have just enjoyed the party. After all, the ROI on the relaxation had just gone up significantly.
32
hessenwolf 1 day ago 0 replies      
Very entertaining. Virginia Woolf stream of consciousness in a socially anxious situation.
33
griffinheart 1 day ago 0 replies      
There was never a time that a "F*ck this, i'm going for a drink/dinner" moment didn't help me solve a problem.

What i feel is that after grinding on a problem for a while we get tunnel vision, the only way out of that, for me, is to turn off and go do something else.

34
randac 1 day ago 0 replies      
Jot some notes on the back of a napkin and the issue becomes less of one. The real problem, as others have said, is agreeing to things that you would rather not go through with... Now, that I can sympathize with. Not least because I struggle with it too.
35
inquist 1 day ago 0 replies      
I have a similar bug. But I was able to code a workaround so the original leak has still not been found. Good news is it's not causing any problems :)

Sometimes it just needs to work.

36
robbiea 2 days ago 1 reply      
Love the writing style of this post. He may be in an introvert but he's a damn good writer!
37
frade33 1 day ago 0 replies      
the title is now my twitter tag line, thanks for that. People often accuse me of being introvert, while I am shy of telling them the truth ;)
38
dsschnau 1 day ago 0 replies      
That was a wonderful little story. I really enjoyed it.
39
1602 1 day ago 0 replies      
No, woman, no cry. Just be in a present moment and everything is gonna be alright.
40
PhasmaFelis 2 days ago 1 reply      
I honestly can't decide if being like this would make me more happy (because totally dedicated to something that fascinates me) or less (because can't enjoy personal time for itself).
41
dave_chenell 2 days ago 0 replies      
This is perfect
42
tdsamardzhiev 1 day ago 0 replies      
No, you are an introvert.
43
mello151 1 day ago 0 replies      
I thought it was just me...
44
puppetmaster3 2 days ago 0 replies      
Opposite is also true: I have nothing to do, let me call a meeting a blowhard.
11
Model aircraft operators free to operate commercially in US, rules federal judge dronehire.org
272 points by dronehire  14 hours ago   131 comments top 25
1
jccooper 12 hours ago 3 replies      
It's not quite so big as the headline, but it's still good. Here's the scoop:

The FAA has long had rules for model aircraft, which would include many small "drones", and under which you can personally operate them now. You're supposed to stay low and away from stuff you could damage.

They also (as of fairly recently) have some rules for UAS (unmanned aerial systems) that are more like the rules for real aircraft, and are working on integrating them into real airspace. Thus a UAS requires a certificate and permission to fly--but they're still working on how to do that, so you can't get one yet. If you were to buy your own Predator you couldn't fly it, 'cause it might run into an airliner. Fair enough.

However, they also declared that commercial use of an otherwise-model aircraft turned it into a full UAS, which you currently cannot fly. So you could use a quadrotor to take aerial photos--but you could not get paid for it.

This ruling, in a nice display of common sense, disposes of this last bit, making operation of "model aircraft" the same regardless of intent. You still have to fly safely, and in limited space, but now you can get paid for quadrotor photography, as the FAA no longer has a basis to fine you. You still cannot fly that Predator, though. Sorry.

But I'd be careful before making too much investment based on this decision. At the very least, check into how the appeals process on a ruling like this works; dunno how final it is. You'll also want to check carefully to make sure your intended use can be performed safely by model aircraft; fully unmanned systems probably aren't going to pass muster (unless perhaps your automated avoidance system is really good).

2
skue 11 hours ago 3 replies      
This appears to be the video that upset the FAA:

http://www.youtube.com/watch?v=OZnJeuAja-4#t=17

And here is the complaint the FAA originally filed, which includes flying through crowded streets, flying through a tunnel with traffic, flying as high as 1500ft AGL, flying at an individual causing them to jump aside [apparently moments before crashing into a hedge], and flying within 100ft of the UVA Medical Center's heliport [though the video was being filmed for UVA].

http://www.suasnews.com/2013/10/25471/the-faas-complaint-aga...

3
cryptoz 14 hours ago 3 replies      
Okay, time to build drones full of atmosphere sensors! The weather forecast is about to get a lot better....this is excellent news for crowdsourcing remote data about the atmosphere. I've been pulling pressure measurements from smartphones for a while, but a core problem is that a lot of weather develops over areas of low smartphone density.

Sending out drone fleets will be a most excellent solution; they're reusable, so you don't have to make 200M of them. They're connected and already carry many required sensors. They're coming down in price and at the start of a thriving commercial ecosystem. Can't wait to start building!

Edit: I wrote about this idea last year: http://www.jacobsheehy.com/2013/03/living-in-the-future-star...

4
SpacemanSpiff 13 hours ago 10 replies      
So as a pilot of a manned aircraft what does this mean for the safety of my flights? Do I need to start trying to avoid unlicensed, unlit, and unannounced drone aircraft whenever I'm below 400ft AGL?

Edit: Thanks to everyone below for your thoughtful comments. My replies are as follows:1) Regarding model aircraft - I would argue that the low density of these operations at the moment is what has prevented an incident between a manned aircraft and model aircraft. Also the nature of radio control has necessitated that the model aircraft generally be withing sight range of the operator, and as such the operator is still able to avoid other aircraft to some extent. This may not be the case for automated drones.

2) Regarding 400 ft AGL. How do I know that the drone operator won't accidentally end up at 600ft+ AGL (for example), which happens to be at the low end of a standard traffic pattern altitude (800ft)? As far as I know there's no way to know what altitude your drone is above the ground except possibly GPS which does not always give you an accurate MSL (or AGL) altitude. Will all drone operators in populated areas be made aware of local air traffic patterns? What if I want to exercise my privilege to operate below 500 ft. AGL in unpopulated areas? I can think of a lot of cases where I've been below 400ft AGL during takeoff and landing while over densely populated areas.

My perception is that automated drones with no mechanism to avoid manned aircraft at or near traffic pattern altitude at densely populated locations is a big problem.

5
vowelless 14 hours ago 0 replies      
Here is the FAA UAS initiative [1]

In my experience (I don't deal with them directly, just an engineer), FAA is bullish on UAVs, but is obviously very cautious.

This [2] is also a good read.

[1] http://www.faa.gov/about/initiatives/uas/

[2] "Integration of Civil UAS in National Airspace System": http://www.faa.gov/about/initiatives/uas/media/uas_roadmap_2...

6
roc 13 hours ago 0 replies      
This reads more like the recent Net Neutrality decision than anything else.

It's less "Drones are free to operate commercially" and more "If the FAA wants to regulate (commercial) drones separately for any other model aircraft, they need to create explicit regulations that apply to them"

What seems explicitly ruled against, is selectively interpreting existing regs as applying to an imprecise (and shifting) definition of "drone" and trying to use a "Policy Statement" as de facto law (by claiming a request for voluntary compliance, but then suing for non-compliance), without following the appropriate procedure or meeting all of the requirements of new regulation.

7
kyrra 13 hours ago 2 replies      
From a different article[0], it sounds like the guy being sued in this case may have been operating the drone irresponsibly, which opens a window for legislators to put laws in place that will gives the FAA power to regulate drones:

> Pirker operated the aircraft within about 50 feet of numerous individuals, about 20 feet of a crowded street, and within approximately 100 feet of an active heliport at UVA, the FAA alleged. One person had to take "evasive measures" to avoid being struck by the aircraft, the agency said.

[0] http://m.kspr.com/nationalnews/Drone-pilot-wins-case-against...

8
Qworg 13 hours ago 1 reply      
IANAL, but can we get a reading of the actual decision?

As much as I'd like to take this on face value, dronehire.org may have a bias.

9
swalsh 13 hours ago 3 replies      
YES! I have several business ideas that I've been sitting on because of the restrictions.

Is there a good source someone here can hook me up with already made drones? I can do software, but i'm not really a hardware guy.

10
damon_c 12 hours ago 0 replies      
I hope when automated delivery is a reality, those of us who live on high floors of apartment buildings can affix some machine identifiable sticker to the outside of our chosen delivery window.

When that happens, I will know I'm living in the future.

11
MWil 13 hours ago 1 reply      
Without a law that gets passed otherwise, this also opens up the floodgates to full law enforcement use of drones in public/private airspace. If the sky's open for for commercial use, it's automatically available for law enforcement as well.

I had hopes that there would be some rules/regulations in place first...

edit: assuming the decision allowed use in populated areas, full disclosure that I haven't had a chance to actually read it yet

12
andymoe 10 hours ago 0 replies      
Here at my little company Fighting Walrus [1] (we make a radio accessory so small commercial UAVs can be controlled via iPad) we are really excited that there has been some forward movement on the legal front. My personal view has always been that commercial drone use would be worked out in the courts before the FAA really got a handle on their (much delayed) roadmap for integrating them into the national airspace. However I would caution that the FAA is probably going to appeal the decision to the full five member safety board. The FAA is not going to give up regulatory control of this class of small unmanned aerial vehicles (SUAVs) easily.

[1] http://www.fightingwalrus.com

ps. If this stuff interests you come to the SF Drones Startup Meetup my Co-Founder Bryan organizes - http://www.meetup.com/SF-Drones-Startup-Meetup About 700 members so far!)

13
sitkack 1 hour ago 0 replies      
Just tell me if the burrito deliver network is now possible!!
14
blutack 11 hours ago 0 replies      
This sounds similar to the UK's CAP722, which is the basis for commercial UAS flying over here. As jccooper said, the immediate industries affected by this will be those which gather imagery or video.

In the UK, there is a restriction against flying out of line of sight. Most operators will fly using a GPS lock for stability but will not be using video streams from the aircraft for anything other than framing shots. Here, commercial UAS are often used as a low-cost, faster alternative to scaffolding; I recently got up a 4am to help an operator survey the exterior of an old hotel in the centre of a large city, looking for damaged pipes. He did the entire hotel in the course of three 3 hour sessions.

15
coldcode 13 hours ago 1 reply      
Not really. It just means the FAA has to come up with rules just like for any other flying planes. No one wants drones flying into protected airspace, crashing into things, etc. It's not a sudden free for all. They just can't refuse to come up with rules because it's a drone. The rules could still be hard to meet.
16
chrisa 13 hours ago 2 replies      
After reading the pdf, I'm still not clear: does this mean UAVs can operate in regular airspace (above 400 ft) with proper licensing, or are they still (for now) limited to under 400 ft, and away from populated areas?
17
griffendoor 1 hour ago 0 replies      
What if I got 100 drones that picked up a tarp and carried me around (i.e. use them for transport, claiming that they carry the tarp and I just happen to be on it)? Or how about using drones in mass by a non-profit to intimidate at political gatherings?

I like drones, but I have a feeling this is a decision that will get overturned within 5 years.

18
marktangotango 10 hours ago 1 reply      
Is anyone doing an orbiting UAV as a signal transponder for microwave radio? Ie line of site networking. Internet off the commercial backbones. The privacy and security implication should be clear.
19
coin 13 hours ago 1 reply      
I have yet to see a practical solution that provides separation between UAV and manned aircraft. All flights under VFR are responsible for their own separation by way of see-and-be-seen. I have yet to see a UAV that can visually recognize an approaching aircraft and take evasive action.
20
dougbright 13 hours ago 2 replies      
This is simply awesome news for startup/small business UAS operators in the US in the short term. I do have some concern, though, that this could cause the FAA to now rush the rule-making process which could result in half baked, ham fisted regulations. This is especially possible if we see several high profile accidents during this new free-for-all period.

Cheap plug: if you want to play with aerial photography but are more of a software guy than a hardware guy, check out my embarrassingly buggy side project at http://airboss.io. It's an app that lets you use an old Android phone mounted on a drone as a photography/video platform with real-time first person view streaming using WebRTC.

21
biblio777 10 hours ago 2 replies      
Let's stick with some facts (I'm a pilot and work closely with the FAA for my dayjob so I know a bit about this space) ...

- The FAA is responsible for the safety of U.S. airspace from the ground up. This misperception may originate with the idea that manned aircraft generally must stay at least 500 feet above the ground.

- There are no shades of gray in FAA regulations. Anyone who wants to fly an aircraftmanned or unmannedin U.S. airspace needs some level of FAA approval. Private sector (civil) users can obtain an experimental airworthiness certificate to conduct research and development, training and flight demonstrations. Commercial UAS operations are limited and require the operator to have certified aircraft and pilots, as well as operating approval. ... The FAA reviews and approves UAS operations over densely-populated areas on a case-by-case basis.

- In the 2012 FAA reauthorization legislation, Congress told the FAA to come up with a plan for 'safe integration' of UAS by September 30, 2015. Safe integration will be incremental.

So don't get too excited your drones won't be taking the skies anytime soon.

22
smtddr 14 hours ago 5 replies      
Huh, so if Amazon really wants to start sending out those drones they no longer have any legal hurdles? I expect to hear stories of college kids capturing them before EOY.
23
biblio777 7 hours ago 1 reply      
This is ridiculous. The coming (and fictitious) drone/UAS revolution every little rich punk in Silicon Valley is just that ... day dreaming.

I cannot wait to watch the FAA mow down your dreams. You have NO idea the power of the organization you are dealing with and their commitment to safety.

UAS are not and will not be (for decades) up to the FAA standards. If you are an investor putting money behind these outlandish businesses proposed here then you are even stupider than I thought.

24
logfromblammo 11 hours ago 0 replies      
I am not a pilot. But I imagine that there should be not problems flying a piloted unmanned aircraft in uncontrolled airspace--which is, I believe, usually under 1200' AGL. If you're operating remotely without a camera, you keep the craft within line of sight, and double the visibility distance for a manned aircraft. Otherwise, you operate by IFR using whatever telemetry you get back.

With a drone, however, I'd think that operating in controlled airspace would require extensive collision avoidance and fault recovery software, which would have to be tested and certified by experienced pilots.

There is a difference between drones and remotely piloted aircraft, and I certainly hope that the journalists can learn it before we end up with another "hacker" situation.

25
uptown 14 hours ago 0 replies      
Did you even read the article at the link? It's in the first sentence.
12
Yes, The CIA Spied On Congress andrewsullivan.com
270 points by interpares  2 days ago   90 comments top 14
1
suprgeek 2 days ago 9 replies      
So the CIA Illegally Spied on the Congress Staffers investigating illegal CIA Torture Methods?

------illegality recursion too deep-----------

But seriously this is a critical test for Pres. Obama. These agencies shouldn't be allowed to pull this kind of Shit without suffering serious consequences.

Time for the Executive to step-up, fire a bunch of high-rankers and NOT sweep this under the carpet as some sort of "Bad Apples" or "Mistakes were Made" whitewash.

Otherwise all that Hope & Change sloganeering will be empty rhetoric.

2
shadowfiend 2 days ago 2 replies      
Oh man, I hate this as much as the next person, but I thinkthe best thing we can say right now is that there is nowherenear enough (public) evidence that this is a believable allegation.What we have is an article from McClatchy whose title ends ina question mark (Probe: Did the CIA spy on the U.S. Senate?),which to me is the red flag of red flags that they have nolevel of certainty whatsoever. Then the article seems to drawdubious lines between this allegation and some questions inhearings. Other articles building on it imply additionaltenuous connections between all this stuff and a letterMark Udall wrote that may be referencing this vaguely, maybe.

It's a problem that all of this stuff has to remain vague.It gets in the way of our reaching conclusions. But assumingthe lack of information is information in and of itself isproblematic for me in this case. I think it's fair to waitand see what the justice department's investigation, if any,reveals. If there's no investigation, then we have to makedo with the information we have.

The fact that the CIA has been shown to be doing all sortsof terrible stuff doesn't mean that our obligation to beskeptical about allegations in general needs to be suspended.To me, it's likely that this is true, but I won't tout itas fact until something clearer than the current foggy tangleof vague statements emerges.

As a side note, I think the greater question to arise from thisis the fact that during a Congressional investigation, it wasthrough agreement that the CIA wasn't supposed to bemonitoring Congressional investigators. Why is that sort ofthing not clearly ensconced in law?

3
wpietri 2 days ago 1 reply      
The thing I would be wondering in a Congressperson's shoes shoes: what other things have I been doing that the CIA has been spying on?

Chilling effects indeed.

And for those inclined to brush that away as implausible, it might be time for a refresher on J. Edgar Hoover and his secret files on political leaders. [1] 50 years later, our tech is a lot better, so it would be much easier to gain inordinate power through surveillance.

[1] http://en.wikipedia.org/wiki/J._Edgar_Hoover

4
intslack 1 day ago 1 reply      
http://www.mcclatchydc.com/2014/03/05/220273/senate-staffers...

>Congressional aides involved in preparing the Senate Intelligence Committees unreleased study of the CIAs secret interrogation and detention program walked out of the spy agencys fortress-like headquarters with classified documents that the CIA contended they werent authorized to have, McClatchy has learned.

>After the CIA confronted the panel in January about the removal of the material last fall, panel staff concluded that the agency had monitored computers theyd been given to use in a high-security research room at the CIA campus in Langley, Va., a McClatchy investigation found.

>The documents removed from the agency included a draft of an internal CIA review that at least one lawmaker has publicly said showed that agency leaders misled the Intelligence Committee in disputing some of the committee reports findings, according to a knowledgeable person who requested anonymity because of the matters extraordinary sensitivity.

>Some committee members regard the monitoring as a possible violation of the law and contend that their oversight powers give them the right to the documents that were removed. On the other hand, the CIA considers the removal as a massive security breach because the agency doesnt believe that the committee had a right to those particular materials.

[...]

>While eating lunch during a visit to New Britain, Conn., with four New England governors, Obama was asked by a reporter if he had any reaction to the allegation that the CIA monitored Intelligence Committee computers.

>Im going to try to make sure I dont spill anything on my tie, he responded.

6
vamega 1 day ago 0 replies      
For what it's worth here's a whitehouse petition.

https://petitions.whitehouse.gov/petition/release-senate-int...

7
jostmey 1 day ago 1 reply      
Can't congress just pull funding? I suppose the CIA has too much dirt on many of our congressmen for that to ever happen.
8
cookiecaper 1 day ago 2 replies      
This just in: spy organization spies on important national political figures.

Did you guys never hear of intelligence agencies before Snowden leaked his docs? This is normal and expected. It's the reason intelligence agencies and spies exist. They're supposed to spy on the most important people in the world, and make sure that the important people don't plan anything the agency's employers may consider ... untoward.

10
Franklin_B 2 days ago 0 replies      
It's ridiculous to believe that the CIA deserves the benefit of the doubt in this matter. More likely there are worse things we just aren't privy to.
11
baddox 2 days ago 6 replies      
Anyone want to make bets over whether anyone will ever be legally punished over this?
12
gadders 1 day ago 0 replies      
Wouldn't surprise me, given that congress and their assorted hangers on would leak confidential information for political advantage.
13
zhemao 2 days ago 0 replies      
Right, because the CIA has no electronic surveillance capabilities whatsoever. They can't cast a large dragnet over all of the country's communications like the NSA can, but they can sure as hell tap a few congressmen's phones and email.
14
sentientmachine 1 day ago 1 reply      
How far does a government agency have to go in breaking law before the military is deployed to put boots on the ground to reel in the agency back under the rule of law?

I'd like to think that if agencies started hiring their own armies and created their own version of law enforcement zones from other countries, and started killing people who opposed them, that someone would actually do something to stop that... right?

14
Linus Torvalds: I'm happily hacking on a new save format using libgit2 plus.google.com
255 points by hebz0rl  18 hours ago   234 comments top 25
1
mrcharles 14 hours ago 12 replies      
On the game I'm currently working on, it's built very heavily around Lua. So for the save system, we simply fill a large Lua table, and then write that to disk, as Lua code. The 'save' file then simply becomes a Lua file that can be read directly into Lua.

This is absolutely amazing for debugging purposes. Also you never have to worry about corrupt save files or anything of it's ilk. Development is easier, diagnosing problems is easier, and using a programmatic data structure on the backend means that you can pretty much keep things clean and forward compatible with ease.

(Oh, also being able to debug by altering the save file in any way you want is a godsend).

2
WalterBright 10 hours ago 1 reply      
Back in the bad old DOS days, instead of creating a file format for saving/loading the configuration of the text editor, I simply wrote out the image in memory of the executable to the executable file. (The configuration was written to static global variables.)

Running the new executable then loaded the new configuration. This worked like a champ, up until the Age of Antivirus Software, which always had much grief over writing to executable files.

It's a trick I learned from the original Fortran version of ADVENT.

3
bhaak 17 hours ago 14 replies      
What's with all the XML hate? Of course, doing everything in XML is a stupid idea (e.g. XSLT and Ant) and thanks heaven that hype is over.

But if I want something that is able to express data structures customized by myself, usually with hierarchical data that can be verified for validity and syntax (XML Schemas or old-school DTD), what other options are there?

Doing hierarchical data in SQL is a bitch and if you want to transfer it, well good luck with a SQL dump. JSON and other lightweight markup languages fail the verification requirement.

4
jmnicolas 18 hours ago 2 replies      
From the comments (Tristan Colgate) :

"XML is what you do to a sysadmin if waterboarding him would get you fired."

Made my day :-)

5
tzury 18 hours ago 5 replies      
I just realized that Linus' posts are the only reason I ever go to Google Plus.
6
lifeisstillgood 16 hours ago 2 replies      
What I like is the "I dont start prototyping till I have a good mental picture"

I am currently stuck on a project I want to start becasue I cannot get it to fit right in my (future) head. And I am glad I am not an idiot for not being able to knock out my next great project in between lattes.

(Ok, in direct comparison terms I am an idiot, but at least its not compounded)

7
josephlord 17 hours ago 0 replies      
https://github.com/torvalds/subsurface

I didn't really know what he was talking about but I think this is it.

The title does need changing though as it is definitely file formats under discussion not file systems.

8
oneeyedpigeon 18 hours ago 3 replies      
I don't quite get Linus' problem with XML for document markup (for anything else - config files, build scripts - sure, XML is horrible). Does anyone know any more details about what his specific gripe is? For me, asciidoc (which looks very similar, conceptually, to markdown) suffers from one huge problem: it's incomplete. Substituting symbols for words results in a more limited vocabulary, if that vocabulary is to remain at all memorable.

Sure, XML can be nasty, but thats very much a function of the care taken to a) format the file sensibly b) use appropriate structure (i.e. be as specific as necessary, and no more).

9
fuzzix 17 hours ago 1 reply      
> "I actually want to have a good mental picture of what I'm doing before I start prototyping. And while I had a high-level notion of what I wanted, I didn't have enough of a idea of the details to really start coding."

This I like. The race away from the waterfall straw man has also stripped us of the advantages of BDUF.

While rigid phase-driven project management helps nobody, I think there's still room for speccing as much as we can upfront within iterative processes.

Or you could run to the IDE and start ramming design pattern boilerplate down its throat the second you're out of the first meeting ;)

10
k2enemy 18 hours ago 1 reply      
I don't really understand what he's talking about here (my ignorance, not his fault.) Is it something like https://camlistore.org/ that is a content addressable (the git part) datastore?
11
pcj 4 hours ago 0 replies      
>>So I've been thinking about this for basically months, but the way I work, I actually want to have a good mental picture of what I'm doing before I start prototyping. And while I had a high-level notion of what I wanted, I didn't have enough of a idea of the details to really start coding.

This might be a tangential discussion. Earlier, I used to have a similar approach. Can't code until I have the complete picture. But, it's tough to do in a commercial world and you have deliverables. So, nowadays, I start with what I know and scramble my way until I get a better picture. There are times when that approach works. But, there have been days where I was like - "wish I had spent some more time thinking about this".

I am curious how folks on HN handle this "coding block".

12
twic 18 hours ago 2 replies      
Title is entirely misleading. Tech support! TECH SUPPORT!!
13
splitbrain 18 hours ago 1 reply      
he talks about a save file format, not a file system. or do we have different concepts of "file system"?
14
tedchs 12 hours ago 2 replies      
Why reinvent on-disk data formats when you can just make a file of protocol buffers? https://code.google.com/p/protobuf/
15
beagle3 9 hours ago 0 replies      
16
Gonzih 13 hours ago 0 replies      
Current title that I see "Linus Torvalds on implementation of human-readable file system" is off. It's about file formats, not file systems.
17
hardwaresofton 5 hours ago 0 replies      
Why not sqlite or sexpressions? Linus states that databases can't hold previous state but that's not really true...

I'm not sure why git is the best tool for the job in this case, even after reading the post & some of the contents.

18
aashishkoirala 16 hours ago 2 replies      
This is what Linus does. He has strong opinions and he throws them around. You can't let that get to you. Both XML and JSON are just fine if used properly.
19
senthilnayagam 18 hours ago 1 reply      
why do you need to view filesystem and make it readable for humans, you would interact it via commands "ls" or some gui

git as the basis of filesystem is interesting, hope we don't need to manually make branches and commits to use it

20
signa11 16 hours ago 0 replies      
erik-naggum's most excellent xml rant: http://www.schnada.de/grapt/eriknaggum-xmlrant.html
21
joelhaasnoot 18 hours ago 1 reply      
Worked on a project a few years ago where we needed distributed sync capability. Using git (or bazaar or mercurial) was one of the options - store everything in it versus a database. Interesting to see the same thought "coming back".
22
sam_bwut 9 hours ago 0 replies      
At work we have a git backed document store that just saves as json - versioning makes keeping track of audit points nice and easy.
23
vfclists 7 hours ago 0 replies      
What is it with HN commenters and their demented ability to send topics completely of track? I would have thought someone might have examined the code or what Linus is trying to implement and comment about it.

But here we have threads about Lua, why people hate XML and love JSON and all kinds if irrelevant issues which have been well hashed elsewhere ad nauseam. Why not restrict to an analysis of whatever it is Linus developing?

HN is getting truly annoying and sucky, if it isn't so already.

24
meapix 14 hours ago 1 reply      
xml haters!!! using other formats how can I define DTDs?
25
bananas 17 hours ago 4 replies      
I think this title is wrong.

Firstly some clarification - this appears to just be about the persistence format for his dive log. It was XML, now it's git based with plain text.

As someone who had to manage a system which worked with plain text files structured in a filesystem for a number of years in the 1990s, this is done to death already.

You now end up with the following problems: locking, synchronising filesystem state with the program, inode usage, file handles to manage galore and concurrency. All sorts.

Basically this is a "look I've discovered maildir and stuffed it in a git repo".

Not saying there is a better solution but this isn't a magic bullet. It's just a different set of pain.

15
Satoshi Nakamoto denies being Dorian Nakamoto bitcointalk.org
256 points by citricsquid  1 day ago   171 comments top 42
1
pdeuchler 1 day ago 3 replies      
Hmmmmm. Assuming the post was made by the actual Satoshi...

Dorian Nakamoto is Satoshi: This is an attempt by him to throw people off his scent, which would be foolish and desperate since chances are the millions of eyes focused on him will find more concrete proof than the Newsweek article, rendering the posting moot. Almost guaranteeing the drama will continue, if not whip it into a larger frenzy.

Dorian Nakamoto isn't Satoshi: An attempt to absolve someone of harassment. Noble, but not wise, since now he will have to continue to disprove serious accusations of his identity, or else innocent people will be harmed again. And the corollary, if he does not publish a refutation people will assume it's tacit agreement. People will continue looking for him.

It's late and I know I didn't think of everything, but I can't see this being a winning move by Satoshi in any scenario.

My personal theory? Dorian was a member of a crypto group that eventually gave birth to Bitcoin, but he was never part of the implementation. Maybe he thought of the original math/idea, so they named their pseudonym after him in his honor? Probably not true, but fun!

2
jnbiche 1 day ago 7 replies      
Even more interesting: look who signed Satoshi's key on April Fools Day of last year[1].

http://sks.pkqs.net/pks/lookup?op=vindex&fingerprint=on&sear...

(ignore the signature from today, anyone could have done that in the brouhaha following today's disclosures)

Based on that, it looks pretty clear to me that Dorian Nakamoto decided to "latch on" to the Satoshi Nakamoto founder's myth, either as a way to boost his reputation/ego or as some practical joke (or both!).

That or Satoshi the Founder is trolling us all.

1. Originally noted a few moments ago by mpfrank on bitcointalk.

EDIT: Duh, it's fake. Obviously, it's possible to set your system clock back. I was so intrigued I wasn't thinking clearly, even after I pointed this very "attack" out during the Ed Snowden GPG affair. Sorry folks, maybe if it were timestamped in the blockchain.

3
jbaudanza 1 day ago 1 reply      
4
josephagoss 1 day ago 4 replies      
This is likely to be the admin of the site perhaps? Or a hacker?

I would have expected the real Satoshi to sign a message from his known address making it certain it's him.

5
ck2 1 day ago 1 reply      
So this guy has had a stroke and cancer.

Does anyone care the stress might kill him? I guess not.

How about we leave him alone.

6
bhaumik 23 hours ago 0 replies      
New video released of Nakamoto at AP denying any role in Bitcoin:https://www.youtube.com/watch?v=GrrtA6IoR_E
7
acjohnson55 1 day ago 0 replies      
If I were Satoshi (Dorian) Nakamoto and I wanted people to leave me alone, I might post as Satoshi and tell people I'm not Dorian.

If I'm Satoshi Nakamoto and I'm not Dorian, I might post as Satoshi to try to get people to leave Dorian alone. But that's a pretty feeble attempt. If he cared enough to get people to leave Dorian alone, you'd think he'd come up with something that provided a bit more proof. Otherwise, why bother breaking silence?

8
andrewljohnson 1 day ago 0 replies      
Is Satoshi saying he's not Dorian evidence of anything? That could also be a ploy to try and throw off the scent, as much as it might be Satoshi trying to save this random sap.

This reminds me of the knights and knaves puzzle for some reason: http://en.wikipedia.org/wiki/Knights_and_Knaves

9
danielnaab 1 day ago 5 replies      
I'm confused by all this. I find the drama interesting, but Newsweek quoted this:

    "I am no longer involved in that and I cannot discuss    it," he says, dismissing all further queries with a    swat of his left hand. "It's been turned over to other    people. They are in charge of it now. I no longer have    any connection."
Did the reporter really lie about this statement? That seems like really a massive stretch, to me.

10
gasull 1 day ago 0 replies      
P2PFoundation.ning creator, Joseph Davies-Coates, confirms Satoshi's registered account is real:

https://pay.reddit.com/r/Bitcoin/comments/1zs4z2/p2pfoundati...

11
Varcht 1 day ago 2 replies      
Satoshi's Dilemma

Satoshi has created a new currency, a cryptocurrency. The currency has become more popular and valuable than Satoshi could have imagined. Satoshi now holds almost $1 Billion of his new currency. Due to the currencies psuedo-anonimity, low liquidity and it's value in illicit trade it is far too dangerous for Satoshi to cash in and reveal himself...

12
naiyt 1 day ago 3 replies      
What a crazy bunch of events in the Bitcoin world today.

Of course, this isn't necessarily proof that Dorian isn't Satoshi. (I personally don't think that he is, but I guess we'll see.) Regardless, it sure will be nice when the media stops hounding this guy. Especially if he really isn't Satoshi. This could have the potential of completely ruining somebody's life, particularly one who seems rather private like Dorian.

13
obilgic 1 day ago 1 reply      
This does not prove that he is not Dorian Nakamoto, it only tells us that he/them is still alive.
14
pirateking 22 hours ago 1 reply      
You can never hope to discover the truth behind the fiction of Satoshi. The closer you think you get, the further fiction will hide the truth. Indisputable evidence is nice, sure - but knowing is not being[0].

The man is a legend for a reason and will remain that way, regardless of anyone who claims or is proven to be, or not be him.

[0] http://en.wikipedia.org/wiki/Masked_man_fallacy

15
dbroockman 1 day ago 1 reply      
Should we change our beliefs based on this post? Based on Dorian's denials today, isn't this post just as likely in the world in which Dorian is Satoshi and the world in which Dorian is not? I don't have a strong belief one way or the other, but this doesn't seem like good evidence.
16
sheetjs 1 day ago 2 replies      
At this stage, given the conversation about possible hacking, what would constitute definitive proof that someone is actually Satoshi Nakamoto?
17
onewaystreet 1 day ago 3 replies      
The "real" Satoshi Nakamoto coming forward after all this time just to say he isn't Dorian Nakamoto seems kind of suspicious to me. It's not like Dorian Nakamoto is the first person to have been accused of being Satoshi.
18
cjbprime 1 day ago 0 replies      
"That's just what the real Satoshi Nakamoto would say!"
19
kenjackson 21 hours ago 2 replies      
From the AP article [1] he has a response that seems really odd:

When shown the original bitcoin proposal that Newsweek linked to in its story, Nakamoto said he didn't write it, and said the email address in the document wasn't his.

"Peer-to-peer can be anything," he said. "That's just a matter of address. What the hell? It doesn't make sense to me."

Asked if he was technically able to come up with the idea for bitcoin, Nakamoto responded: "Capability? Yes, but any programmer could do that."

For someone who only recently heard about BitCoin this seems like an odd response. It almost seems like if you made a factually incorrect technical statement about BitCoin in his presence -- he might correct you.

20
nfoz 1 day ago 0 replies      
No, I'm Spartacus
21
elwell 1 day ago 2 replies      
Video of right before the 'car chase' of journalists: http://instagram.com/p/lNv9-_QaNF/
22
tonylampada 1 day ago 2 replies      
> I am not Dorian Nakamoto.

Is there any way Satoshi could prove this statement? Apart from revealing his identity?

23
Cthulhu_ 20 hours ago 0 replies      
Satoshi/Dorian just wants to be left alone and distance himself from it all; the press conference (if you can call it that) and this is all a big cry for having people leave him alone.

He's probably already taking steps to change his identity and location.

24
tomphoolery 1 day ago 0 replies      
I hope Dorian is Satoshi's actual brother and they're just fucking with the whole media.
25
todd3834 1 day ago 0 replies      
Poor guy just wants to be left alone.
27
mattbarrie 21 hours ago 0 replies      
NO, I AM NOT SATOSHI NAKIMOTO!

Seriously, how about we leave the guy who had a stroke and cancer but just happens to have a similar name alone. It's obviously not him and this is sloppy journalism.

28
ww2 13 hours ago 0 replies      
Why Dorian would say something below?Asked if he was technically able to come up with the idea for bitcoin,Nakamoto responded: "Capability? Yes, but any programmer could do that."

"Yes, but any programmer could do that." ---- Either this Dorian is ignorant or it is his natural response. This quote is weird.

29
clouds 20 hours ago 0 replies      
Meet Dorian Nakamoto. He is just a regular scientist who likes model trains. But the world thinks he is creator of Bitcoin and mafia is chasing him for his $400m fortunes.

What does he do? He cooks meth.

30
Aqueous 1 day ago 0 replies      
That's exactly what Dorian Nakamoto would say.
31
tymski 23 hours ago 0 replies      
If Satoshi disappeared for as long as he did, would he really come back for THIS? It seems like a waste of time and it's awfully risky. I don't believe Dorian is Satoshi and I don't believe that the response from "Satoshi" is Satoshi. Or perhaps Satoshi isn't as intelligent as he is made out to be and this screw up will in turn screw him, just like the other internet recluses that have fallen?
32
bruceb 1 day ago 0 replies      
He had to connect with tor right? His brother said he would never admit to being the creator of bitcoin.
33
terranstyler 21 hours ago 1 reply      
Help Satoshi by claiming that you are not Satoshi and don't tell anyone you read this here.
34
calcsam 1 day ago 1 reply      
Ideally he would have posted this with Dorian on live TV...
35
NAFV_P 1 day ago 0 replies      
I'm awaiting an harassment case from Mr Sakamoto against the press in the next week or so. Either that or a name change.
36
elwell 1 day ago 1 reply      
I have a sinking feeling hn's scheduled kernel maintenance is going to make me miss out on new developments of this movie.
37
Rylinks 1 day ago 0 replies      
HN dislikes ning.com; the new page is full of identical dead links to the primary source.
38
pzaich 1 day ago 0 replies      
Who is Keyser Sze?
39
adventured 22 hours ago 1 reply      
One thing is for certain, if Dorian is the real Satoshi, the Feds - NSA and FBI - are all over him, and they will know for certain whether he is the Satoshi (if they didn't know a long time ago). If Dorian = Satoshi, he's going to be forced in front of the NSA, and interrogated about bitcoin, he will have no choice in the matter (it won't matter if he's no longer involved, and it won't matter if there are no weaknesses to give the Feds, they will still do it).
40
6d0debc071 18 hours ago 0 replies      
It would seem odd for someone who's otherwise been so careful about security to use his or her real name. It would seem less odd for them to flick through the phone book and choose someone else's name though (or pick it off a grave stone, randomly mash forename and surname together - whatever.) Sharing the name is weak evidence at best. With so many people, odds are if you pick something vaguely okay someone in the world will have it too.
41
williamle8300 23 hours ago 0 replies      
It's obvious: his son is Satoshi Nakamoto... c'mon people
42
azcoder 1 day ago 3 replies      
I think the most compelling evidence that Dorian is Satoshi is described here: https://news.ycombinator.com/item?id=7354326[EDIT: if an eyewitness account is compelling enough for you, this is evidence. it is to me, apparently not to some.]

Dorian (as recognized by the retailer) bought a crepe from one of the first retailers to accept bitcoins, the 1st transaction of the crepe retailer's bitcoin address at 1KfQKmME7bQm5AesPiizWk6h3JPUekwoBC for 2.2 bitcoins on July 17 2011, can check the Crepe twitter feed: twitter.com/Ocrepes - "The award for being the first customer who bought crepes for @bitcoins goes to ... anonymous (the winner refused to reveal identity)"

Tracing those addresses/transactions back leads to large volume addresses.[EDIT: 432,000 coins]

16
Glyphr - HTML5 based font editor glyphrstudio.com
236 points by darrenkopp  3 days ago   50 comments top 28
1
jeswin 3 days ago 2 replies      
If you make this fully featured, this might spawn an entire generation of font designers (for good or bad :)). Also think about people people forking fonts like on github.

This is magic, congrats.

2
DigitalSea 2 days ago 1 reply      
This is without-a-doubt, the most useful and coolest thing I've seen hit the Hacker News homepage this year. Seriously, this is amazing. It works really well and is easy to use as well, you could be onto something here. It's seeing people create things like this that motivate me more than any, "Why you should switch to Google Go" article ever could.
3
nacs 3 days ago 2 replies      
Free and open source too: https://github.com/mattlag/GLYPHR

Nice work!

4
jacobolus 2 days ago 1 reply      
You should definitely consider adding support for drawing using Raph Leviens Spiro curves: http://www.levien.com/spiro/

Much much better than Beziers for many purposes.

5
crazygringo 2 days ago 1 reply      
Wow, the "linked shapes" feature is something I've wanted in a font editor for a long time. Is this the first font editor with something like that, or has it been done before?
6
jbeja 3 days ago 0 replies      
You are amazing, "A designer who teach himself to code by making beautiful and awesome apps" best post of the day. But yeah the code is ... but the UI and the concept itself is beautiful ;). Keep improving and good luck.
7
jfoster 3 days ago 0 replies      
Am I missing something, or does it only support the ASCII character set?
8
ttflee 2 days ago 0 replies      
Amazing but it seems that there is an obvious bug in handling scroll events.

I am using Magic Track Pad in Safari so there is no visible drag-able scroll bar in the attribute panel. When I scroll the attribute panel, the scroll events just escaped the attribute panel and cause the glyph to scale. I must concede that the scaling is smooth and responsive, rendering this behavior quite funny but delightful.

Also, it would be more amazing if unicode were supported.

9
doorhammer 3 days ago 0 replies      
This looks really nice. The demo seems slick so far, though I've never had any experience with font-design. I've always wanted to mess around with it a little more, but it hasn't been very convenient.

Interested to see what folks have to say who have used professional tooling.

Also glad they have the sandboxed online try-out to mess with: http://glyphrstudio.com/sandbox/

10
ctidd 3 days ago 0 replies      
Wow. As an typography enthusiast who's miserable with bezier curves, I've never seen something this straightforward. I love the coordinates it gives you on handles and points. Being able to easily work from metrics forward is a great touch as well.

I gave up on trying to learn with Fontlab's TypeTool because nothing was nearly as clear or usable as this.

This is the perfect entrance to type design, and I see myself wasting a lot of my time with this in the coming weeks.

11
lancefisher 2 days ago 0 replies      
This looks really nice, but there are a couple things I can't figure out. How do I add new characters? How can I add new glyphs for ligatures? How do I set kerning pairs?
12
jonahx 3 days ago 1 reply      
This is a gorgeous UI. I'd love to hear about the technologies used in building it.
13
sogen 3 days ago 0 replies      
Wow, and it's free.One suggestion: make the handlebar points a little bit larger, or increase their "hotarea". Hope I explained myself.Great work!
14
liyanage 3 days ago 0 replies      
This is great, and I love how they got some UI things exactly right, such as zoom with the mouse wheel, and pan with the space bar held down, including visual feedback for the tool switch.
15
97-109-107 2 days ago 0 replies      
I personally liked when there used to be a barrier to entry for designing (horrible) fonts. Nonetheless, this is quite a feat, wow. There are other contenders too, there is:http://www.prototypo.io/http://www.metaflop.com/
16
Nilzor 2 days ago 1 reply      
Since we're on Hacker News: What's the business model here? I see an awful lot of work for a very limited market. $1000+-license after release?

In any case, great job by the programmers here.

17
optymizer 2 days ago 0 replies      
"Features galore" and yet, holding Shift does not restrict the cursor to only X or Y movements for dragging in straight lines.

That said, this is a very cool project.

18
coldcode 2 days ago 0 replies      
Needs keyboard support (PC and Mac) like for undo. Also needs to support moving objects with the mouse.
19
jamestomasino 3 days ago 1 reply      
Is there a method to import a TTF or OTF font to start from? I've done a lot of work on a personal font I use, but I'd love to see how it plays out in Glyphr. Recreating it from scratch seems like a big ordeal.
20
NKCSS 2 days ago 1 reply      
Very cool! Works as expected, except one arrow on the F demo didn't allow me to change the angle (near the 2nd bar of the F), but otherwise: awesome!
21
arikrak 3 days ago 2 replies      
Nice editor. Though I wonder with all the font links lately, is the world really short on fonts? Shouldn't Google fonts and the like just about cover any need?
22
glyphrstudio 1 day ago 0 replies      
Hello, Hacker News!I've been seeing a huge response since we released Glyphr Beta 3 earlier this week - it's been very exciting! I'm trying to answer all the questions i'm receiving. Until then, please play with the app and let me know if there is any feedback. Thanks!

Glyphr Studio team (aka Matt)@glyphrstudio

23
drhodes 3 days ago 1 reply      
The path nodes indicate direction, that's useful.
24
mo9329 2 days ago 1 reply      
There are two additional on-line font editors:

FontStruct - build a face with pre-defined blocks, uses Flash, proprietary, sponsored by FontShop. 6 years old.

http://fontstruct.com/

typism - development history and novel path drawing, uses SVG+JS, MIT licensed. Fonts are distributed under OFL. 5 years old.

http://typism.appspot.com/

25
monkmartinez 3 days ago 0 replies      
This is dope. Muchas Gracias de Tucson!!
26
gdiocarez 2 days ago 0 replies      
Nice, the tool is minimalistic
27
SimeVidas 2 days ago 0 replies      
It should be possible to generate the font file in-browser (using Web Platform tech), right?
28
logicbased 2 days ago 0 replies      
I joined Hacker News to just say WOW ! Cool !
17
Stick bomb wikipedia.org
235 points by mxfh  2 days ago   57 comments top 30
1
maxmcd 2 days ago 4 replies      
Never thought I'd be sharing an A-Trak video on HN, but there's a nice implementation of these in this video: https://www.youtube.com/watch?v=_GbYR5Aud4Y
2
fit2rule 2 days ago 2 replies      
One of the most pleasant web pages I've read on the Internet in a long time:

http://lunatim.com/kinart/stickhistory.htm

I even get an earworm from some of the videos .. ;)

3
ambrop7 2 days ago 2 replies      
Can't be done with lego technic bricks. http://www.pasteall.org/pic/show.php?id=67816
4
ceejayoz 2 days ago 0 replies      
Great, now popsicle sticks will get you in trouble at TSA checkpoints.
5
awj 2 days ago 1 reply      
When I was a kid I would make something similar out of a (partially) unfolded paperclip. Seeing it on youtube makes it seem much less amusing than I remember.

https://www.youtube.com/watch?v=mKaR8cxS4Y4

6
zhng 2 days ago 1 reply      
7
freshyill 2 days ago 0 replies      
My toddler's favorite toy is a huge box of craft sticks. Now it will be my favorite toy as well.
8
WickyNilliams 1 day ago 0 replies      
As a kid in the 80s, I used to make these kind of structures out of old lollipop sticks you'd find around the streets in summer time. Would make into 7-8 sticks into a kind of star of david shape, which was excellent for a) throwing like a frisbee b) exploding on impact.

Simple times! No idea who taught me how, or what they were referred to, but boy did I have fun

9
cyanbane 2 days ago 0 replies      
Is there a nomenclature around the patterns used? Anyone got a good site?
10
just2n 2 days ago 1 reply      
This kind of stuff reminds me of these as a child: http://www.amazon.com/1-5-inch-Rubber-Poppers-Pack/dp/B002R2...

The memories.

12
gwern 2 days ago 1 reply      
So that is what those are called!
13
medwezys 2 days ago 0 replies      
14
JoeAltmaier 2 days ago 0 replies      
When the kids were into crafts, I made one of these for fun - never saw it before, just tried to weave them together with the minimum of sticks. There is a 4-stick 'airplane' possible; the article shows the easier 5-stick version.

So I think its useless to try to find the 'inventor'; endless people have independently discovered this novelty.

15
jgrahamc 2 days ago 0 replies      
Now I know what I'm doing tonight.
16
seestheday 1 day ago 0 replies      
This is awesome. I know what I'm doing with my four year old this weekend. I have been building the triangle bombs with him with paint stir sticks and he loves them.
17
LeonM 2 days ago 0 replies      
While we are at it: https://www.youtube.com/watch?v=z7RaPRmxY5I This clip must have taken ages to set up, film and reset... Very well done!
18
qwerta 2 days ago 0 replies      
Great, now TSA will take away my sticks.
19
mholt 2 days ago 0 replies      
A common variation is Cobra Chains or Cobra Weaves. Actually made one today for a college class (go figure?) ...
20
ScottWhigham 2 days ago 0 replies      
I know what my 10yo and 5yo boys will be doing over Spring Break next week:

http://www.amazon.com/Chenille-Kraft-Natural-Sticks-3776-01/...

21
spencerp 2 days ago 0 replies      
Oh my god, I used to make these things as a kid! We had a popsicle-stick building contest and while we were waiting for the glue to dry we'd make these and throw them at the other kids' bridges. I had no idea they were actually a "thing". Thank you for posting, brings back memories.
22
larkinrichards 2 days ago 1 reply      
The pitch is easy:

"Xyloexplosives -- like dominos, but made with tongue depressors."

23
steerj92 2 days ago 0 replies      
Made these a few years ago, so much fun. Great physical hack!
24
Moulde 2 days ago 0 replies      
How the hell did i never know about these? So cool! :) Just stumbled upon the SUBARU radio controlled car video an hour ago.
25
mvanvoorden 2 days ago 0 replies      
I just spent way over an hour reading the website and watching videos about stick bombs :o
26
futurist 1 day ago 0 replies      
How do you set a stick bomb off? Is there a particular way?
27
mehmedrecip 2 days ago 0 replies      
Before you know it, the TSA will ban popsicle sticks.
29
valleyman 2 days ago 0 replies      
physics is so cool sometimes
30
Jxnathan 2 days ago 4 replies      
Why is this on HN? Somebody help me out here.
18
Netflix disables use of the Chrome developer console pastebin.com
235 points by just2n  2 days ago   162 comments top 30
1
gergles 2 days ago 6 replies      
"self-XSS" (the thing this malfeature is purportedly protecting people from) is a made-up concept. It's basically "don't run your own scripts to interfere with our site, and we'll use scary-sounding security words in an attempt to discourage you from doing it." I don't believe for a second this is about helping the user - more likely is that FB and Netflix want to prevent users running scripts that add features or do functions they find inconvenient, like exporting your address book or movie rating info.

I get to run code just as much as you do - it's MY computer, MY browser, and MY bandwidth. Making up a scare word (that just means "users running code I don't like") in an attempt to legitimize disabling access to development and exploration tools is beyond the pale. There is absolutely no reason to permit this kind of behavior, and I'm frankly a little appalled a community of startup founders and hackers would ever defend this kind of behavior, as some of the comments here have done. If you want to protect users from themselves and limit and restrict what they can do, write a mobile app. Don't try and put your shit on the web if you want it to be a walled garden.

2
matt_heimer 2 days ago 4 replies      
You can defeat this without any extensions, here is how:

Since this only applies to Chrome, so do the instructions:

1) Open netflix.com

2) Open developer tools.

3) Go to Sources tab.

4) Click on the tiny icon for "Show Navigator" on the left.

5) Find the JavaScript file that has:(function(){try{var $_console$$=console;Object.defineProperty(window,"console",{get:function(){if($_console$$._commandLineAPI)throw"Sorry, for security reasons, the script console is deactivated on netflix.com";return $_console$$},set:function($val$$){$_console$$=$val$$}})}catch($ignore$$){}})();

For me this is cdn1.nflxext.com/FilePackageGetter/sharedSystem/pkg-nflxsrc-*

6) For me the offending line is line 3. Click on the line number, this will set a breakpoint.

7) Reload the page, now the Script will pause before running line 3.

8) Switch to the Console tab.

9) Run:Object.defineProperty(window, "console", {configurable: false});

10) Switch back to the Sources tab and press the resume script button or F8.

11) Enjoy console access again.

3
userbinator 2 days ago 8 replies      
I've noticed a rather disturbing trend of thought in technology that's been showing up more and more recently with things like this: "Make it harder for users to know how things really work. Make it harder for users to explore, make mistakes, and learn. Make it harder for users to become developers. The less the users know, the easier it'll seem to them, and the easier it'll be for us to stay in control. Keep them ignorant and consuming. Lock them in a walled garden and tell them it's all 'for your security/safety'. Because knowledge is power, and we don't want that in the hands of the users."

Netflix doing this is one of the more obvious manifestations, but they are not alone - many other companies and even open-source, free-software projects are taking this approach, Google included.

4
staunch 2 days ago 2 replies      
Its just a bug in Chrome that you can disable it. A cat and mouse game that Chrome should easily win, given that it holds all the cards.
5
yeukhon 2 days ago 3 replies      
I didn't read the whole thing, but I think the actual motivation is to prevent self-XSS which is in the first line.

http://stackoverflow.com/questions/21692646/how-does-faceboo...

Anyhow, I will just quickly dismiss this has anything to do with NSA. If I may, be an ignorant once, called this pastebin a bullshit.

6
Artemis2 2 days ago 2 replies      
I really like the comparison with right click deactivation.

Anyway, people who use social engineering will still win; you can put JS code in the browser bar with the good old javascript: "protocol" if you want somebody to execute something.

7
cge 2 days ago 2 replies      
There are legitimate security reasons why various major sites want to do this, and the changes do appear to be in response to actual, self-XSS attacks that have been seen. While I am no fan of the NSA, I don't see how this has anything to do with them. I also think this is very distinct from the right-click-disabling that used to be so popular: that was not in response to actual attacks, and also, to my knowledge, never happened on reputable sites. Additionally, I don't recall it being justified as being for "security" reasons: websites were usually rather honest about having it to prevent saving or copying and pasting.

This is, in my view, a poor solution to the problem, but as a temporary measure, it makes some sense. A change to Chrome to make a warning message appear the first time the developer console is opened, or javascript is used in the location bar, could be a good idea. And, as the pastebin notes, there are likely better, if more complex, technical solutions from the website side. All of these, however, will take considerably more time and effort, and the attacks are already happening.

8
sergiotapia 2 days ago 2 replies      
Google please fix this bug in Chrome. Websites SHOULD NOT be able to override the console.
9
josteink 1 day ago 0 replies      
First Netflix attempts to subvert web-standards with WebDRM. And now they attempt to lock down the regular HTML as well by disabling legit inspection tools. I can't wait to see what's up next!

It should be clear by now that if you care about the open web, Netflix is not a company you can trust, much less fund with your money.

Cancel Netflix if you already haven't.

10
syncerr 2 days ago 2 replies      
Just enter this in the address bar (may have to manually re-type "javascript:")

> javascript:void(delete window.console);

11
arg01 2 days ago 0 replies      
Things like this always annoy me. It's a marginal annoyance to people who know what they're doing. For those less knowledgeable, who were using something they learnt by rote to improve their experience, they'll either google and find another way to do it (thanks to a blog post/youtube video by someone with a bit of nouse) / download some virus / wait until they see the person who originally showed them what to do.

It just seems like a bit of grief for a temporary gain.

12
dieulot 17 hours ago 0 replies      
And interestingly, Chrome (even Canary) still allows the user to run javascript from the omnibar.

Worth noting that they remove the "javascript:" part when you paste from clipboard.

My guess is that it protects against people telling others to "copy this in the address bar to steal your friends' Facebook accounts", much like why Facebook disabled the console previously.

13
BadassFractal 2 days ago 3 replies      
Guess it's time to recompile the browser (Chromium in this case?) with some extra switches to remove that chunk of JS code before it's executed?
14
pippy 2 days ago 2 replies      
Instead of developers throwing their toys out the cot, try to imagine a conversion along the lines of:

MPAA executive: we need to lobby W3C more to get DRM!

Netflix: why?

MPAA executive: because they'll steal our content!

Netflix: no need! we've disabled the developer console so they can't steal your content!

MPAA executive: That sounds good!

It's nice having a "yeah but you can do X" retort to the people making these decisions.

The ideologically driven 'but the web should be oooopen' argument won't go far.

15
jebblue 2 days ago 2 replies      
Doesn't affect me on Ubuntu, they can't even play a movie in the browser which is something Crackle does a great job at.
16
bambax 1 day ago 0 replies      
> Google should really patch this. The command line API should be privileged so that third parties can't modify how the browser behaves without explicit authorization (i.e. an extension)

Absolutely agree. Why don't they do that, or at least make it an option?

17
subleq 1 day ago 1 reply      
> API requests can be made inaccessible from XSS (and that includes self-XSS) by means of a CSRF token that is properly secured

How can self-XSS be prevented with a CSRF token? Can't the script included via self-XSS get the token out of the page and use it to make requests that appear as if they originate from the app itself? Can't a script injected through self-XSS do absolutely anything the page can do in the first place?

18
meowface 2 days ago 0 replies      
This mentions that there are ways to secure CSRF tokens so that they can't be stolen via self-XSS (or any kind of XSS) attacks.

How exactly could this be implemented, not including adding a captcha or requiring the user to retype their password for every action?

19
seba_dos1 2 days ago 1 reply      
Facebook at least allows an easy opt-out.
20
decad 1 day ago 0 replies      
I threw together an extension during my lunch that should work against these types console disables [0], using the method the poster suggested.

[0] https://github.com/Decad/ConsoleDefender

21
brownbat 1 day ago 0 replies      
What are some things everyone's using the dev console on Netflix for?
22
banterability 2 days ago 1 reply      
Anyone filed this on http://crbug.com/ yet?
23
madrox 2 days ago 0 replies      
I don't think the goal of this is to hide legitimate uses of the dev tools. As many have mentioned, it's really easy to circumvent. It's to shut down an attack vector.
24
zobzu 2 days ago 0 replies      
i would have called that "for security reasons" :
25
blueskin_ 1 day ago 0 replies      
It's a major WTF that Chrome even allows this.

Still, I suppose it is google...

26
artellectual 2 days ago 0 replies      
never trust the client. no matter what kind of hacks you come up with to protect yourself. you have to assume the client side is always compromised. always protect yourself in the parts you have full control.
27
higherpurpose 2 days ago 0 replies      
Interesting that this happens soon after Google restricted extensions to developer mode, isn't it? Back then I said the "security reason" is definitely BS, because they already took a "strong enough" measure to only allow extensions to be installed with drag and drop into the Extensions page.

Plus, when you have the company that lives by data, not show you the data that made them make this move, you know something is up. I asked then, and I actually asked when they moved to drag and drop, too: show me the data that proves this is so necessary!

Even before any of this, Chrome was far better than IE and even Firefox at staving off bad extensions. So to me both of those moves seemed unnecessary, and most likely with another "agenda" behind. Now we begin to see that that agenda could be.

I've also connected stuff like this with MPAA taking board membership at W3C. Expect stuff that's much worse than this, and the MPAA-influenced W3C to start keeping features away from browsers that MPAA freaks out about, while Google will increasingly start to ban various extensions from the store for various "ToS reasons".

And people still think W3C's DRM extension won't be used to close down the Internet? It took Netflix weeks to take advantage of Google's recent move. Watch what happens when DRM can be enabled in the browser by anyone, just as easily, Then we'll see if the "convenience" of not playing Netflix through a plugin was worth it.

28
nilved 2 days ago 0 replies      
Why can websites disable use of the developer console? That seems like a critical security bug,.
29
shultays 1 day ago 0 replies      
Thank you facebook
30
lern_too_spel 2 days ago 2 replies      
The NSA ranting around here is out of control. Not only did the poster somehow tie this bit of javascript to the NSA, but he claimed that the NSA records our phone conversations too. There is no evidence that it does unless you're a head of state or somebody the FBI has a warrant to tap.
19
Attorneys for Barrett Brown want case on linking to hacked material dismissed theguardian.com
234 points by dmazin  2 days ago   139 comments top 29
1
suprgeek 2 days ago 6 replies      
Google links to a lot of sites, even a large number that contain Hacked/Obscene/Defamatory/Copyrighted material as defined by appropriate laws.

Since Google is posting these publicly (using many fancy techniques to improve their relevance no less) how many billion years of Sentencing will Brin & Page face under these extremely well worded/just/sane Federal Laws?

2
gamblor956 2 days ago 8 replies      
FUD.

This is a federal case, and the Federal Sentencing Guidelines (while now discretionary, see Booker) simply don't work that way. 100 years is the potential maximum he would get if the sentences were served consecutively, but at the federal level, there must be special circumstances to justify imposing consecutive sentences. Consequently, consecutive sentencing is the exception, not the rule, and is almost exclusively reserved for the most heinous crimes, i.e., rapes, murders, or high-level drug offenses. (Note that certain factors can also result in consecutive sentences, such as gun "enhancements" which can add 5-25 years to a base sentence.)

Edit: The above assumes the case even proceeds to the sentencing stage. Several US courts have already ruled that merely hyperlinking is not enough; there must be an additional circumstance to make the hyperlinking illegal. For example, if the information hyperlinked was clearly intended to be protected or private (i.e., Schwartz and the AT&T subscriber data), then dissemination of links could fall within the meaning of one or more statutes for unauthorized access.

A physical analogy to explain why this matters: a URL isn't simply an address; it is a path, and this makes all the difference. A p.o. address, for example, may tell you how to get to someone's apartment but it wouldn't tell you how to get up there if the front door is locked. A URL is more akin to giving someone an address and telling them how to get inside. (And for you nitpickers, in this example also assume that you don't know the person at this address; you simply know the URL.)

3
discardorama 2 days ago 0 replies      
"You make an example out of a couple of people, and the rest fall in line pretty quickly" . . . .

I wonder what Daniel Elsberg[1] or Woodward and Bernstein would face today, if they tried to do today what they did then?

[1] http://en.wikipedia.org/wiki/Daniel_Ellsberg

4
beedogs 2 days ago 1 reply      
In a just world, these charges never would have been brought. In a sane world, a judge will dismiss these charges.

We're not living in the first world, and I fear we're not in the second anymore, either.

5
ama729 2 days ago 0 replies      
Reading all the comments here, have people not been watching the news like ... ever?

Large sentence are the norm in the US, not the exception. Petty thief in California and elsewhere[1] are sentenced to 25 years minimum if they are repeat offender, it's completely crazy.

In that regard, it seem unlikely Brown would get a light sentence.

[1] https://en.wikipedia.org/wiki/Three_strikes_law

6
RKoutnik 2 days ago 2 replies      
Reality check: The actual verdict will probably be much lower than 100 years, given that this is his first arrest.

http://www.popehat.com/2013/02/05/crime-whale-sushi-sentence...

7
csense 2 days ago 2 replies      
Here are some questions raised by this case:

(1) The circumstances under which hyperlinking to material posted and hosted by others is, or should be, a crime.

(2) If it is a crime, whether the proposed sentence is proportional to the alleged offense.

(3) Whether the prosecutor is trying to exert pressure for a plea bargain. E.g., if they offer him 100 days in jail if he pleads guilty, or 100 years in jail if he's convicted, it would make sense to plead guilty from a pure risk management perspective, even if he has an enormously strong case.

(4) If this length of sentence for this behavior is authorized by statute, whether the statute falls foul of the Constitution's prohibition of cruel and unusual punishment.

(5) Whether the First Amendment protects hyperlinks to unprotected speech.

8
ageisp0lis 2 days ago 1 reply      
A link can't contain credit card numbers or CVVs on its own. It's just a pointer to where the data resides. It's entirely possible that Brown didn't know what he was disseminating. One has to download and open the file to find out. The government is expecting us to know what's in a link before we share it, which is an unreasonable burden. And they're equating transmitting the link with possessing the underlying information. Moreover they haven't shown any illicit transactions resulting from it being shared.

How can reporters verify sources or security researchers examine data dumps without fear of being prosecuted now?

This is a chilling attack on digital rights and needs to be stopped. I hope the judge listens. Stratfor was sued because they failed to sufficiently protect their systems and rightfully so. The actual hacker Jeremy Hammond got less time than this guy faces.

9
jmnicolas 2 days ago 3 replies      
Seeing it from outside the American judicial system looks really scary.

Maybe I'm making a generality of a few fringe cases but since 9/11, and the rise of TSA and several horror stories of Police abuse I abandoned my project to one day visit this great country.

10
kordless 2 days ago 1 reply      
This is barely more than a thought crime. A link? Seriously?

http://localhost

11
quackerhacker 2 days ago 2 replies      
Wow, so now we should all start linking through bit.ly to circumvent direct links? (sarcasm...yet timidly true)

What I find concerning is his lawyer's argument, "Brown did not 'transfer' the stolen information as he arguably would have done had he embedded the link on his web page" ... does this mean for us webmasters, linking to a webpage (even as Google or Bing may do) would mean incrimination. I understanding hosting....but linking!!! WTF!

12
gadders 2 days ago 0 replies      
I've never understood the hate for StratFor. I signed up to see what all the hatred was about, but their analysis of foreign affairs seem interesting and detailed. If they remind me of anything, it would be Economist articles.
13
walru 2 days ago 1 reply      
Someone once said, the pen is mightier than the sword. What does that then make a link worth? A nuclear warhead?
14
guelo 2 days ago 0 replies      
The sad part about our system of justice is that the police and prosecutors are immune from any consequences of their abuses.
15
esbranson 2 days ago 0 replies      
NAME THAT PROSECUTOR

Sarah R. Saldaa is the U.S. Attorney for the Northern District of Texas... But who is the lead Assistant U.S. Attorney (AUSA) on this case?

16
tzs 2 days ago 0 replies      
He's facing 100 years the same way I faced a 75000 calorie lunch when I went to McDonald's a few days ago seeking a burger, a side, and a drink.
17
vpeters25 2 days ago 0 replies      
U.S. prosecutors are out of control and something needs to be done to reign in on the practice of piling on charges to extort a plea, a couple of ideas:- Accused have the option to take the plea but continue the trial. If found guilty he only serves what he pleaded.- Sentences are limited to the max sentence already applied for same crime to somebody else.
18
zacinbusiness 2 days ago 0 replies      
I read somewhere (many years ago) regarding hacking that the actual act of intruding a system and/or causing damage and so forth is one crime, and that teaching someone how to do it is another. It could be that the source was simply incorrect (as there are security courses readily available), but I wonder if this is the same kind of scenario? Regardless, -linking- to something isn't the same as actually doing it. But I feel that the same kind of argument has been made against, say, Isohunt.com and it seems to have worked against them.
19
yaix 2 days ago 0 replies      
Don't judges feel somewhat stupid sentencing people to "100 years" of something?
20
tim333 2 days ago 0 replies      
I wonder where they'll draw the line? I mean what if you just say where to find the info? For example much of the Stratfor stuff Brown linked to can be found by googling "wikileaks stratfor". Does saying that make me eligible for 100 years too?
21
staticelf 2 days ago 0 replies      
Cut off the US from the rest of the world's internet or you guys will ruing everything for us as well.
22
nounaut 2 days ago 1 reply      
At the time of his arrest the biggest fuss was made about him threatening a federal agent and his family in a vlog post. Are these charges dropped?
23
EGreg 2 days ago 0 replies      
"as he arguably would have done had he embedded the link on his web page, but merely created a path to files that had already been published elsewhere"

I am pretty sure they meant "documents" not "link" here

24
n1ghtmare_ 2 days ago 0 replies      
If this is not bullshit, I don't know what is!
25
icholboy 2 days ago 0 replies      
How many years should the 5 Eyes alliance get then? not for the linking but for the hacking itself.Ridiculous.
26
quarterwave 2 days ago 0 replies      
Are there any countries where this kind of prosecution would not even get past the court clerk?
27
jheriko 2 days ago 0 replies      
this is disproportionate and sadly very expected...

although something about playing with fire and being burned comes to mind..

28
thenerdfiles 2 days ago 1 reply      
Hm. I wonder if this question poses more harm than good, but I'll ask it:

Does the right to free speech protect in this way:

    <a href="[not_protected]">[protected]</a>?

29
sentientmachine 2 days ago 0 replies      
You don't ban pool halls because mafia members wink and nudge to each other all the time there.

Banning the pool hall is not going to deter the crime. And banning links in chatrooms by making it illegal will not do anything either.

The problem is not the criminal, it's the guy trying to classify the criminal. Just because the baby is in the bath water has a little dirty water on him, doesn't mean we bag up the baby and throw it out.

21
This website has a lot of unclosed h3 tags sewingandembroiderywarehouse.com
226 points by austenallred  2 days ago   132 comments top 47
1
jtchang 1 day ago 1 reply      
That page loaded ridiculously fast.

Maybe flat HTML is the way to go.

2
bananas 1 day ago 5 replies      
I think half the people here haven't seen the ultimate crime:

http://fabricland.co.uk/

The service in the shop is just as bad as the web site as well!

3
hayksaakian 1 day ago 1 reply      
This website handled HN traffic like it was nothing, i'm taking notes
4
eob 1 day ago 1 reply      
This is almost as wonderful as Subway's old website. I think that one had something like five HTML tags and a few BODY tags sprinkled randomly throughout.
5
glifchits 1 day ago 1 reply      
This is an example of a page that begins talking about sewing and embroidery, and eventually becomes about typography.
6
madiator 1 day ago 0 replies      
Hilarious! Initially I was thinking "poor fellow who made this mistake" and eventually I felt like I got trolled, this almost feels like its not a mistake! PS: There are 38 <h3>s and 2 </h3>s.
7
lupin_sansei 1 day ago 1 reply      
It actually renders fine without increasing the font sizes in IE 8. The creator maybe only tested it in IE?

See TIFF export here https://dl.dropboxusercontent.com/u/1388427/__www.sewingande...

8
einhverfr 1 day ago 0 replies      
There's a subtle brilliance here. The font starts out reasonably small and increases in parallel with the frustration of the individual doing the troubleshooting.
9
MattBearman 1 day ago 0 replies      
That's actually beautiful, I'd never considered this as a possible outcome of nesting tags with em font sizes. By the bottom of the page one letter was about 3000px high.
10
paullew 1 day ago 2 replies      
This might explain it:

<META name="generator" content="Microsoft FrontPage 5.0">

11
mcherm 1 day ago 0 replies      
Right at the very top of the page, they explain that. in case of "Thread Breakage" you should "try re-threading the machine", and also "make sure the thread goes through all guides".

It appears that their web designer has taken this advice to heart.

12
chris_wot 1 day ago 1 reply      
I haven't laughed this long for ages!
13
izolate 1 day ago 0 replies      
In college, one of my professor's syllabus page had this exact problem. It wasn't so bad at first, but half way through the course you had to scroll so far down the page that the syllabus was barely legible. So I downloaded the page, cleaned the markup and sent him the refactored HTML page, much to his delight.
14
andrewliebchen 1 day ago 0 replies      
I thought it was a result of nested <font> tags with font-size defined by em units. Since the each <font> tag is 1.75 times larger that it's parent.
15
quahaug 1 day ago 1 reply      
Every single troubleshooting tip is of greater urgency than the last!
16
Intermernet 1 day ago 0 replies      
I don't know why, but I liked this... It sort of reminded me of some of Monty Python's publications.

http://en.wikipedia.org/wiki/The_Brand_New_Monty_Python_Bok

17
shangxiao 1 day ago 0 replies      
Oh god the h3manity
18
egwynn 1 day ago 1 reply      
Matt Gemmell described it pretty well: https://twitter.com/mattgemmell/status/301735038733676546
19
vsviridov 1 day ago 0 replies      
If you create a stylesheet through dev console and change h3 font-size it's funny to see how it gets re-rendered in slow-mo :D
20
eclipxe 1 day ago 0 replies      
Great viral marketing!
21
spullara 1 day ago 0 replies      
Looks like modern browsers aren't rendering the page correctly.
22
devinmontgomery 1 day ago 1 reply      
This feels like a mashup between "If the moon were only one pixel" and Spritz.
23
softbuilder 1 day ago 0 replies      
We've all had a laugh but I hope whoever found this is helping them correct the problem.
24
thomasfoster96 1 day ago 1 reply      
It also uses <center> tags. But I'm not here to judge, obviously.
25
GnarfGnarf 1 day ago 0 replies      
For the ultimate (and entertaining) list of bad Websites, check out:

http://www.webpagesthatsuck.com/

A veritable "How not to" of design.

26
Orangeair 1 day ago 2 replies      
Dear God, the entire source is on one line. There aren't even spaces between tags. From looking around the website a bit, this doesn't appear to be a joke, so I'm seriously wondering how this could happen without anyone noticing.
27
tomrod 1 day ago 0 replies      
It's hauntingly beautiful.
28
nanch 1 day ago 0 replies      
Reference since we seem to have broken it: http://web.archive.org/web/20130723081436/http://www.sewinga...
29
hoprocker 1 day ago 0 replies      
I think I felt my pulse quicken as I started to scroll.

edit: Actually, it has a bunch of unclosed h3 and h2 tags.

30
cauliturtle 1 day ago 0 replies      
> If a problem persists, we recommend that you contact> Sewing and Embroidery Warehouse

finally

31
cinitriqs 1 day ago 0 replies      
Anyone actually using frontpage... or dreamweaver visual editor... just saying...

You can say: "gotta start somewhere" but... make that "somewhere" be "notepad" ... please... thank u...

32
rileyjshaw 1 day ago 0 replies      
8000px at the bottom of the page.
33
pimpl 1 day ago 0 replies      
This is an art.
34
cellover 1 day ago 0 replies      
I like how elements are nested for an even more optimal web experience!

http://imgur.com/1LgIPjl

35
ironash 1 day ago 1 reply      
Renders perfectly in IE8.
36
NicoJuicy 1 day ago 0 replies      
This made me realize how h3 and em works... Awesome (didn't expect that from a site like this :P)
37
hk__2 1 day ago 1 reply      
Unclosed h3 tags are valid HTML.
38
state 1 day ago 0 replies      
It's perfect.
39
hipsters_unite 1 day ago 0 replies      
Wow, that's almost a work of art.
40
esdailycom 1 day ago 0 replies      
Looks like a neat linkbait. Unlikely the owner never noticed this..
41
ForFreedom 1 day ago 0 replies      
Thank you for the link...I just got my eye checked for sight and its fine.
42
achairapart 1 day ago 0 replies      
What do you expect from a website that starts with SEW SEW SEW SEW SEW SEW?
43
lucasnemeth 1 day ago 0 replies      
Superb, a work of art.
44
ageyfman 1 day ago 1 reply      
even my non-programmer wife found this page to be hilarious
45
notastartup 1 day ago 1 reply      
this page would be tough to scrape with an xpath to get to "Dull Needles" text node.

    /html/body/center[3]/a[2]/font/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/font/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[2]/h3/font/font[1]/text()

46
angelortega 1 day ago 0 replies      
It's hipnotic. I absolutely love it.
47
rajeemcariazo 1 day ago 2 replies      
makes me understand more how h3 tag works
22
Show HN: A visual HTML5 animation editor in your browser animatron.com
224 points by carizan  14 hours ago   118 comments top 41
1
Trufa 13 hours ago 2 replies      
Wow! I don't have any use for this right now, but I'm in awe!

The landing page is beautiful and the video catching, registration is easy and the tutorial is great, color me impressed.

2
MarcScott 9 hours ago 2 replies      
It's so refreshing to see a service that requires no signup. Normally a signup acts as a barrier to entry for me, especially when it requires a link to a social media identity. I'm going to have a play around now.
3
ethana 45 minutes ago 0 replies      
Reminds me of the early days of Flash 4. Very nice indeed. But flash animations made the web horrible, I don't suspect HTML5 animations will fare any better.
4
muyuu 12 hours ago 3 replies      
Looks interesting but an authoring tool is not something I want to run "in the cloud" and be dependant on a connection and a service that may or may not be there when I need it.

Wouldn't invest much time in a tool that is not available for download, to be honest.

Nevertheless it looks well done.

5
pavlov 5 hours ago 1 reply      
There's a lot of nice things about this UI, well done! The difference between "animation" and "design" modes isn't quite obvious at first glance. The switch doesn't tell you anything, so you have to experiment to find out what it means.

I'm happy to see that you're using Canvas for the published animation. It's the only way to go for artistic animation where content needs to update at every frame -- CSS just isn't enough for that.

Some three years ago, I made a HTML5 animation tool that outputs to Canvas + video:http://radiapp.com

Despite all the hours I put in, I never managed to figure out a way to turn it into a real product. I think you will fare better :)

6
james2vegas 50 minutes ago 1 reply      
Logo looks a btit like Duke: http://en.wikipedia.org/wiki/File:Wave.svg
7
hughes 14 hours ago 2 replies      
This looks like a really full-featured and powerful animation tool! The tutorial movie was very impressive.

The gallery[0] has some good looking examples, but they all run very slowly (1fps) in both chrome/firefox on my MBP. Not sure why performance is so poor on my machine.

One thing I couldn't figure out from the site is what their revenue model/pricing plan is. I saw that guest accounts are active for 15 days, but what are the limitations after I sign in?

[0] http://www.animatron.com/explore#staff-picks

8
selectout 11 hours ago 1 reply      
Would love a paid option of like $5-$10/month that gives me the actual source code so I can just take it and run it on my own stuff. Great work though!
9
bunkat 9 hours ago 1 reply      
The tool looks great and everything was really well done, but who is the customer for this?

It seemed like it was for non-designers but when I open the editor I get a blank canvas and I have absolutely no idea where to start to make a professional looking animation. Seems like I would still need to hire a visual designer/graphic artist who would most likely use the tools they are already familiar with.

10
bhouston 12 hours ago 1 reply      
I really like the interface and the timeline. I also like the learning tooltips. I think that we can learn a lot from your UI design.

BTW I wonder if it is worthwhile to try and hook up an interconnect between this and our 3D modeler/animator/renderer: http://clara.io

11
WoodenChair 12 hours ago 1 reply      
So, this is Hype in the browser: http://tumult.com/hype/
12
bsimpson 13 hours ago 3 replies      
I was really excited to try it after watching your cartoon demo, but this is all I see when I open the editor in ChromeOS 34:

http://i.imgur.com/yuJzv6p.png

13
frik 14 hours ago 2 replies      

  Your browser is too old or not yet supported!
And a link to Chrome frame, a retired Google product.

Please use feature detection instead of sniffing the browser agent. My browser (IE11) is perfectly capable and supports HTML5 APIs fine (e.g. Canvas 2D).

14
tekmate 13 hours ago 1 reply      
that's the kind of user friendly killerapp that made flash so ubiquitous, because everyone and his mom were able to make animations.

While i love canvas, it's downright impossible for non-programmers to do any of the footwork that is needed to create even the most basic animation.

i will certainly keep an eye on this project, great job

15
wyuenho 11 hours ago 2 replies      
I'd love to try this out as I've been looking for something like for a long time. But I can't use it because I can't sign up with a password longer than 16 characters. This is a rookie security mistake that I see over and over again and makes me worry. As a rule of thumb, you should NOT limit the length of a password. Salting will take care of the weak password problem and a long password is, well, the securer the better.

Edit: use a secure hash on the password before storing into the database

16
malkia 12 hours ago 1 reply      
I see a lot of 2D/3D/CAD editors on the web - but one simple thing puzzles my mind - how multiple monitors are supported?

Or docking (windows in windows, with maximizing)?

17
pkorzeniewski 14 hours ago 1 reply      
That's really impressing, very easy and intuitive to use!
18
anovikov 13 hours ago 1 reply      
Nice, yeah let's make a Flash IDE in a browser, which will compile results into a real .swf, which will then play in an HTML5-based Flash player on any device. Maybe support of a few things like rtmfp protocol will be tricky, but who cares.
19
yangcanvas 12 hours ago 2 replies      
Really nice work. A flash-like canvas animation is due gain popularity in the near future.

Your fill-bucket tool is a little freezy, as I'm sure you are aware. I made an HTML5 static image editor http://yangcanvas.com/paint and I found a good fill-bucket tool hard to implement too. Your tools does fill ranges perfectly, which is really nice. Good luck making that work more efficiently without sacrificing precision as I did.

20
marukokinno 11 hours ago 1 reply      
I still use the tiny lightning fast Macromedia Flash 4 to make simple animations, when its just simple animations, without all the script power, features and Photoshop integration you get with the Adobe 2 Gb in disk elephant. I used to run this Flash 4 in a Pentium 133hz with only 16 MB RAM and it wasn't that slow. I was waiting, wondering why didn't someone bring something like that for HTML5 yet, and Finally it is here! Thank you .
21
monkeynotes 11 hours ago 1 reply      
Looks like HN killed your API:

> http://api.animatron.com/anonymous net::ERR_EMPTY_RESPONSE

22
basicallydan 13 hours ago 1 reply      
Wow! This really takes me back to my Flash Animation days. Very cool and slick. I like it.
23
pwpwp 7 hours ago 1 reply      
Was it very painful to develop this great GUI or is GWT/HTML5 at a point where it's OK?
24
asciimo 11 hours ago 1 reply      
How much of that demo video was made with the product? 100% would really impress me.
25
dagge 7 hours ago 1 reply      
I'll have to add a shameless plug to the visual HTML5 editor in the browser that I've built. Also created with GWT, and using GreenSock JS for animations.

Available at http://tweenui.com/animator/

What do you think? How does it stack up?

26
lxe 13 hours ago 1 reply      
This is very impressive. As someone who has no idea what I'm doing, I was able to make an animation of a circle moving and growing from left to right in 30 seconds without reading the manual or tutorials. This is how user interfaces should be built!
27
vram22 10 hours ago 1 reply      
Just had a short look at the video right now, going to check more, but looks good. Is there a way to embed the video in a blog post? Would like to blog about it and embed the video. When I right-clicked on the video, it had an option to copy video URL, which I did, but that results only in the link to the video, not the embed code.
28
greggman 13 hours ago 1 reply      
Was the opening animation made in the tool?
29
chii 13 hours ago 1 reply      
I really like that it's using GWT too! You don't often see much GWT apps these days.
30
subdane 12 hours ago 1 reply      
Great - all the tools that come close to this have been flash and don't run easily on phones and tablets. I noticed it crashed mobile safari for me. Do you have plans to make this workable for non-desktop users?
31
rjf90 11 hours ago 1 reply      
I've been looking for something like this. Powtoons is ok but sucks for someone who wants a little more out of their animation tool. Can't wait to try it out!
32
wehadfun 13 hours ago 1 reply      
Do you have to host in the cloud or can you down load this.

Is there a limit to how long the animations can be

33
idlewan 13 hours ago 0 replies      
I love how they compare their potential users to easily-distracted cavemen.
34
camus2 13 hours ago 1 reply      
nice, yet too slow for production use right now in my opinion.But it has a great potential.
35
kafkaesque 12 hours ago 2 replies      
What video formats can I export to?
36
Edmond 13 hours ago 1 reply      
the discussion on layers and masking reminds me of Gimp, did you take any inspiration from it?
37
donut2d 12 hours ago 1 reply      
Why are passwords limited to 16 characters? That's unnerving.
38
sogen 13 hours ago 1 reply      
Where's the Gallery? Can't find it.
39
jbeja 14 hours ago 0 replies      
Que arrecho!.
40
d55 13 hours ago 1 reply      
I'm impressed.
41
joyeuse6701 12 hours ago 0 replies      
slick
23
Find your color scheme colourco.de
221 points by kidmar  18 hours ago   48 comments top 28
1
jimhart3000 15 hours ago 0 replies      
Looks great! One thing to consider - the Sass download button is a US Dollar sign, which initially confused me when I saw it as I wondered if there was some sort of paid feature.
2
visakanv 14 hours ago 0 replies      
Oh wow, this is a beautiful tool that I've always dreamed of having! Wonderful! I agree with some of the nitpicks, but overall, omg I've always wanted this. Thank you!
3
dack 14 hours ago 0 replies      
I love this tool and just put some of the colors in my current scss-based app. Thanks!

One frustration I ran into - when I'm choosing colors by hovering around the window, sometimes the color I want can only be found by hovering over the "+" button on the right (a particular shade of red)... so then when I click it, it adds a new color instead of picking the one I was hovering on. Pretty frustrating! Overall this tool is great though.

4
scottjad 15 hours ago 1 reply      
What formula do you use to calculate the color for the foreground text that shows the color of the background?
5
dwightgunning 15 hours ago 0 replies      
I found being thrown into "free build" was a bit confusing and took me a few minutes to bash around and figure it out.

Starting with one of the more typical modes (triad etc.) might be a way to ease people into your UI model. It's quite different to other tools that serve the same purpose so being gentle may help.

Otherwise it's eventually very intuitive, ultra fast (in my Chrome) and feature complete. Nice job!

6
r0h1n 17 hours ago 0 replies      
Thank you! This is my new colour tool instead of Piknik (http://color.aurlien.net/) and Color Scheme Designer (http://www.colorschemedesigner.com).
7
bphogan 14 hours ago 0 replies      
I like this. I have used http://colorschemedesigner.com because of the preview features, but there's something different and awesome about this.

I'm having a little trouble with the hovers - I don't see well and have to zoom in the screen - having the menus activate on hover and then having to hover over the tools to see the tooltips is a problem. I understadn the need to save space but I really dislike "mystery meat" navigation.

Also, the two things that are missing for me here are colorblindness simulations and exporting a color palette for PhotoShop. Both of those are features of colorschemedesigner.com

I see it's open-source, which is fantastic. So if nobody gets around to doing the two features I mentioned, maybe I can find some time.

8
zwischenzug 15 hours ago 0 replies      
I've always wanted something like this, as I suck at design in general. Thanks!
9
wiradikusuma 15 hours ago 1 reply      
This is a silly question, but how do I use the color for web dev? E.g. 1st column is for buttons, 2nd column is for background, 3rd is for texts, etc.
10
pdq 14 hours ago 1 reply      
This is basically a clone of: http://color.hailpixel.com/
11
blueskin_ 16 hours ago 1 reply      
One option that is very well hidden: Click to fix the colour, and an up arrow appears at the bottom. From there, you can type in an RGB/hex/cmyk/etc code to change the colour, e.g. if you want to find colours to go with a specific one that's already in use.
12
sgt 16 hours ago 0 replies      
Very cool - I find the "analogic & complement" feature to be the most interesting.
13
calinet6 15 hours ago 0 replies      
Love it! The UI is very well executed, such that I've found more color combos I like through playing with this than with other similar UIs. Bookmarked. Nice work.
14
fauria 17 hours ago 3 replies      
Reminds me of Kuler: https://kuler.adobe.com/
15
highace 14 hours ago 1 reply      
Wondered how you were doing the menu slide-in on hover... tables! Despite not being semantic that works really well and looks really easy to set up.
16
Systemic33 15 hours ago 0 replies      
Awesome job! Bookmarked for future usage :)
17
mattlutze 17 hours ago 3 replies      
It appears in the very light shades, at least on the analogic, that the sample boxes have slight gradients at their boundaries. Am I just seeing things or is this accurate?

If it's not just my eyes, it makes difficult the experience of judging the very light shades.

18
saimey 14 hours ago 0 replies      
Great tool, love the design!

Here's 15 alternatives,

http://codecondo.com/15-color-scheme-pallete-generators-web-...

19
joekrill 15 hours ago 0 replies      
Wow this is awesome. And open source! Love it. Thanks!
20
joshmlewis 14 hours ago 0 replies      
I think there should be a buffer on the edges especially for people on laptops. Even a 5-10px buffer would be beneficial so I don't have to skirt around the edge of the window.
21
pattle 15 hours ago 0 replies      
This is great! Exactly what I've been looking for. I'll definitely use it on my next project
22
saltcod 15 hours ago 0 replies      
Extremely cool. Very well done. Would love to hear about how you build this.
23
omegote 14 hours ago 0 replies      
Fonts look like crap in Chrome / Windows 7... as usual.
24
tankenmate 15 hours ago 2 replies      
Not working for me on Firefox; I have javascript et al turned on, but no juice.
25
daGrevis 14 hours ago 0 replies      
This is cool. Next step would be a tool that would allow to export this as color scheme for editor!
26
aashishkoirala 15 hours ago 0 replies      
Excellent, both idea and execution. So simple yet so useful. Love it.
27
higherpurpose 14 hours ago 1 reply      
This used to be the best for this stuff in the past:

http://colorschemedesigner.com/

But now yours has definitely taken that place, with a much better UI/UX.

28
qute 16 hours ago 1 reply      
Very cool - I agree with that. One question: it seems I can choose any color in 'Free Build' with one click except gray. Is it intentional or did I miss something?
24
Exist exist.io
217 points by rahulvarshneya  2 days ago   102 comments top 31
1
_mulder_ 1 day ago 10 replies      
Micro-analysing ones life in this manner is wrong and counter productive on so many levels.

Knowing how many tracks you listen to a day is interesting trivia only.

Knowing how long you sleep for each night could be useful, but only if you have a problem with sleep and know, scientifically, what you're looking for. If you're consistently missing out on sleep and feeling ill as a result, you shouldn't need exist.io to tell you this. And if you're not feeling unwell or having sleep problems, then you shouldn't need exist.io to tell you this either.

Knowing the number of steps you take is also irrelevant unless it's part of some very slow burn exercise regime you're on, in which case you'd presumably count them anyway. If you're doing normal exercise, steps and heart-rate may be of interest, but only during the exercise period.

In short, knowing all of this info about yourself is not helpful. When it lacks greater context and, unless you know how to interpret it, is just a source of confusion and anxiety. At best, it's novel trivia.

2
kristiandupont 1 day ago 1 reply      
Being a QS geek myself and partner in a QS based startup, I am always interested in new products.

However, it seems to me that 90% of people doing anything in this space have the same idea: track as much as possible and then try and see if there's anything interesting there.

"44% more likely to check in when you climb more floors" -- big whoop! I suspect that this is exactly the level of insights that you are likely to gain from that sort of approach. You will discover that you are indeed less productive if you don't sleep well or that you tend to have headaches after drinking large amounts of alcohol.

Exploratory data analysis is appealing because we like the idea of discovering something completely unexpected and revolutionary but I think confirmatory analysis (the boring one where you form a hypothesis and set up an experiment to test it) is much more likely to be useful.

3
orofino 2 days ago 4 replies      

  Connect literally five other services for a broader view
This copy seems quite strange. Using literally in this context would traditionally precede an impressive number. "We have literally thousands of service intergrations"... or something.

4
timdorr 2 days ago 1 reply      
Interesting model for the beta:

    What we're doing works a bit like a Kickstarter. We're asking supporters to back     us for AU$60.    Why charge for 1,000 places?    The maths on 1,000  60 means two co-founders working full-time for six months.     This is just enough time for us to get stuck in without worrying about the future    It's also a handy, low number that means we don't have to worry about scaling a     whole lot of data analysis just yet.
Although, I think that should be on the front page. But I like it better than someone setting up a quickie Selfstarter install and waiting for money to roll in.

5
normloman 2 days ago 2 replies      
How many tweets you make? How many tracks you listen to? How is this data going to help you improve your life? Tracking your sleep is one thing. But most of this is just noise.

The name Exist is creepy. As if, you don't truly exist until you can pigeonhole yourself into a couple of statistics. I swear, everyone here is mind blind.

6
binarymax 1 day ago 3 replies      
Wow so much dismissal and negativity here. I admit that some of these metrics are trivial and perhaps useless, but I think this is a looking glass into how life will be in the future. Everything in your life will be monitored and there will probably be interesting knowledge that surfaces. For example, I would like to know what foods I eat that effect my mood positively or negatively. I would like to know emergent routines that are detrimental to my health. I would like mountains of data to tell me if I am really happy in my life, and if not what I might consider doing to change that. Understanding these things for ourselves is difficult because we are completely biased and effected by short term noise. Is this service the answer? probably not - but starting somewhere is good.
7
jonnybgood 1 day ago 1 reply      
This kind of tech reminds me of a story from Einstein's Dreams. It's a world of two kinds of people. Those who live close to the Earth living out there lives happily with no reservations and those who live at high altitudes because they believe the higher you are, the longer you'll live. Those who live at high altitudes measure the time they're at lower altitudes with stress and worry then haste back up so as to not get older.

So busy quantifying your life, you forget to actually live your life. My 2 cents.

8
djb_hackernews 2 days ago 7 replies      
So, what is the deal with the quantified self obsession? Is it a young persons thing? Has it always been that way and I just missed out on it? Or is it a newer phenomenon that is catching on due to technology making it easier to capture data about ourselves?

I'm really curious.

9
weego 1 day ago 1 reply      
I know about my lifestyle. I'm there as it happens. I can't help but feel things like this just lead to a general sense of vexation over details of little consequence.
10
spiritplumber 1 day ago 2 replies      
I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own.
11
brador 1 day ago 2 replies      
Anyone wanna share some QS findings they've made that changed their life for the better?
12
balls187 1 day ago 2 replies      
What resources do they need to launch exist?

30k per founder for 6 months seems like quite a lot of money.

13
dschiptsov 1 day ago 0 replies      
Exhibitionism and existentialism are not the same thing.)
14
Shank 2 days ago 1 reply      
This is a really neat concept -- I always thought it was a bit arcane to sign up for disparate services (Fitbit + SumAll for tweet data) with no way to correlate them.

The only odd part is the backer model: unless they have over 1,000 users on the waiting list who have committed to buying it, it seems like they should have a prominent button to pay and start using it somewhere, rather than email invite.

15
aashishkoirala 2 days ago 2 replies      
How do you figuratively connect five other services?
16
Rantenki 1 day ago 0 replies      
Big data for your personal life.Only one problem: Big data is amazingly hard to get valuable insight out of. Correlation is relatively easy, but causation? Not so much.

Actually, even if the data isn't big, it's still _really_ hard to figure out causation. If exist.io does make it, It'll be because they figure out just ONE kind of reliable causative relationship they pull out of their data, and they figure out how too monetize that....

This is actually a pretty clever way to crowdsource THAT process though...

17
Aoyagi 1 day ago 0 replies      
>We all create data about ourselves every day. From task lists to fitness trackers to the tweets we share, our data is everywhere.

So many assumptions.

18
fiatjaf 1 day ago 0 replies      
"We gather all of the data you create about your life"

I don't see this being taken seriously, probably because it is impossible, because there is too many data, about too many things, and each action we take generate some "data" that can be tracked in infinitely different categories, so stop claiming that you'll do this.

19
ap22213 1 day ago 0 replies      
This is a brilliant MVP. Does this strategy work?
20
mjewkes 2 days ago 2 replies      
I'm waiting for someone to make a life sampling application.

N times per day, for M seconds, turn on all my phone's sensors and take a short video capture of my computer screen.

Then upload that data (preferably to my own server, not yours).

Every couple days, I'll log on and tag the data. At 17:56 on 12/05, I was sleeping, working on X, talking to Y, going to Z, etc.

Sample 3-4 times a day for a year. Should get a really clear and interesting picture of your life after 3 months or so.

21
Lennington 1 day ago 0 replies      
Started making something almost exactly like this just the other day. Although it's more aimed towards how my health/exercise/diet/work/social/mood bounce off each other. Stats like songs played, tweets, etc, don't really hold any value. Would like to see Exist support more manual entry, because a lot of the really valuable personal information won't be found in an API.
22
n1ghtmare_ 2 days ago 1 reply      
Is this one of those things to see how many people are going to take interest in your project, when in reality you don't have anything at the moment ? I'm not sure why it looks that way.
23
Kiro 1 day ago 0 replies      
Isn't this an unnecessary layer on top of what Jawbone and Fitbit is already offering?
24
sciguy77 2 days ago 1 reply      
Hope they add support for the Narrative Clip. That would be quite a cool dashboard.
25
ingend88 1 day ago 0 replies      
For Tracking your mood and getting recommendations, signup at http://quickmvp.com/howsyourday
26
gokmengoksel 2 days ago 0 replies      
Good luck! It looks like ahmetalpbalkan's personal-dashboard which is available at https://github.com/ahmetalpbalkan/personal-dashboard Apache-2.0
27
zapt02 1 day ago 2 replies      
Disagree with the pricing. This feels like a 10USD/mo service tops.
28
aalpbalkan 1 day ago 0 replies      
I did something very similar on my website and called it Personal Dashboard. See it here: http://alp.im (p.s. It's open source)
29
munimkazia 1 day ago 0 replies      
Would have been an interesting experiment if it wasn't 60 dollars.
30
seivan 1 day ago 0 replies      
More buzz words.
31
colordrops 1 day ago 0 replies      
I would have maybe paid 5 bucks for this, but 60? What?
25
Show HN: My current App Store Featured Game was written entirely in Scheme apple.com
208 points by rrradical  10 hours ago   79 comments top 18
1
Shivetya 7 hours ago 5 replies      
After reading the story I just have to recall stories from the guys who flew and serviced F4s, they joked they could fly without either wing simply because it was just a rocket sled.

We had one guy knicknamed Major Cablecutter as he "clipped" the guidelines of a radio tower one time. He also had come back more than once with branches stuck to his F4. Being that they were only "Recon" they tended to be aggressive during war games and this game guy over stressed his airframe turning into some F18s trying to tag him.

So many military planes have such high thrust to weight ratios I do not doubt that wings merely become the means to stable flight

2
jlongster 9 hours ago 3 replies      
Awesome work! I'm continually blown away that people still reference my old work on porting Gambit Scheme for iOS.

Almost makes me want to play around with it again. :)

3
rrradical 10 hours ago 8 replies      
I'm the author. I wrote the game and engine using the wonderful, and fast, Gambit Scheme (http://gambitscheme.org/).

I needed a lisp to manipulate the puzzles, because they aren't based in a strict grid. It ended up being way more natural to program the block structures as lists rather than traditional matrices.

Gambit compiles the Scheme code down to C, which I can then link to Objective-C for iOS, or port to Android or any other platform that Gambit supports.

4
codegeek 8 hours ago 2 replies      
Good stuff. Interestingly, the very first programming language offered in introductory CS class at my college was Scheme at the time (2000). The power of 'car' and 'cdr' still resonates in my head. At times, the parenthesis used to give me dyslexia but good old days of doing stuff like:

    (car(cdr(car(cdr(cdr a)))))

5
lumens 2 hours ago 0 replies      
I love the originality on display with this game mechanic. Too many "samesies" games out there for my tastes.

This developer has another puzzler in the App Store as well: Button Brigade, also quite original, but more of an adventure style puzzle game.

https://itunes.apple.com/us/app/button-brigade/id542991688?m...

http://asivitz.com/button_brigade/index

6
tokipin 8 hours ago 4 replies      
I thought "non-Objective C" languages weren't allowed in the App store, or something like that.
7
keithflower 8 hours ago 1 reply      
The Gambit interpreter (REPL) itself also runs on the iPhone

https://itunes.apple.com/us/app/gambit-repl/id434534076?mt=8

and on the Android platform (updating it with the latest version of Gambit is on my todo list):

http://apps.keithflower.org/?page_id=152

http://apps.keithflower.org/?p=223

https://play.google.com/store/apps/details?id=org.keithflowe...

Note that this is just the interpreter itself - not a very good way of writing games for Android.

8
minikomi 2 hours ago 0 replies      
Wow, I've been thinking about this a lot lately. I would pay for a good series of tutorials or an ebook on this topic maybe implementing something well known like Tetris etc.
9
matheusbn 8 hours ago 0 replies      
Well done! Gameplay video link: https://www.youtube.com/watch?v=1T11wl70wjc
10
alvatar 8 hours ago 0 replies      
Great work! :) Congratulations!For those who want to try developing in Scheme, I'm working on a project that could help you get started. Currently only Android is available, but as soon as possible iOS will be as well. http://schemespheres.org
11
hoprocker 6 hours ago 0 replies      
It's truly inspiring to see a project like this completed. I've been wanting to combine mobile (specifically Android) and some sort of Lisp dialect for a while.

Am I interpreting correctly from some of the other components that doing the programming in a language-once-removed (ie Scheme instead of Obj-C) opens an easier path to compiling for both iOS and Android?

12
arms 6 hours ago 0 replies      
Very cool! I always like seeing when something is built using a typically non-traditional language for the environment. I downloaded the game to see how well it performed, and I gotta say, it's a lot of fun. Great job!
13
dogprez 7 hours ago 0 replies      
I play around with this a bit, a few things I learned is that XCode 5.0's llvm crashes when compiling Gambit-C 4.7.0's generated C code. The beta for 5.1 has a fix. Here are a few demos that might help a few people:

scheme REPL over TCP using chibi scheme: https://github.com/clarkeaa/Scheme_iOS_REPL

calling in and out of Gambit-C:https://github.com/clarkeaa/HelloGambit

You can grab a precompiled Gambit-C library from the later project if you want.

14
seivan 9 hours ago 1 reply      
I am so jealous and incredibly happy that you shipped - nice work. I wish I could do that as well.
15
xkarga00 8 hours ago 0 replies      
Just downloaded and tried the app.Simple and elegant, very good work!
16
mjt0229 8 hours ago 2 replies      
Nice work! I think I played ultimate with you this past summer, and we talked about this on the way to a game.
17
elwell 7 hours ago 0 replies      
It shows how spoiled I am that I expected a github link.
18
oliverlord 7 hours ago 0 replies      
great work :) congrats
26
Mexican Protest Site Censored by GoDaddy with the U.S. Embassy's Help eff.org
205 points by Dondiego  3 days ago   31 comments top 13
1
dangrossman 3 days ago 2 replies      
GoDaddy has a long history of taking down sites at the mere "request" of some law enforcement agency, or even the request of another company without even the air of legal authority. [1] They tried to write themselves into SOPA as the recipient of domains confiscated by the government, and that led to one of the internet's more effective boycotts, with nearly 80,000 domains transferred out in 2011. Just two of the many reasons nobody should be entrusting the face of their business to this company.

1: http://www.alternet.org/story/47669/the_self-appointed_censo... , one of many examples.

2
usaphp 3 days ago 3 replies      
If Russia would have done the same it would be immediately called un-democratic and totalitarian, but if US does it - nobody notices.
3
ewillbefull 3 days ago 1 reply      
ICE/DOJ have been committing all sorts of nasty prior restraint. They got away with domain seizures against innocent websites simply accused of hosting copyrighted content. Over a year later they return the domains and don't even apologize. (Dajaz1.com is a great example of this.)

Prior restraint is one of the worst constitutional abuses with regards to the first amendment, because it causes irreparable harm. Hopefully defenses can be made in the courts against this behavior.

Likely in this case, ICE simply intimidated GoDaddy, which is a terrible company in the first place.

4
SwellJoe 3 days ago 2 replies      
So, where can one get the information from the site? Seems like mirroring and distributing widely would be the Internet neighborly thing to do, and would help prevent future takedowns of similar nature (because if they are ineffectual in their purpose, or if they actually result in more awareness of the censored material, officials will think twice before this kind of censorship).
5
potency 3 days ago 0 replies      
After the SOPA fiasco, nobody should be doing business with GoDaddy. Back then I was recommended http://nearlyfreespeech.net/ and have been happy with their domain services thus far. Even though I don't have anything worthy of federal controversy being hosted, I'm a peace with my money going to a company that respects freedom of ALL speech.
6
lone-star 3 days ago 1 reply      
As a side note. To most people here, politics are always accompanied by a nasty smell of corruption. During election day, poor people are offered shirts and tortas in exchange for their votes. I still see some people with t-shirts of the PRI from the elections two years ago. There is so much money involved, I remember some friends who would support the PRD, but would still work for the PRI because they were offered compensation.Although I have no way of proving it, it wouldn't surprise me if the USA had a certain level of involvement in Mexico. Actually, the contrary would be hard to believe.

Regarding the article, we still don't know at which level were the united states implicated, or if the takedown was even justified. Still smells like corruption.

7
esbranson 3 days ago 3 replies      
What was that ICANN arbitration decision that said that law enforcement requests are not enough, that there must be a court order? Who was the registrar that went to bat for the site owner?
8
belorn 3 days ago 1 reply      
Is it not counter-intuitive how the free market so freely allow government to pressure private companies into their bidding?
9
huherto 3 days ago 1 reply      
I don't understand why they would take this down. There are tons of sites that are critical or even insulting of the Mexican government, even main stream newspapers, and radio stations.
10
acd 2 days ago 0 replies      
I will pull all the domains I can out of Godaddy and also recommend all I know in IT not to use them. We also rememberGodaddys support of SOPA.

Namecheap is a good alternative

11
chris_wot 2 days ago 0 replies      
Why the hell does anyone even use GoDaddy any more?
12
collyw 2 days ago 0 replies      
As an in house database developer I asked naively a month or two back what was so bad about Go-Daddy, assuming name registrars were all pretty much the same. Now I see how short sighted I was.
13
blueskin_ 2 days ago 0 replies      
Shouldn't have used GoDaddy. Anyone with a clue moved their domains off years ago.
27
Getty Images makes its images free to use vrge.co
204 points by heidijavi  2 days ago   42 comments top 20
1
r0h1n 2 days ago 2 replies      
Less sexy, more accurate title: "Getty to allow free embedding of low-res versions for some of its images. Embeds will contain advertising and other monetization options soon."
2
blauwbilgorgel 1 day ago 1 reply      

  "Look, if you want to get a Getty image today, you can find  it without a watermark very simply," he says. "The way you  do that is you go to one of our customer sites and you  right-click. Or you go to Google Image search or   Bing Image Search and you get it there. And that's   what's happening Our content was everywhere already."
When Getty Images gets in the news in Holland it is usually for sending angry letters, demanding up to a 20.000Euro fine for using an image no greater than 150px by 150px on a non-commercial site, no notice. [1].

"And that's what's happening". Yes, and what happens next is that Getty Images places the misleading "royalty free" on their sites and that using an image found on Google Images on a personal blog gets you a letter from one of their lawyer companies. First few years those letters were sent, not over snail mail, not in the Dutch language, but addressed to postmaster@example.com with references to Irish laws that don't apply here, yet with a deadline to pay up.

With claims of on average a few hundred Euro's vs damages of max. 20-30 Euros, many suspected that Getty profited heavily from having their pictures "everywhere already", preferably not with the original license intact, adding to the profitable confusion.

"Free to use" I don't believe in with this company. It wouldn't surprise me if heavy use of non-watermarked image embedding will lead to more spurious copyright infringement claims [2].

Disclaimer: I received such a letter a few years back when a client provided a thumbnailed image of a pizza they had right-click-saved somewhere. The letter claimed damages for using a full-resolution image with all the publishing rights totaling 750Euro.

[1] English source: http://excesscopyright.blogspot.com/2008/05/watching-getty-i...

[2] About Pic-Scout, their image crawler, not respecting robots.txt and being very difficult to block, search "picscout robots.txt"

3
beggi 2 days ago 1 reply      
Not to rain on anybody's parade - but how usable will this really be? First, they're doing iframe embeds which rules out background-image and related uses. Although not part of initial roll out, they may at some point embed advertisements in the iframe and start collecting data. Finally, there's no commercial use. While this is interesting - I see a lot of restrictions hindering a wide adoption.
4
jerryr 2 days ago 0 replies      
Here's the relevant section from Getty Images' Terms of Use:

  Embedded Viewer  Where enabled, you may embed Getty Images Content on a website, blog or  social media platform using the embedded viewer (the Embedded Viewer).  Not all Getty Images Content will be available for embedded use, and  availability may change without notice. Getty Images reserves the right  in its sole discretion to remove Getty Images Content from the Embedded  Viewer. Upon request, you agree to take prompt action to stop using the  Embedded Viewer and/or Getty Images Content. You may only use embedded  Getty Images Content for editorial purposes (meaning relating to events  that are newsworthy or of public interest). Embedded Getty Images  Content may not be used: (a) for any commercial purpose (for example,  in advertising, promotions or merchandising) or to suggest endorsement  or sponsorship; (b) in violation of any stated restriction; (c) in a  defamatory, pornographic or otherwise unlawful manner; or (d) outside  of the context of the Embedded Viewer.  Getty Images (or third parties acting on its behalf) may collect data  related to use of the Embedded Viewer and embedded Getty Images Content,  and reserves the right to place advertisements in the Embedded Viewer or  otherwise monetize its use without any compensation to you.
Full terms here: http://www.gettyimages.com/Corporate/Terms.aspx

So, if you don't want your images to possibly disappear at some point in the future or be replaced by ads, you might just pay or find a free alternative. But this move seems like a pretty fair way to let bloggers/tumblrs use the images with attribution.

5
benjaminlgt 2 days ago 1 reply      
We have been doing embeds for about a year now, having Getty come in does excite us. Innovation in this space is definitely necessary - http://imgembed.com/

Most importantly we use flattened jpgs to facilitate responsive designs and current CMS auto-generated thumbnails while Getty uses iFrames.

We aim to be a fair marketplace, so our ethos might differ slightly from corporate Getty. Photographers strictly retain their rights and we only act as a facilitator.

Free use is limited to 10,000 impressions but is allowable for commercial use. Our belief is that beyond 10k impressions, you are probably making enough that the photographer should be fairly compensated. While we might suggest image pricing, that is fully up to the image rights owners, giving them full control.

6
shortformblog 2 days ago 0 replies      
Just a heads-up that I tried this on Tumblr, which has a native embed, and the implementation is partly broken. Basically, if they were doing this right, the embeds would show up inside the dashboard. They don'tthey just show up in a black box. Which is hugely disappointing as it takes away much of its viral-ness on that platform.

Getty is big enough that they should be able to get Karp on the horn and do this properly.

7
ctingom 2 days ago 1 reply      
Note: Embedded images may not be used for commercial purposes.
8
quasque 2 days ago 0 replies      
The images being embedded are of particularly low resolution - maximum size seems to be about 0.2 megapixels - so this free offer shouldn't be encroaching onto their paying markets in any significant manner. Seems like a wise move.
9
leephillips 1 day ago 1 reply      
The embed codes seem to be broken. They are like this:

    <iframe src="//embed.gettyimages.com/embed/141707234?et=bk1OGlvTI0avNVbOUXa3ZA&sig=M0SraL8CHtualNed00tTEEcWOi7KfHFE17a3zoUlQBc=" width="508" height="407" frameborder="0" scrolling="no"></iframe>
with no protocol on the source attribute. Maybe this works in some browsers but it failed in Chrome. Adding the missing "http:" fixes it.

EDIT: please ignore this dumb comment but, if you are really interested, read the replies below.

10
tnuc 2 days ago 1 reply      
Given that this has been available for years on Flickr (and others), Getty really doesn't have a choice if they want to stay the market leader.

Getty's competition is Facebook and Google. How many pictures does Instagram have these days?

11
tantalor 1 day ago 0 replies      
This is Adware for licensed material, like a Spotify for photos. It's not new, newspapers and magazines support their photo budget with advertisements.

http://en.wikipedia.org/wiki/Adware

12
dalek2point3 2 days ago 0 replies      
just a reminder that they still control the license and can do anything with it whenever they want. if you can find something that's "free" under creative commons, I would still do that instead.

http://search.creativecommons.org/

13
martinroldan 1 day ago 0 replies      
What bothers me at the moment is that photographers can't opt-out. Since a lot of them are paid on a royalty basis, it appears they will be the ones really giving away their content.

I am often asked by photographers if we offer their photos for free at CrowdMedia (http://crowdmedia.co), and the only valid answer for them is NO. Whatever people do, if they do it well and it is useful to others, eventually they should get rewarded for it.

I like Getty's initiative for small non-commercial blogs, but I don't think photographers should be the ones paying for it.

14
caycep 2 days ago 1 reply      
interesting development. getty is one of the photo agencies known for being pretty controlling in their licensing. At least from the photography side - the few folks that I know working as photographers all have reservations about signing contracts with them, in that they typically keep a lot more control over your work than their competitors. (I believe "soul-stealing" was an adjective used by a couple of folks...)
15
jayvanguard 1 day ago 0 replies      
Wow, old media company finally gets it. I'm guessing they are going to benefit in the following ways:

1. Collect and sell analytics from embedded usage.

2. Up-sell and cross-sell to embedees.

3. Use this to promote their images to potential licensees.

4. Destroy the remaining smaller competitive commercial stock photo sites.

16
BorisMelnik 1 day ago 1 reply      
Anyone else thought about the whole backlink scenario? I hate to bring up RapGenius again, but this seems to violate Google's webmaster guidelines as well.
17
lxlxlxlxl 2 days ago 0 replies      
I worked for a smaller stock media company, one of many, that was swallowed up by getty. If they can now use their capital and stature to run this type of business model then good for them...but it's just an experiment in the long run. Who is their competitor? Shutterstock? I guess they couldn't buy them.
18
Tloewald 2 days ago 0 replies      
This is freaking awesome, I hope it works out for them.
19
angmarsbane 1 day ago 0 replies      
Sounds to me like they just hired an extremely convincing SEO Link Builder
20
angmarsbane 1 day ago 0 replies      
is this the work of a SEO link building genius?
28
Grid Style Sheets CSS polyfills from the future gridstylesheets.org
201 points by Brajeshwar  1 day ago   91 comments top 20
1
crazygringo 1 day ago 3 replies      
If this is what I think it is (a new layout engine that runs in JavaScript, so that CSS is used just for styling, not layout), it is what I've been waiting YEARS for.

Unfortunately, the site is deafeningly silent on specifics. What browsers does it support? Is there any kind of tutorial for getting started? When would this be appropriate to use, and when not? What is performance like with rendering times, both on desktop and mobile? Window resizing? How does it handle boxes that depend on the size of their content? What about non-visible boxes, when browsers often lie because they haven't actually rendered the text to be able to tell?

If anything ever needed a comprehensive FAQ, it's this.

But this has the potential of freeing us from the horrible disaster for layout that is CSS, and giving us a sane replacement, without waiting for browsers or the W3. If it really is what it promises, and works flawlessly, I wouldn't be suprised to see it become as ubiquitous as jQuery.

2
bbx 1 day ago 7 replies      
"why can't we position & size elements relative to each other"

It already exists. It's called margins.

But it might be hard to handle when half of the elements in the page have the following style applied:

  position: absolute;  margin: 0px;  top: 0px;  left: 0px;
If your title needs to have a "width: 1121px" and your container a "padding-right: 377px;" in order for your layout to work, you're doing it wrong.

I seriously don't understand the point of calculating and generating such arbitrary positioning values.

A web page's layout is meant to stay fluid, because it should adapt to the content it's styling. Margin, padding, font-size, line-height... These are all meant to provide rules to position elements relative to both its surroundings and its content.

These Grid Style Sheets might be powerful but they're not for the web. Definitely not.

3
RaphiePS 1 day ago 3 replies      
Finally! I've been consistently bothered when people hype preprocessors like SASS and LESS as "the future of CSS" or "fixes to the CSS problem."

Yes, they make things somewhat nicer by adding variables and macros and the like, but it's still fundamentally CSS, a language that was designed to style documents rather than implement complicated and dynamic layouts.

My bar for programming/markup languages is how close they come to intent. For example, centering something in CSS is a mess of absolute positions and table-cells -- it couldn't be farther from the simple intent of "I'd like to center this."

So, that's why I'm so excited about this. Writing normal CSS seems like writing Assembly, and SASS/LESS just adds some nice macros... to your Assembly. This feels like writing real code.

4
pornel 1 day ago 0 replies      
This seems to mimic OS X's "Auto-Layout" approach where you define layout by specifying constrains between pairs of elements.

I've recently converted a couple of applications to Auto-Layout and I don't like it at all. If you add too few constrains the layout is unstable, elements get 0 sizes, and all kinds of weird things happen. If you add too many constrains then it suddenly becomes a fixed layout.

5
coldcode 1 day ago 0 replies      
Yet another cool thing in Javascript. Once you understand the power of Autolayout in iOS you don't want to go back to the old way (and in iOS7 you almost can't). Once this matures and people understand it (constraint thinking takes a while to puzzle out) I think it could simplify a lot of web design. Of course, anyone that refuses to turn on JS can't see anything. But that's almost pointless these days anyway.

Looking forward to it maturing.

6
al2o3cr 1 day ago 1 reply      
Can somebody just give the JS crowd a raw pixel blitting engine and let them get on with reinventing every piece of the browser because reasons?
7
specialist 1 day ago 1 reply      
Compiling to CSS, very interesting strategy. Will definitely try it. Porting my layout manager to the browser is on my to do list.

I created DesignGridLayout for creating visually correct UIs using canonical grids (a la Mullet and Sanno, many others). You specify rows and components. DGL figures out columns, spacing, alignment, baselines, etc.

https://designgridlayout.java.net

[Shout out to Jean-Franois Poilprt, who's now the project owner and greatly extended the functionality.]

I used to be very bullish on constraint solvers for UI, Cassowary included. I found that creating visually correct forms continued to be very difficult. Partially because the UI components do not have the built-in smarts, such as anchors for text baselines.

So I decided that capturing (encoding) the heuristics of canonical grids was best implemented (at the time) with explicit imperative code.

Constraint solvers still have great potential for document layout, a la responsive designs.

I have no doubt that a future bottom up redo of a UI component framework (UIMS) will embrace constraints for both document and form layout.

8
dictum 1 day ago 2 replies      
This page scrolls slower than most pages on Safari (OS X 10.9.2).

EDIT: And the page is blank with JS disabled. I didn't know about the Cassowary Constraint Solver and it's interesting to see a project thinking outside of CSS and its flaws, but please don't use it in production.

EDIT II: gss.js is 653KB (would be much smaller if minified, I also didn't check the gzipped size) and worker.js is 64KB.

9
Kiro 1 day ago 8 replies      
I don't understand what this is.
10
adwf 1 day ago 3 replies      
I wonder what the performance hit is like when calculating comparitive constraints. Rather than just looking up x = 100, you now need to look at x == y == z == a == 100, etc...

I can imagine some complicated websites getting out of hand quite quickly.

11
dangayle 1 day ago 2 replies      
I don't see anywhere that discusses browser compatibility. If I can't use it on anything but bleeding edge browsers, it will be a long time before I can even think about something like this.
12
neonode 1 day ago 0 replies      
"GSS is a CSS preprocessor & JS runtime that harnesses Cassowary.js, the JS port of the same constraint solving algorithm Apple uses in Cocoa Autolayout for iOS & OS X. GSS & Cassowary are based on Constraint Programming - a paradigm where developers focus on declaring the what and relying on a mathematical solver to figure out the how... This makes Constraint Programming a natural fit for declarative languages like CSS."
13
prewett 1 day ago 0 replies      
If anyone is familiar with Qt's layout system and Apple's constraint system, can you comment on which you like better? I've thought that having QLayouts for my HTML elements would be really handy.
14
zghst 1 day ago 2 replies      
The page isn't showing up in IE10 for me and is sluggish performance wise on Webkit (OS X and Windows). You can see the layout stutter when recalculating whereas with natural properties, layout recalculation is smooth. In Chrome, the layout barely reaches 30fps.

Using CSS grids or flexbox would be more appropriate, and there is an outright lie on their section of flexbox. Flex items can be relatively sized according to their siblings using the flex property and aligned using the justify-content, align-items and align-content properties. In fact you do not need to change the HTML to reorder elements individually or as a column or row or reversed. Horizontally centering elements is now solved by flexbox (display: flex; on parent and margin: auto; on targeted element) and for legacy browsers, use display: table.

Trying to replace the browser's layout engine, instead of compliment existing technologies, is a terrible approach. It will always be slow and result in degraded performance. And shame on these guys building a so called 'layout' engine but not using requestAnimationFrame.

Anyone concerned about layout performance should visit these:http://jankfree.org/http://wilsonpage.co.uk/preventing-layout-thrashing/

15
hughlomas 1 day ago 0 replies      
This looks intriguing and I will likely try it out.

As an aside, half of the links under "Features" are not actually links, and half of ones that are links go to the same page without any anchors. It is confusing from a design perspective. Please at least consider changing the ones that are not links to not appear the exact same as links.

16
lewispollard 1 day ago 1 reply      
#iphone[center-x] == #ipad[center-x];#iphone[bottom] == #ipad[bottom];

Why are they assigning values using what's traditionally a comparison operator?

17
gpmcadam 1 day ago 0 replies      
Aside from anything else, this site has a pretty unique and fun design, so kudos for that.
18
steren 1 day ago 0 replies      
Reminds me some logic and constraint based programming such as Prolog.
19
andyhmltn 19 hours ago 0 replies      
Cool idea but just looking at the source of that page gives me nightmares
20
jbeja 1 day ago 0 replies      
And do i need this because?
29
LHC Physics Center bans Powerpoint, switches to whiteboard-only forums symmetrymagazine.org
198 points by indus  8 hours ago   111 comments top 21
1
Arjuna 7 hours ago 4 replies      
Here is a perfect example: John Carmack does a great job of rocking the white-board in this wonderful presentation. He starts out with a tablet, and uses that to track his discussion points, then hits a deep-dive on the white-board at approximately 00:18:45.

I find this style absolutely engaging. Presentation software like PowerPoint has its place, but can make it all-too-easy to move through material too quickly. On the other hand, actually drawing and writing things out while discussing the topic slows things down a bit, allowing the audience to engage and understand the topic at a more learning-friendly pace. I personally find this "show me don't tell me" style of white-board presentation refreshing and conducive to my understanding of the topic.

The Physics of Light and Rendering

https://www.youtube.com/watch?v=MG4QuTe8aUw

2
deckiedan 7 hours ago 3 replies      
Phew. Finally the reign of powerpoint begins to fade.

If non-technical speakers spent less time faffing around before the session making awful looking powerpoints, and more time learning how to speak engagingly, the world would be a much better place.

This said as an Audio/Visual Operator who has spent hundreds of hours at a sound-desk watching technically inept speakers fail to impress - no matter how flashy the animations.

The worse thing over the last few years is 'Prezi'. It's a powerpoint alternative which ostensibly makes it easier to make awesome looking graphics.

The 2 problems with it are that it's a hell of a lot harder to actually present on a second screen, so you end up having to drag windows around, and that speakers are still under the impression that because you have swooshes and zooms and text folding inside other text, suddenly it's more likely for people to find the presentation content interesting.

The trouble with BAD technology, is how do you fight it? The normal way is by competition - making better tech. But when the concept itself is wrong, but somehow culturely accepted...? Any ideas?

3
GuiA 8 hours ago 0 replies      
On the topic, I love Tufte's "The Cognitive Style of PowerPoint": http://www.edwardtufte.com/tufte/powerpoint
4
yeukhon 6 hours ago 1 reply      
I can see why scientists like whiteboard. In the old days, if you watch old clips from the 30s, 40s you would see scientists talking to their fellow peer with chalk and cardboard. They could start by saying "okay so we know this gas law from 1800s and then we saw this new behavior and we started investigating blah blah and then we came up with this new equation and here is the proof blah blah." That was the old days. Whiteboard worked fine.

But was it fine? If you are delivering to five people, probably. What about 10, 20, 30, 100, 300?

These are the things to consider when giving a presentation:

1. your target audience

2. time constraint

3. technology and tools available

4. scope of your presentation (is this a lecture, a short 15-minute progress report, or a workshop)

Without slides, the participants go further off-script, with more interaction and curiosity, says Andrew Askew, an assistant professor of physics at Florida State University and a co-organizer of the forum. We wanted to draw out the importance of the audience.

You see, if you are giving a two-hour workshop to a small group of scientists which everyone knows each other, the discussion can become interesting. But if you are giving a 30-minute workshop, a 30-minute talk to a larger group of people, whiteboard-free-style presentation breaks down.

The main problem is that only a handful of people will fully comprehend what the speaker is up to regardless of which method. Some people are slower at picking up new ideas. It could be experience, language barrier (and sometimes it's the speaker's accent) or misunderstanding. People fear of asking dumb questions in front of a large group of experts so in the end it's just an interaction of the speaker with a handful of experts. The rest will just nod and follow on.

Neither powerpoint nor whiteboard could solve the main problem entirely. But with powerpoint, one could traverse back and forth and audience does not have to suffer illegible handwriting (and in large group people could be sitting in the far back). This is something whiteboard-only discussion can't.

So if they run a small group discussion, chalkboard is fine. But if they run a large group discussion, I argue start with slides and supplement with whiteboard. Slides should be there to deliver textual information, graphical information which are hard to explain or to follow on a whiteboard.

5
ColinWright 7 hours ago 2 replies      
Just as the determined Real Programmer can write FORTRAN programs in any language[0], the truly inept presenter can produce bad talks with any tools.

[0] http://www.ee.ryerson.ca/~elf/hack/realmen.html - see [1] for context.

[1] http://en.wikipedia.org/wiki/Real_Programmers_Don%27t_Use_Pa... - see [2] for an alternative viewpoint.

[2] http://en.wikipedia.org/wiki/The_Story_of_Mel

6
killerdhmo 6 hours ago 2 replies      
PowerPoint isn't the enemy. Poor use of PowerPoint is the problem. Bad presenters is the problem. People switching over to white boards won't make them better presenters, now they'll be communicating poorly in a messy unshareable medium.

The solution isn't no PowerPoint. The solution is teach people how to communicate. How to present to both technical and nontechnical audience. How to write an executive summary / elevator pitch.

7
lqdc13 7 hours ago 1 reply      
I prefer Powerpoint over white/blackboard because:

1. People make mistakes on the whiteboard

2. You can't save it and review later

3. Even if you write everything down, it would still be less information than what someone could add in the Powerpoint

4. Powerpoint is much more legible

5. It is easier to go at your own pace during and after the presentation if someone is using a Powerpoint. If someone is using a white/blackboard they are going to erase the last part very quickly after they finished writing it down.

8
coherentpony 7 hours ago 2 replies      
This is dumb; my handwriting sucks. I'd hate to give a hand-written talk.
9
devindotcom 4 hours ago 1 reply      
I don't mean to be a naysayer, but it's not like the entire LHC international organization banned Powerpoint. This is one forum at one arm of one project at the LHC.

Don't get me wrong, I think it's great, but this is quite a small group we're talking about. I guess this is what the meetings look like:

http://i.imgur.com/kNJOySY.jpg

10
baby 6 hours ago 2 replies      
I don't understand this. Most of my teachers use blackboards and it's really annoying to follow a presentation like that, you have to wait for the person to write, you have no slides later on to support your notes, and since you have no slides online you have to write everything they write, so you can't even listen properly to the talk.

And some stuff are just clearer on slides... I don't really see a lot of benefits in whiteboard-only lectures. Combination of whiteboard and slides are best.

I can still think of some great people who don't use slides but it's rare and a few people do it well (Gilbert Strang comes to my mind[1]).

[1]: https://www.youtube.com/watch?v=ZK3O402wf1c

11
mastermojo 7 hours ago 0 replies      
I've heard that writing equations on a whiteboard paces the talk and give the audience time to digest. With a slideshow most presenters will go at a pace comfortable for them, but that typically ends up being too fast for the audience.
12
ThePhysicist 7 hours ago 0 replies      
Now that's a great experiment! I think the use of Powerpoint is useful and mandated under certain circumstances (e.g. if you want to show experimental data), but when discussing a concept with your peers, working on a whiteboard is better for various reasons:

1. It forces you to think more about what you want to say and how you're going to write it down beforehand.

2. It sets a uniform pace for your presentation (writing stuff down is harder than advancing slides)

3. It lets your audience follow the train of thought that lead you to the results your presenting and allows your content to unfold before their eyes.

4. It invites participation and allows for easy modification and adaption of your content during your presentation (try that with Powerpoint).

That said, structuring a good whiteboard talk/presentation is hard work too and I've seen many people (including professors) fail at it.

13
aaronetz 4 hours ago 0 replies      
Reminds me of the Anti-PowerPoint Party[1] (which was linked to on HN at some point). I would also like to say that I personally find whiteboard presentation much easier to follow. I taught a little bit too, but used slides, because it was easier. Maybe banning computer slides isn't such a bad idea...

[1] http://en.wikipedia.org/wiki/Anti-PowerPoint_Party

14
mamcx 3 hours ago 0 replies      
Somethings are better without powerpoint-like presentation, but is possible to use it correctly.

I have used the ideas behind http://www.presentationzen.com/ with good results.

Based on that, my mom setup a service to build that kind of presentations at http://www.emilypresenta.com/ the site is in spanish for now), including finding, buying the photos/icons and the provide a basic layout for the talking part.

15
yomritoyj 2 hours ago 0 replies      
Having the speaker write out things on a board also has the advantage of giving the listeners time to think through what has gone before. In my experience this leads to more interesting discussion.

I'm a teacher of economics and the only time I use slides is when I have to present a lot of data or literal text like the statements of theorems. Even in these situations I think distributing printed handouts works much better. But that involves logistics and expense.

16
neurobro 7 hours ago 0 replies      
I would hope they also ban whiteboards. Very difficult to see, and the markers become translucent after about 1cm of chalk-equivalent use.
17
sentenza 7 hours ago 6 replies      
I'd say it makes sense for equation-heavy fields. The biophysics stuff I did during my Phd, however, worked very well with Powerpoint. I'd always have the images-and-diagrams-only presentation without text as my goal, which I usualy managed to almost-achieve.
18
wehadfun 6 hours ago 1 reply      
Banning powerpoint is a stupid reaction to some anti-powerpoint movement. Professors trapped in a college system that does not reward actual teaching is the problem. The powerpoints are just a symptom
19
lifeisstillgood 5 hours ago 0 replies      
well word has long since ceased to be relevant (in the code literate world) Markdown, wiki mark up or similar has taken its place (and LaTeX always was close to ending it )Now PowerPoint will join it as S5 and the like take over.

just wondering if the spreadsheet will be the only survivor

20
vishaldpatel 6 hours ago 0 replies      
Awesome awesome awesome! Physics classes at the LHC turned from nap-time for all to nap-time for some :D
21
rachellaw 6 hours ago 0 replies      
reminds me of my old philosophy professor, he never used slides or anything. Just transparencies and "a magic lantern" hahaha -- he didn't even call'em projectors!
30
Show HN: Softcover A publishing platform from the author of the Rails Tutorial softcover.io
189 points by mhartl  2 days ago   61 comments top 30
1
acangiano 2 days ago 1 reply      
This is very interesting and well done. I have a few questions.

1. Am I allowed to sell the files elsewhere? For example, sell the .mobi file on Amazon Kindle and publish a printed version via CreateSpace.

2. Are the files watermarked at all with Softcover's branding?

3. Is this open to authors everywhere or are there restrictions?

4. Will this handle sale taxes for authors? I'm a Canadian author with a PST/GST account, will I be able to collect that from Canadian customers?

PS: The Browse and Setup links on conqueringthecommandline.com are meant to point to softcover.io, so they are broken at the moment.

2
callmeed 2 days ago 1 reply      
I remember meeting Michael Hartl in the airport prior to RailsConf a couple years ago. Great guy & I recall he mentioned this idea. Nice to see it launchbest of luck!
3
avolcano 2 days ago 2 replies      
Seems like an alternative to https://leanpub.com/ with much better design. I'm very impressed.
4
markbates 2 days ago 1 reply      
Congratulations on the launch.

As the first author on the platform, http://conqueringthecommandline.com, and as the author of two other books (http://books.markbates.com), I can say that this was the easiest, and nicest tool chain I've worked with.

It took me from saying "I'm never going to write another book again" to "I have so many books I want to write now!".

5
desireco42 2 days ago 1 reply      
This looks amazing and further increases my respect for Michael Hartl. I don't really have publishing intentions, yet making this as seamless as it is should allow people who have talent and desire to publish their works easily.

I see that Michael is answering questions here, so here is one. If someone decides to publish... let's skip anarchy, let's say erotic and porn novels, is this still game?

Now that I think this through, someone can use toolchain and get their stuff published anyway, I would just like to know, where are boundaries of your service?

6
ryderm 1 day ago 1 reply      
This is very well put together, and makes me excited about the possibility of writing in the future. mhartl, I did your rails tutorial a few years ago with very little programming background, and it singlehandedly got me interested in programming enough to switch majors and spend all my time learning and building things. Thanks, and congrats on the launch!
7
habosa 1 day ago 0 replies      
This looks excellent, congrats on the launch.

Also if anyone out there hasn't read Michael's Rails Tutorial, read it now. The best and most thorough tutorial I have ever read on any topic, it opened my eyes to modern web programming.

8
siculars 2 days ago 1 reply      
Congrats on the launch. Looks great and is tempting me to take a real stab at writing I've always flirted with. Q: is there planned integration with print? Could you send out text to a printer and get an actual book made? DO you have relationships with any printers?
9
rpicard 2 days ago 1 reply      
I'm so excited about this! I'm currently drafting the last few chapters for Explore Flask (web development book funded via Kickstarter) and the whole self-publishing process is a mess when it comes to formatting. It looks like the Markdown + Latex solution with things like boxes, code blocks and tables pre-configured is an awesome way to do things. I'm almost certainly going to switch to this toolchain from pandoc.

I'll also look into using the sales / hosting platform too. I'm a little hesitant to put that in someone else's hands, but you guys have done such a great job that I'll probably end up giving in.

Can't wait to start working with this!

10
marukokinno 1 day ago 0 replies      
Congratulations! Will use it. By the way, thank you very much, Mr. Hartl, for the rails tutorial. It was life changing for me, a former completely non-tech guy, now running my customs brokerage business trough a collaborative database tool horribly coded by me myself :) edit: misspell
11
mikekij 2 days ago 0 replies      
@mhartl FTW! Great work.

Kind of reminds me of a LaTeX for the web. Source code files -> properly formatted documents. I may use this in a future project. Looks awesome!

12
benatkin 2 days ago 0 replies      
I saw this go to the second page. I don't think it's enough to link to https://news.ycombinator.com/newest rather than the story from twitter to avoid being penalized. I think saying that it's on Hacker News might be the way to promote it without getting penalized. I think this is right up HN's alley though so I expect it to stay on HN for half a day. :
13
barkingcat 2 days ago 1 reply      
I'm running into error with "softcover server" not sure if it's my set up or if it's something in softcover.

I'm on os x, using ruby 193

14
rafeed 2 days ago 0 replies      
This is awesome! Well defined, and I like the design and intro video. I wish there were something like this for writing journal articles. Right now, it's a total pain.
15
taylorlapeyre 2 days ago 0 replies      
This has the potential to become the definitive way to publish and buy books online. Amazingly well done.
16
HistoryInAction 2 days ago 1 reply      
Interesting, especially in context of the FG Press announcement. Good luck!
17
infocollector 2 days ago 0 replies      
Very cool project. Just in case if people are interested in Python for something like this, I've been using some code to do this (slides): http://bit.ly/pythonclass - Its in alpha and I've been using this to teach my python class. Haven't pushed it to github/bitbucket, but I would love to share (or work together with others) if there is demand.
18
prateekj 2 days ago 1 reply      
Looks like a nice product! Congrats on the launch.

One of the main concerns for any new book is marketing. Are you planning to address this issue?

19
marukokinno 1 day ago 1 reply      
I noticed that when changing from one chapter page to another, it loads much faster than the original rails tutorial, that takes forever. Nice improvement, still note a little latency though. It will be nice for people to study the Rails Tutorial Book when published on Softcover's new platform. Is going to happen?
20
hrjet 1 day ago 1 reply      
This looks great. I was not able to find out myself: Where is the source-code hosted?
21
thaweatherman 2 days ago 2 replies      
I love it! One comment I do have though is that the space alloted to the video on the page is quite large. Larger than the default zoom in Firefox at least. While it isn't a huge deal to not be able to see the whole picture and there is a full screen button, it might be helpful to some to make the video smaller on the page.
22
the4dpatrick 1 day ago 0 replies      
Congrats on launching!

Reminded of when of a youtube video where you talked about this idea and how you solved your money problems through the rails tutorial.

23
aalpbalkan 2 days ago 1 reply      
Congrats, looks good. Will it remain free? What will be the restrictions in the future.
24
macobo 1 day ago 0 replies      
Awesome. I'll look into this when writing my thesis.
25
Ash-k 2 days ago 0 replies      
This is cool.. congratulation
26
yixizhang 1 day ago 0 replies      
Backend has become simple enough that you wouldn't have to pay much attention. The great design of this website has anything specific to do with its Rails backend?
27
ogdenyogly 2 days ago 1 reply      
Bookmarked this for when I complete my novel :)
28
globalpanic 1 day ago 1 reply      
How does this differ from leanpub?
29
rastokes 2 days ago 1 reply      
Is the logo an ouroboros?
30
lizk 2 days ago 0 replies      
This is awesome!
       cached 8 March 2014 05:11:01 GMT