skysight-inc/HackerNews huggingface dataset:
"ruby fever" of 5 years ago

The difference is that Haskell is a very principled language. All of the claims and excitement are actually backed up by mathematical proofs. Pure functions really do make your code easier to maintain.

And no, it's not the case that Haskell is the only language which allows you to write pure functions. People who try to claim that are being silly and dishonest. Haskell's advantage is that its type system allows you to know at a glance whether or not a function is pure.
Have a look at arbtt.
http://darcs.nomeata.de/arbtt/doc/users_guide/
It's simply a view "remote" APT repositories, not your local package setup.
1 cm is about one pinky width.
What? No. You're completely misreading this. The situation with helium wouldn't be as dire if we were recovering it properly (which we're not, because of the economics of
boneheaded political decisions as wikipedia describes). But once those deposits run out, the nearest economically viable source of helium is Jupiter. Seriously, no joke. This is a crisis.
Yeah, definitely just more propaganda from "Big Haskell IDE".
RubyConf 2013: Things to Do in Miami
I did the same thing, but I used C.

http://www.steve.org.uk/Software/redisfs/
Pretty neat - there's definitely a market for this kind of thing that extends beyond ownCloud and is easy to set up. Targeting RasPi users initially isn't a bad idea, but I'd like to see support for other architectures as well, as maaarghk says.

A tangential point: I like how the BBS and funding are all integrated within the site.
Do you navigate with your pinky?
I'd take issue from three aspects.

The first is its merely a factual observation that there's a social media trend of non-poor people goin it alone pretending to be poor for a very short amount of time and then writing about it, usually online. There seems to be no area for opinion about this factual observation.

Secondly this is example X of the same experiment with basically the same conclusions. It would be WAY more interesting for someone to try an experiment of say, teaming up with someone who knows how to be poor? Agile / pair programming development techniques applied to being poor for a weekend? That would be very interesting. Being poor is a learned skill, to some extent, so its not necessarily insightful that the first couple days of a new skill don't turn out so well. Try any craft, like perhaps metalworking, or any skill, like perhaps a new programming language, or any sport, like perhaps snow shoeing, and your first couple days are probably not going to be very successful and thats not entirely insightful. Its not much of a critique that fifty people have independently released version 1.0, and here is an obvious next step roadmap for version 2.0, someone Please try it?

The third thing which is the only valid critique I raised is the story as presented was hair raising because I live in a cold climate almost all my life and have many cold climate outdoor hobbies and I know plenty of first aid as relates to cold climates, and the subplot of the story was a pretty good autobiographical example of early stage hypothermia, to the point of being creepy to read. Feel cold for awhile, and hungry, then the brain gets really foggy, then unusual ideas start flowing as the body shuts down, then extremely sleepy... I genuinely thought it was going to end with an ambulance. Nothing wrong with an experiment or observation taking, but try not to get hurt? Listing the symptoms of hypothermia in a story format is interesting but distracts from the main story. I think this is a calm, fair, reasoned, and fundamentally useful critique.
The LLVM as the JIT compilation engine in Mono option is very interesting! Thanks for that tip.

I used to use freebsd as a student a while ago. It was pretty interesting and I wish more people would give it a try.
But wait, don't we need to compare like with like here? Haskell is a break from imperative programming, not OOP. Could it be that functional programming just hasnt had enough industry time to develop an overhead concept that could be compared to what OOP did to imperative languages?
The SAXON XSLT processor implements basic XPATH 2.0

http://saxon.sourceforge.net/
It will also reduce the lifetime of disks, making the best case near the average.

That may not be much of a problem for medium and large business, but small business and consumers won't like the trend.
Only in Emacs.
That's a gem. It filters on tweets having some sort of geographic information on them. Without that filter there are multitudes more.
We had an old CGI host recently compromised for bitcoin mining, a southern China IP had installed a bot: 100% CPU usage for a couple of hours before we noticed. Maybe a few cents here and there for very little effort on their part?
I've been a student of the concept of the OODA loop for about 6 or 7 years now. I've found that it shows up in different names all over every where. John Cleese talked about it many years ago "how to avoid being uncreative" (https://www.youtube.com/watch?v=f9rtmxJrKwc), his "open mode" thinking is the Observing, his "closed mode" is the Orienting, etc. Elle Luna talked about it recently, too (http://elleluna.com/post/57362799018/what-advice-would-you-g...), "divergent vs. convergent thinking" and where you go from there. It's what Scrum is all about.

I think what is really interesting about Boyd's formulation is that you can also use it as a diagnostic tool if you're having problems. There are various pathologies that appear if you drop one of the letters of OODA and still try to make work out of it. A lot of small startups get stuck in DA loops: they fail to come out for air every once in a while to Observe what is going on in the world and Orient themselves to that situation. A lot of big corporations get stuck in OO loops: they spend tons on meetings, on status reports, on market analysis, but decisions never get made and nobody has the authority to take any action.

By studying each of the pieces, how well you are doing in each, and how streamlined they are, you get a very good idea of how well you are executing work.

It's also very interesting that OODA is a fractal strategy. You have OODA loops inside of OODA loops. You can have a yearly OODA loop (project) with monthly OODA loops inside of it (sprints), and daily OODA loops inside of that (stand-ups and day-to-day operations).
Ask HN: What tools are you using for customer development experiments?
This question is specific to web startups. What tools are you using to keep track of customer dev experiments?

How are you tracking experiments?

What are you using for reporting?

Are you building your own forms, or using a tool like Wufoo?

Are you creating your own landing pages, or using a prebuilt tool?

And so on. I've been spending time on integrating our site with landing pages, with a home grown customer dev tool etc, and I'm stuck wondering if there are off the shelf solutions for all this.
It looks no more like that one than most other bank websites I've seen :)
Official Snowden
Clojure RethinkDB client library released
Show HN: Paint Splash - a particle-based, gravity-affected painting app
Click in the slidey section of the scroll bar, or hit Page Down, or hit the space bar. The page doesn't move by a line or two, but pages. What was previously just off the bottom is now at the top of the page, obscured by the black bar.

I'm currently using a mobile on a train and cannot take screenshots, and won't be home again until Thursday. If you need me to then I will try to create screen shots in those brief moments when I'm usig a machine and have 'net access. If you can't reproduce the problem, send me email.

Do others not have this problem?
Google is slowly going towards "I'm feeling lucky"-and-you-don't-even-need-a-search-term-but-the-ads-are-still-targeted (http://imgur.com/hiOnsKI). But I wonder why there is no ads on Google's homepage (they often already know what you were looking at).
The appeal of Wordpress will always be the massive collection of themes, plugins, and guides for non-technical users.
When I was in Japan in 2008, my friend's cell phone screen could rotate out 90 degrees (into a traditional 16:9 TV-looking layout [1]) and he could watch quite a few TV channels on it that way.

This wasn't something he was paying for, it was just part of his base plan apparently..

[1] http://images.gizmag.com/hero/9604_8070843257.jpg
While I fully agree that pure code is far easier to maintain than impure code, and the advantages of Haskell are numerous, I think it is a bit strong to state that such claims are backed up by mathematical proofs. Ease of maintenance is a fundamentally subjective claim that cannot be proven, but must be borne out by individual experience (as it has been for you, me, and many others).
"And how does that compare with Symbian sales before Elop? I have not looked at a comparison, but it would not surprise me if Windows Phone has not yet caught up."

I can give you a reference that is close to me. Windows phone is 2nd place in latin america (http://techcrunch.com/2013/08/22/windows-phone-snags-second-...) where the first is Blackberry and nobody used Symbian.
It seems like you've identified the writing as the thing you wish to improve, both that of your own, and that from guests.

On that basis changing the software seems unrelated.
Communication usually fails, except by accident.
Easily create stunning animated charts with Chart.js
Learning to make a profit - and a difference
Powerful New THRIVE Testimonies
Now if they would only take this great invention into outer space like in one of my fav games: http://www.youtube.com/watch?v=8Tq7QngiiLI#t=163 .
JsPackage : Creating classes
Nah... It should give you even more energy than you put on it, how can it be expensive, instead of a wealth source? Maybe we should should put some more money into helium creation research.
Bitcoin Is Broken
"what a good manager does is help this person identify the things that are causing them to be unproductive.

They’ll help them develop new habits and encourage them in their efforts to adopt them.

They’ll force them to take a step back and see the bigger picture.

They’ll work together to build new systems that will help them be successful.

Shit, at the very least they’ll recommend a good self help book."

Are you serious??? With all due respect, if you are not capable of developing new habits, stepping back and looking at bigger picture or (sigh) reading a good self help book on your own without someone holding your hand, then you have a problem. Wake up my friend and GET SHIT DONE!
Why would you expect a corporate job to give a shit about you? It's not a person (regardless of what the Supreme Court says...), it doesn't have feelings.

Your parents love you unconditionally. If you want anyone else to care about you, you have to make it happen through your actions.
>If you spurn px entirely (as some people appear to do) how are you going to get this magic length?

You use a high-resolution screen such that 1 pixel is too small to make a line, and on lines thick enough to be visible the effects of antialiasing are subtle enough to ignore.
I'm learning too. Btw, which resources are you using?
"Upon the closing of the transaction, Nokia would be restricted from licensing the Nokia brand for use in connection with mobile device sales for 30 months and from using the Nokia brand on Nokia’s own mobile devices until December 31, 2015."

Nokia sold Microsoft its production lines, and licensed its patents. Starting in 2016 Nokia can reenter the cell phone market again. Basically Nokia gutted its legacy capital, and is taking a two year break and reevaluating what direction it should orient itself.

Nokia and Microsoft could not have made a more mutually beneficial deal. Microsoft gets a thriving hardware division NOW, and Nokia gets cash and the ability to reboot itself with no short term risk.

My point is, Nokia DOES need a change of strategy and tech, they will just be taking at least two years to blow bucketloads of cash on R&D, instead of worrying about short term end-consumer sales. Personally I'm kind of excited to see what Nokia comes up with. (Everyone seems to also be forgetting that Microsoft only purchased the mobile device business. Nokia's most profitable sector was its Nokia/Siemens Networks, which it still owns. They also kept their Patents and Mapping software. Microsoft get's a 10 year license with the option to upgrade to a perpetual one. Nokia is going to make a TON of money off one of the worlds largest companies, and Microsoft gets cheap intellectual property. Win/Win.) The sky is their limit.
Filtering is not always bad, especially not when it's done transparently, and in pursuit of a better community. To claim that filtering out those low-quality sites, when there are many higher quality sites covering the exact same topics, in just as timely a manner is somehow equivalent to censoring Google results in China - is just disingenuous.
You're right: http://www.transdroid.org/2013/10/17/trans-what/
Dublin Web Summit Writeup
A Proposal Generator Template for Freelancers
Imperial units are not the natural choice in any case at any time.
I'm the same way. People look at me like I'm a pedant because I tell them to do another revision of their patch to fix whitespace errors or typos in their commit messages.

It also annoys me when people create a new commit to fix CR feedback instead of amending their non-public commit.

But I agree the '-p' argument is amazing.
Ask HN Contractors: What do you use to track your time, invoices and billing?
I am a software developer and in about a month I'm going to start contracting again. I have contracted before but for the past 2 years I've had a full-time job. In the past I've used Quickbooks and hated it. I'm wondering what some of you use to keep track of your time, expenses, invoices, general bookkeeping etc. Preferably looking for something web based.
FYI I wouldn't post it but @jack followed this so it has some street cred. On another note, HN seems to be case-sensitive in regards to submitted URLs, letting through duplicates: https://news.ycombinator.com/item?id=6670001
"What's a well-known startup that was funded as a result of having paid to meet investors?"

The answer to that question isn't known to me.

Of course if I was the one that was producing the event, and someone asked that question, it would be valid. [1] That is if we could get beyond a definition and why it matters if the startup was "well known".

"The reality is that this simply isn't how venture funding works."

Half of what people are doing today (1/2 is arbitrary to make a point) are things that go against "how" something currently works.

"all it does is send a signal that you don't have a real network."

But who does it send a signal to? You mean it paints you with a big fat "I'm a newbie and I don't know how things work label?".

To be clear I haven't analyzed the value provided by paying this company money and can't say that I would recommend it (or not). But I don't think it's clear that there isn't any value and I am fairly certain that it isn't a scam either [2] that there could be people getting value from it.

[1] That said there are many situations in business where the effort and/or money paid doesn't result in a direct benefit like funding or something (and this is important) that is easily measured.

[2] Like those real estate seminars which I would say are a scam but I think they have entertainment value for some people. And maybe after you attend one you learn a valuable life lesson for the money spent.
XPaths are extremely useful. I actually enjoy writing them, much like I enjoy writing regular expressions. In fact, I consider both to return manifold the modest investment they require to learn well.

XPath : XML :: regex : text
Really nice work. I'm happy where I am in vim but if I ever decided to move this looks like the way to go.

OT It's funny how conditioned I am to seeing __Beans and instantly dismissing it as something I can't be bothered to look into. Silly biased me; it looks like a really powerful protocol.
The author manages to make saving a billion human lives into a morally ambiguous deed: had the people starved, they wouldn't be polluting the planet!
Nokia kept all its intellectual property.
The console.loge had me laughing pretty hard.
People I know who work in the math publishing area say that one of the main problems they have is un-tweaking authors's sources. So, yes.
D3.js basic concepts in 30 minutes
...then POINT A and POINT B are both in motion, simultaneously, while the ant is walking.

Which is great, except that when the original concept is framed to the reader, the simple word problem doesn't specifically express that both ends are in motion.

If both ends are in motion, then the ant's velocity changes. The ant might move 1 centimeter per second, relative to a fixed point in space, but it isn't moving 1 centimeter per second, relative to it's origin, POINT A.

The motion of the rubber band is influencing the speed of the ant, relative to the band itself. Since the ant moves toward POINT B, while POINT A simultaneously accelerates away from the ant, the ant is moving faster than 1 centimeter per second, with each second spent traveling away from POINT A.

Once this detail is added, it completely changes the premise of the problem. But the manner in which the problem is originally expressed is vague and incomplete, misleading the reader (perhaps deliberately so).

Why would anyone claim the ant is moving 1 centimeter per second, RELATIVE TO THE ONLY OTHER FRAME OF REFERENCE IN THE PROBLEM (the rubber band), when its motion is clearly not 1 centimeter per second?
I doubt it. I think it was a mistake on QZ's part, maybe from bad translation. It must've been some other free office suite.
morality of finding out if someone is single

It was likely asked in a perfectly moral way as in, "Do you have any family reason why you couldn't pick up and move to another country next week?"

Moving someone to another country is a huge life change. More so if there is a spouse and/or children involved. Sadly, political correctness makes casual concerns something to be litigated over.
I was unable to scroll the hackpad document as it was busy thrashing my cpu, then it popped an 'Unresponsive script' error in my browser. Not impressive.
> I've been a student of the concept of the OODA loop for about 6 or 7 years now. I've found that it shows up in different names all over every where.

OODA is essentially just another name for the scientific method, so its not really that surprising that it shows up under different names all over everywhere.

(Note: that I'm not intending to minimize the value of OODA by pointing out that it is just another name for the scientific method -- successfully explaining the scientific method in terms that get people to understand it and apply it effectively in specific domains -- particularly ones that have strong, established cultures that resist adaptation, is a significant accomplishment.)

> It's what Scrum is all about.

Well, its what Agile (and perhaps more to the point, Lean) is all about; Scrum is a tightly defined set of processes that comes with the caveat that if you aren't doing this exact set of processes as described, you aren't doing Scrum, and as such its somewhat in tension with OODA.
How we test fake sites on live traffic - 42Floors
https://dev.twitter.com/terms/geo-developer-guidelines

I think it only shows the tweets with locations turned on.
A Better SQL, Part 1
You are making an ad hominem argument against vim's 'stability' using the fact the dev list has seg faults at the top. As a matter of course, seg faults/crashes are the most irritating bug a program can encounter. When they occur and are repeatable, it's likely they would become a popular topic of discussion, regardless of the frequency in which they occur.

Vim's stability and the occurrence of certain seg faults in it may appear to be related, but it isn't proof one leads to the other just because it's on some list somewhere.

I consider the term 'stability' to be related to overall dependability. I depend on vim on a daily basis, as do others here. It's yet to let me down.
That your examples are so different proves my point.

This is all ridiculously over-complicated, and no doubt over priced like everything AWS offers.
I totally agree.

Take one of the obvious benefits, for instance: Health insurance. There's a big difference between the cost of insurance you get at a big company (one employer covered _two_ sets of glasses per person per year!) and what comes with the health benefits from a smaller firm (my spouse's company has a reasonably affordable plan, but we have a $12,000 deductable... which we hope to never need to use up).

There are other tradeoffs, of course, and he loves his job so he isn't looking, but the point is that you don't know what the benefits are, going in. They are absolutely part of the compensation package a developer (or anyone else) has to consider, but nobody willingly offers the details until the job offer is on the table, or until Day 1 on the new job.

Some of these things are negotiable, so I can understand why they rarely are mentioned. For instance I had some CIOs recommend that in salary negotiations, if the company balks on more money you can ask for a third week of vacation and usually get a Yes.

But yeah, I'd like it if Glassdoor collected such data!
I live in the NJ Path area as well (JC/Hoboken) ... but I personally do NOT think that this area is inexpensive ... definitely less expensive than Manhattan, and less taxes ... but you can find some awesome apartments in Queens/Brooklyn that would cost a fortune in JC/Hoboken.
Half of the work at a startup, or in programming (and many other things) is figuring out what to get done next. GSD isn't a problem in itself, the people who have both vision and GSD are usually killing it and I love working with those people. What you describe is more like a PITA-client who picked up GSD as a buzzword.
Poorly-written code (especially if the reader doesn't have a good grasp of the coding language) can be very confusing, but it will still almost never be ambiguous.

If you try taking some well-written code and converting it to natural language with utterly no ambiguity, you'll quickly find that:

- the natural language version is far, far longer and harder to read
- it takes a lot of work to remove all ambiguities, and you will find yourself wanting to put a dictionary with strict rules and extensions -- totally unlike a REAL dictionary.

=> Word "allow" will always mean generally the 1st (verb) definition in Mirriam-Webster online, and will further imply that if the subsequent test (see below for definition) succeeds (definition below), then execution (see below) will continue; if the test fails (see below) then standard error (see below) handling procedure (see below) will be followed, in which...

It's ridiculous, isn't it?

You'd be inventing a new (but probably horrible) coding language, not using natural language at all any more.

The thing about natural language code -- it does exist, sort of. Think about the checklists that airline pilots run through before takeoff, for a good example.

That's sort of natural language process execution... but it's the same every time, the context is known (it's being executed by an airline pilot sitting in the cockpit of a specific airplane), the pilot is trained such that s/he has practiced running the checklist many, many times before doing it "for real". And: it's a friggin' checklist. Is logic in there whatsoever, beyond "if this is true, continue; if not, abort"?

The limitations on it are incredible, and we still have human beings executing that "code"; they are not automated. The answer to one of the questions might unexpectedly be "sort of", or "yes, value in the safe range, but why is it steadily dropping?"
Steve Wozniak: Apple Should Work With Google and Samsung
Of mice and micro-organs
It's called 1seg and is part of the Japanese digital terrestrial OTA TV network (the regular digital OTA broadcasts contain a low-bandwidth stream for mobile devices to pick up).

http://en.wikipedia.org/wiki/1seg