skysight-inc/HackerNews huggingface dataset:
Other Lisps do it that way without a problem:

- If the function body starts with a string literal, it is always the doc-string

- If that string is the only thing in the function body, it is also the return value.
Yay let's all go back to biblical times to try and explain our perversions!
Seriously guys we have come a long way since then. Scientific discoveries, food, culture, skill sets, in fact almost everything has changed since then yet there are people among us the beat the dead horse still.
"Oh it was OK in biblical times when women were just objects so it must be OK now!"
Get a grip guys.
Cool stuff. Good song too.
I did 18058 MB yesterday. I'd feel cheeky if I asked them for proper unlimited.
Until this year, I wouldn't have expected to ever use it myself, but it's just so much faster and requires almost no visual attention. I couldn't imagine going back to pecking everything out on a touch screen now.
I have been using Riak's secondary indexes for my latest project and have generally found them a joy to use. However, I do have to have to question a bit the way they are architected.

Assuming you are using Riak's default configuration each range query hits 1/3 of the cluster, which could get pretty hairy on large clusters that have lots of requests. Also, there is no pagination, so if an index has a million objects you'll have to be prepared to wait even if you only want the first part of the query.

You could solve this by putting a sort value in the key and using a range query, but this wouldn't work if you want the most recent items keyed with time, because the items could be unevenly spaced back in time. Also, Riak, like many databases based on Dynamo, thrives on fat data which one would think would favor lists. LevelDB is also supposedly slower than Bitcask, the default backend, but I'm not sure if this is still true.

I've been trying to think of ways around these problems. A simple thought I had was to simply cache the response as pages in Riak. Although this introduces new problems like how to know how often to reset the cache, too often and I may as well not have this cache, too infrequently and users get stale data. I would also have to handle this using worker threads because I wouldn't want the odd 100th user to get a big latency hit. The database would also either have to be continually polled, wasting CPU, or potentially not have the data cached when needed.

Another solution I've been considering is to write a secondary index layer on top of Riak using a skiplist or btree to know where to add and remove data when it gets to be very large. This seems like a cool idea, but might be tricky to implement and do conflict resolutions on.

My last idea was the most ambitious, which was to implement a separate distributed database specifically for secondary indexes and range queries which would not be bound by Dynamo. The idea here is to have each node in charge of a segment of the key space (like Big Table) and then have it split and coalesce not only based on size, but also on frequency of reads and writes to handle the bottleneck problem.

I initially was going to have this paired with the Dynamo database (https://github.com/dbunker/Dynago) I was experimenting with using Go and LevelDB, but there is no reason it couldn't work with any Key-Value eventually-consistent hyper-reliable database to provide light-weight secondary indexes. Having it constantly check the core key-value database would mean it wouldn't have to be super reliable in its own right and so could be kept relatively simple.

But again the simplest solution may ultimately be the way to go, I'm not sure, all these seem to have pretty big trade offs.
Given both my wife and her mother vastly prefer the DX, and were rather upset that no replacement existed when the screen broke on our old one, I'm glad it's back.

Neither one of them cared for the Paperwhite.
"Barbaric"? Seriously?
Sprint iPhone user here (4S, Jailbroken)-- is there a way to change the DATA_TRTL_ENABLED value and disable the throttle? I tried editing the carrier settings file with iFile, but now I am having issues getting data (it very well could be the building I'm in right now, though, so I'll have to test again when I leave).

EDIT:

Yeah, it's the building-- the connection is actually fine, so it's not like Sprint is blocking me after changing the setting. I'll have to test speeds with and without the toggle enabled to see if it works (after I get out of this dead zone of a building)
Depends on exactly what you mean, but I predict someone will seriously injure/kill themselves with a malfunctioning 3D printed gun in the near future.
I think the poll is asking the wrong question because a dollar amount is completely arbitrary. If I really needed a bug fixed to continue with my business - I'd be willing to pay whatever it took.

A "Would you be willing to pay ..." question with yes/no/maybe options would seem more accurate to me.
You can easily intercept all UI events via UIWindow or UIApplication subclass, no swizzling required. I do this routinely to detect when a user is idle: no events - no activity.
We are trying to disrupt the non pro basketball space at StatTrackr (www.stattrackr.com). Most companies focus on the Pros or top college program. There are tons of basketball stat keeping apps (including our own) and we are providing centralized place for players to share their stats and an API for developers to access the data.

http://www.stattrackr.com

http://developer.stattrackr.com
Buy two and flip 'em sideways.
Doesn't work with Ghostery enabled. Don't see why it shouldn't work with twitter/google analytics blocked...
>I'd happily pay for software that can properly change 2-column PDF layouts into single-column.

...what have you tried? I like K2pdfopt:

http://www.willus.com/k2pdfopt/

...not perfect, but works better than anything else I've tried.
I found the DX to be fairly good for reading peer reviewed journal articles - LaTeX and most journal layouts are pretty graphics light, so don't tax the PDF software so much.
http://www.magicscroll.net/ScrollTheWeb.html

Classic UI problem. Continuous Scrolling is extremely damaging to your concentration.

The issue is that group think and shear momentum prevents us from thinking of better ways to scroll text on computer screens. Strangely, the eInk format has brought back "page turning" (based on paper designs), which partially solve the problem.

What we all want is for the text to remain still while we're reading and scrolling.
Hence the comments at each end of my sentence - if at all possible. Nice quick to judgment yourself there, sport.
Aside from using some user resource (like battery or network) how is this different from what website have been doing for a long time? There are tools to even track the mouse movement of the user.

Which is not the "everyone is doing it argument", but more "why does this need legal regulation now?". Why not before on web apps? The privacy implications look the same to me, but the point does not seem to be raised in the latter case.
By being profitable on every transaction from day 1. I can't speak to other shipping startups but we make good margins after paying our delivery drivers.

If this works in SF it will most likely work in other major cities. Shipping stuff sucks everywhere.
yup. i think it disappeared when the paperwhite was announced.
Inside.com's Jason Calacanis On Why He Turned Down YouTube Funding
Sadly, Safari still doesn't support WebGL by default, although you can enable the Develop menu in the prefs, and then enable it in the Develop menu.
As someone who bought the original DX the first day it was announced, it's not something you want to use for PDFs.

You want something that is in color and something that you can easily pinch/zoom/pan with.

E-ink is possibly the WORST platform for PDFs.
That is utterly and completely false:

1. It is obvious that manga or imagery of the Simpsons having sex are not photographs nor are they depictions of real people.

2. We have forensics experts who can examine photographs and determine if they are real, altered, or fake. We can even determine when two photographs were taken with the same camera. If it came down to it, there would be no difficulty in prosecuting someone; an expert could be called in to testify.
Fundamentalism in Christianity stretches at least as far back as the Spanish Inquisition. Modern Europe has been shaped by centuries of infighting over the fundamentals of the religion. Similarly, Galileo is frequently proffered as an example of the church demanding its holy book's passages over actual observation.

To describe fundamentalism as modern is flat-out bizarre.
This is a great shutter letter, but I'll play devil's advocate:

When someone starts something from scratch, there is a clear message of "We're trying to make this work, join us in the experiment." Anyone with half a brain understands the possibility that the idea could fail and either languish or die. Thoughtful users assess how they will participate on that basis.

37signals is not a startup. When they announce they are launching something, people are less likely to think that it could fail, and more likely to jump in. 37signals benefits from that good will, and has presumably a better chance of success, or at least a higher rate of guaranteed sampling, than some random startup.

As such, 37signals is potentially in a position where they should be more committed than the average startup, and more graceful in their handling of failure. In short, they should be held to a higher standard.

It's still a good letter.
The crux of the essay is the following:

> Facebook keeps me connected to folks I care deeply about who aren’t nearby.

As soon as I saw it, I said to myself: "boy oh boy, he better give some hard evidence." The article goes on even without providing anecdotal evidence, let alone anything to the extent I was expecting or hoping. In fact, the entire discussion seems to be about the hiding feature. Yeah, everyone knows about it (and more and more people are using it), but I'm not sure how using a destructive feature of a service makes the service more necessary (I would argue for the opposite). If I hide 90% of my "friends" from my feed, for example, what's the point of Facebook? Apart from the ego-boosting friend-count (which I might also hide).

Now, going back to the initial (bolded!) argument: Facebook keeps me connected to folks I care deeply about who aren’t nearby. I think that this is just simply not true. Of course, a definition of "care deeply" would be needed, but my assumption here is that we're talking about moms, dads, sisters, brothers, aunts, BFFs, and the like -- NOT ex-girlfriends/boyfriends or classmates from high school that helped us out that one time on that one biology project in freshman year. If I only contacted my mom or dad through Facebook, my parents would first of all be quite mad -- and second of all, our relationship would suffer. People that I care deeply about get emails, phone calls, Skype calls, text messages, sometimes even snail-mail from me! I'm not sure how the OP expects us to connect Facebook to "caring deeply." Again, some evidence (or an actual argument) would've been nice.

I don't hate Facebook, but more often than not, I find myself just using it when I'm bored and semi-creeping around seeing what X or Y is up to and randomly clicking on that "cute girl that's a friend of a friend of a friend" (incidentally, this is what most people use it for). "Creeping on Facebook," has in fact, become a relatively common colloquialism; I wouldn't even attribute a negative quality to the idea, but I would argue it's a fundamental failure of FB (and something that should capitalize on). I posted about this before, but I really believe that the next "big social thing" will be a start-up that will somehow make it easy to approach people you don't know and spark up a conversation. There are so many people on FB, and yet most of us hide 90% of the people we're friends with and we don't add the ones we might find interesting but don't know. That doesn't seem "just fine" to me.

Oh yeah, go ahead and add me on Facebook.
How to ask Tim Cook questions
I doubt it would be soon. It's pretty simple to get an illegal [standard] firearm.

A 3D printed gun, on the other hand, implies capability beyond your average criminal, and higher traceability (for a time) for a more sophisticated one. Perhaps we'll see a 'cottage industry' for cheap blackmarket 3D printed firearms, but again, that implies an infrastructure that IMHO doesn't offer any benefits over the standard blackmarket firearms trade.

I also doubt that a sophisticated criminal will be willing to rely on relatively untested 3D printed weapons over exceedingly reliable standard ones.

So, I'd put it at least 20 years away, at the point where 3D printing could perhaps be used for military or covert purposes in a limited capacity. But then, would you hear about it, if (for example) it happened that way?
Note that this has been around since 2011, though with changes (still seriously cool, of course): http://web.archive.org/web/20111112185437/http://seriouslyjs...

Seriously. JS has been this amazing for a while. See also this demo from 2010: http://www.craftymind.com/2010/04/20/blowing-up-html5-video-...
Tangent from the pet thing, but ... personally and admittedly, I get quite hoity toity about this and don't think I'm spouting any gospel. My $0.02 and observations around this though are:
- No one (ok, one exception) I know who trains heavily relies on a GPS, fitbit, etc. Most of them know what kinds of splits they'd turn out for some workout (mile repeats, 800s or some trail they run a lot).
- Conversely, I know a lot of people who use a GPS or fitbit who are not in shape and seem to want to get in shape but aren't making noticeable progress over months (based on their satisfaction or what I'd call visible results)
- But yeah, I also know a lot of people who exercise casually and incorporate these into their days.

I just see a lot more people who these don't do anything for than those that they do, and I think the device has little-to-nothing to do with the outcome. A MUCH better investment would be to join a group (many are free, many cost less than the devices).

Back to the pet thing, I think you have to want to care for the pet and pay attention to its behavior and needs. This looks like a neat / fine device, but I'd probably sooner make one of the DIY "Cooper the Photographer Cat" cameras (which incidentally run half the cost of the whistle: http://www.mr-lee-catcam.de/pe_cc_o1_en.htm)
"Original" meaning the original finished released music video from 2009. The band released the raw green-screen footage later for remixing.
I predict that the first murder from a 3D printed gun will happen long before anyone solves the murder.

Death...could happen at any time.
I call those rubber soled shoes for gym class "running shoes".
Hopefully this new generation changes that. All of the major laptop / tablet companies (even for Windows computers) have resolutions of 1080p or higher.

http://www.engadget.com/2013/06/05/sharp-3200-1800-igzo/?utm...

For example, this new laptop screen from Sharp has 3200x1800 resolution on a 13-inch screen.

Resolution is finally "sexy" again, and in a few months, there will be a ton of devices that will be high resolution again.

-------------------

I love the idea of Kindle DX coming back. 3 weeks on one charge, a full size paper and e-ink for reading pleasure.
Don't forget about Yung Jake! http://e.m-bed.de/ (seems to work best in Safari for me ymmv)
Those cars do not advertise a top speed higher than the governor allows. They would likely be subject to liability for false advertising if they did.
Agree, the lack of transparency is something I have a problem with, but the speeds are _way_ more than I need. I'd rather get slower speeds and higher bandwidth caps for the same money (if I could choose).
I think you're overreacting. Privacy policy disclosure is obviously in order, but that's about all there is to it.
Instacart better hope they get acquired by Amazon...
So literally no one at all uses the correct "you" ?

I've used various different alternates as I've aged and moved locations but I'm fairly certain "you" (with a silent parenthetical (plural) ) has remained my default throughout.

youwse / you lot / your lot (northern UK)

guys (used as non-gendered) (bay area)

y'all / you all (Texas)
It would be interesting to learn how they account for: "No, not that way, I was just kidding."
The term 'Fundamentalism' refers to a specific American religious movement that took off around 1920. It has it's roots in a series of essays called "The Fundamentals" which were published in 1909-1910.

http://en.wikipedia.org/wiki/The_Fundamentals
Scalable SQL and NoSQL Data Stores
Do you still have the link? I really think this needs to be in the standard API.
However, a not insignificant number of murders are committed by mentally ill people obsessed with becoming famous, or rather infamous. For such a person, to be the first to murder someone with a printed gun could be a powerful draw.
It doesn't seem at all reasonable to throttle a particular device and not other comparable devices. It seems more reasonable to have the tower/router adjust the bandwidth made available to each device in real-time to ensure there's enough bandwidth for all users in the face of capacity issues.

I think it's fine to advertise peak speeds if those are regularly attainable even if sometimes they are not. It's not OK to advertise such speeds if the device is sold in a configuration that can't take advantage of them without a hack or update from the carrier or manufacturer.
I'm liking it for my simple needs. I have a bigger screen (1440p), any chance of getting the article to be wider than 610px?
Sure, happy to. First the incredibly biased part:

I used to work at US Global Mail and I did most/all of the R&D/deployment to modernize their service offering. It now includes a picture of the important side/part of every item that arrives, mail/magazines/packages, whatever. Also a weight and pretty accurate dimensions. The tracking number is also recovered from barcodes on the package, if available. Then after every piece is entered into the database it's uniquely barcoded for internal tracking. Nothing is scanned or opened unless customers ask for it. That's for your privacy as well as liability for the business. Most of the customers get a big FedEx envelope or pouch full of still stamped and sealed regular envelopes (that goes a long way towards building trust) on a weekly/biweekly/monthly basis. You can setup automatic shipping or place requests manually depending on your needs. US Global Mail ships all over the place.

Now the less biased part. Primary competitors are:
outboxmail.com
earthclassmail.com
USA2Me.com
myus.com
bongous.com

I'm sure there are others but those are the ones I was aware of when I was still in the industry.

I would say that the primary thing to google if you're looking for that kind of service is "mail forwarding service" as a search for that turns up many of the competitors I listed and more. https://www.google.com/search?q=mail+forwarding+service

The real bummer about mail forwarding is that you need a Form 1583 either signed in front of one of the employees, or witnessed by a notary. It's a real pain but the USPS did it to prevent mail forwarding companies from being unwitting accessories to various kinds of fraud.

That's about all I can think of but feel free to ask more questions. I'm happy to answer.
Where's the crane?
For extra entertainment, have a look at their privacy policy, it is amazingly broad and brazen in what they reserve the right to do with your data.
Show HN: Noowit, a Google Reader alternative & more
Indeed, T-Mobile seems to be turning things around a bit between the new pricing the the LTE Network rollout. I'm considering switching from their other half (MetroPCS) after I ran a DSLReports speed test on my buddy's iPhone 5 and saw 22Mbps. I was floored.
I wasn't aware people actually purchased Mac Pros with great regularity. I don't know of a single person who owns one. The lack of customization, absurd cost, and plethora of superior competitors seems to discourage most people from this particular market.
I sometimes purchase $5 - $10 games just because they do not have in-app purchases, as support for letting me pay for the game outright instead of Zyngafying it.

I especially love to give the author money when the game is great and they offer you a demo version!

For example, check out Thomas Zighem's incredible Genesia, a Populous + Civ style 4X strategy game, for which he offers a free "Lite" version and a dirt cheap pay version, with no in app purchases. It's an incredible game on the iPad, based on his circa '92 Amiga 500 game:

Review: http://www.mobiletechreview.com/ubbthreads/showflat.php?Numb...

Indie developer's site: http://www.genesia-game.com/en/

App store: http://itunes.apple.com/us/app/genesia-for-ipad-the-7-gems/i...

(I found this game by browsing the Strategy section and systematically looking at games over $5.)
The issue isn't so much throttling as transparency. If you walk into a store as Joe/Jill Consumer and say 'gimme the best phone, whatever it is you like to sell' and they sell you an iPhone, you deserve to be made aware of the limitations imposed on your use of it (and I don't mine in the fine print on page 14 of the contract, or in some vague handwavey disclaimer).
It works for me with Ghostery enabled (and blocking both the Twitter and Google Analytics). I'd say there's something else at play.
While this is great and I sincerely congratulate Google for it, I still find the wording slightly disturbing. They say they were going to close down the API because only "a few large developers" were using it. Then that since they've heard from developers about a lot of "use cases" they've decided to change their mind.

For me, openness is a relatively unconditional principle. You do it because it is a virtue in and of itself. To hear that we need to spell out specific use cases to justify something being open seems to indicate that Google slightly misses the point. Google shouldn't have to like our reasons for wanting things open. Google should have to justify why they are closed. Indeed, it's in the most unfriendly situations when the openness matters (ie: we want to get our data out of Google and move away from Google services).

So while I'm happy to hear this, and I know I'm picking nits here, it still doesn't quite feel like the "old" Google that really made a principle out of these things.
Which you apparently didn't read thoroughly. I clearly state that the secure way to use TrueCrypt is to never mount the hidden volume in protected mode. That will enable the scenario you describe. I even state the reason why you want use it the way I suggest is to minimize the amount of hidden data that is overwritten.
What am I missing? I saw a music video.
I don't think setting a specific price for issues is a wise idea. However, a crowdfunding feature on public github repositories would be interesting. Just show a list of financial contributors in addition to the code contributors.