skysight-inc/HackerNews huggingface dataset:
Hmmm...I see signals of both in what you say:

I think the mission to make a life a little better in a specific way is a true mission. Solving a frustration that you truly hate is a common factor in many successes.

That said, I also tend to see the most successful entrepreneurs much more concerned about the mission than retirement. Not sure if go on to other things meant Bill Gates style or tropical beach style. If you are truly mission oriented, then you would presumably care more about the mission than yourself. Retirement is an afterthought.
I'm sorry to be the adult here, but this is a really childish way to handle what amounts to a problem with your supervisor. There are ways to deal with this that don't involve jeopardizing your (and your contracting firm's) image and then throwing a temper tantrum online.

Other than the shitty boss, the other problems were silly (hours, commute, meetings). Were you really surprised by the commute? This is something you should've known beforehand.

Some jobs suck, either try to fix it or leave. But don't act like a baby.
that seems like a lot of time for a small website.
Are you re-uploading the assets all the time?
I salute your pun there.
Working your notice is not about a oiding shame but about avoiding lawsuits for breach of contract.
For those curious about the context: https://lkml.org/lkml/2000/8/23/97

Note that noone replied to Eric and the thread continued on. Also go back and read some of Linus's posts before this. Eric writes using vague generalizations about age and experience; Linus writes with specifics about his experience with the kernel. The former style makes for popularly read posts but the latter seems much more effective.

Also, compare this message from Linus earlier in that thread https://lkml.org/lkml/2000/8/22/52 with a post of his from yesterday: https://lkml.org/lkml/2014/2/10/575, especially regarding abstraction.
So, a startup that hires a bunch of developers to hack as a team on some open source project and fires quickly then flips the team to a bigger company[1] could work?!?

sadly, I thought of a domain name for this: teamchurn.com

1) obviously paying a chunk to the team
> impending cap

Seems like every American is going to have trouble with this, since they are not taught how to use decimals and powers of ten. The rest of the world will do just fine using mBTC and uBTC.
I'll respectfully disagree. They are implying creation and ownership of an entire facility. They want to market themselves as being bigger and stronger than they actually are.

I guess hustling and bending the truth is rule 101 in marketing for start-ups these days, but it doesn't have to be like that.

When Blue Bottle open a new coffee shop, that's what they call it, an opening. If other coffee shops stock their coffee, Blue Bottle don't claim to have opened a new location, they simply say their coffee is available or served there.
I quite favor the idea of gender-segregated schooling, because I do think boys as a whole get the short-end of the stick in K-6 because the school environment isn't structured as well for them.

That said, the structure of schooling isn't arbitrary. It's a reflection of the needs of a modern knowledge economy. It's something that doesn't just affect boys versus girls, but certain kinds of boys versus other kinds of boys. Compare your stereotypical programmer to the stereotypical kid who bullied him in 5th grade. More likely than not, the bully had less patience and a lower attention span, more physical strength and greater size, and a well-developed ability to get others to follow him through a mixture of coercion and manipulation. A thousand years ago, at least in Europe, these skills would have been a ticket to higher social status through violence and war. The programmer stereotype, if he was lucky, might have found reprieve in a monastery or something. Of course the shoe is quite on the other foot today, isn't it? The ability to do tedious, boring work for long hours is now valuable, and is basically what modern K-12 education prepares you to do.

Is our modern economy unfair to the bully?
I use that one all the time! Also,
:sp .
which splits your window and opens the directory listing in a new buffer.
God is perfectly just, you fucken niggers. A nigger does not know God is perfectly just. You are a nigger.

God says...
infected goading author regard hot Master's fig assaying
haughtiness instantly donations preferable My rose conferring
regardest tamed cleansed contradict Full infirmity opens
hence Catholic
I guess your comment is horrible financial advice too then.
Streaming Log Data into Riak with Fluentd
Note I said "as a matter of course". I agree it's useful in certain very limited circumstances, like parsing. But certainly not database work, unless you have a very different idea of what that entails than I do. Link to code?
I'm reminded of the author of BDS C compiler. He didn't know how other compilers worked using multiple passes, so he wrote one that ran in a single pass. The result was smaller (important in the 80's) and faster than other compilers.

http://en.wikipedia.org/wiki/BDS_C
I think most people are happy with deposit insurance in case their banks fail or are run by crooks.
> not only does every test have to pass, but that the commit can't delete any code from a test.

Good idea, but this is easily gamed by e.g. adding a test that starts failing on a certain date. I've thought about this before, and it's really hard to come up with mechanisms for a system to incorporate untrusted modifications without totally collapsing.

It would be hilarious to design a program that accepts Bitcoin payments, and automatically accepts merge requests from the highest bidder.
One would hope they've located some servers there.

Otherwise they're just reselling servers, which makes their claim to "open a new datacenter" even more of a farce!
And selfishness and greed are not sins in a free market. Instead, they serve as the mechanism under which everyone works together. A selfless man who strives for compromise will be abused by selfish actors in a pure free market setting.

All philosophies have their pros and cons. Learning to pick which philosophy is an art. Personally speaking, I keep Capitalist AND Communist arguments in my brain. I'm ready to use either philosophy to prove whatever point whenever I want.

For example, if you were a Communist, I'd deride the "free market" by talking about Bourgeois and the working classes. (But that wouldn't work on you, because you'd instantly think that I'd be creating a "class war").

All of these philosophies are theoretical anyway. The real purpose of them is to give us the ability to understand what other people are talking about. Furthermore, it has been proven that ALL pure systems are imperfect.

Free Markets have their market failures (Monopolies). Communists fail to allocate resources effectively.

The solution therefore, is to pick and choose the philosophy that works in the right situation. Be a more educated man, and open to different ways of thought.
Intel Capital and Practica Capital Invest in CGTrader
Link to the actual article:
https://www.makegameswith.us/gamernews/369/build-your-own-fl...
"...derail meaningful discussion..." Oh. Who's being dismissive, Kay?

You refuse to address the parent's arguments on their own terms, purposefully reading them in as obdurate a manner as possible, completely failing to engage them, and then blame the parent's "dismissive language". They are meaningful discussion.
> Receipts aren't required. If you're worried about an IRS audit it's important to have receipts (images) for transactions over $75, but for anything under that it's up to the company / employee.

Most of my employers like the have at least scanned images of the receipts or a cropped screenshot of a credit card transaction showing the expense. Beyond IRS requirements, most places just use them to add a layer of verification that the expense is warranted and correct (I'm not claiming $15 for lunch when it cost me $7 or something). Being able to just shoot a photo of it with my phone might be enough?

> We might try to address these use cases in the future, but for now we're trying to keep Abacus as simple as possible. You can use the expense note to add this sort of context.

Yeah, all that stuff is definitely what makes expenses a PIA. Glad to see you're keeping things focused. A "expense this drive" that uses GPS tracking to calculate mileage would be a cool feature though.

> Curious why you don't want to connect your bank account to get paid back? We take security very seriously, your bank details are stored with PCI DSS certified processor and never touch our servers.

Definitely not a knock against you guys or your precautions. It's just not a feature I would use personally.

Maybe I'm a luddite, but autobillpay and other electronic transaction systems are something I try to avoid where possible in favor of getting a check and depositing it myself. It's not a decision I've ever come to regret and having an extra audit trail on my end has come in handy several times over disputes -- besides, I get a nice walk to the bank out of it.

note I've already sent your URL out to a few people already! Good luck and awesome idea!
There is way too much false dichotomy in your comment. Boiling people down to being merely masculine or feminine is highly oversimplifying the human condition.
Ask HN: Feedback on my first deck
https://www.dropbox.com/s/h418tltlwtartmy/deck.pdf

I've never made a deck before, and I'm not sure if this is what it's supposed to be like. I've read through lots of advice (ex. from Venture Hacks), but still feel unsure.

The main thing is that I feel like I'm making a bunch of claims, but not supporting them with arguments and evidence. However, if I try to provide arguments/evidence, it'll get too wordy, and all the advice I read says to keep it really short.

Am I not providing enough evidence? Other thoughts?
defer and recover have nothing to do with each other, except that in the few circumstances where it's appropriate to use recover, you often do it within a defer block.

> are you saying that you don't need to handle exceptions
> (whether using defer or recover)

Go doesn't have exceptions. You don't need to handle (i.e. explicitly deal with) panics via recover. If you do, especially if you're not making the panics yourself in e.g. a parsing package, that's a bad code smell and you're probably doing something wrong.
The direct configuration will be pretty neat to try out. For those unfamiliar with webhooks: http://developer.github.com/webhooks/
How are people integrating their own webhooks into their apps? e.g. What is the backend for github or stripe's webhooks?

I'm surprised there's not a SaaS that handles the distribution, security, retries, and introspection for you...
500GB bandwidth you say? That is the plan with only 128MB of memory; you can't run many things with so little memory. The 512MB plan at RamNode is $7.5, 50% more.
That's probably the easiest way to make a James Bond story that feels out-of-touch now and out-of-date tomorrow.
(I work at Stripe). No ETA yet, but we're actively working on it.
To expand a bit on @blaineri's thoughts, the role of CTO encompasses both internal technical leadership and external technical representation functions. To work, he needs to delegate his internal technical leadership responsibilities to a VP/Director of Engineering, listen to his technical staff, and be capable of representing the technical aspects of the company competently to customers, partners, and investors. If these three conditions are in place, there is no concern. Otherwise, run, don't walk, away.
Yes, that's what I was referring to. I was unaware that a newer version had been available that had addressed that issue. It's hard sometimes to plow through the FUD to know exactly what happened. Thanks.
> maybe we need to make it easier to move money from wallet to wallet, from wallet to "hard" currencies and back

Thank you Captian Obvious!
Try and find something she's interested in. I was this way all throughout high school because nothing ever interested. When I got to college and started studying CS though, I was extremely interested and always wanted to know how things worked, I still knew most of the answers without trying, but I would dig in to see why the answer worked. This saved me my Junior year when we started getting into complex concept that I couldn't just "figure out".
Having something of interest (to the person) to study will almost always lead to better study habits.
Even if his paycheck is through the agency, the agency contracts him out to Apple and he's just sitting there at their desk?
Why Investors Still Believe In Twitter
I'm making a different point.
For new projects that aren't already tied to syslog(), Apache Kafka is also an interesting library to look at.

I've always felt that using UDP is an uneasy tradeoff -- you're solving the problem of blocking, but at the cost of getting no batching whatsoever. When you're logging to disk, TCP, or memory, the fast path call to log just plops your data into a buffer and returns to you. More messages, the bigger your buffer gets. With UDP, each message instead goes straight to the NIC and out.

Kafka makes a different tradeoff -- buffer/batch to disk. Once you have enough data, compress it and ship it off reliably. If your consumer goes away, buffer as much as you can before losing messages; disk is cheap! The cost comes as small additional latency. In the fast path, it's quick (data stays RAM resident, and it's much cheaper to compress & batch send 1000 messages than 1000 UDPs).
The message queue delivers messages to the script engine, running the script new every time. No code is running hot to be swapped into. At the next message, the new code is loaded. Similar to what Erlang does, but much more brittle, less tested, and more fail-prone.
You may be looking for this:

https://developer.mozilla.org/fr/docs/Web/API/window.request...
It's the same principle as parsing. Database work involves lots of querying, scanning, etc. All of these operations produce errors. In the work that I do, the response to an error is usually, "rollback, show error to user." This makes it ideal for panic/recover. (And this can work well for either command line applications or web applications.)
Show HN: A Guerilla Usability Test on Dropbox Photos
This is what Alan Kay means when he says, "IQ is a lead weight." [1]

Also see Rich Hicky's talk "Simple Made Easy." [2] In which he suggests that nobody's that smart; you will always hit a brick wall without the tools to manage complexity. "A juggler can juggle 3 balls. A really good juggler can juggle 9. But no juggler can juggle 90 or 900 (paraphrased)."

[1] http://www.tele-task.de/archive/video/flash/14029/
[2] http://www.infoq.com/presentations/Simple-Made-Easy
And on lkml.org: https://lkml.org/lkml/2000/8/23/97
Stripe will immediately convert the currency to the user's local currency.
"alarming brevity" :-)

Looking forward to reading further into this.
You're talking to someone whose political ideals already get me called "racist" and "slave driver". Oddly enough, I do not support racism nor slavery (quite the opposite). And I know the history — why do you think I brought the point up? (Come on, now.)

But the point we're trying to make here is philosophical, not practical: If people are too uneducated to participate in a free market economy, why do we allow them to vote?
It lets you buy. That's not the same as trading, you can only execute market orders so its trading functionality is extremely limited.
The best Vine viewer online
That calculators are used on the AP calc test isn't exactly one teacher's decision, though.

(I actually did the same thing on mine, but fortunately extra calculators were provided, possibly because of their past experiences with students pulling this kind of stunt).
Lithium and Klout: Does it make sense?
I have personally found RabbitMQ one of the most bonkers, overengineered and painful to manage services I've ever dealt with.
I never studied up to my second year of college.

I took geometry in my first year of high school and struck a deal with the teacher that if I got an A on every test I wouldn't need to turn in any homework. I never took notes.

I entered college passing several AP tests and jumped right in to advanced math and physics courses.

I started getting cocky and would skip a week of classes at a time.

Eventually I met a course that I couldn't think my way out of, thermodynamics. There was something about it I couldn't wrap my head around. I failed the midterm and decided not to show up for the final. Electricity and magnetism was no picnic either. I got a D in that one.

I had hit rock bottom. I eventually had to leave this college and start over with a fresh outlook to do the work and try to enjoy it.

I still never took notes in class but I did all the coursework. Eventually I earned a BS in computer science.
SpaceX rockets use C++, however if you can use C++ I really do not see how hard javascript can be.
Yes, I came here looking for that. The lack of any specifics about the kernel issue at hand and the general attempt to project Age and Wisdom made me immediately suspicious.
Ask HN: Resources to help with a rewrite
I know complete rewrites are rarely a good idea, but I believe I'm in one of those exceptional cases where it's the right answer.

Can anyone recommend any books or other resources that may help minimize the pain?
I remember seeing an iPhone vending machine at a tech event in SF. This was at the Moscone Center not long after the launch of the second generation though.
Tiny rocket ships drive into human cells to deliver drugs
Open-sourcing Pingpong: Latency and uptime monitoring for HTTP services
The only person you are trying to benefit when you are trying to convince the dying of atheism is yourself.

Who is trying to do that?

Furthermore, there are many, many threats to longterm survival, not just mysticism.

Mysticism prevents us from dealing with those other threats rationally, and that makes it #1 on the list of mental bugs to fix.
And then you have to inform the service when there are relevant changes which requires secure communications to the service, retry attempts in the event of failure, and debugging...?
The multi-currency capabilities (including the ability to charge in Naira) are only available to businesses based in Europe and the UK with banks in Europe and the UK. We do plan to bring Stripe to more countries, including Nigeria.
That's true, I'd oppose it if they really force the boy against his wishes to wear dresses, etc. But that's not clear from what I read because it's often described as 'forcing' when parents buy non-traditional toys and cloths for their children. So I'd need more context to say something about the described case.

Personally I am not really sure if there even is something like a predisposition for sexual preference. Does someone have recommended readying about that?
IMHO,

the problem with macros is not the build step.Most IDE support "build on save" operations.

Macros are just EVIL period, anything goes with them.

Devs end up not writing the same language since everybody has their own (undocumented) macros.

Good languages dont need macros. Hopefully,they will never make it to JS core...
Two quick thoughts:
1. still fairly wordy on several slides (I know, it's REALLY hard to whittle down more)
2. you only hint at how you might make money: biz model should be very clear (you do a good job explaining how you'll spend $, but not make $)
Depends on what 'forces' means exactly in this case.
Thanks for posting this. I've taken up studying statistics and machine learning lately after having never faced any challenging quantitative classes in college (I studied a liberal art). Lately I have been struggling with linear algebra and started to wonder if perhaps I'm just intellectually mediocre and not able to accomplish my dream of working in machine learning, even though I really enjoy learning about it. You've given me something to think about.

Also, stepping back and reflecting upon what I've learned even in just the past few months has helped put things in perspective; the stuff that I'm learning now would have been completely unintelligible to me then. Suffering from the "curse of the gifted" I never really learned how to study and often get easily discouraged, but I see now that I just need to keep focused and not give up so easily.
Has Linus ever really failed? It's pretty amazing how young he was to have developed the Linux kernel, in comparison to other open source authors (like creators of Perl/Python/Ruby/etc. who were at least a decade older).

I read his biography "Just For Fun" and it says he basically spent his entire childhood messing with computers. But it doesn't seem like he really failed as an adult. People like Andy Tanenbaum kept telling him he would fail -- i.e. the kernel would reach a point where complexity prevents further change, which is actually an extremely common failure mode for software. But with hindsight they were wrong.
Ah yes, I jumped into a PhD program after the college experience. That's a great butt-kicking too, because suddenly you are responsible for justifying anything and everything you might say or write about something.

At least I learned how to live on far less than 20K a year. I mean, it was the 90's, and it was in new Jersey, but that still wasn't a fortune (and I had a bad book buying habit).
"Furthermore, it has been proven that ALL pure systems are imperfect."

I'm really curious where and when this 100% free market system existed that was proven unworkable. Because from my understanding of history, we've only ever had government.

ZERO monopolies have become what they are/were without help from the government.
TV Producer Mark Burnett (Survivor, Shark Tank, etc) Talks Startups
For comparison with Dropbox on the effect of crypto, check out SpiderOak's report:

https://spideroak.com/blog/20130404171036-increasing-transpa...
BitPay supports over 150: https://bitpay.com/bitcoin-exchange-rates
Sounds like the reason they gave for why houses always goes up.
I am not sure I understand why you need generics for this, doesn't C get by passing a single function pointer?

Could you explain why Go needs an interface with 3 methods?
While it's not an issue if you're using the GUI, the official client makes it hard for API consumers to track what's going on. As far as they're concerned, the transaction they requested never succeeds and a new one with a completely different ID that they never sent appears. It's entirely up to API consumers to reliably match the new, different transaction up with what they originally requested - and the API doesn't actually expose the information they need to do this cleanly.