skysight-inc/HackerNews huggingface dataset:
Differential pair minimises EMI by having constant common mode potential over the length of the line (and wires close to each other). Meaning if you look at the pair from afar the average of their voltage at any point in the line is constant. Or you might say that the noise from both lines cancels each other. From afar, it looks like there is no signal traveling the length of the line (to an approximation, because there is necessarily some distance between the wires meaning the cancelling is not perfect).

If the signals are shifted in time, though, that is no longer true. From afar you will see places in the line that have different common mode potential. Where one signal edge lags behind the other the average will no longer be the same as for the rest of the line. From afar this looks like high bandwidth signal travelling down the line.
Indeed, it might be time to move on. Or at least talk to the reviewer that bothers me.

Although I push for a lot of upfront agreement, most of the back and forth arises from little things, like a variable name being too long, a newline between struct members, or a docstring that could be removed because the code is expressive enough.

I'm usually okay with all of these suggestions. Still, lately, I'm fell in a position where usually the person who reviews my code is our architect (an amazingly talented engineer). He always flags all the minutiae (very politely, of course), and I find it very hard not to comply as I want to ship better stuff.

Funnily enough, a few days ago, I found myself reviewing a colleague's PR and repeating the same behavior. As soon as I saw myself doing it, I deleted these comments, made the suggestions that I judged valuable, and approved.

Thanks for the input! Just replying gave me a lot of clarity on the subject.
I wonder who designed this website? This looks great, from a visual standpoint.
I was trying to avoid passing judgment, but...

They bought an online school (Kaplan University), then renamed it to Purdue University Global. It's one of the worst schools in the country. The only reason to do that is to cash in on the Purdue brand, and it will likely dilute it over time.
Checkout supabase.com. It is based on postgres.
How does any of this equally not apply to PostgreSQL ?

Is this some magical database where you don't need to worry about access patterns, best practices or how it is deployed.
Watch back to the future. Doc brown from the 50s "no wonder it broke it's all from Japan". Marty from 85 says "what do you mean all the best stuff comes from Japan".

I remember when Vizio made garbage tvs. This is more of a delayed and earned reputation thing. Also product market fit.
This post made me think about the personal DO droplets I have and how I’m backing them up. I’m currently using the built in back up feature…but that doesn’t protect against DO preventing me from accessing my backups.

What does everyone do to easily and automatically back up their side project droplets offsite?
YMMV - but I’ve had 2 wordpress blogs on Linode for 14 years now. I’ve spun up (and spun down) 3 different companies on Linode (all monoliths using Postgres, Memcached and Redis). I’ll be with them as long as I can. During this time, I can really only recall 2 times they emailed me out of the blue and said something was wrong with one my hosts. Both times were a couple of hours of downtime to which they credited me the time. I’m sure I’ve had more downtime, but it must not have been too bad because it isn’t readily available from memory.
There is precedent from 2003 in the USA:

https://sfconservancy.org/copyleft-compliance/enforcement-st...
I suspect they would cheer for anti-vax censoring.
The vast majority of the dams being torn down are from old mills, not hydro dams. They serve no economic purpose and are highly dangerous, in addition to preventing millions of fish from living in the rivers.
Because receiving a letter citing chapter & verse of the legal code is generally never the precursor to a nice friendly chat.

The actual-not-fake-researcher (instead of fictional people) could have sent a nice friendly request saying, "I'm a PhD candidate working on public policy in the tech sector. Could you please answer the following questions regarding your process of CCPA compliance, if applicable"
Pretty interesting. I can do the same while stone cold sober. After half a minute or so I see geometrical patterns, much resembling Islamic geometric mosaics, with neon colors, that tend to move around (if I am listening to music, they follow the music). The longer I go, the more elaborate they get, and sometimes they even gain 3D dimensions or lead to scenes resembling dreams. When I tell that to most people they act as if I'm a weirdo, except for a friend of mine who sees similar patterns.

Would you say that is similar to what you saw on 2C-B?
Funny, never heard of the second band or song you mentioned. Looked it up on AllMusic and recognized it immediately. Rest of the album good? They have three.

Think I have the Semisonic CD around here somewhere... might dust it off. ;-)
Why are random commenters not allowed to have a debate regarding physics?
The point of occams razor isn't to prove anything or to be correct, it's to point out when speculation is low value.

And this case pushes the extreme of the delta between two options.
I got the GDPR one in April as well, and four more this month.
Most stuff in the universe is moving apart faster than light, so yes it’s quite slow. ;)
Opening a line of revolving credit, with a 29.99% interest rate, and a promise of cash back rewards that match the tax you pay (rewards which you technically are supposed to pay income tax on) isn't exactly the same as no sales tax. As as for "re-opening" the program, we'll see what they actually have for a new program when it is announced.
A tech echo chamber is the last thing people want. The beauty of Facebook and other proprietary social media, for all their flaws, is that they gained acceptance among non-tech people because they focus on actual functionality & user experience as opposed to technicalities that only nerds care about.

Mastodon and similar projects are and have always been dead when it comes to mainstream acceptance; I could spend 20 minutes writing a lengthy post but here's a good start: https://news.ycombinator.com/item?id=14579504
Some of this is a senior engineer justifying his own job. One time I copied code almost verbatim from another highly regarded team. Senior engineer ripped it, claiming it wasn’t at standard for the company. Then I told him it was from team x. A lot of this is bravado and a dog and pony show. You need code quality, but the important things are at the software architecture level/abstractions.
The rise of Islam was even more tremendous, beginning in Muhammad's 40th year when the archangel Gabriel first began communicating the Quran to him, and becoming the largest religion in Arabia by the time of Muhammad's death 22 years later.
Would anyone be interested in organizing a class action lawsuit against Ross Teixeira and Princeton?
Indeed, enforcement actions should always be about making the compliance happen and never prioritize financial gain.

https://sfconservancy.org/copyleft-compliance/principles.htm...
Poignant detail: the Radboud professor that's part of this "research" has experience in dark patterns so he knows damn well what he's doing. By his own words, from his website:

> I also study anonymous communication networks such as Tor, and investigate deceptive and manipulative (dark) design patterns

Radboud has policies about informed consent [1] that were clearly ignored, or were explained away with the idea that informing should be allowed afterwards to not taint the experiment (even though this is just a basic data policy).

I believe the recipients of these emails should file a complaint against Teixeira's co-conspirator as well. Contact information for the Radboud ethic's board can be found at [2], though the documentation is mostly aimed at students.

[1]: https://www.ru.nl/rdm/collecting-data/informed-consent-ethic...

[2]: https://www.ru.nl/science/research/about-our-research/ethics...
https://www.facebook.com/help/212802592074644

https://help.instagram.com/contact/505535973176353
This looks so fucking weird. I really want to go.
I use AWS for a hobby project. It just costs a couple of Euros a month. I am in EU and according to PSD2 every payment would need strong authentication. AWS warns about this but my bank has never required it. I always fear some day they will require the authentication and just these days I will be late with checking mails/accounts, wherever this will turn up and I will notice only when AWS has shut down my server and deleted my data.

I would happily make a 20 or 50 EUR/USD payment in advance to avoid the risk. But AWS is not flexible enough to allow me to do so. I understand in some countries it's possible, but in EU there are no options.
>you're wrong if you understand electrons moving through the wire as how electricity works

in direct current, how does charge move from one terminal to another if it's not carried by electrons (which often act as waves)?
I'm not sure what activity involves fixating on a point more than writing a feature length book on the topic.
Paper, pen, that's it.
Researchers in the past were pushing experiments too far. Infecting people with diseases without consent, torturing people psychologically, providing no post-experiment care, etc. I do research on human subjects, and while I often complain about the paperwork, I'm glad that researchers have to carefully consider the potential harm and benefits that research participants can face.

But as far as other manipulations done by corporations? It's hard to say when something should require permission. Technically, a used car salesman is doing some kind of experiment when trying different sales tactics on people. But, I wouldn't make him fill out an IRB application. The same could be said of charities asking for donations who tug at your heart strings, or just about any other human interaction.
The Open Source Definition precludes that type of license, since it discriminates against Persons or Groups or Fields of Endeavor:

https://opensource.org/osd

You can of course create such a license, but it would not be an open source license, more like a shared source license or ethical license or something else.
A more concern voting is at running the elections fairly. All these math are useless if the voters base are "less informed" and elections process susceptible to fraud. 2020 elections demonstrate it is not math the issue but the implementation. You can see in Myanmar for instance who got the votes and who got the power. Same thing with USA having the guy way more popular than Obama and SCOTUS scared to hear election fraud cases. Some EU side going with fractional representation always clogged up inefficiently. Look at Brits for example. We know the referendum for the Brexit isn't done with best representation of the people votes. But it gives a way to go forward and do something about it rather than like some countries that had the run off and keep revoting multiple times until a clear majority emerged.
Adobe Stock Plummets 10%, Its Second- Worst Day in Past Decade
Maybe a dumb question but would these salmon be for eating?
How well do the charts match the point at which bottom 50% of population rationality-wise started mass posting on the internet?
Sure, after all he is studying public policy on technology. Maybe from his perspective it is very interesting and useful for his research to see this response. Scaring the crap out of people over compliance with technology-related laws would seem to have some bearing on understanding the role of public policy. Of course it crosses into human research, so it's unethical since he did not have approval for that.
Because every provider I'm aware of still recommends 48 hours?
I found another way. Just get all your "friends" to hate you instead.
You can use chrome's tooling directly from nodejs. You just need to invoke nodejs with `node --inspect` (or --inspect-brk to pause before the first line of code is executed). Then open chrome's dev tools. A nodejs icon will magically appear at the top left of the dev tools pane. If you click that it'll open a new window with chrome's debugger, profiler and memory tools working directly with nodejs's v8 instance.
It's never too late to join the digital hoarding initiative.
Digitalocean will automatically lock any account I create, because of an (admitted!) false positive in their fraud software. Literally any IP, any credit card, any email address I use- seconds after taking out a test deposit on the card, the account is locked.

Every time I've messaged support for an account lock, 24 hours later I'm informed it was a false positive and the account is unlocked. Needless to say, this does not inspire confidence that my resources are going to be kept up and running past Kafkaesque fraud monitoring systems
AWS Lightsail. Linode and DO are not cheaper. Seriously, compare the prices for yourself [0][1][2]. Linode and DO seem to have a reputation of being cheaper options, but they're not, and AWS isn't going to jerk you around with small-hoster issues like Linode and DO have been known to.

[0] https://aws.amazon.com/lightsail/pricing/

[1] https://www.digitalocean.com/pricing

[2] https://www.linode.com/pricing/
You are correct that things have improved further.

You can now efficiently partition your job queue, just like you would do with Kafka to get higher scalability. You then "prepare" your "dequeue" query in Postgres and the planner will only look at the relevant partition, pruning all of the others. It's like having one logical queue to insert into and hundreds of actual physical queues, transparently partitioned, to pull from. You then assign your workers to specific partitions and plow through your jobs.

In PG 14, you can reasonably have a thousand partitions on a single job queue, each virtually independent performance-wise. As a bonus, you can have two-level partitions gated on the task's timestamp. Older partitions/tasks can then be detached and dropped without using DELETE, which makes it a fast operation in Postgres. Any index or table bloat from the older partitions disappears immediately. Pretty sweet.

Obviously, this takes more work to set up and there's ongoing operational stuff (cron job), but you retain all of the transactional guarantees of Postgres in the process and the performance is quite good. I like the overall operational simplicity of having everything in a single, inexpensive and rock-solid RDBMS. I like getting transaction-safe jobs "for free."

It's so cheap, too. People on this thread talk about using SQS. I spend ~$1600/month on SQS to process 20M messages per day, going on three years now. I can do far more than that on our Postgres instance, a $5K machine bought two years ago, sitting in our co-lo in downtown LA with a cheap 10Gb Cogent connection that also runs the rest of the business ($2300/month for the entire rack of machines + Internet).

But I'm forced to pay for that damn SQS queue because that's how a business partner gets us data. Such a waste of money for something so cheap and easy to do reliably with Postgres. I've now spent over $50K on something I can do more or less for free on a 2012 Dell server. Such is business.
That is dependent on where you're from, you could be from a poor family and know exactly what a regatta is.

The yearly regatta has always been like the Olympics of Newfoundland
What realistically will be the consequences if any for the researcher, their PI, & Princeton? What will contacting the IRB at Princeton actually do?
I delete my really old tweets, but it was actually to make the Advantage Bluetooth-enabled!

I added a Bluetooth keyboard converter, LiPo, and charge controller inside the case.

Unfortunately the Sparkfun documentation for the charge controller implied that it would prevent undervolting which wasn't true, and the battery died. They fixed the documentation but wouldn't send me a replacement battery. I didn't have the money for a new one at the time and reverted it.
Something like this was reported 8 hours ago[0] I find myself suspicious of this sudden negative press

[0]: https://news.ycombinator.com/item?id=29596138
It depends on what you do.

If it is simple page, vanilla js is enough.
If it is a simple page application, using vanilla js is ok, but eventually you will find you need a framework or your code base is already a framework.
Who did you reach out to get it unbanned? Do FB employees have some official channel for reinstating their own accounts or accounts of friends and family?

(Also, please don't work for Facebook. You have talents that can be applied at a more ethical company.)
Rclone
Services such as Facebook Groups, Facebook Marketplace and WhatsApp have become essential in some places.

Employers can use WhatsApp groups to coordinate with employees, this is widespread even among government agencies. Facebook Marketplace has succesfully supplanted classifieds in many places. Being locked out means you have less access to goods and services, from used furniture to babysitters, caretakers, food and apartments for rent. You can also lose the main audience of your products and services, which can be catastrophic for members of an impoverished population. Facebook Groups can be the only way to connect with certain support groups or have access to services, especially in communities with limited public services provided by the government.

Once we step out of the affluent bubble, it becomes evident that a deleted Facebook account can ruin lives. I agree that these companies should be regulated to some degree, to ensure that all people have access to de facto essential services.
A timed foot race is a quite reasonable measurement of athletic capability - like, it's not a perfect one and a more thorough and diverse evaluation would be better, but if you don't have a better evaluation option then it's obvious that it has some information; if you'd take a hundred random people and split them into two halves based on foot race times, then that would be a far better separation than one based on randomness or any factors that measure athleticness even less.

I mean, it's okay to use the best imperfect metric you have available; so acknowledging "the metric is not fully correlated and depends on other factors" does not mean anything, the only argument that has weight is "hey, this other metric has better correlation with The True Thing and less bias, use that instead"; if the remaining alternative metrics are even less objective and more biased than SAT/ACT tests (which IMHO is the case), then removing SAT tests won't and can't improve things, despite these tests being flawed.
You should report this to the IRB. The research is conducted on information obtained by interacting with humans, and therefore should be classify as Human Subjects Research [1].

Waivers of informed consent can be obtained under some circumstances, for example in the case of a retrospective study where the data has already been collected and contacting subjects would be difficult/unnecessary, or it can be shown to adversely affect the outcomes of the study [2, search for waiver].

But regardless, even if informed consent were to be waived, the fact that this is human research means that the researchers should be trained in Research Ethics and Good Clinical Practice (even if the research is not clinical), and understand that the goal is always to minimize risk for the participants - risk which was clearly not properly evaluated under the current project.

[1] https://grants.nih.gov/policy/humansubjects/research.htm
[2] https://www.law.cornell.edu/cfr/text/45/46.116
I checked with Kinesis sales, and they said they’ll be offering the PBT dyesub keycaps, for those of us who’d like to buy them for our old Advantage2 keyboards. No word yet on when they’ll be available though.
I'd be willing to believe that, say, 90% of the responses were polite, positive customer-service language, and the other 10% were anxious and irate.
The way Texans talk of being independent is actually kind of endearing I think. I think being offended or threatened by such talk would require an incredible feeling of insecurity.
I'm not a moderator (obviously) but I've noticed that when the article's original title is sufficiently vague (like for this one) the mods allow for a lot of leeway in the title as long as it is representative of the article.
Interesting! Yea I've recently been very interested by the idea of "programming" in a database vs files. I've only gotten more interested as I've seen bits of the idea shown like with Unison or a demo of running clang via serverless functions.

Sqlite and more databases... are a solution to things. I'm excited to see what this conference turns out to be like.
Fascinating that everyone is debating the efficacy of Meta’s fact checking and not even questioning that a single major corporation has supplanted the judiciary as arbiter of free speech and is being appealed to directly by the aggrieved. As RATM said: Wake Up.
Enforcement of the GPL was done way back in 2003 against Linksys and resulted in the OpenWRT project. In Europe the GPL Violations project brought a lot of other cases. So there is plenty of precedent. The principles the FSF and Software Freedom Conservancy use when doing enforcement actions emphasise using legal action as a last resort and not prioritising financial gain (they usually just ask for legal costs and costs for verifying the violation).

https://sfconservancy.org/copyleft-compliance/enforcement-st...
https://gpl-violations.org/
https://sfconservancy.org/copyleft-compliance/principles.htm...
Which programming language or compiler is faster
Boeing Officially Drops Biden's Vaccine Mandate
I have a daily CRON job, a simple script that backup the database with `pg_dump` and send the file to an S3 bucket (keeping the last X files) and also use `rclone` to sync my files on "Spaces" (DO clone of S3) to an S3 bucket.

It's supposed to be a last resort kind of backup as I also use DO backup solution (managed database) but seeing how they can close an account out of nowhere, it ain't worth nothing.
Amazon fined $26M by Competition Commission of India
The ethical bar isn't "never do human testing on anybody ever".

If an A/B test is likely to cause people harm (the 2012 Facebook Depression Experiment comes to mind), then it should absolutely be held to the same IRB standard as academia.

The point of IRB is to ensure that your human testing doesn't cause anybody any material or psychological harm. "Human testing" isn't a bad word, it's just something that needs to be done with care.
A chronologically sorted inbox is the worst possible world for The Facebook. How can you boost user engagement with advertisers if you don’t use algorithms that repost years old stories of that time your dog died?
How is that even remotely similar? FB ran an a/b test. These guys sent bogus legal threats.
Group of Monkeys Kill over 250 Dogs for 'Revenge' in Indian Town
This notion that creators are motivated exclusively for monetary reward is absurd. But forgivable. Just because the corporate variant of creators tend to best proliferate does not mean that they best innovate.
>all of those reasons are solved

How does it solve the additional code complexity problem?
First off, the SAT has gone through many revisions in the last 20 years so it's unclear this still applies. The SAT doesn't even have analogies any more, perhaps as a result of this research.

Secondly, that doesn't address differential prediction abilities. It addresses a concerning aspect of the verbal test, but is somewhat irrelevant when your goal is to predict college success. I'm not aware of differences on that metric.
During WWII, Roosevelt and Churchill new about the holocaust and actively censored it from the press.

They didn’t want political pressure to stop it.
This has happened to me many times as well. It needs to be extremely friction free and pretty cheap.
When the Jets Fly: New Warplanes Turn U.S. Towns into Sonic Hellscapes