skysight-inc/HackerNews huggingface dataset:
Sounds like a good idea but I'm not really getting it. Do you have an example? Or perhaps what specific HTML changes to HN would make it responsive?
Looks like they want to take the concept of a movie studio maybe. There are some similarities, I think, between the two industries, mainly in that they are both really about producing hits, but I dunno, it's also a bit of a stretch. Once you're done with Post-Production, you're pretty much done. Stories don't require much maintenance.
If I'm writing a function where there isn't an obvious order for the arguments, I chose the order such that Currying is most useful, even if the language I'm writing in doesn't support Curried functions/partial function application. You never know when someone will port your code or create cross-language bindings.

For instance, my company writes a lot of code in a proprietary language and the other day I was writing a function to generate random strings, given a length and an "alphabet" string from which to choose characters.

I chose the ordering:

randomString alphabet length = ...

so that if partial function application were added to the language, one could simply write the functions randomHex and randomBase32 as:

randomHex = randomString "0123456789ABCDEF"
randomBase32 = randomString "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"

The alternative ordering would allow me to easily write functions that generate fixed length strings and take their alphabets as inputs:

random10Char = randomString 10
random4Char = randomString 4

This ordering is much less useful in general, so I chose to make the alphabet the first parameter.

On a side note, our language also has some time series extensions for dataflow programming. There's an API for efficiently adding new data flows based on something similar to template specialization, but the API is unwieldy and the source of much confusion. So, I wrote a wrapper API that uses reflection to expose the same functionality as partial function application / Curried functions over time series.
If you're capable of being CTO at a mobile games company but have glasses which are an appreciable portion of your net worth, you are not being paid the global market wage for your skill set. Consider quitting and hanging out your shingle as an independent iOS/etc developer. Market rates are $100+ per hour even remotely. You being not exactly a paragon of physical fitness will not be a barrier to getting deals -- there exist many people in the industry who are not. (I disagree that the startup will necessarily fail without your contributions. That being said, if a company can't succeed without the CTO slow-motion killing himself, the company has failed a core test of viability and should be garbage collected before it consumes even more scarce resources in the vain pursuit of a future.)

After you have the money situation managed for the immediate future, I'd concentrate on getting the health situation stabilized. Resist the temptation to overwork -- that makes you sick and sickness doesn't improve your productivity. All the people telling you "eat right and exercise" are actually not blowing smoke about this.

I'd also attempt to cultivate a mindset which is less "I have a bunch of interlocking problems which are a tremendous burden and none can be fixed without fixing the others" and more "Today is Thursday. I will use Thursday to get three things done which I did not have on Wednesday but which will make Friday a bit better." Then you repeat that for as many days as it takes.
Discourse seems like it'd be a good candidate and let everyone win http://www.discourse.org/
This. Also it simplifies things. If you get paid in USD, then you still pay the transfer fees to get bitcoin. It's more manual than just receiving part or all of your paycheck in BTC every month.
latency - how do you build a platform with high performance if every customer request has a network of n services to traverse for every operation?
Ask HN: How can I quit smoking?
I have a fairly stressful life and when I come home in the evening I like to have a few cigarettes which helps me to relax. I don't smoke during the day at all, but those few cigarettes in the evening are the highlight of my day. I'd like to quit smoking, but what could I do instead? I mean drinking is out of question, need to be in perfect shape the next day. What do you do to relax after the whole day?
Is the source code Free and Open Source Software?
Facebook being massive DDOS attack by China showed on Norse Attack Timeline
Love it, I've always understood the conceptual model (perforce has the same one) but I'm always running afoul on git's "helpful" CLI commands. This would solve almost all the issues and has the promise to educate designers/analysts on how to correctly think of versioning by making it visual.

The project could start out by creating the visual interface (D3,js?) and spitting out the appropriate git CLI commands for whatever was done by dragging and dropping. Phase 2 would be to integrate the web server into the git project.
Say Hello to the Talent Hacker
This is interesting. Paying certain percentage depending on the job you have accomplished would be better than paying monthly.
Why risking money if you are busy in some other projects during a month?
One of the horrid things about law is how it can be dissembled by those whose job is to practice it. This drives people crazy. They know something is real. Yet, especially if they are caught in its hooks, they watch how law can be applied such that results are absurdly divorced from the reality they know. Our advocacy process has many fine elements and yet this is one of its tragic by-products: having the best and the brightest in the field become instruments in trying to obtain cynically-motivated decisions that further some narrow (usually economic) interest at the expense of truth and justice.

That has been happening for a long time now in the patent field as armies of very bright lawyers have found clever ways to concoct patents out of what really should be unpatentable ideas through the art of clever drafting.

Well, this decision gives top-down guidance to judges to cut through such dissimulation in the area of patents and to look at the reality by asking, in effect, "is this really inventive or is it simply a product of the draftsman's craft parading as being somehow inventive." That is the right question to ask in such cases and it should go a long way towards reining in some of the more absurd abuses of recent times.

The case in nonetheless only an incremental step building on solid precedent (as well-assessed by rayiner) and not a radical shift by the Court.

Many had hoped, for example, that this case could be used as a means of delivering a death-blow to all software patents on the grounds that they could all be labeled nothing more than basic mathematical algorithms that happen to apply to a computer. Yet, in its decision, the Court not only did not address this sort of argument but it also carefully emphasized the idea that it was to "tread carefully" in how it might choose to exclude even fundamental "building blocks of human ingenuity" (i.e., laws of nature, natural phenomena, abstract ideas) from patent eligibility "lest this exclusionary principle . . . swallow up all of patent law." To me, this signifies that the cautious approach signaled in Bilski - that is, that of gradually cutting back on the excesses spawned in the past two decades in the area of patent-eligible subject matter - will continue. So don't hold your breath awaiting any court-driven abolition of software patents generally. That will have to await a legislative solution, if it is to come about at all.
Nothing but excuse after excuse. You have 30 minutes a day to exercise. You have the option to buy healthy foods no matter how much you do or do not make. My dad had his thyroid removed after cancer and runs his own business and he found a balance. You have an unhealthy attitude that is realizing itself as an unhealthy life. If you prioritize your business over everything else you are actively making the decision to be unhealthy. Running is free. Basketball at the park is free. Doing a YouTube HIIT is free. Buy groceries and make fresh food. It costs the same or less than fast food. Dont drink soda. etc.
Frankly, I am finding the doctors to be the quakers.

"the internet" helped me there loads more than any medic, this became painfully clear when I started to bother to read official documents that medics should have been reading, for example I saw on internet a study that was about specifically my case, all doctors I went refused to trust the study and said they only trusted the association and the lab numbers... I asked the lab their source, they pointed me a association-made document, I read the document, and behold, the official association document that the lab and doctors claim to follow, cite the study I was citing, and for precisely the same reasons...

I could only conclude that doctors are lazy, and like to take whatever number someone (their teacher, lab, whatever) spoon fed them, instead of reading the source of that number (including the endocrine association guidelines... seriously, I went to 8 or 9 different doctors in the last 12 years, some of them absurdly expensive, and not a single one read the guidelines, despite all of them claiming to follow them!)

What is CBT and IAPT? Google keep throwing me stuff on my own language, despite me using english as default (for example for Google CBT is the brazillian tennis confederation).
Even a thyroid condition will not make you gain weight out of nowhere.
Oh man, the feels, they burn!

Tomorrow is my last day of dayjobbing. I'm committing full time to my startup. On saturday, I plan to sit down with my lawyer for re-incorporating and re-branding. I've had an LLC and an initial name I used for expenses and stuff, but I have a better name now and I want to start with a completely clean slate.

I have no idea where my mind is going to be in a month, or in six months (I'm giving myself six months of runway to have revenue at least trickling in). Euphoria and terror, all at once.
Cool -- thanks for the tip!
Effectively Testing Email with Python
"Siri, can you remind me to order some more anti-venom tomorrow?"
Unfortunately, there are grandma's who are practically forced to have a smartphone "since the family plan has data" and...they would probably like live support (I'm just saying they do exist).
That's a great question — and that is one of the first issues (alongside bitcoin) that we want to get right.

Garnishments, withholdings, and taxes vary state to state, and sometimes city by city. We're working with our tax lawyers and accountants to make this all seamless, but it's a real pain. We're looking to launch in potentially three states at first — just to make things easy.

Right now the reporting and payments are manual — we notify the company how much is owed in taxes etc. and they must pay the government themselves.

We're looking to simplify this further, though, and debit the money for garnishments to pay the government on behalf of employers where possible.
I think a lot of folks today never get around to reading it because they assume it's old or outdated. (It isn't. Human psychology hasn't changed much since Dale Carnegie's day.) Alternatively, they read something sinister, or else hucksterish into the title. To be fair, the idea of "winning" friends implies a sort of gamesmanship. And the idea of "influencing people" can make one think of manipulation or politics.

The interesting thing about the book is that it can be read in either light: as a Machiavellian guidebook, or as an earnest how-to about the principles of mutual friendship. Carnegie probably intended the book to be the latter, however, and that's the spirit in which I read it. It is very much worth reading. People can do what they will with the information in the book, but I hope they do good with it.
View-source on the page. HN's markup is absurdly bad.
I am not much sure how to do that.

First there is the issue that iOS pay much more, but I don't own a OSX machine, or a iOS device.

And last time I tried I only ended into those freelancing sites where some people from India are offering to do Android and Lua work for 5USD/hour :/ I don't know where I can seek more serious work in that field, neither how to prove I can do it (no github, lots of past jobs was on secret and proprietary stuff).
I should have provided this link (http://modernistcuisine.com/recipes/low-temp-oven-steak/) You sear it first in a hot pan. I even did while completely frozen and it was awesome.
This is fantastic news. Those patents were ridiculous.

Part of my day job is figuring out how to go about automating or "electronifying" processes relating to financial trading and risk management. In other words, I look at things that people currently do manually (or decide in their heads) and I figure out how it can be codified into language or an algorithm that a developer can turn into code.

Patents like this (and plenty of similar patents that have been granted[1]) effectively try to claim ownership over the concept of automating what is usually (but not always) a pre-existing business process, using a computer. That's not invention. It's problem-solving. And it's not like the person filing the patent is even solving the problem - they're just patenting the concept of a solution to that problem.

In effect, they're trying to patent my work output. It's like someone filed a patent ten years ago on "Methods and apparatus relating to the matching of people seeking temporary accomodation and householders who are willing to rent out their spare rooms", without ever actually having built implemented it, then popped up when Airbnb came along, saying "Hey, we have a patent on that! Pay up!"

Good fucking riddance.

[1] For examples, see http://www.faqs.org/patents/assignee/goldman-sachs-co/
Honestly, for me at least, the ideas that Kurzweil puts forwards are repetitive of the same things Hawkins discusses in his book [On Intelligence][0]. Sparse Distributed Representations are a newer idea that Kurzweil hasn't yet discussed. Actually there was a Google Talk that Hawkins gave about Sparse Distributed Representations and Kurzweil was present.

[0]: http://en.wikipedia.org/wiki/On_Intelligence
>>> I’ve felt the pull. However, personal motivation to succeed keeps the wheels churning.

I really like your point about motivation.

I'm a freelancer and working from home, and I used to think that nutrition, physical activity etc has a lot to do with it. Yeah sure it does but recently I think at the end of the day, it's just about will power and deep, personal motivation. If you are not enjoying it, no diet will make you more motivated or energetic. It's about an ability to say firm 'no' to distractions. Especially the 'short' ones, because they never tend to be short [0].

Sometimes there is just shit that needs to be done. I mean ugly stuff, like code written by someone else and you have no idea how does it even work in first place or think that the the other programmer was drunk when coding it. Something that your mind says 'I didn't signed up for this shit!'. You just have to focus on it, and get it done. No 'just going to starbucks downstairs', or 'just a cigarette' will help.

Actually, I think one of the best indicator of maturity of software engineer is dealing with unpleasant tasks. Less mature developers try to delay it to the last minute (when bad comes to worse), or impulsively suggest re-writing everything from scratch, etc. Mature developers just get their shit together and get it done.

[0] Once I noticed that the biggest productivity killers are longer than 5min breaks because once you are away, it's so tempting to do one more thing, and then another. I blogged about it "It's all about the short breaks" http://blog.gedrap.me/blog/2014/02/09/its-all-about-the-shor...
And, according to the research paper (http://research.microsoft.com/pubs/212001/Catapult_ISCA_2014...) the benefits aren't especially convincing.

- 95% throughput increase at same tail latency,
- 29% tail latency improvement at same throughput

I would have expected factors or orders of magnitude.
Next Major Version of Android Will Remove Dalvik and Set ART as Default
Hey! I'm working on this project too.

You have a great question. One of the features that we're looking to implement is "average bitcoin rate", where employees get paid an average rate for their paycheck's work; this could heavily decrease variance and soften drops in Bitcoin's price. Right now it's just an idea in the pipeline — we really need to test demand and see if people would actually use it.
http://vimeo.com/96639840

Start at 26mins. You don't have flip. You lose control over partial application. It isn't curry. You're right. It is an important distinction :)
Hospice, Inc.: How Dying Became A Multibillion-Dollar Industry
The second, less obvious billboard, "We store more paper than Dunder Miffline" does add to the credibility of "the cloud" meaning digital documents which need physical backups. Not to say MMS doesn't have it out for you, it just wasn't acknowledged.

The boxpacks video is super cute, great job, clever concept.
This is an interesting discussion for old-school types like me who used to think, "Why would you run apps in a browser, native code on the machine is so much better, less overhead, better designed for it."

We had to take the hit, realize and admit that, "Well, browsers are nearly everywhere, it's what people are used to."

Now, I see the "browser app" people saying, "Why would you run apps in Wordpress, the browser is so much better, less overhead, better designed for it."

What's next, people using "Yo" as an app platform? ;)
Management is fixated on On-Time Delivery. We do have metrics showing that QA spends a lot of time re-running automated tests, but there's no direct proof that shows that the crappy framework is the cause.
Replace "master/slave" terminology with "primary/replica"
Well, actually, it does help a lot.
In particular, they said ""claims, which merely require generic computer implementation, fail to transform that abstract idea into a patent-eligible invention""

Historically, federal circuit precedent said exactly the opposite - that when a generic computer was programmed for a specific purpose, it was now a special purpose machine and patentable.

"For computer implemented processes, the “machine” is often disclosed as a general purpose computer. In these cases, the general purpose computer may be sufficiently “particular” when programmed to perform the process steps. Such programming creates a new machine because a general purpose computer, in effect, becomes a special purpose computer once it is programmed to perform particular functions pursuant to instructions from program software."

This decision should, if the federal circuit actually follows it, knock out a large set of software patents.
If you have access to legal recreational marijuana, try it if you think it may help relieving your stress.
While I'm absolutely against using this kind of technology on peaceful civilians, I think it would be interesting to see autonomous non-lethal or less-than-lethal weapons deployed against actual terrorists. Not only would it virtually eliminate the risk of collateral damage, it would also allow us to capture and interrogate them.
A thyroid condition can make the difference between "stable weight at this level of calories" and "weight gain at this level of calories".

Sorting out the thyroid problems will make eating sensibly and getting exercise much easier.
Thanks all for the kind words of support! Another essential resource was Basecamp's (formerly 37Signals) book, Getting Real. It is a must-read for anyone building software, especially for first-timers like us.

https://basecamp.com/books/Getting%20Real.pdf
This is a bad example, because the actual steensgaard patents are highly generic.

But your general point holds :)
Definitely still around. My wife uses it daily and is part of several communities.
Great post, good luck with the product! I recently did almost the exact opposite of this, quit work with a startup.

While I learned a lot of what you mention in your post (being a self-starter is a huge asset) at the time continuing work there seemed untenable. In retrospect, even though I was quitting into nothing and the next two months were some of the hardest times money-wise I've ever had to get through the decision was the best one I could have made.

I guess what I'm saying is congrats on taking control, which I think is more important then the vector of travel, I'm glad it's going well.
Graph Databases have Impact on HealthCare Sector
Proof of Activity: Extending Bitcoin's Proof of Work via Proof of Stake
Every time I see someone that brings up the Apple-Samsung verdict I know they don't what what that suite was about. It wasn't about patents; it was about design patents. A design patent is to protect ideas outside of what is covered by trade dress and is a distinctly different idea than a patent.

Yes it's a terrible name. Yes it's easy to get confused. Just never use Samsung/Apple when talking about patents you'll be fine.
That's awesome and I completely understand :) Best of luck and feel free to reach out anytime.
No, he's deliberately misreading me in order to feel that his self-identification is infringed upon.

According to him, if a Christian believes in God, and then reads about Christianity to learn about Christianity, said Christian is not a Christian because they're "learning about Christianity". The sheer quantity of stupid required to believe this has disinterested me in continuing any conversation.
It is very easy for good developers to get a Blue Card for the European Union, the member states of which have excellent healthcare systems.
Huh. I switched from FreeNAS to OpenMediaVault to avoid ZFS. The FreeNAS crowd seems to have no interest in supporting SOHO setups and simple and effective backups. When their SOHO offline backup solution is to build a second NAS, instead of just support USB, I left and didn't look back. OpenMediaVault does all the same things, but actually handles USB in a non-stupid manner, and has a more friendly community.
Yes! And some people find that they use the time that they're exercising to think differently about challenges they are facing.
Unfortunately not right now. We're looking at this from a startup's point of view, and putting our SaaS code on github isn't something we're looking ATM. We will be work on releasing an API for others to use.
That is epic. Needs to belong to the wall behind my monitors.
Swift's high-level syntax will probably open up iOS development to many people who otherwise would have seen Objective-C's square brackets and run away.

I like Go a lot, but Google switching to it for Android would probably have the opposite effect. Many people learn Java in school. Almost no one learns Go.
Why The Cool Kids Don't use Erlang – Talk at Erlang User Conf 2014
No need to be stellar :) Feel free to join #libswarm on Freenode, that's where the devs hang out!
How to align yourself and set expectations in a new leadership role
Can you please please remove SumoMe? Or add a button which allows me to disable the stupid highlighting / clickjacking shit it does?
Could you please point us to the "best"?
12 Reasons To Use Ubuntu In VPS Servers
The End-To-End encryption team at Google is doing an AMA
After global outcry, IKEA softens stance against Ikeahackers
Nokia Z Launcher, Smartest Android launcher around