skysight-inc/HackerNews huggingface dataset:
To turn that on its head, it's a wonderful teaching moment to ask a room full of smart students to try and prove (or even convincingly argue) that the Earth moves around the sun. A great way to get people to examine their assumptions and look afresh at the world around them.

As you say, it is indeed very hard to do, which is a good part of the reason why even when Copernicus published his heliocentric model (not a proof, but a new mathematical model) his ideas took decades to become mainstream. If you have a rudimentary telescope / binoculars and know to look, then you can observe that Venus has phases and use that as a basis for argument (as Galileo did), but even then, it's perfectly possible to cook up special models where Venus has phases and the earth is still stationary (see https://en.m.wikipedia.org/wiki/Tychonic_system).
I have a filter but I intentionally use tap water because I don't want to get used to filtered. I know that most coffee I drink outside of home will be with tap water so I don't want to spoil myself.
Sommeliers claim to have incredible wine tasting powers, yet in a blind taste test I cannot reliably distinguish red wine from white wine. Maybe with more training I could, but shouldn't the difference be obvious without training?

I've yet to be convinced that subtly in wine and coffee flavor is an objective matter.
Except you can't buy them, still waiting list oriented
The stair-pattern in time-locked Bitcoin transactions
Ah, I used to be on this side of the fence. Now I've learned to love hooks, and aced the test (except for the last, extra BS, question).

Now the two issues I have with hooks still nag me in the back of my head, but are easy to get over:

- `useCallback` still makes new function references that wouldn't happen in class-based components. as someone who starts out with `class MyComponent extends React.Purecomponent`, that bugged me.

- easily access old props after updating. I built my components with something like `useEffect`, where mounting was considered "changing props from null to _something_", and updating was like normal:

class MyComponent extends React.Component {
componentDidMount = () => {
this.handlePropsChange(null, null)
}

componentDidUpdate = (oldProps, oldState) => {
this.handlePropsChange(oldProps, oldState)
}

handlePropsChange = (oldProps, oldState) => {
if (didPropChange('userId', oldProps, this.props) {
// now we know that props.userId changed, but also have access to `oldProps.userId` in case there's any cleanup that needs to happen.
}
}
}

I know this is possible with functional components / hooks, but it was nice to get this stuff "for free".
Definitely not normal use, probably something akin to controlled alpha or beta testing. The only recent article a saw about the fall 2019 trials/leases was this article that didn't provide any meaningful details on usage.

https://www.officer.com/command-hq/technology/article/211286...
Hooks are nothing new, it's just repackaging of

https://github.com/dominictarr/observable
https://github.com/adamhaile/S

Mobx and Vue use the same technique for running computeds.

As does Solid and Sinuous, etc...
Yeah, in 2004, I could get a new paying user from Adwords for $35. Since about 2007+, the cost seems roughly infinite no matter how I try to tweak it.
> I put a couch in my office, and people would come just sit down and talk.

Yep, if I had an office with a door that closed, big enough for a couch, I would also enjoy working in an office.
Does anyone know how the Rust-Analyzer compares to the Rust Intellij plug-in? From the article it seems that Intellij uses their own custom solution.

I've been playing with Rust for the past couple of weeks, and I've really enjoyed the working with the language. The documentation and community are top-notch. The biggest downside from moving from a language like Java or Typescript (which I use in my day job) is the IDE experience. Things like code completion for other crates (which you'd take for granted in some of the other languages) don't seem to work.
I am pleased it suits your need :)
Namespace packages let you ship `foo.bar` and `foo.baz` separately. `bar` and `baz` are really two separate packages that are both part of the `foo` namespace. `foo` is not a real package.

They are not new but implicit namespace packages are new-ish. Before 3.3 it was more complicated to set up, now you just omit __init__.py from `foo`.

I don't see any reason to use this if `foo` is shipped as a single package.
> But it should suffice to say, FUNCTIONS DO NOT HAVE STATE

It's funny you say that: useState is the same model functional languages use to handle mutability.

https://docs.racket-lang.org/reference/boxes.html
CPA is cost per action, not acquisition. Action is defined by you.

This bidding mode means you're taking less risk per auction, as you don't pay for impressions or clicks. You pay (sometimes 10x more) to reduce that risk, though, and your reach (how many people see your ad) can be adversely impacted if the Google Brain estimates your click through and conversion rate unfavorably to your auction competitors.
> and the "language-likeness" being very obviously a heavy influence from sebmack

just a minor correction, you probably mean seb markbage, who works on React, not seb mackenzie, who made Babel and now Rome and i dont think was ever on the React team.

i agree that when seb markbage leaves, it will be a big test of React's legacy. I've called it the "Ship of Theseus" moment for React.
Action usually, not acquisition?

Anyways, action can be whatever you define. It could be a purchase, someone signing up for a mailing list, or someone sending a purchase order, or whatever you can programmatically define.

A click is just opening the landing page from the ad.
Do people still download "setup.exe" files from random sites on the Internet and run them on their PCs?

Maybe a link to some sort of "app store" (or whatever its called on Windows) would be more convincing?
This site blocks visitors from the UK.
I believe adrianN was suggesting that it would be useful if you could opt-in to automatic reordering on a per struct basis. Currently C doesn't give a choice other than to do it manually.
There is no situation so awful that someone cannot make it worse.
My provider puts ads on non-https -_-
You've solved the problem that hooks solve by using Rum mixins instead, and you're confused why you don't need hooks?
Can I use this to calibrate colors on screen? Can it register colors from an LCD panel?
I started learning rust 2 days ago and I was struggling with RLS in WSL using VSCode. I think it just doesn't work very well with WSL (https://github.com/rust-lang/rls-vscode/issues/706#event-327...).

Very excited to give this a try in WSL2.
The universe is stateful; no matter how hard FP zealots try to abstract that out of code, they will never change this fundamental fact.
I always assumed that in C, a given structure would always have the same memory layout, no matter what the compiler is (as long as the compilers target the same architecture of course).

I always assumed that in C++, the memory layout could change a lot between compilers (the location of the pointer to the vtable for example). Do you know if it's true, and if the layout do change, could you give an example?
Sequoia's Surgeahead 2020 Startups
I think you might be onto something. Today's folks, me including, take suffering, be it physical or psychical as something exceptional, the worst of the worst situation in life and will do just about anything to get rid of it. And in many cases we have some ways to help with it.

Compare it to times where you had to simply endure suffering (and everybody suffered somehow), be it headache, badly healed fracture, being gang raped during some war/raid by bandits, seeing your wife/child dying during childbirth and so on. And nowhere to escape to. Apart from alcohol/natural drugs which produced many addicts - drunks were part of many societies since ever and story was often the same as today
Keybase jumped the shark with their crypto coin offering.
Not according to a professor who did actual research on number of speakers of languages.

Three letters from Professor Sidney Culbert (English originals):

>Notes on the letters: http://www.panix.com/~dwolff/docs/culbert-notes.html

>Letter from 1967: http://www.panix.com/~dwolff/docs/culbert-1967.html

>Letter from 1969: http://www.panix.com/~dwolff/docs/culbert-1969.html

>Letter about research methodology: http://www.panix.com/~dwolff/docs/culbert-methods.html
Roll Your Own Class-Based Views in Django
Look at the time stamps. They're only a few minutes apart.
This article is very focused on the UK but its still possible to try and avoid supporting Amazon if you are willing to pay for shipping or use alternative outlets like EBay although many of those selling on that platform still use Amazon for fulfillment.
> I tried to test the software: Needed Qt as there are no releases

This is not true!

There are releases, and especially for Linux it already packaged as AppImage (portable package).[0]

[0] https://github.com/francescmm/GitQlient/releases
Tolstoy’s Children’s Stories
Mine went here: https://landcruisingadventure.com/guyana-tapirs/
Purely my perspective here, as a 25-year user of Linux and BSD (for context). On the one hand, I very much agree with you that Systemd brings a lot to the table. The files are much easier to work with, the service ordering and integration is logical and works well (to the extent I've beaten on it), and I can't deny that a faster boot sequence is helpful for things that boot often like container images. It's been a lot easier writing systemd config files for my new services than it was to write init.d boot scripts, for sure, and the integration of systemctl is really nice: one command does all the service things from info to disabling.

The flip-side for me, the one that continues to get under my skin, is the approach of the systemd project. It's the habit systemd has of simply subsuming all other system functions into itself (DHCP client? Sure! DNS client? Mine now! Logging? We handle that now. Firewall control? ALL SHALL BE ASSIMILATED.). If the systemd versions of those functions were both obvious in presence and easy to replace with more fully functional replacements when I wanted, I'd feel better about it, but I keep running across cases where system functions that have worked that way since Linus was in knee-pants have suddenly been replaced behind the scenes with a systemd module whose configuration files and knobs aren't obvious or well-documented, it's difficult-to-impossible to uninstall, and trying to disable and replace it leads to cascading failures.

Worse, I keep seeing security issues brought up to the systemd devs and then tossed aside with "well, just don't do that" or "how is that even a problem". It's not pervasive or constant, but it's steady enough to be worrying. Obviously not every security issue raised will be top priority, but it concerns me how much of my systems are being subsumed by a project that seems to prioritize "do all the things now" over "do things securely".

Compare that to the approach taken by, say, OpenBSD, which has also been steadily replacing long-standing system bits with their own custom-developed pieces. Their approach has been "we will provide basic functionality that is iron-clad secure", while leaving you the ability to swap in something else for stuff like OpenSMTPd without breaking your system. And yes, Theo can be just as much an <unprintable> as Poettering, but I'm a lot less worried about the outputs of his work for the above reasons.

Ultimately I think systemd is a good way forward, but it needs someone else to take over the project, rein it in, and keep it focused on being good at what it does rather than trying to be all things everywhere. Or, alternately, it needs to just implement its own kernel and go off to be SystemdOS v1, which seems to be the trajectory it's on right now.
Relevant video https://www.youtube.com/watch?v=d2BuP7-m5Ww
I am not sure how much the scientific method applies to medicine in general. Medicine is a very diffuse subject.

But I work in medical devices and I know for sure that there isn’t much data available of how well a procedure works. There is no centralized database that tracks outcomes. Most surgeons view a surgery as success if the surgery as such went well. They don’t do much tracking of whether the patient is doing better so there is risk they will keep doing surgeries that don’t really work. The manufacturer gets some information but also not much.

There definitely should be a countrywide or even better worldwide database of outcomes.
You're talking about values, not design principles.
I work in digital marketing, and can tell you that it's not very exciting. The best performing paid ads are text-only and served to the user on the search results page and usually not on third-party websites. They're the ones that can be A/B tested the fastest, and the 'creative' part of it is very much metrics-driven. That's where the bulk of ad spend goes, as it has the highest ROAS.

Plus, users who are actively searching for something are more primed to respond to an ad that appears on the results page, as opposed to an ad that pops up in the middle of a news article they were reading. Users for the most part don't seem to like stuff with animations, or heavy graphics in their ads as they're distracting.

I have noticed more interesting ads on newer mediums (media?) like Instagram stories or Snapchat, which are image and video-centric. The targeting so far seems quite good, as I usually see ads for online courses, creative stuff, design tools.
> Sadly, horribly, that is now a risk with every major procedure

Infection always has and likely always will be a risk when you open up a human. Evaluating, understanding, and measuring those risks is the only way we can begin to mitigate them.

On the bright side, recent medical technology has also brought us a lot of minimally or non-invasive procedures. Those generally have much lower (sometimes almost zero) risks of infection.
Thank you, repliers. I found this:

https://www.leapclixx.com/blog/cpa-vs.-cpc
Right, I'd be curious to know a lot more details of the real-life use case that inspired that. My gut feeling says that there's maybe a state machine of some sort which could possibly be split into a sequence or maybe hierarchy of smaller components, but it's hard to tell specifically what the alternative might be without more details on why they thought a lookup table might be useful.
Ok I have another question. On social platforms like facebook, whenever the creatives are refreshed, the ad set is put back into a "learning phase", which we're told to avoid.

So what is the best way to iterate on new creatives without re-entering the learning phase?
Okay it's been 3 minutes since I made this post and I've already uninstalled RLS and started using rust-analyzer. It just works out of the box and all my issues with RLS are gone. THANK YOU!
It could be the list admin's choice or it could be the server host's choice or it could be the choice of the hard drive in their server. More than control, long term data storage, with real time retrieval is expensive and error prone.
> I always assumed that in C, a given structure would always have the same memory layout, no matter what the compiler is (as long as the compilers target the same architecture of course).

Usually, but not always. In most cases there is one efficient way to pack the structure and still maintain member alignment, but there's not requirement that the amount of padding looks like this.

> I always assumed that in C++, the memory layout could change a lot between compilers (the location of the pointer to the vtable for example). Do you know if it's true, and if the layout do change, could you give an example?

Yes, once you have a non-POD type the memory layout can be fairly arbitrary as you cannot really inspect it and compilers are free to lay it out as they wish.
All of these countries (South Korea, Taiwan, New Zealand) lack frequently commuted land borders.
When you use a full-frame lens on a crop sensor:

* Vignetting always improves

* First-order distortion improves, second-order distortion sometimes gets worse.

* Corner sharpness usually improves, unless midway out on the frame was the weakest performance on full frame.

* Center sharpness (image-scale) drops due to the additional enlargement.

* Lateral chromatic aberration generally doesn't get significantly better or worse.

* Longitudinal chromatic aberration becomes more visible because of the additional enlargement.
Starship chilled. Starship pressurized. And for the first time, didn't explode
That didn't work due to what I think is exim's weirdness about STARTTLS and TLS but https://github.com/peterverraedt/tinylist/ (which is a fork) did eventually work after much faff and experimentation.

One day short of 13 years sterling service and Ecartis has been retired.
I also didn’t understand while reading it on the website. Probably worth rephrasing in order to make it clear.
I would say rust-analyzer has less features, but is more performant. For instance, RA works on rustc codebase, while intellij doesn't (the last time I checked).
Tap water quality is very variable. In many parts of Florida for instance, tap water tastes and smells like burnt matches; tons of sulfur in that water. It's still safe to drink, but I expect people living in regions with tap water like that would get better results with bottled or filtered water.
I've also had a lot of success with Adwords in the past even though my monthly budget was low 5 figures only.

He is spot on about the landing page but there is one more thing I learned that played a key role and that is something called the keyword smell. Basically what it means is your landing page must match the keyword you're targeting. If you're bidding for "home windows for the elderly" but the landing page headline says "home windows" you will lose the lead. Plus google will also never optimize your ad for clicks. Even if they have to optin and go to another page just don't lose that smell. It can work wonders for your campaign.
> My conjecture is that more successful companies are founded during downturns because more founders are forced into the process by circumstance.

My conjecture that less VC makes more successful companies out of the same number of founders (more as in numerous, not as in a higher degree of success).
Yes, but you need to be prepared to take it to court when someone uses your software in war.
Apologies for the trollishness. Still seems a little tautological (to be good be good). If the core of what you are doing doesn't work (Creative), what you are trying to do with your core (Advertise) won't work. Since nowhere in the post do I learn specifics of how to make "Creative" work, and "Creative" is the only thing that works, my lesson learned from was is "get good" at "Creative". Clearly it should have been "Creative is all that matters".
Both of those are current trends - microservices in a monorepo - as far as I can tell. (Not a fan of either.)
...yes.

(I should probably change my ways.)
So, to clarify after reading your posts in the thread...

You’re looking for google groups locally hosted, not mailchimp locally hosted?
Young English language learners hit hardest by shift to remote learning
I object to the use of the word "optimal" for a task like object detection; it feels counterproductive to claim that this is the "optimal" way of solving such a broad and complex problem. Great results, but their language needs some tempering.
What has really helped me was Jon Gjengsets channel on YouTube. It is focused in Rust and advanced topics. His streams tend to be pretty long but they can easily be split up and watched over multiple days. https://m.youtube.com/c/JonGjengset
That is because sizeof() is not a function: it is a macro!

:)
Most platforms have have system level C APIs that are exposed to userspace. When using these APIs it's necessary to layout structures as they expect. Therefore all compilers on the same platform (OS+arch) would usually produce the same layout for structs so that they are compatible.

However this isn't universally true. Some platforms might not have a well defined C ABI.
What Is Data Science at Lyft?
NHS warns of rise in children with new illness that may be linked to coronavirus
I read somewhere on the internet that Google uses a monorepo. I want to be like Google, so I need to use a monorepo.
I Still Use a 34-Year-Old IBM Model M Keyboard
To answer your first question, yes, quite a bit.
> I would like to raise a frame challenge: what if instead trauma was ubiquitous?

I agree. I think that a society with high infant mortality would (will?) look traumatised (to the extent of seeming alien) to those of us raised with very safe childhoods.

As evidence I would offer "Death without Weeping" by Nancy Scheper-Hughes, who spent years working in shanty towns in the 1960s and wrote a book.
http://www3.gettysburg.edu/~dperry/Class%20Readings%20Scanne...

> WW1 was in some ways unique in that the West had experienced a long period of peace. There were colonial occupations and thousands of troops dying overseas, mostly of disease, but not in Europe itself.

Yes, also some of the comments to the blog post point out that the experience in WW I was new with prolonged periods of exposure to sudden dangers that emphasized the helplessness of the soldiers (descriptions of artillery bombardments often mention this helplessness). Others have mentioned the effects of concussive injuries and the huge scale of the war thanks to modern logistics. The US civil war (50 years previously) had some of the technological elements and scale of WWI but I don't think anyone in Europe was prepared for what was to come.
You didn’t actually counter any of the authors’ points.

This wonderful functional declarative pipe method of building UI applications where things are built using a straight-line series of composed functional transformations can really suck in real world applications as he tries to demonstrate. Anyone building with hooks now can relate to hooks bringing disorder to the codebase.

Has your experience been different? How did you avoid the pitfalls mentioned?
> The other option to be aware of is G.hn on 2-wire telephone extension cable (that wasn't relevant in my case) - the adaptors for this seem to be more expensive and harder to find though than MoCA.

If you've got (unneeded) telephone wire in your walls near where you want Ethernet, there's a good chance you have at least two pairs, which you can use for 100BaseTX, either point to point (ugh) if cable was run in bus formation as used to be common, or more usefully in more modern wiring where phone lines ran to a central location (hopefully somewhere that's appropriate to terminate ethernet near, but often at the telco DMARC on the outside of the home)
Binance Launches Mining Pool, Focusing First on Bitcoin
Creative is the actual text and graphics (or video) in an advertisement.

In media circles, a "creative" might reference an artist, though, not their result of their efforts.
Reverse engineering IR remotes, and implementing them into my own projects has been an interest of mine for the past few embedded projects I worked on at home. The hardware overhead for getting a wireless IR transceiver working is basically nothing, and there's something especially pleasing about requiring line-of-sight for accurate transmission.
The novelty of line-of-sight works especially well for game-based projects!
Think about this: some of our best and brightest in this country are our poorest workers.
For WSL2

* Uninstall RLS

* Install Rust-Analyzer

* Reload Workspace

* Click prompt to install rust-analyzer-server

* Start Coding