skysight-inc/HackerNews huggingface dataset:
The Google Fonts API is designed to limit the collection, storage, and use of end-user data to only what is needed to serve fonts efficiently.

There's an awful lot of weasel words in there.

If it was a simple "The Google Fonts API doesn't collect or store any user data" that would be good. But there's so much hidden language in that one sentence.

- "Designed" — Well, it was designed to do that, but it doesn't. After we're caught, we'll put out a press release saying We Can Do Better™.

- "Limit" - It limits the collection. It doesn't prevent the collection. It doesn't not collect any data. It just collects "limited" data. And "limited" is defined by us and can be revised whenever we want.

- "collection, storage, and use of end-user data" has so many ways to be abused.

- "efficiently" — Efficient for who? Google? Google's advertising department? Google's profiling department? What if there's an inefficient way? What if there's a more efficient way, but it gives Google less data?

All this may seem unkind, but Google has earned the planet's distrust. In the early years, Google didn't believe that reputation matters. It does. And that's why the legal departments of billion-dollar companies like the one I work for don't allow us to use Google products.
> we’ll use period-correct graphs, created on Office XP

So beautiful.
There are 11 million open jobs in the US at the moment, and that’s just the US if these people don’t decide to expatriate to better countries who are desperately seeking skilled/educated workers.

Edit: Due to demographic shifts, about a million people dropped out of the labor force during COVID (death, retirement, etc) and there’s a 300k worker shortage predicted every year (slowly increasing YoY) until 2034 (when we’ll have a 900k workers shortage).

High level, population pyramids are incompatible with dysfunctional economic systems that rely on perpetual growth.
Yes - fixed now.
What is the point of reading fast if then I don’t remember what I have read?
This is a severe misunderstanding of what the firmware is doing, or capable of doing. The kernel driver for NVIDIA handles memory transfers and DMA, command buffer submission & scheduling, watching and triggering fences, and register setting for some other components like the display controller. These responsibilities are the same for any GPU, firmware-enabled or not.

The userspace driver is where most of the secret magic is on any GPU, it's in charge of building the command buffers that are submitted. All the work to translate GL/Vulkan/Direct3D takes place in the userspace driver, and it's the majority of the codebase by far. The kernel driver being open-source means most of the hardware-communication stuff is upstream.

A combination of firmware and hardware interpret the command buffers and run the rest of the GPU pipeline. Firmware is used for power/clock management, managing the on-board GPU cache, queue balancing, running the front-end, and various other bits & bobs. None of this would replace any Linux or Windows driver code, it replaces dedicated hardware.
> I’ve heard about governments considering using blockchain based tech to thwart internal corruption (immutable public records FTW).

During my time in government, shady contractors pitching blockchain to solve literally every problem was so common and so preposterous that it quickly became a meme. "Immuatble public records" was a common claim, but "blockchain" isn't fundamentally different from a git repository in this regard.

If all you need is a replicated merkle tree, we have easier and more efficient ways of doing that.
What is wrong in reading slowly?

If you enjoy it and get a better and deeper comprehension, I would even say read slower. Re-read the same sentence a couple of times, Google the definitions of words you are unsure about, and pause to let your mind wander about what you just read. It is what reading is about.

I remember meeting someone at a party who told me they read like 357 books that year. I can’t helped to think they were either lying or didn’t get any understanding of what they are reading. I am sure they thought saying something like that will make look super smart but it didn’t.
US zip codes are actually 10 characters, eg 90210-3356

These last 4 provide the resolution needed to avoid this confusion.

I too live in the Seattle area and have this same doppelgänger problem, so I use the full zip code when possible (not all web sites allow it, and the last mile delivery is by hand, so can still go wrong)
Maybe you need an MBA to help you understand that in many cases, it's incredibly more cost effective to use the cloud, because the marginal savings that could be achieved with on prem hardware are dwarfed by the cost of labour, and especially lost opportunity cost.

For most things 'local prem' is an optimization that usually needs on some degree of scale to justify, or, you have a peculiar setup i.e. a couple of well versed hardware and networking guys who have no problem with a bit of a physical setup. Which can be a bonus.

"I hope the zeitgeist changes any time soon."

No, it won't, it's going in the 'other direction' forever, because the 'economies of scale' at Amazon, it's incredibly difficult for individual engineers to compete with those efficiencies.

Just the opposite of 'being a problem for startups' , the 'cloud' has basically made entire swaths of types of startups possible where they wold not otherwise.

Like everything, you have to use think about it a bit but their costs are really, really transparent (imagine Oracle trying to do it ...).
I think he's more of a Drax - Moonraker kinda guy.
> ... for the American government

or any government, especially our own, for that matter. Some just have a better track record at being bound by the rules they give themselves than others.
Why do you think the FTB took money from your account? Do you think you had unpaid taxes/etc.? You must have some intuition about it (e.g. previous notices?), and I'd love to hear more. Thanks.
...and the other 10,000 sites you interact with per year? I realize security posture is about layers, but this is pointless.
Many students begin learning proofs in Analysis 1 or Linear Algebra. The most pedagogically friendly book I've seen for this is Terence Tao's Analysis 1.
> four people have been killed while riding them (...) The city's emergency rooms treat at least one scooter-related major injury every three days

Okay ... is that bad? Rome is a large city, how many people get injured walking, on their bikes or in cars?

I think the injuries are probably bad, but there's no argument there if you don't provide numbers for comparison.
I do! Sometimes to better absorb it… or simply if I really liked the choice of words or how the phrase is constructed!
> I always had the suspicion that the (seemingly higher) interest in privacy/FOSS in Europeans is fueled partly by anti-Americanism.

Of course it is. After American Wars in the Middle East killed and displaced millions, there is good reason to be wary of Americans and the American government.
There's also a very long set of holidays.
Don't trust Google, trust us, a 30 person company.

This is exactly what a FBI/CIA/GCHQ/FSB front company would say. They love to set up fronts in good-reputation countries, like Switzerland, or Slovenia in this case.
Hello! I am Nazlı, maker of this product, Thank you for your question.
I am a Pediatrician and I reside in Turkey, Even though your point of view is right, there are multinational common approaches and mistakes when it comes to raising a newborn. I wanted to bring them together in a mindfull approach.
Also if you can add amazon memory db to yor list of benchmarks, would also be interested to know more.

https://aws.amazon.com/memorydb/
No, outputs are generally smaller than inputs, and for large programs they are much smaller than the inputs. The .o files contain all the data necessary to put the program together and after linking most of that information is no longer needed. I just built a small program I happen to have locally and the constituent .o files add up to 580KiB but the linked program is 208KiB. Another small program has 192KiB of linker inputs and 124KiB of output. This effect is larger for large programs.
Not a terrible example, but I think the difference is that we, as a society, sweep the issue of animal suffering under the rug. Most Americans are horrified if someone mistreats a dog, but don't bat an eye at the treatment of cows and pigs that end up on their plate. And a lot of effort is expended to keep that disconnect in place. I recall The Hamburgler stealing hamburgers off of the trees where they were growing in McDonalds commercials. Not to mention government subsidies that bring down the price of meat. So, ultimately, I think it IS a simple solution, we just need to stop actively working against it.
A small kit of Abatron - 12 oz epoxy penetrant and 12 oz of epoxy putty - is $45. Replacing a clapboard is done by simply removing a couple of nails and sliding in a new clapboard. It's a lot less work. (I've used Abatron - it has its place.)

That clapboard was completely rotted. An attempt at patching it will only last a few years, at most. A new, properly painted (six sides) clapboard will last over forty years.
> On each keystroke, all you have to do is update a tiny rectangular region and modern text editors can’t do that in 16ms. It’s a lot of time. A LOT. A 3D game can fill the whole screen with hundreds of thousands (!!!)

Yeah. Just update a tiny rectangle.

And check Unicode validity.

And render the Unicode character

And re-do highlight.

And spawn a box with autocomplete. Or not.

And run the AST analysis.

And depending on language check if there is an extension dealing with it.

List goes on.

I dislike the simplification that the article glosses over. Games are fast because they do one or few things that GPUs are great at. Text editors aren't as fast because they do a bunch of things that aren't as easily ported to a GPU.
> although i would call any electric bikes "powered" and question if they should be on the same path / as powerful

Sort of agree, although an electric assist (for people who aren't in great shape, to get over hills) might be an exception. Limit it to 15mph or whatever.
And, who ever got executed for spying domestically? Who ever got a prison sentence in line with the rough prison sentences the US happily gives out for much lesser offenses? Wo ever got so much as a bad performance review?

Noone? Why am I not surprised?
I had somewhat of a weird moment here as well. I was expecting this to be related to Cisco Talos.

And so I opened your link to find out what it was about. Only to find it mentioning CAPI 2.0 which I only know from the ISDN days (https://en.wikipedia.org/wiki/Common_ISDN_Application_Progra...) and not as some form of I/O interface accelerator.
Parenting is one of a most beautiful thing in the world :)
> So becoming a faster reader was just a function of reading for me, the more I read the faster I read

Is this true? For instance I've spent thousands of hours driving but I wouldn't consider myself particularly adept at driving. To get to a basic level of proficiency, how good you are at the task is primarily a function of time spent doing the task. But after a point you just plateau and stop improving. Getting better in something requires deliberate focused practice, pushing yourself and failure
But the poster is explicitly saying that’s why they have not done this?
It's often not immediately obvious if a request is something a lot of people want but only one person took the time to write up, or if it's a very niche thing that only that person cares about. People who +1 an issue are not a great data set, but it's a lot better than nothing and it's basically zero effort to check. If I'm looking for something to work on and there's two issues that look like they'll take similar amounts of time, both seem like good ideas to implement, and I'm not sure which is more valuable, the number of +1s is a pretty decent tiebreaker.
Haven't you not been getting food this whole time? Why is your frustration increasing?
And even there they deleted all the comments.
A few elections ago, the New York Times used a font of state glyphs to display icons in its real-time election results.†

If you didn't have that font, you couldn't figure out the election results without clicking through to each state's page to see the results.

† It's quite nice. If memory serves me correctly, the Times even open-sourced it.
National average is such a massively useless metric when we have such incredible variety in cost of living across locales
Under your very broad definition of touched, I'll concede the point.
> Also interesting: left-handed people were excluded.

This is pretty common in brain research: https://www.freethink.com/science/left-handed-people-brain-r...
The GP is referring to a well-known phenomena that the founder of HN described in http://www.paulgraham.com/before.html.

> We saw this happen so often that we made up a name for it: playing house. Eventually I realized why it was happening. The reason young founders go through the motions of starting a startup is because that's what they've been trained to do for their whole lives up to that point. Think about what you have to do to get into college, for example. Extracurricular activities, check. Even in college classes most of the work is as artificial as running laps.

Many people, and I'd argue most people, start startups for their careers and for fun. Actually focusing on the business and solving business problems is foreign, grunge work. It's no surprise that founders and early employees pursue exciting tech to distract themselves from the challenge of product-market fit.
The Big Business of Being a Peloton Instructor
ICF exists but no linker is going to silently do it behind your back without an explicit directive, because it breaks debugging in certain ways. Folded identical functions can't be disambiguated in the file/line tables, so symbolized backtraces may contain impossible calls.
And I am supposed to believe a semi-pretty marketing site that they don't do server statistics gathering that they periodically sell to Google, Facebook and any other data brokers?

Yeah, sure.

Or maybe just host your own fonts. 350KB traffic per unique visitor per month isn't going to kill your bill unless you serve millions of visitors a day.
I love seeing this hit HN every so often. It reminds me of just how hilarious us humans introduce complexity just everywhere.
Yes, it's much more important to be visible, but - as another commenter already pointed out - flashing lights make it harder to judge speed and distance. This effect is even more pronounced when there's a high speed differential, which is why you might think it's OK but pedestrians or drivers who aren't matched to your speed might feel differently (and be right). The best approach is to use both flashing and steady, serving different purposes. Flashing lights alone are not just inconsiderate but bad for safety, especially if they're also blindingly bright (another too-common fetish).
5-6 year support for hardware is just too short. I have a Mid 2015 Macbook Pro as a "backup" and that computer is still quite decent.
Seems like this would seriously enhance this product.

As a comparison, stock photos and video of people are often available as a scene showing the same folks in a bunch of scenarios and angles.

You kind of need this to build something of any complexity out of the art.
Illegal things are ok if they involve "national security" or are useful for cold war dick measuring.
But is it true or not? That’s what matters right?
There is absolutely no political motivation or agenda here. It is completely logical that a pregnant man emoji should exist. In fact, the pregnant man emoji is so inevitable that it would be absurd if it did not exist. I am so thankful that the international unicode consortium has nothing but love and benevolence for all of mankind.
How about it? You still wont be able to eat those numbers, albeit the numbers would be slightly bigger for some.
Unfortunately, maybe only if you can get to the journalism itself through shoe ads first (which is what takes 1/3 of my screen when I open an article on climate change).
I thought that the explanation was obvious, just that people were not reading my entire post. I actually considered moving that portion to the top, but did not want to change the context of my original post.

That bit of text demonstrates that I'm not describing how I, Dotan Cohen, feel. That bit of text demonstrates that I am presenting the side of a large portion of car drivers. The bike riders cannot reason with them, because for every driver they educate there are countless hundreds more who have not been educated.

I personally respect all users of the road, be them on two, four, or more wheels, and be them powered by gas, diesel, electric, or muscle. In fact, I'm usually the slow poke being overtaken on the road, and when people pass I do dip right to ease their passing (I'm in an electric Model 3 today, previous to that it was a FWD Impreza).
But flags don't have genders, and pregnant people usually do.
I would go a step further, and question if this even counts as an “outgroup” in the commonly used sense. These are just rival college teams, not people with opposing beliefs or structures.
There is a promising project alternative to ngrok called LocalXpose (https://localxpose.io), which provides most of ngrok features with only $6 per month, they have a great support too.
> Oh I’m so sorry. Clearly driver annoyance is far more important than avoiding cycle and pedestrian, death and injury. Please go right ahead, intimidate and mow those slow moving obstacles.

That wasn't the point I made.

People get annoyed by obstacles; it's a people reaction, not a car-driver reaction.

Are you seriously saying that cyclists won't be annoyed if they were forced to share their route with much slower moving obstacles?
It is very low for the target and also for that effort. I've seen a small amount of effort bounties that reel in $100K+.

If that was a chain of 5 vulnerabilities for say the iPhone or Android, that would be worth over $1 million.
Of course Usain Bolt is an exaggeration.

But you try it out, set stuff up from tutorial then do some troubleshooting put production data there and you get articles like these:

https://medium.com/handy-tech/analysis-of-a-kubernetes-hack-...

https://www.zdnet.com/article/a-hacker-has-wiped-defaced-mor...

https://thenewstack.io/armo-misconfiguration-is-number-1-kub...
As if anyone have ever proven that those laws were broken -- which we know they were -- let alone ever get convicted of it.

These laws are a formality and have no teeth.
If it was run enough times you would get similar enough looking girls which could be used!

Just need to train it on that girl somehow?

This is the infinite universes thing right?
How to Prove It by Daniel J. Velleman.

"Geared to preparing students to make the transition from solving problems to proving theorems, this text teaches them the techniques needed to read and write proofs. The book begins with the basic concepts of logic and set theory, to familiarize students with the language of mathematics and how it is interpreted. These concepts are used as the basis for a step-by-step breakdown of the most important techniques used in constructing proofs. To help students construct their own proofs, this new edition contains over 200 new exercises, selected solutions, and an introduction to Proof Designer software. No background beyond standard high school mathematics is assumed. "
I'm one data point but I'd buy it in an instant.
To be fair, it's a lot easier to deal with tax board says you owe $X but can't physically take anything, so you get a chance to make your case before actually handing it over, than tax board says you owe $X and just grabbed it out of your account without even warning you, you can try to contest it after but you'll be broke while you do.
So you've just explained why 'the cloud' is better than DIY.

Take all those things you just talked about, and expand them horizontally and vertically up the stack, and you have 'AWS'.

So not just 'a guy to replace the hardware' - but now it's software configurable, has all sorts of other, fancy things.

Time is money, and it's expensive to pay people to mess with things if they don't have to.

It's like this:

If your company needs 3 cars, you rent/lease them. You do not hire your own mechanics, even if technically speaking "we could change the oil for so much less!"

If your company is in the business of transportation, and you have thousands of trucks, you may want your own repair/maintenance team etc. instead of paying some service company a fat margin to change the oil.
An international swift transaction takes days or sometimes weeks to clear. In developing countries, bank will take its sweet time to clear it which may take even more than two weeks.

It costs tens of dollars in fees and significant percentage in currency conversion cost if you live in a country where you cannot hold foreign currency received directly (Many unbanked countries have these kind of absurd laws).

So you will lose hundreds of dollars on currency conversion on a transaction of a few thousand easily.

This is taking into account the best bank account you can get with high income. At best, you might end up paying tens of dollars on a few thousand transaction in conversion.

Solved problem? Not at all.

I can provide so many examples where banking is broken. People buy registered companies for a company bank account in middle East because you cannot easily open a bank account if you are a foreigner or foreign company. You need to have hundreds of thousands in seed capital to start a current account.

In developed countries, I have seen friends struggle with getting a home loan because they are self employed or founder.

Maybe you don't believe crypto is the solution and I can accept that but banking system is nowhere solved.
So this is the only road and there's no alternative bike path. It's too narrow for overtaking so presumably there's also not enough space for stopping on the side. You said yourself that cyclists tried to let you overtake which you didn't because it's illegal.

So what I don't understand is what else you think a cyclist can do in this situation other than not existing and bothering you. There's no alternative route.
Without forgetting consistent detection of fragile extreme typography that breaks layout or looks strange when fonts are replaced.
No, it's a matter of preference. The default fonts in some browsers are pretty ugly, so if you want at least a chance of getting a better font, you can use a stack like this. But it's fine if you don't.
>Nah. This line of reasoning excuses any activity one might be involved with because "it's just my job".

This comes off as financially entitled, like there aren't pressures around rent and life expenses that take precedence in decisions around employment. Either you've taken a vow of not caring about money, or you already have enough (and assets) not to care, or you're naive about a uniquely lucky time we lived in where employment was plentiful - which is about to end.

Ironically it might end first in the crypto space being discussed.