skysight-inc/HackerNews huggingface dataset:
I've used a lot of the same tactics. I find that although I like the "control" of direct projects, I do more and more subcontracted work because I can push a lot of the account and project management back to the company that subcontracts me, often this frees me up to just do the work, rather than all the activities around the work.

Also, I tend to do 80% of my work with the same two clients - professional services firms that subcontract work to me. On one hand this is obviously a risk, but I know that I'm the most profitable consultant for one of the customers (significantly more profitable than their in-house consultants) and when I get in to a time crunch it is easier to deal with because a lot of the time it's a conflict between two of their projects and not one of their project s and one unrelated to them.
Apple iPhone 11 Pro Max Camera Review
For starters: "NSO (Israel) hacked Jamal Kashoggi's contact via WhatsApp & passed whereabouts of Kashoggi to Saudi Arabia which eventually led to his death." I've never heard of this news until I read this thread today, even though it was covered by NYT to some extent.

Not only negative news about some countries don't emerge in the Western society, but also positive news debunking the falsehoods and stereotypes about the "blamed" countries don't show up neither:
https://theintercept.com/2019/08/14/trump-iran-worst-lies

A major problem of our global society is that public perception is biased towards the "winners" and we learn the truth, if we are lucky, about their negative impact long after the damage was done. Example: the US invasion on Iraq was based on the false narrative about the weapons of mass destruction. Again, there were some news outlets that were telling the truth, but it was ignored.
Thanks for responding! I'm actually based in Europe although most companies I've been applying to are originally from the US.

I think I have all the things you mentioned except for the summary at the beginning. In my work experience I've been trying to put things into concrete numbers and to mention the technologies I've worked with.

Given what I mentioned in the post, do you think there is something I'm lacking in and should work to expand upon?
>OK, so when the reporter specifically asks him if he'd drink the water in front of him, what's his least bad option?

Probably to laugh and say instead of "trying the water" he will see the water is sent to a lab for proper scientific testing and the results published to the public.
They're two different things; this post is the general release announcement, that post is a deep dive on one specific feature.

That said, only one or the other should probably be on HN; it's a tough call as to which. This post is more general, but people are going to care about async/await more than anything else...
Yes - most of the people who ask me this are new to consulting/freelancing, so this is meant to be an intro for them.

Once you're established, I find that people don't think about "finding new clients" so much as "winning new contracts" - which (as you point out) - is entirely different.

If you're trying to win big projects (vs "find clients"), you probably have a small team already, and then yes, that's when you really get into RFPs, etc.

In the beginning though - I would advise against going after big projects that need multiple rounds of selection, etc - and instead focus just on relationships. Then, once you have a small base of clients, you can decide to go bigger from there.
depends which four thread MacBook pro...

as a rough reference, it took about 35 minutes to build the linux kernel on my xps 13 a few years ago. that computer has a 2C/4T kaby lake processor. your macbook pro might be a little faster if it doesn't have one of the ultra low power CPUs.
Thank you! I was facing that dilemma myself for quite some time. The intention here is that you don't need to start huge - writing just one valuable comment on Collective.Energy can have a downstream impact that motivates/inspires others and creates positive effects. The ability to do good from your couch is really empowering I think. It makes it easy to get involved. Have you added your voice yet? There could be others that want to hear what you have to say
this isn't quite right, this feels like what the standard response from a developer with some hubris. Humans are fallible and mushy, and depending on their current state are error prone. So why not just codify some "best practices" that are built in as primitives to a language like Rust?

There are ways to perform parallel work that is "safe", Rust solves this with the borrow/checker implementation, another clear "safe" way would be to make everything immutable as seen on Haskell, Ocaml, F# to where who cares about who gets to what first if the underlying thing will never change.

Mutexes and locks and all the other ways of doing parallel work that is "safe" isn't a primitive thats cooked in with the language.
The Fushia team also uses Rust's async/await this way in the implementation of their network stack.
Thank you. This is an excellent list. Can you also point us to resources that have examples that are relevant to engineering and machine learning? I can't take one more cancer example!
Will the Rust Programming Language book be updated with async/await?
Believe me. We aren't. I really looked into it and came away with the truth, which is that the sum of the universe is actually 0 and that we aren't connected. Believe me, it will be revealed as truth in time. Not in our lifetimes, but it will.

(Wow, this is exhausting)
>When you have nothing else, your options are to make assumptions or do nothing.

Even in ancient cultures, "do nothing" (as in, don't make stuff up just because you don't know the answer) was pretty clearly the right option. If your bread goes missing while you're away, do you randomly pick a person and then accost them with full confidence that they stole it?
If the poor were truly in charge, why would they choose to remain poor?
> The first two of your three points only mean GP needs to replace "authors" with "marketers".

Granted, but if you do that, it's no longer making the point that GGP seems to be trying to make.
As if there were only one "big problem"

- incentive effects
- investment effects
- asset flight
- valuation
- avoidance
- breaking up going concerns (small business/family farm)
- the fact that it hasn't worked anywhere

Oh, yeah, and as they said, it's illegal.
The article concludes:

The new normal is that industry cyberintelligence shops tend to lead the way in this type of public security activity while government follows.

In 2016, it was CrowdStrike that first investigated and pointed the finger at Russian activity aiming to interfere with the American election.

Does anyone else worry about the incentive mechanisms with this trend? When a client like the DNC hires a security firm, they are looking for answers. But answers are not always available in cyber attribution; often the best conclusion analysis can produce is an educated guess with some probability. There is rarely certainty. And yet, the clients expect the companies to assign blame to someone. If they can’t do that, why would anyone hire them?

I’m worried when the public puts as much trust in a private company like Crowdstrike as it does in its intelligence or law enforcement agencies. Are these companies not incentivized to exaggerate their degree of certainty? Or to pick the “right” boogeyman?
Thanks for the comparison. How do you know the 8850h is desktop equivalent to the i5-8400? I can't seem to find it in the chart.
Corporate America, am I right?

But this is a safe place for us devs.
Why would meditation lead to vomiting and/or diarrhea? I suppose I can understand where the sobbing might come from if you're in a tough space and dwelling on sad thoughts, but the other two?
Beam propulsion is impractical for aviation due to weather effects and line of sight. It's more than an engineering challenge, it just won't work (except for maybe a few limited cases of very short range flight in clear conditions).
> My wife thinks that so long as it is helping, it isn't necessarily bad.

I'd say that's absolutely the scientific, empirical approach!

Sounds like these psychics serve as a low key religion for these people. As a pretty hardline atheists, I have over the years had to admit that religion really works at giving many people hope and sanity.

We may even, as humans, be hardwired to require religion in our lives. I sometimes miss that I can't have that in my life, because I can see reality as it is...
I had the same reaction. Not trying be a jerk, but this article sounds like a sponsored post, or something on the company's blog. I know it's not, but I've noticed this a lot in regular journalism these days, and as you mention it feels like the article is leaving a lot out. As is I can't figure out what problem this solves or, even if it is a good idea, how the features couldn't just be copied by Facebook.
Hard to take that crowd seriously if the front row is using the taste of vegan lady genitalia as an argument for climate change.
Are you sure? How would the JavaScript functions execute simultaneously on a single thread?

Async is about interleaving computations on a single thread.
> Awaiting is a completely different concept than invoking, why overload it?

The wording is a bit imprecise; you can't 'await' something to invoke it, exactly. It also won't begin execution until .await is called. What happens is, at some point, you have a future that represents the whole computation, and you pass it to an executor. That's when execution starts.

There's a join macro/function that works the same way as Promise.all, and is what you'd use for parallelism.
I think I recall seeing him act in Big Bang Theory, acting as Amy's father.
I feel 100% sure that the movement/patterns of the planets, the sun, moon and other celestial objects have a significant effect on who we are and how we feel. BUT, I am also pretty sure that most people claiming to understand what is going on are lying.

"Astrology" is real, "astrologists" are charlatans.
It's always be a very effective method for some mental health issues. It's just dangerous (it affects more than what you are targeting), and should always be a last resort (which it is now).

In the past it was the first or second answer to a LOT of illnesses from the made up (hysteria - read: horny wife and inexplicable weight gain) to the legitimate (depression, hyperactivity, bipolar disorders).
I mean this is essentially how it works now but it didn't have to end up this way in the US. As-written we actually have a very nice electoral college where the people don't directly elect the president but instead choose someone (hopefully?) qualified to evaluate the candidates and vote on their behalf. And the states have the freedom to impose requirements on the elector nomination process so you get qualified people.

But a consequence of the states being able to independently decide how those electors are chosen lead to every state basically having a law that says that "you vote for the candidate instead of the elector, and the elector's don't actually matter and must follow the popular vote."

I really dislike the system as it exists now because the people directly electing 2/3 of the government in a checks and balances system kinda ruins the whole thing.
Sadly my FX 8350 is still cranking away just fine for my needs - really looking forward to upgrading to Ryzen when the time comes.
It's really tricky; there's a tension here between just making your code work, and not making it brittle to further modification.
Homemade CPU and 8bit computer with discrete logic
The many places you can buy Beyond Meat and Impossible Foods, in one chart
> It's really frustrating how some people can go from completely rational on something like astrology, to completely irrational when it comes to religion, when they are basically the same thing.

Or perhaps consider the possibility that it's a shortcoming of your understanding.

How do you choose to order your life? It's not a scientific question.
I can relate. An older version of the Eclipse debugger would run into a stack overflow when the debugged process had a stack overflow and you paused the affected thread. It took me a while to figure that one...
The "15ppb standard" isn't exactly what you think it is. The EPA "action level" (at which point they intervene, and the city is required to fix it) is if 10% of homes have more than 15ppb of lead. So if 10% of homes in Flint had 25ppb that's way above that action level. But, to be clear, being under that action level doesn't mean you are fine. The EPA and CDC explicitly say that no amount of lead in drinking water is safe.
In Rust, you can use a future adapter that does this:

futures::join!(asyncTaskA(), asyncTaskB()).await

See the join macro of futures[0]. The way it works is, it will create a future that, when polled, will call the underlying poll function of all three futures, saving the eventual result into a tuple.

This will allow making progress on all three futures at the same time.

[0] https://docs.rs/futures/0.3.0/futures/macro.join.html
Ditto!!!

I’ve deep dived, investigated, and fixed tonnes of hard problems.

But my memory doesn’t have an index on them. I can’t think of any on the spot and sort them hardest to easiest.

I can think of achievements (and they end up on the resume of course) but those aren’t necessarily debugging a hardest bug, which is a point in time versus months/years of invested effort.
"It’s crazy that JS dev is this hardware inefficient..."

That's the whole point of cloudy businesses. They can masquerade it under whatever pretense but the end result is that they want you to use more and more hardware resources where each abstract hardware unit gets healthy profit margin for infrastructure suppliers.

Skipping cases like Facebook, Google, Netflix scale most of real life businesses can chug along just fine on dedicated servers with the software written in "normal" high performance languages. You would be surprised what $10,000 worth of modern hardware with high performance software can achieve.
Is Publishing Too Top-Heavy?
Sorry, maybe I misunderstood OP. I was responding to what I thought was a general, vague question about how something safe might work in Rust, compared to other languages (Go in my example).

So while I don't think what I said was incorrect re: Go vs Rust concurrency, perhaps I misunderstood OPs question.

> Mutexes and locks and all the other ways of doing parallel work that is "safe" isn't a primitive thats cooked in with the language.

I didn't understand OPs question as strictly features cooked into the language, so I was not saying that.

With that said, if you're not allowing for Mutexes for "safe things that are cooked into the language" I feel like you won't like Rust. This is an odd metric, though.

edit: words
There is an underlying assumption that a basket of features = sum(individual features). That is true sometimes, but other times a bunch of features launched together have a compound aggregate value - they're much more valuable launched together than individually.

But for cases where that's not true this is an excellent insight.

The part I didn't understand was the P50. Why do you get a demerit if you do 100% of everything, and how is discovering and solving an objective discovered along the way encouraged? I would love if the author or someone else explained it to me. Overall a great article.

Bit of advice: I'd mention early in the article and/or the title that this will apply to product thinking. I was curious about the financial part and pleasantly discovered that it uses this learning in product development - though way far down the page, I almost didn't finish reading it.
This is not predatory or a dark pattern.
My current commute is relatively short, on super crowded train and bus and requires a switch so all I can do is listen to something and I prefer podcasts. From learning Swedish, through isoteric mumbling to technical stuff.

When I had a commute time of around 45 minutes on a relatively uncrowded train and a short bus ride before and after I used to read books on an eReader and compliment with occasional podcast on the buses.
I think what makes this really tough morally (at least compared to "normal" fraud) is that this fraud can actually help the person being defrauded, and in some cases might be the only way to reasonably help them.
One example of such an inference is, "heart = courage, courage = lion, lion = yellow, yellow = sun, sun = sunflower, therefore heart medicine = sunflower seeds." However, even by the standards of the day, that last link could just as well have been "heart-stopping poison = sunflower seeds." Alchemical tomes were not all consistent with each other, they disagreed which is what you would expect if there was a large fictional component to their makeup. People of all cultures knew better than to make up fiction and tell it to people as if it were true, however in those times it was not as easy to stop that from happening as it is today. (And it is not easy even today!)
Well yes decreased inequality globally does make life better, it's just that those who've gained the most (the ones that used to be poorer than the American poor) arent part of your in group
At some point, yes. Carol and I have not figured out how we want to do it.
I went the boutique consultancy route just last week and brought on a couple of people into the mix.

I pretty much agree that everybody kind of faces the same question and feelings. To be honest, I might have taken a small leap of faith as I pulled the trigger before securing a client. Though the only reason I felt comfortable with it is that I've been in the space enough to be pretty sure I can land a client in the first month or so (seems like it's happening).

The best advice you can have is 'talk to people'. Most starters think you're BSing them, but nearly everybody fails to leverage their network. You can't go indie fresh from college but after a couple years and some projects it's easy enough.

Talk, talk and talk some more. Don't be shy to send emails and chat people up on LinkedIn. Works wonders once you put yourself out there. Look at your contacts list now and you can surely find at least one that would be able to get you started with some work now or in the very near term.

The reason everyone keeps iterating on the same 'general/bland advice' is that it really is the bread and butter of it. Talk more, can't say it enough. Be honest, be respectful, don't spam, but don't be shy to talk to strangers in your line of work.

Not sure if this helps anyone, but just wanted to say it's easier than most of you think. You need a marketable skill, a minimal network and to talk. If you're doing honest work, things pick up on it's own.

Known pitfalls - there's more to running a consultancy than just talking and working, admin work takes a lot of time as well. Plan for the extras.
And if you do hit on a good one, you'd get forty or fifty years out of them if you were lucky.

You'd just need some Bene Gesserit types keeping the bloodlines, so you don't end up with the grandsons of Victoria or Charles II of Spain.
It remembers me the idea of magic by Alan Moore. Magic as tools for inspirations, not as supernatural tools.
In italian "statunitense" is used, but probably not as often as "americano".

Canadians might still not be pleased about 'North American'.
But was there any detectable amount in their blood? It's probable but you can't just handwave those extreme behaviors without bothering to check.
You're making a classic blunder: assuming that ancient people were stupid. They knew less than we do, so it is easy to look back with 20/20 hindsight and say "but the answer is so obvious!" because you already know the answer. They were still deriving that answer. Put in the same time, with the same level of knowledge, it is likely you would think the same way they did.
> might as well not maintain anything at all.

I think the issue here is that you're viewing this as too all-or-nothing. If the OS/2 subway software is well-tested and does everything it needs to do, what's the benefit of spending $10 million rewriting it or paying a guy to keep up with platform changes? If IBM (or whoever owns it now) keeps maintaining OS/2 so the software can run with little to no modifications on new hardware (since hardware fails), good on them. There's probably 1,000 such systems, and that's $10 billion in savings for society.

That doesn't mean no software should actively be maintained, a lot of it should. It also doesn't mean that working old systems shouldn't sometimes be replaced or upgraded. But it does mean backwards compatibility is important and shouldn't be dismissed.
How is that consent measured?
You would use the join method combine the futures (https://docs.rs/futures/0.2.1/futures/trait.FutureExt.html#m...).

Both will execute at the same time and you'll get a tuple of results.
You probably want channels.

There's an implementation in the standard library: https://doc.rust-lang.org/std/sync/mpsc/

Or a faster/more ergonomic one in the crossbeam-channel library: https://docs.rs/crossbeam-channel/0.4.0/crossbeam_channel/
Jesus fucking christ the proper response was to rebuild the Flint water infrastructure and press charges against those responsible you psycopathic piece of shit.
A quick Wiki suggests that including radiative forcing, the number may be as high as 5%. And given the lack of viable alternative fuels, and the growth of the industry, and potential reduction in other areas, that number may grow to 10, 15 or 25% by 2050, depending on who you listen to.

For individuals who fly, the carbon emissions due to flying makes a non-trivial contribution to their personal carbon budget. As earth becomes more middle class and everybody starts flying, that will become a non-negligible problem.
It seems like everything you are saying boils down to moving being some sort of terrible atrocity and that people with millions of dollars in equity in their house are so poor they have to be protected.
I still have a haswell i5 quad core as my plex/pi hole/openvpn box. It’s never cpu pegged. I do have hardware transcoding enabled which looks like crap but teaches people to not have such low birtates on their gigabit connections. Silly plex defaults. The most cpu used is deluge/openvpn combo out to PIA as it uhhh acquires new content. That and rclone as it pulls off google drive. But I see no need to upgrade. What do you use yours for that it’s cpu needs refreshing?
Actually Vancouver had no gates at all. The ticketing was automatic and honor based.
3 Possible Scenarios When the 21M Bitcoins Are Mined