skysight-inc/HackerNews huggingface dataset:
> They don’t want to know about negative side effects that might then hinder the drug’s approval for use in humans.

This argument actually threw me for a loop. Now I'm concerned about all the other drugs that the cats didn't use first. It must be the one major missing protocol from our vastly successful drug regulation system. /s
It isn't just that. The scrolling in macOS is 2D (you can scroll a small rectangle inside a large one in any direction) and has position, velocity, acceleration, and a bounce effect on the boundaries of the content area. Additionally, you can pinch to zoom (in and out) and the zooming is smooth and continuous centred on the cursor location.

There are also various 3-finger swipe gestures, and force touch lets you click on things with different levels of force to do different things.

The only Linux application I've seen that uses smooth scrolling with acceleration is Firefox, and that isn't nearly as smooth as macOS scrolling (which is available in every application).
I would up vote you more if I could. There is a weird group think happening on HN where you can't even question the quarantine measures. It's knee jerk virtue signalling and not data driven.
Yet it's been massively successful, out in the real world, in ways FP can't really claim.
The real unasked question: do you sit or stand when you wipe?
This bugs me too sometimes. It's incongruous that I can stack Gmail, docs, and my company's ticket system nearly into one tabulated window, but I have to use a completely different interface to access a local file browser, RDP, or the sniping tool.

It's funny, my version would probably just put every browser tab into a different window and just use a powerful window manager like i3 to deal with everything.
Are you ok with using CSS variables? Without them or some preprocessor, a dark theme would mean a lot of repeated selectors. https://caniuse.com/#feat=css-variables
They built it after they got huge and were sued by Viacom and others.
Not taking sides in the argument, but it appears to be verified that Joe Biden directly addressed coal miners at a New Hampshire rally, saying “Anybody who can go down 3,000 feet in a mine can sure as hell learn to program as well... Anybody who can throw coal into a furnace can learn how to program, for God’s sake!”

https://thehill.com/changing-america/enrichment/education/47...

https://www.newsweek.com/joe-biden-new-hampshire-campaign-co...
I imagine the idea is basically writing Swift servers and sharing code between platforms.

I could be wrong but I seriously doubt we will cross platform SwiftUI, UIKit, etc.
The Wall Street Journal Front Page Designed in Colors May 14, 2020
The only difference with this acquisition and Discord is that Discord might now start proxying Giphy (they previously didn't to save bandwidth).
It doesn't really matter what the function does, if the input and output signatures are Interfaces or Types that have been annotated with JSDoc.

You see "Put an object with these properties and types in, get an object of this shape back out."

The beauty of types is in this black-box, abstract behavior.

You, as a library author, can define an Interface/Contract for the behavior of something completely abstractly, and other people can all use each other's implementations or contribute original ones because they obey the contract.

Think about an "Abstract class File, which implements open, read, and write."

There are a lot of ways you could write these methods but if your type signatures match the inputs and outputs they're all equally valid with predictable behavior.

Design by contract is a beautiful thing.
Try CGI, any input in url[GET] will be accessed by Argc,and Post can be by reading and parsing commandline args.
> SDL only does so much, and you still need platform-specific APIs for file access, networking (if applicable), threading, etc. So you'll still need platform-specific code until someone writes those abstractions in Swift.

Isn't that handled by the swift runtime?

By without any changes I meant, without platform-specific recompilation. Very similar to what java runtime provides for JAR.
I would really like to see this: maybe release a "submit CSS blob" feature first and then, in a couple months, have a competition to pick the best style sheet?
I was introduced through his "Boundaries" talk [1] and had a very similar experience. I think a lot of programmers develop this methodology without really formalizing it. But practicing it consistently creates really nice code and easy unit testing. The one possible downside is long argument lists to functions.

[1] https://www.destroyallsoftware.com/talks/boundaries
From the paper:

> The overall cumulative incidence of COVID-19 hospital death at 80 days from the study start date was <0.01% in those aged 18-39 years, rising to 0.35% and 0.17% in men and women respectively aged ≥80 years, with a trend by age.

How do those rates compare to the seasonal flu in the UK?
the paper by Persi Diaconis you linked to was so fun that I want to learn about markov chain mixing now.
>some coronavirus species can live frozen for up to 2 years

For this reason, my own policy now is to treat any package that went straight from store to fridge/freezer as contaminated.

Everything non-perishable sits near a sunny window for three days before any further handling.
And another TIL from reading the comments on the video:

"Question: Are inertial forces required, and incorporated into the designs of rockets, in order to keep liquid fuel at the bottom of each tank?"

Reply: "They are in constant acceleration except when staging or after a shutdown before a re-start. They use ullage motors to accelerate the rocket just enough to settle the fuel (either small solid rockets or reaction thrusters) when they are in zero g."

Reply 2: "Apart from Ullage Motors you can also do "Hot Staging" where you light the next Stage while the current one is still burning. That's why a lot of Russian Rockets don't have this open Interstage Sections where you can see the Engines instead of Interstage Fairings."

https://en.wikipedia.org/wiki/Ullage_motor
True, but they are, well...Facebook. Their stigma is just too strong to be forget/forgive overnight.
Google doesn’t even use end-to-end encryption for its consumer facing stuff. It’s against their whole model of scanning content for keywords to eliminate spam, improve advertising, etc.
How Facebook Could Use Giphy to Collect Your Data
Agreed but with touchscreens the trackpad isnt so important.
I saw something similar on Hackernews a while back that allowed you to group apps together so you could switching seemingly between workflows. So instead of a dock where you group windows by app, you group them by context.

Now I'm starting to think how feasible it would be to embed other desktop apps that people have installed into an electron window or something.
What is "Deprivation" in this context?
Intel Jasper Lake CPU with Gen11 Graphics
Clearly a lot of technical companies that could otherwise benefit from my skills if it weren't for their cadre of gatekeepers ;)
I think the parent meant that the Chrome user would pay $1k/year for human-curated extensions.
1 student and 4+ "advisors" aren't uncommon these days. They would show up in meetings, put their attendance and claim their spots. So one can argue its not really "fraud".
It’s not surprising that historically plague-ridden Europeans would be less susceptible to a new blight then other ethnicities. Disease resistance has been selected for.
The whole GObject ecosystem is hacky object oriented C, to provide another suite of examples.
For those who have trouble with Medium links:

http://archive.today/5chqS
This Atlantic piece has excellent background, including the astonishing effectiveness in cats against FIP, and questions about Gilead's motivations for prioritizing studies of one vs the other: https://www.theatlantic.com/science/archive/2020/05/remdesiv...

Edit: I see goatinaboat also posted the link (I searched for a bit of the url that was elided).
Run FB and Google ads if you have a budget for that. Even little goes a long way if you can find the right target audience. I've had some pretty interesting conversions and comments from running FB ads. It's enough to spend $5-10/day on FB to experiment and find the right campaign type and audience. You can analyze how people interact with your landing page with Google Analytics. I had less success with Google Ads, but I know many founders who got good results out of it.
Oooo hey wow I have no idea why that character was entered, guess I typoed something on mobile with a long press. Weird :)
There are at least three dimensions here: Feels like imposter, is imposter, and cares. I'm not going to enumerate all 8 values since that's trivial, but realize my point is that conflating the first two dimensions is what makes the exercise intellectually empty. There are people who feel like imposters (or aren't), are imposters (or aren't), and still don't care about their ability to do their job.

I'm still quite skeptical, but even this simple conversation is far deeper than any discussion I've seen on the subject. I would never have bothered to think about the caring dimension if you hadn't mentioned it.
This one, please
Buying Giphy Gives Facebook a New Window into Its Rivals
Oooo neato I never knew there was a tiering of rates like this-- probably because I haven't had a reason to find out XD thanks for the info
Great! And a big thank you for managing the site!

Btw. TIL that you can use `comments > $x` in Algolia's search. That's a cool feature (didn't know about that) or use popular search engines' `:site` ...
We remember the really good people and the really bad people. The mediocre ones... we'll see if they are a good fit.
Facebook gets a peek at competitors’ data with Giphy acquisition
Google Ending Support for JSON-RPC and Global HTTP Batch
I don’t think you’ve properly considered what a terrible idea this is.
swiftykey (now owned by MSFT) is terrible as it is constantly trying to call back to microsoft services, even with all "personalization" disabled. I've got my phone locked down with multiple "blocks" I can see it constantly trying to phone home.

It's behavior is no different from Windows 10 telemetry. The keyboard does not even work if you disable one of the underlying telemetry services in the app (if you have a rooted device).
Unless is hugely valuable to me, "do x unless y" is great when x should happen in almost all cases.

It avoids the noise of if statements, I really miss it in languages that don't have it.
Well, loose typing allows for far faster prototyping. I know some people will debate me on this, but mixing int and string in an array or returning an object or a string is far faster than going the 'proper' way. It's not great, but it gets you started earlier and that's a big point.

Another thing is that it's extremely easy to migrate from vanilla JavaScript to Typescript. You simply add a compile step at first, which breaks nothing, and then you slowly move your js files to ts while still being able to cross use them. I've migrated a ~10k LOC app and it was a breeze - whenever I needed to touch a module, I simply took the 5 minutes to make it TS. Whenever I touched a function, I added the type parameter. Being able to slowly convert a big app without ever having a major breakage or a massive change is something extremely valuable and rare (looking at you, `async`).
Neither of those interpretations really takes into account non-price effects of monopoly on consumers. Such as, say, crippling free ad-blocker plugins on the browser with the most market share.
Yup, that's what I was thinking of... I learned most of what I know about rockets from /r/SpaceX and related places! :)
Respectfully... what is the point of this?

Performance will be similar to using Google Docs on Chrome. Memory usage will be probably worse since you are running another engine besides your browser.

Is it just for the convenience of not having to type the URL on your browser?
Here's a question to someone who has read Brandom: where does he think human language comes from in the first place?

My position is that language consists of the symbolic representation of distinctions and connections, and we humans are able to have these because as animals we have sense and brain systems that can make distinctions and connections about the real world.

Does Brandom talk about how, according to the scientists, first animals developed these abilities, and then humans added in the symbolization?

Or does he leave this out, and make it look as if language exists independently of the animal realm? Which would seem to imply it dropped down from the heavens, which would fit with Hegel's metaphysical idealism. Or perhaps he has some third position.
Yeah, I looked into this a while ago forgenerating photo gallery zip files on the fly. Currently I'm using lazygal to generate static html galleries and if I want to give users the option to easoly download the full gallery, it basically doubles the size I need to store, as lazygal simply creates a zip file and puts it next to the photos and html files in the static gallery folder it generates.

So I looked to creating the zip files on the fly when requested & streaming them to the client onthe other end withou having to create temporary files and/or a lot of memmory consumption on the server. I got it working on a prototype and even found some articles from others that got it working - it is not that hard, really.
Unsigned extensions only work on Firefox Nightly and Developer, not Stable or Beta, regardless of what you set in about:config.
If they screw it up then I'll personally host some service that scrapes all the text and only dumps a few kbs to you :)
> ...a bunch of my projects all deploy w/ actions using the same api token to cloudflare workers...

Assuming some of those are open source, would you please link to them?
Off-topic, but I read the title as "Supported on Linux distributions including but not limited to Windows". Microsoft, you know what we want.
Oh, for sure. I wonder where we can draw the line. I think that a flavor that is shared by Vice, COPS, PoW and its ilk is a gonzo journalism quality. And you know, now that you mention the classist, snobbish qualities to it, I think there's a key element I was missing in my original point: voyeurism. There's some really specific stuff going on in the way that a class observes the "trashy" mannerisms of a underclass, and it's necessarily veiled because discussion of it is deemed crude, base, or otherwise unbecoming of that class. Would you agree that there's an element of voyeurism there?
There are many ways for end users to force dark mode without any change on HN. "invert page colors" chrome extension, for example, does a nice job. Not ideal, but good enough.

I second the other commenter, don't do anything. Or get someone really good to help you!
Thanks, that is illuminating.
You must be thinking of the top 5 journals. At the places with money, top 5 publications are the only thing anyone cares about. That's not the entire profession by any means - only those in the highest-ranked departments. The vast majority of papers I read and cite were not published in the top 5 journals.

As someone else pointed out, MIT is one of the top 5 departments, while Yale is generally not considered to be in that group. The list of departments with Nobel Prize winners shows that there are plenty of good departments: Harvard, MIT, NYU, Yale, Chicago, Princeton, UCLA, Stanford, Northwestern, Berkeley, Minnesota, Columbia, Arizona State, Carnegie Mellon, San Diego, Arizona...that's just in recent years.
Doom Eternal used a Kernel Mode anti-cheat system
> Not sure what your point is here. Mozilla needs to make money to maintain and improve its advocacy work

I think the point is that Google could one day just say "hmm, we don't care about being the default search engine on Firefox anymore", decide to not renew the contract, and there's goes Mozilla's biggest source of revenue. With Firefox's market share as low as it is, I wouldn't be surprised to see it happen.

It's a bit risky when a large chunk of your revenue comes from a single company, and it's incredibly risky when that company is essentially a competitor.
Only if 409A valuation was at referred price which it almost certainly wasn’t
Please explain as I am curious
On my laptop (an old Ultrabook), GDrive Sync and Backup will literally take 30+ minutes on "process files" (while using 30% cpu and high disk I/O) every time I reboot.

Also its UI (IIRC written in Python) often fails to load (give you a blank box).
great point about #000. I didn't think about OLEDs.

I also followed the same recipe: I copied all things that changed `color` or `background` and tried as best as possible to change the minimum possible to get a dark mode.

Anyways, regardless of whether any solution makes it in the end, I found this whole exercise to be pretty interesting!
that was really cool. I like the idea of repurposing old office stock. Does anyone else actually prefer the smaller form factor desktop cases? I went for a Fractal Node 202 for current PC build and since then I've taken it in my checked luggage (well-packed and padded) on two international flights. If you move every few months/every year or two, or expect to, it's really nice to have a case that isn't a massive tower and not rely on using your laptop for a desktop PC. You can just sell your monitor when you move and buy the same one or a better one when you get set up in your new place.
What is a hazard ratio? Ie if the hazard ratio is 1.25 (for severe asthma), what does that mean concretely?
> the TCP caller shouldn't have to concern itself with details about checking whether the full message has been received

The caller absolutely must concern itself with this crucial “detail”. If you do otherwise, your code is broken, full stop.

You can implement a higher-level protocol on top which handles this kind of thing internally and presents a higher-level interface (e.g. not passing any partial data along to its caller until a full message has been received), but if you are just working with TCP directly, what you get is just a stream of bytes. The guarantee you get is that the bytes will be in order and without any gaps.

If you e.g. send UTF-8 encoded text, you must be prepared on the read side to have your stream of bytes cut off arbitrarily in the middle of a character.
Thanks for the explanation, but I don't see why a library utility function wouldn't do that.
Organizational Systems and Saruman's Army