skysight-inc/HackerNews huggingface dataset:
Hey Millennials, welcome to adulthood. Every generation has its hardships and every generation complains that they have it worse than everyone before them. Sure, you have a lot of self imposed student loan debt and you can't afford to buy a house in the most desirable locations in the world. But imagine being forced into actually shooting people for a cause you viscerally disagree with? Here's a news flash - big business, big government, and big money have always ruled the world and always will because of greedy human nature. Should you continue to rally against inequities and fight for what you believe is right? Absolutely, just try not to be so damn whiny and self righteous about it.
If you want to start trading crypto, you need to set up a separate bank account for this before you start and go through the compliance process with the bank in advance. This can take several weeks, but if you don't go through the process before you start accumulating significant amounts of crypto then you'll never be allowed to cash out. (And also there are only a handful of banks that will allow you do this, you can't just make a new account at Chase or Wells Fargo or whatever.)

This is why almost all of the big ICOs still have the 'money' they've raised in crypto, because they didn't do KYC/AML and so they aren't allowed to sell their crypto and put the cash in a bank account. The only thing they can do is pay their employees in crypto, at which point it's the employees problem of how to cash out.
I don’t know if I’m just too old having lived through the old nickel-cadmium “memory effect” days, it everybody I know - techie or not - already knows and accepts that batteries “get old” and then “die faster” and “don’t charge right” as the device ages.

Lithium battery tech today is an incredible step forward, but simply acknowledging the still existent limitations of the battery and it’s lifespan seems like a much simpler and saner solution than building a house of cards trying to hide that reality.

Battery dying in 2 hours after a full charge? Time to get it replaced. If your device is still under warranty, it’s free. Otherwise it’s 80 bucks and you’re golden. What’s the big deal?

Instead we have this nonsense approach to pretend that batteries live forever at such a cost.

And then you have the people that pop up out of the woodworks in each and every single iPhone battery life thread to say "it's not that the battery dies faster, it's that the phone suddenly shuts off at 60% [or whatever]," which is an absolute load of BS. The iPhone 6S was the first device to have that problem (I went to the Apple store within a year of its release with my iPhone 6S and spent over 3 hours explaining to the tech what was going on despite what his fancy charts and on-chip reporting software saw until he relented and gave me a replacement phone well before Apple ever acknowledged the issue and initiated the limited recall) - and it's the equivalent of a bug in the hardware design.

As a battery ages, the "definition" of 100% slides (as the charge cycles go up the charge capacity goes down - although it's not that simple since li-ion batteries also retain some form of the old cadmium cell memory effect that doesn't scale in a directly linear fashion with the charge cycles, but not to an appreciable extent that would have a bearing on this particular matter), but there's no reason that a device should die at 60% of its _remaining_ battery life. Except that the iPhone 6S' hardware was designed in such a way that it demanded current that could only be supplied at a voltage in excess of what the reduced-capacity battery could supply, leading to the problem at hand.

This is just me guessing, but I'm fairly convinced of the truth here: Apple didn't implement CPU scaling to improve the end user experience nor to make money off of "planned obsolescence" but rather to avoid having to replace phones/batteries within and without the warranty period (as a recall was warranted due to the faulty design) and decided to implement a software _workaround_ (and decidedly _not_ a _fix_) to get all but the most susceptible phones to avoid the scenario that would trigger the brownout.
He used an exaggerated metaphor to illustrate that pragmatically, not everyone can market themselves to become well known, no matter how good they are at writing software. You then turned that into an irrelevant comparison of the difficulty of becoming an actor vs a consultant.
how's the learning curve? I've heard it's a bit steep.

One thing I appreciated about go was earlier this week I sat down, went through gobyexample.com, and was immediately able to produce a useful program without much stumbling about. In fact, the only stumbling i experienced was figuring out the gopath, vendoring, and dependency management situation.
Also see: https://en.wikipedia.org/wiki/Troy_Hurtubise#Firepaste

There seems to be an easily-composable fire retardant substance that can be made from household materials and that's been discovered several times by tinkerers over the years.
Just to be clear: the guy I am talking about is very smart, knows his stuff and has a lot of integrity. My point is that the main factor that allows him to make the big money is not his technical skills but his ability to talk to people at all levels. Technical skills are needed but not sufficient.
Do you think there are 1-5 person companies doing millions annually with an ecom site?
I’ve had IFTTT applets running consistently for years for really only one use case: getting texts/emails when people post specific things I want on my local craigslist.
A consultant do the exact same work that you do, except he's paid a multiple of you and doesn't get company benefits.
This is pretty neat, perhaps the author should integrate with the comma.ai platform, which is open source (except for the vision part, which this post implements), has a vehicle dynamics model and hardware integration with several recent Honda and Toyota cars.
I don't always keep detailed time logs, but would take notes on situations like that, where there were significant delays caused by something outside my control. Not showing up on an invoice, but using those notes, I'd have a meeting with someone higher up (if there was no traction from trying to work with the people on the ground).

In most cases, those situations haven't worked out well, but it seems nothing does. There's sometimes some cult of personality - "do it Dave's way", etc. To which the logical question "if Dave's way is so good, why are things broken and people are bringing in outside help to fix things?" If you can't ask that sort of question and get a good feel up front, it may be worth skipping the project (unless they pay is really good - I've usually put up with more crap than I suggest other people do because I wanted/needed the money)
Would you mind posting those?
This is disturbing, but is it any different than most doctors in the US taking money from pharma? One great thing about Obamacare is the Sunshine Act, which required public disclosure of those payments. If I recall, someone had made a site where one could search their own doctor to see if they're getting paid - https://nutritionfacts.org/video/find-out-if-your-doctor-tak...
As with any transaction, if you're wiring in $1-10-100m (and you don't commonly transfer these amounts) then let your bank know. Much better than having it pop up unannounced -- "surprise!".
The main problem is that people do not want to pay. Simple as that. For example, I met so many real estate agents which refuse to have G Suite and pay $60/year because it is "too expensive".
Absolutely it has for me. For 5 years I worked on a video store website as the sole developer, every few months having the two founders drop by to look over my code and tell me how terrible it was. Living in a remote suburb of the city, I didn't have the ability to go to meet-ups or build a network (outside of LinkedIn, which doesn't really count). So now I'm out of a job for the past 9 months, and don't have a network either. No idea how to rebuild my network at this point, just kind of out of ideas.
Yes. Less teamwork, less knowledge sharing. I feel like I've been progressing professionally much slower than when I had the chance to interact face-to-face with various colleagues from various departments on a daily basis.
I mean, the JSON support in PostgreSQL is pretty freaking awesome now. Beyond the sharding, what are your few good reasons?
Your agency has 10 people? Was you the first person in your agency?
Many people are writing this, but... if you had money to buy this dip, why didn't you buy at the exact same price two weeks ago? It wasn't exactly "long" awaited.
How to add a new exchange to this? Which interface need to be implemented?
This. It's fascinating people in the West patbologize disease like diabetes to sugar, when it is actually fat toxicity. Sugar isn't even a causal factor, but you can bet that hamburger patty is!
I am sure the Apple geniuses could have invented a clip-on battery that takes almost no extra space at all. I bet they wanted to make these phones obsolete after 2 years to force us to buy more.
An increase in volume of discussion does not seem to benefit anyone aside from folks who read discussions in lieu of doing anything else.

For that, reddit is ideal.
They use Varnish for pages, and two CDNs (Fastly and Cloudinary) for everything else. Varnish is insanely fast, on my servers I can get page load times down to 1/3 of a second with it.
The notorious corrupt terrorist Yasser Arafat also won the Nobel Peace Prize in 1994 so it's impossible to take that award seriously.
Consultants don't provide contrarian point of views, they provide the point of view that the client wants to hear.

If a client is uncertain about something and feels risks, you could be contrarian but otherwise no.
> Their sole purpose is to learn, take as much as they can possibly get away, turn around and create entire industries overnight by creating a domestic bubble shielding it from foreign competition.

Which, according to Bad Samaritans, is the rational choice of any still developing country.[0]

This of course doesn't absolve China (or the US for that matter) of their abhorrent actions in any other realm.

0: https://en.wikipedia.org/wiki/Bad_Samaritans:_The_Myth_of_Fr...
There is nothing particularly wrong in eating white rice, if your energy expenditure is matching up to the intake.

But as societies change, manual labour is replaced by machines and people move on to physically less demanding work, diets have to adapt.
Elektor magazine ran a schematic back in the 80's, it was also part of the Radio Shack 150 in one kit.

They're sold as kits:

https://www.amazon.com/Velleman-MK104-Electronic-Cricket/dp/...
There's a point-by-point rebuttal in the comments that is also worth looking at:

https://gist.github.com/vjeux/cc2c4f83a6b60d69b79057b6ef651b...

In my own opinion, I think the author would be better served by sticking with it for a little while longer.

And, no, to head off one common strand of arguments at the pass: no, as a Haskeller and FP enthusiast, I (very strongly) do not think pure, statically-typed, globally-type-inferred (?) programming is perfect or some kind of One True Way. Does it have warts? Of course it does, and don't believe anyone who tries to tell you otherwise.

But the pure FP way of thinking has a lot to offer, and seeing all its idioms through an imperative, C-family-language lens is counterproductive.

A good thing to keep in mind here is the "Principle of Charity": when faced with an unfamiliar spin on something you know how to do in a different way, it's useful not to approach it with the intent of disproving it. Existential Comics has a guide[0] to learning philosophy as an amateur that talks about this.

[0]: http://existentialcomics.com/blog
Have you done consulting jobs where you never set foot in the office?
My best advice from a fellow 30 year old: Try to find an in-home caretaker that also knows programming.

They're uncommon but invaluable when you find one. My caretaker is a young man currently in school for computer science. He comes by once a day to check on me and gives me brief programming lessons while heating up my soup, helping me up the stairs or doing jigsaw puzzles with me.
What is your actual range of experience with "folks there"?
Emphatically, yes.
Thanks, I skimmed through it all (took me 5mins) and nice work! Some of the links and guides you’re referring to are indeed very helpful.

The thing that surprised me the most, however, was your recommendation for antivirus bitdefender. I think that’s not going to really help the average Joe but only give a false sense of security. Moreover, if I am concerned about privacy I wouldn’t want to install an all seeing software that is closed source and provides no control over what is shared with the parent company (which is russian?)

I can’t seem to find more links to the antivirus related argument (on mobile here) but in general folks on HN tend to strongly advise against using one.
Also interested in this.
I knew that I was arguing with a bunch of Mozilla fanatics in this thread.

Thanks for confirming your bias.

That's the exact crowd responsible for pushing stories like these.
iOS is pretty niche. I started on backend stuff and through (years of) webapps moved through doing a bunch of business stuff. Now I run larger businesses. I am 35, and spent much of my career physically isolated in remote corners of China, working either on my own businesses or remotely for others. So I understand physical isolation and feel qualified to offer you advice.

First of all, if you feel you want to stick with programming, set yourself larger goals. Any server-side language can be effective.

Second, if I were you right now I would leverage your iOS skills by learning React Native to get competent at producing triple-platform (web/Android/iOS) frontend apps in Javascript, then learn Node JS to get competent at server-side.

By doing this you are offering a huge value business solution (overall app and web and potentially backend solution and ongoing hosting/maintenance) instead of a single project (iOS app frontend only). You can charge a lot more.
IMO it's a mistake to focus on his particular fees, that's what he managed to make for himself. You need to find your own realistic path. For instance I, living outside of US, will probably never be able to charge $100+ hour my clients, I'm fully aware of that. But no matter who you are, you probably still can push for a little bit more, and that's where Patrick's advices are solid. Often, it's just a matter of asking for more, as simple as that.
r/CryptoMarkets

r/NeutralCryptoTalk

https://t.me/koreanjewtrading

Then each crypto usually has it's own subreddit. I like the r/WaltonChain one a lot, some are better than others.

Each coin usually has a discord or telegram, they're hit and miss, but you can meet some cool people through these places. I have a group of about 20-30 people I met through a slack back in July and we're all friends now just talking about different coins, etc. so I'm sure there are a bunch of smaller groups like that which exist too.
Thank you.
Do you think that someone who is good at writing software can not learn to market themselves to become well known?
Sounds to me like you are making excuses for being too lazy to write a manifesto...your hired.
Good luck getting countries to agree to abolish themselves. What's the incentive for national politicians to ever agree to that?
I think the GP means that the commercials show how you can ask Siri to search for their product.
There are definitely small (<10 people) companies doing millions with ecommerce. My inclination is that most of them are doing some/all via Amazon these days. But even outside of Amazon yes, there are some people doing that. Headcount is less important than technical headcount - there may be 8 people in the company, but they just outsourced a woocommerce shop and market the heck out of it.

Margins matter too, not just headcount. Someone could do $2m/year but make less than someone doing $800k/year with better margins.

Doing perf/security reviews of a niche like that (woo, magento, etc) would probably still be a place to focus and make money, if you want to stay 'back end' (or at least technical). But even then, some of the measurable stuff will be needed - "we reduced the load times by 45% on the checkout page, and conversions went up 17%, adding $87k in profit last year".
Apple also could have paid fair taxes on well over a quarter over a trillion dollars. Apple does what Apple shareholders want, however, not what is best for us users.
Just use React. The frontend SPA frameworks are thankfully converging so there's not a huge advantage to using one over the other. So if you're just getting into the fray, use the most popular one because it has the best support and documentation.

Avoid Angular. It's a massive and complex framework with a vertical learning curve, and relatively poorly documented.

I also highly recommend using Typescript throughout with Tslint on very strict settings using Microsoft's extensions and VsCode as your editor. This will provide the least painful experience for a front end transition that's already going to be....shocking
The most interesting thing about this article, to me, was that apparently nobody can decide how to spell the title. Is it "right" or "rite"? Even Wikipedia can't decide, mentioning both alternatives:

https://en.wikipedia.org/wiki/D.O.A.:_A_Rite_of_Passage
I live in a small city in the US, and remote work has provided me opportunities for career progression and networking that would otherwise be impossible for me unless I moved my family somewhere else.

The key for me has been to work for distributed companies rather than as one of the few remote workers on the team. This seems to make all the difference in the world.
Literally every investment is a "ponzi" or "pyramid" by your definition. If I invest in a company I can get a hell of a lot more shares for cheap now than when they IPO.
Can a consultant do any kind/type of work?
When some effort is made to stop erasing history and start learning lessons from it, we can talk about forgiveness.

Until then "forgiveness" is an aloof and silly gesture that serves only to whitewash history and trivialize the concept of forgiveness.

Edit (since I can't reply any further): @Fricken: you're right. I feel perfectly comfortable making "overtures" that we not whitewash the massacre of 10,000 civilians. If that's to be redeemed it's going to take a lot more than vague exhortations about how the world is complicated.
Right from America’s playbook
I want crunch-free viewings :)

With good speakers and a projector at home I'm really spoiled and the english versions always get the shitty rooms in the cinema here :/
Without a mentor, your work will be largely ignored and treated like worthless garbage for years. On the other hand, being associated with a mentor who is well known in the industry will mean that your work can easily gain traction, even if it is mediocre.

Having worked on open source projects for almost 10 years, I've come to the conclusion that hype is never a good thing. Hype just gives users a false sense of confidence, gives you a false sense of accomplishment/optimism and hinders real progress.

So in reality, I think that you don't really need a mentor. 'Mentors' are only really useful for PR/promotion when you're already skilled and have already done the hard work.

I'm kind of a 'mentor' myself right now so I'm not saying this out of spite. I just don't have any illusions about my true purpose. There are plenty of severely undervalued developers out there who don't really need any mentoring; they just need someone to help their projects get the traction it deserves.
Ironic that the same software designed to protect privacy can also be used to abuse an unknowing victim's privacy.
An economic perspective on dieting: Would Adam Smith eat that burger?
No we are two looking to hire 4 more. Have freelancers do some of the work until we find the right people. My first agency was 80 in its peak, but its just too much people handling imo.
This is so bizarre. This is a whole series on the various reasons you can’t do X, written while hundreds of thousands of people are doing X all over the world.

Seriously, I’m sitting next to someone who cashed out of cryptocurrency (yes, for USD) two days ago.

This is sour grapes to a new level.
Sugar is not conflict free- most comes from sugar cane, which is at fault for major deforrestation. In addition renewable carbohydrates are all part of a artesic market, meaning if you push them with subsidies on one market (bio-fuels), the subsidy propagates via demand to all connected markets. Meaning Sugar prizes rising is a indicator for future conflict due to missing food.
For a single person, it's often both. Personally, there are projects where I'm more a 'freelance software engineer' - someone else is managing the project, working with the end client to determine goals, dates, etc. Someone else did sales and defined the outcomes, etc. I'm a pair of hands.

In other cases, I'm doing more of that other work - actually 'consulting' - meeting with people, helping determine strategy/direction, etc - then sometimes managing the project and/or doing some code (if code is needed, and usually is).
Fixing a 2011 MacBook Pro Booting to a Grey Screen
Its not too late at 30, 40, 50, or any other age... a mentor is simply someone who guides you down a road you haven't been down before, and that can happen at any stage of your career. That applies whether you're a new developer or one who's mentoring your own mentees.

Look for someone who is doing what you want to be doing, who's friendly and open to starting that kind of relationship. It doesn't have to be someone near you geographically, though that helps if you want to have frequent face-to-face meetings over coffee or a meal. I would encourage you to look for someone who's not only doing the things you want to be doing, but who has also faced similar challenges getting to where they want to be. For example, because you're currently freelancing, it might be helpful to find someone who has experienced life as a freelancer or a consultant in the same kind of commercial environment. I don't know but I'm guessing that being in Turkey is going to work differently than being based in the US, for business reasons if nothing else (a fair bit of the advice I give out to young consultants revolves around our own somewhat Byzantine tax system.)

Finding someone you feel comfortable asking to be a mentor may be tricky if you're not well-established, but go to a lot of meetups in your area, and don't be shy about talking to the speakers afterwards. Often a small group of individuals will end up chatting, and if you keep seeing the same small groups doing so you can bet that one of them will have some good advice for you. And don't let your age become the issue here—you're not at all too old to be getting into this field, and its really irrelevant to what you need at this stage of your career.
Would it be easy to find these clients?
I was going to go for something funny, but you can't top this.
What is this? What are you doing here? Millennials got "whiny" and "self-righteous" because we're actively under attack. The problem we have is not that we have struggles, every generation has had struggles; the problem is that the response to our attempts to rectify this situation is exactly the kind of derision you're showing here. You're essentially doing the same thing as calling a 1960s civil rights activist "uppity". You're even agreeing with the existence of the issues I'm raising and the need to speak out but feel some emotional need to respond to my perceived tone with an attack on a baseless stereotype.

Why is the response to the statement "millennials have problems" so commonly angry and defensive?