skysight-inc/HackerNews huggingface dataset:
It's an interesting idea. With proper copyright agreements, NF would be able to leverage their access to series all over the world. If the producers can reduce the cost per episode to the point this would make sense, the model could, very well, become the dominant one.

As far as "The Event" is concerned, I guess the first thing to do is to fire the current writers and hire someone off the street. That would be a huge improvement.
1.9.2 has some slow startup problems with rails 3 -- I don't believe your benchmark measures startup time.
An alternative for Google's open accessory toolkit. Works on Android 1.5 and up
Time based relevancy exists - if you click "More search tools" you can choose from fixed dates or enter your own range.

Google Places looks like it's designed to really identify the best restaurant.
Damn cool....
I suppose that's fine for you. However, I used to be the same way..and after years of this, I realized how many things in life that I missed.

You can't ever get that time or those experiences back. Once you are old, there is no rewind.
If It’s Worth Doing, It’s Worth Stealing
Intel's advantage:

1. Decades of experience, smart people, and good chip design.

2. Making a chip with Core i7-like power is hard, even an ARM. It'd probably be a totally new experience for most ARM chip designers, very expensive, and it might not even sell.
Their platform changes are mostly about reinventing the wheel. They dont even introduce important features, instead they strip them ( profile boxes, notifications, profile tabs etc)
So what you're say is, you didn't read the article?
What older version were you comparing to?
I understand, but there are plenty of experiences I know I will enjoy with my girlfriend and a few close friends. I plan on traveling the world and seeing great works of art.
2.5" 3.5" IDE/SATA HDD Dock Docking Station + USB HUB
Supports 2.5", 3.5" SATA/IDE hard drive
Supports E-SATA,USB1.1, USB2.0, SATA I, and SATA II compatible
Built-in 2-port USB 2.0 hub
Built-in multi-card reader for SD/MS/CF/XD-memory
Plugs & play and hot-swappable
President Obama Wants You--In Jail
TL;DR: They have windows developers, git isn't optimized for use on windows, whereas HG runs well wherever Python is available.
This shit is literally dripping with cool aid
AUR from the command line: part 1
Valid point, but not a great example. You get a syntax error in Safari's Web Inspector even if you type that JSON yourself (i.e. no Unicode funny business):

> {"JSON":"rocks!"}
SyntaxError: Parse error
Right, you don't need "U+2028" character to reproduce the error. Why ? Because the parser handles {} as a block code, not as an object declaration.

Actually, the "good example" should be :
var obj = {"JSON":"ro cks!"}
Indeed. You get the same error in Chrome and a slightly different one in Firefox. That isn't valid JavaScript on its own.
Fexl Version a3 now released
Notice that to get a "step" plot it is necessary to assume that probability of getting an A is strongly correlated with the SAT score. The paper says that for humanities there is no strong correlation.

On the other hand, the "result" for physics is an elementary consequence of repeated trials (binomial distribution)
"Starting a test or server on my dev machine takes 20-30 seconds. Particularly with tests, this is a huge problem for doing proper TDD"

Long startup times or not, sounds like you should probably be using autotest or watchr. 20-30 seconds is not normal. Unless the app has a very large amount of code and dependencies, that sounds like an environment issue.

"while most "Rubyists" would rather pollute the namespace"

That's unfair, and I say that as someone who is very adamant about clarity, explicitness and simplicity in my apps. In my experience, most (not all, but most) of the libraries where people are doing weird things are libraries that are far from necessary, so avoiding that is trivial.

For instance, you cite metawhere. First, I haven't investigated the implementation in depth, but, FYI, it doesn't appear to use method_missing at all. Secondly, I'd be very hesitant to include a library like this in an app, regardless of the implementation, since it's too invasive of a dependency.
Along with that, it's also for doing things like

my $old = "foo"; my $new = $old =~ s/foo/bar/r;

$old still contains "foo" and $new contains "bar", but inside a map should be great as well.
No, it's not. He's asking for more detail than that. Otherwise, he wouldn't have responded to a comment saying "you need a professional to guide you through this" with "Can you explain in a bit more depth?".
The code page now includes some simple instructions for doing a quick
download and test.

I also made a very nice but simple enhancement to the grammar. Now when
you want to do a recursive definition, you must use "==" instead of the
normal "=". That might sound like a pain, but bear with me, it's
really great. In short, the "==" syntax
announces to the parser that you intend to apply the
fixpoint operator (Y combinator) to the definition, explicitly making it recursive.

For example, here is the function which sums the numbers in a list:

\sum == (\list list 0.0 \head\tail double_add head; sum tail)

Of course, if you don't like saying double_add everywhere, you can
easily abbreviate as follows:

\add=double_add
\sum == (\list list 0.0 \head\tail add head; sum tail)

Now here's the great thing about requiring "==" for recursive
definitions. It enables us to do ordinary "procedural" looking code,
like in this snippet from test_procedural in test/try.fxl:

\show=(\name\value print name; print " = "; print value; nl;)

\x=3.0
\y=4.0

\x=(add x x)
\y=(mul y x)

show "x" x; show "y" y;

\x=(div x; mul y 4.0)
show "x" x; show "y" y;

\z=(mul x; mul y; add 1.0 y)
show "x" x; show "y" y; show "z" z;

\z=(div z 5.0)
show "z" z;

In other words, you can do incremental calculations which look like
destructive assignment, but really aren't.

In the old version "a2", a definition like this would have yielded
infinite recursion:

\x=(add x x)

Now it actually means something useful.
Lessons Learned: New speakers + Ignite + streaming locations
JSON started out with JavaScript and slowly expanded beyond the ECMAScript specifications to become more versatile. I don't see what the big deal is.

Humans prefer easily processable and storable information, and for this reason they like to think JSON is JavaScript Object Notation.

This reminds of how ECMA doesn't like to be called the _European_ Computer Manufacturer's Association, since they have now grown beyond that, and prefer being called Ecma.
I wonder if the cost of this, for a business, would be 100% deductible whereas a bought laptop would have to be depreciated for three years or so?
I love this idea. And while I don't hike enough to justify a subscription, I would certainly pay for a specific map. Good luck!
Thanks, I've updated the post: https://github.com/judofyr/timeless/commit/a8c9cf5a8c1df830a...
As the OP says, the big deal is that people frequently assume that JavaScript's eval is an acceptable JSON parser — for example, this is the fundamental assumption which makes JSONP work. If your JSON isn't guaranteed to be valid JavaScript, you might run into actual problems.
Lofty is Hiring
Do you like to travel (for fun, not for work)? We're looking for quietly competent developers (rock stars and ninjas can check their egos and throwing stars at the door).

Lofty is a small team (4 developers / 6 other folks) based in NYC that's pioneering a new way for people to travel by creating a marketplace for unique places to stay around the world. Seriously: we're talking about a site that will be translated to twenty languages within a year.

Our development team is small but growing with many interesting challenges (and green fields) ahead of us. Our founders have started companies you've heard of. If joining an extremely well financed company early and getting full benefits, competitive salary, and equity is appealing--then drop a line.

Skills / What we use:

* Python

* Django / Pylons / any MVC framework

* nix

AWS

* Postgres

* Geo Tool

To Apply:

drop us a line at jobs@lofty.com
Though, to his credit, in the little REPL that he shows, he typed ({"JSON":"rocks!"}), not {"JSON":"rocks!"} - the former is valid.
on a per-site basis? coming from google & aggregators, who would bother to sign up?

similar reason I don't contribute on SO... I don't have anything to prove, I might have wanted to share some help, but I don't need to waste my time jumping through their hoops and silly badge games to contribute.
I think this is sort of what I'm getting at. The Game industry is moving rapidly to copy the Movie industry. Years of work, tens of millions of dollars, splashy and expensive ad campaign all culminating in a couple weeks' worth of sales and the bargain bin/used game box/forgotten 3 months later. The vast majority of which barely break even with production costs.

Old game mags used to have a metric called "replayability". Games with poor re-playability were dinged by the gaming press as offering low-value for the dollar to the gamer. I'm just wondering if the Movie style approach offers similar low-value for the dollar for the game makers in terms of the amount of money required to advertise to gamers for every AAA title that comes out the door, only to throw all that work away next month. It's almost like the industry is pumping out Mandalas, then sweeping them away.

Heck Mega Man (Rock Man) has had 7 or 8 games with virtually the same artwork (the most expensive part of game production). A modern developer might look at this and say "we'll just release a MegaMan game and every year release more enemies with more stages, weapons and bosses that just figure into the main release."

(I'm thinking Mega Man of course because I'm in the process of replaying through the series again and Capcom is losing millions from the PSN nonsense).

I guess what I'm rambling about is that there has to be a better way for the studios and the gamers to find better value in terms of longevity on both the development costs and the purchase price of the games -- and tying the games to a transient online auth system isn't going to do it.
If you live in a free state in the US, you can take your children wheresoever you so please.
I'm in a similar position though I think I've improved my focus vastly compared to previous projects. Please feel free to email me if you want to discuss in private.

In terms of advice, probably the best thing to do is to pursue what you care about, and not to let others define who you are or what you do.
It varies by school and professor. I know several big schools suffer from grade inflation
http://en.wikipedia.org/wiki/Grade_inflation#Grade_Inflation...
In general, I think its usually a average of a B, at least at Northwestern University, but other people might have different experiences.
To tomstuart's credit, I fixed the post after he wrote that comment.

Meta: Right after I originally wrote this comment I saw that tomstuart answered too, so I decided to delete my comment. Well, it appears that so did Tom, and suddenly there were no replies here.
http://en.wikipedia.org/wiki/Depreciating_asset
It's not helpful to simply call the commenter out on not reading the article. First, it's unproductive, and second, it's merely conjecture. Perhaps you both read it but interpreted it differently? It would instead be more productive to point out why you think the person didn't read the article, thereby furthering discussion.
Absolutely! I would rather break at 5th iteration and suggest him/her to act as an advisor to VCs, enough learning of what not to do :)
I'm not sure how well the most comprehensive set of national statistics in the United States

http://gradeinflation.com/

disaggregates statistics for students who pursue different majors. The college reported in the blog post submitted here, the University of Oregon,

http://collegesearch.collegeboard.com/search/CollegeDetail.j...

has an incoming class of students whose SAT and ACT score interquartile ranges are at about the national median for the college 25th percentile. There are not a lot of conspicuously high-scoring students at that college, so the study submitted here has the issue of restriction of range.
Dear Instapaper:Safari’s Reading List feature is going to be a competitor.
I'm sure there are some individuals who do care. But the design of Rails and similar frameworks is consistent with what the benchmarks show. They have to be dog slow and they are. I want to assume that this is out of choice, not out of incompetence, hence my conclusion that they don't give a shit. I'm astonished (and actually pleased) to meet so much resistence. Most of the time I just get to hear something about how speed doesn't matter.
I recently read on Quora that reinventing email or making email a thing of the past is among the startup ideas that persistently fail.

"The first truly social email service." Is email something social? I'm not sure of that.

And here we don't even know what the service is. Will I get an email address? Will it be compatible with the normal email? Is it another Facebook Message?

I don't see why people would request an invite and give post.fm their email address if they don't know what to expect.
Show HN: Utility for android developers going viral
Hi All,
Don't you think, due to diversified android market most of the time it's impossible to reproduce user problems in development environment ? . On top most of issues are simply due to "no network access","missing sd card", "low memory" or use of unsupported devices .

Solving such users problem is cumbersome and time consuming. We exchange series of emails to figure out problem. Still user faces same problems and end up in giving 1- 2 star and writes comments like "it sucks" etc etc.

To solve these problems, I have built a very simple app called "DeviceDoctor". Now whenever there is support request, ask users to submit detailed reports of device, network status, memory state as well as list of all third party applications in a single click as per your need. Review it, diagnose user problems and support your users much better by solving the issues in less time.

You can download app from https://market.android.com/details?id=com.devicetest and let me know your review. Adopt it and Enjoy

Thanks
Click here : https://market.android.com/details?id=com.devicetest
That's not the dev server, which is able to start and reload pretty fast. That post is complaining about the startup time for loading several pre-forked Python VMs on the first request.

That's pretty much a production problem. It's somewhat common to see "warmup" scripts that make sure all the VMs start.

The OP was talking about development time.
I was thinking about this for a long time. There are few discovery initiatives and many "retweets" of the same information. Probably collaborative filtering/recommendation engines tries to give you a recommendation with a high match probability (I know there are research in other directions, but the industry wants to sell stuff based on recommendation so the industry is a heavy weight).

Intuitively I've seen this as a Atractive Fixed Point ( http://en.wikipedia.org/wiki/Fixed_point_(mathematics)#Attra... ) where applying filters to filters finishes in a fixed point.
I'm also in the smooth writing apparatus camp.

I see why you would go for fountain pens, but insead I would recommend to go with a simple soft pencil (anything beyond 5B). Smoother than anything with ink in it.
From this blogger, I like much better his post on the distinction between rationality and IQ,

http://infoproc.blogspot.com/2009/04/rationality-vs-intellig...

a subject brought to popular attention especially by psychologist Keith R. Stanovich.

http://www.project-syndicate.org/commentary/stanovich1/Engli...

I should also point out that what is really relevant to success in a college course in physics or mathematics, even more than SAT score or some other IQ proxy, is specific subject matter background in science and mathematics. Whole countries do MUCH better than the United States in providing good background in science and mathematics to pupils in K-12 education,

http://pirls.bc.edu/timss2007/PDF/T07_M_IR_Chapter1.pdf

so much so that the United States median achievement level is only at the bottom quartile level for those countries, or (from another point of view) the United States top quartile level of achievement is only at the median level for those countries. I think United States policy-makers ought to devote a lot more time to thinking about how to learn from those good examples.

Some United States mathematicians have taken care to look at how badly mathematics is taught to elementary pupils in the United States

http://www.ams.org/notices/200502/fea-kenschaft.pdf

http://math.berkeley.edu/~wu/Lisbon2010_4.pdf

http://www.aft.org/pdfs/americaneducator/fall1999/amed1.pdf

and have suggested reforms.

http://hub.mspnet.org/index.cfm/13083
The title is a little bait-y, but the piece is worth reading.

What decision-makers are not really thinking is that by threatening legitimate security researchers (or well-meaning insiders), they leave the field open to the malicious hackers. However, with government money in play, there could be an interest to leave backdoors open for other shenanigans (like rigged tendering).
autotest or watchr doesn't help startup times -- I'm not sure why you mentioned that here.

I don't think the performance problems are affecting ALL applications - some people don't see any problems. I do think there is something wrong in Ruby or Rails that doesn't happen in all code paths.
I can't find the bits about updating firewall rules, but anyways... They keep concentrating on the media path, while getting the signalling to the right place is just as hard. They need some public relay and that's one part I still haven't seen seriously mentioned yet. I disagree with "Actual NAT traversal in SIP/RTP is very straightforward." - since there are many issues:

- They can't use end-to-end encryption since public relay has to add information about the public address the message came from (unless it wants to transfer the media itself).

- They can't allow random changes to addresses by intermediate nodes, since that would allow trivial attack on the mesh infrastructure.

How will they stop a situation where someone creates lots of nodes, proxies SIP, but randomises the media addresses? Media address can't be encoded at the source, since it has to come from the relay. It wouldn't be hard for a competing company to spawn thousands of nodes on EC2 and overload the network with broken "relay" nodes.
Video-game ratings: My strange, brief career as an obscenity watchdog
Why did they give you a free copy of Portal 2? Do you own so many of their games?
craps table in vegas.

Partly joking here, I too think this is the wrong type of question to ask. So many times I get approached from people who have the next facebook/twitter/fucking-annoying-I-know nothing idea.. do they ever mention the implementation details? No. It's always about going viral and making millions. What do you end up with? Something as spammy as "honestly.com"

Seriously just find an interesting problem to solve, solve it well and see how you can expand on it. The money will come when you aren't focused on it!
"Dropbox can go to hell"
Ask HN:What do you want from a Consumer Electronics Industry?
Hello HNers,

Have you ever wanted that little feature in Wireless router, TV, Laptop, set top box which was going to your life make much simpler? For example, Tivo introduced DVR in 1999 and made watching TV shows much more enjoyable. The little WPS button on the WiFi router makes connecting to the WiFi much easier. The dropbox utility that gives real meaning to cloud based backup. The Wi-fi repeater that helps you dead-spots in your house.

Give suggestions to a consumer electronics company to help come out with products that you want! It can as geeky as you want it to be or generic to affect masses.
Maximum Viable Product: beware
The Top Attributes of a Great Programmer
"Long startup times or not, sounds like you should probably be using autotest or watchr. 20-30 seconds is not normal. Unless the app has a massive amount of code and dependencies, that sounds like an environment issue."

Autotest helps some, but 20-30 seconds is pretty standard fare. Maybe I use too many gems, but I don't think I should forgo reusing community code to reduce start times.

Maybe it's unfair to make a generalization about "rubyists," but it seems people in the community get overly excited about something that saves 5 characters in their codebase or makes something readable to non-devs (for all those non-devs who will read your code.

Another example - the ubiquity of DelayedJob. The standard usage is to insert delay into your call chain, so foo.delay.send_emails instead of foo.send_emails. This pollutes the ENTIRE object space with the method delay, in addition to the fact that it doesn't work well on many objects. I complained about this practice and the response was that it was clearly better to write foo.delay.send_emails instead of Delayed.add_job(foo, :send_emails) or something. For me, I find any pollution of namespace where conflict is possible highly questionable, although sometimes it's ok.

Metawhere adds methods like .eq and .lt to Symbol (symbol is something like an intern string, e.g. :foo or 'foo in Python).
"If you're a professional that works in labor/manual work, we involve unions..."

We involve unions? Unions were formed by the workers in various professions. 'We' didn't do that - people in those professions did. If there aren't unions in knowledge worker fields it's because knowledge workers aren't forming unions. Unions to my knowledge don't wait for some outside authority to allow them to exist - if they had done that they'd have never formed.

So to the extent we have a double standard because some professions have unions that'll fight for them and some don't, that's on the people in those left-out professions to do something.
HN feature request: compare-and-swap comment semantics.
Autotest doesn't help startup times, but it can help mitigate the problem somewhat since the tests will start almost instantly when you change a file, saving a few seconds.

It's a good suggestion, but doesn't solve the problem.
No SMS reminders as I have a smartphone, which brings me to THE essential feature: the ability to sync with a phone. By sync I mean that it should either have a standalone application or use a built in application on the phone (Exchange), being accessible via the phone browser does not count.

Most people have a phone on them all the time, making it the perfect device to keep a calendar.
More good suggestions. I'd love to get spork working, but rspec syntax makes me cringe and I haven't gotten it to work with test-unit. I found a plugin and a fork, neither of which I could get working.
This is self-reported survey data. Has there been live testing of this behavior?
> Good design is a relative term. In ruby I frequently see it interpreted as: Pack as many layers of magic as possible, and then test that with as many layers of testing-frameworks as possible.

I have the same feeling sometimes. I wish the Ruby community would not be so concerned with magic and aesthetics, and target clarity.
I'm glad you think it's worth reading. The title isn't bait, however. President Obama wants to make 18 U.S.C. 1030 tougher than it already is, and it already prescribes automatic jail time for anyone the government thinks is a so-called cyber threat.
If you have floating-point numbers, there's no reason to use milliseconds, microseconds, or nanoseconds instead of seconds, except to deliberately obfuscate your code, or if you need more than 53 bits of precision.
No, "someone who creates web apps" is a web application developer.
I use this feature every day. Wish it were more prominent.
Not sure why this was downvoted.

In 1.9.2 (p180 and head), my rails 3 application starts in 26 seconds.

With REE 1.8.7, it starts in 8 seconds or so.
The article was removed. Google has a copy, and I have a copy of its copy: http://kwpolska.github.com/nodejs-ibm.html