skysight-inc/HackerNews huggingface dataset:
If this had been published in, like, 1982, maybe the author would've had a point. But by now we're all so used to <> for generics, especially when scanning code rapidly, that I can't imagine the meager benefits of switching would outweigh the cognitive cost.
I've been meaning to try and learn Lojban for quite a while. Now that almost all of my distractions are shut down for the forseeable future, maybe I'll be able to make some progress. I have acquired copies of "English Through Pictures" by I. A. Richards, and I thought I'd do something similar, only for Lojban. If I do make significant progress with that, maybe I'll post it somewhere.
What's the simpler solution analogous to airflow that I an deploy on the same ec2 instance as my webserver? I prefer to use the simpler tool until it becomes unwieldable, and my current stack is just an elastic beanstalk deployment that runs the webserver as well as a celery worker. This seems easy to make the site highly available (scale up and down instances easily), with managed RDS and a redis broker taking care of managing state. A scheduled task runner is the missing piece - turns out celery is just not designed for long-running tasks, and both celery and airflow seem to require that only one instance of their scheduler run at any given time. I'd much prefer a tool where the service is robust enough to handle multiple redundant schedulers so I can go home and sleep without having to bring in kubernetes just to deal with this.

Currently using some custom code to do this using a database table but totally aware of how fickle and easy to screw up this method can be, and open to suggestions.
It is not a stupid question at all but nobody has a legit answer yet, with so many tentative protocols under way all over the world. Some people recover because of non-standard drugs reducing the most critical effects, some other recover because they get non-standard cocktails at early stage, some other die because prolonged fever leads to multiorgan failure or infections. Gilead is making its part, which is laudable.
These are already patients who are in serious condition and this may be their last hope. AFAIK (at least pre-COVID rule changes), experimental treatments like these are only used at a patient's last resort, as stated by the FDA.
[deleted, since reading it would waste your time]
The US death rate is the sum of a bunch of time-lagged exponential curves. For instance, CA is 2 weeks after NY. Numbers from individual states are more informative (but have similar issues for big states):

https://covid19.healthdata.org/projections
I’m liking Firefox bookmarks for this lately. Syncs between Firefox apps on different platforms, relatively easy to search, extensible, etc.
> they focused on satisfying the law and the rules. They focused on completeness, on perfection, on conformance to spec

Did the gov contractors do things like ensure the site was accessible? Because those laws exist for a reason, and the official government website SHOULD be held to comply with them. Sometimes this is detrimental to how slick a site looks.

While your friends site has much less of an obligation to comply with this kind of requirement, a quick check shows that something as simple as contrast is not good enough for vision impaired users https://wave.webaim.org/report#/https://www.getcalfresh.org

This ideas that
> user experience just ended up being a low priority
may be better stated as
> user experience for people like me just ended up being a low priority
I am learning how to write. After seeing a few people with blog, I realize the importance of writing. It makes you think clearer and understand a subject deeper.
how to make fonts :)
I played TFC a little bit back in the day (missed its heyday, unfortunately, but the TFC Gold servers continued to be active on Steam long after TF2 was released).

It's easy to think that TF2 "streamlined" the experience by removing bunny hopping and grenades, but honestly, whenever I try to go back to it, grenades are just annoying. They render much of the well-tuned class distinctions obsolete when even the medic can blow you up
It seems that Sweden is about to change policy, as it said that it would should the picture change:

https://www.theguardian.com/world/2020/apr/05/sweden-prepare...
I would advise you to enlarge your education in agriculture space especially growing potato species. It will be helpful and relaxing at the same time. Fresh air is good for your health as well alongside with physical exercises.
"What's good for thee is not for me." Taking away peoples rights may sound appealing if its something you disagree with until the topic changes and it's used against you.
Don't forget side effects. At a lot of the dosages to be useful against COVID-19, the drug itself may become problematic.
i would bet the reason is the same that you very rarely see used car tires: when you get new tires they take your old tires and restore them (to the extent that they can) and then resell them. so most people never keep their old tires.
> You end up with good enough, minimal solutions for a lot of the problems.

This is what I mean by poverty. Most people who are ingenious live a balance of self reliance, minimalism (usually due to lack of money) and poverty.

By poverty I do not mean that taking one step into self reliance makes you instantly impoverished but it frequently means doing without some luxury or need fullfiled that people are accustomed to. It usually comes in the form of "making do".
If you really have no clue about anything, then I might be able to help a tiny bit.

Get basic hardware knowledge by doing nand2tetris [1]. It's about building a computer from the transistor up, all the way until you create your own tetris game.

The Hardware Hacker: Adventures in Making and Breaking Hardware (manufacturing hardware in Shenzen) [2]

This guy shows a cool couple of YouTube videos on hacking iPhones in Shenzen [3]. Hacking as in exploring and tweaking, not as in breaking in.

[1] https://www.nand2tetris.org/

[2] https://www.amazon.com/Hardware-Hacker-Adventures-Making-Bre...

[3] https://www.youtube.com/channel/UCO8DQrSp5yEP937qNqTooOw/vid...
Helpful tool to reach out: https://act.eff.org/action/protect-our-speech-and-security-o...
Remdesivir was one of the earliest promising candidates to treat covid-19 since it had promising results - in the lab - against other coronaviruses like SARS and MERS. It did not have results in humans because those viruses went away before in vivo testing could be performed.

Will it work? If it was a runaway success, I would have expected any of the current clinical trials to be cut short as the difference between placebo and non-placebo patients would have been obvious. That hadn't happened. I'm still hoping it has some positive effect.

The drug also had to administered through an IV over several days. It is not a pill you take. If it works, this makes treatment a little bit more difficult. You can't just give patients a pill and send them home.
But children are of least concern. Or do they mean children who are going to die? How many instances of that are there?

And pregnant women? That's hard to reconcile with common sense.
I'll echo this too. Instrumentation is field specific. I was in bioeng, but my work was photo-chem/physics and optics. Basically, building novel nanoscopes.

Pro-Tip: Want a 'quick' nobel? Do optics for ~3/4 years. Then never touch it again. Making new kinds of microscopes is crazy useful and high impact, but you either get lucky or you waste 45 years in a lab. Try it out for a bit, throw a few on red, then walk away from the table.
I personally like the way D handles it.
Why Private Equity Is Cutting Doctor Pay and Organizing Our Pandemic Response
Synthesizers and modular synths.
False dichotomy much? This is a nuanced issue, and the parent comment didn't suggest this at all.
Try using verilog where <= is both the non-blocklocking assignment operator and the less-than-or-equal operator. At first it might sound/look weird, but you can get used to it easily.

It’s all about the context; I think it would actually be more confusing to go with the author’s suggestion.

Furthermore, I can’t think of a place in code where the generic and comparison use cases of < or > would be ambiguous or even adjacent.
Yes, I'd agree slow progress with near universal access is good; I was being descriptive. But it still needs to utilise the best of established technology.
I'm learning pentesting for fun. I'm mainly active on hackthebox.eu. I might get my OSCP one day, for fun as well. I do still think the certificate comes in handy despite the fact that I'm applying for web developer positions at the moment. I'm happy I'm learning this though, I'm already noticing that I develop differently, because the little I've learned about pentesting taught me that true cyber criminals are hungry to break into your systems, and they only need one shot, one small misconfiguration and they're in. Or at least, that's how it works on hackthebox ^^

I'm also doing some OSINT (open-source intelligence) by simply giving myself assignments. The assignments on hackthebox.eu were not all that great and OSINT is one of the few disciplines that you can do in the real world without permission, since it's all about accessing public data.

I flip back and forth between the 2 disciplines. I don't know why it attracts me. It just does. I also notice that learning this stuff is completely different from programming. And to an extent it's one of the few ways that gives me the feeling that I'm "living and moving around" in cyberspace as opposed to "constructing" (i.e. programming) in cyberspace. I guess typing cd and ls on a lot of Linux and Windows practice boxes give that effect. And the cool thing is, you learn a lot quicker about all kinds of services. For example, I never knew about rsyslog, logger or the mqtt protocol (Linux boxes). I never knew about Kerberos, Active Directory and smb (Windows boxes).

I'm happy I did some master courses in cyber security beforehand. While I'm really new to a lot of things, I've gained a lot of what psychologist call crystalized intelligence in this area. So it's all quite easy(ish) to understand. Things get harder when I have to reverse engineer binaries or debug in x64 assembly. It's still doable though.
I advocate clinical trials and giving it to those would surely die without it. Which is what the FDA prescribes, and what Gilead is doing.

Nobody said the studies should take 5-10 years. Obviously this should be weighted against the urgency.
True that. Same basic insight applies to management. It’s worth a lot to note things down and then follow-up on them.
There's a trial[1] whose objective is to determine if chloroquine is actually useful early on in the infection.

With a target sample size of 3000 individuals it would have at least sufficient numbers to show if it's actually viable, helps a little, or does not help at all.

[1] https://clinicaltrials.gov/ct2/show/NCT04308668?term=hydroxy...
No, it's not. Although I guess maybe it's good for society that somebody finds it so.
Google Wave’s Failure Is a Great Lesson for Modern Real-Time Collaboration Tools
If you're in a hospital with others I imagine your viral load could be in constant flux with new patients coming in daily.
I don't think the seriously ill people have a bacterial lung infection, the reduction in lung effectiveness is directly caused by the virus.
the article is explicitly targeting white collar tech workers. of course it's a privileged take. this isn't a callout so much as restating the intro of the article.
>Even if you think the parameter space is "uniform" in some sense as a probability distribution

Quite to the contrary, I was arguing that a uniform distribution over parameter space was impossible to define.
>choosing it over C++ or Rust for fair and sensible reasons

I don't think such reasons exist.

I don't think C/C++ should be used when superior alternatives exist (Rust). It's like smoking; you're just hurting yourself.

Unless you're being like the programming equivalent of a steam engine enthusiast or a historian. (In a world where most of the industry is still using steam engines cuz we're in too deep and must ride the inertial tide for at least a few decades.)
Learn Morse Code with Google
Big companies have more levers to pull.

I’m not sure why everyone gets hung up on the tax number.

Employing people, providing service, all contribute. And if a state sees a deal where they can keep X citizens busy, contributing and Y services for their people, that’s part of the aggregate result.

“Taxes” is one of many chips on the table for the deal making.

If there’s not a net gain, then don’t take the deal.
That's a good idea that's already implemented

https://www.khronos.org/vulkan/adopters/
There are processes that decrease local entropy but increase global entropy. We call it life.
yeah, the bias towards San Francisco got so strong that companies fight over every single college graduate that gets near there, inflating salaries to incredible levels, while tens of thousands of experienced engineers are underemployed in other cities. And the glut of overpaid 23-year-olds hasn’t exactly been good for making SF be a nice place to live
Ha! Let's hope not, in fact let's pray that it becomes the de facto standard for Android dev :D
Io_uring by Example
My issue with the USDA-certified organic label is not that their label is not well-defined, but rather that the definition is not necessarily in line with 1) what you expect healthy food to be or 2) what the most sustainable approach would be or the most recent research suggests.

To give you an example, weather driven modelling in conventional agriculture has the potential to make a massive difference in, for example, pesticide application. But if you use less pesticides as part of your daily routine, that does not mean that you have the right sticker or label to represent your produce and your incremental improvements. The reason why I say this is that pesticide should be applied at a very precise point of the target organism's life cycle, but it is not always possible for the farmer to do it without considerable new added effort.
I find it extremely ironic that Hackernews has swallowed angle brackets from the title (the article rants about ambiguity during parsing)
I'll have to disagree. Having worked at a "large established company" during my career, I'd say that I've been given the chance to experiment with plenty of new things and projects are also started more often than you'd think, even though not all of them make it to a release. I understand your point, that just because you've worked at a large company it doesn't mean you have the right skills for a startup, however I will still hold my point: it highly depends and I wouldn't discard the opposite situation.
Thank you! That may be the biggest compliment I’ve ever gotten. Derek is the god of carbon as far as I’m concerned. Josh
It’s a difficult problem, because the reverse is also worth contemplating: Giving people rights sounds appealing if it’s something you agree with, until those rights are used against you.

At either extreme—no rights or complete anarchy—society breaks down. Everything in between is a society trying to find the most workable compromise.
Testing for explicit content with Google Vision API
Curry-Howard-Lambek distills largely into a big table which relates type theory, category theory, formal logic, and metamathematics. This table is very precise, but high-dimensional, so that we can only take small limited slices of it. Nonetheless, the slices that we take are very formal. The important parts are well-known and published, say at [0] or [1]; extending beyond this is possible but requires care and effort. That said, once one groks the nature of the correspondence, then it becomes painfully obvious, to the point where folks who don't grok it seem block-headed.

I don't really have a glossary or nosology of how people misuse this, but I'd say some wrong ideas include:

* If a language has a type system, then it is usable for formal proofs, it is sound, and it is a language that ends the need for other languages.

* Dependently-typed languages have values that are also types, so all values are types, and therefore dependent typing makes no sense.

* Because my language uses higher-order logic instead of first-order logic, Turing's results don't limit my language's problem-solving abilities.

* Because of my religious beliefs, type universes have a certain shape, and thus Cantor's results are incorrect.

* The English language is far more powerful than any programming language.

* All logic is really just intuitionistic logic.

* All logic is really just linear logic.

* Syntactic formalism must be wrong, because abstracta only exist in my mind.

To repeat myself, all of these are wrong, despite some relatively large tribes of programmers believing them sincerely.

[0] https://ncatlab.org/nlab/show/relation+between+type+theory+a...

[1] http://math.ucr.edu/home/baez/rosetta.pdf
Actually JS is better: try writing a compiler in BASIC. In 2020 a graphic designer can do LISP style metaprogramming because of a number of subtle properties of the module system.
Algorithms, wrote just one in the last two years and I know that I won't write many in the next job, but you know, you have to study it for the interview.
Thank you. I was confused by the above comment.
Well, how do you know the long term effects if you don't study the effects over a long period?
I don’t think in 1982 they had issues with it - most problems that this article purports angle brackets to have are problems we have recently invented.

As for HN not being able to handle having them as characters in titles, one would hope that would be a “simple” matter of escaping the characters at time of submission and parsing them at time of rendering.
I'm learning Go from scratch. I dabbled four years ago, but not much has stuck from then. Also, Final Cut Pro which I've been meaning to do for some time. It's great fun.
Scala uses brackets for generics and parens for array accesses. It works nicely, I think.

The primary argument against < and > as generic brackets is that the ambiguity can make for some confusing error messages. It also prevents you from pre-matching your braces before the parsing phase (a technique that enhances error recovery).
What is "AOC"?
My basis is looking at Spain and Italy which seem to be past their peak, recovered % is rising.

https://www.worldometers.info/coronavirus/country/italy/

https://www.worldometers.info/coronavirus/country/spain/
An upcoming authentication solution for Phoenix – Dashbit Blog
Excitingly, this is one of the problems that quantum computers will be good at. We might see a time when chemists can run experiments faster on a computer than they can in the lab.
The mechanics behind the basic barbell movements (working on becoming a Strength Coach on the side).

I'm about to order tools for leather work as well. I want to make a leather wallet and a sunglasses case.
81% of people own a smart phone, so that's not a good start.
Depends on what you mean.

For example, my editor (which I use for work like this)

MODE-'COBOL'
72.b -.a -.t -.h 8.h 12.h
.r

Roughly: for COBOL - ring alarm bell if I type past column 72. Do not autoindent. Do not use tabs (spaces only). Remove all tabulation except at column 8 and column 12. For FORTRAN 66 (77) work, I just set a single tabulation at column 7.

But that is just me. You should look into THE: The Hessling Editor on linux, etc. Look into Regina Rexx.

which would be all the "tooling" needed. You could run a mainframe emulator (look into Hercules)

How is 80 column "punch card" style editing and printer output terrible?
I've noticed this a lot on hackernews, there is an apprehesion to say certain things as though there is some sort of pedigree or gating when discussing topics, especially when it's personal...there isn't.

Case in point: The comment below mine...
Immunity Passes Must Be Combined with Variolation
From what I understand, many Amish carpenters use plenty of modern battery-powered tools. There are different groups of Amish peoples, and some may be more conservative than others. It's not that they're against technology per se, but rather that they are very careful with introducing new things into their society that may be harmful.
Looking at some llvm code, in particular the clang's OpenMP implementation

Getting familiar with OpenMP - MPI (are those used in real life?)
9x faster networking code on Linux
I want to learn C not (only) because I think it's useful, but because I think I might like it. I have a particular interpreted language that I like, enjoy and know inside out, now I want to know a compiled one in a similar way.

To answer your question: I get the impression from various tech news on "hot new languages" that C is the incumbent systems language that people put up with but don't really love, and yet I want to try and love it. I've developed a taste for minimalism, simplicity and a degree of brevity in programming, I have a feeling I might find C more suited to me than C++, Rust, Go, Java etc for this reason despite the lack of "modern" features.
Given that most (but not all) Lisps are untyped, I don't see what Lisp evangelism has to do with the Curry-Howard correspondence...
Perhaps a mid-month who's hiring would be appropriate?
I've been devops/infra for the last few years and my web dev skills have fallen into disrepair. So I'm doing a side project with Django REST API, Golang Job Runners and React SPA to bring myself back up to par.
Yes, the inclusion of the Feistel function makes the raw xor (a substitution cipher) into a Vigenère cipher instead, where the encryption key differs between locations in the text instead of being constant throughout.

But Vigenère ciphers aren't really an improvement on substitution ciphers. (And they're not more non-invertible than simple substitution ciphers.) Most of the work is being done by the transformation that swaps two halves of the text between rounds.
I'm a pretty cynical guy but in this case I disagree, the vast majority of UIs are simple enough that you just don't notice them working. Having tried occasionally to bake a UI myself, We take good UI for granted.

Yeah there's a learning curve but by and large even across operating system there are consistencies and even technically illiterate users can get up to speed quickly.
VR hand tracking SDK

and am reading 50k word TOS (not sure 'learning' is the verb there but *)
How easy are you using flutter to use so far? I have been thinking about learning about flutter for a long time, but still unsure about how much support is there in terms of 3rd party libraries, and whether that can hinder development at some point.
>including, potentially, re-location to areas with a lower cost of living

as someone else has said: how many white collar tech workers can re-locate at the drop of a hat?
The video I link in my post seems to suggest otherwise.
There's a very interesting hypothesis that lung inflammation is a secondary effect caused by the virus damaging red blood cells, making them unable to transport oxygen. See this thread:

https://twitter.com/yishan/status/1244717172871409666
I don't know the answer to the best time to give antivirals, but the lung inflammation happens for some, but not all patients. A non-trivial amount have relatively normal lungs, low oxygen saturation, and an extremely high heartrate.

The reasons for this are unknown, but it is an active area of research. Some doctors are beginning to call for treating covid patients like they altitude sickness.[1]

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7096066/
For those that want to help directly, I'd like to mention 18F:

> 18F is an office of federal employees within the General Services Administration (GSA) that collaborates with other agencies to fix technical problems, build products, and improve how government serves the public through technology. 18F is part of the Technology Transformation Services, which is within the Federal Acquisition Service.

> https://18f.gsa.gov/about/

Interested in joining?

https://18f.gsa.gov/join/

I don't work there, but perhaps someone from 18F could comment?