skysight-inc/HackerNews huggingface dataset:
Because you may not be raising it at all. The side effects could do more harm than the intended effects do good. So you need to do a large very controlled study with healthy people so you can more easily find side effects. Second, many side effects can be tolerated well by a healthy person but could be very dangerous in an at risk person. A drug that causes hypertension might not be a problem for a healthy person, but could kill someone with a heart condition. If you skipped this step, you could put people at risk of heart attacks and make it harder to detect the drugs effect on the heart vs already increased morbidity in those heart condition patients.

You are also evaluating the intended effects (as opposed to side effects), so you can see if it is actually doing what we want it to do, and how well. We could find out that the vaccine is very effective at preventing covid infections. But we could find out that it does not reduce the rate of covid infections, but does reduce the severity, or we could find out it does not reduce anything for reasons we don’t yet understand.

Once that is done, we will have a good understand of A. the level of benefit and B. the level of harm. From there we can make an educated decision to proceed or not. If we do, then it is approved and given to the general population, including those at risk. It is at this stage that the effects on at risk groups can be studied, during the ongoing monitoring of the approved drug.

Hopefully this answers your question and shows why this is the best way to do it.
It really depends on what are your expectations regarding "programmatically test an API".

Integration tests and contract tests and canary tests are widely established practices within the testing community. However, they are done with testing frameworks because, as there is no standard way of implenting an API, there is no standard way of testing non-standard APIs. Consequently all tests are custom, and that's what testing frameworks are for.
It has been a long time since I fooled with Tcl, but in my recollection writing a function to call an external library wasn't that bad.
> It states that 12% of voters accounted for 50% of all social-media and Twitter users – and are six times as active on social media as are other sections of the population. The two “tribes” most oriented towards politics, labelled “progressive activists” and “backbone Conservatives”, were least likely to agree with the need for compromise. However, two-thirds of respondents who identify with either the centre, centre-left or centre-right strongly prefer compromise over conflict, by a margin of three to one.

Really telling. These fringe groups are taking over our political discourse and online discussion. They are driving a societal wedge.
> I think the photo of the woman is terrible

This is partly because the flash has blasted her face with light losing all the shape except for an ugly shadow under her nose. With my Nikon I could try at (very) high ISO for a natural-light shot or use an off-camera flash to shape her face in a more flattering way. But perhaps people used to the very flat / boring light common in mirror selfies won't care about this.

The blur on the edges of the fur look digitally smeared rather than optically blurred.

[edit - okay, I didn't spot that he used off screen light rather than flash. But the effect is similar and hasn't given any pleasing sculpting of the subject. Other processing may have made things worse]
>It would be defacto illegal for them to engage in racially discriminative stock sales.

Well, maybe they shouldn't be declaring themselves society's chosen vanguard against structural racism, then. After all, it wouldn't be forced redistribution if they volunteered to just mail every black person in the country $16,000 worth (to take an example from a film about reparations) in company stock.
Well, yeah, because the software magic is a pure attempt to make up for the lack of specs. Sensors the size that fit in phones will never be able to create shallow depth of field naturally, so fix it in post. Sensors the size that fit in a phone will never have the same light sensitivity, so fix it in post with AI (even better?!).
I believe you're referring to what the Biden campaign said to Politico, that Biden could have had (in Politico's words) "some kind of informal interaction with Pozharskyi" but "any encounter would have been cursory". [1] The Washington Post notes that Hunter Biden did arrange for a different business partner to shake hands with Joe Biden at an existing public event, and speculates that he could have done something similar for Pozharskyi. [2] While it's only speculation, that does amount to another possible scenario where the email is accurate. But I wouldn't call such an interaction a "meeting" exactly, and it would scarcely be evidence of corruption.

[1] https://www.politico.com/news/2020/10/14/biden-campaign-lash...

[2] https://www.washingtonpost.com/politics/2020/10/14/hunter-bi...
Do you feel capable of that level of leadership?

I sure don't.

One of the chief causes of my perennial suicidal ideation is the inability to even take care of myself, let alone be a leader of an actualized life or anyone else for that matter.
And it can be used to troll people:

https://www.youtube.com/watch?v=anslUJ5SCIs
Aye. This is a Plex-centric guide but you can ignore the plex part https://help.put.io/en/articles/3480094-plex-rclone

I'd personally go off-guide and use rclone move rather than mounting it just to avoid having to keep bumping up storage space on put.io

e: hah you already got it
ok, so even more of a pain to keep notes in sync now right? git push from the source, and then again a git pull from the destination.

And let's not think about if you accidentally forgot to sync your two repos, and now you have to deal with merge conflicts.
I love TCL. The author points out my favorite aspect: "it has a radical minimalism". I use it for hobby projects because I work in Python all day professionally and like to mix it up a little in my free time. It feels very different but inhabits the same use case space.

That being said, here are some interesting things that tripped me up:

- using expr for arithmetic. The author mentions it, and it is cumbersome, but it also exemplifies what makes TCL special

- upvar for pass by reference. TCL does pass by reference by the command upvar, which says "take the variable named x in the scope above and assign it to the variable y in this scope". Confusing at first but a nice way to have pass by reference in a dynamic language

- docs are hard to read sometimes. The manual and tutorial for TCL are fantastic; the wiki is a little hard to read sometimes. The pages kinda seem like conversations, with authors weighing in on an article and tagging their names to their comments.

- lack of structured data. Saw another commenter posted this, and its something I wish TCL had better out of the box support for. The addition if dict was huge. The good news though: it's extremely easy to build a new command set to build a data structure out of dicts.

Despite all of this I'm a big fan of TCL. I try to tell as many people I can about it, because it really feels like a breath of fresh air compared to my day job Python. It allows you to be creative (and reckless!) with its power.

Edit: going to post the tutorial because it's so essential to getting started: https://tcl.tk/man/tcl8.5/tutorial/Tcl0.html
Super excited to launch Tempo, really starting to round out a prometheus-first observability stack. Kudos to Joe, Annanay and rest of the team!
It’s certainly possible to make itertools-like stuff in Javascript.

https://observablehq.com/@jrus/itertools
Exactly. And are the advertisers happy?

Who has the (most) power in the social media ecosystem? Certainly not the advertisers. Today, the power balance has shifted to the aggregators (h/t Stratechery) and the trolls.

Here's a loaded question that might help explain the new power dynamic: Who are the current targets of dissastified customers? During broadcast era (the time of Manufacturing Consent), people boycotted advertisers and brands. Today, people boycott the aggregators (FAANG) and influencers (aka cancel culture).

Take it one step further. Let's call manipulating the algorithm "trolling" (for lack of a better term). What leverage does anyone have over the trolls? I find it very weird, a la roshambo, that there are no effective checks on their power. As in, how does one protest or boycott a troll farm? Even the aggregators struggle to check the trolls.
We should want to let everyone in. Everyone is drinking hyper-nationalist koolaid.
Thanks for the tip ! . I'm eyeing an early retirement, so I'd like to live off 100k and save the rest.

Would you consider your job high stress ?
For this picture specifically, which is the one OP was talking about: https://images.squarespace-cdn.com/content/v1/50730c37e4b03a...

Yes, anyone could tell the difference between this taken on a dedicated camera and this taken on iPhone. Really, anyone. No matter the resolution.

It really does just look like a blurry mess. A cheap 150$ DSLR with a bottom-bargain Chinese or very old lens (at say, F1.4 or lower) would provide significantly better results.
What you're describing is the problem with auto white balance, which affects phone cameras and webcams equally. Often it works well, but sometimes (like in your case) it fails disastrously.

Unfortunately the iPhone (and Mac's built-in FaceTime) cameras have no option to manually set the white balance. You need to use third-party apps/webcams to handle it.
From Twitter: "Our national decision that is upon us" [1]

[1] https://twitter.com/fredwilson/status/1320706427091111936
I think this conflates two separate, but equally damaging issues. (1) Social media sites have been optimized in the same way tobacco was, to take advantage of human chemistry to make it as addictive as possible; and (2) news companies are run for a profit, and the profits all started going to online advertisers, so the news companies had to follow. Thus things that are important on social media, become important to news companies, which becomes mainstream news.

I find it tough to blame the news for this — the social media companies were making deliberate design choices and the news companies were reacting in an attempt to stay in business in a rapidly changing market.
Oh, with my input, or in general?
Even by their definition, how am I supposed to "be better"? If it's not my choices that are creating this system of power that benefits people considered "white", then what, specifically, am I supposed to do?
> Also, they have to work within the "bandwidth bottleneck" of audio - just imagine a phone system that tells you all the options you have, "Press 1 for something, Press 2 for another thing..." - they are so annoying because they are slow and inherently linear

They're even slower now because the brain trust decided adding voice control to the phone menu system was a great idea. So before, it said "For prescription refills, press 1." Now I have to wait for "For prescription refills, press 1, or say prescription refills." How on earth does that improve anything? I can just as easily press 1 as I can say a word, and when I press 1, there is a near 100% chance that the computer on the other end will understand my command.

Some phone menu voice automation are even worse. "Tell me what you want! <silence>" Then you say something, and it says "I didn't recognize that. Please tell me what you want!" Then it fails again and says "I didn't recognize that. For prescription refills, press 1, or say prescription refills..." Oh great so there was a menu? Why did you waste my time earlier?

Voice is just a terrible, low-fidelity, low-bandwidth way of commanding a computer. You might as well have handwriting input while you're at it: You write what you want on a piece of paper, and hold it up to the camera and the computer tries to figure out what you wrote. Just as silly.
I use good old windows notepad and save them on my desktop. I tried almost anything, rocketbook, asana, one note, pen and paper.

Simplest one was notepad and always worked for me.
I think a less terse disclaimer like "Dictated, apologies for mistakes" could help.
I don't know how you would define "better", but if you mean higher quality, I'm certain that most people would be able to pick out the DSLR version in a "blind" test, even if you used the same approx. lens focal length on the DSLR and the phone (e.g. 52mm when comparing to iPhone). I would guess people would prefer the DSLR one, but it's simply a guess (and I'm biased because I know more or less what to look for).
This is great! I'm working on designing a language right now and I'm just getting to the point where I have to parse the AST. Looking forward to taking this course, I just purchased it on Udemy.
YouTube redesigned player for iOS/Android with gestures support
If card processors cared about fraud they would have rolled out chip & pin 20 years ago. They don't and the fees aren't that high because of it. The fees are so high for the profit and the stupid minigames that trick americans into having a wallet full of plastic cards for "savings" and "cashback".
Well, congress gets to decide which ways of getting the data will be legal. So if the congress is not satisfied that CBP is getting the data in a way that they are happy with, then they can and should change the rules.
What is this 'immense value'?
Most Common WordPress Errors and How to Fix Them
F. Wilson’s reply to a thread on his Twitter indicates as such: https://twitter.com/fredwilson/status/1320706427091111936?s=...
> Don't want to be remembered as a jerk and have your death celebrated? Don't be a jerk.

Your behavior is that of a jerk. Do you want to be remembered as a jerk?
The big issue that's missing are stacked exposure RAW files with gyroscope and accelerometer data.

When that becomes available, then yes the possible processing on a computer will match and exceed what can be done on a phone.

If any camera would be able to do it, I'd bet on the Sony A9iii or A7iv.
The story appears to tell exactly the opposite of your comment : Merck failed to do a deal because Oxford held out for public good outcomes that Merck wouldn't meet, and AZ did.
My take is that it's easier to sell parts to manufacturers who bear the expense of marketing.

Certain iPhones were manufactured by Samsung, cameras for a long time were almost exclusively supplied by Sony.

I guess someone ran the number on that and figured it would make more sense financially.
Sounds a bit like PiperNet
The X is my favorite by far. It was a leap in terms of the user experience and design. I think all the versions that followed that doesn't change the user experience by that much. May be we will see one in the 20th anniversary edition!
> They seem to actually use some sort of formal query language that fits English a bit closer, but is still distinct from when the characters speak to each other.

"Computer, begin auto-destruct sequence, authorization Picard 4-7 Alpha Tango."

- Wake word. Command. Authorization stanza. (I bet the computer would prompt for authorization if missing.)

"Computer, Commander Beverly Crusher. Confirm auto-destruct sequence, authorization Crusher 2-2 Beta Charlie."

- Wake word (possibly superfluous). Identification stanza (probably superfluous for the usual crew, but I can see from an HCI perspective that you might want to make people provide it specifically for such a consequential protocol, and it may also be of merit if some random admiral usually halfway across the galaxy pops in to confirm). Command confirmation, authorization stanza.

"This is Captain Jean-Luc Picard. Destruct sequence Alpha-One. Fifteen minutes, silent countdown. Enable."

- Computer is very awake at this point, no wake word. Identification stanza. Sequence parameter. Time parameter. Verbosity parameter. Commit.
Do you think that the more profit available to pharma, the more capable the workers attracted to the field will be? And therefore the faster results will be achieved? I don’t mean just the bench scientists, but all the other people - programmers, lawyers, managers, fabrication engineers, supply chain ops, etc - required to take an idea from paper to mass production. Having worked in biotech startups myself I understand how inefficient the current system is, but at the same time I can’t foresee a better one.
There is quite a wide range of extensions available, if you need to access an external library it's pretty straightforward to wrap it with Swig (https://wiki.tcl-lang.org/page/Swig), and creating new commands in C is also fairly easy, so I'm doubtful that there is much that's really impossible in Tcl :-)
> Climate change and social justice issues don't personally affect most the people who are vocal about it.

Okay, I'm stopping reading here to start replying, because there are already numerous problems with your reasoning:

* In the case of gay marriage, many of the people fighting for it were not, in fact, gay, and were not personally affected. Why does that matter? There were white people fighting in the civil rights movement for black rights, is that somehow lesser? Why is fighting for others a problem?

* Climate change already has, in fact, displayed some impact on most people by now.

* The fight over climate change is focused on the future, it's focused on prevention of larger harms, we're talking about a timeline that includes decades. Waiting until things are already a total, unmitigated disaster and then doing something about it would obviously be deeply stupid.

* Social justice issues actually do affect tons of people -- my wife, being a woman, is affected by various problems of sexism. Women and girls comprise half the population, add in basically any ethnicity or sexual minority and you're already at a majority of people.

* Again, even if you're personally the whitest, straightest, cis-est, male-st person possible, what's wrong with standing up for the rights of others? How is that disturbing in the least? I think you may be confusing "disturbing" with "encouraging" or "inspiring".

> Interestingly, most of them do have one thing in common: lack of highly marketable skills or professional weight.

Imagine someone making an identical argument for MLK's march on Washington DC, or for the broader civil rights movement at large. This is basically a character attack designed to deflect from the actual problems they're protesting. "These people only protest because they're losers!" is basically the message you're sending here.

If you look at social conservatism as a whole, this is basically always the argument, the way that history is rationalized. As soon as they lose one fight -- women being able to vote, civil rights movement, gay marriage, etc. -- the mantra suddenly goes from "okay okay, fine, [last change] was totally a good thing after all, but [new change] is completely crazy! For real this time!"
If there's a lesson from the ongoing collapse of GE, it should be "stay the fuck out of finance."

There's an interesting take that's opposite here which I don't see mentioned, which is that software businesses make absurd margins and right now the best place to put that money is in the pocket of their employees or new employees (or overseas, or in buybacks). That money could be put to use to increase their margins through financial services but personally I don't want to be a part of that.
Amazon’s Dirty Dark Secret as a Job Creator
As someone who walked away from programming two years ago, reading this stirred something in my heart that I honestly haven't felt since quitting. I've been frankly surprised that I haven't had the desire to code in that time, but it turns out I am nostalgic about the times when coding was a fun process of self discovery.

This article gives me the inkling of a way back to get back to there. Thanks to whoever shared it.
Context: NASA keen to show SOFIA's worth
https://www.nature.com/articles/d41586-020-00685-2
This article is woefully incomplete and only covers a very specific limited use case for web scraping.

It doesn't mention puppeteer or why you may need to use something like that. It doesn't mention cookies or sessions or anything like that. And it doesn't mention using proxies or any web scraping countermeasures. It's very easy to make crawling difficult, and only very basic sites are easy to crawl with the methods described in the article.
My coworker exclusively uses pen and paper, I don't know how she does it. I keep a little throw-away notepad around for brainstorming / diagramming, but nothing beats a keyboard & mouse for text manipulation.
I don't think attempts at specifically photo-optimized smartphones have done that well when it was tried, and at least Sony is probably happy having their sensors in everyone elses high-end phones (which I think is the case). And in the form-factor of a normal high-end phone it's probably not just "just use a more expensive sensor", the top models likely are already near the top of what's possible sensor-wise.
While Fred Wilson might be a VC, he's speaking in his capacity as a board member. Boards are critical to corporate governance, and one of their biggest responsibilities on behalf of all shareholders is to hold the CEO & management team accountable.
Apple ProRaw should allow best of both worlds:

https://www.techradar.com/news/what-is-apple-proraw-the-new-...
> who is he? what did he do?

Someone's neural network is biased.
Yeah, and that wouldn't be a problem if the discovery story wasn't dismal or the browsing story wasn't dismal, but it definitely is. On both counts.
JSON is a typed data format, where details of formatting and interpretation of types is left to the implementation. If you're not using Javascript, encoding and extracting the type information can be tricky unless you know the source well and understand the type formalisms it uses. Thus JSON isn't as handy as a universal data exchange format.
From brush to blade: The concept art process behind Ghost of Tsushima
“simply swipe up to enter full screen and down to exit”

Finally!
I love TCL, but using it since 7.6. Although now it is mainly for personal scripts and developing proof of concept scripts for work.

If fact in 1999 I used TCL (and Expect) on an ISP I worked for to run various tests checking for Year 2K issues and we used the same framework for patching and system building. Talked to somebody I worked with at that place recently, he had found a bit of the old application, and we noticed we have a pretty good Ansible base written in it.

I also use it to write fairly easy DSL languages for various things, package them as tclkits, and have binaries that can be run on various machines.
I don't mean HTTP client cert in the web server/browser, I mean the TOR built-in option that you enable with `HiddenServiceAuthorizeClient stealth list,of,client,names`. Granted, this does mean that you have to distribute keys (but you were already distributing an onion address) and there's more setup complexity (although you already have to run TOR, so we're not in "normal user" territory anyways).
I was replying to a comment whose parent said anything sent would end up as soup. The joke might’ve been bad, but it certainly is on the reader for not seeing that obvious connection.
Here is an FBI employee explaining the difference between the two when a breach happens: https://youtu.be/vsMydMDi3rI?t=2737

A more general article: https://www.investopedia.com/articles/personal-finance/05021...
>As a user, how do you know what Google Home can do and cannot do?

Amazon's workaround for this problem is to have it tell you when new "options" are available for a command (ie: if you set an alarm it would confirm setting the alarm then tell you it can wake you up to the sound of birds then it provides an example command) and Amazon sends out a "what's new with Alexa" email every so often that's 90% example commands.