skysight-inc/HackerNews huggingface dataset:
I downloaded it on my Galaxy S3 and it kept crashing. Cool idea, but there are definitely some bugs in it.
Please do! I'm interested. Theoretically, Hemingway should score perfect. Since it's his editor and all. And Faulkner would likely score near the bottom. Gertrude Stein would likely result in a stack level too deep error.

"In the late summer of that year we lived in a house in a village that looked across the river and the plain to the mountains. We edited text every day. Carlos played the piano while we worked. The text editor was a good one, built like text editors should be built, solid and able to hold words well even when you hit the enter key in the irregular rhythm Carlos liked to use."
It seems like SIREn is optimized for highly nested documents.

One of the best use cases for Elasticsearch is log analysis, where 1 log event has little to no nesting (at most a few tags). How does SIREn evaluate in these cases ?
Yeah, also that list is specifically excluding the "strict" filters. There's also:
- defcon.org
- ethicalvoiceforanimals.org.uk (don't know why)
- hackthissite.org
- rapidshare.com
- gaylifeuk.com/helplines-a-support-groups.html
And in software, it's called "screenshots."
To those using it: How are apps running under XQuartz, especially w/ multi-monitor?
I'm not sure if there's been any changes regarding signing, but I can confirm that VirtualBox has been working fine through Vagrant for me.
The only recent examples I can think of of "government-appointed psychologists says [blah]" that would even get close would be in high profile court cases, where it's really court-appointed psychologists.

I agree with you - it's rare to see this abused these days. Though I remember a particular nasty case from my childhood - a man in Oslo was committed with a diagnosis of paranoid delusions in 1971 after having been involved in a political struggle related to a school closure. His claims about violations of various laws in the process intended to close down the school were used as evidence of his supposed delusions. He was not released from the hospital until 1985. At which point he refused to leave the hospital, and camped outside it until near his death in 1996, while campaigning to have his diagnosis reversed.

The utterly bizarre situation was that he insisted that if the diagnosis stood, then he should be admitted, but the hospital refused - claiming he was too well to be admitted even voluntarily, while still insisting he still suffered from paranoid delusions.

In 1988 an investigation indicated that he was likely sane when admitted, though he may at some point later have suffered from mental problems caused or exacerbated by his forced hospitalisation.

In 1995 the relevant government department gave him a formal apology, admitting that the claims he first made in 1968, that was used as evidence of delusions in order to have him forcibly admitted, were in fact true... Nobody were willing to admit that the hospitalisation was politically motivated, but given the fact it's hard to conclude otherwise.

It shows how insidious claims like these could be: Everything he did to fight his hospitalisation and diagnosis was used as additional evidence of his supposed insanity.

I like to think that cases like this doesn't occur anymore..
I'm pretty sure with a father and godmother long timers in the music business, I'm pretty sure she knows what she's doing.
For another take that confirms it:
http://www.youtube.com/watch?v=wOwblaKmyVw
>The experimenters allegedly broke protocol by prompting the subjects too many times or bullying them

and thus showed that "prompting the subjects too many times or bullying them" still makes people to follow the prompts and deliver the shock where "prescribed neutral prompts" weren't enough.
tor.eff.org is one of the blocked sites... This is clearly not just intended as a porn filter, gchq must have a hand in it.
I wrote the book in Markdown, and then created the 3 formats (epub, mobi, pdf) with leanpub.com
If your app truly is remarkable and provides a ton of value, please charge more than $5.
I guess I know how you like to spend your free time. Maybe you should get a life instead of harassing women.
George Takei is 77, clearly an old man, but no one seems surprised by how "with it", humorous, and interesting he is. Why does Shatner get a double-standard?

77 or 83 is longer than any male in my family has lived that I know of. It seems to me that a lot of Hollywood types are under a lot of pressure to stay thin, stay good looking, etc and often go to the gym religiously and eat healthily. I imagine if we followed that model we'd all be that sharp and good-looking at that age.
A brand new Foursquare, with a brand new logo and look
You are comparing apples and oranges.

If you are running the same application on equivalent hardware at the same API level then you should be fine.

Android has issues with hardware as well as the various API versions. The closest parallel in Java would be comparing a Pentium 4 running Java 1.3 vs some 12 core server running Java 1.7 or something.
Quora answer to: Startups with unique business models '
About half of our team is on Yosemite with no issues so far with Python or various Python packages.
"Git makes experimenting risk free and encourages me to try things and move quickly. There is no risk of breaking anything because you can always go back to the previous working state."

Having built a large project without version control I can safely say git is the best thing to ever happen to my coding productivity and enjoyment.

Without version control my anxiety goes through the roof any time I have to work on a large codebase.
To me, "utilize" means to use properly. It has a positive connotation that "use" does not.

edit: dictionary.com seems to agree.
"to put to use; turn to profitable account"
this is a very old idea back to our scripts over isdn ...
Most of this article is hyperbole. I work on a large Android application, and while there's some overhead the majority of my time is spent coding. Look at any other engineering discipline and the overhead they have to deal with for their projects. Overhead is intrinsic to any large engineering project. As programmers we are actually spoiled with the fast feedback loop available to us. Learning all the tools is part of the trade. Yes, it can be a pain to do everything, but these tools wouldn't exist if they didn't produce some sort of net gain.
Back in 2012 Scala already had some decent IDE support in IntelliJ. It's far better now, as pretty much everything that is supported in Java works in Scala too.

Clojure is in a different situation though, but that's because its type system, or lack thereof. Just like in Javascript, people end up falling back to REPLs and other such primitive tools, because the IDE just can't tell you very much about your code. Code is data is not a strength, but a double edge sword.

As for Git's usability, yes, it's not very good, which interestingly seems to be a key reason of why it has so many advocates: it forces you to understand a whole lot of internals to be proficient at it, and while git's command line interface is pretty ugly, its internals are elegant. It's kind of the opposite of what happens with Mercurial: It's easier to start working with it, so people don't look into it long enough to fall in love and start advocating.

What I really find interesting about this whole 'let me code' thing is that, while I really don't want to spend valuable mental space dealing with a complex environment, I do not want to use it instead on code, but on figuring out what is the right code to write. We obsess over the mechanics of coding, over our tooling, but what really matters is that we are actually solving the right problem.

I spent some time this month with some code written by my predecessor at this job: A well known library designer and speaker. He had looked at a hard problem, wrote a proof of how to solve it, and wrote a mathematically correct implementation matching his paper. The problem is that his premises were incorrect: He failed to account for some unavoidable issues. That made his last 4 months of work here a waste because he was just solving the wrong problem.

I want to spend less time coding, and more time making sure that the coding is actually solving the real problem at hand, not an incorrect idea of the problem.
OH but you NEED a CSS minification tool! You HAVE TO HAVE IT!!!!1111

One way to keep things simple while still getting the benefits of minification is to code your whole simply, and then later install an optimization package like mod_pagespeed on the server. This keeps your code and flow simple, and then later on when it's worth your time you can install/enable the optimizer.

(Disclaimer: I'm the TL for mod_pagespeed.)
Xcode still has some weird bits, but it's greatly improved lately. I well remember cursing the crashing multiple times a day. There are some wonderful additions to it I wish Apple included by default that NSHipster covered recently.

FWIW, Apple has never required storyboard. You can do everything in code if you -really- want to do it that way, no problem. Personally, I like offloading a lot of the visual stuff to storyboard/xibs unless you start getting crazy with custom animations and so forth.
Because in the US, planning and zoning falls not under the fed, not under the state, but under the city/county level. In Korea, the fed basically said, nope, we're going to approve this everywhere.

Why do you think google fiber is so selective? Because it is a regulatory nightmare for google to get the unbelievable amount of paperwork done for approval. Even for cities that want to work with google, a lot of them still aren't really able to due to the amount of bureaucracy and red tape required to pass planning/zoning committee muster for each county/city/etc.
Well, they're still writing papers about it at least. http://vpri.org/html/writings.php
Speedy Pages, Making A Blog Digg, Reddit and Hacker News Proof
Say I wanted to start writing an e-book, would this be an acceptable editor? Does it output to PDF,.mobi formats? or should I go with something like LaTeX?
so so this help you work out in combat which soldiers shoot and those that don't :-)
"......but nothing beat the simplicity and raw speed of Redis (not to mention it can double as a session store, etc)." - call me biased, but this nabs it :)
"Premature optimization is the root of all evil... and tools are just another optimization." -Me, ripping off Knuth

The vast majority of tools exists to optimize and scale your time. Very few tools beyond a compiler/linker are required for software development. Depending on the size of your project, taking the time to learn a tool or set it up may not be worth it. Setting up build scripts and CI systems may be totally stupid for one project, and essential for another.

The trick is to know when it makes sense to optimize your workflow and manual tasks with tools.
This is why software sucks
What affects my sleep isn't me setting my alarm for the wrong time, it's my 13 week old baby.

I'm sure I've seen a few things like this in the past. I wonder if they could adopt it for use as a baby monitor? We do currently have a sleep monitor but that just sets off an alarm if she hasn't moved in 20 seconds (or I pick her up and forget to turn the damn thing off, grrrr).

I could see this being a really useful baby monitor that:

- sets off an alarm if no movement in 20 seconds (important one this, obviously)

- lets you know if your baby is drifting off into sleep or is basically just messing about and still wide awake. Like, are you going to be able to go to bed now or should you just make a brew?

- a recording of and detailed description of sleep patterns during the night, so you've got an idea of how to organise your nights; like maybe you could work out when she's more likely to wake up at?

- a history and some kind of comparison chart, because with babies it changes all the time, so you might be able to predict and adapt in advance.

- an advance warning of when she's coming out of sleep. Babies go from slightly peckish to screaming their head off hungry in a couple of minutes, and it takes 5 minutes to warm a bottle. Having a "she's gonna need feeding soon alarm" would be really handy.
> Lyrics are lyrics, and the ones he quoted in particular have no racial overtones.

Except they do, and it matters because they signal group membership. Especially as is concerned with this particular word, there is too much history to throw it around haphazardly.

>Lots of songs have the words "cunt" and "motherfucker"

Both of which have basically no social stigma beyond simply being vulgar
Precisely my thoughts. I would summarize with being mindful of all of these things, and building with flexibility in mind so that should the need arise, these additional "complications" can be added.

To put it bluntly, it just comes down to being smart about what you're doing. Don't mimic the other guy for the sake of appearances.
I wonder how applicable these kinds of devices are to babies. Are baby monitors already capable of similar types of sleep tracking?
What's stopping you from using a keyboard, mouse, and external monitor with your phone now?
At some point I think it is important as a programmer to take pride not only in the result of the code, but the code itself. Efficiently managing a project can and should be rewarding as well. Developer usability is a very important feature. As a programmer, we write and iterate on code until it is ready to be published to the upstream repository. Our tooling has come about to help take our rough and ugly hacks and massage them into well written code we can be proud to push.

Also, banging out code is overrated. I've found that when I take time to think, my actual coding becomes closer to what you see in the movies. I can find my flow and quickly materialize my ideas, and most importantly, solve the problems that arise. When I try to just "code" it ends up being poorly designed and written.

The point here is that when you do have the desire to "just code" take a step back and consider taking pride in the code you publish. The tools and systems in place are there to make you a better code publisher. The goal is to write well written code that others (including yourself) can maintain. Rather than being frustrated you have to deal with the intricacies of rebasing or 3-way merges, take a moment to understand these skills will help you publish better code.
A Food Waste Reduction Movement Gathers Steam
I'm ambivalent on the name, though I do like that the name says what it does without any silly made-up gibbrish name.
From the instigator of XML, which is generally respected as beacon of simplicity, straight-forwardness and common sense[1].

[1] http://en.wikipedia.org/wiki/Billion_laughs
You don't generally need to "setup a bunch of servers" when you're first learning web programming, and a "new programmer that can program basic stuff" can hopefully already use git - counting that as part of "web programming" as distinct from other programming is hugely disingenuous (git was created for programming that was not web programming). What's left isn't trivial, to be sure, but I don't know that it's harder than getting set up to do development on a microcontroller. More languages are involved, but languages are rarely the hard part.
She definitely knows what she's doing. You can't go from that "Jolene" video you linked to sitting naked on a wrecking ball[0] in one year, by accident. The interesting thing is that she would choose deliberately to do that.

[0]http://www.youtube.com/watch?v=My2FRPA3Gf8 - note that this song has 20x more views
redirect.name is never part of the actual redirect. It's only the documentation site. It's always your domain that is serving the HTTP redirect.
> Version control, build systems, compilated makefiles, testing frameworks, profiler sessions, deployment scripts - all that takes time to set up, but pays handsomely on all projects of non-trivial size and length.

Part of what the OP was trying to say is that these tools sure are valuable and necessary in all non-trivial projects, but you can't get away without them even if the task at hand is trivial. Like the simple mobile app that the OP was talking about.

Once a project grows too big to be one or two source files, you're going to have to invest time to set up version control, build systems, testing, deployment, etc. It's like you'd have to take the jumbo jet to go to the grocery store and not being allowed to ride a bike.

I recently went through bootstrapping a project like this, I had been working in a single C file in Vim (:setlocal makeprg=gcc\ -o\ %:p:r\ %:p $CFLAGS) which was rather nice and I was very productive initially (and enjoying myself). Now I've spent about 5 working days setting up builds and automated testing, test coverage, profiling, continuous integration, etc and I'm still not done. That's 5 days worth of time not going to solving a problem.
If anyone finds JSON Schema in Ruby to be too slow, I developed a Ruby-based schema system that is much faster:

http://rubygems.org/gems/classy_hash

https://github.com/deseretbook/classy_hash

I wrote it for an internal backend system at a small ecommerce site with a large retail legacy.

Edit: Ruby Hashes (the base "language" used by Classy Hash) aren't easily serialized and shared, but if there's enough interest, it would be possible to compile most JSON Schema schemas to Classy Hash schemas.
Maybe a stupid question: Would that work: create a small electric motor, mount one coil on the rotating wheel and mount another on the stand. Now put DC on fixed coil and AC would be generated on the other side (like in transformer)... Or will this not work? :-) (I am not an electrician.)

I know, I know - mechanical parts are not optimal - and also there are losses for electric motor - but the size is in question here...
I'll bite. I get really mad when people do this.

people - old french / latin
feeble - old french
mind - old english, but roots in germanic
synonym - greek / latin
expede - I think this doesn't mean what you think it means, but latin.
horrible - old french

The list goes on. http://etymonline.com/index.php
Do you eat breakfast? If so, how much? Do you then not eat lunch into 12-1 o'clock? It may have to do with diet as well as sleep. I find eating snacks throughout that time, and drinking a decent amount of water helps keep me in that zone for a while longer.
Could someone create a gmail plugin to filter my outgoing emails through this. Maybe it would help to make my emails clearer and more persuasive.
PechaKucha 20x20
> I'd like to know a solid reason other than "get foreign workers bs".

The way companies use and abuse the H1B visa program and what that does to domestic wages is controversial. You can dismiss it but then don't demand more things to dismiss.
Saving Content Recommendation From A Click Bait Fate
Ask HN: How do you keep your dev environment(s) portable?
Recently, I had to move machines...and it was a nightmare. Moving my applications, dependencies, config files, plugins, etc.; it is insane. I'm still finding libraries that I need to replace to get things to move.

How do you all keep everything organized and portable? What are some easy ways to stay organized when moving from machine to machine?
So you're one of those people who like to use "utilize."

Far from it. Looks like this is the first time I've ever typed it:

https://hn.algolia.com/?q=jasonkester+utilize#!/all/forever/...

Hemingway is, though. A quick google search shows that he also has written "helpfully" a few times in his novels, which is another forbidden word in the app we're discussing.

That's what we're doing, by the way: discussing a piece of software. Try not to get too worked up.
That's a big reason why I developed the centipede framework

https://github.com/paulhoule/centipede

It handles all the BS that it takes to do Java projects so you can start a new project with all the boring stuff taken care of for you in 1 minute.
Definitely not ready for prime time, but it works with links now (see the example link in the video description).

However, it probably wouldn't be very useful for people in prison because it requires each party to have a dropbox account.

Another project that might be relevant is miniLock, but it's still a ways away from being ready.
On Dropping Swift
I feel his pain. This trend starts to seriously scare me.

So the other day I wanted to learn a JavaScript client-side MVC framework. For various reasons I picked Ember. Suddenly, I had to spend a day playing with... Node.js (hey, I was trying to do client-side work!). Hundreds of megabytes of tools and libraries; package managers, web servers, a half of an operating system, just to generate a Hello World example in the way Ember documentation says is right (I also skipped the Ruby on Rails part). An example that, generated, had literally tens of thousands files and directories.

Now the question is, why on Earth do I need to install Node to play with client-side JS (that is supposed to work, like, in browser)? Why do I need to subscribe to a particular TDD-ish development regime? Why every project nowdays uses a random build tool written in/for completely unrelated programming language? I've recently seen C++ code for AVR being compiled and loaded by Scala build toolchain.

I get that some of this may be useful in large multi-team projects. But for small code written by one or few programmers? I feel it's only a distraction. I smell cargo cult.
its the dehumanising nature of HR jargon - probably makes it easier to right size the work force if you don't get to close to your "talent"
This reads more like they want to block the "Dirty Internet" and for casual users that will be the case.
Cloudbreak, New Hadoop as a Service API, Enters Open Beta
Anturis 2.0 – with Java Application Monitoring
What Should PGP Look Like?
Thank you for taking the hassle out of reselling my items. I think this is a great idea!
If anyone is interested in tracking adoption tomorrow, my employer released a real-time counter showing adoption by % of web traffic (obviously a sample): gosquared.com/yosemite.
Thanks for your interest. We haven't opensourced any parts of the system so far, and have no plans to do so, at least for a while.
> Stack overflows seems opaque to me, while preallocating memory (malloc) has mechanism to signal failures for proper handling.

On Linux (and probably on other OSs) it's not easy to detect that the system is out heap memory because of lazy memory allocation policies.

Physical memory is not allocated when you call malloc() but when you first read or write the corresponding memory page.

Because of this, malloc() does not necessarily return NULL even if there isn't enough memory available on the system at the time you called malloc(). But if the system is still out of memory when your first access the allocated memory, your program will crash with a segfault.

So in absence of extra precaution, using heap memory isn't any safer than using stack memory.
There is a broad consensus among liberal and conservative economists that a corporate tax rate above zero is a dumb idea.

Not quite. To add to tptacek's earlier comment: Planet Money's feature was strongly criticized afterwards for mischaracterizing the panelists's opinions, and overselling them as full-fledged policy positions [1,2]. Besides, the members were not representative enough to reliably infer a "broad consensus" from their agreements alone.

[1] http://www.cepr.net/index.php/blogs/cepr-blog/the-disagreeme...

[2] http://www.samefacts.com/2012/08/drug-policy/planet-money-an...
Depends on your requirements but the web version of gmaps may suffice
Show HN: Karma Swipe – Swipeable Mobile Reddit
It certainly isn't, my poor server went catatonic under the relentless onslaught. :)
How is "site take-over" a business model? (Pandora)
Marvel Unlimited
Show HN: ProveTrust, a user trust reputation system for the web
+1 for a Vim plugin...