skysight-inc/HackerNews huggingface dataset:
Most likely the investigators will take the list of customers, look up these people to see if any of them have a record of prior criminal activity, and concentrate on those.

Or other things. Was someone who's name was on the list seen hanging around the places where the skimmers were installed lots? Was the money being sent (however roundabouty) to anyone on the list? etc.
Love it! A suggestion, would it be great if the hover popup can include a calender week number as well as per ISO 8061.
Some folks wondered for a long time whether AWS would roll out a search product, and they finally did like 4 weeks ago. And as the blogpost mentions, full-text search has been a long time coming to App Engine. Does anyone have insight into whether the release of CloudSearch caused the App Engine to release this sooner than they otherwise would have?
Beautiful, but I don't want to see this in the wild. Knobs are bad for the same reason that pie charts are bad. Perceiving one-dimensional differences is easier than rotational/angular ones.
I think the omnipresent external force has been much more important in determining outcomes than local culture (but of course these are complex systems which can’t cleanly be broken into parts – “culture”, “law”, “economy”, “government”, “power structure” are all linked together).

I do agree though that it’s necessary to have some combination of land reform, capital accumulation and investment (and perhaps local reinvestment of export profits?), education, industrial development, and strengthening of civic and political institutions to build a successful functioning society. These are hard problems for poor countries, and the last 60 years of academic political science have pretty convincingly failed to turn up any easy explanations or solutions. I wouldn’t hold my breath that building a foreign “special economic” enclave unaccountable to the rest of the country will ultimately save Honduran peasants. But that’s not the part of the article I’m offended by.
FOMO: Fear Of Missing Out

http://psychcentral.com/blog/archives/2011/04/14/fomo-addict...
Just to make it clear for everyone, it's not e-ink display. It's a transflective LCD display, which isn't the same thing and it's not nearly as efficient as e-ink either (although I have no idea if e-ink would even work properly on a watch). My guess is it's around 2x more energy efficient than a color LCD watch. This is what they're using for Pebble:

http://www.sharpmemorylcd.com/1-26-inch-memory-lcd.html
That's a great idea, but that's not currently how it works. All of the high-res website image stuff that I've seen all uses client-side JavaScript to fetch the 2x images.
But from a human/usability standpoint (what actually matters), I agree that they are indeed a failure.

From a human/usability standpoint, most icons used in user interfaces are failures.

Not sure you believe me? Quick! Name five icons you often use in a piece of software you use regularly: your browser, IDE, spreadsheet, graphics package, whatever.

Now name five more.

If you’re like most people, you probably came up with the first five easily enough. Back, refresh, stop, home, forward. Save, print, bold, cut, paste. But by the time you were getting toward ten, were you starting to struggle?

Now consider that many of these applications line up rows of 10, 20, or even more icons, which all look rather non-descript and blurry at typical sizes anyway. Some applications have several such rows, some at different sizes, some horizontal, some vertical. That’s an awful lot of screen space for something that most users won’t use, at least not without doing the mouse-hover-tooltip-no-it’s-not-that-one-maybe-it’s-the-one-over-there thing.

Oh, and here’s the kicker: of the icons that do get widely used, only a tiny number are truly iconic pictures that are recognisable! A lot are just an arbitrary marker in a predictable position, and it’s that context that the user recognises.
I'm just learning that they're renting a billboard along 101 in San Francisco: http://www.businessinsider.com/pebble-buys-san-francisco-bil...

According to some comments on Business Insider, such a billboard is… well, pricey, and they would get the KickStarter money only after May 18th. (I haven't confirmed that part)

Could one speculate from there that they have been raising money from yet-to-be-announced traditional investors? Considering their new position (i.e. demonstrated demand), it wouldn't be that surprising.
Which key should I press to shoot? Original DOS version used [Ctrl] as far as I remember. It doesn't work in browser.
New Google+ app for iOS
Yeah, it works. I downloaded the Xproj, opened the project and clicked 'Run' and it fired off with no problems at all, working in both resolution types.
Good post, but I was expecting / hoping to see videos of these pitch archetypes in action or slide decks - did I miss something there?
You know what's wrong with this post? The date!
If it was May 8, 2010 instead of May 8, 2012 it would have been something.
After playing with it for a while it really reminds me of the Twittelator client for iOS. Especially the way it shows images and other content.
In addition they changed the private repo indicator so it's no longer a very obvious yellow background, but a single label that says "PRIVATE".

It was actually useful to have a very obvious indicator that your repo was private and nobody else could see it.
Judging by the number of folks listed who contributed to this (misguided) effort, I'd call this classic design by committee. Why not stick with the visual tropes we've come to know and instantly recognize? Instead of spending so much time designing these icons they should've read up on semiotics.
I mostly agree, but I would make a small correction: that's not what academic CS is paid for. Jonathan Shapiro didn't stop work on BitC because he ran out of enthusiasm but because he ran out of funding. Habit will only remain a live project while its PIs can keep the ~~grant money~~ spice flowing.
IMHO an s-expression api would be awesome, but I think any public facing input would have to allow the "conventional" format. I guess App Engine doesn't want to force app developers to make that conversion.
Will this work? Most of the time. Is it a good idea? Probably not.

Using Dropbox violates a basic expectation of the git toolchain: that it, alone, will manage the contents of the repo. Any process that alters files within the git repo without going through the git toolchain is a bad idea, IMO.
It's hard to make it 100 without it going back to 0. Maybe a gap between them and if you're already moused down going to up to 100, it stays at 100 as you continue to move the mouse right, but will go back down as you mouse left?
It's pretty, but I think it would be more usable if it didn't wrap between 100 and 0.
More likely, they just ask for everything in the hopes that they don't miss anything, and then rely on the targeted business to try to argue down the scope of the subpoena. The police have no incentive to try and limit the scope because they don't care about protecting the privacy of the people they're investigating.
Why I'm thrilled Mark Zuckerberg is annoying the bankers
Why use MapReduce when you can use the real `map` and `fold`?
True. But I think the problem is that people weren't aware of the rule. I still support a company's right to impose these sorts of conditions. Perhaps when there is a non-common-sense restriction, it should be stated somewhere more prominent than the TOS.
Knobs are the primary interface in many DAWs because their developers copy hardware interfaces without too much thought. They translate to computer interfaces very poorly.

The main advantage of a hardware knob (over slider) is that you have very good control over it's rate of change. The main disadvantage is that it's hard to turn multiple knobs at once.

None of this applies to software knobs. I can't think of why would anyone want to use this over Tangle's sliders aside from prettiness.

The only sensible simulation of a "knob" in HTML I can think of would be a text field with a value that goes up or down based on how much you scroll mouse scroll-wheel. Thinking about it, I don't see why it should be different from a slider. You can have a tangle slider that is also scrollable with a wheel (if that is possible to capty with JS). Which is kind of the way normal UI sliders work.
I wonder how long it will take before someone publish cubase.js now:)
It is just like Ruby 5!

http://ruby5.envylabs.com/
Flipboard Unofficially Available For Any Android Device
That wouldn't be a knob though. That'd be a circular progress bar.
A fair point, and I imagine it would be trivial to add a min and max to the configuration options. Without looking at the source, my hope is that it's utilizing <input type="range">, which has min and max built right in.

[Edit] I had to look. Apparently it's just adjusting the value of a text field, which is probably better for backwards compatibility but does make me a little bit sad.
BizSpark is really great for a lean startup (we did use it), but it also incurs significant time costs:

- the website was a nightmare to use (maybe it has improved)

- it was impossible to work out what you could and couldn't do - I suggest just use it and ignore details.

- you incur a time debt three years later sorting out OS/Office installs.

If you are funded, MSDN and proper licenses might make more sense.
The statement, "The JVM and V8 are both fast enough to be almost negligible" is flawed. OS file system caching pretty much makes disk IO negligible, and the time spent in JVM and V8 are the majority of the time. The benchmark is consistent with the system behavior, showing the difference between JVM and V8 is not negligible but substantial.
That's why I mentioned "default". If you have more specialized requirements, you can write your own version. :)
I'd really like to see some limits put in -- if you approach 100 from the 90s, have it stick at 100 instead of wrapping around immediately. Same if you try to go below 0. Right now it's really hard to get the know to fix at the limits of its range, something easy to do with traditional sliding controls.
It makes a bunch of app ideas that I had feasible.
Ask HN: Cloud-based RT logging for mobile apps?
Are there any services out there that allow centralized logging for apps installed by end-users as well as servers?

We have an iPad app which people use for hours on end and that we provide customer support for.

When diagnosing a problem a user is encountering, having access to a log of what the user is doing in real-time would be incredibly helpful. We have server-side logs that we'd like to aggregate centrally, but the interaction logging we do on our iPad app provides far more detail.

It seems that the cloud logging services I've looked at (Papertrail, Loggly, New Relic) are all meant for servers that you register manually and/or are priced by the server which would be prohibitively expensive.

What do people on HN use?
Nit: it's jarring that when I first mousedown on the control, the value changes. This makes small, incremental changes difficult.

Now, if I click on an area of the circle that is far from the pointer, perhaps it should snap. But if I'm close (or on top of the pointer), snapping is undesirable.

(compare to a physical knob, which is the thing being emulated here: touching the knob does not change the input, you must touch and then move)
Ask HN: Anyone have a list of distributed companies (remote engineers)?
It would be interesting to compare and contrast work culture and benefits of distributed teams vs fully in-house teams.

I've found a couple big players so far:
Automattic: http://toni.org/2010/03/08/5-reasons-why-your-company-should-be-distributed/
Mozilla: http://jasondanielsmith.wordpress.com/2012/01/15/work-culture-differences-xerox-mozilla-and-distributed-teams/

Anyone have any they would like to contribute to this list?
That is just ridiculously awesome. How on earth does this work?
I wonder if Romer's systems can be used to stave off the encroachment of the cartels and continued growth of MS-13 (and the speculated alliances between them). As healthy as it seems to unwind the western corporations binds on the country and come to terms with centuries of exploitation, it could be even more important to suggest that radical developments like this are necessary in a race against the expulsion of the cartels from Mexico (where are they going to go but south?) and thus, time.
Also, excessive use of icons where text labels would be much clearer, as other commenters have said.

As a non-designer, I always use text labels in my applications because I can't make good graphics/icons, but it always seems like the applications lack polish because of it. I guess there is a happy medium to be found between no icons and the strict only-ambiguous-icons like Google switched to with Android 4 and their recent web property redesigns.
Site is back up. Thanks for your patience!
Press 'x' to shoot.
It's not good UX for audio production software either. The good ones (in my opinion) work by clicking and dragging up and down (or left and right) and merely render the knob as if it's spinning.
And of course the designers of Portals did extensive testing to get feedback on what worked! Those brilliant designs weren't plucked out of thin air, but came from watching how real players interacted with them.
That will be very interesting to see. Statistically, it's likely that there will be disappointed people— but what if the product just plain sucks? It's unlikely, but very much possible.
http://en.wikipedia.org/wiki/Svg#Support_for_SVG_in_web_brow...
These feel very strange. They don't behave like any knobs I've ever encountered in software.
The paradigm of a knob isn't that great at all. I think it's only because of the size contraints (you often need many controls) that you see knobs being used over sliders.

A slider instantly tells you the current level (relative to minimum and maximum) and is very easy to adjust.
Well, they also have the benefit of being compact which can be beneficial in complex audio applications, but I agree that they generally suck and would almost always be better off as a slider.
I don't think this is true. Nodejs uses epoll/kqueue/select etc to multiplex access to multiple file descriptors from a single main thread.

The async API is actually a price to pay (spaghettification).

For example, the go language took a different approach: it created a cheap thread-like construct which doesn't incur in the biggest overhead of classical threading (namely pre-allocated linear stacks and context switching/sleeping requiring a systemcall; all this aided by the compiler), and a cheap mean of communication (channels).

Then, the whole core IO library was written using a multiplexing async model (epoll...), which communicates with the user part of the library via channels). The result is a blocking like API which under the hood behaves like an async implementation.

A similar goal is also met by http://www.neilmix.com/narrativejs/doc/ and other javascript 'weavers' which convert "sequantial looking" code into callbacks.
Trigger.io latest sprint: audio capture and network APIs, websql support
What "Data Gravity" Means to Your Data
I think that website cheats a little bit. The first link in "Science" is not "Knowledge" but "Latin", where it's describing the root of the word "Science". If you follow it properly, you'll find that even the article for "5 Whys" doesn't go to Philosophy:

5 Whys
Technique
Technology
Tool
Goal
Animal
Eukaryote
Organism
Biology
Natural Science
Science
Latin
Italic Languages
Indo-European Languages
Language Family
Language
Human
Taxonomy
Ancient Greek
Greek Language
Indo-European Languages // Infinite loop!
It depends. Some countries have laws creating data retention requirements — in some contexts, for some time periods (with mandatory expiration in the EU), with sharing conditional on some purposes (hopefully for reasons relating to serious crime, but with some laws suspecting or detecting copyright infringement is good enough), with varying degrees of judicial review and oversight of bad-faith requests.

https://en.wikipedia.org/wiki/Telecommunications_data_retent...
(concerns telcos, e-mail hosts, and web-hosts)

The USA doesn't have a law like that, but it doesn't have a right to privacy either (there is a law about the privacy of correspondence that the NSA and telcos have ignored), so this sort of data retention law is sidestepped by a few large actors “voluntarily” collecting and sharing information. National security letters, gag orders, and whatever power incited AT&T to first do large scale warrantless interception mean that there can be a lot of abuse with little consequences for the participants. This might also apply to smaller actors, although less publicised (I don't know if there's any bad publicity the US government would care about). If you collect it, you might end up sharing it.
I work for a company that pulls in five million dollars in sales a day. I upgraded all our servers to HTML9 Bootsauce and it broke everything. What the fuck?! Cross dressed in a unitard compatible my ass! We're losing money by the character I type! How do I revert?! Can't trust anything these days.
The end result better come out good.
You're right, I hadn't thought of that. The only shared hosting environment I use at the moment is mediaTemple's Grid Service, and it looks to me like they are configured for FastCGI regardless.
Anna Anthropy has an older blog article about exactly that:

http://www.auntiepixelante.com/?p=465
On the Whole, I'd Rather Geek in Philadelphia
I was hoping for news on reducing comment spam. Repost looks cool but I fear "plz repost me" will be the new "hey, I love (but didn't actually listen to) your track, plz follow me and like me on facebook".
We at Structum are all distributed. I can tell you that while building iKnode, it has been difficult. Even though we have a very async flow, there is still times where we have trouble integrating.

Google Hangouts has been great, but still, new feature planning seems to work better in-house.
https://www.pieceable.com/docs#how-it-works
I dunno. They look fine to me. The book will take a bit of getting used to (what icon would better represent a repository anyway?). The rest just sounds like nit-picking.
I don't remember the last time I was excited about some new technology, but rubymotion is a thing I was looking for since the release of iOS SDK. I was doing ruby for 5 years, and switched to iOS/ObjC half a year ago, and I still can't stand the Objective-C syntax.
HTML5 game running on iOS & Android Mobile/Tablets (same code base)
C++ is perfectly fine for operating systems. Actually its probably better. Here in UFSC(university of santa catarina), LISHA(hardware/software integration lab) has created EPOS, an embedded operating system, that runs on arm, x86, powerPC, Mips. The problem most of the times of using C++ is the lack of software engineering knowledge. EPOS is open source, and its code is actually readable. http://epos.lisha.ufsc.br/ for more information.
Why aren't you buying my App? a guide to marketing without money
Instagram comes to life
Using a Kalman Filter to Predict Ticket Prices
I don't remember where I read it, and I didn't manage to find it after a couple of minutes of googling. It could be a fabrication but I have two memories about it that speaks against it:

1) I think it was in a interview with JA himself (could have been the DDB book though which does indeed make it less credible)

2) It was said in a jokingly and positive way, which suggests it's not disinformation spread by someone trying to get them.
That's right, penalizing heavy users is not against net neutrality, although depending on how a company goes about doing this it could yield some pretty bad PR (see: AT&T throttling of users that have Unlimited plans).

As to why an ISP should not be able to go further with offering you a "Non-You-Tube/Grooveshark-Plan", that is actually the main thing that Net Neutrality was created to stop. ISPs filtering traffic and access to websites based on content.

The greatest fear that proponents of Net Neutrality have is that ISPs will begin walling off the Internet and restricting access to sites in an effort to increase profits.

Currently, the internet is the closest thing that society has to pure competition and freedom of expression.

Imagine if when Facebook first started, MySpace had spent millions paying ISPs to slow down all traffic to Facebook.com, they would have effectively killed it.

Or imagine if a rich billionaire on the Right (or the Left) did not like what a certain website was saying about him and/or his ideology, he would be able to pay ISPs to slow down all traffic to those sites (thus providing a chilling effect on free speech and expression).

And anyway, if your aim is to reduce the cost of an internet connection, the best thing to do would be to increase competition among ISPs. Without competition, even if the costs of ISPs go down, they have no incentive to decrease prices (unless doing so could increase their bottom line), in fact, they may even increase prices if the choice to consumers is either pay more for internet or have NO internet at all.

A large problem with the high cost of the Internet is that many ISPs either through the government become the only company that can legally provide Internet service in an area (government supported monopoly), OR like it is where I live (Montreal, Canada) there is a small number of ISPs and they have carved out regions that they have decided NOT to compete.
Facebook App Center
for instance, If i wanted to listen to a particular gaming podcast, then a particular science podcast, then back to a gaming...
The phenomenon you describe is still ever-present in the online format if you stick to their deadlines. If you ignore them and the associated grade penalties, then ok I agree.
Awesome post, thanks!
FYI, the 6th Archetype has a trailing sentence at the end.
Don't forget that there are two kinds of dangerous in a vcs: code-dangerous and repo-dangerous: stuff that can give you a working repo containing code that does not work, and stuff that can give you a non-working repo, or changes between repos that are tracked inconsistently. Cherry-picking (i.e. creating a version that has not been seen by a developper before) is as code-dangerous with darcs as it is with git. Commit and merge are also code-dangerous. On the other hand, in darcs it is not repo-dangerous: you don't have to worry about merges versus cherry-picks, a repo's final state is only defined by which patches you've pulled. This is the kind of consistency that git does not give, and that makes git rebase repo-dangerous. darcs' cherry-pick is no more dangerous than merge, while git's is in fact more dangerous.

It is quite common to have people come to #darcs asking how to reorder patches. The answer to that is "why would you want to do that?" To darcs, the order in which the patches are stored in the repository is a transparent implementation detail, and there's no command to change that. Darcs users are not constantly reordering patches, they're just enjoying a bit more freedom on pull. In general, if you don't use commands marked as unsafe such as unpull, each repository is honest about the order in which it pulled patches: darcs will simulate patch reordering to compute merge results, but won't change the order of patches in the repository.

There's one "patch theoretical" thing which git does better than darcs (and a lot of practical things), which is that it tracks more explicitely which stuff was pulled from where when. That information is neglected by darcs, which cares more about when stuff was originally written, and it should be tracked somewhere. Still, this seems easier to add to darcs than adding darcs' freedom of workflow to git, for which, as far as I can tell, you'd have to embrace the patch-centric view of darcs.