skysight-inc/HackerNews huggingface dataset:
The problem with RAD has been that it makes the first 80% easy, but the last 20% a bear. You don't get enough control to give the customer what they really want and need.

I've kicked around the idea of "staged rendering". The displayed elements are generated in stages, and one can alter the meta-data used in each stage as needed via event handlers. Thus, if you need to insert an extra CSS class into an element or even totally revamp a widget's HTML, you can by altering the appropriate stage. Earlier stages would have a draft "class" attribute for the HTML element which you can change or append to. In later stages, you can overwrite the entire HTML of that element, and the very latest stages allow you change or wipe large sections of pages, like the entire form block. Similar techniques can control SQL generation.

This gives you RAD-esque automation without taking away control. The automation produces various DRAFTS which you can tweak as needed along the way.

The jury is still out on my experiments.

Still, we need an interactive GUI markup standard regardless.
Allowing Connections to your backend directly might make you vulnerable to certain types of attack but it doesn't impact Request Smuggling.

The trick in Request Smuggling is that you're trusting an intermediary (in this case a frontend reverse proxy) to mingle everybody's requests into a single pile for you to process and they don't agree with you about how to do this. Chuck thus gets to submit a request which is mingled with Alice's and you end up letting Chuck modify Alice's request. Oops.

But Chuck sending requests directly to your backend doesn't allow him to do this. You're definitely not going to think Chuck's weird garbled nonsense is part of Alice's request when it isn't even on the same TLS connection.
Build, Microsoft's premier dev conference, was also moved to online.
> Additionally, clicking on "Done" once you're in the notification-specific page will navigate you away from the current page back to the notifications list. This is pretty disruptive to me.

But if you're done with that notification, why would you want to stick around? You wouldn't yet be done by definition.
challenge accepted.
This obfuscated "magic eye" C program also produces a magical feeling!

http://www0.us.ioccc.org/2001/herrmann2.c

This is a program which generates stereograms. It not only does that, but its source code is one; if you stare past it into the distance, you will see the letters IOCCC appear floating in the foreground.

Accompanying text: http://www0.us.ioccc.org/2001/herrmann2.hint

If only the industry would pay us for having magical feelings.
We have largely given up in the UK at present, only get tested if you're hospitalised.
In case you have not heard of it: The video game Control is set in a building inspired by Oldest House: https://en.wikipedia.org/wiki/Control_(video_game)
That is a really excellent explanation. Thanks for sharing it.
> This article was amended on 7 March 2020. An earlier version wrongly stated that “a solution of ethanol, hydrogen peroxide and bleach will disinfect surfaces"

Hydrogen peroxide and ethanol, when sprayed into a combustion chamber, make a dandy rocket propellant. Mix 4:1, H2O2:ethanol. Theoretical specific impulse of 245 seconds. Source: table from poster published by Rocketdyne division of North American Aviation Inc, early '60s (gift from Dad)

Reader confidence in the author's scientific chops somewhat diminished.
Aw man. That sounds pretty cool. I guess there isn't anything comparable out there? I'm interested in contributing to the Linux kernel, but it's just so hard to get into it.
Most of population need to get coronavirus to achieve herd immunity
It has everything to do with memory safety.
You do need testing to dial in what level of social distancing brings the rate down to a level the health care system can handle without dragging out the crisis needlessly long.
Ask HN: Would you decorate your software department office space
We are moving to a new office and the software team (only me right now) are getting our own room - closed from the open office where the rest of the team is. I am fine with an enclosed space but we are getting new software team members and interns in the summer and I do not want them coming in a complete white room. Any ideas or inspiration from your office plans? Plants? Artwork? DIY cool lights?

Specs:
171 sq ft^2 (enough for 3-4 engineers) the entire office space is 1600 sq feet
No windows
It's a lot easier in nations that have more control over their peasa...er..citizens
US is not "under emergency officially" because Trump wants to save face.

CA has been in a state of emergency since March 4
Having experienced a manager with a "sun-never-sets-on-my-empire" fixation, I'm skeptical. In theory, you can get 3 shifts in where there was one before. But this isn't a factory. For knowledge work, there's a big problem with handoffs.

If somebody is going to pick up coding right where I left off, I need to transfer a lot of state from my head to theirs. At best, this takes a lot of time. But what's more likely is that things get In software our true enemy isn't time, it's error. It takes seconds to create a bug, but often takes hours or days to remove it. It takes minutes to misunderstand the purpose of a feature, but days or weeks to rework the code to match actual need.

I think if we want to get more people at the coalface, the right solution isn't working in shifts. (If it were, we would already be working in shifts without regard to timezone, just like factories do.) Instead, it's to increase collaboration, which requires much more synchronous communication. E.g., techniques like collective code ownership, pair programming, frequent pair rotation, cross-functional teams, small units of work, continuous delivery, and very frequent releases (daily or more often).

Since very few people work like that, I think it's reasonable to assume that faster results are not in fact a priority for most businesses. So the "distributed timezones are an advantage" to me sounds like an after-the-fact justification, not an actual solution to a problem.
Cities and the Pandemic – Info from Zencityio
What is dominating the COVID-19 online discourse in US cities and how can local governments address it? @Zencityio analyzed 1.5M social media interactions to extract people’s main concerns about the pandemic. https://bit.ly/33hBsZq
It's of course a similar game but they're so different.

Angband is one of those games that are about endless grind, trying to get those rare item drops that allow you to descend a bit further by offering some form of elemental resistance you lacked. And then you can continue grinding. Also, later on, many fights with unique monsters with extremely powerful attacks.

Nethack is much more about getting a collection of items and then trying to figure out how to identify them until you have enough of the important ones,and not running into random deaths. And a lot of fun because all the obscure interactions that can happen.
People did know about self-replicating substances; they'd been using them for making beer and bread for millennia. The nature of yeast was a mystery, but the capacity of fermentation to spread through a nutrient medium was well-known. An edition of Cooley's Cyclopedia I read from around that time attributes fermentation to a particular kind of molecular excitation, which is only true in the sense that it's true of all physical processes on materials made out of molecules. He gives some recipes for producing yeast by spontaneous generation (or, as we now know, from airborne or foodborne spores).

Amusingly, among the numerous recipes for deadly medicines made from mercury, arsenic, and lead, Cooley also gives a number of quite effective disinfectant recipes. He rejects the "contagion" theory that infectious diseases require contact to spread, preferring the "miasma" theory.

I think Pasteur's experiments with the beef broth in the 1860s were what really convinced all philosophers of the germ theory. Snow already believed something similar (contagion from "morbid matter"), but the Broad Street Pump results did not convince the doubters quite as effectively.
This kind of thing is what makes me nervous about what WebAssembly will do to the web. Wasm is cool, but it makes it easier to deliver on some really bad ideas. Bad ideas like: maybe some blogger decides he wants to write his click handlers in Python, and now my browser has to download a 20mb Python runtime binary.
--edited because I don't think it matters if there are false positives what matters is the public understands the serious nature of the situation.

I have no medical training but below is my observation

Your points are valid (not regarding false positive rates), but the population still thinks the numbers put out are valid. So if we could ramp up testing very quickly (which seems to be possible given what the Cleveland Clinic is able to do) it would be beneficial for the public to see how bad the situation is. I haven't been able to convince anyone with symptoms that they are in fact likely to have it. (it could also be useful for hospitals to apply specific treatment regimens, when they get more defined)
And what does this have to do with Apple Pay?
The literal hacker themselves indicated it was a fair payout.

I don't understand unsolicited complaining for other people.
The bounty hunter isn't a source of truth for the value of the bug. If you don't think you could sell an exploit to takeover any slack account for more than $6500 then you aren't familiar with what the market values in the first place.
I guess that's just not how I think or how I'm used to using an inbox. I click done to get the banner out of my face. The important part was the notification not the requirement to buy into their task management system.
I'm probably one of the devs you've described. I've always worked at Microsoft shops and I love it.

A couple of advantages to the homogeneity.

I can jump on any project and be productive on day one because not only am I familiar with but I am an expert on 95% of the stack.

I can very easily hire people who can be productive from day one because they've used 95% of the stack.

I can have much a broader skillset than is possible in other ecosystems. In other ecosystems, I might be knowledgable in three different databases, three different orms, three different web frameworks, 3 different cloud hosting providers. In the Microsoft ecosystem, I can be knowledgeable in writing a mobile app, a high-performance desktop app, and a web app all at the same time in the same language.

The knowledge base is amazing. Everything that is canon Microsoft has an enormous amount of stack overflow questions and blog posts about it. And specifically, blog posts about the interacting parts. There are a thousand blog posts on a sql server/EF core/with asp.net/azure app. But less on similar combinations in more heterogeneous ecosystems.

The tooling is fantastic. The IDE was built for a very specific stack so it has a lot more functionality than equivalent IDEs.

The disadvantage is you don't get to pick best of breed products. But I think this is overrated. Outside of some very specific use cases, people can write great apps in any number of languages on any number of stacks. Picking Sql Server vs PostGres vs Mongo or Ef Core vs NHibernate vs Dapper isn't going to make a huge difference on whether your app sinks or swims.
Trump's Coronavirus plan is based on suggestions from a Facebook group
> ... other than observe. Seems that could be taken care of these days by using computer controlled fly by wire.

not to mention that trigger buttons could easily allow more than just 'observation'...
The other possibility that few want to talk about is ADE, antibody-dependent enhancement (ADE). ADE is a slim possibility, but it would be devastating if it is. Basically it's when the virus uses white blood cells, which are supposed to kill it, to replicate. HIV and Dengue uses ADE. MERS (a coronavirus) doesn't appear to use ADE, but the jury is out on SARS (another coronavirus).

It means that you can get reinfected and a vaccine is near impossible.

We won't know about ADE because of the strict lockdown conditions that are still going on in China. If we start seeing more and more reinfections when things are relaxed, then we're in trouble.
My office of 500 people is going mandatory remote today until further notice.

Estimates of infection rates are getting up to 50% of the US population. With the current 1-2% mortality rate thats 1.6 million dead.

Seems like a no-brainer to require work from home to limit the spread of infection.
...kind of like how today we have anti-virals, even for covid-19, which aren't being widely distributed.
There are two answers to this. One is "No, but prices aren't determined by 'value'. Having air to breathe is very valuable, but it's free! You've got to consider supply as well as demand." The other is "Yes. Previously you were the most efficient source of code per dollar they could get (on the margin). Now you aren't."
For what it’s worth you c an also do tail -f *.log (or equivalent) to tail multiple log files but it shows everything in a single stream instead of giving dedicated output locations. Any time new data comes into a file it will be prefixed by a header so you know which file received new data. But yeah, I’m also excited to know about multitaul—it was the first thing that stood out to me about GOs comment.
How to Make More Money Without Passive Income Streams
As someone who's developed for Apple devices for years and having never attended WWDC due to distance and cost, this is potentially quite exciting :)
In other words, we invented some concepts (force, momentum, energy) that exhibit a symmetry under various transformations.

It's only "very different" in superdeterminism because that which is conserved doesn't yet have a widely accepted formulation that you've internalized the way you've internalized the other common concepts in physics.
That URL opened up a scam site for me claiming I was going to win something, I think a phone. I closed the tab too quickly to see

How did that happen? I have JavaScript disabled and an adblocker installed...

Edit: My browser's history:

* https://trustabletech.org/about/#

* http://www.wosemdesy.site/[...loads of crap here...]

* http://competition5783.primeluck26.live/*******/[...loads of crap here...]
I don't think they're doomed. COVID-19 is a big deal, but eventually it will pass, people will resume travel, and people will get back to work; the world eventually resumed after the Black Plague and the Spanish Flu, and this isn't anywhere near as bad.

Like, I hope the AirBnB trend slows down greatly for all of the reasons you listed, but they exist because people don't have the need or ability to pay for more expensive, temporary lodging.
> You can't improve what you can't quantify.

That's obviously false.
> Facebook is not telling them they have to come into the office.

Yes, they are.

> A Facebook spokesperson told The Intercept that “for both our full-time employees and contingent workforce there is some work that cannot be done from home…for content reviewers, some of this work must be done from the office for safety, privacy and legal reasons,”
This has happenend to steam!

https://forums.overclockers.co.uk/threads/do-not-login-to-an...
especially because the documentation has gone to shit and WWDC presentations have become the canonical docs for a lot of the less visible stuff.
We can also switch to project-based learning from a coercive educational system based on tests, factual recall, abstract analysis, reading and writing papers, and other things divorced from life.

Project-based learning doesn't just teach practical skills. It also teaches how to learn, how to find your priorities, self-awareness, and other social and emotional skills.
Germany also killed Walmart there via existing entrenched shops simply complaining about the price competition.

That seems far more German to me than something the US would tolerate. They rank below the US in economic freedom, but not by much:

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

As you mentioned it might be a regional thing. But maybe I'm being idealistic considering the US's general shift away from markets and the cronyism in certain pet industries.
It's not an answer for what I asked for. Demo day is at the end of 3 month program...

But there's a hint in other blog post:

> We want to make sure founders know that the YC Summer 2020 batch will take place. Our online application is open now and we will run our application review process as we always do, with some modifications to how we run interviews. Additionally, depending on the circumstances this summer, some or all of the batch may take place remotely over video.

https://blog.ycombinator.com/yc-s20-batch-updates/

Yet, would love to get some official info after traveling ban.
Sounds more like there's 2 sets of rules: the ones that Facebook corporate publishes publicly, and the ones that the contractors are held to, from the frontline/engagement management.
That's still EAFP (you didn't check the precondition before trying), just through a different mechanism.
How many people you are supporting in the organization you are leading? Do you micromanage them all or you fo you have team leaders/department heads? How about hiring few project managers and forming a PMO office to take care of all the deadlines and actually manage the projects? I am sure there is a new shiny app out there for all this...
I can't find where in those links it supports the claim that "reinfections are happening because of the other strain infecting you"
While I like classes, the first 4[1] programming languages I used did not have classes. The first dialect of the first language I learned didn't even have functions!

1: Basic, Logo, C, Pascal. Logo and Basic I learned 2 fairly different dialects of even (Atari/Apple and GW/Quick respectively).
There's a drug on the way that will (hopefully) treat presbyopia chemically:

https://clinicaltrials.gov/ct2/show/NCT03809611
Apple’s WWDC 2020 kicks off in June with an all-new online format
We want to have the right to repair it, but we still want to buy it from China and pay no more than 50 bucks on that.
I disagree. Much UB makes the language less orthogonal, and ultimately makes the specification longer. And more complex.

Classic example of illusion of simplicity: signed integer overflow. Going outside the range? Undefined. Left shifting a negative integer? undefined. You can't just assume 2's complement, you have to be aware of the Nasal Demons compilers are becoming increasingly apt at summoning.

Another one: out of bounds array index is undefined, even if there was something of the right type there:

#include <stdio.h>
#include <stdint.h>

typedef struct {
uint64_t a[8];
} blk;

int main()
{
blk b[2];
for (size_t i = 0; i < 16; i++) {
b[0].a[i] = i;
}
printf("normal : %lu\n", b[1].a[2]);
printf("overflow: %lu\n", b[0].a[10]); // undefined

return 0;
}

Depending on optimisations and compilers, you won't get the same result every time, and all sanitizers warn you about the UB. Conclusion: you can't assume a flat memory model, even on modern X86 in 32 or 64 bit mode. There are exceptions, depending on how you access memory, through which pointer. Again, your language specs just got longer for not defining what happens outside the bounds.

---

Undefined behaviour simplified one thing: the compilers themselves. At least, until they got the idea to use UB for optimisation, and started to summon the Nasal Demons as a result.
Super helpful thanks. I've also read a lot about how mentoring should be mentee-initiated. Is there anything that I can do as a mentee that can also help the mentor be a better mentor?
Agree with a lot of what you said, but the Boston marathon isn't cancelled, it's postponed to 9/14.
Covid-19 Clinical Data from Seattle Experience
In the extreme case, imagine that nobody actually has the condition. Then every positive result is a false positive. The thing we call the "false positive" rate might still be only 1% though; that just means the test is correctly identifying 99% of people as negative and 1%, falsely, as positive.
I was told by a lady behind me in line in the store yesterday (who had taken 10 packs) that she intends to take 1 per day but if she feels bad she’ll take 4 per day until she overcomes the covid.

There is enough stupidity around in normal times, and now is worse.
Thank you for this very well articulated response.

I don't see why locality is a requirement. What is it that makes a theory with particles being points in a six-dimensional position-momentum space acceptable, but particles being complex-valued functions over a three dimensional space unacceptable?

> it requires that we accept the idea of the wave function (something we never see or interact with directly, for which we have no direct evidence) as fundamental and real AND that we take our day to day experiences, upon which all of our physical sciences are based, as derived, perhaps even, in important ways, not really real.

I see no issue in pure quantum states being fundamental. Our day to day experiences are not compatible with a number of things we hold to be true. Take the physics of fluids for example, it suggests that liquids are infinitely dividable, which we know to be false. In that sense, fluid physics is decidedly not real. But it can also be derived as a very good approximation of the underlying reality on larger scales, similarly to how classical theories are good approximations of the underlying quantum reality on larger scales.

I do realize that my interpretation requires decoherence to work such that the pure quantum states reduce to ones that are well approximated by classical theories, and I'm not sure if we have evidence that decoherence works this way.
I could not really pinpoint why the new UI is bad, but it got me to finally switched 100% over to emails to manage all my GitHub notifications; I disabled them in the Web UI completely.

I find my email client (Thunderbird) and custom filters to be a much more powerful and flexible way to manage the hundreds of notifications I get every day. More than 99% of these emails are automatically sorted in folders, tagged, etc. So that I can efficiently prioritize what I look at. This saves me massive amounts of time. In the end I always have an empty inbox, which I find pretty satisfying and it helps me focus.
Personally I would like to see shttp:// (http over ssh) as a valid protocol.

Realistically, I know this would end up being just as bad and broken as every other web tech.

However due to the superb openssh implementation I tend to view ssh as the superior transport technology vs tls
There could be less testing in Africa, so less confirmed cases. Here in New Zealand we have had only 5 cases with no increase in days, yet very close links to China and Australia and cool fall weather, making me wonder if and how many undiagnosed cases there are.
This is an enormously complex question which depends on first answering questions like what "learning about ethics" and "ethical behavior" mean.

In any case, this paper covers most of the objections you are raising and answers them quite well, IMO:

https://www.tandfonline.com/doi/pdf/10.2202/1940-1639.1613
My thoughts too. Can’t you use 3 masks and just cycle through them so that you only use each mask every 3 days? The virus itself can’t live on surfaces for long periods of time so if cleaning won’t remove the virus, time will?
This thread is too vague to be meaningful.
You've left out 25 leap days.

On a side note, I remember back in 2004, a colleague born on Feb 29th, 1984 was unable to enter the U.S. H1B renewal website because someone forgot about leap years in their date validation logic.
LA104 pocket logic analyser operating system