skysight-inc/HackerNews huggingface dataset:
> No. negative interest rates won't go that negative. Even if your bank is earning -1% interest, it still makes sense to be saving.

A great way to lock in decent rates and still have the safety of a bank account is with CDs. See https://www.ally.com/bank/cd-rates/ for example, where you can get 1.45-1.55% guaranteed interest on an 18 month CD where you can pull your money out at any time without penalty. A month ago, I put money into this same CD when rates were closer to 1.9%. Now is a good time to lock this in as these rates can go lower (but if they go up, you can simply withdraw your money and reinvest).

> Venture capital money is going to tighten up a lot.

This makes it especially important to think about a path to profitability. A lot of great startups are going to go under because they won't raise the money to keep going for the next 12-18 months, even though long-term they might be great (viable) businesses
Except in NY, Michigan, and Nevada, where governors threatened to suspend the licenses of doctors caught using it.
Help us like you were helped after war, Italy's virus hit cities tell Germany
More substance on the benefits of zz in their particular case over Rust or Zig would have been appreciated.
It's not a vulnerability, as the dialog says "run a program" and prompts for confirmation.

It's up to the user's imagination to consider what a program can do.

The prompt is terribly worded though.
I'd rather just use software that isn't so inept or controlling as to hardcode values in the first place. Probably why I don't use GNOME.
Muncha Beef Jerky Chips – Final Week on Kickstarter
Oh, no doubt. I grew up that way and there's a good deal I still miss about it, for all that I appreciate city conveniences.

But if you're getting new rich neighbors, one assumes you're not considering selling in a vacuum, either. And my experience has been that the loose communality you describe is far from immune to the influence of a lot of money. One of my own distant cousins sold a place to a developer a few years back, without consulting anyone, that'd been in the family for four generations. Even those relations most infuriated by the sale eventually had to concede that, for the just shy of a million the developer paid her, they'd have done the same.
Ask HN: Has HN activity slowed down since Covid-19?
Feels so.
Steve Klabnik, of Rust fame, has a good history of writing insightful and interesting articles.

If you feel he isn't delivering value then feel free to output your own content instead of contributing to drive down the signal/noise ratio of HN's comments section with inane comments on other people's tastes.
Because you think of the millions of streams going on, Zoom will snoop on yours? I mean as a security issue it isn’t black or white, you are always having some detrimental issue trade off and by chance. Use face time, have janky video cut offs etc lose productivity, man hours. That’s a trade off. Use zoom, Zoom may broad cast your video to your competitors and you lose money, what is more likely though?
> "Someone bought a 50 year government bond in Austria I think and the interest rate moved a smidge and the value of his bond went up a whopping 50%"

This can go the other way too. If interest rates rise a smidge, the value of these bonds can plummet.
that's implementation defined
It's possible to things wrong in more than one way.
The “fact” that E2E has an older meaning in industry seems very hard to chase down right now. We also have the problem that if we accept this as honest or acceptable marketing language, then Apple and Google should be allowed to engage in similar standards of marketing language.
Built in NATs, RPC, mDNS, this all seems really compelling. Is anyone using this at scale in production? What have been the pain points?
Yet, all we need to stop this is a couple 3x reductions in spread. Staying home is one path. Wearing masks another. We must not take risks, but we should all do what we can.
No, that exemption requires a doctor's affidavit or an explicit disaster waiver from the Governor. iii) can only be read with its a) and b) subparts.

ii) is more useful here.

> engaged in ... other activities and wearing protective masks which are deemed necessary for the physical safety of the wearer or other persons
The author comes across as a know it all bigot with some personal grudge against Rust developers/community.

There are articles with good criticism of Rust. This is not one of them.

> My company devguard was - by numbers of deployments - the largest user of rust

Numbers?

> is that we do stuff nobody can do.

> Sometimes rules have reasons, and sometimes you need to shut up and read the scientific papers of people who do in fact know better.
There is no way to fix it. Also, X11 has several ways of writing keyloggers to get around input locks. I've written one here https://github.com/magcius/keylog
To be fair, even assembly language isn't how the computer works (gets translated into micro code). Not to mention other integral components like the GPU that are coded in an entirely different model.

I think what's fair to say is: the "abstract C machine" tends to have a minimal amount of concepts on top of the machines instruction set, compared to other languages, and generally provides the least friction if you need to poke a memory address or layout a structure in a very specific way. It's just easier to say it's closer to the metal because that's a mouthful.
Thank _you_ for raising it! My comment was about the linked post. Yours wasn't. Whose doing what?
Not to swing my credentials around, but I actually record neural activity, from monkey brains, for a living.

It can be unexpectedly hard in so many different ways. The dura covering the monkey brain is much tougher, the brain itself is larger, more convoluted, and moves more, even just from breathing and heartbeats). The animals have busy, clever little fingers, so the interface itself needs to be mechanically robust and durable because these implants need to last for years.

I certainly want this to be true: with the exception of neuropixels, electrode technology has been depressingly stagnant. On the other hand, I need to see data before I get too excited and if I did have it, I'd be shouting it from the rooftops.
Just a nit - mask production could have been ramped up throughout January and February, by executive order if necessary, if the virus had been acknowledged as a threat instead of simply being ignored for two months.
Court: Violating a site’s terms of service isn’t criminal hacking
> C is not the hardware, it’s an abstract machine

Not sure whether it is controversial or, not, but C is very much not an "abstract machine".

There are languages which define an abstract machine, and the implementations then have to map that abstract machine onto the hardware, making sure to faithfully reproduce the semantics of that abstract machine. Squeak Smalltalk is an example of this, the VM provides the abstract machine and thus images work identically on different underlying hardware.

C isn't like that at all. While there is an abstract machine of sorts defined in the standard, a lot is left out of the standard in UB and IDB that says "just to whatever the hardware does", and the things that are defined are mapped closely to the hardware.

And of course, some people say that "the hardware" doesn't work like that any longer, but that is the interface the hardware presents to its users via its machine language.
Absolutely. What zoom is providing is really a P2P encryption using TLS.
Zoom could be honest about what it doing instead of going to extreme lengths to conceal it
Steele has many comments I love in regards to APL! Unlike many, he still sees it as a great path. He's a fantastic example of someone who's competent enough that they have no reason to slander other languages.
> If the connection is encrypted between all clients and the central server, a business person might say that's end-to-end,

I think that's the problem being described. That is not end-to-end encrypted. It is, however, encrypted.

Zoom simply needs to drop the "end-to-end" part.
Frame Rates and Screen Buffers
That’s not what this is about at all. This is simply looking around at people using benches, stools, stumps, and piles of rocks and suggesting we come up with a word to describe something constructed that you sit on... then looking at the nicknames currently being used and highlighting the most common. It has nothing to do with prescribing any particular style of chair.
Debugging Uno Platform WebAssembly Apps in Visual Studio 2019
Definitely not just you. To quiet such anxiety, I usually ask myself whether the length of the function is affecting the readability and speedy understanding of the logic. Longer functions are not necessarily bad, but if they pack so many logical units and so many scope variables, they could be improved.
I don't believe that is true. If you look at the history of the world you'll find that security is rarely enough of a priority for anyone for it to receive real attention. I see no reason for computing to change that trend.
FBI re-sends alert about supply chain attacks for the third time in three months
"When Zoom says E2E encryption they're using older notion "

This is not the case. End-to-end encryption was popularized as a computing term in the 90's with PGP, and it meant that when sending eg email messages, no computer or server in the middle could decrypt the content. Only the the personal computers of the sender and recipient could. The computing field always used the term that way.

If you think about the expression "end-to-end", it carries its own meaning. The only way you could become confused about this is by exposure to totally crazy marketing spiel that will sell you black as white.
It's not akin to any of those things, as there's no give-and-take or question period. Its a travesty of honest communications.

Why use tweets, do you suppose? So that pronouncements cannot be challenged? Certainly they do that. So there's no filter, no adviser in the way? The randomness of the messages confirm that.

Doubt is normal when instead of a coordinated communication, its a random thought bursting out his phone with no filter.

Go ahead and read journals. There's the sketchiest of support and lots of null results. Making this not credible. So then what is it? If solely an utterance to make it look like the big man is doing something, then that fits 'blowhard' precisely.
This may be a little off topic but it is something that until now I’ve never questioned in my entire career: Is the c in C supposed to stand for “computer“?

If not, what is it?
Here's a nice document: https://www.acc.org/latest-in-cardiology/articles/2020/03/27...

It talks about the hopefulness of this treatment, but also asks for better quality research to happen, and warns against blanket use of an experimental treatment especially in a group of patients that includes people who were often pretty ill even without covid-19.

> Basically that I know multiple people who take this drug for various reasons. And the claim of it being some dangerous drug doesn’t seem consistent with their experience.

With any medication we do a balancing exercise. "Do the risks of taking the meds outweigh the harm I experience from not taking the meds?" (One of the most important questions you can ask your doctor is "What happens if we do nothing?")

We don't really know what that balance is with covid-19 yet, and the only way we find out is by running good quality science.

(Downvoting on HN is currently pretty weird. I upvoted you.)
Right. It's also important to understand when the reason to build non-standard things are just "productization" (intended to open the wallets of enterprise clients) and when it is because it really provides a better service to the end user.

Having native code running in every client makes a service provider more valuable. It is much the same reason service providers would rather have you running their app on mobile than utilizing the web browser.

This link provides a bit of background to the webrtchack articles above and give a bit of background to when WebRTC is sufficient:

https://bloggeek.me/webrtc-vs-zoom-video-quality/
How to Be Better from a Pandemic
List comprehensions are "[x for x in list]". Map, reduce and filter are just functional constructs.
macOS allows apps to write arbitrary lines of text above password prompts, which is what Zoom is doing. I don't see how that's different from a shell script echo'ing something before a sudo prompt.

How would you design this system?
The article make the claim that inward protection of masks, be it home made, surgical, or N95, provides some level of protection of breathing in the virus. The outward protection of masks from infectious persons, while useful, is relatively less.

[1] https://journals.plos.org/plosone/article?id=10.1371/journal... (referenced in the article itself, I'm just reiterating the claim)
> Homemade masks will probably only reach 70% or maybe as low as 50%. You aren't invulnerable, you just have a layer of protection on.

This protection is more than the numbers may seem. See this essay on the benefits of contracting a disease in a smaller dose:

http://www.overcomingbias.com/2020/03/variolation-may-cut-co...

> The most directly relevant data is on SARS and measles, where natural differences in doses were associated with factors of 3 and 14 in death rates, and in smallpox, where in the 1700s low “variolation” doses given on purpose cut death rates by a factor of 10 to 30.

If you can cut the dose by 70%, it gives your immune system more time to ramp up ahead of the virus, which often translates into a more controlled infection with lower level symptoms, if any.
NSW Police signs six-year biometric identification deal
That's weird, when I open a meeting link (which would open the native client) at the bottom of the page it says "If you cannot download or run the application, join from your browser.".

I have the native client and it still shows me this option.
There's a whole spectrum of risk from buying U.S. Treasurys to trading on margin. You don't have to go to either extreme. And you can buy multiple things and come up with a portfolio that has the right risk profile for your risk appetite and this current environment.

Once the dust settles, you can invest in all sorts of safe-ish type vehicles that aren't Treasurys and still clip a coupon. High-dividend stocks such as utilities are one example, but a financial advisor can help you pick the right investment for your portfolio.
Honestly, I don't think it will change the urban living trend. Those folks tend to be younger and looking for a certain type of lifestyle, regardless of the health and safety impacts. That lifestyle just doesn't exist out here. Our 'fun' revolves around standing or sitting around talking for hours on end.

My spouse jokes that you need to factor in an extra 2 hours to any small errand just for the bullshitting sessions that will inevitably accompany.

I'm guessing this will be older, wealthier folks moving out here. Maybe that's too myopic for my area, though - there's not really any employment areas offering big money for younger folks like tech does.

One thing to remember, when you live in a city, there are things to do and people around. Out here, you either make your own fun (everyone has a hobby of some kind - the three of us within 1 mile of each other do machining, woodworking, and blacksmithing respectively), or you leave to go somewhere else.

It is a hard transition for folks not used to it. The boredom and isolation are real. It took my wife (Chicago city native) about two years to get used to how loud it is here at night due to all of the animals and insects, while it's absolutely quiet at the same time because of no people. She still (12 years later) has problems with feelings of isolation.
Agreed, The example the author uses in his previous post on the topic talks about cache-unaware code but it's perfectly possible to write cache-unaware code in machine language as well.

I'd say "C is not how the computer works ... but it's much, much closer than nearly every other language."
Start a Blog Using GitHub Pages and Jekyll Themes
Everyone died of SARS, sorry!
Somewhat of a tangent but negative interest rates are associated with currency deflation.

Does anyone know of any prominent economists who argue that deflation may be a good thing? I know the overwhelming consensus is that you want something like 2% or 3% inflation to ensure market growth but I'm always interested in alternative perspectives, particularly because personally I'm not convinced that you necessarily want (or need) perpetual growth.
Go Google Free
But there is a service to handle that for you! https://www.avalara.com/us/en/index.html
But seriously, naming things correctly makes understanding the global system so much easier.

The whole point of naming things is that you don't have to dive in this 60 LoC function, but rather can use its name to know what it does, and make a global mental model.

If you're not naming things correctly, you effectively make it almost impossible to review the design, and that's why people starts with asking about names.

Reviewing names is the exact opposite of picking local stuff. Names have no importance locally, but they have tremendous one globally.

So, please, use good names ^^
Thanks a lot! Yeah, building projects is such a great way to learn. I'm hoping the site can help people grow their experience and also confidence as developers by working through the challenges.
Singapore should not be circled. Singapore haven't distributed masks, they don't mandate masks, they only encourage masks for sick/hospital, and NYT said on Mar 13 "most... do not wear masks out, because the government has told them it’s not needed".
Developers can distribute .app's inside of .zip files, and many do, but this can result in users just running the .app inside of their downloads folder. And then this causes problems if they ever decide to clean out their Downloads folder.

Some applications offer to move themselves to the /Applications folder when started the first time outside /Applications or ~/Applications. Though in general, it would be better if Apple made it more attractive to publish in the App Store, since it brings other advantages (e.g. mandatory sandboxing).
States should close their borders.
Zoom to iPhone users: We're no longer sending your data to Facebook
have only recently started using teams with one client. small group (max 6 folks I think) and... we've had issues with it - someone's video freezing, audio garbled/dropping, etc - twice in 2 days. but... I'm sort of chalking it up to potentially overloaded/bad net connections in the wake of all the WFH and remote meeting stuff being used. We had issues with connecting to zoom (and their phone numbers) last week as well, so I'm not ready to pull the plug on teams entirely until we have more experience under our belts.
My favorite take on the severity of the UB problem, https://blog.regehr.org/archives/1520 :

> Tools like [Valgrind] are exceptionally useful and they have helped us progress from a world where almost every nontrivial C and C++ program executed a continuous stream of UB to a world where quite a few important programs seem to be largely UB-free in their most common configurations and use cases...Be knowledgeable about what’s actually in the C and C++ standards since these are what compiler writers are going by. Avoid repeating tired maxims like “C is a portable assembly language” and “trust the programmer.” Unfortunately, C and C++ are mostly taught the old way, as if programming in them isn’t like walking in a minefield.
BTW: While this features get moved to the Open Source version, will they be made available to lower subscription tiers?
I'm not sure about number of pollinator insects in terms of population, but in the southeast for example, the southeastern blueberry bee (https://en.wikipedia.org/wiki/Habropoda_laboriosa) pollinates blueberries through buzz pollination. I believe even commercial blueberry operations rely on this pollinator, as blueberries are native to North America and those bees are its primary pollinators.
That's still an OS prompt, they just put their own message at the top, as you're allowed to do.
RDP and VPN use skyrocketed since coronavirus onset
Undefined behavior does not need to be consistent, either across different programs, or within the same program. It does not need to be consistent within different times that the program is run, and it does not need to be documented anywhere. It does not need to be sensible, does not need to be predictable, and does not need to give any diagnostics to warn the programmer. Undefined behavior means that you have passed outside of the realm governed by the standard, and that HERE BE DRAGONS.

Implementation-defined behavior works as you say, where each compiler can define how it responds to certain circumstances.
I think code review is still valuable, but I agree that the majority of actual reviews are surface level and unhelpful. On my team right now there are like three different people who all have different opinions on how code should be written, and all bikeshed it differently. It's really interrupted my flow lately, because I'm thinking less about what to write and more how I can do it in a way that will appease the reviewers. And then I get differing feedback anyway and have to spend my time mediating between the reviewers who don't even agree themselves.
They aren’t the same thing at all. This isn’t trying to be a framework, it’s simply a lexicon.
You could argue whether the attack on Zoom is warranted. But don't start revising history to make your point. E2E has never meant that. There's no such "old notion".

I can't find any sources saying HIPAA would use that deviating definition. Most sources I see use Whatsapp as an example, which is E2E under the proper definition.
Here's a brief statement by Anderson that he wrote for the website www.edge.org. Apparently his main issue was that string theory isn't experimentally driven:

"""
Philip W. Anderson Physicist and Nobel laureate, Princeton

Is string theory a futile exercise as physics, as I believe it to be? It is an interesting mathematical specialty and has produced and will produce mathematics useful in other contexts, but it seems no more vital as mathematics than other areas of very abstract or specialized math, and doesn't on that basis justify the incredible amount of effort expended on it.

My belief is based on the fact that string theory is the first science in hundreds of years to be pursued in pre-Baconian fashion, without any adequate experimental guidance. It proposes that Nature is the way we would like it to be rather than the way we see it to be; and it is improbable that Nature thinks the same way we do.

The sad thing is that, as several young would-be theorists have explained to me, it is so highly developed that it is a full-time job just to keep up with it. That means that other avenues are not being explored by the bright, imaginative young people, and that alternative career paths are blocked.
"""

(source: https://www.nytimes.com/2005/01/04/science/god-or-not-physic...)
Small Businesses Depend on the Stimulus Package. The Stimulus Will Depend on Fi
Not to be "that guy" but I have to point out that, while this is great, the primary threat to pollinators is our modern mass agriculture.
All software has to hardcode something at some point, this is unavoidable. I don't use GNOME either, but they do make it very easy for newcomers to contribute and to change anything they want. It's open source after all, the control is in the hands of the user.
Just a side note. Probably not very fair to attribue the introduction of experience replay to DQN authors. This technique was popularized in 1992 by Lin[1] and used later in many works to improve performance. The difference, perhaps, is that in DQN, experience replay is not only a way to improve performance, but it's a must to obtain stability.

[1] http://www.incompleteideas.net/lin-92.pdf