skysight-inc/HackerNews huggingface dataset:
How do I enter expenses? I was hoping the app description would tell me that. It doesn't seem to be on the web page or app store page.

The pain of budgeting is in tracking outflows, at least for me. I make a combination of debit, credit, and cash purchases, and even just through those three channels it's easy to lose track of what went where.

As you note in your app description, people typically give up "tracking expenses... because it was too much effort." So how does your app solve this pain? Would be nice if it were explained.
Being a "yes, if" person, I can tell you that most of the times I reply with that, everything else is taken as a joke. the more complicated the problem, the more of a joke it seems to the others.

After all, they want a simple "yes, we can". If they hear about the half a dozen other problems that need to be solved first, they think "oh, yeah, that would be great, haha. But we won't do it because we want to focus on solving E, not A, B, C and D"...
If you are paying an R&D staff, you aren't paying them to be 5 years behind open source development. You are paying them to be ahead of open source and your competitors. No one is going to make money by ripping off five year old OSS.
My team and I did an analysis on our Facebook dataset recently that might (or might not) have inspired this particular work.

You can find the geographic analysis within this blog post:

http://blog.stephenwolfram.com/2013/04/data-science-of-the-f...

There is a much higher resolution version of the "migration wheel" available here:

http://www.wired.co.uk/magazine/archive/2013/12/start/facebo...
What was your greatest hack and what did you enjoy most about going it?
Craftsy - Denver, CO is looking for a variety of roles including Android, Java and a few product managers (Growth, Ecommerce).

Details here: http://www.craftsy.com/careers

Come join the fastest growing online education company out there. Craftsy was designed to provide the best online learning experience possible. Our courses are taught by renowned, expert instructors who take the complex and make it compelling—all in HD-quality streaming video. Craftsy customers can tap into the knowledge of their instructors and other members of our vibrant, passionate communities as they learn, make and share their projects on Craftsy.com.

Craftsy was started in 2010, is backed by leading investors, and has grown to 100+ employees. Our class portfolio and categories are expanding, as are our social and eCommerce efforts. And the good news is that we believe this is just the beginning. We’re based in Denver, Colorado where you can get a start-up experience with all the lifestyle benefits our city has to offer.

Curious? Shoot me an email for more! ck@craftsy.com
> but I've found it to be a useful FOSS alternative for developers forced to use a Windows environment [for business-related reasons, don't laugh..it pays the bills]. Their UI is a bit more intuitive than git's for new users.

However, the same also applies to Mercurial, and even though Mercurial is less popular than Git, it still has a lot more devs who use it than Bzr.
Of course it's allowed. So is judging someone's credibility based on the predictions he chooses to make, whether by the accuracy of said predictions over time, or the plausibility of said predictions in advance of proof's arrival.
Show HN: Get a text for concerts you should go to
It’s Not a Church, It’s Just an Apple Store
>What's disappointing is that a large number of senior undergraduate students are unable to solve this problem

...Wat? That's like, one of the easiest questions you could ever be asked. As a senior undergrad in his final semester for EE (Computer Engineering specialization), could you give me an idea of some of the more difficult questions you would ask?
This is good list! There are a few different MOOC aggregators out there which are pretty comprehensive, might I mention: http://knollop.com/

(Full disclosure, I'm a shill for Knollop)
You essentially just want the app on each device tied into the same account?
Say what you like about Emacs; its source, both in C and in Emacs Lisp, is generally quite readable, and the former I've found to be especially well commented.
The coin is the coin, but your information about the coin has changed. Probability is a fact about you, not a fact about the coin.

Here is perhaps a more visceral example: On any given day, your car has a 10% chance of having blown a wheel the previous night. If it has blown a wheel, every bump will feel jarring. If it hasn't blown a wheel, any given bump will feel jarring with 10% probability. You drive over a hundred bumps, and all feel jarring. Do you think the next bump will also feel jarring?

Yes, right? Because the fact that the last hundred bumps have been jarring means you probably blew a wheel last night. Even though 'previous history has no effect on future outcomes', previous history does give you information about the state of the world.

Edit: Or a better example, for this community. You're on a slightly flakey wifi connection, which sometimes drops a packet at random. Any given packet is dropped with probability 1/100. Also, any given time you connect to the router, the modem is down with probability 1/10, and all of your packets will get dropped. You connect, and the first hundred packets you send are dropped. What is the probability the next packet will get dropped? Very high, because now you know that the modem is probably down. The history of the connection gives you information about the state of the connection. Similarly, the history of coin toss results gives you information about the state of the coin.

(Why is this different from roulette? Because there the previous history doesn't give you information.)
This is actually one of the few things in OS X that drive me nuts. It's tremendously useful, but because there's little visual distinction between a focused and unfocused window, I'll start typing in a window I've just been scrolling and realize I'm issuing random commands to Mail.app on my other monitor.

Mavericks' blessed addition of per-screen menu bars has the nice side effect of making this a little more noticeable: The menu bar is transparent on a screen without the active window. Terminal.app also can be customized to make inactive windows partially transparent. I wish that option were system-wide.
I shall tell you one name - Landau.

The "fifth line" was not a problem. What is a problem is when russian jew with Soviet M Sc in maths goes through NARIC in the UK, he gets B Sc only. It is the West who is discriminating Soviet degrees.
Interesting example of how to dig through the guts of the OS and patch a binary. I've been thinking of trying to do the same thing to permanently disable display mirroring, which I despise[0]. Maybe this will inspire me to take a shot at it.

[0] The OS "helpfully" resizes and relocates all my windows so they fit on the smaller screen. This is no problem on an Air, but on a 17" MBP with seven or eight virtual desktops full of windows, it's a disaster. I would think it would be pretty annoying on a 15" as well, but I guess most people don't mind.
You made me spill my coffee on the keyboard. It does seem Javascript people have taken over the obnoxious hipsterism from Ruby folks.
Let's say you want to define a function to be used for a certain operation on two numbers dependent on some boolean.

if (addition) {
// operation = add
}
else {
// operation = subtract
}

If you use function declarations you might run into bugs

if (addition) {
function operation (a, b) { return a + b; }
}
else {
function operation (a, b) { return a - b; }
}
console.log(operation(1,2));

Here it might happen that you don't get the expected function.

Additionally it's much less clear what's going on. Compare it to this:

var operation;
if (addition) {
operation = function add (a, b) { return a + b; };
}
else {
operation = function subtract (a, b) { return a - b; };
}
console.log(operation(1, 2));

Here it's very obvious what's going on and your operation function has a name that reflects what it does.

Personally I prever never to rely on function hoisting and always declare functions using function expressions. It keeps the code style more consistent and it's clearer what is happening in your program.
We have different systems of censorship. In Russia it is your cage, in the US it is your skeleton.
1.85% of the user base who switched over to Linux

no, 1.85% of the user base tried Steam on Linux. we don't know what portion of those adopted it as their primary platform to use Steam.
Damn, that's hard core hacking!
Growth versus capital efficiency
Java support is quite helpful for quick tutorials, in my opinion. I am learning Java now and I could use an in-browser editor to share and rune code easily with my brother who knows more than me.
I just started down this road myself, is this a webapp, android, ios? How long until its ready for the public?
Sure. In terms of odds, Bayes' theorem says

(posterior odds) = (prior odds) * (likelihood ratio)

The prior odds are 1/999, so we need to show that the likelihood ratio is 2^10.

The likelihood ratio is the probability of seeing 10 heads from a double-headed coin divided by the probability of seeing 10 heads from a fair coin, which is 1/((1/2)^10) or 2^10.
4 Ways to Be More Productive While Driving
If I use Facebook to login, don't you dare make me register
Chicago, IL
Adage Technologies
Full-time Developer
International candidates are welcome to apply!

Adage is a web and software development firm located in downtown Chicago. We build websites, web apps and mobile apps for a pretty broad range of clients, but are best known for our work in the performing arts space and currently work for the LA Opera, Boston Symphony Orchestra, Chicago Symphony Orchestra and many others.

The vast majority of our builds utilize the ASP.NET and Backbone.js frameworks. Often they are used in combination, sometimes they are used independently. You don't necessarily need ASP.NET or Backbone.js experience to apply for our developer positions. We are simply looking for passionate programmers who have experience with C-based languages and OOP.

Our teams are small so it is easy for your influence to be felt through the code you write and the ideas you bring to the table. You will be coding and architecting applications. The work is exciting, but challenging. You will make mistakes, but as long as you’re learning, improving, and committed to your teammates, that is alright by us.

The ideal candidate for this job is a person who loves to program, is interested in helping and interacting with clients, and is continually interested in improving in all facets of application development.

Check out our description for our JavaScript and ASP.NET developer positions.

ASP.NET Developer: http://www.adagetechnologies.com/careers/Experienced-Net-Dev...
JavaScript Developer: http://www.adagetechnologies.com/careers/JavaScript-Develope...

We're also looking for Front-End Developers to help engineer UI's: http://www.adagetechnologies.com/careers/front-end-developer...
Happy 2014 Finally giving a try with my startup
Yes but an analogy needs to have some reasonable connection to the thing you are comparing it to for the analogy to make sense.
Yup, and it ended up with a hell lot of PhDs trading socks in the bazaar in Haifa.
You can't use a struct in a portable way for sending directly on the network or writing/reading to disk. You must always properly serialize the data despite the fact that the _order_ of the elements is defined.
I believe it was in Quicken, but the projected daily balance stuff is not in Mint. Its been something I've wanted and just started to write for myself. If I get to a point where I feel its actually useful for me, I'll consider doing something outward facing.
Well, that's also why you want an experienced partner for both endeavours. ;)
I marvel at how much effort is being poured into "proving" that one wording is "better" than the other, with people arguing about culture and paradigm shifts and worldview and audacity.

Are there really only two answers you can offer when asked whether we can do X? Am I still allowed to say "It depends on A, B and C" or "Maybe, but I don't think it's a good idea because of P and Q" or "It would be great, but how do we solve Y and Z?"

I can't help feeling that you people are all arguing about which Oldspeak word to abolish in Newspeak.
To which angels do you propose we entrust the power of evaluating "until we're ready"? The matter under discussion here is a case in the field of governance, and the entire problem in that field is how fallible humans govern other fallible humans without making disaster inevitable. Were angels available to govern, the field wouldn't exist at all, because we'd never have had the need to invent it. Suggesting that someone should "inhibit technology 'until we're ready'" reduces to suggesting that all human forms of government should be replaced with angels. Sure, no argument, that would work a lot better than anything we have now! Does it matter?
The whole "I made 30 apps this year..." posts are rediculous. Anyone can make lots of crapy apps

You're being very mean towards a fellow human being who is likely still an active HN participant and might read your comment.

It's also mistaken. ~99.9% of people can't.
Before the 1960's, when God was in schools, both Blacks and Whites, didn't have to lock their doors.

Before the 1960's, there was no iron bars on windows, dead bolt locks, car, home and business alarms, and no security cameras in the home, business or city wide.

Those are the facts, especially for the atheists and agnostics.
The 4 Keys to 100% Uptime with Node.js
Does that give them enough of an edge to make a killing in the property market? (by investing in up-and-coming areas before everyone else catches on)
I think you're missing the point of the question which seems to get at whether the interviewee is familiar with/understands bayesian probability. For an excellent explanation you should see: http://yudkowsky.net/rational/bayes.
Clojure dropped out of TIOBE
HN doesn't allow the link directly (since it was already posted a year ago, of course with old data), so here it goes: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Explanations?
Based on interviews, POMDP has become a favorite FizzBuzz question for data scientists. So make sure you have a working example for that. I usually explain the tiger pot of gold in gruesome detail.
https://www.google.com/search?q=tiger+pot+of+gold+pomdp
Opening a drug manufacturing business nowadays is ridiculously hard - the regulations are insane, the costs for getting everything right are insane, and the clients are also insane (you think a hospital with shortages will gladly buy your stuff? Ha, dream on, they've already got their arrangements).

And so there are shortages. Or you get stuff from China, where manufacturers can ship you 1 or 1000 KGs of stuff with a month's notice.
Yeah, but does the sun's position have any effect on the magnetic field?
This is less about free speech and more about setting zero tolerance for outright hate speech. Accountability here is being banned from games/discussions. This doesn't apply to society in the large.
"Border areas can be especially dangerous, as authorities can confiscate a laptop or cell phone to “examine” it, then return it with the drives imaged or malware installed."

Has anyone actually had this happen to them? What was the fallout from it?
Thoughts On The New Year
Laws of thermodynamics
Also, please feel free to send resumes directly to mclark@adagetechnologies.com!
Indeed. Apparently in commercial flights 0.5G is a targeted maximum in flight, rarely - if ever - reached: http://www.airliners.net/aviation-forums/tech_ops/read.main/...

However from the article chart, there would be more than 50 peaks at +/-0.5G in 35 minutes, that would definitely feel more like a huge roller coaster ride than anything else, so my bet is that it's just unbearable except for astronauts and fighter pilots.
I just saw Wolf of Wall Street this weekend. Has anyone in sales been asked "sell me this pen" in an interview?
> Android (which while built of GNU/Linux pieces, is radically different from traditional GNU/Linux - enough to qualify as a different OS IMO, since the API is different).

The "GNU/Linux" vs "Linux" discussion is a long one but I'm pretty sure there's (almost?) no GNU in Android.
> the desire to support arbitrary workflows.

Now I am laughing and laughing bitterly. git supports one workflow -- the massively decentralized one. To this day you can't have a simple workflow with git, the one that cvs/svn supported and practically all small project would benefit from, the one that bzr calls a bound branch.

git , I believe , is the textbook case of what the opposite of a user friendly UI is. commands have switches which change the command so fundamentally it should be another command. Which noone wants 'cos there are like 140 commands already. switches which across commands do the same thing but are named differently. The same command doing wildly disparate things without any indication of what's happening -- try git checkout file, and guess what the state of file will be. It might from the staging area or it might come HEAD if it wasn't staged. Nuts.
Do you seriously expect me to sign up to see your "content"? GTFO.
Would you use code-review-as-a-service?
Ask HN: Confront someone who passes off my work as their own on a blog?
A colleague at another firm has posted content to their blog that is pretty clearly derived from a talk I gave in 2012. (The order of points, the language, and the examples are all very similar.)

Their post has about 700 views in two months and will probably continue to generate 100 views or so a month.

I know the person in charge and I suspect she doesn't actually realize this happened. My guess is that someone at their organization saw my talk, made notes, and then with time, the source was forgotten and it became their own.

When I write, I'm very careful about giving credit where credit is due. But I can't decide if this is a case where I should point out the similarities?
The beginning of multi-touch attribution for mobile advertising
At least they HAVE pricing pages. Quickest way to lose a potential sale (and all future potential sales and references) is to not provide pricing information because you're stuck in the sales-rep model where I have to call/email/otherwise contact you when all I want is an estimate so I know if I'm looking at a trivial-dollars-a-year or a reorganize-the-entire-budget-to-pay-for-this product/service.
This is a very sensible and well-reasoned, if ridiculously windy[1], essay which has its basis in one completely erroneous assumption, which is that it's possible to answer, save after the fact, a question like "[A]re we morally developed enough as a species to be entrusted with nuclear weapons?"

That's a very simple question to answer, but you can only do so in hindsight. Did we exterminate ourselves with nuclear weapons? If we did, then we weren't morally developed enough to be entrusted with them; if we didn't, then we were.

And even in that, there's another bogus assumption, which is hidden behind the word "entrusted". No one entrusted the human species with nuclear weapons; there was no event in which God, or angels, or sufficiently advanced aliens, descended from on high, amidst clouds of incense or rocket exhaust, and bequeathed unto us the knowledge of what happens when you squeeze a ball of uranium very tightly. It may seem absurd to point this out, but only until you consider that "entrusted", in implying a higher power which did the entrusting, implies also a higher power which could reverse that decision; there being no such power, it is impossible to reason accurately about the morality of any technological development when such reasoning involves the implicit assumption that there is such a power.

[1] Those familiar with my comments on HN may be astonished to see me calling anything "windy", much less ridiculously so. In my defense I can only say that I reserve the use of that adjective and its adverb for cases of extreme provocation, the nature of which should be obvious to anyone attempting to wade through the text I've so described.
As he says himself at the end, these aren't used very often because they aren't very useful.

The example at the end is perfectly well written using the class statement and using register as a class decorator, while being more familiar and readable.

It gets tiring to hear people say "oh advanced Python? Like metaclasses, I'll learn that".

Learn useful things instead, like writing readable, testable code.
Thanks! The MOOCs and the "technical development tools" (things like javascript frameworks and databases) seem to be the most popular resources so far. The larger toolbox started out as compilation of the tools identified during our market research with tech entrepeneurs and then to keep it updated and relevant, we decided to crowdsource its ongoing curation. I did a Show HN a couple of weeks back, but it got bombarded with downvotes off the bat. Happy to answer questions if people have them
A Simple New Year's Resolution: Look Up
Yeap. Why of why do they do it anyway? Isn't it enough with what FB shares with them?
And then I look at my Tikker and see that I've got... like... a $h!tton of numbers left! Yeah, I'm OK, I can do all that stuff later :-)

Seriously, even if it displayed the time left in years, seeing 40 years on the screen will make most people go "Eh, that's enough time for everything".
Wow. COMPLETELY agree. Transparency is key in optimizing your sales funnel.

Check this post out where we talk about it a bit, as well: http://blog.priceintelligently.com/blog/bid/180265/Why-Your-...
As a producer and non-native speaker, do you mean digital clipping?
I know this can come off as shameless self promotion and this site is just a landing page and signup form in it's present state. I recently quit my day job to try to work on my own projects, and this time around I'd rather get early feedback before really even building an MVP. That said, I do think this would be a useful service and would be happy to build it, if enough people like the idea and would want to use it. I'll be putting on my tough skin now, if anyone has any feedback at all. Thanks!
Thanks, and Knollop looks like a great resource as well!
Looks nice. Is there a plan to implement the option to password protect and export the data? Also, multiple currencies would be highly appreciated!
thank you. I was thinking about this fantastic story the other day and I was wondering if I'll ever find it again. Bookmarked.
As he said, 'more than Emacs is at stake here.'.[1]

I presume this refers to Bazaar's status as part of the GNU project, and that RMS did not want to write off part of GNU without being certain he needed to.

Regardless, he has since OKd the switch from bzr:

I don't insist that Emacs should stay with bzr. I chose to support bzr because it was still a contender at the time. [2]

[1] https://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00...
[2] https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00...

edit: formatting
But that's not what the OP/Interviewer wants to know. All he asked was this:

"Given that you see 10 heads, what is the probability that the next toss of that coin is also a head?"

He didn't ask you to identify the coin. He just wants to know if the flip is going to be heads.
Cut through the noise.  Get answers and Not comments with this app.
Rex – palm-sized, single-board computer for DIY robots
Part of the issue is that many societies, even the ones in pretty comfortable position, operate on "survival mode" where power is perceived cool and having more is always better.