skysight-inc/HackerNews huggingface dataset:
Ask HN: Generic startup software
What do you guys use in terms of bank account, book keeping software, expense tracking etc?

I couldn't find a good list of recommendations..
Thanks for your response. Unfortunately then it's not interesting to me.

I think given that you are also targeting a quite distributed community of developers and that many open source projects show that distributed development works you might want to reconsider that in the future.

Whether it's great or not is quite subjective - if someone doesn't like big cities at all (the bigger the worse) then it might not be that great. But that's another discussion that doesn't belong here.
Yeah, the Bitcoin fans always arrogantly assume and claim that they are smarter and only they can get Bitcoin (which shows how flawed their thought process is anyway as if Bitcoin is so hard to grasp, how can one hope for mass adoption). I do get it, I've been using Bitcoin since 2011, I trade Bitcoin as there are enough idiots to still keep this thing going, but I've never used it for buying stuff or moving funds as there are better, safer, and cheaper alternatives.
2015 technology predictions for CIOs
Researchers transfer 65 terabytes of data in under just 100 minutes
Numenta finally has apps that mimic the way the brain works
It boggles my mind that a 12 year old playing DOTA can reliably stream to an audience but NASA can't figure it out.

EDIT: Seems they've swapped their stream for the ustream one, guess they can.
Booby traps like that are also, unlike what the FAQ suggests, completely illegal. Theft of a bicycle is insufficient grounds for injuring someone's hands.

There are legitimate reasons for people to move a bicycle without authorization from the owner, such as if it's blocking a fire hydrant during a fire.

The dependency on GPS and active power is its Achilles heel. How often do you need to charge the batteries? Can you store it in a covered bike parking area with bad signal? What if someone covers the handle with a can and it loses signal? Or glues the USB connector so it can't be recharged?

And of course, simply ride hands-free for the first 100 meters.
I'm working on something like this... get in touch if you have any feedback/interest.
> actually why isnt this possible?

Nobody says it isn't possible. Possibility isn't the point. What you're saying contradicts evidence and thus is not true.

In general, absence of internal logical inconsistencies is insufficient for a scientific claim to be sound. It must also be consistent with available evidence.
I was thinking more about the consumer who might wish to use the files he/she purchased.
That's a nice application of epicycloid graphs. Every programmer should have her own implementation of it :)
>The MakeSchool Gap Year is designed to accelerate the careers of the brightest computer science majors.

I'm confused about what this is offering. If it's for existing CS majors, surely by definition if you're among "brightest", you wouldn't forgo the $5-10k/mo internships available [1] or generous starting salaries you can get right out the door, and instead pay $30k.

[1] https://twitter.com/tzhongg/status/536565474041937921/photo/...
I'm really leaning toward it being a bitter joke.

It sucks getting your bike stolen, and some of my car-less friends have had it happen multiple times. What's worse is that there isn't a great, cost-effective way to prevent it.

I can definitely see this being someone's outlet for wanting to blow the hands off a bike thief.
Yeah but you'll notice that it is a separate degree and program, targeted for a career in industry applying the math. There are no "alternative" Math degree programs to make better Applied Mathematicians, because they realized that you cannot give someone a Math degree to be an applied mathematician without all the theory behind it. Hence, Engineering, in your example.
You are assuming that the risk is only to the company, not it's customers.
Fossil is a general-purpose SCM tool, just like git, just with more features (integrated bug tracker, etc), so in theory you _could_ check /etc/ in to fossil as well.
Although it's possible to monitor bandwidth use pretty closely, none of the companies I've worked for ever did that unless we where having problems.

All the "hackers" have to do is copy the date in a matter that does not cause obvious problems. For example, as you said, do it slowly, or do it at night when "nobody's" using the network anyway.
A programming language for biology
That's quite funny
I understand what you're saying, but I think that my point is still valid: If you want to offer a degree to become a Software Engineer, it should be a Software Engineering degree program not a Computer Science degree. Someone else mentioned that the direct path to Applied Mathematics takes form of say an Engineering degree. They are two separate degrees/programs yet clearly Engineering is just the fast path to a career in Math in an industry environment. So too should a Software Engineering degree be a fast path to a career in Computer Science in an industry environment.
> So, in order to understand a pice of code, I must: (1) know what is, or isn't, a macro, and (2) if it is a macro, know what it does. The same applies for any function: don't apply a function if you don't know what it does.

The problem is the nonlocality. A function call can only ever have an effect at the exact point in the syntax tree where it is (side-effecting functions are bad); you can work your way up, understand each argument in isolation, then understand the function call applied to those arguments, and then you understand the value of the whole function call expression and can continue working your way up the tree. There's no such assurance with macros, because a macro arbitrarily far up in the tree could be changing the meaning of a token many lines further down.

> Regarding your example, I really would like to know how typeclasses can be used to solve `(setf (car list) x)`. If you have a concrete example of what you mean, for example in Haskell, please explain.

I'm a Scala guy rather than Haskell. You can't do it with language-level state, but you shouldn't be using that anyway; lenses (inside a state monad) give you that symmetry between get and set (apologies if I mix up the syntax, there are a couple of different implementations):

(for {
x ← list_ |-> head toState
y = x * 2
_ ← list_ |-> head := y
} yield {}).run(someList)

:= is just a method and Lens is just a typeclass; you can write your own instances (though for most "normal" cases you just derive them with a 1- or even 0-liner) for your own types and then the same state-manipulation code will work when that state is contained inside one of your objects.
Big video data could change how we do everything
A disgruntled Zed Shaw must be how you battle test people's tact and composure.
I just use a local bank. Banks generally all suck to the same degree.

FreshBooks is a popular accounting and invoicing solution, and it deserves its popularity. You may want to check out IFTTT/Zapier integrations to make it work best for you.

Don't worry about these things too much until you have some revenue. Keep your receipts of course, but setting up all the intricate trappings of a company is pointless until you're actually operating.
If my math is right, it would take ~120 days at 10 MB / second.
For my taste, brand loyalty is drastically less harmful and unsavory than the equally troublesome loyalty to political parties. (At least in the US, can't say about elsewhere.)
There's also a BBC feed: http://www.bbc.co.uk/news/science-environment-30327137
SEEKING WORK - REMOTE or London

Hi I'm Chris - an iOS developer and designer looking for iOS work.

How can I help? I love building well crafted iOS applications, but I'm not a typical 'engineer'. I deeply appreciate thoughtful design, which I put forward in all my work. I build apps from conception to App Store, and have helped guide my clients to release. Above all I'm a friendly guy who you'll enjoy working with! :)

Previous client: "I've had the distinct pleasure of working with Chris for my first ever iOS app and I can honestly say that he has made the entire experience fun and exciting."

I've also previously cofounded my own startup as part of the EF tech accelerator, and been part of a team whilst they were taking part in TechStars London, so I'm incredibly active in this space.

Portfolio/CV: http://www.chrishowell.me

Get in touch at: chris.kevin.howell@gmail.com
Your first problem: You bought Apple.

Your second problem: you expected a bad actor to suddenly be good.

Your third problem. You kept buying Apple because it's 'shiny'.

Guess you should have listened to Stallman. He may be a nut, but he does call it right.
There is one observation I find missing in the discussion of prehistoric abstract art. It is that with primitive tools and techniques the abstract kind of art is easier. It is the non-abstract kind that is difficult.

Regardless of the causes for their preference towards the abstract kind of art, I find it amazing that Homo erectus 500,000 years ago had some art at all.
“No CAPTCHA reCAPTCHA” is as annoying as reCAPTCHA if…
Operation Auroragold: How the NSA Hacks Cellphone Networks Worldwide
I find Apple highly culpable for many things, but I won't fault them for defining their public interface their way. At some point private implementation details are just that.
Is your comment in any way related to my post?

Steve Jobs may not have signed complex contracts. This does not exclude, that Apples layers make the customers sign complex contracts, does it?

Steve Jobs promoted the digital lifestyle, although he was a vinyl junkie and owned high-end audio stuff.
The point is, that the advice he gave about the length of contracts is good, unimportant if he followed it or not. It is useful for customers to follow and that does certainly not exclude apples customers (although, nowadays, you may not be able to buy a slice of bread, if you insist on short terms and conditions).
What is the No CAPTCHA problem? What's being described here are problems that apply to all CAPTCHAs. Whatever 'human' detection system you put in place, humans can always be hired to solve them. The point of No CAPTCHA is not to fix these problems, it's to make it easier for 90% of people who don't care too much about cookie privacy etc. (or most likely have no idea it's even a thing).
The problem is that Computer Science has not been able to mature enough to split programming/Software Engineering into another, separate degree. You do not need a PhD to become a Computer Scientist. If you want to do research and development for a company, it helps but is not necessary. Academia does require it, but that still is not a restriction. See http://en.wikipedia.org/wiki/Whitfield_Diffie one of the co-developers of the Diffie-Hellman key exchange. He never achieved a PhD, yet helped break ground in crypto.
I've also found that the more I learn, the less certain (or polarized) I am about any particular issue.

It's not true of all topics of course (environmental protection, violence, etc.) but reality is almost never black or white.
This is why I still recommend using other form spam prevention techniques before sacrificing usability for a CAPTCHA. One of the most effective combinations for 80%+ of the sites I've ever dealt with is having a honeypot field in the form, plus some amount of time required to pass before the form can be submitted successfully. There are other ways to mitigate bots as well, but these two alone have sufficed for quite some time for anything but dedicated human-based attacks.

Granted, I think the checkbox CAPTCHA is much better than the UX disaster that is the 'type some hard-to-read letters' CAPTCHA, but it's still adding a burden on the user, rather than a burden on the bot.

(Source: I maintain the Drupal Honeypot module[1], and have used it in a ton of different situations where CAPTCHA/reCAPTCHAs would normally be recommended).

[1] https://www.drupal.org/project/honeypot
This article really struck a chord with me. It reminds me of a lot of the issues we've had running Neocities (https://neocities.org), which gives people free space to make their own web sites.

When you operate an open platform on the modern web, the first thing you quickly learn is that you will end up being embroiled in a lot of random controversies you never expected to have a role in. We've had doxxing issues, got caught in some "Gamergate-esque" drama, and even had a DDoS site (using jQuery, pretty ingenious actually) put up that ended up taking down the President of Mexico's web site (you can't make this stuff up). That little stunt got me a few threatening emails from, literally, the Federales (Mexican Federal Police). And of course, there's the usual litany list of pill spam (arbitrage between other countries and US citizens who pay full price is, somewhat hilariously, one of our biggest spam problems) and whatnot.

The biggest epiphany I've had over the course of the year is on the true nature of "freedom of speech" on the internet. You start to learn very quickly that not all speech is free or equal. It may be under the Constitution, but if you're a startup and a multi-million dollar corporation or university (yes, we've had issues with Universities too) shows up and has high-powered (and bored) lawyers to waste your time and money harassing you, it doesn't matter if their complaint is legally valid or not. Your last resort of defense becomes public opinion. If you can't get public support for defending someone's freedom of speech, it doesn't matter what the Constitution says. As Thomas Jefferson once wrote, "the boisterous sea of liberty is never without a wave".

I'm not trying to sound dismal or depressed. Neocities has been exhausting at times, but I'm having a lot of fun. I tend gravitate to stressful startups, and (I blame this on my previous work in political activism) tend to prefer them. Neocities overall has been going very strong, and it gives me a lot of joy to check out the new sites every day and see people learning how to write HTML. It's worth it. And I think, with knowledge and experience, the issues are manageable.

Tying this back to Reddit: Controversies aside, I think Reddit has done a great job over the last few years, and I want to congratulate them for the growth, and salute them for weathering the "boisterous seas" of being a tolerant, open platform. I don't know Yishan Wong personally and can't vouch for him on a personal or operational level, but I feel that Reddit has done a good job under his leadership, and I hope that people don't unfairly pigeonhole him as a failed leader because of the difficult nature of their work. In perfect honestly, having context for some of the issues they've had to deal with, I may have done far worse in his position.

This article really makes me want to meet the Reddit team. I bet there's a lot I could learn from them.

TLDR: Running an open platform is tough. Cut them some slack.
The number of viewers might be a bit different.
Input is a flexible system of fonts designed specifically for code
Build Your Own Pinterest-Like Site for $120 or Less
Clojure(Script) reads Rubyish to me in the sense that I can't read the code until I understand every primitive. Contrast this with Python which almost reads like a natural language (which I don't say is better, but more explicit IMO).

(defn widget-c [data owner]
(reify
om/InitState
(init-state [_]
{:message nil})
om/IDidMount
(did-mount [_]
(let [events (sub (:notif-chan (om/get-shared owner)) :hello (chan))]
(go
(loop [e (<! events)]
(om/set-state! owner :message (:data e))
(recur (<! events)))))))
om/IRenderState
(render-state [_ {:keys [message]}]
(if message
(dom/p nil message)
(dom/p nil "Waiting ... waiting ... waiting ..."))))
How sudo works?
Well I find that having the right stack saves a ton of time. I'm on my second startup now, the first one was in The Netherlands. Having the right integrations between bank and accounting software saves a ton of time. I just don't have a clue about what software to use for a US based company.
Does it though? Does it really?
Android 5.0.1 Lollipop release new update
You have never heard of "Learn Python the Hard Way", the Mongrel server or "Rails is a Ghetto"?
They weren't there to wince for DR-DOS, Lotus, Borland, or consider the lurid details of just how dirty MS played to sabotage them.
Of course not. What I'm saying is that these are very much not examples of well-run projects that aren't exploitative of labor.
The problem itself is described in the end: it's about using clickjacking to get a valid token on behalf of "good guys". And this problem has nothing to do with existing systems.

Google could have made it so much easier and more secure: a POST request to google.com/verify_me will have Origin header in it to prevent CSRF (only wordpress.com scripts will be able to get token). Also there would be no need to make a click. No CAPTCHA looks fancy but the real No CAPTCHA should always have visibility:none!
MIPS Creator CI20 development board now available for $65
Hi, I'm a developer from Argentina and every time I look at who's hiring posts and I see a REMOTE keyword, I don't know if it's remote for local people only or remote from anywhere.

It'd be really nice to put something like local only/anywhere along with the REMOTE keyword.
...both of which I feed directly to Google to gain enlightenment. It's almost like no one needs to bother catching an exception ever again!
AURORAGOLD Working Group [pdf]
See my reply to your sibling. I appreciate it may be very well designed; just saying there's a barrier for a novice to read it (which is fine, but different from Python). Even if you come from a different background (JS, C#), it's trivial to understand Python code because it reads like English. Both Clojure and Ruby are different because they're more dense (but as a result, probably more expressive). And I'm saying this as someone who doesn't really enjoy Python because it's way too sparse. Oh well, whatever :-). I should go learn some Clojure.
Brand loyalty does more personal harm as it turns individuals into milch cows. As to whether loyalty to a political party or orientation is harmful depends on whether that loyalty is balanced - will the party stand up for issues you care about? The bigger the party, the smaller the chance they will. It does not get much bigger than the D/R split in the US while still maintaining the semblance of choice.
Have you read the article? The hazards were known, alright. And heroically ignored.
What is the agenda? Seems to be some guy spewing speculative, vague nonsense. I can't even tell what his point is, and the scant hypotheticals don't support any point at all.

This is seriously just a post for the sake of posting. I can't even wrap my head around what I disagree with.

Like... who cares if Google services are shallow? Nothing used by hundreds of millions of people is going to be purpose-built for any one specific group. That's what plugins/APIs are for...

And if the typical Gmail user gets five emails a day, then can we even say that Gmail should be built for them? Do they really need anything but the shallowest of email services?

It's frustrating how fluffy and nebulous this article is!!
"No CAPTCHA looks fancy but the real No CAPTCHA should always have visibility:none!"

I agree, but I suppose they want something that's a Placeholder, if the user needs to type a captcha
Google offered me one two weeks ago. Meanwhile, another company expects me to have a presentation on how I will bring a statistical modelling framework to capital optimisation, making sure to mention big data for marketing purposes.

The presentation is quite manageable. The brain teasers I said no thank you to, because I would probably just make a balls of it and feel bad for two days.
Take it to stormfront.
Ask HN: Easiest way to earn $1000 online?
Dear HN,

I am a fulltime freelancer duing Javascript and Python development. I was doing pretty okay for sometime. But last 2 to 3 months, I've been struggling to find jobs. I need to pay my bills this month and I am burning through last penny of my savings.

I tried ODesk, Freelancer etc. But no luck.

How can I earn $1000 with the skills I've in one month?

PS: I am from a thrid world country.

Thanks.
Cloud9 – A better Vim mode and how you can use it to double your productivity
> What was him supposed to do?

Use some automated backup tool that had nothing to do with fossil.
Searching now, I see this was covered in detail a few weeks ago at http://www.reddit.com/r/bicycling/comments/2mtava/new_bike_l... :

> VengeCycle is not a joke, it is a very real product designed to make our user's lives better and safer. We've been working hard on development of our consumer version for the past 2 years and are very proud of what we have accomplished. We believe our customers will be very satisfied with the product.

It's signed 'Peter Moore Director of Sales & Customer Service, VengeCycle', who is also the contact for the domain's whois.
Interesting, and a point I agree with, but I don't see how it relates to the above?
24 People, No Managers: Our New Experiment in Getting Work Done at Buffer
That's just corporate sophistry.
1) Hearing way too many people say diabetics should do X,Y, or Z when they don't know what they are talking about combined with your original post.

On the first point,

>>A similar misconception is "I need glucose therefore I should eat sugar" .

>That's not a misconception, it is reality. It is amazing how many people on HN really hate science. Diabetics are told to eat juice or candy when their blood sugar is low for a reason.

Yes, sugar is absolutely necessary for energy. Fat as fuel is pseudo science BS. On the other hand most people consume way more sugar than is necessary and the sugars we take when our blood sugars are low are not the best sources of sugar for a general diet and long term fuel source.

On the second point,

>>The most stable way to supply blood glucose is by eating fat

>That is also too slow to be of any use."

Fats, fiber, and protein are pretty great for fueling stabilized blood sugar since they lower the GI of carbohydrates. While this is not good for low blood sugar, it is great for maintaining stable lower fluctuating blood sugars. So the general advice for a healthy person to eat more fats and less carbs is overall some pretty good as advice as there is very strong evidence that it lowers risk of Type 2 diabetes. As for Type 1, obviously you're just fucked no matter what you do.

Anyway, was not trying to be a "prat", and the TC is wrong on the whole point of

>A similar misconception is "I need glucose therefore I should eat sugar".

Your post came off to me though as the opposite extreme; while not explicitly stated, it seemed to imply that the people saying they should eat/drink high GI food/drinks to raise blood sugars, but really they should probably be eating more lower GI foods.
HTC One M9 picture leaked online
The actual title is "Understanding and using sudo in Unix or Linux (with examples)".
Seems very handy! Thank you
I have a hunch that it is Google's attempt to be on every form and know more about a Google user and their accounts on other websites. At least what websites they signed up for. I can stop Analytics but this is now out of my control. This is what a website owner required me to do to access their website.
Yes, DOTA gets more views :(
>Trust isn't binary.

Exactly.

Transparency in how you secure your shit is basic diligence, then the user trusts that that is accurate and properly implemented. I'd never use a service that didn't do that; just as I have a firefox addon (CipherFox) that shows what cipher a site is on, so if I see, for example, RC4, I know it's secure in name only.
Calvertr app review: perform conversions quickly
If you are trying to sell that it was not an arrogant approach, the last two paragraphs make sense.

The bit where you call me stupid...
Admittedly looking at the figures on ustream it's a lot more popular than I thought it'd be, but still less than the higher end of what you see on Twitch, and they don't get to plan when a stream goes viral.