skysight-inc/HackerNews huggingface dataset:
I'm no mathematics savant, but math has always been easy for me. I never recall struggling to understand concepts, even through my university degree.

What I vividly recall is my fascination with algebra and geometry as a child. While on hikes I would imagine the equations necessary to approximate the flora around me, to calculate the parts of the rays of light, and so forth.

And while I never applied myself strongly to homework, I did pay with math as I've would pay an instrument.

That is to say, this should sound like how musicians describe hearing the music of nature, and their fascination with sounds and musical theory.

Math is an instrument that one can play to make beautiful music.
for me Hackintoshes were a gateway drug to buying a Mac and so I think Apple has an angle to slightly foster these developments and also slightly handicap them

its kinda of like a trial version of OSX
A Unified Theory of Web Performance (2021)
Cynically, every time I hear about a "supply chain" issue in another industry, I think it's a pardonable reason to raise prices to keep up with inflation.

Regardless, gotta be foolish to think all prices will settle back down once the "supply chain" unkinks itself.
> But could you imagine if we spoke about corporations in this manner? "I've worked for corporations and they are a mixed bag. In practice, they often abuse their employees. I've personally witnessed bosses who contributed nothing for years and just played politics."

Who doesn't talk about corporations in this manner? Doesn't everyone?

> Unions are democratically controlled worker organizations. Like democratic nations, they can contain abusers, they can be inefficient, and they can fail to solve problems effectively. But like democratic nations, they provide a powerful resistance to authoritarian abuse and on balance improve the quality of life for their people.

Democracy doesn't make sense in every situation. It makes sense for countries because we are born into citizenship. If you dislike a company you can just leave.

In situations where you can't "just leave," unions may make sense. Google is not an example of this. Everyone who works at Google could leave and find a job elsewhere tomorrow.
Many, many people choose to reason only in binary terms.
If you don't need the energy you just let the flywheel spin freely. It's a mechanical battery. I agree with your second point though- it would add considerable mass to the hub assembly of the wind turbine and there is no clear way to transmit the mechanical energy to ground level.
Wow, never knew this, this is really bad, especially in this day and age where emojis are so prevalent.

MySQL should deprecate utf8 and give a warning if you try to use it.
Right, lots of people are also happy with US healthcare, it is tied to their job (just like unions) and they didn't have any problems with it so to them it seems to work fine. For now. In most other countries unions aren't tied to your job, just like healthcare.
Hi all,

geee ... a friend pointed me here and I have to admit that I'm quite overwhelmed by the wave my post generated. But very happy it seeded some good discussions.

However I should point out that only I said that I would stop providing free community support. I am only one of the contributors. Even if I am probalby one of the most active ones, there are still others probably going to step up and tackle the one or the other issue someone might come up with.

If the project was just me, Apache would probably have already moved the project into the atic, which is far from happening :-)

Now I'll continue reading all of this ... but I had to set this straight first.

Chris
Facebook's purchases of WhatsApp, Oculus, and Instagram probably make them a softer target given how they've used those properties. On top of that, they've had some of the worst overall news.

Why not start with thesortedt target and get some ammunition when you go for the others?
Right, but we don't oppose their existence on that basis.
What's important isn't being able to do it right quickly the first time. It's having a strong habit of checking your work as you go, both at a low level and a high level. (Kinda like unit testing and integration testing...)

Fast arithmetic and algebra are fairly particular skills. As one progresses into new world of math, the calculations and operations may be completely different from what's been practiced, making the fast math less useful. But a good habit for careful progress is completely general!
They cant help themselves. Many countries have abused their tracing app for general telemetry and law enforcement. They always start by saying "We wont abuse your location data for non health related inquiries! Trust us!", and follow up saying "We are sorry we were caught abusing your trust".

You would have to be a damn fool to install them. These apps are universally dystopian. (I carry my paper vax card, which is not recorded by venues).
Moreover, the market often takes care of corporations that contribute nothing. Especially of the private ones. For the public ones, there's no "union" that protects their stock price on the stock market.
You say pedophile, they say legal age of consent. I think it's different set of mores. Although it's complicated the age of consent depends on prefecture, age and circumstances and it's around 13 year old.

And anime throw wrenches by having people's apparent age being different than their actual age.

Take for example ReZero, where female heroine is 118 year old elf that looks like an average 17-18 year old, but has the same knowledge as a 12 year old human. This of course squicks out main protagonist who's about 17.

Even though by applying our social mores, he'd be in the right.

Different mores, different opinions. I honestly don't care too much about them. They are most often just stupid thing for Otakus to obsess about. And you are very fixated on pedo content, when the Otakus content is much, much broader see (and just as degenerate) - loli yuris, incest, BDSM, any combinations of previous, etc.

And these are just tips of the shitberg.
This is an old article and it was incorrect when written, and it's incorrect today. The author may possibly have learned since writing it that UTF-8, by design, encodes up to 21 bits of character code point in at most 4 bytes of data. It works and behaves as it should.
It would be but Tesla charged ahead and put its vehicles on the road.
Thanks for this important work on jupyter! I edited my comment to keep focus on the topic.
The DoJ is in federal executive branch. President is top of chain-of-command of executive branch. In fact, the constitution itself [0] states the [federal] executive power is vested in the president. Disconnect is probably not an accurate word to describe the relationship between DoJ and President.

[0] https://constitutioncenter.org/interactive-constitution/arti...
I mean. Maybe? Seems I could just as easily blame management for not better training and removing bad managers.
>Who doesn't talk about corporations in this manner?

Corporations are usually horrendously corrupt so we should abolish them all?

No. Bit of a fringe view, that.

The rule is, if it's a court, company, government, NGO or serbian tennis club then corruption should be met with reform.

In the predominantly investor owned media, corruption in unions leads to calls to abolish them. It's standard.
As a matter of principle, in a big company, if my boss tells me that something is not good for me, I want that thing !
I totally get it, but I blog[0], too.

> I don't have anything interesting to say

The main reason I blog is to improve my writing. Because I've been blogging for about 10 years, I have a record of how it's changed over time. I'd like to think that it's gotten better, but I have no feedback on that.

Most of what I blog about is whatever game I've finished playing. I usually end up collaborating what others have said, but I'll add in a few notes or grievances that stand out to me that I haven't found anyone else talking about. When I read an old post, I'll come across those little things and I remember exactly what I was thinking about and why I wrote that.

> I'm not a good programmer

Me neither. I'm not some demigod like John Carmack. I'm an everyday programmer working the web mines. When I'm not blogging about games, I sometimes blog about some nifty feature I implemented[1] or novel way of solving a problem that I wanted to take note of.

> I don't think it's good CV building

I'm 99% certain that no one has read my blog and wanted to hire me because of it.

I guess that's a long-winded way of saying that I write and blog for myself. I use it more like a personal journal instead of groundbreaking thoughts that I want everyone to read.

[0] https://theandrewbailey.com/

[1] https://theandrewbailey.com/article/220/Background-Text-and-...
https://github.com/s9y/Serendipity/blob/05f58f90d743fe9ade24... is just the detection function I wrote for a PHP blog engine to detect whether it would even be possible to use utf8mb4 on the system. We completely ran into this issue and didn't know how to handle it for literally years. Lots of blogs to migrate, and who knows whether it worked for all of them...
Businesses create value. That's not universal -- there's regulatory capture, monopolies, tragedy of the commons, etc. -- but it is fundamentally why capitalist economies have raised billions of people out of poverty.

Unions fundamentally redistribute the value that's been captured. That's not universal -- there's unions that make workers happier and result in more productivity, unions that are not adversarial and take on an HR function that's more in tune with employees -- but it is fundamentally why there can be successful companies with no unions, but of course no successful unions with no companies. Arguably, U.S. unions are more adversarial than European unions, and in many manufacturing, automobile, shipping industries have prevented their parent companies from adopting new technology, rolling out new practices, etc. to the extent that said parent companies were no longer competitive.
Creating and preserving the idea that, generally, individuals ought to be able to view and experience content however they wish, especially if it's legitimately paid for.
AST in a more general concept see https://en.wikipedia.org/wiki/Abstract_syntax_tree, it basically turn your text into a tree where f(a) + f(b) is `call(plus, call(f, a), call(f,b))`. Using https://github.com/alexmojaki/stack_data we can say "the error occurred in `a`, while trying to call `f`, while calling `plus`, get the range in the original text and make them yellow.
Until you've used: https://r-nimble.org/
> I have a KN95. I can't get it to fit on the top. Always fogs my glasses. But when I breathe in, I can clearly see by the fabric's motion that air is substantially being pulled through the material rather than around it.

IIRC, KN95s were designed for flatter, asian noses. I think I read somewhere that one of the motivating factors for the design was that it's harder for asians to get a good fit with some types of N95, because they were designed for caucasian noses.

I have a big nose, so KN95s never work for me, unless I retrofit a really long and beefy metal strip for the nose.
Or it's possible the split up company doesn't have significantly lower market value than the monopoly company. Imagine a 25% non-monopoly discount and a 25% chance of being split up and that would only be a 6% drop in value.
Difficulty of digging with the tools they had, inability to stabilize the structure to prevent cave-ins, lack of pumps to remove accumulating water, insufficient ventilation and filtration technology/unable to deal with poison gases, inability to light their environment without contributing to the poor air quality, difficulty accessing resources like food and clean water, lack of desire to live in a damp, dusty hole.
I think it might even be ethical if you could find such a low-risk cohort that was adamantly opposed to the wearing of masks, and under no circumstances whatsoever, except perhaps because they are scientific minded individuals and would like to prove they are not required, would wear them.
After ads started appearing on google maps coupled with my new iPhone I switched over to Apple Maps to give it a shot. For the sf bay area found Apple Maps has just as good navigation but is more pleasant to use. Now primarily using apple maps
You can argue that instagram and WhatsApp would be viable strong competition to Facebook.

Gmail wouldn’t really be competitor to Google search. YouTube definitely could be though. Chrome isn’t a viable company - GCP is pretty fledgling but possible.
The plain utf8 covers the "basic multilingual plane" (x0000-xFFFF), so it will get you very far, actually.

In our app, we finally went for utf8mb4 to allow people to enter emoji. As a side "bonus" you will also soon see some clever people entering their names to stand out, such as "𝙹𝚘𝚑𝚗". Note that this is not "John". It is actually a series of mathematical symbols:

U+1D679 MATHEMATICAL MONOSPACE CAPITAL J
U+1D698 MATHEMATICAL MONOSPACE SMALL O
U+1D691 MATHEMATICAL MONOSPACE SMALL H
U+1D697 MATHEMATICAL MONOSPACE SMALL N
I thought the whole schtick of the Amish was that they don't allow themselves to become reliant on technology, electricity just being an example. I doubt that Amish guy knows how to rebuild that engine should it fail.
It's especially specific to MySQL — switching to Postgres is great because in addition to better performance and features there are all of these rakes in the grass you can forget about. Unicode just works, you never lose data because someone didn't scrupulously check the warnings after every query, etc.
The point which i don’t think was articulated well by the GP is that depsite these objections to corporate power nobody (ok,few people) in HN threads ever seems to endorse getting rid of corporations.
I live in the UK (but not a European native) and my simple answer is that people over-simplify "Europe" — Europe is 44 countries, and the European Union is 27 member states. In reality, and unsurprisingly, both Europe and the EU are comprised of vastly different cultures; expectations and historical trust in government; wealth and access to healthcare; politics and government

Vaccination rates are very high across the United Kingdom, so you'd be surprised to find they're almost half in London. Why? London has a population comprised of many different cultures and backgrounds, each with their own perspectives on the role of government and trust in healthcare. London is very diverse and dense and the more regional parts of the UK are likely more homogeneous and sparse.

So I think the answer is that, Europe is big and singularly categorising every country into one "Europe" obscures this complexity.
Not really, I think people who are silly enough to quit their jobs over a free vaccine are hopefuly in a small enough (but unfortunately very visible) minority that this isn't a huge factor. I may be wrong, though.
If this succeeds, they'll target the others next. Google, Microsoft, Amazon and Apple all have easily divisible lines.
This is an unusual thing to find myself typing in a HN thread, but this could use a spoiler tag, as I did not expect to have tomorrow’s challenge ruined for me by a technical blog post.
A funny fact: if you apply for a job at LinkedIn, they ask you to upload a resume instead of autofilling with data they already have. There are good reasons for this of course (e.g., public vs private info), but does provoke some WTF the first time you see it.
I've personally witnessed union employees who contributed nothing for years, get perpetually shifted from team to team to team and even promoted because it was too complex and costly to fire them.

Employees like that exist everywhere.

I've seen union stewards padding their own pockets with members dues through lavish "retreats" to five-star resorts.

Managers like that exist everywhere.

None of your complaints/experiences are about unions specifically, but rather they're about dishonest people who use unions for their own gain. Unions are certainly a mechanism that people can abuse to get away with being lazy or greedy, but let's not pretend that people who aren't unionized don't do that as well. If you include business owners who exploit workers then it's likely that it happens far more outside of unions than inside.
It is there now. I play all sorts of games on Linux, including VR. Some AAA titles are still a no-go but perfection should cannot be the enemy good. I'd say that linux is more useful than any console. Every console can only play approved games, limiting each to a subset of the total number of playable games in the world. Linux, via proton/wine, can today play more games than any console. So if gaming on consoles is a thing today (it is) then gaming on linux is too.

I have read that "gaming" now requires more than just playing games, that you also need to be able to stream and edit videos in order to "game". I think that definition goes to far as I am certainly a gamer but have never felt any desire to stream.
> With your massive parallel infra you're still processing 27 millions frames, right?

No, it's not. We first run a cheap filter like a motion detector on all of the video, which is inexpensive. We then stack other, more expensive filters on top of this depending on the use-case and eventually run the most expensive metadata-generating models at the end. We also don't do this on every single frame and can interpolate information using surrounding frames. Our parallel infra speeds this up further.

> That's exactly transfer learning is for. I am saying to do it with because you automatically get a pretrained model which can do much more than that. Imagine doing a search "a person wearing red cap and yellow hand bag walking toward the exit" or "A person wearing a shirt with mark written on it". Can your system do it right now?

The issue is that there are very few text-image pair datasets out there, and building a good one is difficult. We constantly use transfer learning in-house when working with different customer data and typical classifier / detector models but haven't yet had success doing so with CLIP. Our system can't semantically search through video just yet but we're exploring the most feasible ways for doing this still. There's some interesting work on this which we've been reading recently:

https://ddkang.github.io/papers/2022/tasti-paper.pdf

https://vcg.ece.ucr.edu/sites/g/files/rcwecm2661/files/2021-...
The average “rich” American tends to get pretty solid healthcare for free or at negligible cost from their employer.

Healthcare in America is bad for the median but very good for the privileged.
Seconding this.

I went through precalc in school, then promptly forgot most of it once I started working. All of the bits I had learned felt rushed, so a lot of them fell out of my brain even while in school. I only had a basic understanding of most of what I "learned".

About a year ago I decided to go back to basics, and start over from zero on Khan Academy. I've been v.e.r.y slow, maybe a lesson a month on average, but have been grinding through the lowest level math to really understand and remember it. Down to addition, subtraction and multiplication even - I've relearned how to multiply small numbers in my head, and gotten much better at quick mental addition and subtraction.

I have scheduled and dedicated more time for it this year, so I hope to catch up to my original math basis. This time, hopefully, remembering all of it instead of skimming. That should set me up well for linear algebra, and then calculus next year and beyond.

One thing that may help regardless of how you choose to learn: pick a problem you want to tackle that needs Fancy Maths. It doesn't need to be anything useful, or anything difficult like "prove this unproven theorem". It will motivate you as long as it keeps your brain engaged. For me it's factoring and primality proving, where I can't even read the equations / algorithms because I don't have the basic tools. As I get further along I keep looking back to those problems and seeing how the bits I'm learning apply around the edges or to simpler factoring algorithms. It keeps me motivated to learn more to be able to dive deeper into the juicy parts.
I, for one, cannot understand people NOT wearing N95/FFP2 masks or at least similarly-shaped masks made of other materials. ;-)

The standard surgical masks totally kill my nose. I understand that every face is different. For me, they are just that much more comfortable. And with other people not wearing their masks properly (or sometimes not at all, because some glass panel is clearly stopping the aerosol spread!), I’d rather have better protection anyway.
Thanks a lot!

> Based on that definition, a host cannot be a subdomain, only a domain can be a subdomain. A subdomain will also have a separate zone file with a SOA record (Start of Authority).

That would seemingly confirm my line of argument that e.g. "www" is not a (sub-)domain but "just" a hostname.

Now if "www" was an NS record and pointed to a nameserver with its own SOA record, then that would be a sub-domain of course, but of course I was only referring to A and CNAME records.

> Is "shop" both a host AND a subdomain in that case?

AFAIK, having NS records won't allow you to define additional records, hence that shop A record could only be part of the shop domain as part of the naked domain. In that case I'd say "shop" is just as much a domain as "example.com".
"Raising a salary for one person is easy"

Not raising a salary for one person is even easier.

I'm referring to this ancient concept of solidarity. If your workers are struggling, you don't reward yourself. You struggle with them. In fact, as CEO you should take a pay CUT, because you're the one that can afford it.

It's pathetic how we normalized executives robbing companies, we truly are morally bankrupt and even defend the behavior.
“If a contractor isn't happy with the work or conditions then they should move on to the next job.”

Maybe that’s the only decent job they could find? I know tech employees live in a bubble where jobs are plentiful and well laid but that’s not the world most people live in. And having lived through the aftermath of the .COM crash things can change for tech people very quickly too.
It would be relatively easy to solve this problem if the original supplier wanted the problem to be solved. Instead of releasing a batch of inventory at a certain time, run a raffle over a week or two and then randomly select folks to allow to purchase the item.
It’s easy to confuse high test numbers and media coverage for a higher than average COVID rate.

But poorer countries are definitely suffering, too. Massively, in fact. You’re just not seeing the same testing numbers and media coverage because their infrastructure doesn’t support it.

COVID is everywhere right now.
I heard about similar story from some old coworkers. I left the company because it always had a problem with good communication, devs being siloed, etc...

A "python dev" left the company. A different python dev was assigned to maintain his projects. They were surprised to find out all of ex-employee's "python" projects over the past 2 years were actually written in Rust. There was absolutely no code review in his department so no one was aware of this! No one else at the company knew Rust and they were debating rewriting it all, or hiring a Rust dev.

My old coworkers were basically putting all the blame on that one guy. And sure, that's shitty and unprofessional of him. But how could someone write Rust for 2 years and no one else notices?? I didn't understand how they could blame the guy and also not feel supremely embarrassed for even getting into that situation.
Events, Event Sourcing, and the Path Forward
> I've seen union stewards padding their own pockets with members dues through lavish "retreats" to five-star resorts.

This is anecdotal, but it reminds me on one of the main ISPs here, one of the union heads even gets a free house from the company and doesn't like even work. They just try to keep him happy to avoid causing trouble.