skysight-inc/HackerNews huggingface dataset:
> Step 1: Be popular/famous enough that people know your name.

This is what irks me about articles like this being posted on HN and indie hackers--You too can have a six digit MRR if you've spent the past X years building a community or mailing list around the topic...which is not a bad advice but not many people are able to do this.

So while not without merit and valuable bits, I feel like you've highlighted a very harsh reality that people like to forget....

This is the new entrepreneur porn disguised as content.
Depends on how simple your case is. If you have a simple buy at X and sell at Y you are pretty much correct.

If you say - mined your coins back in 2011 - and never did any accounting of that income at that time, if you want to be able to claim capital gains vs. regular income you are going to find a pretty clued-in tax attorney to do such a thing.

Even worse if you were an early adopter and started spending coins/trading with folks back when it was all magic internet money. Did you account for those 50BTC you sent as a tip to that software dev you enjoyed? It was $100 at the time, so I doubt many people were keeping careful records.

What if you started trading on mtgox or bitstamp or whatnot 5 years ago? Did you account for all those trades as income at the time even if you never cashed out USD to your bank account?

All in all it depends on your situation.
The OP claims their system isn’t affected by transfer times. Read it and tell us what you think.
Have a read about organ harvesting. They have been forcibly harvested from prisoners and in large numbers. China has pledged to stop doing it as of this year. I guess we will see.
https://www.google.co.nz/amp/s/www.washingtonpost.com/amphtm...
Not to mention the downright offensive portrayal of aspergers and autism in general. And also, "LOL look at Penny, she's so stupid in comparison to these genius nerds, hahaha, oh awww but she's so sweet and pretty, oh haha there goes Sheldorp with more of his antics, what a loveable hateful genius, wow I wonder when I'm gonna learn my next Physics Fact. Geez I wish I weren't so stupid, I'll never be as smart as these guys..."
I've met tenured computer science professors at UC Santa Barbara who couldn't afford to live in Santa Barbara. That place is nuts. Similar situation with Stanford and Palo Alto.
> In 5 1/2 years I've averaged 42 hours of billing a year

Should that be month instead of year?
Is Draper University Hero Training really worth it?
I am recently selected to Draper University for Hero Training.
I'd love to hear about the experiences of someone who has attended and if they thought it was worth it.
Glad you like it! The dev part is fun. Sharing on the other hand.. always the hard part!
How do they know they can trust the consultant?

(More seriously, being unable to trust your employees to give useful feedback is a sign that your culture is a disaster)
That's why I moved just outside of a major city. While I plan to work remotely for the rest of my life--and optimized for that--I'm still close enough to a city with plenty of on-site opportunities and meetups should the need arise. To me, settling down far from a city, even with a remote job, simply doesn't make any sense. There's no way I'm going to be working at the same place for the next thirty years, and while remote is optional, there should be other opportunities in the area in case remote doesn't work out.
Especially, the especially broken California housing market.
I think that poster does explain how it happens. The exchanges tend to shut down or break during extreme volatility events. If one breaks and the other doesn't, you're half in the market. What if you can't sell your positions until after the price drops, but the other position doesn't exist to balance it out?
>Why is the response to the statement "millennials have problems" so commonly angry and defensive?

Because many millennials want to have their cake and eat it too. You can't have it both ways:

- You can't choose to attend an $80,000 per year private liberal arts school and then complain you have too much student debt

- You can't move to the most expensive place in the country with no money and a low paying job and then complain it's too expensive

- You can't regularly use convenient and artificially cheap gig-economy services (like Uber and Instacart) and then complain when their business model doesn't support giving you a $150,000 a year job

- You can't demand free speech protection and then violently oppress viewpoints you disagree with (for the record, I am a political moderate)

The Millennial hypocrisy is astounding, but I'm sure every generation goes through this to some extent. The real generational moment of revelation is when you realize that every choice you make has consequences - and not just the choices/consequences you choose to believe. If I buy a cheap toy at Walmart, I know that some labor exploitation was involved. If I buy fruit at Costco, I know that burning of fossil fuels is involved. If I choose to use Google services, my data will be exploited for profit.

What everyone is asking Millennials to do is take some responsibility, acknowledge that your actions are part of the problem, and that you have some power to drive solutions. It's fine to lament about some level of inequity handed down from previous generations, we have all done it. What everyone is getting a little tired of is the classic Millennial argument that paints an entire generation as helpless victims and essentially says "You did this to us and now we want you to make the bad man go away!" Kind of like an entire generation of Robin Arryns for all you Game of Thrones fans.
How I made over $1000 one morning arbitraging cryptocurrencies
> compliance officer over the phone

I think this shows a bit of naivety on your part, unfortunately. No compliance officer at any public exchange is picking up the phone over a $100k customer. I'd be surprised if anyone - including 8 figure clients - can get such a person on the phone right now. I personally know of cases where 7 figures are locked up with zero way to contact a human. Typically it's so far working out in most cases I know of, but having that much tied up for 60+ days with almost no communication (attorney or not) can be a bit nerve wracking for most.

I do agree re: your point on documentation, that certainly can be helpful.
$100/hr is only that much if you bill 40 hrs per week, every week. It does not account for non-billable time, vacation, sick time, etc. You are also taxed higher and have to provide your own benefits. You are taking on higher risk due to the temporary nature of most engagements.

If you're billing $100/hr you're not making bad money, but it's nowhere near equivalent to a $200K W-2 job.
I agree! The critical difference, of course, being that if we lived in China we'd quite likely be imprisoned (or worse) for simply talking about this.

In contrast, as an American, I can lend out my copy of "The New Jim Crow" and rant and rave in public about how unjust the American justice system truly is, and never once fear punishment by my government. It's never once entered my mind.
I think GP means the ads are actually trying to activate the devices:

> If Google has now searched for some random thing being sold because of that ad, then those ads will be shown to me when I browse on my computer

This isn’t unheard of. Burger King pulled that stunt to great success: https://www.nytimes.com/2017/04/12/business/burger-king-tv-a...
I thought it was pretty clear. In a high traffic scenario some exchanges break and your order doesn't go in. To profit from this system you need both orders to be posted almost at the same time. If one exchange lags for minutes/hours you risk losing money with your other position, ie, you get bulldozed.
I'd be happy to chat! koonce@gmail.com :)
who said the creator is the one who posted this
Disgusting.

I hate how easy it is for me to remember this culture in that time. I did not readily realize it but Shock was the name of the game. The original hipster was a coked out liar who spoke in what we now call youtube comments. At the time, it was shocking and cool. Working in these environments was very awkward for me and I couldn’t imagine what it was like for females. I was driven by the intellectual and creative bent but had to face the reality that it was was far from that. It was a culture that favored shock over honesty and this the story exemplifies it well.

I do not understand, however, how the settlement turned out so poorly for her. I would guess it’s just a matter of affording good attorneys?
There is a linguistic problem here - extending the term 'middle class' to hide prevailing poverty in the US.

You are not middle class if:

- you will lose home, car if you are out of job for 6-10 months;

- you don't take 30 days vacation a year;

- you cannot afford health services without going to debt;

- you cannot send your kids to university;

- your diet is mostly junk food because you can't afford fresh stuff.

If some of the above is true, you are poor.
Are you testing on a fresh install of iOS with no background apps?
I agree with you on namespacing: I've found myself having to add prefixes myself when working with a bunch of similar datatypes with identically-named constructors (e.g. terms and types in a compiler have many similarities).

Saying "non-argument" and ending it there is not useful, but in this case it's shorthand for something along the lines of "not even wrong", and I think that's a valid answer for some (not all!) of the points in the OP.

To pick one example: the author gives an example of an eta-reduced function and then says:

let fn1 a b c d = ... do something ...
let fn2 a b c = fn1 a b c
fn2 a b c d

> and you're like ...wtf... where the hell does d come from.

(Or their criticism of partially-applied functions, which is essentially the same thing.)

This is a "non-argument": the only thing that is being made clear here is that the author hasn't spent sufficient time learning the idioms of an unfamiliar style of programming. Yes, horrible partial-application like

f = (g .) . ($) . (. (. h))

or whatever is always a bad idea, but saying that writing

map f

is always worse than

map (\x -> f x)

is much more likely to be a symptom of unfamiliarity than a deep, cutting critique of functional programming style.
It's hard to imagine a soldier carrying out these acts. They all start off as ordinary people so what is the journey from that to a mental state where they will commit those acts on other citizens.
you do realize that China is the only reason North Korea is still operating, right? The North Korea that threatens your home country and brutalizes many of your relatives in North Korea?
It was meant as a small rant around functional programming, not to get #1 on HN and being seen by a super wide audience. Sorry about that!
Can you run ChefDK and kitchen-docker inside of a Docker container?
The author took it down.
Here’s an archived version: https://archive.is/Z3lab
by your measure most people in the USA are poor

I would guess about 80%+
The question: How much risk can you take? how much money do you NEED to live on? Can you move or are you stuck?

I got my 2 year degree in programming at 30 and started at a $21k/year job (bottom of the barrel). I'm now making, 7 years later, many times that as a back-end developer.

I'm "stunted" in my career because I'm unable to move (fiance takes care of mom) and in the sticks - my job is a 90 mile commute from "civilization" and that's how far I have to go to get "good" money.

If you can "work for peanuts" at a job that does what you want... you can leverage your previous experience. It's not like I had more with a 2 year degree and no "experience". You can also prioritize "experience" over "pay".

If you can take a lower paycheck, move to the job you want and are willing to do it... I did it at 30. There are more jobs available now and companies that need experienced developer - and even if you are moving specialties you are still experienced.
Understanding the composition is just the first step of duplicating the process that made something. It can be as simple as melting two bars of different metals to etching elaborate patterns through complicated physical and chemical processes.
IIRC, planning commission members couldn't afford to live in Palo Alto.
I'm also surprised you receive downvotes instead of counter-arguments.
Sarcasm and ridicule.

Assuming American creationist grab a gun and ask them to prove the existence of God by asking them to ask God to stop the bullet you're about to fire at them.

In all seriousness you're wasting your time, they already know they are correct and you won't change their minds even if you can prove anything beyond a reasonable doubt.
Ask HN: What is a good tool for creating product spec docs?
Looking for tools that can help create product spec docs. Google doc is a reasonable tool allowing you to add images, add comments, tag people, etc. but given that it is a general purpose tool for doc creation it does not enforce any structure.

Looking for a tool that allows a user to enforce a certain structure and also allows you to easily add images, add comments, tag people, make revisions to existing doc and notify users, create and add data flow and system diagrams, etc.
Not sure why you're being downvoted.

Austin Walker (current editor in chief for Waypoint - Vice's Video Games site) is the walking antithesis of an alt-right bro.

It is a good question though: how long do you hold an organization responsible for someone or for their collective actions?
Your Mac literally has an app for that called Calendar.
It's illegal for banks to accept deposits of money without knowing how the person depositing the money got it. And this isn't just in the US, it's in every country worldwide. This means that if you're buying crypto assets behind just a couple hundred bucks to mess around with, you're going to want to work with a compliance officer, where every time you buy something you send them an email explaining exactly what you bought and how much you paid for it.

Basically if you put a hundred bucks in Coinbase and you end up with a few thousand bucks then you're not going to run into any issues. But if try to drop $20M into a bank account they're going to tell you to get fucked.
Do you mean 30 days total vacation, or 30 days of elective pto in addition to company wide vacation days?
I consider Google a rare breed. Make no mistake, I absolutely love companies where software engineering is understood by the exco as first (and only) class citizen.

The real world is a matter of location and experience I guess. Silicon valley would not be my example of the real world. My experience is more companies see consultants as not another developer. They already have their architects and engineers to do just that. People typing code as their first commitment, stating they will commit code to archive in their core statement of work, do not scale. I'd rather have a consultant using his experience to teach my 100 developers what to make and commit to the archive. Have his experience, mind and vision executed by 100 people. That scales. That is worth the 5 (6,7) figures I pay him. If he can only work as hard as at most 2, or heck 5 of my developers I'd rather hire that at a fraction of the price.

Note that this thread was on consultants that ask 5 figures a week. I took that as upper half end of the 5 figures. Entry level consultants coming at 85-150€ an hour (in EU) are a different story. They would be seen as an architect with experience outside the company and as of such would most likely code and design like a regular architect.

Not all are clueless I guess. Just people from all over the world and from all sorts of companies.

P.s. Only have experience with enterprise consultancy. After writing I realize this may be entirely different from consultancy in/for a small sized firm.
I’m sure you meant nothing by it, but I just want to point out that using the word “guy” here is needlessly exclusionary. I’m personally working to grow beyond similar habits in my own speech.
Nobody ever shows up at your door and says "Welcome to the Illuminati. You can now charge $20,000 a week. Here's a list of clients."

Back to the drawing board for me. :)
MIT licensed illustrations
Who Wants to Buy the Most Expensive House in America?
Hey, I'm sorry I misrepresented Facebook here. This was a small rant I did in response to a comment on my latest blog post. This is not extremely well thought out.
Personally i would not spent a cent on the services of the poster.
IMO he just earns his living by making NOISE lots of NOISE

P.S. Why to advertise the way you earn your living especially if it is so profitable?
Wouldn't that be assault as well?
Keep doing what you’re doing central banks! Your policies of persistent inflation have robbed us of our ability to save our wealth and accurately plan for the future. You’ve decided that devaluing our wages 2% per year is in our best interest meaning we must perpetually fight with our employers to keep our wages we fought for the previous year. Your policies of QE have driven asset prices so high we have no hope of ever owning them without becoming a debt slave. Congratulations.
Tampio – An object-oriented programming language made to resemble Finnish
The Muse (YC W12) Is Hiring a QA Lead
First table, named "Implemented Exchanges".
You have already done it with and already made a good start. Now you can repeat it for the backend development work.

The online community is also quite good in providing help and assistance, if you find the right community.

Good luck!
A good definition for middle class; is that you make a significant income from your capital investments.
In that case it doesn't matter if you stop working for a few months; your stocks and shares still pay dividends and your tenants still pay you rent; your capital still keeps on working for you.
A good clue is this: if your money all comes from working for someone else; and it all stops when you stop working; then you are working class.
Like most people in the world.
The lede of the story and pretty much every one I've read is false.

Meta comment: Why is it that we routinely debunk shoddy journalism here on Hacker News but struggle to see why people call the vanguard of mainstream media "fake news"?

I see articles from all venues get eviscerated here on Hacker News. Can we be honest with ourselves and just say that if they're this bad about complex technology subjects, perhaps they might be equally as bad on complex geopolitical or economic issues?
Hence the definition of sinking...
"They saw their future prospects destroyed by a deregulated financial market, and now they're seeing the economic restoration that follows skipping them entirely and consolidating global wealth in the hands of a few while they struggle with basic necessities.""

I don't agree at all.

Millennial have more opportunity than any generation in history, by far.

They can chose what they want to do.

They can stay single, get married, be gay, be bi, whatever.

They are the first generation for whom international travel is accssible.

They are the first gen. where females can generally choose whatever career and it's not a big deal.

They are the first gen. to grow up with all the world's information at their fingertips.

They are the first gen. to not know full-scale war, mass poverty.

The 'financial system' was not 'destroyed' by anything - this is laughable. It was an accounting correction. The 1930's - this was an economic catastrophe. People were literally dying. The 2008 meltdown ... millenials were too young to be participants, it may have only affected a few jobs - and and it kept their housing costs down.

Aside from University costs (should we all be going to college?), and possibly housing bubble, they have it better materially than any generation - ever - and there's nothing to compain about.

"I find it kind of amazing that the myth of personal responsibility"

There is no 'myth' to personal responsibility, it's a core tenet of civilization.

If you finish school, learn a trade or get a relevant education, you'll get a job and live an ok life.

You are not entitled to a massive house, vacays all over the world and full on job security.
Hundreds of millions would be 9 figures.
Go ahead, downvote me. I was there mother fuckers.
It's a shame that the post has been taken down, as there were some good criticisms there, and I suspect this comes from dealing with a larger codebase. I work on F# (similar to OCAML) at Microsoft. I learned a few things that made my life easier:

* Annotating your parameter types is a life saver with large, complicated codebases. No type annotations is cute and convenient in the short-term, but horrible when you need to understand some code that sorta doesn't work 6 months later.

* Write stupid code. I recently had to muck about in some old code that called into a function that called into a function created from another function that produced a 5-tuple of partially evaluated functions. This function called into another partially evaluated function, and then another, until it crossed an assembly boundary. Clever code like that is impossible to understand if you didn't write it yourself. Luckily, languages like F# and OCAML make it really easy to write stupid code.

* Write code that makes tooling "light up". This is usually also stupid code.
There are ways you can write F# code that make any kind of IDE tooling useless. It's not fun to deal with.

* Purity is overrated. Immutability isn't.
The one skill you need to learn in 2018 (and 2019, and 2020, and …)
Dreams Incorporated: Living the delayed life with Amway (1997)
Instead of looking at the last sell price, depending on whether you're buying or selling, look at the best ask or bid price on the order book and the quantity available. If that quantity isn't enough to satisfy your order, look at the next price and quantity and keep adding up the cost until you reach the quantity you want to trade.

That will give you the accurate cost of the trade for that moment in time. You must also factor in exchange fees. Many exchanges charge 0.1% of the quote currency for market orders. Some exchanges offer a 0.01% rebate when a limit order is executed.
It's not webscale if there is only one node doing all the work.
Exactly the same for me. I’m a bit stagnated but well compensated - the problem is that the step from working at home and averaging maybe 7h/day with no commute to being “the new guy” who is expected to be at the office 8h plus commuting 1-2h...

It’s both a blessing and a curse. I want to switch jobs but can’t imagine actually being away from home 10h per day again.

I’m going to look for something semi-remote, but it seems hard to find.

Edit: I should add I started the remote period when I had kids, and it means I can drop them off at 8 and pick them up at 4 and get a full days work done with zero time wasted in commute, and all evenings together with family. So while my job satisfaction isn’t the best, my overall satisfaction is good. Will rethink when kids are old enough to go to/from school by themselves.
This is neat. Thanks so much!
Even Imperfect Algorithms Can Improve the Criminal Justice System
Sorry I wasn't implying she shouldn't report to HR. I was responding to previous comment which said "What did HR do?". So like you are suggesting it could have been the first report against him and HR might not have not done anything, which doesn't necessarily imply they are complicit in harassment.
Yesterday's "The Vice Guide to Right Now" podcast was about sexual harassment in the restaurant industry[1]

Hypocrites.

[1] https://www.vice.com/en_us/article/59w3q3/sexual-harassment-...
Which bullet points - if not all- would you exclude from the list to make it relevant ?
I'll add my voice as well.

I had a 5s that shutdown randomly at around 30-40%.

On a hunch I replaced the battery and the problem was solved. I can't say if performance improved or not since I gifted it to someone.
Exceptional cases of HIV remission and the way to solutions
> Learn how to make jewrean dollaz

...
TL;DR: Use PostgreSQL.