skysight-inc/HackerNews huggingface dataset:
Yeah, I think this practice originated at Amazon not long after Edward Tufte's article “The Cognitive Style of PowerPoint” was published. I think I heard that Bezos read that article and was influenced by it.
Major arcs for Goldbach's theorem
The most barebones version is very simple:
lein has a plugin called lein-cljsbuild. In your project.clj there is a way to specify the directories this program needs to watch for file changes. lein cljsbuild has an option "auto" which activates the directory watcher and automatically recompiles the cljs files when one of them changes.

This long-running program keeps the same jvm running for all the compiles, and lets you iterate more quickly.
Do people really want to roll their own Webservers in Go? That's like a lot of work and sounds like disasters waiting to be happening. Sure it has potential, but I'll wait till something mature comes along and then use that. In mean time if you want to get of Ruby, I'd use something proven and fast like Java. There's really nothing wrong with Tomcats.
A more in-depth treatment "no Powerpoint" at Amazon is given here by Steve Yegge:

https://plus.google.com/110981030061712822816/posts/AaygmbzV...
Thanks for this. As someone thinking about doing the similar, I was very happy to hear about someone else's story. Keep up!
It does have the Haskell versions in the appendix.

Besides, depending on your perspective, both SML and Haskell are basically functional pseudocode.
There're a few Go IDEs that integrate GDB into the IDE.

http://geekmonkey.org/articles/20-comparison-of-ides-for-goo...

I'm the author of one of them (Zeus) and while the results are not as slick as the Visual Studio debugger it's a better than straight out GDB.
I believe his point is you shouldn't find yourself in that situation in the first place.
I wonder what other interesting books are out there that just need someone to review them on slashdot.
Some questions. Background: I'm coming to the whole world of functional programming via Ruby (via C).

Doesn't Clojure have purely functional (immutable) data structures? Whenever this area is talked about I always hear Clojure mentioned. Do other functional languages have libraries (standard or otherwise) of these? Are these data structures implemented in Clojure itself?

I kind of see Ruby like a hybrid functional language. Could Ruby be used to implement the data structures in this book, or would that be like a square peg in a round hole? Didn't Ruby recently get official lazy evaluation?

Hum, so many questions, so little Google :(
For clarification, the 6 page memo is not read aloud. Each person is provided a copy at the beginning of the meeting and the first 10-15 minutes of the meeting are completely silent.

This actually works pretty well because in the real world people usually only skim the info provided in advance of most meetings because they only need to "get the gist" of what's being said. This forces everyone to have a thorough understanding and promotes more thoughtful discussion.
I'd rather that than not be in the place where my users are looking.
Intelligent To Do List App Any.do Raises $3.5 Million
If you make a change to an integer that was in a variable and passed in by parameter, does Javascript really make the change to the caller's variable?
Although I've seen all the 'bad examples' come by, on average I don't have much of a problem following ppt backed presentations, contrary, apparently, to others.

Nevertheless I think this is a great idea on itself. I've seen too many meetings where there was reading material but so few people read it that the talk actually focussed on them.

There's one issue though, and only experience will tell whether it is relevant. I for myself am fond of taking in knowledge via paper but the effectiveness of this highly depends on the moment I'm reading. Also I've noticed I find it harder to concentrate when I'm reading 'together in a group'. I feel a bit rushed by it. But perhaps that's just me or something that is easy to get used to.
Join Tim Ferriss & Alexis Ohanian for Dinner
Wifi obd muliscan elm327
Read diagnostic trouble codes, both generic and manufacturer-specific, and display their meaning (over 3000 generic code definitions in the database).
Pursuing your passion: bravo.

In reading this, however, I can't help but read into it a belief of the "inevitability of success". Instead of a $200M exit, you might not see $200. (In which case your decision looks even better.) However, your pursuit of clean water might not be successful either: inability to raise money, technologies issues, uncooperative or greedy governments, etc.
You felt this way when George W. Bush was president, too?
So? Is this like an appeal to authority?
I would guess the money is based on speculation that a larger company (dropbox, google, facebook) would purchase your company and add your feature to their existing product.
@Aaron695 - it was written by a person who is too stupid and too lazy to make use of the tools that are available. No, not everyone can really "get something" by going to graduate school. And not everyone that does go to graduate school is going to succeed because of it. But to say that graduate school is useless, or that it makes you a bad candidate for jobs, is just stupid. Personally, I don't want to work for a company that doesn't value education.

I went to graduate school, busted my ass all day every day, and landed a great job before I graduated just this past Saturday. Is that the story that everyone in gradschool gets to tell? No. But getting a job isn't the reason I went to gradschool in the first place. And building a house isn't the reason you walk into a hardware store. You go to the store to get the tools, and you speak with professionals to get the knowledge. Then you are better equipped to tackle real tasks when the time comes to use those tools.

Master's degree in the humanities is useless? I landed a 48K starting salary job. Do I have 60K in loan debt? Yeah. But you know what? I'll have it paid off in two years. Because it's called an investment. Investments can pay off if you make them do it, and if you can't that doesn't mean it was a bad investment, it just means you were unable to make it pay off.

These people that complain about graduate school are just bad investors, they can't see potential, and they are discussing a machine that they can't understand. It's fine that they do it, and I'm glad that they feel as though they are making a good point. But I've got no patience for them, because they are discussing things that they have no understanding of, and it's like being back in grad school where the bad students tried to act like they did the work but didn't. It shows them to be lazy, stupid, and a waste of my time.
The most epic Helm's Deep Lego recreation you'll see in this lifetime
> I kind of see Ruby like a hybrid functional language.

Functions aren't even first class in Ruby (though it does have closures). I certainly wouldn't describe it as a hybrid functional language.
Adding to that, I have a large django project and I would love to use go for api, but how to deal with all the model code written in python?
Of course if you say 'you have to live with it' then you really have to 'live with it'. After some time, you no longer complain about it.

But this is 2013, there are somethings that expected to come from a language default. Exceptions are one of them, few such things I can think of are things like regular expressions, closures etc.
Would you mind e-mailing me? Would like to talk to you about this. I'm jared at wednesdaynight.me.
When I was in high school I tried to ban powerpoint, arguing that it inhibited our ability to grow as public speakers. I wrote Edward Tufte and told him about it and he shipped me 20 copies of "The Cognitive Style of Powerpoint: Pitching Out Corrupts Within" (http://www.edwardtufte.com/tufte/books_pp).

Some teachers opposed it and I ended up losing. I'm sure Powerpoint was more convenient for them. I use deck.js for slides now but mostly for images - the other slides tend to have 3-4 words while I try and tell a story to draw in readers.

My last project pitch to management I printed out copies of a written proposal and had everyone read for ten minutes to start the meeting. It was actually really nice.
> No offense but that page is horrible.

I'm pretty sure that page is auto generated by GoDoc, an automatic documentation tool that generates documentation on the fly.

For auto generated documentation I'd say it looks pretty darn good!
the %v and %T flags to the printing package. surprisingly powerful :)
My preferred powerpoints support the talk. They provide things the speaker cannot- pictures, tables, graphs. Sometimes bullets are nice for openings and closings to summarize.
Memo read silently and then everyone asks questions after attendees are finished. This is for mid-small sized meetings.
I guess you could roll your own... or use the one from the standard library: http://golang.org/pkg/net/http/#ListenAndServe
Not 1:1 but FireFox has a 3D view for its page inspector: https://developer.mozilla.org/en-US/docs/Tools/Page_Inspecto...
Springsource releases Reactor
Google welcomes Gladstone, MO to the Fiber family
When it's a laptop full of customer information left around in the street - as this analogously was, do you tell the company so they can cover it up or the news so people know to watch for fraudulent charges?

Weev joked about a lot. Stuff that would have been fitting to have happen to AT&T considering their negligent practices and disgraceful follow-up, but if we're guilty of what we joke about ...
That's a false dichotomy. Matchmaking is already going on and successful relationships have been established that way, we just make it more affordable and transparent. Linx Dating charges $30,000 for 11 dates spread out over 2 years, and they charge $500 just for the screening process.

Online dating has a higher frequency of use than social networking. If you thought Facebook was a time sink, give online dating a try. It's worse than you'd think.
I don't think you're allowed to let people place bets per se, but you can let them buy into a tournament for real money. There are several sites that have this sort of thing such as http://draftday.com.
Of course they aren't inherently bad. Powerpoint is a tool. There are good ways and bad ways to use it. It's easier to use Powerpoint ineffectively than with other mediums.
This just doubles my question from reading the original post: A full half-hour, for a six-page memo? Are these incredibly dense and full of new information to the readers? People don't really read that slowly. Average adult reading speed is something like 250 wpm. Average memo might be, what, 300 wpp? So, six minutes to read, maybe ten if you're taking your time?

Not sure anyone has the answer, but that length of reading time vs. the presumed number of words to be read struck me as notable.
Having written a few web servers (and other servers) in Go, I assure you that you will be surprised how little work it is. However, I think where Go will shine is in highly customizable "frameworks"—not in the vein of Rails etc. at all but rather collections of components you can piece together for your own needs. You can already see how this will look with the net/http library and its Handlers: just about as easy and clear as hooking in Rack or WSGI middleware/apps, but with the safety and holy-mother-of-job speed that you just don't see in Ruby or Python (okay, the speed isn't that big a deal unless you've only been exposed to Ruby...) and without Java's startup times.
The startup secret sauce
Shining Mother's Teeth from May 10 to May 20
The Mother's Day enjoy 5% discount on all whitering products, and additional ￡39.99 to buy whitening accesspries from May 10 to May 20.
Incidentally, the same stack that powers dl.google.com.
You can find similar laws in many states. Here is Florida's:

705.102 Reporting lost or abandoned property.—
(1) Whenever any person finds any lost or abandoned property, such person shall report the description and location of the property to a law enforcement officer.
...
(3) It is unlawful for any person who finds any lost or abandoned property to appropriate the same to his or her own use or to refuse to deliver the same when required.
(4) Any person who unlawfully appropriates such lost or abandoned property to his or her own use or refuses to deliver such property when required commits theft as defined in s. 812.014, punishable as provided in s. 775.082, s. 775.083, or s. 775.084.*

Similar laws are on the books in many US jurisdictions. It is actually quite common to bring police into these matters. (P.S. You might reasonably think of e.g. an envelope with one paycheck worth of money as the upper bound on property likely to be found abandoned, but a lot of the legal cases for this sort of thing involve cash hordes or doing things like abandoning e.g. a building or very valuable capital machinery.)

There's a locally famous case in my neck of Japan where a construction company, hired to break ground on a new building, discovered approximately $300,000 in cash buried in a tin can. It actually went before a magistrate, quite unusually for Japan, because it was very unclear who owned the money. The ruling was that the construction company received 25% (for having legal control of the work site) and the workers received 75% (for having actually found the money), while the land owner received 0%, because they had "no cognizable interest in property which they were unaware existed", and the (unknown) owner of the property had forfeited any interest in it by abandoning it in circumstances where they could not reasonably have precluded others from accessing it.

The court might have been smiling as it said that, particularly to the land owner, because the "Everybody knows it and nobody is saying it" conclusion was that the only reason somebody buries $300k and refuses to acknowledge it when it is unearthed is because the money is dirty. (The rumor was "untaxed proceeds of mob operations.")
Go's aha moment is its low cognitive overhead.

I think some of us already had that with the first Java versions. Actually, Go looks a lot like old Java versions, minus the VM, plus Goroutines/channels, and static duck typing.

I have written a fair share of Go code and ultimately it's a very boring, but predictable language. If it builds a larger ecosystem, it will not be much different than a Java that compiles to native code. Without some of the advantages of the JVM.

(What we are really seeing here on HN lately is a hype, pretty much like node.js and FP before. Go has a better chance to stick, because it has a good steward.)
Nobody ever claimed that it was.
I'm offering to donate $100 to the author if he would like to update the book as he mentions in his story, and I'd like to get the book as a PDF instead of on paper because of the code samples and searching.

This is my personal gift to him because I value his ideas and I hope to learn more. This may also inspire other people here to offer to donate, which will be great if it happens.
"I'm worried about scale as if this thing is going to take off it needs to scale big..."

Please don't say this.

If you are being paid by someone else, please check with them to ensure what their priorities are when things "scale big" bc often times you can bide yourself time if you have their requirements met while you scramble to make everything perfect on the backend.

If you are not being paid by someone else or this is a side project, then please do not try and solve this question now. Answers to questions of "scale" are so broad that you will drive yourself mad trying to find the "perfect" tool, when one doesn't exist. You don't scale a language or a framework, you scale application logic. Scaling to millions of requests is the best possible problem to have, but put yourself in a position to have that problem!

And asking basic questions of how to build something that can handle some amount of load in a language that you are not familiar with will FAR outweigh the perceived benefits of choosing that language/framework!
The grandparent must be joking. We would never pay someone to go out on a date with one of our members. If anything, there's already plenty of incentive for them. Free round of drinks and we've already vetted the guy? Couldn't be any easier.
Its a good way to check if your bullshit meter is working properly...
Amazon, when I worked there, had the worst meeting discipline of all the companies I have worked for. Meetings normally started 10 minutes late and most people didn't show up until 5 minutes after the start time. Being punctual it drove me up the wall.
It's not the tool, it is the presenter. Often times, they lean on the tool rather than actually thinking about their presentation.
I assume you're calling the go command a few times in parallel, hence the improvement with -j4. I wonder if it would be faster to aggregate all the packages you need to build in a variable, and call the go command with all of them.

i.e. instead of issuing "go build foo/mylib" and "go build bar/myotherlib" in parallel, just issuing "go build foo/mylib bar/myotherlib".

I say this because I remember there being logic inside the go command to parallelize builds already, see the "-p" flag in "go help build". In particular, the go command will be able to avoid statting all the files, comparing mod times twice, recomputing the DAG, etc. Although, considering how fast it runs anyway, this speedup might be negligible...
As an audience person (ie, listening to talks) I believe "Powerpoint is easy for presenter, hard for audience" is crazy talk.

I generally follow using the slides, not listening to the dude who's talking for 30min-1h thank you very much.

Making things simple as you present something complex has nothing to do with having a powerpoint presentation or not. Nothing.

Giving a paper to read is just the same as powerpoint, except if the speaker sucks, you don't have to endure that. So yeah. Wrong punch line, okay approach.
Anyone can recommend a good place to start reading about *nix kernel for non-programmers? Or any other programing concepts that are being referred in the post? I'm pretty green sysop guy and want to try and understand better the post (currently I'm getting maybe 10-20%)
Dreamhost is always experiencing some level of problems in the years I've used them as a host. You get what you pay for...
I think you're misunderstanding how it works. The ratio is irrelevant. We have 70,000 users on our internal network already, but we've got more options. Our matchmakers can go through their personal network, find people while they're out, or check other sites. Our theory is that it doesn't matter where the match comes from, as long as we make one that's good that's what is important. Once a matchmaker claims you as their client, they will find you a good match, and if they fail, you pay nothing at all.
That's just concern troll nonsense, or what someone who'd never heard of software would say. It's easier to download a range of IDs than to guess which ones are valid.

And "three email addresses leaked - hacker claims more could be at risk" is pathetic and you know it would be ignored. By the company, by the news, and ultimately, by users.

Also, there's a fallacy here. You admit it's reasonable to download, leak, etc, but then make it seem unreasonable because he did too much of it.

The joke of it though, is that ultimately you-all can piss and moan about your convenient morals, but what Weev should have done - by your "anything legal is A-OK" standards - is to emigrate to Russia (or elsewhere) and sell the data to a local "security firm". Then he'd have been rich, and safe, and AT&T would either be secure or out of business.

But instead he did the honest thing (and inconvenienced a wealthy corporation in doing so) and suffers greatly.

Next time, zero-day through Tor. Just saying.
Go acts like a scripting language, but runs like a compiled one. That's why I love it. The right mix of C and Python.
I disagree. It's easier to be a bad speaker than it is to make a bad power point. Even thus you can make both bad, speaking is a LOT harder.
Learning as you Go.
It's roughly the same situation as node thought right? Simple HTTP server class as a first class citizen that makes the application self contained, but if you want more advanced functionality you can throw a proxy (NGINX, say) in front.
This is incorrect. I've written a bunch of ARM firmware in Go and I've seen server applications that use custom allocators for allocation sensitive code.
I had the same questions, so I went ahead and prototyped a tiny API in Go: https://github.com/melvinmt/translation.io

Building an API in Go feels -very- robust because of the strong typing and the strict compiler. After a while you'll discover the strength of interfaces and be pleasantly surprised. Combined with the performance boost, I can't think of a better language to write an API in.
I'm going to check this out, but the cadence of the lectures (just by looking at Classical Mechanics) seems pretty high for a 1.5 hour lecture, getting to Lagrangians in the third lecture seems pretty advanced for a survey of the subject especially targeted at enthusiasts.

A lot of the stuff covered in this series of courses wouldn't even be touched in a lot of undergrad Physics programs, outside of a small survey/project as part of a more broad course.
Announcing our first online accelerator partnership | AWS APAC
The above advice is probably really good if you think of women as objects.
Go is the oncoming storm. Been writing in Go for an year now. My dev config: API server + AngularJS. Before Go, I had never done serious web development(Android Developer), so I don't know the difference, but when I see fellow developers talking about concurrency and API's with respect and awe, I giggle inside a little.

Previously I have also done GUI programming with Python, and the freedom from: not worrying about indentation, slow speed and default sync behavior is relieving.

Talking about verbosity is a bit dodgy since it also depends on the skills of the programmer. But, at-least in my case, I think my Go code is less verbose then I would have written in Python. One of the main reasons for that is the highly accessible type system.
You can ask us to delete it and we will, at any time. Our e-mail is hello at wednesdaynight.me.
This argument of "Look at everyone else, we aren't so bad" is a absolutely terrible argument. It means fuck all.

Shouldn't the US be showing how it is supposed to be done? Shouldn't the US be the one that is holding itself to the highest standards?
Why was the contest only between Romney and Obama?

Why do you have to be uber wealthy to run in a country ruled "by the people"?

The U.S's primary problem seems to be that it has transformed into (or perhaps always was) a corporate run oligarchy. Except it walks around saying it's a democratic republic...

The newspeak runs so deep, that what I say is controversial, despite being quite factual... it's very saddening (if you care about such things).
I do look forward to programming in Go. My day gig is working with PHP and horribly written Python (globals everywhere). Go is, simply put, refreshing. So much, that I'm moving away from Python as my go to web language to Go.
Amazing how design memes iterate. This looks so much like the Athena Xt widget set.

http://xawm.sourceforge.net/XawM.gif
If it bothers you, you can ask the matchmaker that you don't need to have drinks paid for and we'll credit it back to your account.

We have no hidden agenda here. All that we care about is that our members enjoy the experience, and we see dealing with paying for the drinks as an unnecessary extra step.
First thing I thought of was Xaw.
Speaking of cozy, a lot of right-wing websites are noticing that the President of CBS news is brother to one of the Obama administration's national security advisors: http://dailycaller.com/2013/05/11/top-obama-officials-brothe...
The idea that everyone abides by a standard protocol is a dead giveaway that the author has never spoken with an actual Amazon employee.