skysight-inc/HackerNews huggingface dataset:
It seems like someone downvoted you and I'm not sure why. I wasn't sure what KGOY really meant, but this seems to be the answer.
One of the study authors addressed this on Twitter. It’s certainly not hard proof, but 8 million extra cases would be a whole lot of hypochondriacs. Thread is short and worth a read. https://mobile.twitter.com/inschool4life/status/124762000834...
> The only way to get rid of this racket is to pass a law that bans credit card rewards.

Another way would be to mandate disclosure of the exact fees on every receipt. Let the market do what it wants with that information.
Thonny: Python IDE for Beginners
And the smell of fish casserole in the microwave.
I still don’t understand the issue with this: it’s not using this feature as intended, but they’re not exploiting any vulnerabilities or attempting to exploit a privilege escalation bug in macOS. Apple’s installers allow these scripts to do anything (and I believe there’s a prompt along the lines of “this installer will run a script to determine if the package can be installed”).
Correct me if I'm wrong but cloudflare only provides analytics for "proxied" records.

And for my experience proxied websites (in free plan) are way slower compare to bare websites, like 300ms latency vs 50ms latency.
> it's not the right thing to do 100% of the time.

What is an example of this in your experience? I am trying to think of one, but after 25 years of programming, I cannot say I have ever encountered a case where it was worth using ‘an escape hatch’ that did not bite us later on. Maybe it is the type of software/clients I work with, but ‘the trouble’ is not really something I have seem before I think.
Your friend figured out how to time the market. Amazing.
You're absolutely correct with the point about the materialised view use case. I wasn't going to labor the point going into extra detail in my post. The most successful use I've seen for NoSQL databases is aggregating complex relational data structures into a single document record periodically. You're entirely correct. It's not that the technology is inherently wrong ( in most cases, MongoDB is another story ) it's just the widespread misuse giving this technology a bad name.
Amateur Astronomers Flash the Space Station (2012)
Swift on the Server!
I graduated from university at the exact moment the dot com bust occurred, and the job market went from fizzing to non-existent in the space of a few weeks.

I ended up working at a local charity, and then entering into a business incubator but for a couple of years I had no money to speak of. If I felt rich, I'd have McDonalds for lunch.

On the other hand, I was living in a cool part of town with a group of people who I still keep in touch with - those days were the best in some ways.

So yes, it does get better, but people's expectations will need some major adjustments. I do firmly believe that it's a good opportunity to set yourself up for when the recovery occurs.
The fundamentals of the economy are strong.
The founder of Zoom used to work at WebEx before it was acquired. Wouldn't be surprised if he brought along some WebEx folks as well.
I would pay student who figured that out $20
My main concern is with new syntaxes. Expanding use-cases for existing ones, loosening restrictions that can be safely loosened, etc. are all well and good. But layering on new sugar-syntaxes that aren't truly necessary makes the language much harder to mentally grok over time. All of a sudden you can't just derive what's happening by studying the code, you have to add new pieces of arbitrary information to your mental toolbelt first. The Ok(..) one mentioned, from a quick glance, seems really unnecessary.
Forgotten? Sorry.. I totally don't get this. She's immortalized in gardening.

She is anything but forgotten or only a sidekick to the Woolfs.
I hear winning the lottery is also financially incredible.
Nginx can hot reload a config file while running that’s pointed at a different directory, or perhaps they’re updating a symlink?
BTW the origin of the Hebrew Baal, "owner" is the Canaanite word (and deity) Baal, the meaning of which is more directly translated as "ruler".
The only languages that are “finished” are the ones nobody uses. Heck, C’s latest standard is from 2018. And there’s probably gonna be a new one next year. Most changes are minor, but sometimes they’re bigger. Just like any language. It moves much slower than most languages, but it’s still moving.
I don’t think anyone is claiming that it suppressed and contained itself. They’re claiming it’s more widespread and more mild. There’s a good graphic in the economist article showing two different peaks that look the same early on.
Rust has only become more uniform and contains less special cases than just a couple of years ago.

The rate of adding features is quite slow, as demonstrated elsewhere in this thread. Important features spend a long time baking, and a long time in testing before they are piecewise stabilized.

> When a new version of Rust is released, the core Rust devs write a blog post gleefully explaining all the new "features" the current version has.

Of course when someone talks about a CHANGELOG, they'll talk (rather happily) about the things that have changed/improved.
When I first got into Node.js I went to a Node meetup and mentioned I was having trouble getting typescript set up. They admonished me, saying you don’t need that, you just need test coverage. Ok...
I feel like there are a handful of people on HN we could call "NUMA scientist".
Is "rustfix" what is running behind-the-scenes when you run "cargo fix" or is it something distinct?
What concept? Stagnation?
That is a perfectly acceptable solution as well!
They may not be exploiting vulnerabilities but they are breaking the contact with the expectations users have of how installers work.
Don't count your chickens before they vest, in 6 months somebody might be getting them at $90
If the President had initially said "this drug sucks" the people currently objecting to this piece would be celebrating it. The politicization of a life-saving drug by those that hate the president is quite stupid.
IN Clause Parameter Padding
Are you serious? Manipulate the mental health, political engagement, and commerce activities of an entire generation, that's what.
Inspect Persistent Context
Transcript: https://cdn.arstechnica.net/wp-content/uploads/2020/01/Myst_...

Much longer (1 hour 47 minutes) cut of this interview: https://arstechnica.com/gaming/2020/02/an-extended-interview...
Foregoing types isn't like other escape hatches. Sometimes you'll get odd, hard-to-understand errors from the typescript compiler. On my team, we just use Babel, so we can write TypeScript (and get the benefits of types) without have 100% statically-correct code. Getting from 99% to 100% statically correct is time spent detracting from other more valuable contributions to the business, that don't have a meaningful impact on code quality. Diminishing returns.
Doubtful. But "the Chinese government" is comprised of individuals who might want to make a quick buck selling information on various markets. Perhaps to those certain criminals better positioned to take advantage of it.

This is similar to the concern some of us had over giving local government departments access to our full Opal card public transport travel histories here in Australia. Not all government employees are up to no good, but some are. Don't give them more than they need.
> That means that when one side of the API changes, the other side won't even compile until it's updated to match.

Coupling your front end and back end in this way can give you false confidence in making API changes. If you control both sides of the API on a web app that doesn't have too many users yet, then this can be very productive, but consider this situation:

You've made a breaking API change on the back end, and thanks to your type system, you make the corresponding front end changes as well, which is great. You deploy your code, and the back end changes take effect immediately. Visitors who were in the middle of a session are still running the old front end code, and their requests start failing. Cached copies of the front end start failing too.

You can engineer around this but it's better to have a system that doesn't make introducing breaking API changes too easy. It should be painful.
I don't think it would be any worse than the status quo. Some businesses might not ask for your SSN in particular, but adtech can identify you pretty uniquely regardless. And in the meantime, a million businesses have your sensitive, private SSN, and a relatively high risk of data breach.
> How is it a bail out if the government shut everything down to protect us from a pandemic? We’re intentionally pausing the economy, which will undoubtedly lead to a recession. Many of these companies were doing well financially prior to this disaster.

I don't think it's a question of moral deserts; as you say, none of the businesses suffering right now are doing so because they did something irresponsible which blew up.

But the concern is that we likely can't bail out literally every business in the economy that's in trouble, in which case the choices we make should be driven by global societal utility. Eg, if the airline industry was destroyed, the economy would be far worse off post-crisis, so it's reasonable to keep airlines afloat to some degree.
Another link shows cost of advertising on FB has dropped 70%. [0]

0: https://datastudio.google.com/u/0/reporting/9b7783e4-7b55-48...
This is fundamentally a sociological (or philosophy of science) essay rather than about why Maxwell's equations are still so hard to understand for the student. In that it's quite interesting but I found the jump to a parallelism between the model of Maxwell's and quantum mechanical models a bit of a stretch.
And because that's not the case with Rust, there is no such problem =)
I loved Google Wave. I even wrote a Gadget for it
yes, cargo fix uses rustfix
Not free for self-hosted at all: "Building a TeamTalk 5 server requires TeamTalk 5 Professional Edition."
I imagine its worse now with the Student debt bubble - too many people with 100k in student loans.
That study looks like it was done by an undergrad and isn't peer reviewed. It is interesting, but probably should be taken with a grain of salt.
0.003/mile is many times lower than the typical reimbursement for miles traveled. I once relocated for a job by driving my car across the country and IIRC the company reimbursed something like two dozen times as much as that (not including gas, hotel and food expenses.)
That was the case with Smallpox and Cowpox, and the original vaccine.
In light of recent events, would Google Wave still have failed if they launched in 2020? It’s a curious question for me.
It seems that your problem is with the content of the article, not the lack of sources. Would you be objecting to the article if it said the drug was ineffective? Doubtful.
Yes.

It’s similar to the AAV (adeno-associated virus), a common virus.

There are multiple subtypes, but often an antibody to one will bind to other variants, making you immune.
> And OpenSSL has been a constant thorn in my side, despite being a native C dependency

If it's acceptable for your use case, it might be worth taking a look at rustls. I'm not sure how far along it was back in 2016, but it's in a pretty good state right now. I consider it much easier to deal with than OpenSSL, and the fact that a lot of legacy crypto that I have no need for isn't even supported in the library is appealing at least to me.
Wow, that's some testament to employee morale. The company you work for effectively fires you because things don't go so rosy for a month and all you want is to go back lol.
The company can really be lucky to have you and I guess you can be lucky to have such a great work that you actually want to go back after they pull off a stunt like this (which is essentially a punch in the face).

Unfortunately for many people, because things like this just show companies that they can (even) treat high-tech employees like disposable items and get away with it. The right reaction would be to make sure that no one in your division EVER goes back to this company and prevents everyone in their close circle to start working there, unless they pay some really nice and big severance package.

I wonder if this is more related to "game development". This isn't game development but it is kinda related. Perhaps people just think differently there and the normal employer - employee separation of concerns just goes out of the window. An employer collects HUGE profits from your work in the IT sector, no matter your level. You, as an employee, sacrifice these profits for convenience, essentially. Now they take your convenience away and you still want to work there. It's kinda baffling to me. And the game industry always spat on engineers, probably because too many people "want" to do it.
Off topic, but: What's Covid doing (or going to do) to the homeless population? If you're in a shelter, how do you do social distancing? And if you're on the street, how do you social distance there?

I'm asking you because you have more understanding of the realities of homelessness than anyone I know...
Without breaching NDA, do you think it was able to show outcomes which the naieve computer scientist would say justified the approach?
Sugentech Finish US FDA Registration for 10-Minute Covid-19 Test Kit
Breaking LastPass: Instant Unlock of the Password Vault
This is funny, because with Rust you can almost certainly compile code from Rust 1.0, unless it was relying on a soundness bug. You can also seamlessly use dependencies that use newer editions of Rust; you don't have to adjust your code to do this.
Given that rust is changing, I think they are managing the change well.

The question is: should it be changing?

I think the answer is yes. Rust is a new kind of language that is showing people (like me) things I never would have thought were practical. It's inevitable that ergonomics are going to evolve to make everything flow together.
The OP mentioned this in the context of ‘why not a fully statically typed language’, aka a language that, unlike typescript, does not return hard-to-understand errors; given such a language, what is an example that falls in that 99-100% 1%? I do not know of such an example and I am curious.
Are you referring to the same "glorified malware" tricks that are used in Cisco's WebEx installer?

https://news.ycombinator.com/item?id=22815583
That's not bad. In the US my friend just got tested and they said 5-10 business days.
>it was developer-driven instead of UX-driven...

This right here speaks so much truth to so many side projects that into products that then fail.
https://medium.com/@agaiziunas/covid-19-had-us-all-fooled-bu...
> “this installer will run a script _to determine if the package can be installed_”

Why would the user expect that script to install the application, or even modify their system in any way?
I have a BPAP for sleep apnoea, and am also curious to know this.
>> For example the news reader could be easily split off or sold

> For things on the Google stack selling isn't really easy.

If Google would build their new products using only publicly available GCP features, that would be a really smart move.

It would signal that they're confident enough about GCP to build their own products on it, and they can spin off products that are small successes but not large enough to move the needle at Google scale. Or if they're not profitable, open source them and allow people to run their own instance of it on GCP if they want.
> Your typical rideshare car isn't nearly that old, though

Now, or when they stop using it?

The average car in the US is 11.8 years old.

> and isn't going to make it to nearly a million miles either

This is a completely plausible number of miles for a vehicle driven full time over the course of several years.

> and you did the calculation wrong besides (you need to use the starting value of the car, not the ending value).

No, you use the difference in value between the car with fewer miles vs. more miles at the point where it is replaced, i.e. the amount you lost at resale by having more miles on it.

The difference in value between the starting value and the ending value independent of miles is the loss due to age/time, which is a sunk cost since the car ages whether you drive it or not.

> Do it again for a newer more valuable car, and a lot fewer miles put on it. You can easily see depreciation amounts in the thousands of dollars per year.

Because then you're measuring the depreciation due to time (the sunk cost portion) rather than the depreciation due to additional miles, and the depreciation due to time is much higher during the first years of the vehicle's life.

It is also naturally much less efficient to do that in general. How many taxi companies are you familiar with that buy new vehicles, drive them for 10,000 miles/year for two years and then sell them? You can make anything cost a lot if you're willing to waste money.
Did you miss the part where they said "... at runtime are clumsy to write in languages that force types on you.."

That may most likely put "types + tests" at the bottom of their food-chain. And speaking of TS, since it compiles down to JS in production, it can be considered a very basic type of testing, or an advanced type of linting.
I wasn't involved at all in the discussion, but having dove deep into async over the past few months since async/await was stabilized, I definitely am happy with the result of that process. Writing code with postfix `.await` feels very natural to me and it fits it much better with the surrounding code I write than a prefix version would. I can sympathize that participating in that process might not have been fun, but I really hope that the results of future discussions make me as happy as this one has.
His parents were the ones who really showed foresight.
Glad to hear that, hope it crosses my radar again.

If a product requires online credentials to use it, but the use-case doesn't demand them, I delete it.

It's nothing personal, there's just not a bright line from "take a screenshot, mark it up, make a video etc." to "login to some site", so off it goes.
Maybe "await debate" would be more fitting then - and it rhymes too, which is always a plus...
Yes, cargo fix just runs rustfix on all the files in your project and passes the same flags cargo does to rustc. (Similarly, cargo fmt runs rustfmt on all the files in your project.)
The power of this technique is that there's a real person on the other side.
China doesn't have any concerns about wasting resources. They have more than enough to spare. Vacuuming up any sort of mundane daily task people do is good data to feed into some AI that can easily distinguish fluff conversations from useful interactions worth investigating.
Your post read like a joke to me as well :/
We should qualify “made it“
Can you name some examples of "frivolous sugar"? Also compile times have been a big focus of the compiler team, and have been going down YoY.
A student created a program that tells when Amazon Fresh delivery slot opens up
They might be referring to `Pin`. See https://doc.rust-lang.org/stable/std/pin/index.html and also
https://rust-lang.github.io/async-book/04_pinning/01_chapter...
The standard way to install an application on the Mac is to simply drag it into the Applications folder. That’s what is expected by users. For the vast majority of applications this should be enough. Whenever I see a Windows-style “installer” the first thing I think is... what kind of shenanigans are going on?
It depends on what your threat model is. The attacks you're talking about are real, absolutely.

For the threat model of a physically local attacker with either the right timing (for grabbing an incoming fax) or the right knowledge (for the phone system equivalent of tcpdump), you're quite right that fax is insecure. Likewise for state sponsored adversaries or certain organized crime groups.

But if you just want to make it hard for people scanning the internet to see what juicy corporate espionage they can find and resell, without specifically targeting you, fax is probably less vulnerable to that threat model than, for example, an undermaintained email server. Likewise if you piss off script kiddies somewhere on the internet with botnets and exploit kits, your website is probably a bigger risk than your fax machine.
Big box stores barred from selling 'nonessential' items in parts of the US
At what death rate would a nationally forced lockdown of a few weeks be acceptable to you?
Jitsi Feature Request: Virtual backgrounds using green screen
This sounds completely reasonable. This virus is no joke and spreads like wildfire.
Well no, the quote regarding "had enough of experts" wasn't a reference for your argument, it was pointing out that you seem to manipulating a quote by cutting it to mean something different and attributing it to a different topic.

David Nutt was indeed fired by the Conservatives for making evidence based recommendations about drug policy. I believe at the time Boris Johnson was the Foreign Secretary. I'm not sure how you attribute firing someone over drug decriminalisation recommendations to the Foreign Secretary.

We're done here.
So, it's basically the Kidz Bop version of properly peer-reviewed study?
Was this data not publicly available ? Were there not army of analysts? I thought with Machine Learning being all the rage and hype, we’d have more people and machine keeping tabs on all kinds of trends, this included. Good that we have these retroactive inspections, but the whole appeal of ML is its predictive power is it not? Or did the hedge funds just keep this knowledge to themselves?
Flour mills working 'round the clock' to meet demand
It's pretty bad, from what I gather.

Some shelters and soup kitchens have closed. Normal people can't find hand sanitizer. Homeless people can't either and also frequently lack consistent access to sinks and showers.

https://streetlifesolutions.blogspot.com/2020/03/covid-19-an...

https://www.reddit.com/r/homeless/comments/fwn68c/i_dont_thi...
Anecdotal and not universal.
Start coops. New graduates typically produce billable projects that generate far more than they are paid.
That's a rather broad use of the word "fiction." It ends up classifying e.g. "Harry Potter" as having the same ontological status as "justice," which seems of dubious utility except possibly as a bit of hyperbole to sell books or blow people's minds at Ted talks.

It creates false equivalences, blurs important distinctions, and doesn't help people understand the nature of these concepts - rather, it obscures that nature.
...and I'm sure the language features which feel like torture now looked like a good idea at the time they were implemented, decades ago.
“Wanted: COBOL Programmers” Makes CNN
“This installer will run a script to determine if the package can be installed.”

Not “This installer will run a script that installs this package without asking further questions, then terminate abruptly without going through the rest of the install process and giving you a chance to decide exactly where it should go”.
All of a sudden my unsexy junior dev job at shitcorp isn't so bad.
C++ has had decades to replace C, but it’s really stalled and even lost ground in embedded systems. I can’t see Rust faring much better. C might end up being an eternal language until there is a dramatic enough shift in operating systems to merit replacing it.
This is incredible! This is how I often explore music on Spotify. Now lightning fast!
Yeah, sure...from § 11.13.2 of TFM[1]:

> In OpenVMS Version 7.1, the DCL PIPE command was introduced.

Ask me how I really know OpenVMS v6 doesn't have pipes.

[1] http://h30266.www3.hpe.com/odl/axpos/opsys/vmsos84/6489/6489...