skysight-inc/HackerNews huggingface dataset:
I dropped Dropbox when the Snowden era began.

Since then I've been searching for a suitable replacement:

btsync (broke git index files) -> unison via star topoogy (no history) -> syncthing (0.9.17 - very promising, but too memory hungry for my synology ds213j) -> synology cloudstation (simply broken, conflict files everywhere) -> seafile via seacloud.cc (promising, but keeps on eating 100% CPU core) -> btsync 1.3.109 (1.4.83 is ridiculously broken) with ntp everywhere in the hope that my git index problem won't come back.

(blog post will hopefully happen soon)
Interesting possible correlation. I have a horrible sense of smell. I always have. I can certainly smell some things - and particularly strong scents like coffee, fish, or oranges definitely register, but I'm able to also completely block out offensive odors in a way that I've found others cannot. I've always felt that if I had to suffer from a deficiency in a sense, smell is the one to choose.
I think what he was more talking about was having an invisible balance. Every month you have $30, and if you choose to opt out of a payment one day, that just means you'll have $31 for the next 30 days. And now that I've actually thought about that, it doesn't make much sense - since you're only donating 1 dollar a day. Maybe you could choose to "add my credit to today's payment", or maybe they just allow you to run your account for longer after you choose to discontinue your subscription (but that is sort of a disincentive to continue subscribing for people who commonly choose to skip payments.)
More than that.

Functional programming in general tends to be better in terms of cache locality and number of dereferences required. Largely because it tends to encourage storing things "column-oriented". Ever looked at cache locality and the number of dereferences required in an overly-object-oriented program? Not pretty. Pointer chasing all over the place.

Although this is more of a push away from OO programming than a push towards functional programming. OO implicitly assumes RAM - and in modern computers memory is decidedly not random-access.
This Time The Bubble Will Implode
> The range of problems it says they want to tackle is huge:

If they incorporate all that into one program, it will be (an unusable mess OR so damn complex that a small percentage of users will ever tackle it) AND it will quickly fall behind whatever bleeding edge they're wanting to stick to.

For evidence, I give you: Eclipse, the ultimate do-everything IDE. It's awesome until you realize how much unmaintained cruft there is in there. Which doesn't mean you can't get things done with it, but don't expect bleeding edge on a lot of things that started out that way.
It's hazy, but I think I can see my future. In it I'm cringing at the screen while I watch a guy hurriedly re-arranging boxes in the back of a semi trying to find the box with the bomb in it before it goes off.
"...irrelevant for half of their customers..."

To clarify: this is the same Apple that put a U2 album on everyone's iPhone? Tell me again about how they don't want to include something that's irrelevant for half their customers.
Meet Amelia: the computer that's after your job
That's what high school is for.
False dichotomy. Recreational drugs (such as cocaine and heroin) are dangerous. If 95% "grow out" of the addiction and 5% die (I made those numbers up) then the drugs are very dangerous, but the "growing out" premise is true.

LSD might cause a bad trip (if used under sane circumstances, such as with a non-tripping sitter) less than 1% of the time, but the medical establishment has good reason even still to be nervous about it. (It probably shouldn't be illegal to research it. It's also not "safe" in the recreational context; not even close.) If aspirin seriously hurt 1% of the people who used it, it'd be off the market.

Also, losing 3-5 years of your life and career to a stigmatized health issue is a Big Fucking Deal even if you remit fully.

The OP may be taken to under-report the long-term psychological and neurological damage that can occur even when the addiction itself (and the use) goes away. For drugs like cocaine and methamphetamine, the "graying" (the loss of the ability to feel pleasure due to dopamine floods) can last for at least a decade. Then there's all the heart damage, which is not to be taken lightly. Plenty of people die from drug-related damage in their 50s and 60s even when they haven't used in years.
"people should be encouraged to pursue education just for the sake of it" - You´re assuming an assumption out of the blue.
Berlin, DE - EyeEm - Data Engineer - VISA

We're still looking for someone to join the data team to catch data off production, warehouse it, use code/SQL to automate reports, and provide data-as-a-service to the company. Right now this is all done with a few Scala applications that you'll be working with. Experience on the JVM and with functional programming is desired, but not a hard requirement, so if you're solid and want to work with us, submit an application.
Questions? Say hello to me at eric at eyeem.com

Here's the requisition: https://eyeem.bamboohr.co.uk/jobs/view.php?id=21

And our careers page for more about us: http://www.eyeem.com/careers
Hey! founder of goodst.org here...

To solve this exact problem our model is a bit different. Our daily email features one cause and outlines two charities addressing the problem in a different way.

(Ex Cause: breast cancer Charity 1: Research Charity 2: Support for survivors. You can choose to donate to either of those or if you don't like the cause of the day you can rollover your donation to the next day.

Rollover as much as you like :) We have a few users rolling over 10 days in a row until they hit a cause that resonates with them.
I think your success so far is awesome to see. Congrats!
Nice but the infinite scroll is unbearable. You have some badness going on there. It completely blocks the UI and it crashes Chrome if the dev tools are open. Good luck.
As someone who has spent a lot of time in the non-profit and B-Corp space, I'm very interested to see how this plays out. It's an interesting idea and one that can definitely have a lot of value if it resonates with donors.

However, I do worry about that last point. One of the most important part of NPO fundraising is around building a relationship with the donor. Dollar a Day seems to take that piece out of the fundraising process, for better or worse.

Best case, outsourcing your donor outreach to Dollar a Day opens you up to thousands of new donors who get to learn more about you.

Worst case, it's Groupon for non-profit donations; taking away your ability to market your brand and spamming you into a few million inboxes who will likely unsubscribe after a 3-6 months of daily emails.
Absolutely not: https://en.wikipedia.org/wiki/Pittman%E2%80%93Robertson_Fede...

~ 10% is fine (although those of us who don't hunt want more ranges built with this money, which is happening).

Amount that are clearly so much they're intended to hamper access are unconstitutional. Ones that are structured differently have been held unconstitutional: http://caselaw.lp.findlaw.com/scripts/getcase.pl?court=US&vo...
I don't think the point was to minimize the negative impact of drugs. The point was that our understanding and treatment of addiction is flawed, and we need to change that perception so we can really help those with addiction.

You're reading your own bias into this article.
Pollen is still in development -- I've been playing with it, and reported a trivial (and now fixed) bug that probably hadn't come up because I was the first person to typeset dialogue with it. Many of my current quibbles with it could be addressed with a "cookbook" of recipes, or even a library that can play the role of LaTeX to its TeX, although that's probably longer term.

Having said that, though, Pollen's tackling a different problem space; SILE is aiming for print and not web, as near as I can tell.
The 'code' blocks on this page are all using variable-width fonts, making it quite difficult to read the examples.

Consider changing the 'font-family' to 'monospace'?
Programs are written in text. If you want to edit programs, you have to be reasonable text editor. You need find-and-replace. You need to handle files being updated underneath you. You need syntax highlighting and incremental parsing. You need to be able to match error messages to locations in files (much harder than it sounds). You need to be able to open large files without dying. You need to scroll smoothly. You need to handle custom key bindings, different keyboard layouts (eg https://github.com/LightTable/LightTable/issues/620) and unicode editing.

You have to do all these things because if you don't the editor is not usable for editing programs. The vast majority of the code in LT is devoted to basic text editing. Just reaching the same level of polish as, say, gedit would take many more man-years of work. All of that work has to be done before we can spend time on actual innovation.

Or we could just make a language with a sane serialisation format. Eve already supports live coding, incremental compilation as you type, globally unique identifiers for every piece of code and time-travel debugging. We also have algorithms sketched out for concurrent editing, commit-as-you-type (ie the version control system stores every keystroke) and causal history for data (why/why-not provenance). We got to do all that in a few months because we didn't have to fuck around building a text editor.
Thoughts on hybrid app development frameworks
Outbound (https://outbound.io) is looking for a front end engineer. Be engineer #3 at a funded, growing, promising startup.

Our web client is a static Angular app interacting with a Go api. You will OWN the web client and focus on the javascript aspect while working closely with our UI-centric engineer (who is capable of much more) and our server engineer to make the web client a flawless experience.

1-2 years at early stage startup would be ideal but if you're confident you can be THE javascript engineer on the team, email me and we'll talk.

Location: SOMA, San Francisco, CA
Email: travis[at]outbound[dot]io
Sorry, my mistake. I confused the predictions with the current numbers.

Doesn't take away from my main point, really, but apologies for the untrue and unnecessary hyperbole :)
I am sure he can be, but why must some free thinkers be plumbers?
It sounds like you and your father weren't addicted - that sounds great for you! I currently know a number of people in 12-step programs (Christian and secular), ages ranging all over the place, who struggle with it in an entirely different way. For them, waiting for some indeterminate time at which they "grow out" of their addiction is hopeless because they and those around them suffer in the meantime. 15 years is a very long time to wait as you destroy your family and your body.
Tor growth rates
As someone that's suffered from depression for a very long time (and totally messed up my adolescence) this is a very good thing.

It is _very_ difficult to accurate diagnose these disorders and then half the time people don't believe you anyway. It's a very difficult disorder to convey to other people because it just doesn't resonate unless you've gone through it or have been clinically diagnosed (there's a huge huge difference between being down for a few weeks and having no joy in anything for years seemingly out of no where).
Bluebird also solves 2 and 4:

2. Promise.prototype.bind
4. You can put try / catch / finally anywhere. It doesn't have to be in the end, but it does have to be close to what you want to wrap (just like any other try / catch).

Coming form a large node project where I have been spending the better part of my waking hours for several weeks closing memory leaks caused by holding onto closures indefinitely, I would advise against the sort of meta programming advised in this article.
Hetzner is a bargain dedicated host that keeps things as close to max capacity as it can. Hetzner has a relatively static customer base compared to a cloud provider that might have customers only spin up VMs during peak hours.

If you are only running on less than 50% utilization during peaks on an average day, you can't charge just 2 Euros for a TB as a cloud provider. The usage of VMs, bandwidth, etc. is very variable when people use you to "autoscale".

I wouldn't be surprised if $20/TB was barely sufficient to cover a 100% markup [e.g. Cost of capacity is $10/TB, selling at $20/TB] because of the fact they'd need alot more capacity than Hetzner would.
What causes the change in colour of the additional arguments (:git, :require) and the 'end' keyword in the demo gif? Not really important but the difference stood out and made what is otherwise a useful comparison more complicated.

Other than that, looks good - I've seen some pretty awful Gemfiles in my time. I try to keep them well-formatted with useful comments (some gem names aren't particularly descriptive) so I don't need if for my current projects.
If Mozilla were fully committed to the free software movement, they wouldn't distribute, feature, and even recommend many proprietary add-ons on their own website.
[Chicago, IL] Sr. Designer - Risk I/O

If you like clean and dynamic digital designs and thrive in a fast paced startup environment, then we would love to meet you.

Risk I/O is a venture-backed startup in Chicago, and we are looking for a Sr. Designer to join our team. This position will entail living and breathing the digital design of Risk I/O, including developing and refining visual elements and creative concepts for both web and print deliverables. Our Sr. Designer will work closely with the marketing and engineering teams to create end-to-end mockups and visual designs.

RESPONSIBILITIES:

1. End-to-end design ownership from creating a vision to design development and implementation
2. Develop creative working documents and finalize design layout pieces
3. Ensure that all designs clearly communicate the identity of the Risk I/O brand
4. Mock-up pixel perfect user interface and digital designs
5. Support web-based design projects with user research and usability testing
6. Work across every team including engineering, marketing, etc. to ensure designs meet expectations, objectives and specifications determined by the specific team

QUALIFICATIONS:

1. Expert in Photoshop, Illustrator as well as HTML, CSS3 and JS
2. Proficient in illustration, typography
3. Expert knowledge in strategy, identity, and branding as they relate to design
4. Broad understanding of strategic marketing, traditional media and the digital marketing landscape
5. Ability to design within an existing visual style
6. Working knowledge of wireframes, mockups and simple, logical design
7. Ability to design high-level conceptual models for product solutions
8. Ability to justify and defend your design recommendations
9. Sense of humor

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.

Interested in joining us? Please send your CV and a link to your Dribbble portfolio or anything else you feel is relevant to jobs@risk.io.
As someone who struggled with cocaine, heroin and prescription opioid addictions throughout my teenage years, this resonates with me quite a bit, but I'm not sure if I agree with the conclusions the author is drawing. I got clean with no help either - and yet, many years later, I still consider myself "in recovery." I view my recovery as a never-ending process; even though I haven't touched the substances themselves in ages, I'm still dealing with the consequences. Just hearing someone mention one of the drugs in a conversation is sometimes enough to make my mood plummet if I'm taken by surprise. I don't really hang out in environments where they're easy to obtain anymore, but if I ever find myself in one, even though I know on some rational level that I'd never touch them again, part of me is in great distress because I'd have a hard time saying no if they were offered to me.
I think these types of articles tend to ignore the longer-lasting, psychologically debilitating consequences of addiction. It doesn't just end with going cold turkey. You need to be able to look at your thought process and identify where you go wrong, and I think programs like AA and NA give you the tools to do that. Obviously, they don't work for everyone, and they aren't foolproof, but I'm of the opinion that they still have some merit.
* * * Take a break, solve a puzzle. * * *
http://jobs.pointpath.co/
Is there a standard syntax for Kanren or is it a standard set of Kanren specific functionality ?
It's also about controlling what photo goes on social networks, what the default share text is, blah blah blah. Like it or not, that stuff drives traffic.
I was wondering about the accurateness of a test against the fuzziness of the diagnoses as well.

There really is an absolutely huge gamut in severity and type of mental disorder and it's so so painful. I was sincerely hoping this test setup would at least start to help alleviate the "lets try this anti-depressent until you feel better, and if that doesn't work hit you with another one" type random debugging on people's brains.
> But the key difference is that those who "program" spreadsheets can see all of the steps involved.

I would say that that's almost precisely backwards: compared to typical plain-text code, spreadsheets make intermediate results more obvious, while obscuring the steps. (Things like, e.g., scala worksheets or ipython notebooks bridge this gap in a way which makes both the steps and the results clear.)
I thought they were here already
How do Emulators work and how are they written?
Everyone likes an underdog. (Perhaps also ultra-rich underdogs.)
[Chicago, IL or San Francisco, CA] Rails Engineer - Risk I/O

We are a venture-backed startup in Chicago, and we are looking for smart engineers to join our team. This is an early-stage opportunity with a healthy amount of equity and the chance to have a significant impact on technical process and company culture. We’re looking for well-rounded engineers who are comfortable working throughout our entire stack.

This position is an opportunity for an engineer to take ownership of significant technical areas in a small, growing company. In particular, this position offers the chance to tackle complex analytical problems across a large data set in a tech-centric company.

RESPONSIBILITIES:

1. In-browser charts and graphs
2. Hazard modeling
3. Building a large, noSQL environment
4. Working on application features guaranteed to see the light of production

QUALIFICATIONS:

1. Experience working in small teams with a great deal of autonomy
2. An understanding of the pace of a startup (and the excitement to jump into it)
3. Experience with some or all of our existing stack: Ruby on Rails, JQuery, MySQL, Mongo, Redis, Resque and git
4. Significant experience with dynamic languages, agile methodologies, predictive analytics, front-end web programming, test-driven development, and distributed workers
5. Experience with, or interest in building reliable applications on cloud and service-based architectures
6. You "get" UNIX. No n00bs here
7. Experience communicating with customers in the lifecycle of a technology product or project. This could be direct project ownership at your full-time job, but it could also be something more modest, such as an open-source library you released on Github and got five other people to use, or a small web application you built in a weekend hackathon. In fact if you have any open source or web apps, show em to us, they speak louder than resumes

COMPENSATION:

1. Cash compensation: Competitive with emerging technology companies
2. Benefits: Competitive with emerging technology companies.
$2501 spend-how-you-like budget for initial IT hardware setup
3. Equity compensation: Competitive with emerging technology companies

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.

Interested in joining us? Please send your CV and a list of git repos or anything else you feel is relevant to jobs@risk.io
"Compare the incidence of buffer overflows in C programs vs Haskell ones."

It's true that 1 particular instance of a functional language removes 1 particular class of problems from another non functional language. But there is no evidence that these error rates are lower in general because other classes of errors creep in. For instance, space leaks due to laziness are a class of error you are unlikely to encounter in C, but are common in Haskell.
From what I understand my grandafather's friend was a part of the launch crew, so it's not exactly "dad's dad's friend + rumor", but here you go anyways, courtesy of Wikipedia -

http://www.webcitation.org/6Ho9TOB7t

You want this part -

В космос Терешкова слетала. Это потрясающая, мужественная
женщина, но ведь она не выполнила ни единого своего задания!
Ее тошнило в космосе, она теряла сознание, мне Королев
рассказывал. Тогда же при мне он сказал: «Пока я жив, ни
одна женщина в космос больше не полетит». И двадцать лет
наши женщины не были в космосе.

I trust you can handle the translation.
Facebook Apologizes to LGBT Community and Promises Changes to Real Name Policy
Most companies nowadays have some kind of Machine Learning in place, it shouldn't be a surprise if Microsoft uses some of that knowledge to craft their ads. It's not necessarly that they "got it", but maybe just doing what the data says they should do.
Pinker goes overboard in the opposite direction. He is against "wholistic" admissions because he despises, for entirely good reasons, the current outcomes. He should focus on legacy admissions and sports.

Universities with first tier art, theater, and music departments can't rely on SAT scores for admissions to those departments.

I heartily endorse requiring community service work. While some people will be impervious of learning anything, a few days working in a food bank will expose you to people who smell like cigarette smoke and spend money they badly need to put by on lottery tickets. If you don't get to see they are actual human people and not abstractions, you might see only abstract solutions.
does anyone know if Google Compute Engine also had to do unplanned reboots to patch the recent xen vulnerability, like AWS and Rackspace etc did? I did not hear anything about it. Does google use Xen or something homegrown?

I my mind, googles' infrastructure being so different from all the others in its internal functioning is one of their primary differentiators.
Of course by "why is this on the front page?" I actually mean "why are people upvoting this?" The latter seems a bit too aggressive even for me, though.
Whonix – Anonymous Operating System – v9 Released
You'd think Rackspace's CEO would have at least heard of mail merge, over "Dear Rackspace Customer."
Yes, typing is usually faster than cursive. However, most keyboards are not ergonomic and years of use at high speeds will most likely lead to RSI or at least sore wrists. And there are still be plenty of times in life where writing something by hand is more appropriate than typing it up.
Datafiniti re-architects its web-crawler engine and moves to the cloud