skysight-inc/HackerNews huggingface dataset:
Well the bare minimum that you have to tell your customers is your cloud provider / hosting provider, then you sometimes have a separate provider for Object Storage (S3 or Backblaze), maybe another one for email delivery (Mailgun). You might have an invoicing/CRM portal (Stripe), SCM (Github), Chat (Slack), your own email setup (Gmail). And that is not even talking about any client-side tracking, things like Google Analytics etc. So it really makes sense to cut down the number of third parties, especially if there is any scenario in which they would be handling PII, and especially if you're selling to customers in heavily regulated industries.
This hasn't been my experience. I recently moved to Colorado and I think they have the best Goodwill's in the country. Not for clothing but all the other stuff, I would never own a $250 coffee maker but I got it at Goodwill for $20.

My best find though is back around 2015, I walked into a Goodwill in Buckhead Atlanta (Atlanta's Beverly Hills) looking for a suit for an interview. Found a matching 5 piece Hugo Boss suit, all in all cost me about $50 but had a retail of I think around $2500. Absolutely insane find, ended up selling it on eBay for a few hundred and getting a brand new suit.
Related: https://blog.cloudflare.com/pages-bug-bounty/
Exactly. And it'll be these same exact people who will complain about canned PR responses :->
Which credentials are you referring to? They reported the loss of OAuth tokens on April 15. What am I missing?

https://status.heroku.com/incidents/2413

"On April 13, 2022, Salesforce Security was notified by GitHub that a subset of Heroku’s GitHub private repositories, including some source code, was downloaded by a threat actor on April 9, 2022. Based on Salesforce’s initial investigation, it appears that unauthorized access to Heroku's GitHub account was the result of a compromised OAuth token. Salesforce immediately disabled the compromised user’s OAuth tokens and disabled the compromised user’s GitHub account. Additionally, GitHub reported that the threat actor was enumerating GitHub customer accounts using OAuth tokens issued to Heroku’s OAuth integration dashboard hosted on GitHub. Based on the information GitHub shared with us, we are investigating how the threat actor gained access to customer OAuth tokens. The compromised tokens could provide the threat actor access to customer GitHub repos, but not customer Heroku accounts. With the access to customer OAuth tokens, the threat actor may have read and write access to customer GitHub repositories connected to Heroku. Given the incident is still active, please review the recommended actions provided below."

Posted 21 days ago, APR 15, 2022 23:36 UTC
Stock is down 70% year to date!
Yeah, I tried accessing a paper and it just redirected to paperpanda and to a dead link at that. So, maybe they have some work to do.
How many Linux commands can a 7 year old learn?
> it's not necessarily reflective of actual value of a stock

An econ 101 trope about the value of stock ties it to the value of future dividends. This is technically correct, but practically useless. You don't get those dividends unless the Board gives them to you, and investing on the hope that a Board throws you candy is just a hair short of stupid.

The real enforcer of value in the markets is M&A. In M&A, you become the board. If there are cash flows, you can take them. If there aren't, you can't. You're playing a game of looking for things the market and/or management missed or couldn't access. Furthermore, the moment that process starts, the moment negotiations become public, smart people focus on the stock to anticipate those terms. If they think another buyer could see cash flows you don't, they'll bid it up and the Board will take the signal (as will those other buyers and their bankers); if they don't, if post announcement the stock keeps trading below the bid, the Board will take the hint.
I take it "Can we pair for a bit?", means 'meet to discuss..."
The non-apology sounded more heartfelt than this.
It's a combination of money
The fact that, months later, this guy has still not let go of the self-perceived insult of someone else's software not meeting his own expectations of performance, is the very definition of being combative.
> It’s kind of amazing to me that in a 100 years a whole lot of extremely smart, and very focused, people couldn’t arrive to a verifiable way of bringing together QM and GR. There’s something wrong with this situation.

What's wrong about it? If humans evolved, there's no good reason to think that even the smartest human has the mental capacity to do something like that, or to do it quickly. Science will hit a wall determined by human limits, and it's quite possible that limit has already been hit in some areas.

There are a lot of popular fairy tales that portray humans as universal understanders (with no limits as long as they Science™ hard enough), but they seem kind silly to me.
Is there an API for Electron yet that doesn't require you to pass messages to the nodejs backend? I did not find Electron+Typescript (Ionic+Angular/React) to be very productive at all. On initially approaching it I expected to just be able to treat my local server (nodejs) like a remote one and keep my code the same for my desktop app and web app. No dice. Very disappointing.

I think Angular has a way to intercept http calls but you would need to build a translation layer. None of this is obvious to someone picking this up for the first time.

The whole paradigm is a hack that requires a very experienced dev to navigate.

Maybe I'm missing something.
No the original issue was the Microsoft team not understand their own code and then claiming you needed a PhD to use a different renderer.
99.99% of my relevant work experience happened (and is happening) behind closed doors, and I suspect this will be true for a large majority of developers. So, not very useful.
If we’re being critical it’s missing the “we apologize” and skips to “hope you accept our apology” and then jumps down a “we’re only human” escape hatch.
> If it was your code they were talking about, you may feel differently.

If you do anything out in public, you either develop a bit thicker skin or have a bad time. Frankly, if this bothers you at all that is indicative of a very fragile ego and not anyone's problem but yours. The rest of the world doesn't exist to coddle you and this cultural shift folks sometimes try to propose into that exact behaviour is unhealthy. We're adults, not children.
This criticism is addressed at code, not people.

> If it was your code they were talking about, you may feel differently.

I'm not the commenter you replied to, but no, I'm not my code, so I'm not going to get offended by someone criticising it. If someone does, it's on them.

There were a number of times in my career when someone called something I wrote overcomplicated, and I've never been even close to feeling any emotion about that fact at all. That remark always prompted me to hear carefully what they have to say about improving it. That's not a brag, just a certain level of emotional maturity.

People shouldn't be held responsible for every emotional reaction people have to their actions/words, because part of the responsibility for that rests on the person experiencing those emotions. In that case I don't think Casey said anything offensive, so if that made someone angry, they have themselves to blame for that.
Somehow I interpreted the combination of a new name ("Abletone") along with the phrase "Learning Synth" to mean they'd developed an AI-driven synth engine that used neural nets and genetic algorithms to explore new timbres. Ah well. Still a cool project, I think learning and experimenting with synthesis is a lot of fun.
That's just a car dealership. They're not necessarily out to screw you, but they are trying to make as much money as they can, so you can't (and you didn't) let yourself get pushed around. The first salesman thought you would buy at $19-20k, and the second one didn't (or he just wanted the sale, or his boss told him to just get rid of the car, or he wanted to scalp the sale from the first guy, etc).
Would you be empathetic to a jerk who keeps insulting you?

I don't get where the big issue is, a guy smugly makes a suggestion, the devs argue with it and point out that his tone isn't helping. The guy turns out to be right, the devs implement his suggestion. They don't have a history of thanking people by name so they make a vague attribution. Guy continues to be hostile against them, dev calls him out and now he's the asshole? Come on.
I think "does credit Casey (just not by name)" is an oxymoron. You aren't crediting someone unless you actually, y'know, give them the credit.
I’m not sure GDP is a reliable national wealth indicator in countries with very high levels of inequality and cost of living. Certainly not as a comparator. Plenty to google on that too. This isn’t a criticism of your point - more that we need a better set or metrics to evaluate “wealth”.
The major hurdle in a Master's degree is the thesis. Spending half a year writing and defending a scientific work requires and trains skills that are usually not acquired in the industry. Master's degrees that do not require a thesis defense are imo not really "master's" degrees since the student has not demonstrated "mastery" over any particular subject.
There is as of Git 2.34 [0][1].

[0] https://github.blog/2021-11-15-highlights-from-git-2-34/#tid...
[1] https://git-scm.com/docs/git-config#Documentation/git-config...
Unpacking black-box models
Sounds like all three people could do with brushing up on soft skills...
Failure on a single assignment at university will not get you fired. Your team will not blackball you as incompetent. (Well, they might be upset but the next course you will probably be with other people.)

There is time to learn that your habits need to be changed in order to be successful in the long-term.

There is more support for investigating things that you think are worth investigating, and there can be positive reinforcement that some people find meaningful (e.g., repsect for presenting at student conferences) instead of "just" a paycheck.

University certainly provides a way to establish your credibility and build a portfolio that can be broader than $dayjob gives you the opportunity to do.

At the university there is very easy access to people with a very broad skill set. No need to beg HR to allow you to hire an ML specialist... just go down the hall and talk to Professor X.

It's not perfect, and not everyone makes as much of it as they could, but there are big plusses to the university system.
Recipe search engines are fast becoming the new todo list. And each one seems to forget that the recipe wiki is right there with an API and four to five figures of structured data content, and so it becomes this futile exercise in CRUD and UI.
For what it's worth, I think it's commendable that you are engaging this externally no matter the tone, instead of the usual cowardly radio silence like most big cos. I find the this-is-not-actually-an-apology nitpicking disappointing; community should be encouraging this kind of conversation, not squashing it.
I'll reply to you, though there are a couple others in this comment chain that it seems relevant (but possibly not...) to - Airtable has one of the best API guides I've seen, because you can load it up in a table you already have, and it creates examples _with your table_.

So no longer do you have docs that say "suppose you want to create a new entry for a sedan, which can be either red or blue", but instead has content from your actual existing table.

It sounds like a small thing, but it greatly reduces that bit of cognitive dissonance/overhead ("why are we talking about cars, I want to update the contact options for this customer") when trying to learn a new system (especially critical for less tech-savvy users), so might be applicable to other products.
It would be great to see Zotero integrate these databases into a PDF search feature, or a plug-in
I agree. Note also that if your process resembles sacrificing a goat you might also not be engineering (a process is necessary but not sufficient).

IMO an alternative way of putting it is you need to apply the scientific method.

https://en.wikipedia.org/wiki/Scientific_method

edit: grammar
Fair enough. I had an older model of the GRE in mind, when there were only 1 or 2 in-person test sessions per year, so taking the GRE in spring 2022 would mean I couldn't start classes until fall 2023.

It looks like the GRE is now available online, 24/7/365, so I could probably study and take it in the next month or two. There were a cluster of Fall 2022 application deadlines at the beginning of May, but if I decide to apply for Spring 2022, a GRE might be worthwhile to give my application package a boost.

Thanks for the note!
This is a huge Twitter birthday announcement from CCP’s 12th anniversary on Twitter.

And they managed to include a Soon in the announcement for the official Spreadsheets Online upgrade to Eve Online.

o7 Spreadsheets Online \o/

There had better be an XKCD about this someday.
> we apologized[1]

Yeah, that's not an apology. That's something saying you did apologise. It doesn't look like you actually sent an apology, and you never mentioned Casey at all.

If this were a security vulnerability Casey would have gotten a mention (and a Bug Bounty). I guess Microsoft don't care about credit for other stuff.
Now can you get Microsoft to fix their broken implementation of FMA? (see https://github.com/MicrosoftDocs/cpp-docs/pull/3526 for details)
That RB icon prominently featured in this page feels like the precise opposite of what something called “Rad Basic” should have. “Rad Basic” demands some X-TREME graphic choices IMHO.

I think I blame living through the nineties for this feeling.
> If you accept fundamentally mechanistic view of nature, biology and ourselves, you might as well position yourself to reap the benefits.

You're missing my point. What I deny is the usefulness of presented frameworks and tools. But it's fine if it's working for you and can work for others.
No, I mean pair programming to work on the issue. More applicable to work colleagues than discussing over github.
GraphQL is a great experience when you consume it and the service fulfills your query needs. Because you just ask stuff and you get them. It's really cool.

On the other hand, when you are the one to implement the Graphql server, it feels like writing your own database. You have to create a query plan, handle optimizations, corner cases, etc.

Also if you really want to provide a graph experience, with inverse connections, filter on relationships and other advanced stuff... get ready to burn your mind and your soul.
I've being running their self-hosted version, and it's kind of OK.

Nowhere near as nice as, say, GitLab's Ubuntu packages which you can simply apt-get install, unattended automatic (security) updates are available and work well, and it's been mostly a set-up-and-forget type of thing. For GitLab, backups and most ops procedures are well documented.

Sentry, on the other hand, requires you to run a script to upgrade with their docker-compose thingies. You must remember to upgrade.

Self-hosted Sentry runs on docker, which on Ubuntu is a bit of a security shitshow what with docker side-stepping UFW and all that.

Recently Sentry tripled (seems like) the number of containers they spin up, and it seems much heavier than a couple of years ago. You can still get away with 8G RAM, so it's not really that bad, to be honest.

Backing up Sentry was simple enough. However, a lot of questions are answered in the style "if you want to know more, buy the enterprise version". But, I've backed up and restored a Sentry system and it worked out OK, so I guess we're fine. Unless they change something, and then we're hosed without realizing it.

So, Sentry's self-hosted version is OK, but clearly not their number one priority. I have no idea what Sentry would look like with a self-hosted distributed/HA setup. Our data protection policies would absolutely prohibit us from using their cloud services, so maybe I'll have find out, but I'm not looking forward to that.
There's keeping your head down and silently not giving attribution, and then there's publishing a blog post, boasting how smart you are, and merely mentioning that the idea came from "someone in the community".
Highlighted portions of Microsoft's response was blunt, but constructive.

> can be read as impugning the reader.
The fact that he went unmentioned is pretty damning. I don't give Microsoft the benefit of the doubt here -- this reeks of stealing credit under the guise of "open to feedback".
Thanks! There are a lot of security programs but I feel half of them are law programs...
This article starts by pointing out what everyone knows (inflation is currently higher than everyone wants), but then jumps into an incoherent diatribe claiming the federal government is lying about inflation, which implies there's some kind of large-scale conspiracy. That's... not even wrong.

The BLS computes multiple inflation statistics, many of which include food energy, and the methodology and data used for computing the statistics are not just 100% transparent, they are also well documented. Don't trust my word for it. Here's a link to a BLS page with links to the different kinds of inflation statistics they track: https://www.bls.gov/bls/inflation.htm

Moreover, it's remarkably easy to compare two or more of these inflation statistics over time. For example, here's a long-term comparison of inflation in cities with and without food and energy: https://fred.stlouisfed.org/graph/?g=8dGq# -- as anyone can see, over the long-run, the two statistics are pretty close, but the one including food and energy has pointier spikes. Which is why the BLS tracks both.

If I had to make a guess, I would say the individual who wrote this is highly educated in the humanities, but either (a) is poorly educated in the language of science, i.e., mathematics, and therefore unable to understand what he's writing about, or (b) is ideologically motivated, and as we all know, ideology is antithetical to the pursuit of truth.
I know your list is not intended to be exhaustive, but it's missing my main reason for using print: because the debugger can be really slow (at least in Python).

For some operations, running them in debug mode means they are 10 times slower, turning a 30sec operation (such as parsing big files into memory) into 5 minutes. If I'm relatively certain of what the problem is and I solve it in less than ~5 tries, I saved time.
Is this a NZ-caused problem like the article seems to imply?
Or is it foreign countries / companies buying up houses in place of stock like seems to be the case everywhere else?
Or is it just more billionaires (from other countries) buying backup/vacation homes in NZ?
> Remind the person

They don't even mention the person. Pretty hard to argue they covered this.

I assume WikiHow thought it was too obvious that you had to actually send it to / mention the person you were actually apologising to.
When CMD is your benchmark...

(In all fairness, PowerShell has a lot of good ideas)
This response, to me anyway, is worse than no response at all.
> There is actually a practical justification–simplicity of the implementation.

For a function that is going to be written once and called innumerable times, this is a bad justification. You should optimize for the consumers of your library, not for yourself.

> For a data structure not meant to be used for large datasets, why optimize for that use case?

Because it’s not the job of a standard library to be opinionated about how people use data structures. It’s the standard library’s job to do what is asked of it as efficiently as possible. The best implementation would be specialized for small Ns but they don’t do that either.

Good to hear about TRMC, I haven’t been a daily user of OCaml since 4.07, but it’s good to hear that they’re addressing some of these pain points. I still think Core and Base are a better starting point for real-world applications in general.
Yep, that part just seemed so condescendingly dismissive.
Sure, well, like you say - an option is to go into the office, with that 3 hour round trip commute.

You're really far away from it and you don't seem to be getting on with WFH. So can you change the job? Move closer to work? etc etc etc.

Life is holistic, you can't just change one thing, everything has to move to create balance.
A custom text renderer was exactly the trivial solution suggested and demonstrated to them when they claimed it was extremely hard and required a doctoral research.
> almost perfect apology
WordPress sites getting hacked ‘within seconds’ of TLS certificates being issued
I did see admission of fault:

> We were wrong. As such, we dedicate this experimental renderer to the community as an olive branch. We know we have so much more to learn, but we hope that you will accept our apology and understand we’re humans behind this product with a capability and willingness to learn from our past mistakes.
The quoted text is vague and non-directional, whereas the biting response to the GitHub issue screenshot posted in TFA are incredibly directed. I'm new to all of this, and so I dunno if the author was being catty and insulting when making their suggestions, but the responses posted certainly are.

I tell my kids this all the time. An apology has several parts:

1. In clear terms, admit fault. "I responded to a comment with some vitriol, and at the time that seemed okay but looking back that was insulting and rude, and not how I want to address our community members. This is true in any case, but doubly so when the original commenter turns out to have provided good advice that I was ignoring."
2. Express remorse. "I'm sorry. I regret letting my passions get the better of me and hope I didn't damage any relationships."
3. Offer to remediate. "As you can see, we're embarking on doing exactly the work that $AUTHOR suggested, and I'd like make sure they receive appropriate credit. If it helps, I'll link to the original thread and this apology."
3. Do better.

The quotes above are just examples off the top, I have no horse in this particular race, but I do have a lot of experience eating crow and having to apologize for being an ass to someone who later turned out to be right.
Not sure why this became a trend my guess is back when everyone was trying to update their website to support mobile devices, they want to deliver an 'app-like' experience and as native apps don't let you pinch zoom the native UI wherever you like and mobile sites followed suit.

I guess the issue now is it has become part of the cargo cult with people including these meta tags in their base templates without knowing what it does and failing to implement a suitable layout for all mobile device screen sizes and DPIs.

https://github.com/h5bp/html5-boilerplate/blob/main/src/inde...