skysight-inc/HackerNews huggingface dataset:
You say you don't want to use Fiverr because "fiverr is a race to bottom". But your goal is to make $1,500/month. If you work just 25 hours/week, that translates to $15/hour. If $1.5k is truly your goal, then Fiverr is the perfect platform for you.

Platforms like Fiverr and upwork get a lot of hate from the HN crowd, precisely because their expectations are to make $50-100+ per hour. And that's much much harder to do on Fiverr because you're competing against people like you who are charging $15/hour. Their frustration is your opportunity.

Once you've grown your skills and have more financial stability, you can start branching out into other career models. But as a newbie with low salary expectations, don't be afraid to do unglamorous grunt work. It will give you experience, build up your reputation, grow your skills, and most importantly, pay rent.
I hope they at least use C11 atomics, or only write single-threaded single-process systems.
I don’t think it incentives the behavior you’re describing. People that get this offended about a post on HN will try so, even if they can downvote the direct response. Not being able to downvote a direct response stops the first impulse, which is sufficient to deter many, if not all people.
I join you in hating Arial for its ugliness. It is one thing to be a copy of another font (Helvetica); it is quite another to be a bad copy.
My harsh and honest opinion is that this kind of research is useless and is mostly a waste of resources and most likely serves other motives than we may think (narratives, signaling etc).

All experiments with virtual money, with artificial lab setups, with people knowing they are in an experiment are very very biased.

Even if being mean would gain you some money in an artificial experiment, there are other social factors that can counteract this, including pleasing the experiment designers, thinking of yourself as a good person. People probably introspect more in these observed scenarios etc.

You know all those people writing their bachelor and master theses based on questionnaires filled out by random recruits from social media for the chance of winning a gift card? I see tons of those. Are they rigorous and valuable research? Unlikely, but at least they don't get into the press.

We keep falling for this stuff even after the replication crisis, because science is used by the masses as a replacement of the priesthood. People in labcoats must say to us with jargon that compassion is good. We are too afraid of and are still recovering from the shock of the early and crude interpretation of the Darwinian theory. So we crave the "people are good after all" message and when there is demand there will be supply.
True, I don't think we need to copy the technology: that is probably easily available, you just need good engineers and money. The problem is exactly the second you mention: why is it that EU companies don't have the market share that US ones have? Why are our companies not big enough? What prevents entrepreneurs in Europe from creating tech giants such as the US ones? These are the things we need to copy- not the technology.

> The goal is not to create from scratch a European cloud giant ... It is just way not to rely on them

And how do you avoid relying on them? Are you going to force EU companies to choose a EU cloud provider, even when they would have preferred a US one? No, you need to create an offer that is competitive: and once it is, it will be competitive for everyone, not just our companies.
What makes more sense, a platform known for censorship and asshatery censored someone, or a journalist who's income relies on her reputation made up a small largely non-story that won't earn her any money but will ruin her reputation if it's proved to be false?
They aren't the same thing. They are different classes of objects, different tasks. This comparison is kind of silly.

I'd hate my computer to have the memory accuracy or the computational accuracy of my brain. I'd hate to have the creativity and inspiration of a computer.

Delete being such a nontrivial operation is probably a good thing for humans. Copy being imperfect probably has something to do with the phenomenon we call imagination. We use computers because they are complementary, not substitutive.

They're just so fundamentally different.
Do we need internet giants though? Are they a good thing for people? Perhaps a system that encourages a handful of really big companies in de facto control of large swaths of our communications infrastructure is not something that's actually good for the world.
Since people are commenting on how they hate Dropbox offering additional products beyond the basic file syncing, I feel compelled to say that I really like Paper. I use it for all my personal note-taking, and our company wiki is in there since they make it really easy to share folders with the whole team. It's basically Google Docs but waaaay faster (both in terms of the actual page speed, and the speed with which I can use it due to the more streamlined UI).

It has the best WYSIWYG markdown editor I've ever used which makes note-taking super simple. Good search, a few nice features like assigning tasks to people within documents, etc. but otherwise it just gets out of your way.

I hear they're about to move it into the core Dropbox file system which could be great (it's always been a bit annoying that Dropbox's main offering is basically just an online file system and yet Paper had a totally different folder structure) but I'm also worried that it might make the experience a bit heavier which would negate the main reason I use it.
> To imply that a life without Sunday brunch is somehow lesser or worse is myopic.

It is worse. Claiming otherwise would be arguing that immunocompromised, sedentary, etc folks are just as privileged as myself.
Why am I using a language with pointers if it doesn't care about being fast?

Another problem with not having a smart compiler is the gigantic binaries it produces. For wasm, an officially supported target, this makes it a non-starter.
Thanks for this - I figured there had to be at least a partial explanation related to methodology, but this is the first I've seen of the details.
Maybe this was a social engineering tactic to get users to reveal their credentials. Everyone that chimes in saying "same here" gets pawned...
Denmark seems to be a particular case compared to other OECD countries.

https://en.wikipedia.org/wiki/Tax_rates_in_Europe#/media/Fil...
Using Google products really becomes a big liability for businesses. Articles like this have become quite frequent over the last year.
I'm somewhere in the middle, have understood the risks are mostly not for my demographic, and have gone outside to do things like get coffee / exercise almost every day since lockdown began.

Even then I'm aware we're still completely in the dark of what long term effects this might have. Do you have any worries about that? That along with the viral load research makes me pause when people are itching to just get "back to normal."
Why Am I Judging?
How can I achieve this in a normal laptop? How do you achieve this in any machine?
They did disclose survey response anomalies in the report: https://www.bls.gov/news.release/pdf/empsit.pdf

> If the workers who were recorded as employed but absent from work due to “other reasons” (over and above the number absent for other reasons in a typical May) had been classified as unemployed on temporary layoff, the overall unemployment rate would have been about 3 percentage points higher than reported (on a not seasonally adjusted basis). However, according to usual practice, the data from the household survey are accepted as recorded. To maintain data integrity, no ad hoc actions are taken to reclassify survey responses.

If you apply the correction, the rate would be 16.3%.
> So if you are a junior, let me say it: Build profile and reputation. Seek for good people to follow and be heard. Don't put everything in one company or project. I'm trying this right now.

Fuck dude, are you me?
Cecilia Payne-Gaposchkin
> Encrypting is the very first step once the form is submitted

I've never worked on a webapp that did this, though I have heard of it. What's the point, really, if you're using SSL? If you don't trust the server then don't use the service
Lol. I mean they capture all the traffic and lead me somewhere else?
This project is still born because they are missing a federated accounting and payment service at the heart of the platform.

Why? Because it's damn near impossible to deliver such feature for dynamically orchestrated services from a federation of providers.

Sovereignity, interoperability, compliance is a nice sales pitch. But it seems that when it comes to getting paid or paying you are on your own. Imagine trying to pay for hundreds of services from companies spread across dozens of countries...
You can see the reason actually:

go build -gcflags="-m -m" .
# _/tmp/inline
./main.go:7:6: cannot inline sum: unhandled op RANGE
./main.go:15:6: can inline fun as: func() uint64 { x :=
[]uint64 literal; return sum(x) }
./main.go:3:6: can inline main as: func() { _ = fun() }
./main.go:4:9: inlining call to fun func() uint64 { x
:= []uint64 literal; return sum(x) }
./main.go:7:10: sum x does not escape
./main.go:4:9: main []uint64 literal does not escape
./main.go:16:15: fun []uint64 literal does not escape

package main

func main() {
_ = fun()
}

func sum(x []uint64) uint64 {
var sum = uint64(0)
for _, v := range x {
sum += v
}
return sum
}

func fun() uint64 {
x := []uint64{10, 20, 30}
return sum(x)
}

Go does not inline range operation.
Recognizing Notes with Deep Learning – Residual Shuffle-Exchange Networks
I wish there was more focus on costs. A cheaper project allows more miles to be built with the same money.

Obviously quality is tradeoff you need to be careful not to lose with cheap, but evidence is countries that don't speak English do this at much less cost and if anything better quality.
He has a blog post in his bio of his reasons but most of it is copypasta that I've seen elsewhere with no numbers but a lot of words around every theory.
Go is a Google project. You may disagree all you like but it's their project and hence their priorities.

I would have loved for Go not to copy in the "null mistake", to have generics available to all and to have proper sum types built in. But it does not and Google is not keen on fixing this. So I look elsewhere: Rust, Kotlin, Reason/OCaml, ...
Yes, they will take advantage of you, speaking from experience. Right after graduating I was paid ~750eu/mo for 60+hrs a week as a frontend dev in a first world country. It barely covered my rent. I had to borrow money from my parents to pay for food.

I lasted 1 year at that first company. My next job, a small but awesome agency, took me -someone with an arts degree, 1 year frontend dev experience- as a junior full-stack developer and gave me the chance and challenges to develop myself further. Now, a few years later, I earn a relatively good salary as a JS consultant at another company.

Being taking advantage of (financially) can have the effect of developing a thicker skin. You won't let it happen again after that. That's growth in my opinion.

It doesn't take the fact away that you can earn just enough to survive while building up professional development experience, which you can add to your CV. It's tough, but it can be done! Grab any chance to gain professional experience.

Also, try to stay creative! I know, it is super hard when you're broke / low on funds, there is no freedom in your head to think about anything else then surviving day to day or month to month.

The comment above about contributing to open-source is really good. There are lots of projects that would love more contributors. Also it's a nice way to expand your network.

And please, create a stunning personal website. Do some research into graphic design and try to create a professional but creative portfolio site. Next to your Github account, this is your business card.
How to avoid race conditions using asynchronous JavaScript
> Even then I'm aware we're still completely in the dark of what long term effects this might have. Do you have any worries about that?

Nope. I don't have time for (what I see as) irrational paranoia. I've judged the risk to be small enough where if that happens to me, it's OK.
Ask HN: What Resources Would You Recommend Getting a Career in Data Science?
Ask HN: What Resources Would you Recommend getting a career in Data Science?

For someone who has a technical degree but not much of a programming background, what resources would you recommend for someone looking to get into data science?

What are your thoughts on the data science field?
Actually, I bet my horse Romania and Poland are hosting more US tech companies than France since they can get more developers per dollar there.

Sophia-Antipolis is mostly semiconductor and hardware and has the weather and property prices of SoCal without the pay.
Realistically appraising risks, there are 3 reasons for limiting activity:

1) You're in a high-risk demographic: 70+, have health problems, lack access to high-level health care facilities.

2) You interact with people who are in high-risk demographics: nursing home staff, service industry where your customers are elderly, medical staff.

3) You want to support broader transmission mitigation. Mask-everwhere is the most obvious action here, but limiting high-risk activities helps too.

It's easy to forget that tragedy of the commons also means opportunity for the individual.

Some of us, despite not being in (1) or (2), feel good about doing what we individually can to avoid another broad lockdown. Decreasing R_t through personal choices is going to be a big component of the aggregate number.
One nice property of this largely non-story is it simply can’t be proven false; it doesn’t even come with any evidence.
If you are a good dev, with a good work ethic and some hustle this won't be that hard.

Although the "almost no experience" and "Started coding 3.5 years ago" aren't very congruent - you should really clarify that.

Here are two options for you:

1. partner with someone and develop a SaaS product. There are thousands of "business" people with no tech experience who have ideas and are looking for a technical partner. But spend a lot of time doing due diligence and make sure they really have done the market research, have customers lined up, and really know the space well. From my personal experience, this usually doesn't happen - they have an idea, get excited about it and want to find someone to work for free and build it on speculation. So be really careful here. BUT if you find the right person, this could be an amazing opportunity for you.

2. As others have said, work on sites like Upwork, and start building a portfolio. At $6.25 / hour (your $1k month goal) this is pretty low risk for the customer. Start with small projects you know you can knock out quickly - get the positive reviews and feedback, and raise your rates accordingly.

I'd be willing to help you with either #1 or #2 - get in touch if you are interested.
Thanks! Platform Wars is excellent. Took a few runs to beat my competitor
> Is there like only one xi jingling in the whole china? If not, what at others supposed to do?

Change their surnames
Jeez

Do you use source control? YES

Can you make a build in one step? NO

Do you make daily builds? NO

Do you have a bug database? NO

Do you fix bugs before writing new code? NO

Do you have an up-to-date schedule? NO

Do you have a spec? NO, NEVER.

Do programmers have quiet working conditions? YES

Do you use the best tools money can buy? NO

Do you have testers? NO

Do new candidates write code during their interview? NO

Do you do hallway usability testing? NO
> That is the one thing about containers that makes them useful: a reproducible application snapshot without dependency management hell.

Joe Stein, of Kafka renown, calls containers "21st century tarball".

// I realize I've mentioned this before, in 2017's "My VM is lighter and safer than your container": https://news.ycombinator.com/item?id=15614777
Is it worse, or is it different? Life is what you make of it. I don't have a yacht or box seats at Yankee Stadium and don't think my life would be appreciably better if I did.

Ultimately people are making compromises and finding ways to live within them. People do this every day, with or without pandemics.
They sort of already have
https://en.wikipedia.org/wiki/Mailbox_(application)
I'm using my own experience attending protests. As someone who is concerned about a number of issues, but not sufficiently concerned to base my life around those issues, I'm willing to show up when it seems my presence will contribute to an effort large enough to be noted. My observations of others at these events is that there are many different motivations. Some people base their identity and social life around protesting. Some people are there for related but distinct causes (e.g. when protesting the Iraq invasion we marched ahead of a group who carried signs calling for Palestine to be freed). Some show up to take selfies to show their friends.
"This is terrible advice." No exceptions.
Had seen https://medium.com/@Regulatory/gaia-x-5-reasons-why-the-euro... on this topic. Few of the points made sense.
And the ability to hop on the public relay and discovery servers (and/or provide your own) is really the community spirit at work.

I don't use my full xfer allowance on my VPC all by myself so I flip on my relay every month to use it up.
Especially in a culture that puts the individual and his “needs” above those of the larger group. But why should the public good be a consideration?
This is correct. One has done it. He needed 4 months to join Gitlab from the day when he started contributing to Gitlab.

https://medium.com/@shinya_55783/how-i-joined-gitlab-and-wen...

I heard from my friends that because of pandemic, Gitlab is focusing on outbound recruiting. So I don't know whether the way still works or not in Gitlab.

But I concur that contributing to opensource is one of the best way to get a high-paying job.

I recommend these opensource projects: React, Vue, Angular, Typescript (because everyone is crazy about JS). If you don't fancy JS, pick Rust, Go, Deno (Deno is written in Rust), Python, Kubernetes, Flutter.
Rutger Bregman's new book 'Humankind' is on this topic -- he poses that people are fundamentally good, and makes the point that the 'people are selfish by nature' mindset benefits certain ideologies, and increases the concentration of power.
I completely reject this idea, it's 100% antithetical to the experience I've had in life. People are inherently bad and lack ethics until educated or exposed to it in a group setting. Even then a decent majority of people will continue to adopt a selfish mindset.

I'd posit that as you become wealthier and more successful, your capacity to practice empathy and "doing the right thing" significantly diminishes quickly to a zero sum. You cannot manage above N number "other people" you don't see and interact with in person without mentally converting them into a resource or a number.

The motivation to do the right thing drops out when you don't need societal / communal acceptance and validation of yourself and your actions.

When you're rich enough to not give a fuck, fuck em. I got mine.

Pretty sure this is what's destroying America.
It's common for them to add a FAQ to the report - I don't see how any of these points would have "manipulated" the data to the huge degree that we've seen.

If anything, the first point would mean that the prior jobless numbers were higher than they should have been.
Except that lack of some of these basics makes small companies extremely hard to pivot and modify their products for larger customer base - pretty much cementing their fate as a failures.

Even small teams of 3 people can benefit from basic code reviews and CI pipeline that makes them significantly more capable of responding to new business requirements than startups bogged down in 5 months of technical debt.
The correction would be about 3% if we reclassify those as unemployed: https://www.bls.gov/news.release/pdf/empsit.pdf

> If the workers who were recorded as employed but absent from work due to “other reasons” (over and above the number absent for other reasons in a typical May) had been classified as unemployed on temporary layoff, the overall unemployment rate would have been about 3 percentage points higher than reported (on a not seasonally adjusted basis). However, according to usual practice, the data from the household survey are accepted as recorded. To maintain data integrity, no ad hoc actions are taken to reclassify survey responses.

If you apply the correction, the rate would be 16.3%.
> I'd say 90% of the posts you read by a company CEO, CTO, or COO are in fact written by someone else and at least half the time in those cases they were written by someone that doesn't even work there.

I'd love to see some kind of evidence to support this claim.
> Has anyone here successfully convinced their non-techie friends to switch to Signal? How have you done it? I've been trying on and off with my closest friends, but no luck.

I've gotten my girlfriend (now wife) and parents to switch. My siblings use it sporadically, but I think mostly to talk to me.
I love "hacker news"
So much hate for stock holders. I guess we're all Chinese bots and NPC's here.
Why would you make such a prediction, must less post it as if it is informative?

From your bio you have zero expertise in this area (beyond, I suppose, that you follow some narratives on Twitter). Your predictions are literally worthless noise.
For ants and bees in particular I’ve sometimes heard the theory that it’s the ant/bee colony we should consider the organism, not the individual ants or bees. In large part because it’s the queen that mates and all the others are there to help the queen survive and pass on her genes.
> The SRP JavaScript demo has been tested successfully under the following browser environments:
>
> Mozilla 1.x, Netscape 6, 7
> Netscape 4.x - JDK 1.1.5 w/bignum support required
> Internet Explorer WindowsNT 4.0 (IE4)

I have a feeling that the page referenced is not so "modern" :-)

BUT, that doesn't make it a necessarily bad protocol for modern browsers to be implementing, i.e. as part of their "identity management" stuff, like Firefox Sync [1].

Remember that the Stanford Java applet implementation was purely academic, intended as a demonstration and developed at a time where JavaScript was too limited for the large number arithmetic they wanted to do (no BigInteger equivalent).

That purely academic implementation does not invalidate the work itself, or future implementations thereof.

[1] https://wiki.mozilla.org/Identity/AttachedServices/KeyServer...
...that document days it's not an official forecast just data model numbers without any adjustments