skysight-inc/HackerNews huggingface dataset:
"You don't know if it's a bad idea or not because it hasn't been done yet" is a conversation killing sentence if I've ever heard one. Ok, we agree to disagree, let's stop talking about this for a few months and see what happens!

Meanwhile, it "sounds ridiculous" to me not because it's an untested concept, but because I think tablets are inherently different enough from desktops to justify keeping their interfaces distinctly separate. I don't think it's possible to fit more than one full touch app (or maybe a condensed version of a second one for a few simple use cases) comfortably on a 10" screen (to say nothing of a 7" one). I don't think giant buttons and pleasant whitespace are a good use of a desktop or laptop monitor.

>Which is why they haven't just done that. They've put a lot of thought into it and come up with a system that scales through different interfaces.

Except that they didn't, in the case of the Start Screen. Program and location menus, quick launch buttons, "pinned apps," and lightweight search bars ala Unity Search/Windows Vista and 7 start menu search/dmenu, all of which don't obscure the entire screen while I'm trying to do something, are just some of the desktop workflow-friendly solutions to the "how do I start doing something else" problem that come to mind. The Start Screen doesn't completely break Windows, but it's still a bad idea on the desktop, and at least one instance of Microsoft prioritizing their tablet interface over their desktop interface.

>Except for windows tablets, that encourage multi-tasking.

Being able to prop a condensed view of an app up against an even more condensed view of another app is a far cry from being able to switch between dozens of running programs with a few keypresses and/or a mouse click. I'm not saying that it's not a good option to have available, it's just not in any way comparable to the style of multitasking that desktop interfaces are designed around.
You're allowing an advertising firm to mediate your interactions with a real human being.
NGINX Open Source API Proxy for less than 5 mins API Management Configuration
Sending an email is the only way to know whether an address is working for a user. Validating whether it meets the standards that define how email addresses should look is a different problem, which is what the regex is going after.
I've been preparing for this Kickstarter campaign for six months. I'm doing it because I'm truly passionate about fixing a very broken retail/apparel manufacturing model that hasn't changed much in 50 years. I think there is a truly better way to make and sell the best men's clothes, and that is why I'm building this company. Kickstarter happens to be an incredibly efficient way to gain the resources required to continue down this path.
I don't know about the current version, but the past version was definitely not multi-platform. In this[1] blog post they explain how they moved from .NET and WPF (native) to C++ (also native) on Windows, in the transition from version 3.5 to version 4.

[1]: http://blog.evernote.com/2010/10/26/evernote-4-for-windows-i...
They are way, way worse at it than Google. Which is good for me.
I would love to participate in this discussion, but I feel like I don't know enough about the economics of currency to make any real contribution.

Does anyone know of some good resources (online courses, books, etc)?
"behave differently between operating systems" != "Windows is not as well supported"
I used to use Yojimbo, but I moved to Evernote for better syncing.

I use it for a combination of things, but mostly as a place to put and file things I might want later.

I store articles I find on the net, and download the full-version of them, with the Evernote Web clipper. This replaces Pocket, and other apps, and allows me to have synced versions on my phone.

I store Dungeons and Dragons Gamenotes, and have thema cross whatever laptop I happen to bring to game. I GM, so there is a lot to keep track of.

I keep recipes that I yanked from my Mom and Grandmother, so I can type in "cookies" and quickly find how to make them.

Basically, I use it for any content that I want to save, sync, and search.

Could I use The Filesystem+Spotlight+Dropbox? Probably.
But the finder's UI has to do a lot. This has a UI which is dedicated to my use-cases. For me, it makes a lot of sense.
Acai Berry scammers $2 million lighter after FTC settlement
Fastest way to iterate through ALL Guids Possible
Ask HN: Master password to one password per site with bcrypt algorithm
Hi all,

I created a password utility for myself a while ago that is becoming increasingly useful. I'm looking at turning it into a small web service, as well as open-source offline script but obviously the core algorithm is rather important (and at the moment - may be flawed).

I've uploaded the source as a gist if anyone cares to comment:
https://gist.github.com/4088402

Basically it generates a bcrypt hash using the site name and the password, and then uses the value of the hash to pick out a ten letter password according to certain specifications (starts with a letter, contains atleast one other letter, one number and one symbol).

It seems like having the hash only dependent on the site name is a bad idea... but I'm not sure what other choice there is. Having the password influence it would make it significantly cheaper to find the password (which is way more important), but having just the salt there means any users using the same site name which will happen often - will have same salt.

There are plans for a number of very useful features (saving comments with passwords, verifying the master password when generating, etc.) but all of that can only come once the core algorithm is nailed - because that will be very hard to change.
The Average Web Developer makes $90K
Time-Saving WordPress Short Codes
Yes. When you create a "notebook" (aka, folder) , you decide if it's local or synced. I don't think you can change this afterwords, but you could create a new notebook (with different settings), and move all the notes over.
I have tried using Evernote for many years (since v1 for Mac), but it never really clicked until this version.

For me, the key feature is shortcuts to notes/notebooks and recent notes. Prior to this, it was too time consuming to sort through a bunch of stuff (like all your Skitch screenshots) to find a recent note.

I also appreciate that you can remove the sidebar buttons for features you don't use -- in my case, tags and the geo stuff are hidden.

I like the look of the UI better now too...the previous version was definitely starting to look dated.

Hopefully with this version of Evernote I can finally get all the random text files /images/PDFs off my Desktop.
Title should be corrected to 'ALMS/LeMans racecar' - not 'Indy 500'...

The following video goes over some of the more interesting technical bits from one of the engineers (6m38s in):
http://www.youtube.com/watch?v=c_INdbXMqsw&t=6m38s
> You don't need to be a genius to be a ballet dancer. You just need to apply yourself a tiny little bit to do whatever it is you are trying to do.

Come on now, this is a false equivalency. It's far easier to use a computer than be a ballet dancer.
as playhard pointed out: http://mapcrunch.com.
You can set syncing to manual (and then never do it), but you still need to sign in to use the app.
awesome depiction of what really happens in big coporations !
You're probably right. But I can wipe with a towel in 2 seconds. 20 seconds is far too long to be any use.
Of course it is. You may think that the parent-child relationship is a place where authoritarianism is a very good idea, but that doesn't change the word used for the basic power structure involved.
You extrapolated some fantasy and strawmanned the parent, that makes you a douche.

> I guess that the reason you don't understand why php is so popular is that you never built anything.

What.

> you probably just play with the latest cool language building toy projects as a hobby.

Is that meant to be disparaging? It reeks of someone who doesn't know a whole lot beyond the PHP ecosystem. There isn't a dichotomy of PHP and then "cool" languages.

I think PHP is useful in certain scenarios but acting like a zealot (or as you like to call it having "strong opinions") over it is fucking stupid.
Clickable: https://gist.github.com/4088402
Yes, you can create local notebooks. However, there is a bug detailed here http://discussion.evernote.com/topic/31517-v5-create-local-n... that forces you to create a new notebook via menu bar while in "atlas" mode to enable the option of a local notebook.
>Bools are special too because the compiler handles ensuring that they are true and false (and you don't even get to choose to representation).

No they aren't. You are assuming every language is as shitty as Java. This is not the case. There is nothing special about Bool, it is a normal ADT:

Bool = True | False

>How would you handle a real complex type like Customer or Order or Window or Button?

Defining a type for it, just like anything else? I don't understand what is confusing you here. Do you normally just keep your Customers or Orders as a hash table of string:string or something? Even in OO languages, you create a type for them, it just happens that the only way you can create types in most OO languages is making classes.

>Yes, it does. It's effectively the DRY principle -- you can't repeat the data manipulation code throughout the codebase

Yes you can, there is absolutely nothing stopping you from making a dozen different doThingToCustomer functions/methods scattered across a dozen different classes. I am amazed that you are seriously suggesting that the problem OOP solves is people accidentally writing the same function multiple times, when that was never a problem, and OOP doesn't do anything to address it. And how on earth does this bizarre notion address the class of errors you were complaining about, which are type errors?
assuming that everyone plays fair, uses common sense

Big assumption.
Yeah, what they did to Skitch is really unforgivable. Hopefully the same team who works on Evernote can put some time in on Skitch and add the features they removed back in.

The old Skitch UI was ugly and non-standard but very functional. I like the direction they're going with the new version of Skitch, but they should have waited to release it until the features were comparable.

Forcing Skitch to sync with Evernote is also awful. Every time you quit Skitch now, it nags you about needing to sync. I understand why they need to do this, but the UX is just bad.
VS is free.
PostgreSQL Index Only Scans (wiki update)
Trey, I'm not saying there are no risks -- there are. I promise there will be hiccups along the way, anything you mentioned could happen. As an entrepreneur, I work as hard as I can to mitigate these risks by having multiple mills, sewing contractors, etc. but shit WILL happen. What I meant is that, no matter what happens, I'm going to make and deliver high quality shirts. Small hiccups will happen, but the only thing that makes us fail is me giving up, and that isn't going to happen.
>Personally I consider the 'naive' version (as in: the first, easy to manually verify version one would bang out as a prototype) to be one where a matrix is pre-allocated and each ring is filled in from the outside inwards (so first assign all 1's, then all 2's, and so on)

I'd consider the 'naive' version (and the first solution that popped to my mind pretty much instantly) to be where you first fill the grid with 1's, then then loop over the next level and add 1 and repeat until you're on the top. So like this for example:

function(a) {
a = a | 1; // add 1 to even numbers
var b = new Array(a),
i, y, x,
s = 0;

// initialize the array
for(y = 0; y < a; y++) {
b[y] = new Array(a);
for(x = 0; x < a; x++) {
b[y][x] = 0;
}
}
// turn it into a pyramid heightmap
for(i = a; i > 0; i--) {
for(y = s; y < i; y++) {
for(x = s; x < i; x++) {
b[y][x]++;
}
}
s++;
}
return b;
}

Though in JavaScript it's a bit more complex than it might otherwise be since you can't just declare a multi-dimensional int array in a single line. Anyway, I discarded this solution about as fast as I came up with it because I knew there'd be more clever ways to go about it, and came up with the offset calculation method a couple minutes after that. And amusingly enough I had to actually test and iterate this 'naive' version a bit before I got it running right, whereas my 'complex' solution worked on the first try. Funny how that goes.
You have a poor memory if you think they work less well. Fancy going back to a six month wait for a telephone? Or seeing your garbage pile up in the street for months on end? Or buying a card with 33 faults on delivery (my dad had this)?

There are some things it doesn't make sense to privatise (NHS and the police come to mind) but general industry doesn't work when it is under the control of government.
Just 8 weeks of meditation can cause enduring changes in the brain
Presentz: a Javascript library for synchronizing videos and slides
Any opinions on the book? I have been away from C for about 15 years, and would like to get back into it. This sounds like it may be a good place to (re)start.
I imagine a spammer could generate plausible emails and then check them against SMTP servers to discover the valid ones if they didn't get blacklisted.
The thing is, what most of you seem to have forgotten, is her age. She's 54!! Her generation didn't grow up with personal computers. I know a lot of people in their 50's that don't know much about computers. Anyway, with her role, she obviously needs to know a few things about internet.
Chrome gets date and time pickers
Anyone know of something like Evernote that includes syntax highlighting and other features that would make it useful for storing code snippets and the like?
the idea is to cut-out the traditional investors - if a product is good enough to be crowd-funded is the VC really necessary? Are you upset that the 'rebel guy' is doing what he want's to do and only has to give an initial cut to kickstarter instead of a recurring cut/part ownership to the VC?
VS is free , well , at least the express version , which is more than enough for web development.
personally , I prefer to debug JS in VS than than in Chrome.
The chrome debugger never really worked well for me or did stuff as I would expect them.
Most of the reason we haven't is because it turns out to be really, really hard to contain a high energy plasma long enough to get useful levels of fusion out of it. We still haven't effectively solved the 'how do we efficiently extract the generated energy' problem either.

Perhaps these problems will be solved in the future, but so far we've spent billions and billions of $ with (relatively) little to show for it in terms of output.
I think the author is missing the point. She's replying in a factitious manner to highlight how the majority of households aren't technically adept.
Ask HN: Good resources for the study of currency?
I am interesting in deeply learning about the history, economics, and theory of currency. Do you know any books or online resources for that?

I know there are the Khan academy lectures on some current currency issues with China, but I am looking for more of an overview, with lots of case studies and lots of theory.
The point about Formula One no longer developing technology for other cars is inaccurate. Recent major rule changes (like the introduction of KERS and the ban on in-race refueling) have been specifically intended to force the teams to focus on developing technologies for making more efficient vehicles. Cool design, though.
I use it as a personal wiki, mostly text. Whenever I researched something that took some time, or finished installing a particularly difficult type of open source software on a weird platform, I save all my documentation with links, etc here.
>"The web" doesn't have to be a browser anymore. It can be any app.

I think HTTP and "the web" are pretty distinct. The reason that "any app" is mostly not "the web" is that it doesn't really let you go to just _any_ web page. The web is what it is because I can follow a link to anywhere. If the app does support this, then it is a branded browser on top of being a native app, and it competes with firefox.

>if Firefox screws up or doesn't implement a feature the right way or whatever, your app isn't beholden to Firefox to fix their stuff in a future release.

But if the native ecosystem (IOS, android) screws something up, you are beholden to them, and this happens plenty.
I think firefox os is going to try to solve this problems with OS fragmentation more than anything. Since android has some closed core components, and IOS is mostly closed, this is what they are trying to free similarly to what they did with IE. I am optimistic about it.
I find it amusing that our general perception of politicians, and of their real efficacy is such that no one can seem to work out if she's really playing dumb or not. The fact that it seems entirely feasible that she could be, says quite a lot about our expectations.

Still, from the point of view of many public service departments, though I'm not sure about this one, a yes minister parrot is not necessarily a bad thing.
I (try to) use it for storing and organizing stuff that I would otherwise organize with the file system.

Evernote is better than the file system/Dropbox primarily because it does full text search of PDFs (even scans), words in photos, and plain text.

Evernote also lets you look at all file types in the same interface. And there are good mobile apps.

It's sort of like an integrated version of Spotlight, Quick View, and Dropbox but with better search and better mobile apps.
Use Autotools, C’s de facto cross-platform package manager

Seriously? There is a world outside of GNU...
I was excited until I saw "use autotools".

edit just bought it.

Quick scan reveals some GNU extensions being used, lots of tripe about pkg-config, autotools, how to write a makefile properly without autoconf (commendable), gdb tutorial (looks resonable), short valgrind mention, unit testing, doxygen, proper assertions (woot!), short bit on VCS with git (looks reasonable), integration with python (looks reasonable), decent discussion on aliasing and copying, some serious standard-breaking things (bad), how not too shoot yourself with macros (good), linking discussion (looks ok), an odd quote from pussy riot, lots of discussion of gotchas, unicode (good!), some stuff to do with glib (yuck), OOP in C (looks ok), more glib stuff (yuck), posix threading (some mines in there), GSL (good), SQLite (good), libxml (yuck - personal preference though), libcurl (good).

So generally a mix of good and bad. Probably worth it though.
>> If by "prices were cheap" you mean "were massively subsidized by the government so we were paying through the nose for them anyway"

Correction: higher-band taxpayers might have been paying through the nose. People paying less tax (i.e. the less well-off) were paying less.

>> Even the worst privatization (British Rail) is arguably far better than it was before privatization.

{{POV}}

Besides, the privatized UK rail network is shambolic when compared to (officially or de-facto) nationalized companies on the Continent.

>> One of Thatchers biggest achievements was to take on the millitant socialist unions, and she won. Overwhelmingly. She set us free from their grip.

{{POV}}

I hate to descend into politics, but you are presenting as "fact" what is actually a very biased and extreme right-wing view, which thankfully is getting less and less popular in the UK now.
The only thing I don't like in this new version is that to easily access notebooks I now have to create "shortcuts" to them. Otherwise it is freaking awesome
> Wake up, SHEEPLE!

Obligatory XKCD ref: http://xkcd.com/1013/.
Before you start hording them to ebay, etc. the idea that Twinkies last forever is a complete myth. They are "only" good for 25 days before they spoil.

Fun fact: twinkies were created to look like a banana alternative and first filled with banana filling - during WorldWar II when there was a banana shortage
I love these artsy indie video games I seem to be noticing more and more of lately. The graphics and music are really cool!
How To Hack Websites(CMS).. Oopa Gagnam Style
Okay, I'll admit that I sort of rolled my eyes at the top of the overview but by the end I was totally searching the app store for this app. What a novel and great idea.
CMake for example, is IHMO, a better choice.
Cheap Men Air Jordan 1 Retro Shoes For Sale
Welcome to our airjordanshoesonline.com Online store.We provides you fullest collections Air Jordan Shoes, Men Air Jordan 1 Retro Shoes cheap price and no tax, free shipping all over the world!
If you pretend to be a ballet dancer when you know nothing about ballet dancing, you're pretty freaking stupid.

When you are the country's authority on ballet dancing, you're grossly negligent and should be fed to mice.
Do you pay for the pro features? If I use this to replace my file system (dis) organization I'm thinking I will need more than 60MB per month bandwidth.
Centralised versus decentralised Internet access: weighing up the security costs
OCR allows me to search any image I throw at it.
Distributed filesystem: XtreemFS 1.4 with Hadoop support
> Couldn't the US emigrants correspondingly change the way other countries work?

Sure, people of European descent in general are like magic pixie dust:

> In this paper, we (1) construct a new database on the European share of the population during the early stages of colonization and (2) examine its impact on the level of economic development today. We find a remarkably strong impact of colonial European settlement on development. According to one illustrative exercise, 47 percent of average global development levels today are attributable to Europeans. One of our most surprising findings is the positive effect of even a small minority European population during the colonial period on per capita income today, contradicting traditional and recent views. There is some evidence for an institutional channel, but our findings are most consistent with human capital playing a central role in the way that colonial European settlement affects development today.[1]

but emigration from Europe/US is not really related to immigration to the Europe/US. Either could happen without the other.

[1]http://www.econ.brown.edu/fac/Ross_Levine/other%20files/Euro...
The Web Aesthetic
Prince of Persia creator goes from Apple to Hollywood - and back again
I think the two that are discussing this with the MPs are taking the entirely wrong tactic. They are suggesting that child filtering and protection is not a problem on the internet as it stands today. They are, quite franky, completely wrong.

The problem they should talk about is the difficulties and serious pitfalls that the government will have to deal with if they actually want to filter and control the internet. This isn't something they can just flick a switch on. It will impact the freedoms of millions of their citizens. And all because a portion of todays parents are not interested in actively parenting, monitoring and educating their children (and themselves about the internet). I think that is rather sad.
Wac ~ top song
Just drag all your notebooks back in the sidebar.
Agreed. It was annoying, but I dragged each back over to the left bar, switched to Snipped view, and I had a better, more refined version of the old UI ;)
Hurricane Sandy Survivors Turn to Social Media to find their Pets
> What.

So I guess you also don't understand why PHP is popular.

> It reeks of someone who doesn't know a whole lot beyond the PHP ecosystem.

You are now making some "fantasy" assumptions.

You missed the point from the beginning and now you are trying to take this into mud with all kind of assumptions and insults.

I'm stopping here.
Finally I found HN points aren't worth anything toward my profile.

There is literally nothing in your profile to indicate who you are or what your website is.

All I can see is the following:

user:	Hawkee
created:	190 days ago
karma:	344
avg:
about:
submissions
comments