skysight-inc/HackerNews huggingface dataset:
Yeah, at first it's much faster to bang out a prototypical CRUD app with Rails.

`gem install devise`, a few more incantations, and now you've got a full authentication/forgot-password/email-verification system up and running within 5 minutes. CSRF protection is included with a `protect_from_forgery` link in the ApplicationController and you don't need to know what CSRF is.

But at a point I find myself at the whim of Devise's Github Wiki to expose the method I need to override to make a trivial change. And as I diverge from the base-case of the gems in my Gemfile, I'm spending my time credentializing in gem source code to do trivial things. I need to make what should be a 5 second change to an API endpoint, but we used RABL because it was easy and now I'm back on its Github page hunting down its API doc.

Those chickens had never really come home to roost until I was a full-time Rails developer working on a monolithic app where my days became squandered to pay back technical debt by specializing in the intersection of codebases that were not my own.

That's what brought me to Clojure which I was pretty much sold on after reading about Ring (https://github.com/ring-clojure/ring/wiki/Concepts). A request is just map. Your app is just a series of functions that transform that map. And a response map comes out the other side.

In Rails, to reset a session, you call a magical method `reset_session`.

With Ring, you return the response map with its `:session` key set to `nil`.

Implementing features is much more obvious now. The hard part is figuring out how to structure and fit together the app. Especially since Rails made most of those decisions for me.

I started building a forum with Clojure and Datomic: https://github.com/danneu/clj-forum

My goal is to eventually arrive at a webapp structure that I can replicate in future Clojure webapps.

I don't really know how to use Datomic or how to organize my code or what abstractions will work, but I have a clay-ball approach to it all where I just do what's good enough now and refine it later.

But it's coming together.

If you start in the handler (https://github.com/danneu/clj-forum/blob/master/src/clj/foru...), you can get a sense of what's going on.

- Here's an attempt at recreating some of the Ruby CanCan authorization lib: https://github.com/danneu/clj-forum/blob/9c0d2b8f17acc06da9a...

- And here are the tests for it: https://github.com/danneu/clj-forum/blob/9c0d2b8f17acc06da9a...

Yeah, that was a longer post than I thought I'd write but I've been alone in my Clojure cave for a while now, complecting.
As went Reddit, so goes Hacker News (albeit far more slowly). With some sadness, I feel that it is just about time for the next refuge for hackers to spring up out of nowhere and captivate us. Even Hacker News, it seems, can't escape becoming too big.
Yandex Personalized Web Search Challenge
Nope. What I presented there is a natural place for LT to end up eventually. :)
When my mom calls, I always pick up. :)
I made this simpler, just leave google+ and I'm "safe".
There is less difference between those two scenarios than you might imagine at first glance.
Famous Jewish Sports Legends:

http://www.youtube.com/watch?v=IoACIIz33II
Look how many MEN have won, too! That is one intelligent gender.
sounds like a good article for hackbright, is there something similar existing for guys?
No, not all browsers, and not all of ISO 8601. Safari only added ISO 8601 Zulu parsing in the last few months, and IE only at version 9. Neither support explicit timezones yet. Which means there's still a large population of browsers that will choke. As I said, date parsing is a mess.

In any case, my general point still stands: dates are the only "data" type (i.e. not a function, regex, etc.) which is not supported by JSON. So even if there were a usable universal serialization format, you'd still need to post-process the results of the JSON parser to convert the strings into dates.
It's W14 I think now, unless I suddenly missed 6 months.
0.1% of the world's population and 20% of the prizes won!
this is from 1999. I was hoping for an update as its 13 years out of date...
You can use CORS [1] on browsers that support it. [2] You really should use it if at all possible given your application's constraints, so you don't have to abuse GET requests and can use a JSON parser.

[1] http://en.m.wikipedia.org/wiki/Cross-origin_resource_sharing

[2] http://caniuse.com/cors
Awesome, that's great to hear. Nice to see you're still excited by the Cydia project. I've had gripes with it in the past but your enthusiasm gives me hope.
There's a certain euphoria I get when I see a different color on GitHub than the normal ruby, python, shell, and JS.
It can be sneaky or considerate, depends when you use it. The problem with the abrupt "hanging up" button is it's binary like a car horn - there's no way to do it nicely. If you're in a meeting where you can't take the call, it's a gentle way to let the caller down.
This article resonated with me, and I agree with the main points. It is interesting to look at etymology [1] of the word passion. It goes along the lines of suffering, etc. Why would anyone recommend to anybody to go and suffer? Unless it is a "suffering" related to the effort you need to make in order to learn something new.

[1] http://www.etymonline.com/index.php?term=passion
I've spent a lot more than 100 days listlessly wandering around with no direction, and I think 10 instances of 100 days aiming in deliberately wrong directions would've been more interesting, and I'd have learned more.

(Exception is if I got into horrible debt or did/received some sort of lasting damage).
It could be argued that DNA is 'just information'.
You forgot “and then wasn’t even bothered to listen to the voicemail”.

Why would you even want to talk to her, with that monumental level of disdain?
You mean one that neither side sees any benefit to bragging about. Most mature people realize there is about zero personal benefit to letting folks know that you now have a few million in the bank. Similarly, most acquirers realize there is about zero corporate benefit to letting folks know that you just paid a few million for a 2-month old startup. So it is to both sides' advantage to keep the terms of the deal secret.

Don't assume that just because you don't know about something, it's inconsequential.
the new rules of engagement: Call only if truly necessary. Text first.

These new rules of engagement are also old rules of engagement. In older times people called only if truly necessary. They hand-wrote letters otherwise.

I wish people started writing letters again. There could be a startup idea waiting to be discovered around this.
No meaning is a little strong, eg:

http://advrider.com/forums/showthread.php?t=801515

exist (while http://advrider.com/forums/showthread.php?t=801517 doesn't at this time).

"Normally" such an app (avrider) would be set up with routing such that the url became /forum/thread/<id> -- and with a simple 6-digit id, that's much more managable to type/communicate manually than an uuid or something.

All that said, I basically agree -- exposing some "magic" constant/serial number to the user usually doesn't do much to help with the ux. It's actually an interesting problem: what would be the better, more "true" web/REST-like url-scheme for a forum? Perhaps forum/topic/sub-topic/thread-topic ? How limiting would that be wrt. reorganizing the forum threads (and not breaking links) -- this is especially an issue if there's a chance of re-using uri's -- it's annoying to have a link to one discussion morph into a link to another one. I don't think there are any solutions that are significantly better than a (symbolic/numerical) thread/topic id...

edit: Actually I see the sense in the email-id-like urls of the d-mars forum (or usenet-like).
cmon man... the last jibe about Techcrunch was a bit was a bit snarky, but this post speaks the truth. Product shut down, founders joining as engineers. is there anything mean spirited about stating the obvious?
Just checked it in Github. It's 100% Scala. :)
We should all turn off our phones until a Bruce Springsteen song makes us burst out crying: http://www.youtube.com/watch?v=5HbYScltf1c

I'm joking, of course, but Louis makes some insightful points that go along with the author's argument.
Limit how much money a team gets in prize revenue to progressive levels where even the losers can fund the next race, and restrain most of the revenue streams to funnel through prize money, and you effectively limit how much money a team is allowed to spend. Nothing else really does it, they just invite rule stretching.
How to convert Blu-ray to DVD with DVDFab Blu-ray to DVD converter
Do you want to convert blu-ray to dvd and watch blu-ray movies on dvd player? DVDFab Blu-ray to DVD converter will help you to convert Blu-ray to DVD with high output video quality. You can enjoy the same high-definition blu-ray movies on DVD players.
I found that portion a little shocking. Is that at all common?
By the way, has anyone come up with a possible explanation for the seemingly disproportionate number of Jewish laureates and smart people in general? Do Jews have some tradition or belief that's helpful in this?
That was my thought as well. Basically the mouse has a huge range of motion and you can very aggressively move it and execute commands with buttons while moving. That doesn't work on track pads or presumably on this demo yet. Moves that would be one mouse stroke from left corner to right corner, become three or four "strokes" of the touch pad. And if you make the touch pad sensitive that this is a single stroke, then fine movement is compromised.

I keep hoping for something like the nunchuck controller on the Wii where the nunchuk can keep track of its absolute coordinates and you then can do fine movement in the center of the box and large movement on the outer edges.
While this is an interesting statistic, it can be interpreted in many ways, not all of which are meaningful.

Statistically, more men have won Nobel prizes than women (by a large margin). Most Nobel laureates are Caucasian. Most are from the western hemisphere. Other than gender, it may be interpreted to mean that if a group which makes a small fraction of the total world population, they must be better/smarter.

It's a fallacious argument of course, since there can be many other factors at play here. How much of it is because these groups have access to more funds, that most of them are based in the United States which has better and more well-funded universities? What about social factors that have nothing to do with race/religion?

Along these lines, I could submit a link about how Indians who make up a tiny fraction of the American population are so much more successful than $POPULATION [1], but it's a meaningless statistic to have, other than for some misplaced pride.

1. http://www.forbes.com/2009/02/24/bobby-jindal-indian-america...
Court: NSA can continue sweeping phone data collection
The pain is worth it.

There is a lot of confusion over what its all about, the arguments dont matter.

A simple exercise to show you why 3.0 is better.

Compare the printing of a concatenated set of strings without wanting to print each segment on a newline.
In python 2 you need to do silly things like this.

import sys
sys.stdout.write('.')

In python 3 its just an argument on the print function, clean, easy to read, powerful once you grasp other ways it can be used.

print('.', end="")

This is just the start. It may seem small, but sometimes the smallest thing can be the biggest reason.
Yeah, it's based on our tradition of studying Torah translating to studying other fields. The built in cultural requirement to always be a good study has made us wildly successful in academics.
I think at that point - you probably shouldn't divulge the entirety of your business plans to them.

You can talk to someone about your business without giving away everything.
It must be nice to live in a world in which you never have to read JSON. Or, for that matter, any other format which is used to exchange data between machines - binary included. Worse, sometimes even XML.

I should like to visit that world one day.
I've been interested in how it works since I first saw it! Can't wait for the documentation. Though I think I'm going to learn scala just to read through this. Thanks for putting it up!
You really do not understand what is going on here.

Hushmail would have the exact same problem, Hushmail is not all that different from Lavabit.

When you load a message from your hushmail encrypted inbox it is DECRYPTED on the server side using the password you provided at login, then the HTML representing the email contained in your inbox it is then ENCRYPTED by the web server using SSL and Signed Certificate that is recognized by a web browser, in Hushmails case that CA is thawte, in LB case the CA was GoDaddy and sent to you.

ALL HUSHMAIL USERS share the same SSL Encryption from the Hushmail server to their Browser, this is how the web works. There is no changing at least not by a single company.

The only way around that would be to not use HTTP, or web browsers. But then you could create an entire new messaging system like BitMessage, but LavaBit was attempting to give people private EMAIL, not create a new messaging protocol
In traditional Jewish culture there is a large emphasis on education. In the most traditional sense, Rabbis are essentially scholars. They study the Torah. In ancient times they would sit around and do nothing but study the Torah and discuss its various interpretations--this was their primary purpose. You might consider them among the world's first pedants :) In traditional communities Rabbis are among the most respected members. Consequently, there is tremendous value placed on qualities of intelligence and conscientious study. Fast forward to current times and that still exists to a great degree in modern Jewish culture (in my experience).
The article talk page[1] for this article points to some problems other Wikipedians have found with this article. It's easy to misclassify people without very careful checking of their biographies.

[1] https://en.wikipedia.org/wiki/Talk:List_of_Jewish_Nobel_laur...
I can understand saying a statistic might be partly confounded by additional factors. I can't understand calling it meaningless. Just that it might not mean exactly what's implied. The stat itself is pretty hard to miss.
The nature of variance means that you would expect to find the highest and lowest means in groups with the smallest populations.
You should submit a more interesting article in response, that's the best way to teach the poster a lesson.
Didn't you end it with a new product name? I left the auditorium a little disappointed, I got a vague impression that LT wasn't living up to your expectations or something.
So what's the state of research in breaking out of the Von Neumann approach and going with a RAM-free architecture where the CPU has m(b)illions of registers you just do everything in? Of course it's expensive, but let's say you have effectively infinite dollars, is this a good idea?
The online tutorials are good, but I'd suggest finding some local events that other Rails devs are attending and network.

You can learn a lot from these people just by showing up and expressing a desire to learn.
Further on the "tough luck" point, that is not how our legal system is suppose to work, the government infact does not get access to any information even if they have a reasonable suspicion it is being "sheltered", there are all kinds of limits that are suppose to exist, and the "tough luck" part is suppose to be the burden of the GOVERNMENT not the people,
Gistub - A gist-like application for sharing code snippets in house
Gistub is a stand alone application for sharing snippet such as gist.github.com.

https://github.com/seratch/gistub

If you're familiar with Rails apps, you can set up Gistub in several minutes.

Many companies and organizations use Gistub for sharing code snippets safely in house.
I'm old and I fire people who try to innovate in my company with new technical ideas seems like a weak argument.

If you don't care about new technology and would rather focus on your owns hockey, that is fine, but please don't go on the attack(1). It demotivates people who want to innovate with new "clever shit"

1. It was not a direct attack, but I would consider making a point against something then purposely ignoring an experts defense in at least the same category
You're right, and I'm horrified, too. The various replacements are horrendously overcomplicated. Heck, I'd use this retro app as my go to drawing app, Chicago font and all, if it had a bigger canvas and the ability to save and read files.
About the Dual-, Triple-, and Quad-Channel Memory Architectures [2011]
That is an endemic danger to all forms of government. It's not a disadvantage of state power, but a disadvantage of power itself.
They need to re-make American Psycho but base it in SV, just so I can hear Christian Bale's inner monologue again saying ridiculous things like this (and everything else in that interview, for that matter.)
They value education and work very hard to excel in these areas? In America, I think people in general would rather get MBA's and law degrees and simply import engineers and scientists. We've had a dislike of nerds, geeks, and "smart" people for quite some time. It only started becoming somewhat acceptable to people once you could make a lot of money.

In software development, you'll frequently find many people simply want to use the job as a stepping stone to middle management.
Agree , and there are beautiful Jewish actresses too.
I had a Google+ account but then I deleted it. Now that link to opt out of the face endorsement is telling me I have to setup a G+ account to be able to set it.
True story: David Byrne rode in my Honda Civic. He was doing a studio visit at the UCLA school of art, and he got hungry for lunch and some alone time. My wife, a student there at the time, drove him to a sandwich shop nearby.

He was at UCLA showing some photos he had been taking, and doing studio visits with the MFA (not BFA) students at UCLA's (very prestigious) art school. He's quite unassuming.

He's also not an old fogey. If he says something is wrong, he's worth listening to, even though he's largely repeating other sources and familiar stories.

His message is not what we want to hear. We want to hear that the Internet is a win all around, except for dinosaurs that deserve to be disrupted anyway. It's hard to make the case that indie musicians needed to be disrupted.
My philosophy on testing has changed
More with Less: Why Vroozi Develops with Angular js
Average IQ of 115 among the Ashkenazim. That's why. It's not really that interesting, but it enrages almost everyone who hears it. 115 isn't that smart, but it works out that they have a huge disproportion of members in the more important 145+ IQ range.

Anyway, you'll find that Jews have similar numbers in such things as Fields medals, Senate seats, the Forbes 400, etc, all at about 15-25 percent of the total.
It must be noted that most Korean people can read the Latin alphabet, because they get taught English. Now, it is not necessarily the case that they _learn_ English, but they get taught English.

Also, the orthography is not perfectly regular. 합니다, if it were regular, would be spoken "hapnida", but for phonetic convenience in the Seoul dialect it is spoken "hamnida". Something similar goes on for things like 학년.

It remains a legitimate focal point for the pride of the Korean people, however.
It has been a while since I read that series of articles, but the gist of it was:

-The author predicts that the business side of entrepreneurship will become increasingly commoditized, with programs like YC supplanting business school as the expected qualification for executives. The author parallels the unique skills required by railroad and steel entrepreneurs (access to funding networks, an ability to act on incomplete and indistinct market data and so on) with those of today's tech entrepreneurs and then observes how those skills became less valuable as the railroad and steel markets matured and consolidated to the point where the risk-taking entrepreneurs were no longer necessary and were replaced by dry MBA-types.

-The author predicts that the tech side will evolve into something like the guild system used by artisans prior to the industrial revolution, since engineers are still the gatekeepers to technology.

-Finally, the author predicts that both of these groups will become increasingly beholden to finance-types, albeit with the engineers having quite a lot more leverage if they can manage to establish some kind of collective bargaining platform (i.e. a guild). By nature of being individually indistinct and for the most part interchangeable in terms of skills as tech markets become less risky, business-oriented entrepreneurs are therefore the new labor in the way that manufacturing jobs were the old labor.

By the way, I thought it was a long but pretty fantastic read and would highly recommend it if you can find a few hours of free time.
http://Codewars.com, - Santa Monica, CA

The society where devs achieve mastery, is building the world's code challenge library and changing the way we improve our code skills.

We're looking for our next hires to help us achieve this - Senior Rails Developers... info@codewars.com

Ruby on Rails application, using MongoDB, Redis and a custom JS front-end (built on jQuery/SugarJS).

We’ve raised capital from prominent investors and are growing fast (Brian Lee – Legalzoom, Honest Co & Paige Craig).
Skinny framework - Scala on Rails
Skinny framework is a full-stack web app framework, which is built on Scalatra and additional components are integrated.

To put it simply, Skinny framework’s concept is Scala on Rails. Skinny is highly inspired by Ruby on Rails and it is optimized for sustainable productivity for ordinary Servlet-based app development.

[Notice] Still in alpha stage. Architecture and API compatibility won’t be kept until 1.0 release.

https://github.com/seratch/skinny-framework

Check it out & please give us feedback!
The argument about the value of ideas is a stupid one because it assumes that "idea" is a concept we can even talk about. There is a key dimension to ideas that matters and can make an idea a very valuable thing on its own: depth.

Anyone can just come up with a random idea with no depth, but objectively good ideas do exist: they have a detailed and nuanced concept that has been refined through careful thought and experience. A good idea for a product comes from experience and intuition, and contains a number of aspects to it like a target market, a particular way to position a product, a particular way to provide an underserved need, and a compelling justification for why something is going to make money. And for all the things about an idea that you see, there are countless of things you don't see, ie, the things the idea isn't and the reasons it's not.

They used to call these things "business plans" but I heard people don't write those anymore.
For centuries, Jews in Europe were effectively barred from a great many professions. The big exception tended to be finance (money lending - which Christians were often barred from). So Jewish kids had to learn a lot of math, and some Jewish families had a lot of money.

There's actually a big boost second-generation immigrants get. They understand the culture they are in, but they feel they need to work hard to keep up, and they aren't too afraid to break the rules (since it's not really their culture).