skysight-inc/HackerNews huggingface dataset:
I learned lisp a few years ago originally with Paul Graham's ansi common lisp and built a few products in various common lisp systems but after a while I really fell in love with scheme. I tried out numerous scheme ecosystems and fell in love with chicken very quickly.

Since I found chicken scheme I have used it do everything I can. I have built numerous web applications using it and it always makes my happy inside; something I can't say for other ecosystems. It also works great for scripts and interfacing to system libraries.

And of course the community is amazing. Even when I was new to lisp and chicken my questions and patches were always taken seriously and responses are always kind and helpful.

As felix mentions chicken scheme is really fast. Even on websites with moderate load and very little performance profiling or caching my dynamic pages are very consistently generated in less than <20ms. If you go a bit further and give the compiler hints it gets even faster. And if it isn't fast enough yet you can embed C code straight in your lisp source files.

It is tough to beat a language and ecosystem that nearly never gets in the way, is easy for rapid prototyping, and gets great performance when you need it.

As mentioned, Henry Bakers "Cheney on the M.T.A"[1] is a great read. I have used it to implement a scheme system as well.

In summary: use chicken scheme if you want a nearly mature, production ready, rapid prototyping, statically or dynamically typed, fast, easy to use, and powerful language and ecosystem.

edit: Another really cool feature of chicken scheme is the ability to serialize continuations. It can be used to make an extremely powerful stateful web app that operates like arc and hacker news.[2] Since you can serialize the continuations you can write the state to a file and you won't lose the state when you restart the app or the server crashes.

[1] http://home.pipeline.com/~hbaker1/CheneyMTA.html

[2] http://wiki.call-cc.org/eggref/4/suspension and http://www.paulgraham.com/arcchallenge.html
How is go a sane choice and scala isn't?
I take it you didn't switch the graphs to the latency view.
Simon Malls was one of the first companies to offer prepaid credit cards at a retail location. They started selling them 10 or 11 years ago. I used to re-encode them with stolen magnetic stripe data back when I was into credit card fraud.
I think, that it is a marketing thing as well. You just don't want to put out the videos shortly after the conference, because of all the people who paid $700+ to attend.
They might feel betrayed and appreciate having a bit of a head start.
It translates fairly directly as well, even with the differences in OO and multi-processing/threading.
Not sure why this is downvoted so badly, the comment is largely correct.

This benchmark is even less useful than alioth's shootout, I'm not sure why there is so much effort put into it :)
[2012] Scientists Invent Oxygen Injection, Allows You To Live Without Breathing
Here's a NOT SAFE FOR WORK url.

http://www.adultwork.com/ViewProfile.asp?UserID=1945109&Keywords=&KeySearch=1&TargetURL=http%3A%2F%2Fwww%2Eadultwork%2Ecom%2FSearch%2Easp%3FRefreshVar%3D02%252F05%252F2013%2B17%253A11%253A24%26cboCountryID%3D158%26cboCountyID%3D146%26cboAPID%3D0%26rdoRatings%3D0%26cboLastUpdated%3D01%252F01%252F2003%26intAgeFrom%3D25%26intAgeTo%3D33%26DF%3D1%26cboLastLoginSince%3DX%26strSelPostCode%3D%26HotListSearch%3D0%26rdoKeySearch%3D1%26strPostCodeArea%3D%26SearchTab%3DProfile%26cboRegionID%3D11%26question_69%3D%26question_70%3D%26question_2%3D%26question_3%3D%26question_57%3D%26question_27%3D%26question_42%3D%26strKeywords%3D%26intHalfHourRateFrom%3D%26intHalfHourRateTo%3D%26dteAvailableAnotherDay%3D%26hdteToday%3D02%252F05%252F2013%26cbxSelIsEscort%3DON%26strTown%3D%26dteMeetDate%3D%26intMiles%3D%26intMilesUSA%3D%26rdoOrderBy%3D7%26intMeetDuration%3D%26cbxGenderID%3D2%26cboSCID%3D0%26cbxPreferenceID%3D55%26intHourlyRateFrom%3D%26intHourlyRateTo%3D%26intHotListID%3D0%26PageNo%3D1%26SS%3D0%26strSelUsername%3D%26dteMeetTime%3DX%26intMeetPrice%3D%26cboBookingCurrencyID%3D28%26intOvernightRateFrom%3D%26intOvernightRateTo%3D%26strSelZipCode%3D%26CommandID%3D1&NavUserIDs=1768061x1983764x1816348x1873822x1896482x1964251x548903x1052569x1188136x1431008x1780228x1788349x1801647x1475155x1635012x1964725x1995120x1985169x1657721x1678563x1620768x591995x1551539x1579011x1996472x1694586x1198128x1916266x1945109x883257x1097958x273262x1891436x1578047x1797390x1415157x1825574x1935666x1119043x929033x1935510x1957223x1468772x1873269x1494092x1120357x1282956x1284275x1107421x639826
There is a marked difference between letter shapes rendered with FreeType and with Quartz.

Judging by the letter shapes, I would say it's highly likely iOS uses the same renderer as OS X, at least for common fonts like Helvetica Neue.

However, I don't know if I've seen any CFF fonts. Perhaps this is where FreeType would come in?
The Culture Hacker
I am considering switching to Amazon RDS, but would welcome hearing other suggestions too
Correct - Ion Torrent (and Oxford Nanopore) promised a `sequencer on a chip` and this isn't that, it's `PCR on a chip`.

That said, PCR for known SNPs (breast cancer, alzheima's etc) in this timescale could revolutionise modern medicine (no hyperbole!)
Someone needs to start selling "Sclera" computer cases.
depends on the university. Many universitys do not use a curve for grading. Almost every class i went to on the very first day you get a syllabus that states the total number of available 'points' that you can get for the various parts of the class, and then states how many points you need to acquire the various grades of A B or C.
If go is less verbose, then why write it in a more verbose language first? The reality is, go and python are pretty much even for verbosity, and there is absolutely no benefit to writing your app in python first and then go. You'd be better off writing it in go and then rewriting it in go if you want the benefits of learning from your first attempt.
quite possibly nothing. it just autocompletes from my history that way, and I forgot to clean it up.
MicroMVC is doing very well! It is possible that your ORM is more performant than PHP ActiveRecord, which is what we used in the PHP + ORM test.
I am going to record you whether you like it or not

My impression is that, while Glass has the capability to record video, it is not like a GoPro cam that is always on.

The social issue is definitely an interesting one, though. I have a cell phone that can record anything anyone says around me without their knowledge. Though, no one really cares about that. Could the sensitivity of potentially being video recorded go the same way as audio?
Hear hear! Finally some rebellion. I'll save the analysis for later, but this in general is an encouraging response. MOOCs might enable certain extensions of learning when it's not possible or desirable (financially or otherwise) to have access to real teaching, but they should not and hopefully will never replace or even claim to replace real universities with real professors.

Reduction of education to simple learning of facts and information will drive the world into the ground. It has certainly already begun, as have the results. What we need is more generalized, humanist, liberal arts and sciences education, not less. I swear to you if I have to work with one more one-track single-minded robot programmer I'm going to start cursing.

For pete's sake, get some breadth and human contact—the only way to a true education. I want to see more of this type of response to MOOCs, and frankly, I wouldn't care if the entire concept was forcibly rejected from society. That would be a start.
I don't know if it's sad really. I guess it depends what your priorities are. There's fighting off philosophical arguments, and there's getting things done. Too much emphasis on either one reduces your ability to do the other.
This is what the guy (Uzi Nissan) claims:

http://www.digest.com/Big_Story.php
and GUIs.
It's still on a computer. I don't think it's a replacement. Not even close.
H1-B Infographic -- Myths versus Facts?
(here's the direct link to Visual.ly: http://visual.ly/who-are-h-1bs)
> 242 points means that the Design is a success

No, 242 points means that the design critique is a successful conversation engager. I upvoted to give "government sites should give function more importance than form" more visibility.
http is a perfectly normal url scheme

ducks
Your "pull me out of retirement to fix mission critical bugs" policy, rather.
Play! gives not so bad performances if you take into account that it uses a full ORM whereas others top performers don't.
MLWorks: SML compiler from Harlequin returning from the dead as open source
Good question. Here is probably one place. Reddit.com/r/sysadmin might be another. Maybe posting the project on a freelance job board.
The comment is largely the authors opinion, it can be neither correct nor incorrect. It is very possible that what he feels is important and unimportant does not generalize to everyone else.
It's quite similar to * a lot * of other sites.
csmatt is right in saying there's a lot in this space but also a lot missing from existing things. Mockup tools would be cool, indeed.

In fact, making some way for API owners to create mockup tools for their APIs might be an interesting niche.

On a side note, good luck to you with your plan. It's brave of you to quit your job for the purposes of building stuff. Admirable :)
Java gets that wrap from originally being slow to execute, and also having a huge up-front cost to spin up a VM.

The first isn't true any more: the Java VM competes with native code on most benchmarks, and due to its ability to perform runtime optimizations, can occasionally outperform native code.

The second doesn't matter at all for web servers. The cost of starting up the web server is tertiary to uptime and performance. If the thing is going to run for 4 months without going down, who cares all that much if it takes 5 seconds or 5 ms to start up?
I agree with you but after a while it became a habit for me. Although I am not perfect yet but I can avoid sitting during
"those" mornings to a great extent now.
It's not just about the price for me, but more about the fact that I have to share my whole life with google.

If I can buy one and hook it up with a backend server that I own and control I would buy for $500 (the price of a good smartphne).
So, there are hundreds of mail clients... How is Evomail different? Seems like you're trying to tie together multiple email sources, but I don't know if I would consider that "innovation", it's been done
Harvesting is a surge-activity that has to be completed in a very narrow timespan for maximal yield. Also, harvesting primarily requires stamina, not strength.

Tilling, on the other hand, is less time sensitive, and can better be the job of a smaller group spreading their effort over a longer period of time.

Also, the research doesn't claims any relation between the weight of the plow and the mindset beyond for the passing of a threshold where men gain a physical advantage.
LuaJit (or optionally Lua)
What a predictable top comment for a Hacker News thread. :(

A government website showcases a design that is leaps and bounds ahead of any other government site we can think of, and HN's top comment casually dismisses it.

To rewrite something you said: "This is the perfect example of everything wrong with [HN comments]."

I, for one, am floored that someone in city government was able to rise above the bureaucracy and ship something truly useful and delightful for citizens. I would love nothing more than to meet the people involved and buy them a pint. Well done, guys.
Thanks! I'll add those to my todo list.
Looking into the code, the raw PHP is using PDO with persistent connections, and I'm not sure that's turned on in any of the frameworks.

It looks like it's off by default in Redbean at least. No idea if this makes a big difference, I haven't had time to try it out.
People seem to be a bit overly upset by the mention of the mother goddess, which I agree is certainly an outmoded hypothesis. But that's a throwaway line in the article, which fundamentally is about how different technology can create different social norms and institutions. It's like half the comments on the article bitching about a capitalization error.

If the authors of the original article dotted all their is and crossed their ts, that's really something extraordinary: peoples whose ancestors were plough users show a strong correlation with regressive views on gender. That's remarkable.

That original paper can be found here:

On the Origins of Gender Roles: Women and the Plough
http://qje.oxfordjournals.org/content/early/2013/02/19/qje.q...

Note also that the strong correlation here lends itself to a variety of causal claims. Maybe ploughs led to higher population densities and strong states, which enforce gender roles. Maybe it's the strength based argument offered by the Economist. Maybe they became manufacturable only once society had developed strong states, which would make the correlation purely a one of shared cause.
Epic Content Counts: An Interview With Liz Lockard
When is gemini going to be released?
Something you wear on your face and sits between you and the people you interact with is very different than a tablet.
Unfortunately, "Cause" and "Effect" are actively misleading choices of names here. ("Evidence" and "Hypothesis" on the other hand are frequently used.)

ADDED. Explanation: hearing squeaking noises in the night is evidence for the hypothesis that the cheese will have bite marks on it when we look in the morning (in the sense that the squeaking noises increase the probability of the bite-mark hypothesis) even though the squeaking noises do not cause the bite marks nor do the bite marks cause the squeaking noises. You and I know that the squeaking noises and the bite marks have the same underlying cause, but Bayes's rule is useful in situations where cause-and-effect remain unknown. E.g., it can be used by a space alien without knowledge of mice who cannot afford to ponder on the possible causes of the bite marks and the squeaking noises.
After seeing this, and having been a long time Sinatra devotee (I thought Sinatra was pretty fast until I saw these benchmarks), I'm considering picking up Go or Lua (OpenResty) at some point in the future. I'm blown away by the speed differences.
Bayes Theorem can be implemented as an if statement:

posterior = []
[observables, unknowns] = simulate_from_model(priors)
if observables == observed
posterior.push(unknowns)

posterior now includes random draws from the posterior p(unknowns|observed).

This is my favorite explanation of Bayes statistics since it implements Bayes Theorem without math. It also is the underlying intuition behind the probabilistic programming approach to Bayesian statistics. Rubin (1984) has a great explanation: https://twitter.com/tristanzajonc/status/325120025428119552
I have tried exercise ball and still own one. The only problem is that it does not work with high table. I'd love to switch to the exercise ball when I have to sit.

I also like the Kneeling chair[1] which is a similar solution although works mostly on keeping your back straight where as, exercise ball helps your core as well.

[1] http://amzn.com/B000TMK0O0
How Google Is Going To Change Chrome Apps Ecosystem
I'm in the same boat and just ordered a new iMac.

My old dell laptop was 32bit and going forward w/Win8 you need 64bit. Going to use VMWare Fusion 5 to run Win8 in 64 bit.

Your post didn't mention it but how are you booting windows on your Mac?
Check the video of it being demoed, you can tell when they use it because they look like they're having a stroke
Evergreen Quality: An Interview With Shane Melaugh From IM Impact
Does anyone know where the 100MM number comes from?

According to Netcraft [1], there were over 600MM active sites [2] last month.

[1] http://news.netcraft.com/archives/2013/04/02/april-2013-web-...

[2] http://www.netcraft.com/active-sites/
The Problem with Casual Fridays
What's new about this? Just that you don't have to buy an arduino and wifi separately?
I just noticed that %7C is the URL encoded form of..... |
so it's always just full of pipes!
Nerds, we need to have a talk (2011)
Quantum Mechanics Trick May Detect Invisible Gravity Waves
Ask HN: Any recommendation for a help authoring tool for my web app?
Dear fellow HNers,
I need to put together a help site for my B2B SaaS app and I'd rather focus on the content than the implementation.

I've already identified helpIQ but I'd like to see a few alternatives before I make my choice.

main requirements:
- hosted or self-hosted
- provide table of content, search
- no need for chm or whatever specific export format

Thanks!
The 600MM number is hostnames, the active site number is 186MM. At the end of the day, we don't really feel like hostnames (non-active, parked) are relevant.
I wonder what effect online education will have on the diversity of thought?

Before, I was mostly thinking that online education is good for things with well-established and fairly uniform curricula (e.g. many math, science, and engineering courses). But it really struck me that the class in question was called "Justice". To think that we'd just have a few notable professors writing the curriculum for such a broad and subjective course is disturbing.
Please don't post articles that require subscription in order to read them.
Go 1.1 Release Candidate 1
Stop “Disrupting” Everything
NIST issues major revision of core computer security guide: SP 800-53
Working with Vagrant and WordPress - Basics
> The same thing was said with smartphones and laptops you know.

And it's still true...
Because of your comment I checked the latency view and found Go doing quite well, sometimes in the second or third spot. Perhaps I'm missing your point?
I've read about the limitation of Go in terms of third party libs, but I believe it is only temporary. I had a glance at the std libs, looks really good for a new language. Our new app doesn't require all the bells and whistles of a full fledged framework.
I don't see much of a difference there
Isn't it pretty well established that farming led to an increase in violence?

Thinking in terms of "development" is generally a bad approach. History doesn't have levels. Using generic terms like that implicitly assumes all sorts of correlations that don't actually exist.
Reach Network = about.me + the best address book
It's slightly weird having such a snappy menu and then when you click something having a second of blank white while it loads the page.
I am pretty sure that is the default configuration for two finger click on the track pad.

For those new to Mac, make an effort to learn the track pad gestures. I actually found that I abandoned the mouse all together in favor of the track-pad. It was not a conscious decision I just found that as the gestures became reflex, it was more efficient to use the track-pad. The big ones are two finger right click and two finger scroll. The two finger scroll is far more efficient than the scroll wheel on the mouse.
I am trying to tailer API For That to be more of a social, wiki-like site for APIs. In the future I plan on adding following options, standardized documentation, wiki-like editing of public APIs, etc.

Thanks for the mockup tools suggestion! I'll add that as something to look into.
>Off all the top performers, Go seems to be the only sane choice to write a web app

How so? There's Clojure, Scala and others perfectly good choices on the list. The max latency for Go is also very high compared to most others.
"Immigrants started 28% of all new US businesses."
This despite all the obstacles and issues with doing so (speaking from first-hand experience!)
It also looks like it will be well-integrated and I think that's where the real value is.
Assumptions and personal bias/preference it seems...
Another Vlad here... Webflow looks really good! ;)
Drift Republic: Men’s jeans, built for your life
> It feels "off" because it's strange for Americans, who grow up in a culture that is made up of immigrants to understand that cultures with centuries of history aren't very accepting of people who are different.

I lived there for a few years as a teenager, and didn't really have an experience that jived with the general atmosphere depicted in the movie. YMMV, I suppose.
The hands free display is the only advantage and it's not worth it. If there were a market for hands free displays, there's nothing stopping us from having one for our smartphones just like Bluetooth earpieces.

The reality is that holding your smartphone in order to access the display is not a problem most of the time. In the cases where it is a problem (because your hands are otherwise occupied or you don't want to direct all of your attention to the display) you shouldn't be using a smartphone or smartphone-like device (i.e. Glass) anyway.

> The same thing was said with smartphones and laptops you know.

Yes, by a small fringe element of idiots.

The difference is those of us saying Glass makes you look stupid are not idiots and we're not a fringe. Pretty much any normal person you show a picture of Sergey wearing Glass will go "What is that on his face?" and not in a nice way.

EDIT:

One last thing.

Why do you think all of the Google hype videos for Glass show the same exact thing over and over again; somebody doing something exciting and videoing it with Glass? Because that's the ONLY use case for it. I would assert that it's a terrible use case too, but even if I don't argue that point, that single use case is not enough for Glass to see widespread adoption.

It's a stupid device and it's a waste of money, time and effort that should be spent on actually improving smartphones.
> pornography implies objectification

It really doesn't. People can relate to porn in many ways. Unless the definition of "objectification" is so broad as to make the statement meaningless.
Adobe’s solution is mostly interesting for OpenType/CFF and PostScript fonts. iOS’ system fonts are TrueType, so this would only come into play in websites, third party apps, and PDFs that use embedded fonts. Besides, iOS doesn’t use hinting embedded in fonts.

http://blogs.adobe.com/typblography/2010/12/the-benefits-of-...

http://blogs.adobe.com/typblography/2011/09/postscript-comes...

“There is a marked difference between letter shapes rendered with FreeType and with Quartz.”

Oh, definitely. FreeType has always looked like crap (to me) and iOS never did, so I don’t believe iOS’ font renderer is 100% FreeType.
It's understated on the kickstarter, but it looks like this is a vehicle for a new cloud development environment:

You can program your new software in our web development environment or in your favorite text editor, and with a single click, Spark Flash delivers updated firmware to your project over the web.
Instabug wins first in MIT competition
>Don't try to be great.

What the hell?

>Being great involves luck and other circumstances beyond your control.

Certainly that plays a roll...but to neglect your own agency in becoming "great" is idiotic.
I have not. Do you know of any particular ones which you recommend?
What about the likes of uservoice, getsatisfaction, userecho?
To be honest, I kinda don't like Scala, its too much to grok.
I always believe language is something not worth fighting for, but solutions are.
(I'm aware, it's just about me, YMMV).
This is much smaller than most Arduinos (certainly smaller than the official Arduinos).

Processor-wise I guess it should be comparable to the Arduino Due (http://arduino.cc/en/Main/ArduinoBoardDue) which has an 84 MHz Cortex-M3 (the Spark Core runs at 72 MHz). The Core seems to have more code space, with a 2 MB external flash.
here is the installation url: https://reddittimemline.appspot.com/