skysight-inc/HackerNews huggingface dataset:
> It's a bizarrely common pattern that creates a whole level of confusion, miscommunication, and errors in figuring out the configuration of applications running on developer computers, in testing, and in production.

This stems from not having one person or one team design the entire configuration system that will support the entire application.

All the mayhem you are referring to is certainly possible. I have experienced it too. But I would posit that this is not due to having 'named environments' but rather just a poor implementation with no leadership.
Microsoft and other large companies are made up of many smaller groups, and to make this work there are a lot of extra rules. For the most part those rules serve a purpose and the benefit outweighs the cost. Sometimes these rules create extra problems, because of how people actually make choices and use the resulting system.

It is likely there is a detailed change approval process for updating a *.microsoft.com DNS record. Or that only certain depts can make changes, and only for certain reasons. Someone involved with Teams avoided that by using a separate domain and a cname record, then they could update their separate domain records more easily. Later someone forgot to register this domain, and/or forgot to update the DNS to somewhere that is over their control, or forgot to put in sufficient checks to prevent tokens being shared with unauthorized servers.
it is kind of ironic that a country priding itself in data privacy was pushing for a very centralized data collection, while the "evil Apple" was pushing for a more decentralized and privacy-preserving approach.
I was wondering how these wormholes compares to an SSH tunnel or wireguard.
Doesn't libFuzzer only require `extern "C" int LLVMFuzzerTestOneInput(...` to fuzz C++ code? What else does your C wrapper do beyond that? Google puts their fuzz tests right alongside the rest of the Chromium source code, which is C++.
("In other news...")
One approach is a schedule for when everyone works on debt vs features vs testing.

For instance: first week of the iteration is for paying off debt. Second and third are feature work. Fourth is testing (note: not unit testing, real testing. As in everybody chips in to actually play around with the features their colleagues added and provide feedback; also verify that all the bugs that were fixed this iteration didn’t creep back in, or get fixed with a “works on my machine” patch)
The most infuriating part of this document is that the Seismics, Flooding, and Anomalies section of the document are still redacted many decades later.

It's also the most interesting part of the document!
If your python files are not in a python package (do not have __init__.py in their directory) then they will be importing non-relatively and resolution depends on sys.path. If you have a multi-file python project in which your source files have inter-dependencies you should be structuring it as [nested] packages not as a directory of scripts that happen to try to talk to each other (and thus be doing 'from . import requests'). It's not that this is a 'way to avoid' a problem, it's just that this is the correct way to do this. I fully agree though that package management remains one of python's biggest pain points, made even worse by just how much bad and long-outdated information is out there, and by how 'easy' it is to just dump code into a .py and run it, not knowing just how wrong that is for anything but a temporary scratch file or a deliberately engineered self-contained single-file portable script like black.

Python doesn't treat 'paths on disk' as special language tokens, python chooses to handle certain tokens by possibly accessing files on disk. Classes in java (lacking 'modules') resolve to equally named files during compilation, as it goes in go, node, haskell, and pretty much everything I can think of with the sole exception of C/C++ preprocessor driven multi-file development (which is even more filesystem-coupled than the former as you literally type filenames).
With GCHQ advising on the App..
"in NYC"
Apple and Google could force otherwise if they just ban the app from their stores. Especially considering that they seem to be using some questionable workarounds to run in the background on iOS, they could chalk it down to policy, but it probably wouldn't be in their best interests since "Apple blocks NHS from releasing contact tracing app" would not be a good headline.
saying a test has 85% accuracy tells you nothing about the results of that test. not being hyperbolic - literally nothing. simple proof:

i develop a test for disease X and give it to 1 billion walking around grocery stores in the whole world. it is 85% accurate. results are 200 million people are positive? how many of those people actually have disease X? do you have a guess?

disease X i was testing for was death. every single positive test was wrong. how close was your guess?

you must, at a minimum, know test accuracy _as well as_ disease prevalence to form a statistical guess. death is prevalent in 0% of alive people, so test accuracy is worthless.
... are they? The US has great upwards mobility. Yes, some people are privileged and some are disadvantaged, but the worst disadvantages are generally not enough to deter our best and brightest.
You said:

> [people who might be more vulnerable] should isolate.

and now you appear to be saying:

> [they should] acquire [the virus] and sit around until it's over

That's incredibly bad advice. Now, notice that I'm not going in too hard on you because I'm hoping I've misunderstood what you're saying, but can you clarify it to avoid such confusion, please?
Very simple:

Because in the precious few hours they have to devote to "pure learning", when between jobs -- they're only motivated to hunker down and bone up the only thing that really matters: the latest tips 'n' tricks for passing all those fun programming quizzes (and the occasional "culture fit" question or two) that are the mainstay of the modern interview process.

Designing real, usable, maintainable ... software? That's much more difficult to "test" for.
Join This Growing List of Freelancers
I don't know what you talking about, because I has no any issues on laptop.[0]

BTW, Alternatively try read docs directly from repo on GitHub.[1]

[0] https://i.imgur.com/9wGBlLJ.png

[1] https://github.com/francescmm/GitQlient/blob/master/docs/ind...
> due to privacy concerns

You immediately answered your own question.

This topic seems to be a rorschach test.
How can governments or individuals check if its implemented the way they claim? Phones are black boxes, read source code and hope it is what it reads?
MRSA is known to "hide" from the immune system on indwelling hardware. Often, part of the treatment for MRSA infection is to explant the hardware (source control). So even though MRSA infection is not a "device failure," having a device in place is a major factor in whether the body can clear the infection. Also, it's probably rare, but an implant can directly cause an infection if there's a flaw in the sterilization process the manufacturer uses.
Of course.

* "A Critique of React Hooks"

* "A Critique of the Change Costs Induced by React Hooks".

Objections to React Hooks are stronger if they don't invoke change costs as the primary three concerns.
This is interesting, because cPanel still ships with Mailman 2 as the 2->3 archive conversion still has bugs[0].

0: https://features.cpanel.net/topic/upgrade-to-mailman-3-0
https://www.youtube.com/watch?v=x53DnZC1JKE
Monitoring Azure metrics and effectively responding to critical downtime events
Wow. That is nuts.

The thing is, for technical jobs like the ones folks at Hacker News tend to have, I find almost no difference in my output between 30 and 40 hour weeks. 30 hours / week I'm more mentally / physically refreshed and better able to problem-solve, so I get my work done faster.

The only advantage to a full-time schedule is that it's easier to coordinate / follow-up with other people.
I would disagree with you, in that I encounter this exact problem with first-party software on a team of three. Yes, anyone with total knowledge of the configuration system can figure out the configuration state, but my point is that it should be as easy as possible without any complications - because in practice, even if "everyone knows everything" many mistakes and inconsistencies are introduced.
The thing that confuses me about "modern", JavaScript-everything web development is that I just don't see the developer efficiency, at all.

I've collaborated with many different teams that use the modern JavaScript stack. It seems to me that it takes multiples of time to deliver features compared to the old forms-and-HTML-with-a-tiny-bit-of-JavaScript-enhancement methodology.

Are we really optimizing for developer efficiency here? We've given JavaScript-everything a decade to prove that it's a better, more productive way of building higher quality websites and applications. I don't think it has.
It's thought that 20-80% are asymptomatic, so the plan to acquire and sit around won't work for a very large number of people.

Plus they still have a ~0.1-0.5% rate of fatal complications.

Wide error bars on these, but all numbers I've seen reported from studies.
Are Companies Investing Too Much in Digital Infrastructure?
We temporarily track with IP addresses. When someone goes to the landing page, we temporarily record the IP address and where the traffic came from, and then if they actually run the installer within a few days, we link up the install with the source of the traffic.

Edit: The installer checks our server to make sure it has the most recent version, and that's where we compare IP's.
Nonsense. These are all just techniques for modeling reality, not reality itself.

You could model the universe just as accurately as a stateless function of time as you could as a stateful entity that moves through time.
I think there is some truth to the conclusion. But remember that developer time is by far the largest expense when creating software. Sometimes the focus on developer efficiency is driven primary by a desire to minimize this cost.
0.8% is 160 000 greater New Yorkers and 2.7 Million Americans.

That's all the Americans to have died in every war combined, roughly.

That is a lot of people and I don't suggest most people would be willing to just allow that to happen.

Are we not greater than that as a civilization?
And code on Github: https://github.com/AlexeyAB/darknet

PyTorch version:
https://github.com/Tianxiaomo/pytorch-YOLOv4
This is great news, I'm glad the Mr. Gates has decided to orient his foundation and efforts towards this. If we as a society don't get our arms around this pandemic, the other things Mr. Gates cares won't be solved either.
I thought this wasn’t true unless you had other data to aid in linking the IP address directly to the person (in http://curia.europa.eu/juris/document/document.jsf?text=&doc...).

So unless you have additional identifiers, an IP address by itself isn’t enough.
Hmm. I think I saw this one as _The Juniper Tree_ in which the kid comes back as a bird first.

My mother, she killed me, my father, he ate me,
My sister Marlene gathered all my bones,
Tied them in a silken scarf,
Laid them beneath the juniper tree,
Tweet, tweet, what a beautiful bird am I.

(Grimm 47, Aarne–Thompson type 720, "my mother slew me, my father ate me")

Remember that plenty of the original Grimm stories had been meant to entertain adults, too.
qBittorret has always been a bit cutting edge with Qt feature usage, which can be interesting.

https://github.com/qbittorrent/qBittorrent

not able to comment on code quality.
Not everyone in tech is condescending or rude. Let's not generalize things here. I know plenty of people who are happy to explain things and don't go down that route of being an ass because someone else is not grasping an idea. Also, sometimes people are just in a bad mood. Happens even to the most compassionate people.

I feel that this is a cultural problem that has to do less with tech and more with people in general. It's like that first time you go to NYC and someone treats you like shit when buying a coffee or something. First, you are dumbfounded, then you're kind of start to realize that's how everyone there behaves, finally, you stop caring.
As much as I would love to change behavior and be treated more warmly, I also understand the nature of their cold behavior so I'm not gonna judge it.

... Yes, I dislike the condescending nature of communities like StackOverflow but at some point, you have to ignore it and try to get only the good stuff from it without focusing on the tone. If you let an asshole demoralize you, it's going to be very hard to move forward in any job, not only tech.

I'm all down for creating more compassionate and warm interactions in this industry, and I really hope more initiatives around this keep coming up since it will make people more aware of how they treat others.
But this is not gonna change the fact that there are a lot of assholes out there and it's just easier to learn how to filter out the rudeness than trying to change their behavior which is probably more deeply enrooted into them that the very topic that they are trying to explain.
They won't show it on practice, no one can bet it. Read source but what is on the phone. Just take their word? Phones are locked down devices.
On the other hand, a decade of Javascript sprawl has been great for creating a business case for hiring more Javascript developers and paying them more.
Citizen DJ, make public hip hop using Library of Congress
> * Tolstoy wrote them; they couldn’t be that bad. Now I sincerely wish I had never touched them.*

The reviewer is Disney's useful idiot. Gotta stay away from Tolstoy — it's not just disturbing, it's actually dangerous!

Only Bowdlerized and Disneyfied happy happy joy joy for your kids!

And if you aren't perpetually happy all your life, it's not not that the universe is indifferent to human suffering, it's that there's something wrong with you.

> There isn’t even that much to talk to your children about: trees are nice, don’t cut them down so much? People are not all that happy?

Yeah. Maybe "People are not all that happy" would be a good thing for kids to learn.
where would linux be today if Linus had to continually worry about not offending people? i've been on teams with some "toxic" outstanding devs, i'll depend on the software written by those people every time.
A REPL for Rust is pretty difficult, even conceptually.

Like, how does the ownership model interact with an env with as unclear scoping as a REPL?
Patent Abuse Could Hurt the Fight Against Covid-19
It's certainly a sentiment that is somewhat common. At the extreme end you have people arguing that you should optimize developer efficiency even over shipping working bug free software, which always blows my mind when I hear it. And I don't mean accidentally doing it, I mean knowingly shipping something that doesn't work.
A lot of entities click on them. How many of them are people is debatable.
Thank you! That is really nice to hear.
I think it optimises for developers ego and "fun" factor. If you actually read into posts around you can quickly see that the developer having fun is paramount to any solution - this is why everything needs to be a proper library and everything needs to be written in the developers favorite language. Ecosystems like JS driven Electron apps come out of this mindset.
Do you have a link handy to the FOHM data for Sweden?
Ubuntu 20.10 “Groovy Gorilla” Open for Development
Developer efficiency often gets prioritized over user experience because that's the only way the software would even get to exist.

I take my own software that I write solely for personal use as examples. In those cases, I play both roles of the developer and the end user. Most of my utilities are console command line utilities instead of full GUI. As a result, I have a bunch of command-line utilities that are very cumbersome to use. That's because I prioritized the dev experience over the UX.

Console apps are 10 times faster to code. I can bang out printf() or Console.WriteLine() statements 10x faster than placing GUI textboxes on a form. Yes, GUI wizards and templates accelerate the layouts but it's still not as fast as console apps for quick & dirty utilities. As an end user, I'd prefer easier-to-use GUI apps but I don't have the extra time to code them. I complained to the developer (that's me) to make a GUI app with better UX instead but the dev ignored me.

With my limited time, I'd rather have 20 utilities with bad UX that exist rather than just 5 apps with good UX at the expense of not having the other 15 at all. It's an unavoidable tradeoff of finite time.

Likewise, I as an end user don't like Electron apps but I know that lecturing developers on using something lighter weight like C++ & Qt or C#/Winforms means they wouldn't bother writing the app at all. It was the ease (and/or familiarity) of Javascript that allowed them to write the app in the first place.

[REVISED above text to clear up the misunderstanding in the reply.]
If you assume adding regulation makes things better without further argument/evidence, you are assuming regulators are wise and benevolent. (Regulators != Legislators.)
Lessons from Space: Debugging Plants
You can buy them in white color now, other colors are waitlisted
We've come a long way in Vitess in terms of usability. And we're adding even more tooling to support onboarding and migrations.
My general rule in these cases: "1 is the worst number of times to do something" -- 84M for documentation for 2 airplanes seems like a lot. It looks a lot better if you have 84 airplanes or 8,400 airplanes. Alternatively, cost isn't so bad if those 84M manuals and the 2 airplanes are useful for 50 years.
In cases like this they go through this process

https://www.cnbc.com/2018/12/14/robinhood-debate-highlights-...

and eventually your accounts are transferred to another
broker or possibly you get a cash settlement.
There is no BLE hard limit to device connections here at all.

This whole system works on advertising packets. Beacons are non-connectable, aptly named.

Your phone can be connected n number of BLE devices and also appear to be n number of peripherals itself. No hard limit that I can think of, usually just depends on the stack.

But this isn’t that. This is your phone pumping out <CONTACT: I am 7733> and listening for other people’s phones to say <CONTACT: I am xxxx>.

I can think of no stack that has a connection limit and after that stops allowing for reception of advertising packets.
> The publicists of the most recent edition issued by Simon & Schuster, who seemingly did not read it, write of this book, “children will be able to take away important lessons, as well as laugh at silly mishaps and characters, from this timeless collection.”

This is possible but unfortunately the author of the article decided not to answer his children:

> “Daddy,” my stunned four-year-old son asked, “why did the lion die?”

> “Daddy Daddy,” my daughter asked, still wondering about the now-dead lion’s lifestyle, “why did the people feed the lion puppies?”

Instead he "took the book away and hid it from" them. Not good parenting IHMO. Don't read from that book again, OK, but find an answer to those questions.
>Everyone is infallible.

That's optimistic of you!

infallible
/ɪnˈfalɪb(ə)l/
adjective
incapable of making mistakes or being wrong.
"doctors are not infallible"

>Clearly Scott made an editor and clearly that editor is inferior in every way to photoshop.

And in every way prior to Photoshop, too:

https://en.wikipedia.org/wiki/Adobe_Photoshop

>Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1988 by Thomas and John Knoll.

http://www.scottkim.com.previewc40.carrierzone.com/viewpoint...

>Scott Kim's 1988 PhD Dissertation: History: Timeline: p. 26:

>Undergrad school 1973: Computers, computer music, and computer graphics. Visual thinking class with Robert McKim. Basic graphic design class with Matt Kahn. Met Doug Hofstadter. BA in music, with studies in mathematics. Wrote article on four-dimensional optial illusions.

>Graduate school 1979: Started as graduate student (Masters in CS) Fall 1979.

>Metafont 1980: Gave Metafont demos. Programming AMS-Euler font in Metafont. Xerox PARC. Started as consultant.

>Inversions 1981: Worked with Richard Weyrauch on computational philosophy. Wrote and produced Inversions book. Viz Din (visual programming language discussion group with Fred Lakin and Warren Robinett) started. Started doing graphic design jobs.

>Computer languages 1982: Started interdisciplinary PhD. Taught visual thinking. Dave Siegel took over Euler.

Visual programming 1983: July started work at Information Applianc. August ATypI (Association Typographique Internationale) conference.

>Thesis Proposal 1984: Wrote dissertation proposal. Dropped idea of programming. Added idea of pixels. Introduction of Apple Macintosh computer.

>Programming 1985: Lecture at Hewlett-Packard: the field of user interface design and why it doesn't yet exist. Learned to use Cedar programming environment at Xerox. Wrote first draft of Viewpoint program.

>Thesis, draft 1986: Taught "Graphic Invention for User Interfaces at Stanford with William Verplank. Wrote dissertation, draft 1.

>Thesis, final 1987: Rewrote program to match writeup. Revised theory. Dissertation defense, including a videotaped demonstration of Viewpoint. Wrote final version of dissertation.

And speaking of Adobe Photoshop: Scott Kim acknowledged John Warnock, the President of Adobe, in his thesis, who supported his stay at Xerox PARC:

>Xerox PARC: Leo Guibas. John Warnock. Maureen Stone. Michael Plass. Leo invited me to PARC. John and Maureen sponsored my stay. Michael helped with programming.
Both sides in this thread could have improved communication.

E.g. instead of saying LMGIFY, the response could have said that a creative is the thing that is the audio, text, picture or video part of an advertisement. Or as M-W puts it, "creative activity or the material produced by it especially in advertising".

Your question could have been improved by saying what exactly you didn't understand from the first few Google results, especially since there's a clear definition of how creative is used as a noun in the first couple links.

A good question includes the context of what you've already considered.
> while it's only effective if a majority of the population uses it?

60% is the minimum number the experts are saying must use the app before it's effective.
The secret benefits of vitamin D
Can someone explain who invents this abbreviations?
The PP-PT and P-3T parts are are exactly the same except completely differently shorted.
In P-3T the "3" is in reference to the "P", not the "T", so i would think it should be either DPP-PT or maybe D3PT.
Then the hyphen in the first abbreviation are at exactly different positions when spelled out: PEPP-PT vs Pan-European Privacy-Preserving Proximity Tracing.
The HN moderator now whitelist the post, it was the spam filter.
Yup. I think of the Battle of the Bulge this way as well. It's much easier for Americans to identify with the Battle of the Bulge because we have access to many more dramatizations of it, but it was only a hint of what was going on on the Eastern front!
Call for Discussion: New Project: Leyden
From having done this a couple of times in the last few years: make sure you use the mandatory history rewrite in this process to get rid of history you don't want. Team christmas party videos that got checked into master (just kidding) can easily be removed before switching.