skysight-inc/HackerNews huggingface dataset:
The information and wording used in these reports seems designed to maximize fear, but more importantly, maximize uncertainty, confusion, and speculative discussion.

From the TechCrunch article:

> One trend worth noting, however, is that very few of the cases involve only nicotine products

You'd have to read these articles very carefully to discern that.

> ...most of the afflicted users reported using THC exclusively or as well as nicotine.

Ditto.

If this is such a serious public health risk (as it seems to be, with more than one death involved so far), why the weasely language, why is this being communicated exclusively through the use of ambiguous terms like "some", "most", "associated with", etc?

> While many of the patients, but not all, reported recent use of THC-containing products, some reported using both THC- and nicotine-containing products. A smaller group reported using nicotine only.

"A smaller group reported using nicotine only" - how much smaller? Technically speaking, two people is a group, and is smaller than say 400.

Every official news release I've read on this (with the exception of one or more from particular state-level medical organizations) is written in this manner, a maximization of uncertainty and confusion, but with every single sentence being technically correct if taken literally as written. This is plausible deniability done right.

Why don't they simply publish a concise table of data that unambiguously states the actual numbers that they have in their possession (otherwise, how would they make these statements), but instead choose to take the far more laborious approach of describing that data, and in unclear and extremely ambiguous terms?
Volatility works out for people who save (who park capital in liquid assets that aren't doing work in order to have wheat for the eventual famine). These guys. They save, short like heck when the market is falling, and swoop in to save the day. What a great time to be selling 0% loans.

Personal Savings Rate (PSR) stratified by greatest generation and not greatest generation is also relevant.
Are relatively fixed living expenses higher now? Yes. Is my generation just blowing what they could invest into interest-bearing investments on unnecessary stuff from Amazon? Yes. And expensive meals and drinks.

How have corporate profits and wages changed?

In their day, you put you gosh-danged money aside. For later. So that you have money later.

And that is why you should buy my book, entitled: "Invest in things with long term returns: don't buy shtuff you don't f need, save for tomorrow; and other financial advice"

Which brings me to: the cost of college textbooks and a college education in terms of average hourly wages.

By the way, over the longer term, index funds are likely to outperform funds. Gold may be likely to outperform the stock market. And, over the recent term -- this is for all you suckers out there -- cryptocurrencies have outperformed all stock and commodities markets. How much total wealth is being created on an annual basis here?

Payday loans have something like 300% APY.

How does 2% inflation affect trade when other central banking cabals haven't chosen the same target? "Devaluation"! "Treachery"!
Except 2-1 laptops are also desktops, which many seem to keep forgetting.
We should have stopped polishing this turd a long time ago.
Is TikTok a Time Bomb?
> it seems unlikely 1) everyone would lie

From the article "One trend worth noting, however, is that very few of the cases involve only nicotine products; most of the afflicted users reported using THC exclusively or as well as nicotine."

I struggle to see why GP is completely ignoring this and is insinuating that normal nicotine vaping is dangerous. It is fabulously unlikely we have only just "discovered" this.

Instead, something has changed, and that has been detected.

I worry because there seems to be a very strong media campaign of "don't vape nicotine", when the facts I have read say "don't vape THC carts". I imagine that there is an argument that it is safer to be over-cautious, but it also discourages smokers from converting to vaping. Vaping is not healthy, but it seems to be far healthier than smoking. I have very clearly seen the health positives of vaping within my own social circle. Maybe there is no disinformation campaign, but something seems majorly weird about this topic.

Disclaimer: never smoked nor vaped.
Centuries old recipes for English[1] food is pretty terse and makes assumptions too (like you know what and how to make some base for the recipe). The detailed recipes are a modern take which make minimal assumptions so that most novices can read one and follow instructions.

[1]http://www.medievalcuisine.com/site/medievalcuisine/Euriol/r...
Apple iPhone 11 Launch Shows Excessive Use of Temporary Workers
> has appeared in some people who only vaped with nicotine in glycerol

> most of the afflicted users reported using THC exclusively or as well as nicotine

"Some" being (in a loose sense) the complement of "most", I see no contradiction.
Hint for Hacker News commenters: 100% of the time, if your comment includes grammar or style advice, you can safely delete it and the discussion will lose no value. It's just a way to say "I'm smart" or "look at me" that sounds helpful but really isn't.

In this case, you could have said nothing.
downvotes are undone by an [undown] link instead of an [unvote] link.
so in that equation applies to all of JS transpilers. Why this a clojurescript specific complaint?
Does that mean your old employer has no objections that you work for any new employer or could they object depending on who the new employer is?
So preinstalled software is ok, till your market share is below 50 percent?
You might be approaching hooks suboptimally. `useState` should be used for simple values, different than the catch-all `this.state` from class components.

How do you arrive at nested functions? Hooks have generally flattened my indentation, and they are refreshingly easy to abstract over, making way for even cleaner code.

For example, I have the following custom hook in multiple components:

useNavigationWarning(() => !!commentBody)

which adds an event listener to the window that warns the user about unsaved work, but only if `commentBody` has any content. Because it's a function, I can reuse the hook and swap out the callback body's conditional for each situation.

With class components I would either have to use a higher-order component (bad and clunky), or copy/paste code across two separate lifecycle methods across each of my components that need this behavior.
If you're not using a modern iterator, you'll want string length and string indexing. Otherwise you don't need string lengths except for the reasons given in TFA and above, but (1) (to allocate memory) can be hidden in most cases, (2) is mostly not necessary (account for encoded bytes where possible and be done), and there's very little code that needs to figure out (3).

For almost every task, an iterator that iterates graphemes (extended grapheme clusters) is the right thing to do.

I do think it's annoying that Unicode ended up with such a complex extended grapheme cluster scheme though.
> Avoid over-engineering

I would consider this list to be a little over-engineered
One of the reasons C++ is so complicated is that you don't pay for the features that you don't use. If you wanted generics in C, you can easily use C++ without any of those other features (baggage, if you will) and not pay for it.

Heck, you could define a few macros and make it impossible to use any baggage features you don't like.

I've used C++ in a pretty tight embedded environment and it was great.
Except this is an article regarding the USA so the gdpr is irrelevant.

Edit: downvote all you want but the us doesn't follow gdpr. The DMV doesn't serve Europe. Much of the world doesn't have to care about the gdpr. The information sold is all easily accessible from public records and a tiny bit of web scraping. Going back to the original point. It's not that easy to steal identities without actual private information
They do; I thought that this was common knowledge.

A quick example from a few years ago
http://content.time.com/time/magazine/article/0,9171,135999,...

See also last election.
iMessage does that, though. This has been verified by the jailbreak community and the netsec community.
> China can inflict a lot more pain, and is likely willing to endure more pain that the rest of the world is likely willing to inflict on China because of their behavior in Hong Kong.

That assumes that the rest of the world would be using Chinese aggression on Hong Kong (and Tibet, and the Uighur peoples, and...) as the sum total of their motive for any reaction.

If, instead, these actions are just seen as a moral justification behind a very different motive (e.g. destroying the CCP and giving control of the Chinese mainland back to the Taiwanese CNP, where foreign powers would have already made deals with the CNP from a position of strength that would give great economic advantages; or even an imperialist land-grab that sees China parted up as colonies of these foreign powers) then the “trigger event” doesn’t have to weigh very heavily on the scales at all. WWI was started under similar pretences.

> If Great Britain, and the rest of the world did not have the will to resist China taking control of Hong Kong in 1985 and 1997 when China was a lot less powerful, a lot less developed, and a lot more susceptible to pressure from the rest of the world, there is no hope for now.

Another way to think about this, though, is that multilateral cooperation gets easier as external pressure increases. It’s hard to get a coalition of countries together to fight a China that isn’t a threat; and without that coalition, you’ll be considered an invader (like Russia in the Ukraine, or the US in Vietnam) rather than a rescuer (like the US in some other countries.) This means that, even in a situation where every country individually would like to put a stop to what China is doing, the Nash equilibrium on a global-political level is for each country to do nothing until China (or whoever) gets really bad, and only then, suddenly, will everyone cooperate to fight them.

(Though, also, on a more cynical note, a more developed—but not yet fully urbanized—country, is a more valuable country to annex. One could view this period where China was allowed to develop as a farmer allowing a crop to “ripen.”)
Great post. Nice images!
. There's a cost to each sale, represented by the 15-30% fees the App Store charges, which is a translation of underlying fees that Apple pays to host and distribute applications, whether paid to credit card networks, engineers, cloud infrastructure providers, supporting services such as iCloud, etc. There is a per-unit cost to app store downloads; its just that most of it is paid on the purchase, download, and use of the application, not hosting.

This is false. Payment transactions cost under 1%, especially at Apple's scale. In the case of many of the competing apps like Netflix and Spotify, only a de minimis value is provided by iCloud hosting (i.e., the mandated iOS app) because the majority of the content is hosted by the third party on external (non-Apple) platforms. If we're using Apple's costs as justification for the 30% cut, they definitely aren't providing services worth 15-30% they're charging for the vast majority of App Store transactions.

Additionally, App Store search result rankings are absolutely a limited resource which very closely resembles aisle space in a retail store.

I don't know what sort of weird grocery aisles you shop in, but in the real world grocery aisles are two-sided, with multiple levels, and every product fronts the aisle so that customers can see all products at the same time (though some products are easier to see than others). This isn't even remotely the same as the ordered, multi-page list that the app store provides, in which many competing products can't even be seen until you take further action.

When thinking about this specific issue (which dates back over 16 months ago? and has been fixed? why are we talking about this?): I don't see a philosophical or legal problem with Apple doing this. I see a usability problem. Its just bad results that aren't delivering what customers expect or want.

It's the same issue that Microsoft had with bundling IE. They're abusing their market position in one market to interfere with another.
So: there's an unknown number of contaminated liquid vape cartridges, all of which so far were THC? And since the substance is illegal it's going to be impossible to do a recall. This is a major health risk, and I wouldn't vape liquid THC for the near future.
https://cluster-api.sigs.k8s.io/
How could that be the case? The map for 66M years ago (predating the human fossil record) looks functionally identical.

http://dinosaurpictures.org/ancient-earth#66
Except Kubernetes has sucked all the oxygen up in the industry and has had a subset of adherents that trash the alternatives such as Heroku, Cloud Foundry, etc.

As such, people do expect it to replace Heroku.
The Egg Ramen Pad Thai must be really good... I'd add some stir-fried bacon bits. https://avikarn.com/food/2019-07-27-ramen/
This is some elaborate whataboutism that lets China (which has had control over Hong Kong for 22 years) entirely off the hook, or even praises the just-as-imperialist Chinese government.

You're not even wrong about Britain, which is why this kind of whataboutism is so effective.

Bravo. It's awesome that what will soon be the most powerful country in the world will be able to imperialize with impunity since they can always point to the past crimes of the West.
A cheese conveyor belt restaurant has just opened in London
At least you acknowledge your own ignorance. That’s at least commendable.
Exceptions don't generally slow down execution -- they usually have zero runtime cost if they're not thrown making them better than error returns for performance. However, the exchange is, as you said, that they do add a lot of overhead to the file-size.
Old wise man once told not the fastest, but the most successful way -
"If you want to make good money, focus on creating value and money will take care of itself"

Create value.
You have a dependency rot problem. Are you missing unit tests? Because having a ton of unit tests can reduce dependency rot, breakage and overall make engineering upgrades just a lot easier to deal with. They don't catch everything of course, but they can catch a lot.

If you haven't put in the priority to update your Py2 to Py3 apps by now, I really think your shop has the wrong priorities.

It's not just about Py2/3. Dependency rot is one of the worst form of technical debt. It often shows broken CI, broken security scanning, lots of generally broken processes that will just keep hurting a team further and further down the line.
Surprisingly this isn't linked on the homepage for the software, which is very strange.
Show HN: Chat247-Virtual Co-Working Space. Open 24/7
For me, Spotify is the 4th app when searching for "music", but it's the first app that doesn't contain the word "music" as the first or second word in the name.

It goes:
1. Apple Music
2. Music
3. Music>
4. Spotify New music and podcasts
Understanding Foreign Interference in 5 Steps [pdf]
SF. We are a fully remote company though.
I would say the Perl but then the Perl 6 fiasco made Python 3 look like a model citizen for upgrading code.
Sooooany drs. giving medical advice....
My understanding of the issue is that the THC cartridges causing these problems are all done by unregulated black market producers. THC cartridges have been available for years in a number of legal states and there have been no reported issues with those cartridges purchased from licensed dispensaries. I've lived in legal and illegal states, and I would not buy or use black market cartridges. To further conflate things, many black market cartridges steal the branding of legitimate cartridges in order to pass themselves off as authentic.

Individuals can and should make their own personal decisions regarding their usage. My issue is with the media's inaccurate reporting causing people to make these decisions based on incorrect data. For instance, you have people who nicotine vape who are now concerned about their usage, despite the fact there's been no conclusive evidence linking these ailments to nicotine cartridges.

Conspiratorially, I have a feeling there are many corporate players who would benefit from and encourage this kind of fear mongering, but that is my own personal baseless speculation.
I will admit that I am a little confused about all this. To the best of my understanding, LD50 for nicotine is appx. 13 mg and nicotine poisoning can cause all the issues listed ( including death ). The difference appears to be ease of passing those tresholds. I get that vapers add all sorts of enhancers, but why THC seems like an odd strawman to use here.
Obfuscation provides no concrete guarantees on being able to prevent reverse engineering, as encryption does.
> We are limited by our imaginations

"we"? You don't speak for me.

You sound to me like you've had a decent life and it's you that can't imagine (consider yourself lucky). Not everyone has your fortune.

Your argument struck me as a poor one too.
That's CLOUD SCALE to be honest
Bingo.

At my last job, I was told several lies (even during negotiations) that made the job sound far far better than it was. And this wasn't just from HR/recruitment. These were answers that I got from the many levels of upper management that I had to interview with.

I tried to reconcile those lies after settling in and having outstanding performance reviews. No dice. Ultimately ended up just leaving the company.

Lesson learned - Don't let them negotiate you into their range. Companies will lie to make their company sound like the shiniest, best place to work in the world.
Heh, this reminds me of the Abrash quote about optimization mentioned a few days ago (from his black book):

> We're so used to slow software that when a compile-and-link sequence that took two minutes on a PC takes just ten seconds on a 486 computer, we're ecstatic—when in truth we should be settling for nothing less than instantaneous response.

(from https://github.com/jagregory/abrash-black-book/blob/master/s...)

Personally i'm annoyed when my compile times take more than a few seconds :-P
I'm already in touch with the folks at usworker coop. Just attended their seminar on Friday.
What free things are supported for 60 years in engineering applications?

Name one.
Bait - Switching/ vaporware/ to straight cheating. Usually seen in India. NEVER TRUST ANY THING COMING OUT OF AN INDIAN MANAGER
Facebook has a gaping loophole in its fight against fake news
No

Typically version N+1 of a language compiles version N, N-1, all the way back to version 1. Usually, when this isn't the case, the incompatible areas of a language were either marked experimental, or obscure use cases that very few people use.

Today's Java compiler will compile source code written for Java 1.

The issue with Python 2 and Python 3 is extremely unusual in a language.
Aging of the Thymus, not human aging. This is clickbate.
Polymer banknotes are perhaps more environmentally friendly compared to its counterpart due to its durability (resulting in fewer banknotes being manufactured). They can also be recycled after its life in circulation. On the other hand, cotton/linen banknotes are typically shredded and landfilled after their circulation life.
I know, and I said and they will let you take unpaid time off
Apologies, lxe. I can tell you're frustrated. If the the Flow upgrade process has been burdensome to others, I'd really like to know. I've always thought we've done a good job of updating internally on the platform team and that it hasn't been a concern for end users. We did run into some pain points in changing configuration options around the unnecessary optional-chaining lint rules but that wasn't related to updating the Flow version. I think you may be conflating those.
Do you know if you can shut that off? I'm sick of being asked if I want to open a link in some other application.
In the UK, your contract is formed by: the thing you signed, any statutory law stuff, and any custom and practice stuff in your workplace. Generally speaking however, it's the same as what other people in this subthread have pointed out: you probably can't do a lot if the employer changes your contract, either officially or unofficially. Continuing to go to work implies acceptance and well. You could attempt to take the employer to an employment tribunal,but they're expensive (even more expensive thanks to the recent Conservative governments)

Source: used to be a trade union official. If there was a union for tech jobs, they might be able to pay for tribunal costs, but when I did it we only took them on if there looked to be a greater than fifty percent chance of winning.
Oh they have and are; but what is the business case open source such a wrapper? Wouldn’t you just host it on your own hardware and basically be another Heroku? This kind of software is complex enough it would take corporate backing (either an industry group or VC backing) so it’s probably not getting built unless there’s a business case.

Even Google only released K8s because they thought it would push people towards GCP — which it didn’t because it was too easy for AWS to implement a similar service using Google’s open source tech. The open source freemium model for infrastructure tech is pretty much dead as a result of this kind of activity.
But will you delete a face template when a user deactivates his/her account ?
Patch-Gapping Google Chrome
I wonder if it's just the same issue as HTC since it had so many networking bugs that it required much more code to make it work.
In a Tight Labor Market, a Disability May Not Be a Barrier
It's a backdrop to a lot of the Western and Latin American world as well.
Super curious about why UPS wants l+w+h. Any detail you can link?
Classic cars can still get parts after 25 years, but a lot of times its custom machine shop stuff. There is a market for it. Really there's also a market for restoring old computers (look at The 8-Bit Guy, LGR, The Living Computer Museum (Seattle) and all those other people who restore old hardware for fun and education.

But I get your point, those are special cases for preservation. For mainline things, especially with today's processes for continual integration, dependency checking and advance build tooling, dependency rot is something that should be accounted for in all software project plannings. If your dependencies are a few months out of date and you don't have the time to update them and re-run tests (people write tests right?) things are just going to hurt more and more later.
You may not pay for them (generally) in terms of execution time, but you pay for them in terms of compilation time and language complexity.
They may be right, but likely not for the right reasons. People also consistently think crime is getting worse even when it's getting better.

https://www.pewresearch.org/fact-tank/2016/11/16/voters-perc...
Ask HN: MVP for developers only job board
I'm thinking of starting a jobs board for devs. I'm thinking have devs post their gitlab, github, bitbucket, stack overflow and linked in profiles, and maybe add skills they have and skills they are interested in, and then on the jobs side, ask companies to pay $100 to post or something. What do you think? I think the opportunity is that developers are unique people and the dev jobs market is unique and monster.com just doesn't cut it.

a) what are you thoughts?

b) where do you see the opportunities in the market?

c) what would be something that would compel you to give it a shot?

Thanks for feedback,
Kevin
Transformer in 5 Minutes
In a democracy we should have a recourse other then creating a new party and becoming the government. With a strong esprit de corps between police and the judiciary this unfortunately isnt the case in a lot of democracies.