skysight-inc/HackerNews huggingface dataset:
> This is exactly the reason why I avoid any "Java/Android/iPhone" job out there. I code software in Python on Ubuntu machines.

This is great, but if everybody was doing like you we wouldn't have mobile apps, or in fact anything that has to run on something non standard.
Ha ha... Thank you virgin media engineers for taking care of all the hassle a new user has to go trough when they find out their favorite midget porn website doesn't work anymore.

Hell this may even cause the cancellation of a few contracts when the user finds his websites blocked doesn't know about the filter or just clicks trough it without reading and is too embarrassed to call up the ISP and ask questions.

I think this is customer support at its best. :)
Twitter is not the police. You file charges with the police. Twitter has no authority or responsibility to file charges on your behalf.

Sarkeesian alone earned hundreds of thousands of dollars using the fiction of harassment. I'd love to see a police investigation into the veracity of her claims of being threatened. Considering how her claims of being a lifelong gamer were exposed as a complete fraud, I think we all know how her claims of being threatened will turn out.
This is somehow biased and ufc-specific, as a fight can go with ease over hours, and grapplers are put on a disadvantage with 5min rounds. Also judges like to stand up fighters because it does not look spectacular, even though there is more going on then between two strikers which orbit each other out of respect.
You just spent a few paragraphs breathlessly and remorselessly gender shaming heterosexual men.

How do you feel about that?
Any idea why it was declined?
That only works for business management and financial services, and possibly politicians. A grandmaster potter and glazer is not going to look like that. A grandmaster soil bacteriologist is not going to look like that. A grandmaster oil painter is not going to look like that. The best butcher on the entire planet might not have a hundredth as much money as the most useless hotel heir.

Besides that, your house, car, and clothing does not leave an indelible and unfalsifiable mark on your outward appearance. Expensive decorations can be faked, borrowed, or stolen. Even if the balance of your bank account appeared as a birthmark across your forehead, ownership of resources is not always a sign of competence. Wealth can be inherited or acquired by chance.

Now, the first thought in your head when seeing someone might be "she's got huge... tracts of land!" But that will probably be because you live in a swamp.
This is the new Foursquare
Please Help us Save Arturo the Argentina Polar Bear
Did you notice that torproject.org is blocked? As well as various torrent sites (including of course pirate bay).
But don't overdo it.

You need a version control, not an extensive strategy on how to do it from day one.

You don't need to automate deployment of your Hello World web app from day 1 so you can press a button and this will set a load-balancing setup in AWS. You may eventually need something, which will be simpler.

Also don't go for overbloated tools

OH but you NEED a CSS minification tool! You HAVE TO HAVE IT!!!!1111

No

You don't have to have it, in fact I've caught some major websites not using it.
Right, we are a rather small team right now and all our resources are occupied working on the product. We haven't touched this marketing site in a pretty long time and instead are in personal contact with our clients.
are you tethering over bluetooth?
I'm actually curious with what application you created your ebook (and conversions to mobi, ...)?
It's still awesome. And it's benefiting from the speed improvements in the rest of Firefox even when a release is done without specific asm.js enhancements.
Where did you hear that Apple writes iOS apps without xibs or storyboards? I'm in the same camp myself (I think xibs are a ticking timebomb), and having some supporting evidence showing Apple itself does the same would make my argument much stronger.
I work on a project where people use different workflows and editors.

I use Emacs w/ Cider to connect to a REPL session to develop my application.

Another person uses vim and "lein run" and "lein repl".

Yet another uses Cursive (IntelliJ-based) for everything.
Remove the word greedy from your vocabulary.
These guys have nothing but an idea and seed capital.
They need a solid tech founder to build and navigate uncharted territory. Create yourself as their peer. You're the prize. They need to earn your attention, respect, and time. Suggest reading Oren Klaff.
-- NOTE
-- This is called by the database-level DDL trigger.
-- Do not drop it. Do not break it.

We don't have a dev/qa environment, and tend to be a bit... lax about change management. There are a few pieces of code that this is particularly unsuitable for.

function f_soundex (p_in varchar2) return varchar2
is
-- [name of specific source file from one of our other systems]
-- If the first (kept) letter has the same code as the following letter,
-- a proper Soundex ignores that following letter. The [other system] soundex
-- keeps it.

Sometimes it is necessary to do weird things for compatibility reasons.

// See http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=98335
// Apparently, DestroyHandle doesn't get called properly when a control is disposed. Since this
// makes Invoke() hang, we have to fix it.

Sometimes external libraries/frameworks have bugs to work around.

/* Don't let things scope to the repeat block. Even when they aren't used, they
make the end statement slow. read-record.i has strong scoping for the data
tables, and everything else is lifted to procedure scope. */

Sometimes there are performance reasons for doing things in a particular slightly odd manner. Sometimes there are correctness reasons (as with a 9-line comment earlier in the same program as this last example).
Rocket Lawyer's pretty good for basic contracts, and if your work's straightforward, you shouldn't need more than that: https://www.rocketlawyer.com/

Like logn said, you probably would struggle to sue someone in another country, so hopefully you've picked someone on odesk with decent reviews!
You can of course just have a scripts/ directory with any kind of script to automate any part of your build or development processes.
One key is to stick with a toolset long enough to work out all the kinks and become effective with it. Constantly churning your tools leads to frustration.

Everyone also has their own preferences. The author was stating how much harder a web app is vs. a mobile app, but I find exactly the opposite to be true.

Just pick your tools, learn them, get good at them, and then code for a long time before changing. Don't get caught in the trap of always needing to try the newest thing. Focus on your core purpose of delivering a product, and you'll find that even a non-ideal toolkit still gets the job done, and you can stick with it for quite a while.
This app is absolutely terrible. It's broken, but worse, it's wrong all the time.
> You don't get a demo of a movie when you buy it

They're called "trailers".
Not only that, but a few are digging into older posts to put those down as well. I just don't know what I'll do with my diminishing pool of anonymous internet cred.
But on average that thin-faced man is going to be at a genetic disadvantage, which I believe is the point of the article. Of course there will be outliers, and of course you can overcome some natural deficiencies with training, but on average they will hit limits that wider-faced men will naturally surpass. The article doesn't go much into the strength of the correlation, so I'm not sure how big a difference it really makes, but it clearly makes a difference. The original paper probably has more on this.
That's in the UK. And only for those who care about that antiquated royalty system.

For us, fans of the french revolution and the beheading of kings, it's just "Patrick".
Why you should build an immutable infrastructure
Programmers Are Under-Appreciated, Over-Worked and Manipulated
Any opensource project for that soft?
Where is Amazon?
My own pet peeve is Ant/Maven. Sooooo complicated to do so little more than Make. (Running on Windows instead of *nix isn't worth much to me, personally)
Is the project still alive?

The last progress report about the project was in 2011..
If that is it, you're redefining what it means to compete on price. In fact, it's the definition of non-price competition [1].

[1] http://en.wikipedia.org/wiki/Non-price_competition
Looks very similar to http://www.withings.com/us/withings-aura.html

I really want one of these (in general).
Regarding the second, that sounds like lens. First of all, stay away from lens as a Haskell beginner :-P

But let's take a swing at it. We start with something of type (s). At the very end, we're left with something of type (Maybe a). Since we know nothing about the types (s) or (a), we need something to relate these to each other if the function is going to produce a (Maybe a) for us (unless it just always gives us Nothing).

There's a lot going on in that second argument, but we can clearly see that it's some type parameterized by (s) and (a), so it provides that connection. It "tells us how to get an (a) out of an (s) in a way that might fail" - which intuition is additionally helped along by the fact that the type so parameterized is called Getting.

There's a little more going on, and for that you'll need to dive into the (extensive) documentation for lens. One thing that is not going on is any side effects though. The operator section (^? foo) will take some (s) and turn it into some (Maybe a) based only on the information contained in that (s) and foo.
I don't think so - unless I'm missing information about them (they're now rebranded as just "Genius" FYI). Their two main controversies that I'm aware of were the SEO violation thing and the founder's inappropriate comments about the serial killer's sister.

The first they apologized (and were penalized) for, the second they fired the founder. They aren't embracing negative attention, as far as I can tell.
Really ? heard from a colleague that this will get you a likely refusal during the apple store validation process when deploying your app (said they were looking for storyboard files for each and every screen or something). Must have been wrong :-)

Though I think you're still stuck with xcode ? can you use a CLI toolchain (directly calling clang and so on) to compile, build and sign an IPA ?
from the little I've seen of Xcode, it sucks (a lot): random crashes, GUI & behaviour inconsistencies, bad file management, etc...
How to invent a person online
Racket is not a single language as much as a family of languages quite a few which are quite recent.
Ok so only a matter of habits then.
SF is just waking up so that is probably why you don't see more.
Lots of people say the iPhone 5s or Galaxy S5 are too expensive, especially those people who want to upgrade mid-term, or who accidentally broke their device, or who are buying for children or others. Or who want a less expensive plan.

And as carriers start to prioritize or even promote bring-your-own plans (and make the actual cost more obvious), I suspect we're going to see a greatly increasing interest in lower cost devices. This is already happening as we move from smartphones being some sort of status symbol, to being tools.

There is a kind of disconcerting elitism that appears in many discussions about smartphones and the smartphone market - one where we all need to pretend that money is no object, and we're all super rich and careless with our money (two traits, as an aside, that are usually in absolute competition with each other). Reality doesn't mirror that at all. Indeed, it's in stark contrast with the release of this very phone which has overwhelmingly been met with criticism that it is far too expensive (many thought it would be $0 on a standard plan, or even on a reduced rate plan).
Hemingway App is a tool useful is you're not a great writer. If you want to write something original, or magic, you better not use it.

I understand that you might not be criticizing the app directly, but as you are the top comment, I thought it would be useful as a reminder.
http://jsperf.com/json-bson-msgpack/2

Look at JSPerf for other serialization formats vs. JSON. They all look pretty much like this. Compare these results to http://jsperf.com/json-vs-transit/2 where in some cases we beat JSON.
But is the community so narrow-minded today that it won't bother if your project doesn't use their favorite hosting provider and version control? Before this git religion, I think it was normal for everyone to accept and live with whatever tools the project they want to get involved with used. And there was more variety as to where projects would host; certainly sourceforge and the like were popular, but so were projects that hosted themselves.
This is why I have side projects. My SCM is Darcs (ridiculously simple); I don't use an IDE, only a text editor; I build with Make or by throwing all the source files at the compiler; I test sparsely by hand; and I deploy only to my own client and server so I don't need a configure script or any JavaScript feature-testing madness.

It's wholly unsuitable for anything professional, and it's wholly a joy.
People should educate themselves and stop thinking of files as, whateveer it is that makes them think that logfiles are bad.

Do they seriously think a file is like a magical stone being dropped where ever it may be? A self-contained unit, like a bit? Well, they're wrong. Files are streams of bits.

Streams of bits can be in transition or stationary. Example, moving bits from here to there, over network or on the harddrive - bits in transition, a collection called a file. A bunch of bits on a hard-drive or in RAM, is still a stream, but not in the process of being copied/moved elsewhere.
>'s a language designed to solve real-world problems in production environments (hence the focus on concurrency, for example).

It would be nice to see example(s) of clojure solving real world concurrency problems.
After reading the comments, I now understand why the marketing copy touts saving and open text files as a feature. Given that there is no mention of the web app (AFAICT) on this page and that I had never heard of Hemingway App before, I initially was very confused as to why, for a text editor, saving/opening files and editing text offline would even be worth mentioning. I'm not saying the copy is poorly written (in fact I think it's written quite well), I just think that perhaps not enough of it is directed at people like me. Maybe a simple link back to the web app and some text explaining it would suffice.

Also, a minor nitpick: I think the usage of "Hemingway App" and "Hemingway Editor" is a bit confusing. I take it the web app is Hemingway App, and the desktop client is Hemingway Editor? Why, then, is the page title "Hemingway App for Mac OSX"? (side note, no love for Windows in the title?)

Not sure why I chose this comment to be my very first comment on HN.
I think this is just lazy reporting with the guy writing this not bothering to check his facts.
Why is talktalk's adoption of the filter so much higher? The article mentions the fact, but doesn't dig into it at all.
The neuroscience review cited in this blog post is originally from nature reviews [0]. While I agree with the general notion that neuroscientists need to get better at using statistical methods and tools, I wonder if the author of the blog you linked (Zalocusky) maybe makes the problem out to be somewhat different than as it is described in the original review.

Specifically Zalocusky is trying to link the neuroscience results to an earlier article by Ioannidis [1]. Whereas article [0] makes the conclusion that neuroscience results are unreliable and hard to reproduce, Zalocusky is applying the older methods and results from [1] that this means neuroscience results are not only unreliable but also false, which is a stronger statement. To support this, Zalocusky adds in a couple of back-of-the-napkin calculations.

I think a bit more analysis and caution is necessary before making the leap from Ioannidis' 2013 claim about neuroscience research to Zalocusky's stronger claim about neuroscience research.

Incidentally there was a lot of discussion about Ioannidis' 2005 paper, some which can be seen by Ioannidis' 2007 response to earlier criticism of the paper [2]. When evaluating claims about entire fields of research, it is important to be careful about how we interpret these claims.

edit: We need to be especially careful when using the word false. Does that mean "not true"? Or "insufficient to describe the truth"? Or "directly opposite to the truth"?

[0] http://www.nature.com/nrn/journal/v14/n5/full/nrn3475.html

[1] http://www.plosmedicine.org/article/info:doi/10.1371/journal...

[2] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1896210/
AT&T for celebrities
So you're one of those people who like to use "utilize." I've always thought the word is used willy-nilly by people with feeble minds in order to "sound fancy," but you seem like an alright guy.

Could you tell me why you'd want to use "utilize" instead of "use"? Do you intend a different meaning e.g. make-use-of-in-unexpeded-way, or do you see them as synonyms?

To me, it sounds horrible---a buzzword and a French-isism (The French verb to use is utiliser).
I was thinking more along the lines of classes which I took in the past, for example a course in Java, where one of the items was a JSF-based web site, which I plugged to a free bootstrap template, where web design wasn't the focus and I was busy trying to understand other things.

I agree that if you work in web design, you should know to do this stuff from the docs.
Windows or Mac? No Linux support? sigh
Talking to a lawyer is not a step towards a lawsuit, is a step towards knowing your options. You don't have to sue, and in fact unless there is a lot of money involved that's probably the last thing you want to do. But saying "I don't want to sue, therefore I will not talk to a lawyer" is stupid and dangerous. Talk to a lawyer, and tell the lawyer "What are my options? I don't want to sue these people but..." and they will help you chart a course.
LittleBits new CloudBit module simplifies internet-controlled projects
I see that they offer a discount for BYO devices now. That was not obvious to me earlier, even after looking at their web page.

Cell phone pricing should be a simple formula, but it is surprisingly difficult to find a good comparison of costs for an iPhone (or similar) from all of the different companies. What is AT&T Next, for example. The implications of paying $32/month and then saving $15 on the bill are not obvious.
Isn't this common everywhere? Lazy reporters turning press releases into articles with the minimum possible work. BBC may be more prone at parroting UK government press releases but this is a part of a much larger problem.
If you need some basic desks and chairs, I have some from the studio. Just let me know, they are in Storage now.

Good luck with the search.
The times I've been in this situation it really came down to figuring out if I was a true co-founder or just the hired gun. True co-founder roles meant I was confident in the founder(s) ability to execute, was confident we'd work well together (takes time), and was stoked about the industry/product/role. We paid ourselves the same salary, I received founders shares (not options), and off we went.

When I didn't have time to properly date first I just assumed I was the hired gun. In these situations the cash component was high and any equity vesting immediate.

Do you have enough time to flirt/date to get a better handle on how you'd work together as a team?
Apple’s hypocritical App Store policies infantilize games
There is that. Over in the real world, I suspect most people will put their CSS variables in ::root and leave it at that.
It's not really the start of the protest, ORG have been doing some great stuff recently with Blocked.org.uk (which is where the data for this campaign comes from)
Great point. Many devs won't touch a tech stack that doesn't have tons of tooling and lots of ceremony possible.

(To those used to such things, you will find something tremendously freeing if you drop down to using no language specific tools but the compiler/interpreter).
I'd bet wider faces correlate with other things that should be controlled for, like being stubby and short, thus having more muscle than other people in your weight class. Maybe teenage anabolic steroid use both widens your face and leads to steroid abuse as an adult which gives you an advantage in the UFC[1]? This is silly.

In addition, if their fantasy explanation for this correlation is another silly "evolved for punches" theory, why would you pick UFC fighters - who are in a sport where brutal matches can be won and lost with very few punches exchanged? If you still chose to use them, why wouldn't you use the records of their fights to discover how many punches they actually took in the fights that they won or lost?

[1] http://espn.go.com/espn/otl/story/_/id/10500652/therapeutic-...
Not trolling, I really don't understand: why would you disable JS when browsing the web?
I'm not sure how many serious devs use LightTable (although I'd be interested to know!). I keep it handy for writing little scripts (in Clojure, Python or Javascript) that benefit from the interactive style, but I do most of my actual development in Vim. I tried emacs, but I just couldn't stick with it, and the fireplace vim plugin is really great.
Have you considered that your diet and exercise routines may have a greater impact on your cognitive abilities than sleep? Can you provide more information on your daily routine?
You can open multiple tabs in GBrowser, thereby reducing tab clutter in your browser.
I've had luck installing most Ruby gems used by my projects. The only exception so far has been Nokogiri, and even in that case there were instructions on the project's web page that got it to install without a hitch.
I think Talktalk is one of the cheapest ISPs in the UK, their customers probably don't use the internet enough to notice.
Netflix's Open Connect Appliances
I use it daily : Emacs, Illustrator and Photoshop works quite well; Safari has gone a long way and is now a pretty cool browser (except it crashes often, but I guess this is what betas are for). I had no problems with my homebrew packages. Indeed I've just realized that I've installed a dual-boot Mavericks/Yosemite but I'm no longer using Mavericks.
My practice is to build the DOM programmatically with jQuery, and add styles to the elements directly

$("<div>")
.css({width: 100, height: 20, color: 'red'})
.appendTo(container);

Then, since these are just values in normal javascript code, you can refactor as normal. Pull commonly used patterns out into functions (e.g. `importantText(16, "size 16 important text goes here")`).

Most styles in the applications I write tend to be inextricably linked to the layout and function of a component (e.g., tabs should be next to each other); in the rare case that a style needs to be customized in different locations or at different times, it becomes a parameter (e.g. `confirmDialog(textStyle, message, onOk, onCancel)`)

No extra tools are needed, beyond jQuery (building up the DOM without jQuery or something like it is awful).
Yeah: Once a good abstraction is in place, you don't really care how dense the innards are because you don't have to look. (And when you do have to crack it open you can give it you undivided attention.)
> The point of these complications is that you are able to travel farther and faster on a jumbo jet than on a bicycle and these journeys will take you to many more interesting places (once you are set up, that is).

That's the theory of those complications. Often it never pays off. You can have too many moving parts.

What development teams need to do is assess the TCO of the various tools they use to see if they can reduce it and get a sense of whether they are getting a real advantage after they have.
Nalgene should do it! (Maybe already has?)