skysight-inc/HackerNews huggingface dataset:
A lot of big companies do donation matching, and as near as I can glean this is a political thing.

If I as a C suite decide to donate to the NRA, I may discover an angry mob outside my office who inform me that the majority of the company is anti-NRA, or planned parenthood, or Susan G Koman or or or.

If I earmark a half a million for matching, then my employees 'vote' on where that money goes, and it's not my 'fault' that employee A hates employee B's decisions. "We" didn't decide anything. Our employees did.

You could however do the same thing without the matching part and just allocate $200 per employee that they can allocate how they want. If I think jquery deserves $5 and five coworkers all think that should be $10, then a check for $55 goes to jquery.org. Or perhaps the cutoff is $100 (because some administrator has to write all these checks), and either they get nothing or I find more people who like jquery.

I think where we can help this sort of process is by pointing out how much money we are saving by using these tools, and try to convince our employers to allocate a couple % of that to donations, regardless of whether they get a tax break due to the group being a 501c3.

We just switched a number of services off of Oracle. I know some of them went to postgres but probably not all. I bet postgres, mysql, redis, elasticsearch haven't seen one thin dime of that money.
Server was restarting, the site loads fast
people from around the world hungry to pull themselves up from the bottom...

meanwhile in NYC and Oakland, high school students are on "strike" and walking out of class over bogus covid hysteria (aka a legit excuse to combine virtue signalling and goofing off)...apparently we must grovel to their demands as the world owes so much to, and depends so much on, the American teen

fast forward twenty years, who will have risen, who will have fallen
There's a setting for this, but like many settings MySQL has (along with InnoDB, the storage engine) historically chosen exceptionally bad defaults. It's possible to tune the thing to be screaming fast and pretty robust, but it takes a lot of expertise and TBH these days most people would be much better off going either NoSQL or Postgres instead.
Third option: You are the jerk for not wearing a mask.

I mean, why would you worry about if others are unmasked when you already are vaccinated and wearing an N95 mask on top of that?
Use Vite instead, it has very nice developer experience. Webpack is a "legacy" bundler, while it is supported, is shouldn't really be used in new projects if you really value your sanity.
Imo, what kills Optane, is that it has limited write cycles, like an SSD, and because of that you can't treat it like RAM.
For R&D the feedback loops are much tighter for sketching an algorithm line by line in Jupyter vs a Python file. Error in the 20th function? Ok fine then I’ll just change the cell it’s defined in and continue from the state of after the 19th. If I forget the layout or type of an object, just inspect it right there in a new cell.

Especially if it deals with multimedia, can just blit images or audio or HTML applications inline.

And it’s fairly trivial to go from Jupyter Notebook -> Python file once you’re done.
Generate Temporary Emails for Free
Mailet provides you with temporary email addresses that expire after one hour. You can sign up to websites, social media, and read the incoming emails from our UI or API
Is Gruyère Still Gruyère If It Doesn’t Come from Gruyères?
Ah, indeed I misunderstood. Though to be fair, at $DAY_JOB we had to do exactly the process I described above to access some API (not auto-play) without a litany of obnoxious prompts. If anyone at a smaller company tried to do what we were doing, they'd be 100% unable to provide a usable experience for Firefox users.
The “personal responsibility“ and carceral approach to addiction is, thankfully, hideously outdated and you should join the rest of us with the medical community in the 21st century. When you see someone destitute under a bridge, have humility and think “there but for the grace of god go I”. Anything else is vanity.
The past two years should've made it clear that public education and the workforce increasingly depend on having access to bandwidth. Of course this was already a trend, but the pandemic accelerated it, affecting entire household bandwidth consumption at once. I disagree with the implication that wanting (needing?) fiber is somehow equivalent to whining.
All three are the targets of federal investigations and suits. It would be hard to say which was "first" as all have been ongoing for years and reach various milestones at different times depending on court schedules, commissioner appointments, etc.
I don't get the sense that runtime CSS parsing is really much of a concern - it's more about build speed and asset size - since 'green' might be used hundreds of times in a large CSS bundle, the optimization might make sense even with an imperceptible speed cost in the browser.
Cool, one poorly optimised query that scans a 500 million row table will cost you 75$ for the scan alone. Assuming a 100gb table that’s an additional $125.

Per. Query.
If this person needs a job more than they don't want to be inconvenienced by recruiters, then they really don't have a leg to stand on.

You can always be as demanding as you want but don't be surprised when somebody else doesn't give in.
From what I’ve read, the additional biological advantages are small but the additional ethical issues are large.
Downtown Ottawa has a similar steam system too, although I think it's mostly government buildings instead of private, commercial buildings that are hooked up to it.
Another perspective is that there are people who prefer to do those jobs (instead of say, working in Amazon warehouse) but can't because it's cheaper (and logistically possible) to outsource to another country.
I don't have intuition here, but perhaps transferring two bytes over a slow network takes longer than the string normalization and dictionary lookup?
> the opposite from practical is general.

Let me guess: English is not your native language, right?
Made out of transparent material, so you could look down too.
Well sure. And I've worked on software run by ISPs that have had more than 4M concurrent active sessions. Handled by something like 20 machines. Yes, they probably have way more overhead per session, but it is still a really high amount of servers.
Maximum speed in the EU is much more expensive.
That's kind of funny - Oracle has a similar issue. If you want industry-standard UTF-8, you have to specify "AL32UTF8" as your encoding. "UTF8" is kind of crazy - it's this monstrous abomination called CESU-8 (https://en.wikipedia.org/wiki/CESU-8), which isnt' UTF-8 at all - it's actually this weird "UTF-16 complete with surrogate pairs wrapped in a UTF-8 shell" thing.
Overcounting is counting a suspected COVID related death as a COVID death in statistics.

They were very clear about how they counted upfront. So i don't consider it lying. Statistics don't say everything if you don't know what they stand for (obligatory: see my profile slogan)

Ps. In this case, it was not hidden.
The 46.5 billion light-year distance is TODAY's distance to the observable Universe's limit.

The Universe has been expanding in size since it first appeared 13.8 billion years ago. Since the Universe was smaller in the past, light could travel a further distance in the same time interval. For example, when the Universe was half its current size, a photon traveled 2 light-years every year. Light's "total travel distance" is deduced from its observable redshift z .

If the Universe stopped expanding today, it would take 45.6 billion years for Earth's expanding electromagnetic bubble to reach the edge of today's observable Universe, more than triple the Universe's current age.

The a(t)=3.4 (=46.5/13.8) scale multiplier, which accounts for the Universe's expansion, scales as ~ t^{⅔} where t is a time interval parameter since the Big Bang. See Ned Wright's comprehensive cosmology site for more details.
<https://www.astro.ucla.edu/~wright/cosmology_faq.html#z>
GDPR vs. Recruiters (EU)
One thing I've done to provide an enhanced debug experience to debugging in VScode. From the debugging console run:

from IPython import embed; embed()

This will open iPython in the terminal window with the state of your program at the debug point loaded in. You do need to "quit()" it before moving on in the debugger though.
> The reason for that choice is simple: This is one of the first big-budget movies ever shot primarily on a digital camera, and the digital cameras of the time worked great in low-light environments but also tended to flatten the entire image in a way that more or less tugged the entire picture toward the darkest pixels within it.

I am not certain that the discussion of "Collateral" is accurate. The writer is considering the movie through the presupposition that Michael Mann was attempting to match a color grading style that could only be achieved years in the future, when Mann is more on record saying that he chose digital cameras specifically for the look that was realized in the movie. I think a case would be better made that a new style was then turned to an extreme. I also think that the colors of the costumes seem more in line with what the characters were supposed to represent in the film than with a supposed style of color grading that was being attempted.

https://filmschoolrejects.com/michael-mann-collateral-commen...
> 28. He points out several shots in Collateral that wouldn’t have been possible on 35mm film including the one at 1:38:37 — a closeup of Vincent in the office that shifts focus to reveal Max on the parking garage rooftop across the street. “Max would either be not exposed at all, and/or he would not be able to carry the focus.”

https://uproxx.com/hitfix/on-the-digital-legacy-of-michael-m...
> “We have seen an emergence of what I think is a digital aesthetic. It's a beautiful aesthetic, and it plays to the strength of that medium, which is the very open bottom of the curve. It can look into shadows; it's got an amazing range. Digital gives us the ability to work from a base of ambient light, essentially. Because of that, you tend to light in a very different way. And I do think 'Collateral' helped launch that because it played to the strengths of the format. We never set out to replicate a film look, but rather to discover a digital one…Film has a unique texture and tone, and digital has its own unique texture and tone. It would be a sad day if we lost the ability to choose between them.”

I don't see the same flatness in Collateral as I do in Marvel.
That's probably true, but in this company's case, it was because they had a hiring freeze for most of that three years, and a "la la la la I can't hear you" policy to middle management that begged to let them hire more people after that.

Or the few times they did allow it, about 2x more people left than they approved to be hired during that time period so the employee count still went down.
Venetian Nicosia, the ideal Renaissance city
More importantly, I would expect #00ff00 to compress better than green, because it would usually make the CSS file more predictably repetitive. Reducing network bytes is usually very important for speeding up loading (at least it is in the boondocks of the internet - out at the rim of the world).
I believe it! I am surrounded by retirement-age non-workers, one who is an alcoholic, one with severe medical condition, a practically non-verbal who lives like a hobo—oh, and one does resent having to work part-time, and let’s you know it.

The first one will go nuts and scream his head off all night and has been arrested so many times they know him by name. The next just bought a rolling chair and likes to roll around his apartment, the next wakes up all hours during the night and is constantly moving his milk crates and lawn furniture and dropping things that roll (these two live above me) and the last stomps around the building and can be heard at 0400 in the morning whining about her life and talking $#!t about everything and everyone.

Fracking Miserable people who spread misery.

I mentioned to the people above me and the one denies he rides the chair and then uses his medical condition as an excuse. The other said flatly, “too bad”.
This vs Typescript or Flow or ReScript... as always the JS ecosystem offers an embarrassment of riches.

The problem that this one solves seems to be that every other JS type system is delivered by a transpiler, a technique that the JS world has embraced in earnest for better or worse. Unfortunately the JS ecosystem grew so addicted to transpiling that cutting out just one transpiler out of a chain may not be that beneficial unless you can somehow axe the rest of them.
> I am kinda confused why someone would even open the inspector and be like: "how is this being done?!"

Kids these days.

When I was young I would disassemble anything with a circuit board. The Nintendo, the garage door opener... parents drew the line at the VCR though.
Another map app I recommend is
mapy.cz
It uses many sources for maps. You can download them for off line travel too.
Pleasure seeking increases, sure, I just don't agree that violence is the prime focus or end goal of any majority of the participants or viewers of any of the things you brought up. Violence might be a part of it, but it's clearly not the main part of any of it, otherwise violence would be increasing rather than decreasing in every single one of those, and more people would just turn to the simpler sources of violence. Why would anybody watch Hockey for the fights when many games don't have any fights at all? Nobody who really just wants to see car crashes is going to sit through hours of cars driving in circles for the chance to occasionally see a car hit a wall and spin out.

> Every highlight reel is about the crashes. So it is about nascar. Nascar highlights are all about crashes.

Looking up "Nascar highlights" on YouTube, I can see that it's not all about crashes, it seems to be all about turnarounds, where somebody suddenly overtakes somebody else, or somebody loses their position quickly, so crashes are a part of that, but it doesn't seem to be "about crashes", but rather about changes in the standings of a race in progress.
Of course. When it comes to debunking claims of a white Europe, medieval people didn't think of race as we do today, and their cities were centers of trade and multiculturalism. But when it's time to explain the documented homogeneity at the start of the 20th century, they turn into racist xenophobes, whose ideas of race match present-day ones.

But I will grant you that the reconquest of Spain from the Moorish invaders probably did reduce the diversity of Spain. I guess the native Spaniards didn't appreciate their new rulers? Though it's strange to call a massive military effort against one of the largest colonial empires at the time an "eviction".
That’s exactly what it is. If you have a big table you are gonna have a pretty long outage while you update that schema. Like in the last place I worked our largest table would take more than an hour for a schema update. So we never did schema updates.
I wonder if you can do LIKE with a VARBINARY value.

"SELECT * FROM Users WHERE Name LIKE @namePattern"
@namePattern = UTF8.GetBytes("%billpg%")
What was the hardest part? What's the benefit of using ems as units in your animations?

Cool stuff, thanks for sharing!
This just in:

Verizon, AT&T and T-Mobile say they’re not blocking Apple’s iCloud Private Relay - https://news.ycombinator.com/item?id=29901056
Ask HN: Private object hosting for users
Hi HN.

Some of my recent hobby projects have involved user's uploading their own files, such as videos, images, and generally things that don't belong in most databases. It's important to me that if they were to trust me with their content that I'd have reliable storage - so I don't want to spin up my own solution for this and looked around to find something that already exists.

The obvious first place was AWS S3, and while it doesn't directly serve this need you can set it up to do so with presigned URLs and object permissions (https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html). This can work, but as far as object storage goes AWS is very expensive. I also looked into Google Storage through Firebase (https://firebase.google.com/products/storage) which with some configuration through Firebase authentication can also achieve (but locks you into their auth) - and again, very expensive.

My ideal would be an option like Backblaze B2, which is considerably cheaper - but isn't designed with this use-case in mind. Depsite having an AWS compatible API, and supporting pre-signed URLs, I couldn't find a reliable way to assign objects to users through metadata.

I was really hoping for some easy-to-use white label solution for this, but it just seems like it doesn't exist.

So what do people do for things like this? My AC is:

- Allow specific users to upload any media

- Allow user > object assignment

- Some auth around the above

- Reasonably priced (minimal egress costs)
Almost everything you claim here is wrong. UTF-8 has never been a 3 byte encoding, the spec initially specified [1] an up-to-six-byte encoding after Unicode had already gone past 16 bits [2] and then was reduced to 4 bytes by RFC3629 [3] in 2003. MySQL is the only piece of software that I know of where they invented their own length. (Though a lot of software often failed to validate it at all.)

There's nothing recent about it - it was 22 years ago! There's no significant optimisation advantage in the different length, and you can see from the patch that reduced the max-length [4] that it wasn't about optimisation. I don't think you can name a single file system that restricted UTF-8 to three bytes.

[1] https://datatracker.ietf.org/doc/html/rfc2044
[2] https://unicode.org/faq/utf_bom.html
[3] https://datatracker.ietf.org/doc/html/rfc3629
[4] https://github.com/mysql/mysql-server/commit/43a506c0ced0e6e...
I would have assumed they would have clutches so that individual machines could be disengaged. The large open belts running up to the drive shaft on the ceiling were dangerous regardless.
The image of someone sitting in a shack with VR gear on was thought provoking.

Will the adaptation of this technology accelerate quality of life improvements, or will it be an opiate of the masses who would rather exist virtually than in the real world?

Could this remove political desire for rapid change?
Glass-bottomed ballroom, anyone?
> I will read it, but mind that, I said "general purpose" I don't want this to be a language used to be only used as a Database.

A major point of D is to eliminate the object-relational impedance mismatch and the app language/SQL boundary by providing one language for app and database that is truly relational.

That said, I think most of the implementations (other than as libraries for existing languages, which is kind of a different thing) have ecosystem problems from not being popular, so even if they are “general purpose” languages, there's probably a heavy loft for lots of common tasks compared to languages with richer ecosystems.
I have heard that ASML has a monopoly on EUV, which is required to make the highest-end semiconductors. Are the semiconductors used in high-end memory also bottle-necked by ASML's EUV machines? Pardon my ignorance.
It's because of things like that it's still hard for me to respect MySQL in 2022.

I use Postgres since 2008. It has never bitten me even once.
Microsoft isn't dead. Lot's of companies use it and are successful. It might not be a good fast first to market choice, or a good choice for building a quick prototype app, but sometimes you build a rope bridge before you build a wooden one. You can make money, be hired, and have a nice career using Microsoft as a back end. That being said I run from any project using blazor instead of react, angular or vue. Node, Java and dot net are great choices, if I was going to green field a new project I'd have a hard look at NextJs. As far as cloud goes you need to be familiar with at least one and willing to train on whichever the company you are hired for uses. Hiring a unicorn dev which matches a text stack is unlikely for every case, and I'd say a dev who doesn't know the stack, yet, but thinks like a dev is better than one who does but can't think like a dev.

I am pretty familiar with the North American US job market and have participated as an interviewer and interviewee.

After 40 expect discrimination in the job market, you shouldn't have to, but you will. Consider what makes your personal brand unique and play up your experience and current trajectory of upskilling.
I don't use linked in, I have been hired. Put "N/A" in the linked-in field.
Because they live there and have relationships, it's very different from a tourist who just looks like a cash machine.
> However, software for a fee is not FOSS.

Now this is moving into differences between Free and open source software.

You can have open source software which has some form of support and specialized feature development for a fee. Many many many do this through companies today. They do it as a company rather than an individual due to the way you need to work to get paid by public companies.

One issue I keep seeing is setups that don't work for the constraints public companies have on them. People want their money but aren't willing to work within their constraints.
> 2. Many people don't really know Alphabet exists. Google is a search company in many people's minds, maybe an email/calendar one too. Outside of HN and maybe some frustrated Q-tubers, I'm not sure people have much hatred for Google.

Politicians and FTC must know the real alphabet. Like, they're gov agencies who job it is to know this stuff. In fact, existing suits by the government against google show they do in fat know.

> n my mind there are a bunch of political reasons to choose FB first.

I'm not actually sire that FB is first, i think the media just talks about FB the most.
There are phones made in South Korea, India, Vietnam, Japan, Thailand and Taiwan.
We still have some ways to go in low light. My room is lit by 2 40W incandescent light bulbs. This is more light than a typical urban sidewalk or restaurant at night. This is low enough light that the difference in video quality of my iphone 13 pro (2021) and nikon D750 (2014) full frame camera is night and day.

However I agree that there are times now where I can confidently use my phone where 10 years ago I would have had a dedicated camera. Phones are only going to keep getting better!