skysight-inc/HackerNews huggingface dataset:
Yes, every design trend can be traced straight back to Apple. Nobody who doesn't work for Apple is capable of innovating new design trends. And after they leave Apple they lose the Apple magic and are just non-innovative designers again.

(/s)

On a more serious note, IMO Apple's wild ride into skeuomorphism is already starting to look dated, IMO. Their web designs don't suffer from this as much as their native apps do, but whenever I see a new app with a background that's brushed chrome or leather or some form of wood grain, it looks a bit stale in terms of design. Of course YMMV, this is a mostly subjective thing, but in terms of overall software visual design, I'll take what MS is doing with Metro or what Google has been doing with Android from ICS+ over the Apple texture-everything approach any day.
This one is also nice

http://www.ubergizmo.com/2009/07/cambrionix-49-port-usb-hub/
I like the simplicity of it, but almost immediately ran into a usability/navigation issue:

- I hit the arrow key to go to the menu, and choose "A Personal API". So far so good.

- I click on the arrow again, it just fades out. Ok... let's try the back button. That removes the hash from the URL, but I'm still on "A Personal API". Pressing Forward adds the hash back, but there are no changes on the page.

The only option I have to keep navigating is to refresh the page.

I'm on Chrome Canary, and I'm not seeing any errors in the console. On my iPhone, the arrow button seems to work to go back to the menu, but the back button is also broken.
It makes it feel more personal, giving the impression that it is handwritten.
"Jensen believes that there is a way out of this: "Wikipedia is now a mature reference work with a stable organizational structure and a well-established reputation. The problem is that it is not mature in a scholarly sense." Wikipedia should devote more resources toward getting editors access to higher-quality scholarship (in private databases like JSTOR), admission to military-history conferences, and maybe even training in the field of historiography, so that they could bring the articles up to a more polished, professional standard."

I think that this is the most interesting part of the article. What if Wikipedia was funded well enough to act as both a traditional encyclopedia with full-time editors/writers and as a place where everyone can add/edit content? We need a modern Andrew Carnegie to step up.
would love to hear about other candidates too.
That's just because Chrome throttles JS execution in background tabs to a crawl.
http://thechangelog.com/post/17152659182/tty-js-terminal-in-...
I guess I should have pointed out that this is very much a 1.0 release. This is obviously not desired behaviour - thanks for the heads up.
U.S. looks to replace human surveillance with computers
Not if it's a story. I don't want the ending spoiled.
I think they just forgot to close the italics after the editor's note.
I don't know much category theory either; my argument is based solely on my knowledge of Haskell.

Maybe I'm being obtuse, but I don't quite understand what you mean when you say "mconcat with a map". But to see why mconcat isn't as general as a fold, you need only to take a look at the types:

mconcat :: Monoid a => [a] -> a
foldl :: (a -> b -> a) -> a -> [b] -> a

mconcat is constrained to only operating on monoidal types, whereas foldl has no such constraint. Likewise, mconcat must always yield a result of the same type as the list elements, while foldl is capable of accumulating a result of any type.

mconcat can be implemented in terms of a fold, e.g.

mconcat = foldl mappend mempty

Such a partially applied foldl is obviously less general than an unapplied foldl, as its first 2 arguments are fixed. There is no way to implement foldl (or even foldl1) in terms of mconcat.

There are plenty of uses for folds that don't involve monoids, and therefore can't be implemented with mconcat plus a Monoid instance. As a trivial example, take

Prelude> foldl (/) 400 [4, 4, 5]
5.0

There is no "quotient monoid", because a monoid is defined as a type with an associative binary operation and an identity element with respect to that operation. Division has a right identity (1), but it isn't associative, so it can't be used as a monoidal operation like addition and multiplication can. But foldl still works fine in this case, as the above example shows, where mconcat would not (unless you write a Monoid instance that violates the monoid laws).

Associativity notwithstanding, it's also not adequate to say that 2 monoid instances should be enough for any type. Maybe that is true in some or even most cases, but it is certainly not true in the general case. Haskell has newtypes to mitigate this problem, essentially enabling an arbitrary number of Monoid instances to be defined per type, but Python only lets you write one __add__ and one __mul__ for a given class. On top of that, I don't believe Python even has a product function that folds __mul__ over a list the way sum folds __add__, so really the limit is 1, not 2.

Anyway it's all moot because, as someone pointed out, reduce hasn't been removed from Python, just relegated to a library. :) I think it's a fundamental enough operation that it should be built in, but obviously Guido and I have differing opinions on FP.
> How do you "accidentally" hire more people than you can afford?

Making predictions is difficult, especially about the future.
I think it was a bug - it's no longer in italics now.
you can use any audio in Ableton. a big draw is it's time warping tools which makes it easy to manipulate songs like this.

the real difference is Ableton doesn't have the ability to automatically chop the song into logical parts. Maschine can do this, but it doesn't automatically play subsequent parts based on properties on the current one.
It should be a good sign that things missed in the theory fit nicely into it.

I am uncomfortable when interacting with any Apple or Microsoft production, and, correspondingly, I have a third, distinct reaction to The Test (seeing animated transitions). I notice/remember them, and I am annoyed by them...
Riak Installation and Configuration
http://shrikar.com/blog/2012/10/28/riak-installation-and-configuration/
The Kindle charger is sold separately, and you could probably get a much cheaper one than the $20 they are selling for as it's a standard micro USB port. My paperwhite USB is the same as my Logitec mouse and Android phone. Makes charging much easier as I keep them all on the same desk as I work.
Location 2012 (written in 2010)
It bugs and you can get trapped int the 40 boxes segment loop over and over again. (the last straight)
I had an ST rather than Amiga. So we know I'm suspect ;). But I, when I got my 3GS iPhone, kept telling folks it was my favorite computer I ever owned. Still feel that way.
I don't think he necessarily did it in the order that the article listed. He said "Harder than that" rather than "after that".
I will outsource (almost) everything
Please read what economists have written before you add your opinion.

One analysis of Europe's inflexible labor market is here, by the IMF:
http://www.imf.org/external/pubs/ft/fandd/2000/06/soltwede.h...

Europe's ridiculous labor regulations do more to strangle startups in the crib than almost anything else. Zynga may have done some unethical things, but firing employees they didn't need was not one of them.
It seems to me that it is. Please explain how the markov property is violated?
Seems like we're going back to "Built for Internet Explorer" days.
EBay Intellectual Property Enforcement
Thanks for saying this as sometimes I'm afraid that Anonymous gets too much respect around here. You mention their M.O. which seems to basically be hack something, release tons of private or damaging information then say its because the people they hacked were evil. In reality its a bunch of bullshit. If they had hacked the American Cancer Society or even Piratebay or Wikileaks they'd come up with some reason they were evil.

Shit was cute at first but now its just looking like a reason hack for its own sake. And the whole grandiose "Hacktivist" identity they've garnered is now looking more and more like its also bullshit.
The law:

An employer must give notice 60-days prior to a plant closing, layoff or relocation. In addition to the notifications required under federal WARN, notice must also be given to the Local Workforce Investment Board, and the chief elected official of each city and county government within which the termination, relocation or mass layoff occurs. (California Labor Code Section 1401)

No one gives notice because of the risk that employees will do something malicious and instead just pay out the 60 days(with benefits including vacation accrual). I've done 3 sets of layoffs at my old company as a manager and was eventually layed off. At non California locations and offices that were too small to fall under WARN, we terminated employees with no severance except one month that was attached to an agreement not to sue. BTW, nothing i said was legal advice just simply stating that 3 months is standard for California.
I think this might be a good argument for anonymity on the internet.

The thing is, if you're traveling in hostile territory, it's probably a good idea to maintain a low profile. Isn't it taught to be aware of your surrounding at all times? Basically, reveal your location digitally with the same consideration you would in meatspace. If you wouldn't launch a flare to tell people your location, don't broadcast your location digitally.

I think most people in the armed forces understand this, though there are apparently exceptional cases.

Also it should be noted they launched mortars at grounded helicopters, from what I can tell no one was killed, and the compound's location was probably already known. So this could have been inadvertently beneficial to both parties (mortars weren't launched randomly hitting barracks, killing people etc).

Edit: Now that I think about it, if I was in charge of soldier security I would probably increase the noise - use fake accounts, fake locations, with similar data context. I could even fool the opposing forces into maneuvering into positions they could be captured peacefully.
Why are these simple Haskell text processing programs so much faster than in C?
Oh, you just meant you wanted lambda x: map(f,x) to be an endomorphism for any f (you said map itself should be an endomorphism which confused me). Well, it already does what you want: lambda x: map(f,x) takes an iterable and returns an iterable. :)
I wonder if he tried to change how he operated before he shut up. It sounds like something that would be very easy to franchise. He sources the distributors and finds a passionate person in each city (lots of people love indie films; so this should be easy) to run the actual events. He can then take a percentage of their profits without having a massive workload he can't handle.
Also submitted to Haskell Reddit:

http://www.reddit.com/r/haskell/comments/128j84/why_are_thes...
I'll stop putting my TL;DRs wherever I want to when everyone else stops top posting.
I have a better solution. sell to and deal with people who care about getting things done, rather than "who" you are. Problem solved.
Minor nitpick: He isn't giving legal advice:
http://en.wikipedia.org/wiki/Legal_advice

Also, you did the exact same thing he/she did when you said you didn't think the warn act requires severance so even if what he/she did was giving legal advice, your comment would fall under the exact same category.
I like reading these articles, especially when they're not pure software startups. It's incredibly hard to make the decision to cut your losses and fold. But you can always try again. (In fact, accepted startup wisdom says you should try, and try, again).
I like how you phrased it so that losing your job sounds beneficial.
What is the minimum noise intensity/spectrum to remove sensor fingerprint?
Exactly. You don't put an abstract on prose. I believe in tl;drs, but that shouldn't be a rule.
Likewise with me. Transitions and animations bugged me because I perceive them to serve as a slow-down between what I want to do and where I am (although I understand that they're most likely always buffers between contexts)

The UI pattern formerly known as MetroUI (I refuse to call it the New Windows 8 style UI) however, changed that. No un-needed animations, lets me get to the core of what I want quickly.
If there's going to be a tl;tr then it certainly should not go at the top, it should be an integral part of the construction of the article. Good newspaper articles were always written to be iteratively deepening - it didn't matter where/when you stopped, everything that followed was more details or enhancements of what you've already read.
I don't see the evil in a company needing to lay off employees after shipping a bunch of games that didn't do so well.

Zynga should be more careful the next time they hire somebody wearing a Guy Fawkes mask in their profile picture.
You'd be better off just getting the oxygen out of the water you'd use on the plants.
The ridiculous leading makes it unreadable for me.
This argument falls apart any time you're working with libraries. Inline signature reminders, tab-completion, and documentation look-up are very helpful features, and apply to all languages. I'll let the computer do computer things; I'll stick to the thinking. I'm happy to let my IDE(s) do the heavy lifting for me.
> Altsie was a new, live theater market for the growing pool of independent films that don’t make it to the big box theaters. We basically turned bars into movie houses, with all the infrastructure (business profiles, showtime dashboards, and ticketing) housed on the web

I have no idea how good a business idea that is (I guess not such a great one), but it sounds like a great idea and I wish something like it could be successful. In my moderately sized UK city it's impossible or very difficult to see a large proportion of new releases on a big screen.
How does this crap get voted up?

[edit]

"Conclusion: A Need For IDE's Is a Language Smell" != "IDE's Are a Language Smell"

I actually agree with that Languages THAT NEED an IDE smell... but that's not the same thing as saying IDEs are a language smell.
"Control + F"

"password" - Zero Result found

Apparently, after 175 million users, they haven't learnt anything about correctly storing passwords. chuckles

--------

Control + F "Make it impossible for users to unsubscribe to marketing emails"

I think there was a typo in the paragraph that is titled "Reduce friction vs. Increase desire", because for a lot of things there is ridiculous friction. I have email addresses that I have never signed up to LinkedIn receiving emails... Any time I want to unsubscribe to the emails.. I can't.

In order to unsubscribe, I have to sign in, but guess what, I never actually created any account so can't sign in.

--------

LinkedIn offers a lot of value to (nearly?) everyone in business, I don't deny that, but the article was a little flakey and was more of an advertisement for Quibb than any substantial lessons you can learn from how LinkedIn has grown. (Ps. Sandi, I like Quibb, so I'm not bashing you)
Illegal Numbers
Firefox seems to work much better than Chrome here, as in comma works. I have a script that allows you to copy and paste things into the emulator (via keystroke sending). It's totally not-for-production-use but I can use it.

I did a mandelbrot and a ray tracer with it; I wrote the copy/paste tool for bellards http://bellard.org/jslinux/
They're not hurting for funding. The Wikimedia Foundation had a $28 million budget for its current year and is projecting $46 million in revenues for 2012-2013:

https://wikimediafoundation.org/wiki/2012-2013_Annual_Plan_Q...

Also, hiring editors/writers might crowd out the volunteer motivations, costing the project far more in the loss of donated effort. I believe Wikipedia's challenges are more strategic -- deciding the right things to do and in what proportions -- than financial.
How limitation can be source of goodness - NoSQL, REST and more
"[...] but it's much harder to estimate the amount of carbon dioxide the plants absorb, especially if every time a person breathes out, they inhibit oxygen production."

Not having scrolled down far enough to see the end, this is the moment where i hoped this article would burst into a wild jungle of different scenarios and scientific data analysis. But it ended... :(

Still nice thing to ponder about though...
Why would you say that? The author said them self that this works best in Safari and Chrome.

http://static.echonest.com/InfiniteGangnamStyle/faq.html
Git and GitHub Secrets [video]
The issue is actually impossible to fix without overhauling the entire language. It's impossible to garbage collect unboxed objects without being conservative.
In more conventional terms, this seems to be an argument about whether to start with a summary Abstract, or to conclude with a summary Conclusion. There are reasons for each, and sometimes you might do both. The ones at the end, as I usually read them, are intended to be recaps summarizing the main takeaway, not literally intended as a substitute for having read the post.
If you're using Chrome 22 (stable) on Win8, note that you need to switch to the beta or dev channels as the Win8 version of Chrome doesn't have web audio support until 23.0.1270.0
Free Ways To Learn How To Program Online
As is microsoft in all products using Metro style interfaces. I think the rise of flat is partly a reaction to gradients being everywhere and on everything for the past few years. It also creates a visual difference between apple and their competitors.
Nice :) I will try to add it to my blog later, it's perfect for me.

Just one thing: it's me, or the theme looks better on Mac than on Windows? The font seems too sharp on Win.
body { width: 730px; margin: 0 auto; }

does the trick.
I'm confused. Is this a promotion for your startup studyhall.com? Or do you really want to know the answer to your question?
Wikipedia may be getting more mature, but I think barrier to entry is also cause for lack of outsider edits. Also, being a wikipedian isn't like being a professor. You don't get much outsider respect.

Due to their policies, you also see "forks" or more specialist wiki such as comixpedia, or libregamewiki(A wiki that I actually found) for subjects like webcomics or open source video games that keeps getting deleted.

Gwern, who is a veteran editor, got so tired of the wikipolitics(Even though he's really good at wikilawyering to protect his contribution when needed), so he started http://gwern.net

He benefit from the reputation and traffic that would otherwise goes to wikipedia.
The split-brain of HN:
1. We dream of the tools Bret Victor is teasing us with.
2. We code in heavily customized emacs / vi.
3. We bash IDEs.

I'm not sure what the point of the article is. We should not develop tools to aid large scale programming? The one and only tool is the raw text editor?

Reading between the lines, it appears the IDEs he's using aren't adding features fast enough to support his favorite language. Perhaps the smell is that his favorite language is too complicated and/or unstable to be suitable for tool development?
I don't have the data or expertise to determine whether or not the increased stability provided by said employment laws (and by the differing approaches to unemployment benefits / 'the social safety net' which go hand in hand with them) provides consumer confidence that (at least in principle) increases demand to an extent that offsets the economic disadvantages of making companies more cautious about growth. It's also hard to determine whether there are social benefits to such policies that outweigh possible economic disadvantages.

Of course, this is rather a side-issue: many countries have a concept of 'temporary' vs 'permanent' employees, which introduces different dynamics and problems into the system.

It is an interesting topic. I suspect it won't be resolved in a comment thread on HN.
There is less for people to do, but there is still plenty of "wiki gnoming" to do. This is exactly the kind of thing that could attract some new editors. The minor fixing of small details should be an excellent use of crowdsourcing.

I seem to have lousy experiences at Wikipedia whenever I try to edit anything, even if it's a minor edit.

Last time I tried:

My IP had already been blocked because it had been used by a vandal. I thought that was a bit odd (blocking a dynamic IP range), so I made an unblock request.

The template is confusing, and doesn't tell users to include the reason for being blocked as well as the reason for being unblocked, so I got an error message.

While I was fixing the mistake I made my unblock request was declined. (This happened within a few minutes of me posting it.) Thus, I fixed the mistake I made, saved the page, (working past the edit conflict) and find that my request has been declined.

I read why it's declined.

I make another unblock request.

I get a friendly, polite, sympathetic reply. But it's not actually much use - it doesn't help new users to understand WP. And the block remains.

I try to reply. Because the talk page includes links to templates WP thinks I'm entering external links and asks me to enter capchas.

I enter the capchas and reply. I say that blocking a troll by blocking some dynamic IPs is odd - they just log off the Internet and log back on to get a new IP address, which may be outside the blocked range. Determined trolls (the kind who attract IP range blocks) will find this trivial to do. Newbies, the kind of people who are being targeted for this retention programme, may not find this quite so easy.

What kind of person will willingly jump through these hoops? People who are great at grammar and copy editing? Or cranks who want to put homeopathy in every article, or who want to mention Armenian genocide in many articles?
fonts generally look worse in Windows than Mac. OS X does some magic to smooth out those fonts.
You are a middle manager. Do you say "bob in the other department hired 5 people, so I guess I'll stick with the three I have"? Nope. You go straight to your VP and say a rival VP just got five guys, where's mine. If hiring is decentralized and no one is concerned about costs you end up growing exponential.
The striking thing about this story is that even after the problem was solved by re-routing traffic around the bad hardware, the author continued to investigate until the ultimate cause was tracked down. This almost obsessive desire to understand the true causes of problems (whether they be related to operations, software development, or whatever) is one of the things that makes people really good at what they do.