skysight-inc/HackerNews huggingface dataset:
> I'm intrigued about which part of that response you thought was angry?

From your general tone, but I'm not a native English speaker, so I might be mistaken. I won't be insistent.

I won't dispute about the noise levels of your home, but you might be more tolerant to noise then people in quiet places, because auditory subsystem learns to ignore it, and it decreases noise sensitivity somewhat.

> I think people should live and let live though.

I'm not against that, but I don't agree that one's hobby can bother others under the name of freedom. We see a lot of similar stuff done by local governments. UK is installing "decorative" items on the walls and benches in parks to prevent skaters from using walls for tricks for example. Contrarily, I'm sure that there are specially built skating parks for who want to board and skate.

In the same perspective, I'm not against biking. It's a nice culture. It's important, however loud pipes, dangerous driving under the name of increased visibility, etc. are not acceptable in my book. Similarly, if a quiet country is ruined by excessive motor noise, I can understand the residents' reaction. As I've said somewhere in the comment, my father was a rally driver. I'm no stranger to powerful engines and cars, yet I don't like the noise of a modified car screaming through a nearby street in the silence of the night.

Ford's latest Mustangs have a "neighborhood mode" when the engine is first started, which enable all mufflers and disable resonators. That thing sounds like a family sedan in that mode. If a car manufacturer is installing something like that to a naturally loud beast, it's telling IMHO (and I applaud them for their ingenuity).

If we (not in the terms of you and me, but in the terms of general public) can apply some empathy to the issue, it's possible to find a nice middle ground around this issue.
That kind of compute still costs money. You still have to find the funding for it.
CS is a way of thinking about how to solve things, with regards to efficiency of solution.

Example: my wife likes to put gym shorts and shirts in different drawers. To my CS mind that doubles the seek time of a retrieval.

The little bowl by the door is a cache of my most recently used stuff.

People who nearly file their papers (eg bills) nearly are optimizing for retrieval efficiency - of an operation that is actually very rare.

When my wife and I leave the apartment we often take the garbage out to the chute. My wife likes to drop off the garbage before pressing the button to to call the elevator. To me that's weird because calling the elevator is long running IO in a separate thread - might as well start it asap.
The very first thing that Hal Abelson says and puts up on the chalkboard in his very first SICP talk (Lecture 1A 6.001 'Structure and Interpretation') in 1986 is that "Computer Science is not about either science, or computers'. https://www.youtube.com/watch?v=2Op3QLzMgSY
Dark Reader is great if you do not care about performance.
I don't know why people think that being a mother is somewhat bad.
Kind of. To audit means to assess the quality of. This is true in British English, but hiding free access to a course behind the pretence that the student is auditing, not studying, is wholly American.
If there's no off-the-shelf CRM that's suitable, perhaps Airtable might be a suitable platform?
"Now, seriously..." it isn't a very good joke, but what makes you think that isn't a joke?
Damn that hit hard, and gave me lots of info to bring up with my therapist. Thanks
I'm a happy Dark Reader user. The issue you experienced could be related to which type of ‘filter’ you used. The four different kinds, Filter, Filter+, Static and Dynamic approach re-theming in different ways that varies in resource use[1].

For example, Filter ”requires GPU resources”, while Filter+ “works poorly in Firefox”. Dynamic pays up-front on first pageload, but subsequent pageloads should be lean.

[1]: Theme generation modes, https://darkreader.org/help/en/#filter-settings
All the more reason to not use these companies for anything that’s even moderately important.
Or just have some academic equivalent to SDETs. Have a replication and analysis team that checks that statistical quality, code, basic science, etc.
Lol it sounds like you've never been in a fight. How about if you're cornered or pinned? And how about if they're faster than you? Sometimes fighting is your best or only option. If it wasn't, then the corporate lawyers wouldn't allow 'fight' in the 'run, hide, fight' internal threat training. Not to mention, punishing people who defend themselves is counter to the laws and beliefs of society. So much for schools preparing people for life in the real world.
In Vienna they will let you sit for hours on a cup of coffee.
Nah, a motivated hacker can use a Colab TPU or GPU for free. It's how I started.

There's an ungodly amount of resources available now compared to even 10 years ago, let alone 30. The bottleneck is usually motivation.
Advice on sending transactional emails for a multi-tenant SaaS
Hoping to learn from the community here.

We are a multi-tenant enterprise SaaS business. Our app sends out invoice emails on behalf of our clients. That means we have to spoof the From: address so that the invoice appears to come from the client's billing department.

We have been sending all our transactional emails (including the invoice emails) via SendGrid for several years now. It works well. Deliverability is exceptionally good. And when something doesn't get delivered, the support team can check the Sendgrid portal to see what went wrong.

When we first signed up to Sendgrid several years ago it seemed that they focused mainly on transactional emails. I hadn't been back to their marketing website for years and when I looked recently it was filled with content about marketing emails rather than transactional emails. So, maybe they had a change in strategy?? This change is now noticeable in the service we receive from them. As an old account, we are apparently grandfathered in and don't have to do domain validation. However, if we want to upgrade to a higher tier we will be forced to start doing domain validation. It is going to be a nightmare (if not downright impossible) to get our hundreds of clients to create multiple CNAME records on all their various domains, so that they can continue using the spoofed From: address for their order emails.

How are other multi-tenant SaaS businesses out there handling this kind of situation?

Do you just block spoofed From: addresses and force all your SaaS tenants to use your own email address as their From: address?

If you use Sendgrid, how have your set up domain validation for all your clients?

If you use a different provider, what is their setup and how well does it work for you?

Thanks!
https://news.ycombinator.com/item?id=27331942
FAQ for Not Wearing a Mask
They mention Eric Schmidt's thoughts on the topic from 11 years ago in the article.

Schmidt had a habit as Google CEO of saying true things in the least palatable way. That was the same interview where he said "If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place." People interpreted it as a flippant dismissal of privacy, but what he was trying to express was this era was coming... The modern web was going to make hiding one's past behavior extremely difficult.
I'm no slavicist but the "bed" etymology seems unlikely to me compared to a loan from Latin pastillus = loaf or one of its descendants like English, French and German pastille and Italian pastiglia all referring to (sometimes medicinal, admittedly) confectionaries.
Computer science still has computational complexity theory and analysis of algorithms as sub-fields, with complexity classes and Big O notation. These very much care about the process to find results, which was the basis for my statement :-) The fallacy is on your interpretation of what I said.

There are results in theoretical computer science that don't care about the efficiency in the process; the most essential are the computability theorems exploring what parts of mathematics can be computed, and what we mean by computation anyway.

But the most essential part -the halting problem- was resolved long ago, so the lion's share of applications of computing science is in finding practical ways to use computers, which again needs to take efficiency into account.
I'm not sure about the "free" aspect, but I've seen it used to mean "attending classes without being enrolled in a course" in other places, that is, in the offline university context.
It's a perfectly professional and honest response. They're taking responsibility AND giving you a rationale. Your comment is the unprofessional one if anything.
Again, it blocks people who are not going to tweak their bot specifically for YOUR forum.
Sometimes they have something that I want but other stores that offer it are even shadier and then I use amazon because I know that even though they have crappy customer service, at least they have it.
Ordered something twice this year from amazon.
Anything over 1K I just film the package opening ("unboxing" style). All with timestamp and stuff, just to be safe. No problems so far, but one can never know.
What you described is not a hard problem, it is an expensive problem because Amazon does not want to hire human labor to deal with returns. Almost all other retailers do it, and they all have 3% profit margins.
Missed opportunity for "darkernews"
To 90% of the population, it's not "obvious" or we would not need T-Shirts labeled "I will not fix your computer for you".

Even a common programmer does not use any actual "computer science" 99% of the time and your typical sysadmin type probably never knew any. So it's simply wrong and confusing to use the same word for it.
And if every site does this, they have plenty less. Imagine if you can only attempt your spam 20 times per second instead of 20000
> several journals are pushing for reproducibility as a requirement

The current requirement for academic publishing is peer-review, i.e.:

"Colleagues in my field looked over it briefly and said it's ok [because it doesn't challenge their work]"

This inevitably leads to whole fields of science being corrupted and biased in ways that we can't easily identify.

Science publishing standards could be improved in any number of ways: e.g. original data must be shared in an open format, publish your hypotheses before doing the research, publish the code, standardise the setting out of methods and statistics and results so that other scientists in and out of the field have a hope of following them.

Nobody in the industry is motivated to change this, and hides behind the romantic ideal of a scientist pushing the boundaries and breaking the rules to discover novel theories.

If such a scientist exists today, we can't identify them against the background of noise.
But then anyone else can do that and write a neat fortress generator trained to produce outputs that pass the neat fortress classifier.
> run, hide, fight

Can you see the order these are in?

And people who think they're fighting back usually don't do the minimum to defend themselves. They very quickly turn into just brawling themselves as much as the other person was.

Your right to defend yourself means doing the bare minimum to stop the threat against you or others. It doesn't mean 'standing your ground' and 'fighting back' like they think it does. You can see how when a teacher comes around the corner someone who's decided to fight back looks just as bad as the person who started it in many cases.
You can read it in incognito mode
the problem is when they learn to write constructive and helpful comments that are also propaganda
In Japanese, "computer science" is directly translated as 計算機科学, which basically means "calculator science" - but the phrase is unusual, very rarely used.

Instead, more commonly seen are 情報工学 ("information engineering") or 情報科学 ("information science") - which is equivalent in meaning to "informatics".
Uncanny valley meets mixed messages and bad delivery.

The incoherent facial expressions actually manage to confuse the message more than the dissociated pronunciation.... "witch is know small feet".

This tech is a neat trick at this stage but is less useful than just leaving the text as text, in fact adding negative value to an already fully functional process.

Fiver is a better option, and I would not recommend that.

For an interesting and highly unethical experiment, someone should raise a thousand infants with this drivel and see what happens...I’m going to posit that the result is not good. Children’s narrations is exactly where this is headed though, I can see this as a multimillion view no effort YouTube babysitter.

Children find a pleasant, smiling female face soothing...so this is going to be another way that the dollar and human laziness will use AI to make the world a slightly worse place.
How the lab leak theory was handled by the media was definitely botched, but at the time the full theory that I saw thrown around was more than an accidental leak. It also included items like purposely engineered to attack the west, and even included purposely releasing in order to attack Trump which afaik there has been zero evidence.
One thing I have found invigorating when feeling down is showing up to something. Anything: tech meetups, hobby groups, group exercise classes... any event hosted in someone else's space, ideally at least somewhat unfamiliar to you.

The pandemic may make this difficult for now; where I live, a lot of these events are suspended or only happening over Zoom. Still, this has often been something that has helped me get out of my own head.

Best of luck to you.
Thanks for some sanity.

Of course some domain knowledge is needed.

My anecdotal experience with manager is either : they are useless and will rubber stamps things.
Or they are actually involved, then, you want someone that has a vague idea of the process of doing the work.
I vastly prefer someone who has produced code at some point. It’s fine if it was 10 years ago the last time it happen.
Belarusians human rights activists increasingly cornered after EU cuts air links
In fact, it seems pretty insane to me that they ship items worth thousands of dollars, but skip the few dollars on insured shipment. It not only protects against missing/"missing" packages, but also against transport damage (at least in Germany).
Who here is denying that?
> Which actions exactly should be illegal?

Firing an employee or terminating a contract in response to a twitter mob.

You are of course free to boycott whoever you want- but my impression is that those threatened boycotts won't really cause much damage to companies. People keep saying that firings are meant to "limit damage" but I have yet to see proof of this. To me it is mostly virtue signalling on the part of the involved businesses- it's not meant to prevent an economic damage but as a form of PR and advertising.
Are Asians PoC? I thought they were not and that was literally the only reason the oft repeated phrase “black and other PoC” didn’t literally translate into “not white”.
Apple vs. (Or Plus) Adtech
Well, computing science studies programming paradigms; so defining them and analyzing what makes them suitable for what purposes is pretty much within its scope.

As I said above, it may very well be that the best usage for Turing machines is using them in mathematical proofs; where the efficiency of the computation is not a concern.
For large purchases you really need to use an escrow service.
I would try to gently put them on the back foot when they offer a wage.

When you receive the offer, you should comment on the differential between expected and offered wage, even if you intend to accept. For example, you might say with a gently puzzled tone, "this is lower than what I would ideally be earning, based on my experience and capabilities. Can you explain how you came to this number?"

You may be able to push back on them a little bit. You will be able to tell if there's room to negotiate, based on the response to you. Don't overdo it, as simply commenting on the differential and seeing how they respond is a way of gently squeezing them. If it seems the number is negotiable, ask if they can compromise with (for example) $33. The art is in doing this in a confident and friendly way, so that the position doesn't collapse.

Whatever number you set as the price you want, don't waver on it after it escapes your lips. Let them consider the number unless it's clear there will be no budging. If possible, do some research on other roles or other engineers you know in the business, so that you can justify your ask. It's not your standard of living that sets the price, it's your alternative job and their alternative hire.
The author is saying that all of the papers are bullshit, garbage, and a waste of time. He is saying that everyone is turning a blind eye to this. He is saying that now that the fraud has got this bad, it is out in the open, and people will be forced to deal with the fact that the entire field is filled with garbage.
As I see it, the term "Computer Science" includes all sciences that make use of 'computational power'. That includes most accurate sciences nowadays.
Just to clarify, since your comment is maybe a bit ambiguous, New Zealand did have buildings in the 1300s (it's just that they weren't built to last, and haven't survived).
One can not associate it to author always. see below

https://news.ycombinator.com/item?id=24314481

I see some of the famous company’s tech blogs on medium have posts behind paywall. Do you think they would put it behind paywall to make money from blog post.. For example -
https://netflixtechblog.com/empowering-the-visual-effects-co...
Thanks will read. Not OP
So because people kill people, machines should be allowed to kill people? not even logical, I can see an argument being valid as in why shouldn't machines kill other machines. why do you think machines should be allowed to kill people?
> I can only imagine the discussions up the food chain that made this retail employee feel like this was alright.

It doesn't work like that. The management give the workers mandatory sales targets, possibly with a bonus attached. The workers find that the targets are nearly impossible to meet, but it's much easier if they omit some of the important details. Sales go up and management all pat each other on the back. Nobody in management has a difficult conversation or even imagines for a second that they are anything other than a good person making the world a better place.
The Internet Prayer
I’m linking to an actual study on location targeting effectiveness.

Why are your anecdotes relevant?
For an opensource screen recorder, try
https://github.com/alyssaxuu/screenity
> It extends PostgreSQL to become a share-nothing distributed database, which supports global data consistency and ACID across database nodes, distributed SQL processing, and data redundancy and high availability through Paxos based replication. PolarDB is designed to add values and new features to PostgreSQL in dimensions of high performance, scalability, high availability, and elasticity. At the same time, PolarDB remains SQL compatibility to single-node PostgreSQL with best effort.

That’s pretty compelling, if it delivers.
Bias "against X" (here: Apple).

Whether the fact is true or false makes no difference. The person with the bias will cherish both true and false statements if they are against X, and reject them if they are in favor of X.
> The early clouds are at higher altitudes than most Martian clouds— which typically hover about 37 miles above the planet’s surface and are made up of water ice. The higher-altitude clouds are likely made of frozen carbon dioxide, or dry ice, NASA says.

"Very cool" indeed.
Need to share figures? Create widget and embed to Miro and Notion
DeepFRI: A “Language Model” for Predicting Protein Function from Structure
Not all targets and not all campaigns are created equal? If someone has a lot of power within the institution, and the campaign comes mainly from people the institution doesn't care about… you can fill in the gaps.

I seriously doubt that exactly what someone has done is the major factor. People in weak positions can easily lose them over the tiniest of things; people in strong positions can get away with murder!
What we lose when literary criticism ends
> Know what people are asking you to be an expert in

I read this as “leave it to the experts and please realise that sometime it’s not you” which is something that is sometimes quite hard for micromanaging delivery leads or business stakeholders when it comes to implementation details. Worst is when there are endless progress update meetings about some some irrelevant detail that then holds up the whole project.

Similarly it is quite difficult for developers to realise that leaving design decisions to user researchers and ux designers is a good thing!
My 2c: never name the price first. If they undercut you, act extremely shocked. always ask for higher than you're willing to settle for.

Ask for things in the margins at the last minute. Another vacation day. An upgrade on some ergonomic equipment. Etc.
I believe the core difference between comp-sci and other math is in taking into account the efficiency of the representation and/or transformation.

Thus defining the Monster group is discrete mathematics, but not computer science (or not directly). Finding parts of the Monster groups that can be represented and manipulated by computers would be computer science.
Thanks for the comment. I came here to check if they'd got cause and effect backwards as usual - depression causes getting up late rather than up late causes depression. It surprises me people find this so hard - at uni even correlation was treated as major stuff and the idea of cause and effect almost beyond human knowledge.
> that vague description is much better than nothing.

It's not "better than nothing". It, itself, is nothing at best.
These kind of posts always make me think how crappy being a just a coder is and how unsatisfying for many the career actually is. After five or ten years it’s probably downhill and you will have more and more trouble getting new gigs.

Someone earlier wrote they are a “Wolf” but more likely they are the code monkey. That’s usually the gist of the problem, software coders end up being a tool that gets used by the people that actually do the thinking in the organization. If this is you I suggest trying to find a position where you are also the user of your code. To continue with the animal analogy you eat your own dog food.

This, I’ve found is the most satisfying experience one can have writing code. For example, if you own a Tesla, get a job writing code or developing hardware for an electric car startup. Or if you are in finance get a job working on a crypto exchange so you can trade on the code you wrote. If you do your own taxes get a job at Intuit. Etc.

Then maybe you won’t feel so disconnected from the work you do and it will become more satisfying.
> it effectively doubles/multiplies all future UI testing you do from then on out

I agree it takes more time but isn't double an exaggeration? New features would presumably reuse light/dark UI components you've already tested. And are they really that likely to behave unexpectedly?

It's funny how developers will boast "it'll only take 5 mins" when they're not the ones having to code it though.
In unrelated news, people experiencing depression tend to sleep in an extra hour, film at 11.