skysight-inc/HackerNews huggingface dataset:
I can only assume that all of this is backed by some ridiculously old data storage system that has something like a 15-character limit on these names.

And then you have the problem of aggregators like Square (your example), where they have their own prefix, and then apparently do a pretty bad job of making sure their merchants pick reasonable names. And then there are regular merchants who use their company name, which might be wildly different from the name of the store.

I do wonder how much "friendly fraud" is just someone looking at an inscrutable charge description on their statement, having no idea what it is, and disputing it on those grounds, even when it was a valid charge.
> Since its research is free from financial obligations, OpenAI can better focus on a positive human impact.

Haha description of the company from Google
Neat story! (no sarcasm)
Right, but if the culture is no one works the last week of December the manager is probably going to allow it, at least this year.
Could be argued that Slack going down temporarily would even boost productivity
Ask HN: What's the interest rate on technical debt?
It seems we're now stuck with the term "Technical Debt" to describe things needing cleanup. Non-technical people need a number we can use to express just how expensive putting off cleanup will be to make rational decisions we can all live with.

What is your personal estimate of the interest rate we pay on technical debt?

My personal opinion is that it's around 100% per month, that is every hour of refactoring put off for a month doubles in size. That is, it wastes an hour elsewhere, AND still needs to be done.

Or is the interest, just how much more code we have to write to work around the debt?

Also, what units is the denominator in the fraction? Is it code size, functionality, or just calendar time?
I went though this years ago when my coworkers at the time were complaining about some random process/internal standard.. it's like you realize we're the ones who control that right?
I think they already have something like this where you get a few weeks to take off per year whenever you like and you still get paid.
Even if that's the case, how does that make it a dry cleaning "desert"? I only care if I can get my clothes cleaned quickly and I've never had any problem with that.
As a forum connoisseur, they perfectly described why I like forums over discord.
>I don't know why people are still pushing this narrative when the hearings have made it perfectly clear at this point that there was orchestration and support among the government, Capitol police and likely even the Secret Service.

Nobody takes the hearings seriously since they're political theatre. But if what you say is true, I definitely look forward to those people in government and the secret service to be charged with treason or sedition. It's been 18 months, so when should we expect that to happen?
Adelaide, South Australia: Teams messages not getting through, been like this for a bit over an hour
Nothing wrong with a sensible OOBE, but please, some mercy for the power/niche users.
Nor should you, unless your volume is at an eleven.
How can a multi-billion dollar company afford to let employees enjoy the holidays? /s
the main reason you can be real productive that week is that almost everyone else is gone.
Seriously though, posix sockets and the C interface for them were designed to be as confusing as possible to someone new, right?
Salesforce has "unlimited PTO", which is what it is. I'm not a fan of such a policy and depending on team, it is probably better than Amazon's 10 days of PTO.

Acquisitions (depending on how they are handle) go through a period of autonomy and then absorption. Saw this when I was with MSFT and Skype.

Honestly this post sounds a bit whiny and lacking reality in how acquisitions go about.
If you are consistently meeting or exceeding the expectations of an engineer at your level, you can do ridiculous things like take 60 days off a year. I know I did back when I was in a FAANG sorority^W eng team!

It also means if you are not meeting expectations, you’ll probably self-select to get zero time off.

Engineering pays well because you are supposed to work magic. If you can’t produce the magic then the dark clouds gather quickly. The elite sports team analogy is a good one. Keep up an unlucky run of bad games and you’ll get benched then sacked.

I don’t condone any of the above but this is the mindset of “unlimited PTO”. More so than that which I’m seeing others describe, here.
The Google Weather Frog no longer wears a mask
Sounds like you had a great director who was willing to shield their org from bs top-down demands.

I didn't appreciate this skill until I had a manager who did the same for me. Having a manager who can ruthlessly prioritize, set expectations, and help navigate all of the corporate bureaucracy is a godsend.
>their concept was "debt is great! we cut corners today and pay it back when we get more funding!"

They don't understand that the interest rate for technical debt is worse than any loan shark. At least that's what my estimate is. I thought this was a sufficiently interesting question that I made an Ask HN thread [1]

[1] - https://news.ycombinator.com/item?id=32175184
https://www.bmw2002faq.com/forums/forum/1-discussions/
> it is the greenest method of moving freight.

Water transport, where available, is far greener than trains for moving freight.
I have small PCs running debian which I can access from anywhere. I don't need the cloud.

Do you store sensitive stuff in dropbox and how do you deal with the possibility your account might get hacked?
The entire weight of the US military couldn't defeat goatherders in caves with rusty AK-47's and they had 20 years to do it. I don't think you understand how insurgencies work.
Not really unique to Apple Card. My Amex and Chase cards also have options for notifications for all those things.

It is honestly a huge convenience. I never need to go line-by-line through my credit card statement to verify charges, because every time there's a charge, I get a push notification and, as a backup, an email.

There was just fraud on one of my cards a few weeks ago, and I knew immediately because of the push notification. Plus, Chase flagged the 2nd fraudulent charge attempt and sent me another push notification and a text message.
> Lemmy, open source and reminds of HackerNews/Reddit

If your idea of HN/reddit is a giant SPA and websockets, sure.
Patrick Debois: Untold Stories of Open Source
Not a current Salesforce employee and never worked for Slack, but from my POV when I was there, I can tell you Salesforce is effectively in the same state during this period every year, so I dont know what Slack employees will be missing out on.
> "So in the middle of the Cold War, the Soviet Union found itself trying to pit its land and resource advantage against the continental United States' more temperate climate. With space and the atom having been harnessed, why not the world's oceans? Why not the weather itself?"

Soviets always wanted a warm water port and to warm the Arctic for trade routes and making Russia more able to have an advantage on their land which is 63% frozen.

> It's important to note that Borisov wasn't a mad scientist or anything of that sort, and his work was of interest to the Soviet government, which was already funding a wide range of research looking to warm the Arctic. It was all aimed at solving a simple problem: Russia is too damn cold.

> You might laugh, but while Soviet Russia was blessed with the largest land mass of any nation on Earth, much of it resource rich, putting that land to use was stunningly difficult. Currently about 63 percent of Russia is buried under permafrost, and as the CIA World Factbook notes, even today it is a significant barrier to development of Siberia.

It wouldn't have been good for climate for everyone else, even Russia long term.

It also seems climate change and global warming Russia thinks benefits them at least then, maybe now as well. [1]

That is an interesting idea considering the oil/gas export leads to that and all that permafrost which would cause massive carbon releases.

[1] https://www.aljazeera.com/features/2022/3/28/what-is-behind-...
It shows that you don't work for Slack you work for Salesforce. Once a company is purchased it is rare for the smaller company to stay independent.
Why wouldn't doctors be able to prescribe placebos?
> Apple used to give people the week between Christmas and New Years Day off (maybe they still do, I don't know).

This was HIGHLY team dependent. I know people that were still busting ass 12+ hour days around the holidays due to deadlines/etc.
Knowing the fact a year later doesn't tell you whether a given piece was good or bad journalism, just whether it was correct. That's very different. Are you suggesting that if you train a network on last year's media plus the state of the world a year after, we'll be able to teach an AI to predict the future?

The problems are around the reporting process and the reporter's motives/influences, not whether everything they say turns out to be 100% accurate. Often the facts on the ground change or the information everyone has is inaccurate, and you want reporting that clearly communicates this ambiguity and isn't actively misleading you.
right, but how else are you going to know your crypto is broken? what unit test is going to fail?
Where I’ve worked, I’ve seen it less as giving people off to celebrate Christmas and New Years and more, “This is the by far the slowest time of the year for our business and is the easiest opportunity to shut down without dealing with a bunch of hassle.”
I apparently wrote a novel that HackerNews claims is too long, so let me try to break it up into parts. Hopefully HN doesn't hate me for it...

As the guy who wrote the first lines of code in Druid, I can venture a description of the limitations as I tend to see them. Of course, all systems have limitations, they are built for a purpose. The purpose that Druid was built for was to power an analytics-oriented product. What's a data-oriented product and why am I starting to talk all meta when you are asking for very specific technical limitations? Because understanding the meta leads to a much stronger understanding of fit and purpose than talking about a specific technical blahty-blah.

So, an analytics-oriented product is a product that renders a screen for an end-user based on some data/analytics. The very first one of these that we powered was a Digital Advertising focused dashboard that provided visibility into impressions, clicks, conversions and revenue across marketplaces. Other examples are things like metering and billing that show usage and costs attributed all the way down to an individual request level. Yet other examples are product recommendations based on purchasing behaviors, or fraud analysis based on recent purchase history, or observability style use cases viewing the flow of events through a system.

The thing that all of these have in common is that they are products that tend to be:
1) Multi-tenant
2) Follow a similar general "pattern" of queries, with highly variable boolean filtering criteria and a consistent need to view the same data across a wide array of different dimensions
3) Have an SLA defined for the product experience that determines a budget for how fast queries must run
I'd love to have the equivalent of paternity/maternity leave as someone who never had kids.
perhaps we, the consumers did, by continuing to use Mastercard/visa for so many payments
The numbers are even starker when you consider:

1) Only 86 out of the 330 million Americans have been infected by COVID-19[0]

2) Over 279,000 American deaths were prevented by the COVID vaccines as of July, 2021, and obviously more since then.[1]

So, if we re-run the numbers with these changes to inputs, we get:

Number of Americans who died (or would otherwise - without vaccines - have died) from COVID-19 / Number of Americans who were infected by COVID.

This gives a case fatality rate of (1,013,651 + 279,000) / 86,693,081 = 0.014910659 ~ 15/1000

This compares to 1/5000 chance of a serious side effect is defined as requiring hospitalization, life-threatening, or life-changing, but not deaths, per-se.

So, taking pot-luck chance with COVID is 75 times more likely to cause you death than an mRNA vaccine is to cause you a serious side-effect.

[0] https://usafacts.org/visualizations/coronavirus-covid-19-spr...

[1] https://thehill.com/changing-america/well-being/longevity/56...
Talking about each of these a bit more.

Multi-tenant: the data sources that we deal with often have a field in them that describes the end-customer tenant. Often there are other fields that describe sub-teams inside of those tenants. There are often even multiple different ways to describe tenancy off of the same data. For example, in the ad tech world, there are publishers (the websites and mobile apps that show you ads) and there are advertisers (the people who want to run the ad) and there are marketplaces (the people who run the auctions) and there are an umpteenth level of intermediaries between each of these sub-divisions. When you want to understand what's going on in a marketplace, you want to be able to cut and aggregate the data across any and all of these different axes at the same time.

Query pattern: when you define a product based on data, that product is generally not going to suddenly wake up tomorrow and do a brand new query you've never seen or heard of before. You have to actually add code to your product to make it do that query. The things that will happen brand new tomorrow is those queries that have been pre-defined will get new filters added to them (new values will always be showing up, new tenants, new stuff). Additionally, one set of users of your product might be looking at usage by tenant, another one might be looking at usage by team and yet another one might be looking at usage by geo region, this means that the dimensions looked at will differ. This is what I mean when I say that the shape is the same, but boolean logic and dimensions looked at changes.

Having an SLA is also important for any product experience. When you are painting a UI for someone, they just want the UI painted inside of their expectations and don't care about what it means technically to make that happen.

These 3 things are all meaningfully contrasted against, e.g. Data Warehouse style workloads. With a Data Warehouse, the primary users are the business analysts. Those business analysts tend to be looking for a SQL interface, it is their job to write SQL statements, to join those tables and dig ever deeper into the ever-deepening data warehouse or lake or whatever other metaphor people want to have. On top of Data Warehouses, there are various visualization layers that allow you to define dashboards to try to target a wider audience, but at the end of the day those run against a data warehouse and the data warehouse is fundamentally built with the persona of the data analyst in mind. This persona is generally always going to come up with an ever more complex query to answer whatever the newest flavor of the month question happens to be. As the person writes a more complex query, they are okay with it taking longer (of course, faster is always better, but for something that will be run once and never again, who cares if it takes a bit longer) and care much more that it is guaranteed to finish. I.e. they do not actually have a query SLA, highly variant query timings is totally fine and acceptable, instead they require that any query that they write must be executable.
The only way applicants are really protected from discrimination is what’s on the EEOC website, everything else is fair game

https://www.eeoc.gov/employers/small-business/3-who-protecte...
I too love having my boss's boot on my neck because communism doesn't work!
Anything you can cite here? I think of water as extremely fantasically high drag. I know that scales inversely down proportional to size, but I still think of rail as the ultra-efficient best option. Would love to read more detailed review/analysis.
Pretty neat, I wonder if the AI can take predict the voice of the person in the picture and make it talk.
"you don't know the future/the future will be better"
this sounds familiar. I've had an experience where I would speak about certain life changing events and family issues and all I would get back is "you can't change people, you can only change yourself" and "time will heal this". Basically, very generic self-help kind of talk. I understand where they are coming from but it's an over simplistic way of dealing with highly complex situations.
> I've never experienced of heard of anyone using a view for the users table

Well, now you have heard of people doing this.
>>He seems knowledgeable, kind, humane, subtle, intelligent and has very interesting things to say.

>In this way he was a kind of useful idiot for the real estate investors who control the city.

This comment doesn't seem like it lives up to the quality of Tom's HN comments. I would object equally if you were described as a "useful idiot" to those who seek to benefit from property development or own land capable of being developed . Noting that I don't care if either or both of you are "wrong", as I don't care at all about Berkeley politics and planning.

If I did I would listen to Tom and his reasoning as I read his HN comments. That is with interest, more so that he has a very different point of view to mine. With that view well thought out and well expressed seemingly motivated by more than pure self-interest.

The same might well be true of yourself but that isn't obvious to me yet.
Giving everyone in the company a benefit like some days off doesn't work out in practice?
They wouldn't survive very long without water. You can't drink GDP.
The articles I linked used the two words interchangably. Clearly that distinction isn't relevant to the layperson audience. You're just playing with words.
I can't load either of their sites because our network blocks all Russian IPs.

LinkedIn indicates 15 of their 16 employees are based in Russia.
Great work! Are you selling it at some point ?

Any way for people to extend it ?
I hardly ever see police on trains in the UK.

Sometimes at stations, sure - but hardly eve on trains and it's generally alright (other problems notwithstanding - such as how expensive it is).
You’re never going to get the equivalent of it, but a sabbatical is a decent compromise if you can find someplace that offers it.
Evidently not. Can't hire in a market where your offers aren't competitive.
Heh, decades ago a Phil Collins tape was stuck in my car's cassette player (yes, that was a thing) and there was no way to switch to radio when there is a tape inside. I guess I listened to that album few hundred times until I decided to do something (probably spray some WD-40) about it.
Now, for a technical "limitation" that maybe hasn't been highlighted: Druid believes that all hardware is replaceable. As a rule, Druid does not build a strong affinity between one specific piece of hardware and one specific chunk of data, any such affinity is ephemeral and can change on a whim. Some people call this a "cloud native" architecture. Why is this a limitation? Because it limits one set of optimizations that some other databases take advantage of: ingesting data into a globally-meaningful partitioning scheme. Taking this back to the uniques discussion, if you, for example, want to compute uniques on userId, some databases will allow you to say "I have 5 nodes, put 20% of users on each node partitioned by userId" and then when you query, each of those 5 nodes can compute a local unique number and you can just add those numbers to get the total uniques. This "optimization" for uniques actually tightly couples your database to only have 5 nodes, if you suddenly need to scale up to 10 nodes, you must now re-shard your data across those 10 nodes, which can be tedious. The other problem with this optimization is that it doesn't actually help as much as people think it will, sure it gives you good answers for the userId, but there's often a deviceId field that indicates the device that a user is using. If you partition by userId, it's entirely possible that two different users are using the same device, in which case now your deviceId metrics cannot leverage the same optimization. Instead, in Druid, we have made the choice that the operational decision of scaling up should be equivalent to adding a server and walking away, everything else should just happen automatically. In order to enable this ease of scaling, we must assume that data can move to any server on a whim, which means that a forced, pinned global partitioning is out of the cards.

Summarizing, if you are wondering if Druid is a good fit for your use case, you can think about whether you are build an analytics application or not. Are you building a product or are you giving data to analysts? If you are building a product, then Druid should be a strong contender for helping accelerate your delivery of the product. If you are just trying to give arbitrary SQL access to some analysts, there's a lot of data warehouses out there that will do a great job.

One more thing, and I'll try not to be too commercial, but the internet is full of disinformation these days and Druid has been around long enough to build up a history of things that were maybe once true but are no more. One relatively fast way to evaluate fit for purpose would be to reach out to a commercial vendor (like Imply, remember, I am employed by Imply), discuss what you are trying to accomplish and see if it is a good fit. While vendors are absolutely biased towards trying to sell their software, vendors also hate sinking time and effort into trying to support deployments that are just a bad fit. Additionally, it's a bit easier to see a vendor's biases (and ask them to prove things) than it is to understand and know the biases and experiences of the people who posted stuff on the internets.
Believe me, I take Dijkstra's message to heart. And a quality test suite can reify the decisions of a formal specification as expressed in PTS or some other suitable abstraction. Think more here's the proof, more or less rigorous as circumstances suggest reasonable, and here's some tests that capture as much of that in code as practicable to help give us some further confidence that we didn't err in our manipulations.
The one I object to would be airline desk staff: managing large bodies of people is actually a fairly important job - panic and stampede are real risks and crowd dynamics are non-linear regardless of how smart any one person in that crowd is.
You are confused because you think the contracts mean anything in such a world. The contracts are worth less than the paper they are printed on when push comes to shove and you are facing a whale.
I did not think that EMDR was mostly talk therapy. I was going by a description from a friend who went through it. As far as I know not every health network offers this (?). When I called to inquire I got a call with someone who asked generic questions and then I never heard back.
Schools are also off that week so for parents it's a good week to be off even if they don't celebrate Christmas.
From the article:

> The Royal Mail is aiming to deploy a fleet of 500 drones to deliver mail to remote areas, starting with small islands like the Shetlands or Orkneys. Britain’s National Health Service is trialing drone delivery for medication, specifically chemotherapy drugs, to cancer patients living on remote islands; one such route would save patients a three to four-hour ferry ride to the mainland and back to pick up their medications.