hacker news with inline top comments    .. more ..    18 Oct 2014 News
home   ask   best   4 years ago   
Building the Largest Ship in the World
29 points by taytus  1 hour ago   5 comments top 2
jsdir 9 minutes ago 0 replies      
What a massive project. The images remind me of Shell's construction of the Prelude FLNG at Korea's Samsung shipyards a couple years ago.[1][2] Regarding the Prelude, it's interesting to see the ways in which the industry values operations and processing performed on-site rather than on land.

[1]: http://www.shell.com/global/aboutshell/major-projects-2/prel...

[2]: https://www.youtube.com/watch?v=660isW3W95g

Havoc 26 minutes ago 2 replies      
Seems a little idiotic? Building the 5th largest ship seems much better...you get much of the scale benefit without having to worry about all the possible issues with harbours etc.
Impending kOS
130 points by nightTrevors  4 hours ago   66 comments top 15
kiyoto 1 hour ago 2 replies      
>Kdb+ has sharp elbows.

No shit. I used to work as a quant, and while I was an okay quant and mediocre trader at best, I survived for three years in the industry because of my kdb+ proficiency: the firm I was at spent a couple of million dollars on kdb+ only to find out that most people could not wrap their heads around kdb+ let alone debug it effectively.

My (former) colleagues were definitely smart people. In many ways, they were way smarter than myself. But I somehow could get a much better handle of kdb+'s idiosyncrasies, and my ability to stare at dense k/q code (usually no more than a dozen lines) and figure out what's wrong with it earned me the reputation as the "q guy" - and some level of job security.

The firm eventually phased out kdb+ completely after my boss and I left (the two proponents of kdb+).

sz4kerto 48 minutes ago 1 reply      
The same story told again -- it's aim is to generate this magical atmosphere around a fast db engine and language that's deliberately obfuscated to make people who work in it feel smart, so they try to spread that it's the best. KDB/Q is a nice tool, not the holy grail how they put it. And it's not fast because they know something better - it's because it lacks almost any safety measure.
lmm 48 minutes ago 0 replies      
There's a contradiction I always see in these pieces: they talk a lot about the importance of using the right data structure. But these languages get their incredible conciseness by not giving you any choice about your data structures; their array type is hardcoded into the language, and if you want to use something else then your code balloons.
bshimmin 2 hours ago 3 replies      
Here's the text editor they're talking about: http://www.kparc.com/edit.k

The code is, well, not the easiest to understand.

radicalbyte 2 hours ago 0 replies      
Interesting article. Found this (http://queue.acm.org/detail.cfm?id=1531242, submitted here https://news.ycombinator.com/item?id=8476120) interview with Arthur Whitney (from 2009) which is also really interesting.
viksit 53 minutes ago 1 reply      
The last line of TFA reads like the beginning of some sort of movie in the drama/thriller category. "kOS is coming. Nothing will be the same afterwards."

That's what irritated me most.

What I'd like to understand is - what led the author to this particular conclusion? Is it the fact that this language is super expressive and concise? Is it that it routinely [1] outperforms its C counterparts even if it ultimately translates to C? Is the Z graphical interface so superior that it'll blow the pants off Cocoa and Quartz and X.org or Wayland or what have you? Why would one rewrite emacs or vim on it? I don't want some basic 4 line text editor - I would like to be productive. Why would Mozilla spend energy porting firefox to it? Or Google, chrome? Or bash?

Simply talking about the history of K/kdb+ and how brilliant its creator is simply doesn't help the reader understand why they should be excited about it. If that was the intention of this article, then the real points to make should've started after that line.

That would've been much more interesting.

[1] - No pun intended, of course

zokier 2 hours ago 1 reply      
Googled around, Kuro5hin (that's a name I haven't seen for some time) has a tutorial for K from 2002: http://www.kuro5hin.org/story/2002/11/14/22741/791

The download link at http://www.kparc.com/ asks for password, so I'm not sure whats going on with that.

ah- 53 minutes ago 2 replies      
k/q really doesn't have to be this unreadable, that's just Arthurs style. Here's some code in C by him for comparison: http://kx.com/q/cs107/a.c
manish_gill 48 minutes ago 0 replies      
The language looks fascinating. Check out Kona, an open source implementation: https://github.com/kevinlawler/kona
TheOsiris 2 hours ago 2 replies      
> It is a lot easier to find your errors in four lines of code than in four hundred.

Looking at his code on http://www.kparc.com/edit.k I'd like to disagree with that statement

zokier 1 hour ago 0 replies      
I wonder what K would look like with bit reader-friendly syntax. I tried running a program that supposedly "will take a K expression and produce its English translation" (http://kx.com/a/k/examples/read.k), but either it doesn't work with kdb+/q or I can't figure out how to use it. Does anyone have some example output, or advise?
rsync 47 minutes ago 1 reply      
I'm interested in a kOS with a "god says ..." program built in ...
rgbrgb 42 minutes ago 1 reply      
Kind of curious to play around with that text editor. Any chance of K running on OSX?
tmikaeld 3 hours ago 1 reply      
Um, so what happened?
jeffreyrogers 2 hours ago 3 replies      
> kOS is coming. Nothing will be the same afterwards.

There seems to be this strange idea going around that if we just get the right tool, everything else is going to change forever. I see this a lot with people trying to create IDEs that let non-programmers create programs without really knowing how to code.

But the thing is, most people just don't have anything worth coding. The problem isn't that the tools don't exist. They do, even if they aren't perfect. It's that making something that matters isn't an easy thing to do. And no tool can change that.

What we give away when we log on to a public Wi-Fi network
64 points by ricksta  3 hours ago   39 comments top 7
sktrdie 1 hour ago 2 replies      
How was the hacker able to get Facebook credentials? Facebook uses HTTPS and so does Live.com. Even if I'm connected to a malicious router, only me and Facebook know about the data we're sending each other.

Am I missing something or should the author of this article provide more evidence on the type of attack?

byoung2 7 minutes ago 0 replies      
All names in this article are fictitious, except for Wouter Slotbooms

I thought for sure that name was fake!

fredsted 1 hour ago 3 replies      
Are my devices really broadcasting the SSIDs they have been connecting to?
xamolxix 58 minutes ago 4 replies      
Considering how ridiculously cheap an anonymous VPN service is these days I am surprised how many people do not use them.
tcdent 1 hour ago 2 replies      
How is he able to get them to trust the network? Is it common for software to connect to known SSIDs without verifying any other information?
yuhong 1 hour ago 0 replies      
I wonder if anyone has tried to use CloudCracker to sniff MS-CHAPv2 VPN traffic.
A Conversation with Arthur Whitney (2009)
26 points by radicalbyte  2 hours ago   1 comment top
radicalbyte 2 hours ago 0 replies      
I really like Arthur's philosophy of rewriting code, it's something we don't often have the chance to do.
Sorry but not sorry
41 points by bsbechtel  5 hours ago   3 comments top 3
tehwalrus 46 minutes ago 0 replies      
Plea bargaining, and racist/classist apology-rejecting, among factors like this, seem to be what's broken the US justice system. Or so it seems from articles like this, and the horrible reports of unapologetic police brutality in places like Ferguson, Missouri.

The USA really really needs to do something about this, if I'm (and many other aliens like me are) ever to believe a criminal conviction there has anything to do with reality.

yuhong 2 hours ago 0 replies      
Personally, I have been mentioning the idea of an admission of wrongdoing with an apology letter in the employee poaching scandal for a while now. I think the SEC is pushing admission of wrongdoing in settlements.
zyxley 54 minutes ago 0 replies      
How internet tough guy of you.
Prospector: Python Static Analysis for Humans
35 points by doismellburning  3 hours ago   9 comments top 6
jdimov 13 minutes ago 0 replies      
This is an awesome tool with a lot of potential and I can't wait to see it evolve. Even though all the hard work is actually done by the 3rd party checkers, THIS ties all these other tools together and makes them an order of magnitude more accessible. Well done!
of 1 hour ago 0 replies      
I haven't tried PyLint -- I use flake8 for static Python analysis: https://pypi.python.org/pypi/flake8
sbochins 2 hours ago 1 reply      
I think a better alternative is to use python mode for vim and get all the static analysis checks as you're coding. I tend to do half my development using an IDE (java/scala), but I don't really miss any of those features using this great plugin and vim.
12ifrb 1 hour ago 2 replies      
GPLv2 License - https://github.com/landscapeio/prospector/blob/master/LICENS...

Warning for those who don't use that license.

joelthelion 14 minutes ago 0 replies      
Is there a way to use it with YouCompleteMe/Syntastic?
the_mitsuhiko 1 hour ago 0 replies      
This "for humans" trend really needs to stop :)
Towards Reliable Storage of 56-bit Secrets in Human Memory [pdf]
64 points by gwern  4 hours ago   31 comments top 8
twotwotwo 3 hours ago 1 reply      
Humans being the error-prone creatures we are, I wonder how it could work better to a longer word-based code, but allow for certain kinds of errors: for example, 1) word order doesn't matter, 2) it tries to correct a word not in the built-in word list to the "closest" word in it, 3) maybe you only need, say, seven of the eight words to be right to get in (then it might remind you of the real code). You can do a little calculation to see how many words you need to get to the desired number of bits then.

Pretty different from passwords as we know them (#3 means you can't simply store a bcrypt/scrypt'd code--you could build something complicated tricks to square "allow one word wrong" with not storing plain PWs: each word is 10 bits and what you tell the user is really their secret code + a parity/ECC word, and correction happens before a convnetional password check--that rabbit hole goes deep, though.) But if all this gets average folks remembering more entropy than before, that makes it kind of interesting.

On the study (which I admit just skimming), survey in 2010 suggested about half of Mechanical Turk users were located in the US (http://www.behind-the-enemy-lines.com/2010/03/new-demographi... who learned English at school would probably do better at memorizing a password in their native language. (I studied French many years in school, but I doubt I'd memorize a set of random French words as easily as English words.)

rsync 41 minutes ago 0 replies      
I think it's much more interesting to explore hash algorithms optimized for memory.

That is, md5 or sha256 checksum program that you could write from memory.

That makes it possible to bootstrap a lot of use cases and OS loading and hardening scenarios - even disconnected from the network.

Scaevolus 4 hours ago 3 replies      
My attempt at reliable storage of large secrets: http://rmmh.github.io/abbrase/

An example 60-bit secret: rolmangrionepolemp (mnemonic: "role man grinding one political employment"). A bit of a mouthful, but memorizable.

tunesmith 4 hours ago 3 replies      
I wish I could use these kinds of passwords more often, but too many sites enforce the "must contain one number, one capital letter, and one punctuation symbol", oftentimes with a maximum password length.
deepblueocean 3 hours ago 0 replies      
Video. Excellent presentation, for those who are interested:https://www.usenix.org/conference/usenixsecurity14/technical...
hyperbovine 3 hours ago 2 replies      
Of course the human brain routinely stores memories which are vastly larger than 56 bits. The trick is in mapping those to passwords. For instance, if you went to grade school in the US I claim you can easily remember the following password: ipattfotusoaattrfwisonugiwlajfa. ("I pledge allegiance to the flag...") Song lyrics tend to work particularly well.
bayesianhorse 3 hours ago 1 reply      
Or you could use the method of loci and learn a 10 character password in 5 minutes. I wrote a simple program which creates a random password and suggests keyword images...
deegles 2 hours ago 0 replies      
I wish there was a method to do PGP in human memory...
Doctors Tell All, and Its Bad
15 points by ivank  3 hours ago   1 comment top
cesarbs 17 minutes ago 0 replies      
I was just talking to my wife about this. I've recently been to the doctor because of some headaches I was having. They did son blood work, and when it came back I got a call from the doctor saying we should check my liver function again in 3 months. I wasn't very concerned because ever since I was a kid I have heard that.

This week, I logged in to their patient portal because I wanted to look at some previous blood test results. I was absolutely startled when I saw that my AST and ALT counts were pretty high, about twice the upper limit for what is considered normal.

But then I realized that I had that blood work done around the time I had started strength training and increased the amount of protein in my diet. A quick online search revealed that a single strength training session increases AST and ALT levels for up to seven days. Considering I had been exercises multiple times a week, it was completely normal for my levels to be elevated.

Now, why didn't the doctor simply ask me if I had been strength training? Such a simple question would have explained the abnormal test results and save me some distress.

What's new in the Linux network stack? [pdf]
14 points by tbrock  1 hour ago   discuss
I put a Raspberry Pi into a radio from the 80's to get a portable AirPlay device
15 points by jeena  1 hour ago   5 comments top 4
herval 26 minutes ago 1 reply      
Mine's a Doctor Who's Tardis + Pi running Mopidy (raspbian + some packages for playing music from multiple services, airplay support and remote control with a webapp). Making the thing was totally worth the cost :)

Some photos on FB: https://facebook.com/hervalfreire/albums/10152327503600754/?... (planned on doing a blog post but got sidetracked building other things)

noir_lord 31 minutes ago 0 replies      
I'm about to do something similar except I'm using an old AM Test Transmitter from the 50's as the chassis http://imgur.com/a/FtamZ (thing has valves and still works!).

It has enough space to put in a pi,dac,amp into the middle box in the second picture (which is perfectly centred) then I'm going to build some mdf cabinets and put the speakers either side (with lots of dampening).

Going to keep (and make work) all the front switches, power output (top right rectangle) is going to be replaced with a backlit LCD display and the tuning dial (main face) is going to be kept but backlit with LED's that change color to indicate station/volume.

On the back, audio output (in case I want to use external speakers) plus HDMI and USB connections (so I can plug a monitor and keyboard in to do config without disassembly).

Case had so much internal space I was tempted to put a media PC in it but I have one already and a radio seems fitting somehow.

davidholmesnyc 1 hour ago 0 replies      
I like the concept. Seems like a fun weekend project. I might have to try it someday. Thanks.
DenisM 1 hour ago 0 replies      
I realize that the fun of hacking is the point here.

However if all you want is a working device, here's one for $60: http://www.amazon.com/iHome-AirPlay-Rechargeable-Wireless-Sy... And there are much cheaper choices if you stick to bluetooth.

For hacking things together, there is a $30 dongle that takes power and delivers 3.5mm audio: http://www.amazon.com/Sabrent-Receiver-Supports-Portable-WF-...

The Unpickable Lock? [video]
14 points by bane  7 hours ago   2 comments top 2
steakejjs 16 minutes ago 0 replies      
If you ever listen to people who really love locks talk about locks they all seem to say one thing. "All locks are pickable [or attackable]". This just means that this particular lock is abnormal and most lock-people don't have the experience to attack it, not that it is secure.

If you are semi-interested in locks, I really recommend listening to Schuyler Towne talk about locks. He's one of those people who is very passionate about what he does in a way that interest in locks really rubs off onto you in a really educational and relatable way.

Here's a longer talk about the history of locks by him from 2012. It's a great place to start.https://www.youtube.com/watch?v=jqjacHSTd48&list=UUBDpLXSbLH...

Groxx 11 minutes ago 0 replies      
Obviously not unpickable (and the video doesn't claim it is), just hard with standard tools. That is a very neat key system though.
For a Better Brain, Learn Another Language
10 points by diodorus  2 hours ago   5 comments top 2
SpaceManNabs 10 minutes ago 0 replies      
Yes, learning another language has been shown to have cognitive benefits, especially as seen in dedicated, professional translators or interpreters. Nonetheless, these facets have been shown to come from practice. Intellectual rigour is rigour nonetheless, just make it varied. You could say the same things about learning a new instrument, hobby, or skill.
An Author Confronts Her Number One Online Critic
103 points by pepys  3 hours ago   25 comments top 9
kyro 2 hours ago 1 reply      
Many of the comments there are chastising Kathleen for how she responded, but I sympathize with her. As wonderful as the internet has proven to be with connectedness and giving the masses a voice, I struggle to accept that people like Blythe, who abuse their newfound reach, just happen to be the cost of an open online world, not having to bear any consequences for their actions.

The potential damage that one person can now cause online is real and substantial. All it takes is one malicious individual to rile up the online troops to doxx, smear, and ruin a person and their career. And there's almost no risk involved in participating in such an act -- you are anonymous and not held accountable for anything you do.

So while Kathleen's response might seem a bit excessive, I can certainly understand why she acted that way. She was being attacked by an individual who had all the voice and reach in the world, on a mission to destroy her literary work, using a platform that's frustratingly conducive to mob-creation but not debate. I might have done the same.

I don't know what the solution is, or even if one exists, but this is a real problem. We saw the other week how Twitter was used to volley targeted death threats, and how the individual on the receiving end felt genuinely unsafe for her life. And yet Twitter, Reddit, et al. are very blas about the severity of it all. You wouldn't want to hurt your growth rate, I guess.

tzs 14 minutes ago 0 replies      
Suppose the author had followed the advice she kept receiving from everyone she talked to with experience dealing with book bloggers, and ignored the blathering of the bloggers.

Would would be the likely consequences for the author and her book?

The book's Amazon reviews are fine. The critical reviews there generally seem to be sane and rational, not trollish. As far as I can tell Googling a bit, the intense negativity seems confined to Goodreads and maybe some blogs. Taking a look at a few of the negative Goodreads reviews, it is pretty obvious that they are not legitimate [1] reviews. Most people reading the Goodreads reviews to actually try to determine if they would enjoy the book should have little trouble recognize the troll reviews and ignoring them.

In short, do these people actually matter?

[1] What I mean by "legitimate" is that the reviewer read the book, and is giving their honest opinion of the book itself based upon just its contents.

eksith 1 hour ago 0 replies      
"I troll therefore, I am" : An odd, yet perfectly acceptable lesson on the motivation behind their actions.

As an aside, this is why helbanning exists. To delete a comment or ban an account, (or in the case of the article, block an account) is a response, a different one to feeding, yet a response nonetheless. To deny a response in essence is to deny the troll validation of their existence.

vitalique 13 minutes ago 0 replies      
This reminds me of another story by Leo Traynor about troll's victim tracking down and finally meeting the troll: http://www.traynorseye.com/2012/09/meeting-troll.html The massive amount of damage that can be imposed by all kinds of online manipulators to their victims' mental health and career is even more depressing than the complete absence of a solution to the problem. At least I'm glad to hear that breaking the 'Do not engage' rule brought some relief to Kathleen.
seren 2 hours ago 1 reply      
"Blythe" Goodreads profile if anyone is interested : http://www.goodreads.com/user/show/5206717-blythe
atomical 14 minutes ago 2 replies      
What's the TLDR on this article? The writing is poor.
kentdev 1 hour ago 0 replies      
Reminds me of the trolls that taunted Zelda Williams after her father died. Despicable.
abroncs 2 hours ago 0 replies      
Very interesting read.
Dramatize 1 hour ago 2 replies      
It wasn't one blog post. I don't see why she is a lunatic or dangerous? I'd be interested in finding out what motivates a troll too.
Show HN: Teleport Lightweight JSON types
16 points by boronine  2 hours ago   3 comments top 2
theflubba 1 minute ago 0 replies      
Just use protocol buffers. This can't really be a serious competitor to json/thrift/protobuf with no benchmarks and only a python client, sorry.
stdbrouw 27 minutes ago 1 reply      
Hmm, so the types are not actually a part of the JSON output, but they live in a separate schema. That being the case, I would've preferred if this were built on top of http://json-schema.org/ instead of something entirely new and Python-specific.

It seems like for the past couple of years JSON-schema has been just below some critical treshold for it to take off. Why not define models with JSON schema instead of a custom format for each web framework? Why not use JSON schemas to build forms, validation logic and admin interfaces, like https://github.com/jdorn/json-editor does? Why not document your API by specifying the JSON schema a GET request returns? (http://raml.org/ sort of does this).

Seems like a chicken and egg problem where currently the tools are not yet nice enough to merit widespread adoption, but with widespread adoption they'd get to be really nice and cross-platform.

Gnome developer creates new animated image format
5 points by tbrock  35 minutes ago   discuss
How Palmer Luckey Created Oculus Rift
10 points by staunch  2 hours ago   discuss
Pinpointing the Moments The Simpsons became less Cromulent
30 points by gwern  4 hours ago   18 comments top 8
mcfunley 50 minutes ago 1 reply      
I'm sympathetic to the idea that classic episodes were superior. But when the classic episodes first aired, there were literally five channels in most homes. Simple rating trend analysis is doomed. The world around the show has changed too much.
ecopoesis 1 hour ago 6 replies      
The author asserts that the new episodes are stale, and then in the very next sentence says he hasn't watched a new episode in ten years. Pretty hard to take anything he says seriously after that.

This hipster affectation that older things are always better is quite annoying. People complain about SNL in the same way: the current cast is always considered terrible. Yet, five yeas later we inevitably look back on the older era with nostalgia.

The current incarnation of The Simpsons sucks, because it's always sucked. You just only remember the good parts of the old episodes because of the fallibility of human memory. This selective memory makes the good old days seem better then they were.

spb 2 hours ago 0 replies      
The article ends a lot more abruptly than I was expecting. It says what the failure points were, and then it completely stops.

By what I've come across, I think this site has the best in-depth analysis of the rise and fall of the Springfield empire, of the type that I was expecting from that article:


TillE 2 hours ago 0 replies      
I was curious about those three sharp dips in the first section. Turns out they're all clip shows.

I'm pleased to see this aligns with my own opinion of a slight decline in quality around S9/S10, followed by genuine mediocrity.

laumars 1 hour ago 0 replies      
Graph TV plotting the ratings of each Simpson's episode and season trend line: http://graphtv.kevinformatics.com/tt0096697
lotsofmangos 10 minutes ago 0 replies      
And in other news, will analysis of phase changes in the coolness of tv series ever jump the shark? Statistics after the break.
lexcorvus 38 minutes ago 0 replies      
If you really want to appreciate "The Simpsons", be sure to seek out the original episodes. The syndicated versions have been edited to squeeze out extra time for commercials, and some of the best jokes ended up getting cut.
iguana 2 hours ago 0 replies      
This is the best headline I've ever read.
Military Professional Reading Lists
31 points by tcopeland  9 hours ago   6 comments top 4
hangonhn 1 hour ago 0 replies      
A few more I would add ( not sure if they are "professional" enough but all very insightful and similar to the existing ones on that list ).

1. Boyd ( http://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed-ebook/d... ) - Came up with the EM theory that gave the air force the analytical framework to analyze dog fighting maneuvers and aircraft. Known for authoring the OODA loop and leading the infamous Fighter Mafia that gave us the F-16 and F/A-18

2. Warfight ( http://www.amazon.com/Warfighting-M-Gray-ebook/dp/B00DPTK4ZE... ) Boyd' OODA ideas distilled into a book

3. The American Way of War ( http://www.amazon.com/The-American-Way-War-University/dp/B00... )

4. Engineers of Victory ( http://www.amazon.com/Engineers-Victory-Problem-Solvers-Turn... ) - a decent account of how middle level officers solve problems that allowed strategies to be realized

5. Makers of Modern Strategy ( http://www.amazon.com/Makers-Modern-Strategy-Machiavelli-Nuc... )

6. The German Army ( http://www.amazon.com/German-Army-1933-1945-Matthew-Cooper/d... ) - A great account of the rise and fall of the German army, including its innovations caused by the constraints imposed on it and its fall

7. Panzer Battles ( http://www.amazon.com/Panzer-Battles-Major-General-von-Melle... ) - a great account how the various battles fought by the German army and where they excelled and where their shortcomings are and vice versa for their enemies.

8. The Second World War( http://www.amazon.com/Second-World-War-Antony-Beevor-ebook/d... ) - Great "summary" of the Second World War, including the civilian dimension.

9. Panzer Leader ( http://www.amazon.com/Panzer-Leader-Heinz-Guderian/dp/030681... ) - a history of the development and deployment of the German panzer armies by the father of tank warfare himself.

10. Six Days of War ( http://www.amazon.com/Days-June-Making-Modern-Middle/dp/B004... )

11. The Yom Kippur War ( http://www.amazon.com/Yom-Kippur-War-Encounter-Transformed-e... ) - an account of the Yom Kippur War and how the Israelis were blind to the innovations of the Egyptian army that upended its defense strategy based on tanks and aircraft and also how a near victory for the Egyptians allowed them to negotiate a peace with Israel.

remarkEon 55 minutes ago 0 replies      
I'd also have to add the companion to Grossman's book "On Killing," "On Combat." [0]

[0] http://www.amazon.com/gp/product/0964920549/ref=pd_lpo_sbs_d...

616c 1 hour ago 1 reply      
What is scary to me is that Michael Scheuer[0] is not mentioned at all [1], judging from my first obvious search for his groundbreaking Imperial Hubris.

Now, I know he does not count as military professional, but as a 20+ year counter-terrorism and counter-intel officer who lays out clearly our policy is fucking us and how we will inevitably lose the so-called GWoT.

He wrote it anonymously, at the time. So if you like Snowden, you will love him. I would hope a reading list about the most important combat operation of the 21st century for USG armed forces would read harsh criticism in an attempt to win something so important.

[0] https://en.wikipedia.org/wiki/Michael_Scheuer

[1] http://militaryprofessionalreadinglists.com/search?keywords=...

stfu 29 minutes ago 0 replies      
Interesting but what are you guys making out of it? Are you trying to get towards a more strategic mindset? Or what are the main take aways for you reading military literature?
Everything You Need to Know About Cooking with Blood
53 points by juanplusjuan  5 hours ago   26 comments top 8
gkop 4 hours ago 1 reply      
You don't even necessarily need to kill the animal to consume its blood - http://www.thomsonsafaris.com/blog/traditional-maasai-diet-b... . Yum.
xentronium 4 hours ago 2 replies      
FWIW, Russian kids are probably familiar with blood products. We have a treat called hematogen bar for people with anemia. It's made out of cow's blood and quite tasty, so non-anemic kids eat it anyways.
Cyranix 3 hours ago 1 reply      
This is a great reminder for me to follow through on making the recipe for chocolate blood ice cream from Jennifer Lagan's book Odd Bits[0]. I already checked with a local butcher and got the details about sourcing blood from their partner abattoir. If anyone has attempted this before and cares to offer extra tips, I'd be grateful!

[0] http://www.amazon.com/Odd-Bits-Cook-Rest-Animal/dp/158008334...

bshimmin 4 hours ago 4 replies      
Black pudding is pretty common in the UK: http://en.wikipedia.org/wiki/Black_pudding

It's also delicious.

krakensden 3 hours ago 0 replies      
> We started out on a project on traditional Arctic snacks, but it was really difficult to get them tasty, because the traditional recipes were not made to be tasty. As soon as theres seal fat included, that gets awfully difficult.

I just finished "The Last Place on Earth", about the race to the south pole, and one of Amundsen's obsessions was with ensuring that he had an experienced arctic cook.

foobarian 3 hours ago 0 replies      
I was somewhat surprised they didn't bring up hot and sour soup. It commonly has little strips of cooked pig blood.
cbp 4 hours ago 6 replies      
Moronga is a common enough dish in mexican cuisine (and a few other countries). It's a sausage made with pig's blood.
ableal 3 hours ago 0 replies      
"But blood recipes have been part of the food of every culture in Europe that was slaughtering pigs or cows."

Chicken, too. There's a Portuguese dish called "arroz de cabidela", which is rice prepared with chicken blood.

The octave history of a discovery
46 points by monort  6 hours ago   13 comments top 3
unhammer 11 minutes ago 0 replies      
"In a large-scale anatomical study of the auditory thalamus (medial geniculate nucleus of the thalamus) in the cat Kent Morest found "

"For the rabbit Justin Cetas "

Some lovely garden-path sentences :-)

monort 5 hours ago 2 replies      
If you are interested in how music works, I recommend to read this paper about music theory from physics point of view:


ambrop7 4 hours ago 2 replies      
I can't help myself but every time I hear "octave", I think fencepost error.
Cops Need a Warrant to Grab Your Cell Tower Data, Florida Court Rules
58 points by diafygi  7 hours ago   6 comments top 2
diafygi 4 hours ago 0 replies      
Reminder: If you haven't already, please sign up for at least a $10/mo recurring donation to the ACLU.


These court battles are necessary to protect our civil liberties, and they cost money.

higherpurpose 4 hours ago 3 replies      
This is a big win. If you read between the lines, it could also be used as an argument to dismantle the Third Party Doctrine [1]. Just because you give your data to a third party does not mean that the data "isn't yours" and they can take it and use it as they please (including the government). People using third party services should and do have an expectation of privacy (such as when using e-mail, chats, etc).

A "4th Amendment warrant" (to distinguish it from the extra-constitutional 3-months long FISA general "warrant") should be required for all content requests and the vast majority of metadata requests.

Congrats to ACLU, they've been having a winning streak lately in such cases.

[1] - https://en.wikipedia.org/wiki/Third-party_doctrine

How to Build and Use a Multi GPU System for Deep Learning
51 points by rbanffy  6 hours ago   2 comments top 2
nemonemo 1 hour ago 0 replies      
This article contains good tips for building a GPU cluster with RDMA. One thing I would like to add is that there are two types of GPUDirect depending on CUDA versions. Previous CUDA supported GPUDirect through CPU memory, and now CUDA supports "true" GPUDirect between the RDMA device and the GPU memory. However, some chipsets may not support the "true" GPUDirect very well, and two of our old machines had up to 20x times of throughput asymmetry with GPUDirect (which is, send was much slower than recv.) There are several papers that discuss this limitation. Our work, GPUnet[1], overcame this performance issue with GPUDirect by using fairly recent chipsets, but you can probably imagine our pain when we saw around 150MB/s throughput with GPUDirect, when 3GB/s is the expected one.

[1] GPUnet: Networking Abstractions for GPU Programs, OSDI 2014https://sites.google.com/site/silbersteinmark/GPUnet

dave_sullivan 4 hours ago 0 replies      
The direct-to-network stuff is very cool and useful in this scenario. I should point out that for those of you experimenting with deep learning, you'll probably not be writing your own code from scratch. There are various open source libraries (pylearn2, torch, caffe, others) that make things a lot easier when you're getting started. They still have something of a learning curve though.

I should caution also that not all of the libraries work as well with the latest or earliest GPUs, so the model of GPU you buy still makes a big difference. And it should be NVIDIA--the deep learning community has largely standardized around their hardware. This is a state of affairs that is constantly changing.

Pertinent self promotion: my company (http://www.ersatzlabs.com) provides a cloud GPU deep learning solution, which I'd argue is an even easier way to get started with deep learning, particularly in visualization and prototyping phases.

But anyway, if anyone's curious about deep learning and just getting their feet wet, I'm always happy to talk about it, my email is in my profile.

Virtual Currencies: Emerging Regulatory and Consumer Protection Challenges [pdf]
16 points by aet  4 hours ago   1 comment top
dthakur 2 hours ago 0 replies      
An interesting piece of info in this doc is the sheer number of working groups that are looking at digital currencies.

Names from appendix ii:

Bank Secrecy Act Advisory Group (BSAAG) [FinCEN (lead); CFTC; DEA; DOJ Criminal Division; FBI; FDIC; Federal Reserve and others]

Digital Economy Task Force [Thomson Reuters and the International Centre for Missing & Exploited Children (lead); FBI; ICE-HSI; Secret Service and others]

Electronic Crimes Task Forces (ECTF) and Working Groups [35 Secret Service field offices (lead) and others]

Financial Action Task Force (FATF) [intergovernmental organization with 36 member countries, including the U.S. Treasury as the lead agency of the U.S. delegation]

Federal Financial Institutions Examination Council (FFIEC) [OCC (rotating chair), CFPB; FDIC; Federal Reserve; and others]

Interagency Bank Fraud Enforcement Working Group [DOJ and others]

International Organized Crime Intelligence and Operations Center (IOC-2) [DOJ and others]

Terrorist Finance Working Groups New Payments Systems Ad Hoc Working Group [Department of State and others]

Virtual Currencies Emerging Threats Working Group [DOJ, FinCEN and others]

The overhead of abstraction in C/C++ vs. Python/Ruby
27 points by frostmatthew  8 hours ago   11 comments top 4
mackwic 56 minutes ago 2 replies      
Even though the question is good, the article answer is disappointing.

First, I really don't like the angle taken, then the question of abstraction (why we do it, how) and choices made by languages designers (and variations in their idioms) are so vast that you really can't treat the question through a <1000 signs blog post.

Some quick points:

- You don't code for the machine, you code to be read by another human (possibly you) in the future. I insist, you will be read regularly and frequently. Thus, your code needs to be clear, precise, and concise. This must be the first thing in mind when coding: program what need to be done in a way that a fellow stranger could understand.

- Abstraction is a way to keep a structure of code clear when the interactions become complex and/or abundant. If you can avoid them when still being crystal clear in your code, do it. Direct speaking is always better than convolution.

- The main requirements when you code are often one or two of: quick to develop, easy to maintain, extensible, efficient (you control your big-O and _WORST_ exec times), correct (no bug. at. all.), real time (when X happens, Y is done between n s and m s during p ns)

- So, know when performance is a goal, and know when it's not. Choose your language, your techs, your team considering these goals.

- And yeah, C89, C99 and the C++es have a very high overhead of abstraction: clarity, concision, and sometimes performance (all abstractions can't be inlined). Think of it.

jerven 51 minutes ago 2 replies      
Maybe, this person should understand what they are timing.The time command is a wonderful tool, but comparing the execution time of a 4 line C program with the start up cost of a VM and interpreter is inane.

One needs to measure the program doing the real work. And in this case for the C program you might find that bash forking is the actual cost not the C code running through the loop.

JRuby and PyPy are starting to do things with their specialisation tricks that mean that the overhead of abstraction is 1000 loops before it goes away.

A performance benchmark running for less than a few minutes is a joke. Startup variance alone will dominate the results.

TheLoneWolfling 1 hour ago 1 reply      
Read: "The overhead of abstraction in languages that do optimizing compilation versus languages that don't".
TillE 2 hours ago 1 reply      
The "C with classes" code looks so weird. I'm a little surprised you got away with int main() not explicitly returning 0, didn't realize that was still valid C++. Anyway, C doesn't really do abstractions to any great extent, so it would make more sense to focus only on C++ and delve a little deeper.

Observe what happens when you make a method virtual, for example.

Webmail and Open Source
9 points by bpierre  1 hour ago   discuss
Calm Tech, Then and Now
8 points by grey-area  4 hours ago   discuss
Gene Pool Engineering For Entrepreneurs [pdf]
16 points by mohamedattahri  3 hours ago   discuss
Thoughts on Startup School
278 points by cperciva  17 hours ago   96 comments top 30
tlb 15 hours ago 4 replies      
Colin: I'm sorry we didn't deliver what you needed.

YC's goal in selecting Startup School participants is to get a mix of deeply technical people and popularizers. The combination of those two skill sets makes a great startup.

When I saw you at Startup School I was like, "Hey, it's cperciva! Maybe he'll find a co-founder who can sell and together they can make Tarsnap take over the backup business!" That would be a good thing for the universe.

Tarsnap is a great example of a better technology that should be backing up most of the world's data. It would, if you teamed up with the right popularizer to get the word out and close deals. It hurts me to see Tarsnap backing up only a tiny fraction of the world's data, while companies with great salespeople back up most of it badly.

Still, I think we delivered for some people who were inspired to bring their better technology out into the wide world.

Also: I hear you about power outlets. My current MBP runs Emacs for 8 hours so I've lost touch with that need, but I'll bring extension cords and power strips to future events.

randall 16 hours ago 1 reply      
I always appreciate a good critique, but I think maybe you nailed it when you said:

"Perhaps my expectations were misaligned"

The comment about the power outlets, leading the piece, seems like the clearest example of misalignment. I'm not able to speak for YC, but I think the point of startup school is to help people (hackers) who might not have read every PG essay but have some interest in startups learn how to start startups. Power outlets and other stuff you'd find at "cons" aren't really the point.

I didn't attend this year's startup school, but have attended a few prior, and I can say that the talks, while not completely filled with new information, helped me understand what it's like to be a startup founder. Now, as a current startup founder, I feel like as I've watched the videos this year and talked to one of our employees who attended, I feel empathy with the talks. They don't add to a huge trove of new, previously unearthed knowledge for me, but I don't really think that's the point.

To some extent, I'd liken them to the YC dinners themselves. The point of the YC dinners, in my view, is not so much to give the inside baseball of what it's like to be a silicon valley startup founder... instead sometimes you hear anecdotes that so tightly align with what you're currently going through that you think, "Wow, I'm dealing with that exact thing. And these guys are actually successful now!" It's some sort of helpful external validation which is so often lacking in early stage startups. It helps you keep going, for sure. Startup School talks are like the open source / public version of a YC dinner. The office hours are like the open source / public version of YC office hours.

But back to Startup School itself, I don't think you missed out... I don't even think your critique is invalid, I'd just caution the blanket statement at the end:

>> I would hesitate to recommend it to any other startup founder. If you're considering launching a startup and you need some "inspiration" to push you into going ahead, then by all means attend. For that matter, if you're looking for an audience to practice your "elevator pitch" on, you could certainly do worse. But if you're already working on a startup? Your time is probably better spent staying home and writing code.

Sure, I didn't go this year because I had just gotten back from a week in NYC that was particularly unfun for me, not to mention we're in a totally different place than when I've gone in years past (employees and stuff).


If you feel like you're struggling, and you want to do something that actually could result in an impactful company, there's a whole lot of things worse than going to startup school. For me, it was extremely instructional especially before I had launched my startup. After I had launched, it provided some catharsis / empathy that I really appreciated.

It's definitely not a wasted day. That's for sure.

A great example: Jessica's "Startup Monsters" talk is one I go back and re-read at least every 6 months.


Hearing talks like that, and, when you live in a place like Utah, being able to socialize with other people who you could work with forever (we hired someone we met at Startup School) is an extremely great reason to attend. Maybe it wasn't for you, Colin, but I think it could help a lot of people... especially anyone considering launching a startup. And for people who've already launched a startup, if you feel like you're having a hard time, it'll help, I think. It compresses a lot of the essay reading / knowledge gathering into an 8 hour block, combined with meeting extremely great people. For already launched startups, it's a refresher course, with a dollop of community building.

And it's on a saturday... so it's not eating away at your precious work week. Maybe you don't need it, but I think a lot of people will benefit.

(BTW Colin, I've always loved your contributions to HN, and I hope you take this as additional perspective from someone it helped.)

dfabulich 16 hours ago 7 replies      
I attended Startup School 2011; I regret wasting the day there.

I thought that "Startup School" would be more like the "How to Start a Startup" lecture series that YC is running at Stanford.

Instead, it was just a bunch of celebrities talking about their startup experiences; a concentrated shot of survival bias. There's nothing practical to learn from the Startup School talks.

As for inspiration, I guess some people might be inspired by celebrity speeches like those, and I don't want to begrudge anyone that if that's what they got out of it, but I'm much more inspired by new products. (Especially imperfect products that make it seem easy to improve them.)

The Office Hours are the best part. Throw away the talks, let PG give a keynote, and turn the whole thing into Office Hours.

JasonCEC 4 hours ago 0 replies      
I actually wrote a complaint to the Startup School contract after a being disappointed by the event in NYC last year...

The event was ok... but really lacked anything you couldn't find elsewhere. I was particularly annoyed that they didn't even try to sort the companies or founders or attendees into discussion groups, make connections, or even foster conversation after the event. In fact, it was almost like they were working against that, by whisking away all of the speakers and interviewers imediatly following the event and during the one intermission....

-------------------------------------------------[1] My complaint letter:

Hi Kathrina,

I really enjoyed ~87.3% of startup school,but wanted to pass along a few thoughts on how future events could be better.

1) Introduce the interviewer - not just the interviewee.I had no idea who Aaron Harris was until 2/3'ds of the way through the interview.

2) Don't choose startups at random.Everyone had to apply to be at Startup School - you should use those applications to chose which startups get to present at office hours.

2A) Don't chose 3 startups at the same level of growth.I run a b2b saas startup in its early growth stage.the three startups chosen for office hours we're all in the early development stage.

2B) Don't choose 3 b2c startups.I'm sure I wasn't the only enterprise b2b company in the audience.

Office hours was the section that fell flat with me.None of the companies interviewed we're in my companies stage of development (all earlier),and none we're business to business.


3) I guess its OK to leave the attendees to fend for themselves...but it could work a lot better if you used the intermission to have groups cycle through quick talks with the speakers, or with YC partners. That would also add more value to attending the conference.

3A) The speakers should be more public during the break, and during the social following the event.

I'm Looking forward to future startup schools, and I hope this advice is helpful!

All the Best,Jason

lazyant 12 minutes ago 0 replies      
Last time I looked YC had a 2% admission rate, plus is a very successful program (arguably the best one), not sure why it needs promotion.
loganfrederick 16 hours ago 0 replies      
I attended two previous Startup Schools and mostly feel the same way as Colin expresses in this post. The incremental value of attending these events is not sufficiently great if you've already read PG's essays and a watched the talks online. However I would say that it can be motivating to attend and meet people with an energy and interest in building the "new new thing" if you live somewhere where that vibe is lacking. It's worth the flight to attend once, as a reminder that there are other people in the world with the same mindset as you, and they are more than just their HN username.
scobar 16 hours ago 1 reply      
Startup School was well worth the value of traveling to the Bay Area for myself. I'd read PG's essays and a lot of other startup literature so I didn't learn anything profoundly new, but I was inspired. Interacting with other attendees was also an amazing experience that is not available to me where I live.

While I disagree with you, your post is important, and I'm glad you wrote it. Those who are undecided about attending SuS in the future whose expectations match yours can decide against it if they read your post. Then, one more space will be available for someone who may have gained a lot, but wasn't accepted.

joeblau 5 hours ago 0 replies      
From this post, it sounds like you would have been more interested in the YC Hacks Hackathon back in August. Plenty of outlets, plenty of food/drinks, lots of developers, everyone was building stuff, and over 80 products were demoed. Startup School was not targeted to be like the Hackahton, and rightfully so. If I was to breakdown the two events based on my personal experience I would say.

1. YC Hacks Hackahton Goal: Idea (0 People) - Founding Team (2-3 People)People who wanted to build products. It was all designers and engineers with ideas working together for two days to build a product. The end goal was light pitches of products to prominent people in the startup community. Lots of design, building, and engineering.

2. Startup School Goal: Founding Team (2-3 People) - Small Team (6-10 People)People who want to run startups. After you've got your product, startup school answered questions like: Where do you go from there idea? What keeps you going? what pitfalls are you going to encounter? What types of people are you looking to work with? etc...

From your post, it seems like you were expecting YC Hacks. I would suggest going to that next year.

brianchu 16 hours ago 0 replies      
It is a matter of expectations. I've been the Startup School for three times now. I don't go for the talks - I go for the people. The talks certainly have an inspirational bent to them, and most of the info can be gleaned from HN, PG's essays, and a whole bunch of blog posts.

Every Startup School there are a few good talks (Andrew Mason's and Reid Hoffman's were two I liked), plus office hours, which are engaging - but again, these are all uploaded online. I'm not sure how office hours participants are selected, but doing that would be an obvious reason to attend.

The real reason to attend Startup School is to meet a fairly interesting, relatively accomplished, friendly crowd of folks. There's a business bent to the demographic - everyone is interested in startups, but most people I meet are technical. If you really want to, there's the chance to talk to some of the YC partners. Some of the speakers will stick around to answer questions. Last year one of the Airbnb cofounders stayed to answer questions for a while.

To get the most out of it you definitely need to introduce yourself to random people. You certainly shouldn't pull out a laptop. I never sit down with friends because sitting down next to a stranger is a great opportunity to introduce yourself.

Over the past three events I've met a few people I've kept in touch with; that alone makes it worthwhile. It also makes a lot more sense if you're local to the Bay Area - it's a great excuse to meet up with friends in the area.

fidotron 6 hours ago 0 replies      
With all due respect, while a lot of the criticism there seems valid it does seem that there is a desire for startup school to simply act to validate the preconceptions of attendees. A fundamental error tech people make (I say this having learned the hard way from experience) is to not notice the value of what non-techies are saying, and to be honest I get that vibe here.

An example of this reinforcing itself is the idea of having a laptop for IRC channel usage, however, if no one else in the audience is on IRC what's the point? Even if there were sockets there the only people that would be on IRC are the like minded, when the whole point of the exercise is to get out of whatever bubble you're in.

The successful superficially tech founders are actually really good at both games, but bridging those two worlds is a far rarer skill than it looks, and contributes to the scarcity of successful startups, but also the rarity of good technical management in large organisations.

rahilsondhi 2 hours ago 0 replies      
Finding useful connections is hard at these big events. You're basically shooting darts in the dark. There was a "speed networking" section at the intermission that was pretty efficient.

Wouldn't it be cool if there was an event where people have 60 seconds to pitch what they're looking for, and if you're looking for the same thing, go talk to them after all the pitches?

cperciva 16 hours ago 0 replies      
a dismissive, elitist engineer

Guilty as charged.

"We launched with one server in a colo facility. Oops!

I had forgotten about that, but it was certainly one of the better moments. Perhaps it's just my elitist engineer bias, but I find stories of technical screwups to be far more enlightening (don't do this, kids!) than stories about dealing with investors.

lnanek2 16 hours ago 2 replies      
Google does this constantly too. I've been to several Google Glass events where the wall outlets were all hidden or taped down. Sometimes there is only one in the entire room an event is going on in like the GDK Sneak Preview and I'll take turns with someone using it to keep Glass alive or just give up and go downstairs and use an outlet in the lobby, giving up on the event.

For that particular event a journalist passed on the way out and we had an amusing conversation making fun of how poor the battery life is and how Google doesn't provide any power to keep them alive at events. Good events for hackers/developers have power wired to every seat. Bad events, well you can see the write up here.

timedoctor 11 hours ago 0 replies      
I checked out the http://www.tarsnap.com/ website and it looks like very interesting technology but extremely unfriendly to the "ordinary" user. Perhaps not designed for ordinary users, but seems like there is a lot of potential for improvement to the marketing (which is exactly the type of content that you can teach in a startup school). They prefaced the entire content by saying that mostly you can't learn startups from a lecture, because the most important information you need to know is what the customer wants and it's specific to each market. You can learn something more general about marketing and user acquisition.

Personally I've been watching the videos online. I think the information is incredibly valuable because it's from people who have some of the most experience in the world at advising and working with startups. Even more useful if you have no experience and no prior education on what it is like to start a new venture.

clairity 6 hours ago 0 replies      
yup, the talks for the most part were of the inspirational sort by those who had won the startup lottery and had tidbits (but not 8 hours' worth) of useful advice to share. as others have noted, they was less about the content (since that could be had online) and more about absorbing the energy of the group, getting a sense of the character and approach of the speakers, and feeling kinship with everyone there.

i'd also traveled for startup school and would say it was just worth it for me. if i'd been local, it certainly would have been worth it, just for meeting people like the guy who created tarsnap with whom i shared a power outlet until the ushers scolded us. =)

(to be fair to the ushers, the cords were in the aisles, which could be a hazard)

one of the lytro engineers taught me a bit more about light field photography, and an arduino hacker and i chatted about locomotive robotics. on the other end of the spectrum, there were discussions about ad tech business models. so to me, it seemed to be a good mix of people with all kinds of technical skills.

Yadi 15 hours ago 0 replies      
I love Startup School! I have watched so many, like literally more than 100s of founders and CEOs give talks and lectures, because I work and went to Draper University, but the content from Startup School is just incredible! I love what YC did!

Lots of on point lesson to learnLots of tips&tricks if that is what everyone else wants to call it!Just awesome overall for me as I'm doing my 4th startup, I still learned new things and gained wisdom!

andrewchambers 12 hours ago 1 reply      
The power points and standing are more likely health and safety regulation.
nicholasreed 16 hours ago 1 reply      
Everybody knows the speakers are for inspiration, but the mingling and conversations with like-minded founders is where you get all the real work/enjoyment.
yongers 9 hours ago 0 replies      
I was present for the Startup School Europe in London this year, and I have to admit I agree with Colin. Perhaps Startup School SF is a little different, but Startup School in London seemed more like a sales pitch for Y-combinator (not in itself a bad thing). The speakers were interesting for sure, but did little to add value for budding, first time entrepreneurs. I hasten to add however, that the networking was great and my personal disappointment was perhaps more due to "misaligned expectations".
novaleaf 7 hours ago 0 replies      
IMO Colin is spot on. I attended startup school 2 years ago, and had the exact same experience (well, sans tarsnap conversations)

It seems worth going to once, if you don't already know/follow "startup ethos" but otherwise, It doesn't seem very useful from a practical standpoint.

malanj 15 hours ago 0 replies      
It feels worth pointing out that this is a free event. So expecting lots of infrastructure (like an abundance of power sockets) does seem a bit unrealistic?

It was pretty cool to see some startup "legends" in real life. There where definitely interesting "geeks" in the crowd, if you went to the trouble of sniffing about.

I think you're right in assuming that one of the most important (perhaps the most important) aims of the event is recruitment for YC. Given that YC are organising this event, giving out free food and generally going to a lot of trouble that seems pretty obvious going in though. They're not a charity, they seem like a nice bunch of guys running a business.

yarou 13 hours ago 0 replies      
Hmm, it's interesting how diverse and varied the responses to Startup School are. I had never attended Startup School before, and found it to be a worthwhile experience.

I met a great group of people (including you Colin!) and got to hear about some interesting projects people were working on. While the talks weren't terribly interesting or teach me anything I didn't know already, I felt the people aspect more than made up for it.

Maybe Startup School should have a hackathon type project for 1-2 hours, that's completely optional for people to participate in.

resca79 12 hours ago 0 replies      
My background is technical also and I figured out what you mean and your sentiment.I'm one of the attendees that was impressed by Jan Koum has chose Erlang for an intuition or by the Kevin Systrom estimation for rails.Maybe you wrong your approach to a startupschool as many tecnical people like us.Basically the startup success formula does not exist

I think that startup school has an implicit and very powerfull message:Startup successful founders are common people and not divinity

anjit6 13 hours ago 0 replies      
I found something really cool stuff - summarising Startup School in simple and elegant form. Loved it. You may check it here: http://startupnotes.org
andyidsinga 5 hours ago 0 replies      
i went to "hardware summer camp" summer of 2013. a weekend event hosted at the oreilly alphatech office in sf.

it was a fantastic event with nuts and bolts business and hacker types talking about how they actually got companies/products off the ground and then operated them.

point is ..need more of those!@nickpinkston on twitter was one of the organizers > that team brought in all the right presenters.

davidw 13 hours ago 0 replies      
If you want actual practical advice, MicroConf is a great conference, and there's one coming up in Europe in a few days: http://www.microconf.com/europe/

I won't be attending this year, unfortunately, but I went last year and thought it was a great time.

cpg 10 hours ago 0 replies      
Kind of agree, however, there is an element of contagious/infectious energy that is hard to get in many other events. Of course, there are the giggly and hyper, but one has to learn to tune their over enthusiastic oozing a bit.
yurylifshits 16 hours ago 0 replies      
Reconnecting is another big benefit (for some attendees).

Over the years there are a lot of cool people with whom we interacted but then have lost the connection. Startup School is a great place to meet them again, and learn all new things they are doing.

graycat 11 hours ago 0 replies      
Some questions:

I watched some of a Startup School video, maybe themost recent one. Ron Conway was interviewed, andthere were other speakers.

And I just read Jessica Livingston's talk

What Goes Wrong, 10/25/2012



and from the post by Randell in this thread at


I will start with Livingston's

"Making Something People Want is Hard"

Here's a suggestion of another way:

Step (1) Problem.

Pick a problem where there is no doubt that thefirst good or a much better solution will result inenough eager users/customers to make a financiallysuccessful business. That is, we want a problemwhere plenty of people want and will like thesolution very much. Here we want no doubt. Maybethe ideal such problem would be a safe, effective,cheap, one pill cure for any cancer.

Step (2) Solution.

For the solution, to exploit Moore's law, etc., stayin information technology and there do some originalresearch.

Step (3) Implementation.

Write the software to do the data manipulationsspecified by the research.

So, the result should be a solution to Livingston's

"Making Something People Want is Hard"

Livingston also warns about co-founder disputes.

She has

"Not making something people want is the biggestcause of failure we see early on. (The secondbiggest is founder disputes.)"

So, here's a solution to the second biggest "causeof failure" -- be a solo founder.

But Livingston also has

"single founder and it's hard to do a startup as asingle founder."

Here she loses me: There are a lot of successfulbusinesses, small to giant, that had solo founders.So, I'm lost on why it is such a bad idea for a solofounder to try to get a company going. Sure, oncethe company is growing rapidly, then take on, say,an office manager, a guy to run the server farm, aprogrammer, a marketing guy, etc. as needed.

flinkblinkhink 14 hours ago 0 replies      
The BSD beard is an entirely different type of beard to the hipster beard.
BeeFree email editor
183 points by massiarri  15 hours ago   34 comments top 14
lemming 9 hours ago 0 replies      
Massive props for letting me play around with it without having to sign up or enter any data.
encoderer 2 hours ago 0 replies      
As we've been growing our SaaS service, Cronitor, i've been humbled by the effectiveness of simply written plain-text emails. A year ago I'd have said text emails were for luddites; now I'm an evangelist. That said, this looks like a very well done product and the HTML newsletter-style email isn't going anywhere. Congrats on shipping!
bpizzi 13 hours ago 2 replies      
Is there a list out there of open-sourced stuff like this?I've been searching for such editors to embed on some of my projects, but with no luck yet.
foolinaround 1 hour ago 0 replies      
Congrats on a cool product! Is it possible to expose this somehow as an RESTful API that people can POST to with the images as links, etc and get a link to the formed html? Is this on your roadmap?

This would be so nice in sending emails in an automated fashion.

Also, it is awesome to provide full functionality to test without jumping through signup hoops.

leeoniya 1 hour ago 0 replies      
a little OT, but related: is there a good Outlook or Office-composed email cleaner? something like HTMLpurify but that has enough knowledge of css/html to largely retain original layout?

i'm making a small web-based smtp/imap client for an internal app and there's a lot of crappy email in mailboxes that i'd want to clean before dumping them into the browser for display.

massiarri 15 hours ago 6 replies      
Free online email editor: we made it free to gather feedback and try to build the best email editor around, over time. Take a minute to check it out and let us know what you think!
coherentpony 8 hours ago 1 reply      
This is cool. Good work.

It does make me wonder though, what happened to plain text emails? I had to abandon my favourite email client (mutt) purely because I received too many html emails. And I'm not just talking about marketing emails. Those I don't care about. I'm talking about work emails from colleagues.

bialecki 7 hours ago 1 reply      
It's only a matter of time until someone open sources an editor like this or, probably more useful more most people, creates a service that embeds an email editor like this in your app.

It'll be interesting to see how much adoption it gets because I don't think it's the solution most people really want. IMO, something simpler like a Markdown / Bootstrap for email is the real solution -- something that takes a simpler syntax or simple HTML and compiles it into "email compatible" HTML.

The thing that really sucks about email design is that you are stuck with HTML circa the early 2000s. An abstraction layer that took care of those annoying details seems like the real way to go. Curious what others think.

ekr 13 hours ago 0 replies      
As a sidenote: BeeFree is a well-known Win9x malware : http://vxheavens.com/29a/29a-6/29a-6.402 .
ozh 12 hours ago 0 replies      
Super neat.

The preview window lacks a way to scroll the view (you can do it in the mobile mockup but the desktop view has no scrollbar and using keyboard to scroll down is unconvenient)

pmx 12 hours ago 0 replies      
This is awesome! I would love to be able to install this on my own server, are there any plans for something like that?
computerjunkie 9 hours ago 0 replies      
This is a nice project. I look forward to using it soon for some of my side projects.
k_ 10 hours ago 1 reply      
Great! But the test email I sent was completely broken in android's gmail app =/
keeptrying 13 hours ago 0 replies      
This is freaking amazing. Just freaking brilliant.

Thank you!

Laws behind growth patterns
4 points by aatish  1 hour ago   discuss
       cached 18 October 2014 22:02:01 GMT