skysight-inc/HackerNews huggingface dataset:
It's for hedging exposure to reduce uncertainty. Futures markets historically reduce volatility and allow hedgers to plan ahead in their businesses. Speculators are there to provide liquidity and aid in price discovery. Yes, lots of caveats, but generally it seems to work. While initial bouts of increased volatility have sometimes come just before ("pre-hedging") and after the introduction of futures, their effect after an initial period has been to markedly reduce volatility. I can't see how BTC could survive without futures, tbh, though I'm actually a pessimist who thinks the blockchain will find other uses.

OK, think of bitcoin as a means of exchange. Thing is, it's so volatile and potentially slow that who knows what value you're going to actually get on the other side of a transaction. You transfer one BTC but by the time it arrives at the other side it could be worth $2,000 less, so you're in the hole $2,000? Good grief. Likewise if you accept payment in BTC, you must wait for it to arrive. In an active, healthy futures market, you can dip in and out with extreme speed and ease

Futures allow me to hedge transaction, mining and other uncertain time (assuming the futures contracts are actually popular) by hedging. However, because the few people who actually use BTC for something other than speculation probably don't typically send and receive whole bitcoins, or in the CME futures case, five BTC at a time, the futures markets might in fact be useful for... intermediaries?

Anyway, BTC is even too wild a ride for futures! Clearing houses (who accept responsibility if losing traders go broke and can't pay what they owe) aren't all so eager to jump in, because, you know, danger. Also, futures markets have price limits that act like circuit breakers to calm things down when the trading gets too insane -- "limit up" and "limit down" -- when trading is halted, and you can neither buy nor sell. This is a dangerous time, and if you've traded on these markets you'll know that you can feel like you're going to have a heart attack when the market is flying dramatically, suddenly trading stops, and you have no idea at what price it will reopen. But BTC has been reaching this kind of limit range with increasing frequency.

The various exchanges are constantly trying out new products, and most of them never catch on. So, who knows about BTC.

Anyway, if you don't think that Bitcoin should be connected to the rest of the world, including the financial world, then why use them?
There's a legend, Gauss came up with that while an elementary student: http://www.nctm.org/Publications/Teaching-Children-Mathemati...
"RTGs are therefore only used when no other technology will work."

I think this is a good thing. And it seems they can use them if nothing else works.
Default Methods in Java8 in 3 min
Random fact: this only works if the series is finite. Otherwise you end up with sum(1...inf) equaling -1/12.
A 4x4 channel 3.0 modem should really only be used for ~75-100Mbps tiers, and is capable of at best 150Mbps. The more channels you have available the more capacity you can pull from — higher peak speeds and potentially better speeds at peak time.
> Amusingly, Kafka Connect wanted to use a queue with the same name as my table (MySQL or Hive / Hadoop, I don't recall which end)

It'll be the MySQL end if it's a Connect source as opposed to sink.

Two options - in your Connect config, you can specify a topic prefix, or if you use a custom query, the topic prefix will be used as the entire topic name.

> It was around about then that I figured out that Confluent was a bunch of kids playing at building stuff.

Kafka Connect saved me writing a load of boilerplate to monitor a PG database to propagate model updates in a medium suitable for streaming jobs - Kafka Connect + Kafka Streaming's Global KTables is a nice fit, even if the Connect JDBC end is somewhat beta at this point (KTables rely on Kafka message key for identity, the JDBC source doesn't populate it by default, so you have to use Single Message Transforms (SMTs) to achieve it)

I'd say beta, not kids.
You have at least one social media account, https://news.ycombinator.com/user?id=satori99
400 charges would be a little bit more than 1 year for most people. Do you have any links that show most cell phone batteries only last that long?
Thanks for the responses (to both threads). Yes, reputation is an important factor to the success of all these platforms; Reddit, Stackoverflow, Imgur, Hacker news....

It gives a quantifiable measure of how much you're helping a community. Without it, members can't see the effects of the contributions they've made, and are probably less likely to continue contributing.

I personally believe it's an extremely small minority of people who will contribute to your website for altruistic reasons alone.
Well Satoshi also created a currency which is completely usuited for the task due to it's limited supply as well as a host of external issues. So... meh?
That doesn't mean you should short it. Bitcoin is casually up 6% today, in recent history it has had daily gains in excess of 20%. It can rise by multiple percent in a few minutes.

You would have to be completely nuts to short it, regardless of what you think it is going to do in the medium-term.
I'd really prefer that people be paid an adequate wage where I don't feel like I have to tip.

And why is Sunday delivery worse than Sunday work in a myriad of other industries, like retail or restaurants?
Wasn't one of the important precedents for this in the US the case of someone selling software on ebay (If I remember correctly it was top end cgi software from autodesk or someone similar)? So if there is physical medium at least (like a cpu) first sale doctrine certainly applies as long as the first sale was legal (seems like that's not the case with Intel).
Helicopter all day! That fire rate is so good! To each their own :)
Yep. It would be an interesting exercise. IMO bitcoin valuation is more or less btc-based assets minus discounted cost of btc network. Me thinks it’s negative right now.
Doesn’t seem to work well on iOS.
I always understood it just by saying "Okay, if we take the last item and the first (so n+1), and then the second to last item and second item (so n-1 + 2 = n + 1), etc, we get to the middle in n/2 times. If it was odd, we have an extra n/2. But trying it out on a few series, and it's obvious it works out each way, odd or even, to n/2 * (n + 1).
How are you paying for that flight?
> Except comcast has datacaps for total transfer per month.

The extra access point doesn't count towards your data cap.
I would check out this app called “the telephone”. They say it was invented in 1876 and that local businesses answer them. When I use the app, I receive near instant feedback. There is even full-duplex voice recognition.
Ask HN: How to become an industry “teacher” when you're a self-taught “student”?
Something really spoke to me the other day. It was this question that I read elsewhere:

If I were to interview you today, would you talk to me about bits of code you were asked to write that you had to go through cycle after cycle of peer review to get merged, or would you talk to me about complex systems you've designed, including training more junior engineers about coding principles, design patterns and how to be more effective in their job?

As someone who isn't quite expert level, but isn't a junior either, I would definitely have used "bits of code" response much more than the "training and leading others" response. But is it a stigma to stay in an industry for very long and not become a leader for newer people at your company?

I've been programming professionally for 8 years. I am starting to wonder if I'm expected to do more high-level work, and take charge in leading others, or if it's just impostor syndrome. Because sometimes I don't feel like I'm taken seriously at job interviews. I want to know of I'm treating programming too much like a "labor" job rather than a profession.

Is it bad that, at 8 years, I have never managed or mentored people at 8 years of working? Even in retail jobs, I have never been in manager or supervisor roles.

But I know friends in other professions who have been managers for many years now.

Would it be excusable if I have never been mentored myself? I have always been self-taught due to the environments that I worked in.

Because there seems to be the pressure that if I've been working this much, that I'm expected to think and do things more on a high level. And teach junior developers the ropes. Heck, I wish I had someone that could have taught me the ropes, when I was a junior.

I don't want to be the blind leading the blind. So how do I make the push and lead others?
1. Take up kickboxing

2. Consider that you probably can't change someone else but you can probably change your own response. In other words, figure out how to quickly identify the stuff that is total BS, actively choose not to stress about it, and train yourself to focus on the parts of it that you genuinely enjoy.

3. Know that you're not alone.
And how many extra blocks will they have to wait when a cartel of mining pools controls most of the hashrate?
I'm late to this thread, but I hope you read this:

If you go freelance, watch the fuck out.

This post reads like you're depressed with the direction of your life, and are bucketing the causes into your workplace because it's intellectually easy to do.

I don't mean that to be disparaging - I say it with authority because I do it too, and your post reads exactly like the monologue that runs through my head every day.

I was a freelancer for many years. It's 85% pipeline management - networking, lining up your next gigs months in advance, and tending to relationships with existing customers to turn them into repeat customers. The actual "do the work" part is trivially simple in comparison.

The personality types that write posts like these tend to do poorly with the high-extroversion high-orderliness traits that make or break a successful freelancing career.

Be extremely fearful of the scenario where you quit your job with spite in ambition's clothing, and find yourself struggling to make money because you thought that making money freelancing was about output, not network.

My advice? Talk to somebody professional and really do an insanely deep autopsy on why you hate working the way you do. I think there are hard answers to be unearthed.

Now if only I could take the advice I'm writing to myself as much as I am to you...
In 2007 the total estimated cost of the Iraq War was $720 million a day.

"The $720 million figure breaks down into $280 million a day from Iraq war supplementary funding bills passed by Congress, plus $440 million daily in incurred, but unpaid, long-term costs."
http://www.washingtonpost.com/wp-dyn/content/article/2007/09...

"SNAP benefits cost $70.9 billion in fiscal year 2016 and supplied roughly 44.2 million Americans (14% of the population) with an average of $125.51 for each person per month in food assistance. ... Each month, SNAP food stamp benefits are directly deposited into the household's EBT card account."
https://en.wikipedia.org/wiki/Supplemental_Nutrition_Assista...

70.9 Billion / 0.72 Billion (720 million) is 98.4722

So ... basically, 100 days of the Iraq War could cover all of SNAP for a year. So, for a year, supply 14% of our vulnerable fellow citizens with food versus 100 days of ... what did we get out of the war again? For some reason I can't remember.
I agree. If you are in the first 7 years of your career especially this will do wonders for you.
There is a really good course on edX that goes over some key aspects of secure web applications. Just finished it myself. Learned a lot about preventing common oversights such as maintainable password hashing, XSS, CSP, Certificates, etc.

https://www.edx.org/course/web-security-fundamentals-kuleuve...

It pretty much goes over most of the OWASP top 10.
Avocado injuries a thing of the past?
We used this for awhile and it is OK (will get the job done) but we had much better audio/video quality with commerical solutions like GoToMeeting, WebEx and Jabber.

Would recommend if you are on a budget and need a self-hosted solution though.
This comment is the exact reason why I cringe when anyone mentions anything related to trading.

Notice, he/she did not link anything related to how the future contract works?

How can you trade something you do not understand?

I would be fired the first day if I couldn't explain to my boss how the instrument/contract was constructed.

How do you think quants model? First they understand how the contract works

If they mess the basics up, then "Houston , we have a problem."
> Then again, who is these days?

I have no idea what you mean by “who”. In any case, let's trace the conversation back to the original topic:

(0) Integer arithmetic is well-defined. Nonstandard models of arithmetic are just that - models. The well-definedness of a theory doesn't depend on the existence of a unique model.

(1) The fact you're programming a computer doesn't magically change the properties of the integers. It is even possible to have a data type for integers! (Not in C, though.)
I said long ago that banks can issue derivatives on top of bitcoin. And we are right back to where we began.
Who are you to speak for all the people buying bitcoin? Of the people I know buying, many do so because they believe in the tech and disagree with modern monetary policy.
I'm not big on Sunday retail either. I prefer the older tradition where most stores were closed on Sunday so people could be with their families.
Genuine question: Is there an applicable takeaway from principles this vague?

"Tolerant: Handle errors respectfully.

Effortless: Don’t make demands or place restrictions on your users.

Accommodating: Be approachable, uncluttered and give people room to manoeuvre.

Consistent: Follow standards, guidelines, conventions and best practices."
Project Rosalind: Project Euler for Bioinformatics
Africa seems to be the answer. Sub-Saharan Africa has a pretty high birth-rate. Countries like Ireland are already having issues with wonderful “culture” imports like female genital mutilation.

Europe circa 2050 should be a pretty interesting place.
I meant that early bitcoin investors will invest in companies and put money into various organizations which will then be paid out to their employees.

For existing companies, they would need to purchase, but if a significant portion of US dollars moves into bitcoin then it is likely every company would start having to hold a portion of their cash in bitcoin as a hedge long before it actually overtakes the dollar.
Why are you publishing the answers when the creators of Euler explicitly asked you not to?
I'm interested in this. Can you list the prerequisites for working through this? I know a bit of C programming. What else do I need besides this?
You can do the same in Python, which steals Haskell’s list comprehension.

By the way doesn’t the original problem say exclude multiples of 15?

IMO Python’s generators and coroutines are one of its most useful yet least appreciated features. Being able to suspend a function, resume it, get values from it, send values or exceptions to it is a highly powerful feature. You can use them to implement user-space cooperative threads, write a scheduler for that, implement message-passing concurrency, and do highly efficient multiplexed I/O in the style of asyncio.
I was able to implement keyboard shortcuts with cmus + hammerspoon, I think you could do the notifications as well. This looks like a nice solution though.
of course the the corporate overlords want engineers to spend free time doing side projects. Usually they can claim those side projects as their own via the employment contract.
Well, it was just an internship he got through a relative. He ended up there after getting dinged from Google due to some issue with his class standing or something. He got a much better job after, and then suffered some very tragic personal circumstances, so I'm not quite sure what he is up to now. But I have great hope for his future.
Fast Food Restaurants Hire More Employees After Automating
don't know why, but I've seen a lot manager in high level have these characteristics of over promising and always bull*hit something he don't even know.
This is likely to be a piece of cake for alpha zero given the number of states are lot less than Go.
This seems to be a straight copy-and-paste of one of my talks. With zero credit to me :(

https://speakerdeck.com/thesandlord/kubernetes-best-practice...

WTF...

(BTW I'm creating a full deep dive series to go into each of these bullet points in much more detail)
While I agree that a script can't match what Heroku does, in the end Heroku shouldn't be used for anything serious.

I love Heroku for it's simplicity. They give you very few levers, making it less likely for you to screw up.

When we had a production add we faced following issues with Heroku:

1. Frequent downtimes. Heroku would have a 3-4 hour downtime every 2 months. In some cases, site would be down. In most cases you couldn't deploy and add machines.

2. There is an end user impact in terms of performance. After moving to Elastic Beanstalk, we had a 20% decrease in response time and 5% increase in revenue.

3. In the end Heroku is very simplistic. They don't have features like rolling deployment or Blue-green deployment. They had some beta version of rolling deployment, however that was buggy and caused version issues with deployment. With Elastic Beanstalk we have a health check based rolling deploy, which has caught production issues many times.

4. To do custom things, you need to deal with buildpacks etc, which is not very convenient.

5. Thought it wasn't an issue for us, Heroku can be expensive. Our server costs went down 80% while giving better performance.

So, in summary - Heroku is great to get you started quickly. However if you are doing anything serious but do not want to get deep into DevOps, consider something like Elastic Beanstalk.

Eventually we managed our environments using CloudFormation. That allows us to create repeatable Elastic Beanstalk instances. Once we got the CloudFormation template right, it was easier to maintain Elastic Beanstalk vs Heroku.
For the record, the iPhone 5 I own is just "iPhone 5" not 5c or 5s. The accurate comments here on the 5s don't apply to my phone, at least not as far as I know.
Maybe not work life, but social life sure died down around that time (people having kids, etc.).
Beautifull documentairy Sud eau nord déplacer [0] on Nan Shui Bei Diao – North South Water Transfer [1]

[0] https://www.idfa.nl/en/film/34d44e48-0092-4d5e-abdf-d501b524... & http://www.imdb.com/title/tt3755604/

[1] https://en.wikipedia.org/wiki/South%E2%80%93North_Water_Tran...
I can answer this without reading the article. I am 47 and still alive, therefore life does not end at 35.
I agree with Project Euler being mostly about math. I prefer Codewars for practicing programming or learning a new language.
A Comprehensive List of Bitcoin and Cryptocurrency Resources and Tools
Teletype for Atom: Collaborate in real time
Facebook has a big advantage over other ways to keep in contact with your social circles: it's not full of people constantly talking about how they have quit Facebook.
I can't help feel like a customer stuck in a consumer's world sometimes. I love buying and supporting individual artists on Bandcamp.
Bad artical paddling completely unsubstantiated theory and making absurd claims - very likely to benefit his own career as non-engineer leader.

Author basically rides his argument on one "paper" which also makes out-of-the-thin-air arguments in similar fashion. The central point of the argument is that science is incapable of dealing with complex incompletely specified systems with uncertainties. Then author goes one step ahead and makes a sweeping statement that people who are good at scientific approach have decreased abilities to deal with this kind of problems! On the other hand, so called "leaders" have this natural "charm" to allow them to work with such systems without requiring scientific mindset. He then cites Donald Trump as proof of his argument. In my long career I have actually came across such leaders with natural "charm" and I can attest that chances of have them destruct the project is much higher than a leader with engineering background.

So the conclusion is that if person is less scientific then better chance that he would be good leader. I think author has time travelled from 500 BC and is not aware of entire fields of complexity theory, chaos, probability, statistics. He is probably also unaware that virtually every major leader from Alexander to JFK have used science to win their wars and had fairly good understanding and ability to naturally apply those methods to their problems.

No need to waste your time in reading this BS.
I did similar - mined ~50BTC and sold them almost immediately for little over 1USD each. Stings a little TBH, but I stand by my reasoning at the time (cash now is more valuable than potential cash in the future [I was broke at the time], and I didn't expect Bitcoin to be more than a bubble).

I do now have a server mining Monero which I'll probably hold on to for a longer term though (I'm paying a fixed fee per month for it, so when it's otherwise idle it doesn't cost anything extra to start it mining).
I haven't used Coderbyte yet, but I love the idea of going back and getting credit for showing what you learned / how you improved. (I mostly use Codewars which has a similar feature though.)

I've always wished academia worked this way. Seems logical to me. Everything else we do is iterative.
Read G.H. Hardy's Introduction to Number Theory, Then possibly A Course of Pure Mathematics, also by him.

Note that the level for which you're aiming, is a level wherein such summation is much closer to triviality, than it is to `black magic` - whatever that means.
Honestly I believe that at one point your brain just shifts desires.

And personally, social life was way too often confused and ill aimed (seeking validation, social pressure). It feels like a lot of it is a nature mechanism to promote interactions until you make your nest.
I think pixi.js and websocket + node backend.
Those links are relatively hard to find. For how futures work: http://lmgtfy.com/?q=how+futures+work
How to Know If an Idea Is Worth Pursuing
And not only is it a copy-paste, it also manages to introduce errors, and still get thousands of views.

Well, had I known this post actually was based on your talk, I could have avoided all the effort (see my comments below in this thread)
The problem is they are heavily correlated in downward movement. They all crash together. So you cant effectively short BTC in ETH because even if you win, you lose.
I think this is really a critical thing to get integrated into the American public dialogue. Pro-business and pro-competition does not mean zero governmental oversight or regulation. My opinion is that if there isn't substantial churn or upheaval in the market at least a couple of times per decade, there is something broken in the market, and we should be looking at what kind of actions would be useful to allow fresh, new entrants to make an impact (without explicitly picking winners or issuing subsidies).

Example: the online marketplace for social, search, and email is stagnant for obscure legal reasons. We should identify these (copyright and the CFAA) and remove the barriers.

Megacorps have exploited core conservative values to guilt people into believing that they're commies if they refuse to write a blank check for any big company that wants one. We can make real progress, and it's important progress, by highlighting to Republican/conservative-leaning voters that selling their country to corporate raiders is not a pre-requisite for being pro-business or pro-small-government.
I'm almost sure that Apple still sells more music than movies and almost certainly tv shows. If they have kept those, I doubt they will discontinue music sells. It's not like it costs a lot to support.
What Is the Best Way to Do Foreign Market Analysis?