skysight-inc/HackerNews huggingface dataset:
I've recently been learning about how fonts render based on subpixel layouts in monitor panels. Windows assumes that all panels use RGB layout, and their ClearType software will render fonts with that assumption in mind. Unfortunately, this leads to visible text fringing on new display types, like the alternative stripe pattern used on WOLED monitors, or the triangular pattern used on QD-OLED.

Some third-party tools exist to tweak how ClearType works, like MacType[1] or Better ClearType Tuner[2]. Unfortunately, these tools don't work in Chrome/electron, which seems to implement its own font rendering. Reading this, I guess that's through FreeType.

I hope that as new panel technologies start becoming more prevalent, that somebody takes the initiative to help define a standard for communicating subpixel layouts from displays to the graphics layer, which text (or graphics) rendering engines can then make use of to improve type hinting. I do see some efforts in that area from Blur Busters[3] (the UFO Test guy), but still not much recognition from vendors.

Note I'm still learning about this topic, so please let me know if I'm mistaken about any points here.

[1] https://github.com/snowie2000/mactype

[2] https://github.com/bp2008/BetterClearTypeTuner

[3] https://github.com/microsoft/PowerToys/issues/25595
https://www.reddit.com/r/OrphanCrushingMachine via https://knowyourmeme.com/memes/orphan-crushing-machine
The underlying shapes are defined by geometries (so vectors) and then rasterized to canvas. So the SVG export could happen before the rasterization.

There are other libs that are native SVG though, so why even use Konva? The benefit of Canvas is that it can be a lot, LOT faster than having multiple complex SVGs. SVG is especially slow on Firefox IIRC.
Many might say the 19th, which took effect in 1920.
Not sure if you read the whole article. But what REALLY scared me is not this women's experience, but the stories of the other people she met there:

>I met a woman who had been on a road trip with her husband. She said they had 10-year work visas. While driving near the San Diego border, they mistakenly got into a lane leading to Mexico. They stopped and told the agent they didn’t have their passports on them, expecting to be redirected. Instead, they were detained. They are both pastors.

That, and a couple of other stories of people stuck there in the ICE concentration camps are crazy! I am scared right now because in a couple of months I have to travel to LA (on a tourist visa) for a connecting flight to Japan ... to think that I can be "disappeared" at immigration just because the immigration agent doesn't like me is chilling.
Whoa! Thankgs for mentioning lf. That's beautiful!
The fix blocks fido links from anywhere, including QR code scans.

https://chromium-review.googlesource.com/c/chromium/src/+/59...

Edit: QR code scans are actually allowed to open such links.
New science results and exclusive data from the Euclid space telescope
Eccentric, I don't know what you're talking about. Who hasn't dreamed of seeing characters from Jojo Bizarre Adventure and Ronald McDonald face off?
I'd argue technically not due to data races on interface values, maps, slices, and strings... but close enough for almost all purposes.

PS. Note that unlike most languages, a datarace on something like an int in go isn't undefined behavior, just non-deterministic and discouraged.
No more unusual than using "find" at all, is my point.
>> If you have a valid visa and behave even remotely normal to the border agents you will have no issues.

This is the crux IMO: it should be an OR not an AND. Having to behave "remotely normal" where this is determined solely at the discretion of the TSA is impossible.
Ok, fair enough, then maybe they shouldn't have picked this 50 year old guy who used to have a management job but was then forced to flee his country and work as a delivery worker, but a 22 year old who used to sell drugs but now makes an honest living (maybe they couldn't find one?).

But yeah, that aside, I can definitely sympathize with reducing the number of loud stinking gas motorbikes and scooters. Maybe also give loans to users of gas chainsaws, leaf blowers etc. etc. to replace those too...
This is the future of all energy grids. Solar is by far the cheapest source of power and dropping every day.

If we don't build our systems to take advantage of the cheap prices, we are leaving tons of money on the table. Or rather, we are shoving money into the pockets of utilities unnecessarily.

Negative prices come from lots of places: bad predictions fo fossil fuel operators that can't adjust their thermal plants in time, subsidies that incentivize solar prices up to that subsidy price, congestion on the grid driving some of these poor decisions, etc. But zero-marginal-cost power sources like solar and wind will change the market for the better.
It's FOSS. And you get rickrolled by the pricing link.
That's quite surprising to me, as a regular hobbyist Blender user who sees at least 4x speedups on GPU vs CPU. Is it because of VRAM limitations on huge scenes? I assumed that big render farms used rigs with many GPUs with some proprietary technology to share memory between them to be able to fit the massive scenes.

Or are you actually responding directly to what I was saying, and it turns out that on big scenes, even apart from the memory use, CPU rendering is somehow more efficient than GPU rendering? I don't think I'm prepared to accept that claim without a lot more substantiation.

edit: I found this thread here: https://news.ycombinator.com/item?id=25616372

I guess the conclusion is that it is really about memory use, but at least 4 years ago, there wasn't a total consensus on the topic.
https://news.ycombinator.com/item?id=43411474
This doesn’t make sense in the real world… where dollars and financial outcomes are a lot easier to secure (and defend) than political outcomes.

If the vast majority aren’t willing to use their wallets to back this or that… sacrificing something vastly rarer, for the average HN reader at least, is just nonsensical.
”But today’s findings now increase the risk of an even worse experience for Europeans.”

And guess what? We Europeans want that ”worse” experience of fair competition.
Slightly OT: An active family. I remember the company named Auto Becker, which turns out to be owned by the parents of the guys that started Data Becker: https://de.wikipedia.org/wiki/Auto_Becker
Show HN: We OCR'ed 60k pages of the JFK files with AI
Go can have data races, so I would not consider it memory safe.
> Adams said the settlement came after Cantu’s lawyers agreed this month to exclude Black employees from the proposed class action, which Google had sought.

Does anyone familiar with the case know the context behind this?
There are no actual studies that provide this kind of country-by-country data on average IQ, only Richard Lynn's fabricated data, which has become folkloric on the Internet.
Me too! And yet it keeps going, with a reasonably open process, and multiple OSS alternatives out there. It is possible to run a Java shop with zero Oracle-derived code, which may be why people are ok with actually using the Oracle JDK.

My bet is this is a pitched battle inside Oracle, and the forces that keep it open have been winning...so far.
Feedback on just a resume with no prior connection is pretty much not going to happen. The number of resumes submitted is generally way too high to look at a resume long enough to write anything worth sending you.

Feedback on interviews can happen, but in my experience as an interviewer, when I've given feedback, candidates want to rebut it. That doesn't feel like a good use of my time, so I won't entertain requests for feedback anymore. For a very few candidates, I have reached out to the candidate to provide unsolicited feedback, like if they did pretty well on my interview but were missing some fundamentals and did poorly with the rest of the panel, and some guidance on things to study for future interviews would help them on future interviews; or they weren't a good candidate for the open position(s), but they seemed like they could do well in a different type of position.
I guess QR codes have taken the place. But it feels very rare to see QR codes in print, other than when at restaurants.

I hadn't considered this before but "QR code" starts with a "cue" sound, which is somewhat amusing overlap.
> A friend of mine mentioned RSS a few months ago. I asked him for a copy of his feed, and he gracefully sent me a curated list of about 30-50 blogs, job boards, and news.

Post the list. It could be a good starting point for people new to RSS.
It's easy for anybody to find a Quran and read it for themselves. The book cannot be more clear and concise regarding christians. Considering that Mohammad was familiar with christianity, and that the message most repeated in the Quran is that you should not join God with other gods and that you will go to hell if you do – I would say that the primary message of the book is anti-christian. Not against Jesus, but against those who worship him as God.

The most famous saying in Islam (which you all know) is clear about the strict monotheistic message. While the most famous saying in Christendom (which you all know), is clear about the trinity message.

As for joining God with other gods, this became a hallmark of Christendom even more so than just the trinity. But this is also after the time of Mohammad, and bears no relevance when talking about the Quran.

No matter which, the Quran and the Bible are two very different scripts, even though there is a popular belief that they are similar. Anybody who has read both can see that similarities are very few.
It's very annoying that Google's websites, including this blog, are automatically translated to my browser's preferred language.

Sillicon Valley devs clearly believe that machine translation is a magical technology that completely solved internationalization, like in Star Trek. No, it's far from it. Ever since internet has been flooded with automatically translated garbage, the experience of international users, at least bilingual ones, got much worse.
Watermarking seems silly considering the original intent of the Internet was sharing data. The value is in the delivery.
? https://www.statista.com/statistics/311810/google-employee-e...

shows 5 percent black people. not a huge amount
I assume you are referring to this: https://truthout.org/articles/musk-pledged-6b-to-solve-world...

As a response to this: https://www.snopes.com/news/2022/04/26/elon-musk-hunger/
If you're smart about spying, you don't get stories published about it.
The person behind Zest runs an interesting blog/work journal, I recommend subscribing [1]. I could be wrong, but my understanding is that they don't have a full-time job. Instead they do some amount of consulting, and then spend most of their time and intellectual energy working on their projects. Which is pretty cool I think.

[1] https://www.scattered-thoughts.net
We're using https://cxx.rs/ to create the bindings and FFI interface. That's not provided with Fontations, but this bit is part of the Chromium and Skia integration. The code is here:
https://source.chromium.org/chromium/chromium/src/+/main:thi...
Sure, in plain C because why not. <https://gist.github.com/scottlamb/459a3ce6230be67bf4ceb1f1a8...>

There's one other element I didn't mention in my previous comment, which is a thread handoff. It may be significant because it trashes any thread-specific arena and/or because it introduces a little bit of variability over a single malloc at a time.

For whatever reason the absolute rate on my test machine is much higher than in my actual program (my actual program does other things with a more complex threading setup, has multiple video streams, etc.) but you can see the same effect of hitting the mmap, munmap, and page fault paths that really need not ever be exercised after program start.

In my actual (Rust-based) program, adding like 20 lines of code for the pooling was a totally satisfactory solution and took me less time than switching general-purpose allocator, so I didn't try others. (Also, my program supports aarch64 and iirc the vendored jemalloc in the tikv-jemallocator crate doesn't compile cleanly there.)
Wait till it runs up a bit first and use a stop loss.
I haven't abandoned it at all, but I do try to regulate my internet time.

I use it to read articles, trade equities, play chess, communicate with colleagues, and do market research for my company. Of course, I engage with a few communities, particularly HN and a few private Slack / Discord groups that align with my company.

I also try to get out a lot, touch grass, read physical books, and exercise. I try to avoid bringing my phone with me to places where I won't need it, such as to the gym or to the running track.

The crux is that we've completely surrendered ourselves to social media.
It is much much MUCH faster. SVGs really slow down on some browsers (especially Firefox) after a certain level of complexity and interactivity.
> at the cost of rate of progress and business model innovation

That's a pretty massive claim. Do you have any examples of this?
I think you are projecting, if you have to use phrases such as "I'm sure you are aware...". I'm not but you can inform me. For context I'm not American, I lived in Asia for the last 6 years very detached from that beyond my regular tech-news om HN, relevant to my profession.

I'm on the side of the author in that I did research as work, and also keep doing it on my spare time. I just get my bs sensor Activated when someone try to pad words to create a sentiment rather than argument to make their ideas appealing. I've read enough feel good arguments

"see everyone agrees with me!" is not a strong argument, it's a sentiment. But maybe you could point out my bias that I'm not aware of
I notice that you did not answer my question on where you stand on these subjects. Please do so instead of posting yet another snarky comment, it would be interesting to know and improve the discourse on this site.
Show HN: I Couldn't Find a Good Privacy-Focused Cloud in Europe, So I Made One
Hey HN,

I got tired of US cloud storage providers treating our data like just another product to be sold. Selling our data was already frustrating, but seeing how they’re influencing politics made me realize I needed a better option.

I looked for a privacy-first alternative in Europe—something easy to use and actually secure. Besides Proton Drive, I couldn’t find one. So, I built one.

Would love to hear your thoughts if you get the chance to check it out.
Despite mounting evidence this perspective remains shockingly common. There seems to be some effect where one might convince oneself that while others are constantly introducing high severity bugs related to memory un-safety, I always follow best practices and use good tooling so I don't have that issue. Of course evidence continues to build that no tooling or coding practice eliminates the risk here. I think what's going on is that as a programmer I can't truly be aware of how often I write bugs, because if I was I wouldn't write them in the first place.
When someone criticizes US healthcare, they are almost always using "healthcare" to mean "the care that everyone receives on average" and not "the healthcare received by those with good insurance." Private jets fly from around the world to The Cleveland Clinic and The Mayo Clinic every day, but that's not what's at issue for most people.
Those cheers after the drogue chutes deploy have got to be the best feeling of relief an engineer has ever felt. You can plan, test and validate each others work for years but when it’s finally lives on the line, all you’ve got left while waiting is a wish, hope or prayer everything goes right. Congrats to the SpaceX team and NASA for another successful splashdown.
Do you think that the NOx-affair consequences for VW were too little? What would have been appropriate in your opinion?

Every government can be expected to help local industry where reasonable, because that is in many ways what the constituents/electorate actually wants/needs.
I forget why but it doesn't work, probably because it sends to some email they've never heard of.
The rabbis wanted to be on the safe side, I guess.
As long as people continue to use their phones in lieu of a PC, they'll continue buying larger and larger phones :(

I hate it and I feel like there's a not-insignificant market of people that want to go back to small phones.

The Moto X (2013) was, in my opinion, the perfect smart phone. The curve of the back and the rubberized texture were so comfortable in the hand. Never once dropped it.

I drop my Pixel all the time because it's so light and thin and slippery. Drives me crazy.
Professional indemnity
Are you ever worried that someone in the group will get mad and start leaking conversations?
GeoJSON is an interchange format that a government agency is using to provide this data, and it updates continuously, so at some point I will be interested in the efficiency of the ETL even if I start doing all my queries against an optimized format.
Konva-React basically gives you the same ergonomics (declarative shapes as React components) without the performance penalty of SVGs.
I don't disagree with you (except that imo phones are still not, and never will be, a viable alternative to laptops). But it's still annoying to have a handheld device which is too big for any reasonable person's hands.
Ah, I see your point now. Not "how can you generate income (at all)", but "how can you generate income more effectively than a competitor who is drafting off your development, to ensure you don't get competed out of business". Makes sense, sorry for initially misunderstanding!

I still don't think this is an intractable problem, though - there are still some properties that provide a moat to allow you to survive:

* the experience of having developed the server.exe means that you have some institutional knowledge that makes you better able to offer support - you don't have to "learn it from scratch"

* you can offer upcoming features to your paid subscribers earlier than they get released in the free version

* name/brand recognition is A Thing - there is some non-zero dollar value that customers will assign to the comfort and security of buying from "the real source"

But I do recognize and agree that those are slim and not _necessarily_ decisive. In some cases, the differential revenue accrued by those things will be enough to continue development on the product that is otherwise given away for free; in others, it won't. A careful balancing act, to be sure!
Thank you for the valuable feedback, and positive nudge. I am trying to get creative in how I introduce myself to organizations to make a good first impression without coming off as "creepy," i.e. trying to connect or send a message with hiring managers on LI for example.
how does this work in the EU, wouldn't regulating a "single market monopoly" be an EU/EC issue and not a German issue?
Zero evidence for that theory. People didn't know parasites existed so that couldn't have been the reason for abstaining from pork. But if that had been their reason they would also have abstained from chicken because it is even more dangerous than pork (salmonella etc.). But to the best of my knowledge, no religion prohibits eating chicken. Neither could the Jewish priests who created the rule have observed that people who ate pork got sick more often than those who abstained because they didn't. People who eat pork do not have worse health outcomes than people who don't. Also, remember that 3000 years ago meat was a luxury. The average person would eat meat a few times per month at most.
Who cares that the whole is getting dumber? I thought that was the entire idea behind the internet? I didn't create it either and my IQ isn't in the 150s-- it got dumber when it let me on, too.

The problem with the internet today is that the top (i.e. google) is going along with the bottom, the so-called enshittification. They are promoting the types of people this article is complaining about into direct visibility with its monopoly powers on search and discovery.

It's in my niche, of course too. People from India with no connection to the industry and just a wordpress are the #1 query for almost every result for the past ten years. It's nuts. My niche is at the forefront of the enshittification, but soon this will be your niche too.

Google basically kills off every consumer webapp like this to promote garbage wordpresses, content from the hindustantimes and other virtual detritus onto your browser. Look at r/SEO, are they focused on creating quality or scamming people? I'll give you a hint, research their mods' SEO websites. Yet Google cannot seem to get enough of it.

I think it's far from determined that web4 will be web2 but with more third world-problems but it's not looking great for the people who are building consumer apps right now.
FreeType is a dinosaur that should be replaced regardless of Rust or not.
Rust has this, and it just makes so much sense. Especially when you write a library in which the basic demo is also the basic unit test you want to make. Instead of writing a specific unit test that's hidden in source code, you just embed it in the docs and then you (a) don't have code duplication and (b) have verification your documentation's code samples are actually correct.
Swiss trains are often on time because they are deliberately slow, and so they can speed up a bit if things are delayed. They are sometimes deliberately slow because the Swiss system is designed to have trains arrive and leave interchange stations at the same time to make changing trains easier. Some are also slow because they take routes that wind along mountainsides which are scenic but not particularly direct.
Electricity markets are completely inelastic in the absence of storage ability. Negative prices are an indication that the grid needs the ability to absorb surpluses from sources with effectively free fuel (solar, wind).

Note that "absorbing surpluses" does NOT require energy storage in the form of batteries, which is expensive and not necessarily green. Another option is grid-interactive buildings, that can harness energy surpluses in near-real-time when they arise [0]. Hopefully we seem more of these buildings.

[0]: https://edoenergy.com/
Hemp is used to make rope.
Hey!

I would recommend trying home-manager, or just plain nix profiles before going all-in on NixOS, it's very easy to add Nix on top of any Linux (and MacOS to an extent).

This way you still have your tried and true base system and you can manage things somewhat like you're used to (and use venv and whatever bullshit package manager everyone invents), a lot of common tools will work poorly on NixOS (venv, npm...)and while they have Nix alternatives that are "better" it's DIFFERENT.

I run NixOS on desktop and laptop but I wouldn't recommend starting with it, you can benefit from all packages on any distro by just installing Nix.

Also home-manager adoption can be incremental.

ADHD end note: home-manager is perfect for CLI tools installation and config. You must unconfigure "secure path" in sudo though otherwise your CLI tools don't work with sudo
Meat from free-range chickens has an ecological footprint about 4 times higher (they grow slower, live longer, so need more water and feed, while excreting more methane, and use up more land).

It would indeed be interesting if packaging from supermarkets put some estimate of environmental footprint on the packaging. I doubt it will happen: It would thoroughly confuse many consumers that the product with the highest price has the worst environmental impact, and could reduce sales of their highest margin products.
Games in the 90's had expansion packs and a few did have A list actors:

https://www.imdb.com/title/tt0111727/?ref_=fn_all_ttl_1
I wondered that too. Maybe the data presented by the plaintiffs showed that they were less egregiously or obviously affected?
I think the question is: why were they even let in at the border crossing if it wasn't a valid entry? Shouldn't they have been turned back there?