skysight-inc/HackerNews huggingface dataset:
They’re not. The people asking for specific font faces for brand or accessibility reasons are the same people who design apps and websites with text I can’t read.

In this case, click the post link. It’s black text on a white background. Comic sans would work fine, and it would be better than a monospaced font added for some nostalgia for a time when fonts could not be kerned.
Pope Francis calls for reforms to the United Nations in new book
Do you have any relevant data? We can what-if all day. If you have data pointing to this, I would like to see it.

Your first was a legitimate comment for discussion. The recent one doesn't seem interested in a reasonable discussion. The prior commenter makes a solid point and you get hand-wavey because there's not a study supporting it... when your initial comment was just as theoretical (does your study show this is applicable to kids, at what rate, in which countries, what are their test score results, etc).
Because you have no idea if those reports are at all genuine, or if the reporters met up elsewhere (online or off) in order to brigade and mass-report said content, with the intention of getting it taken down despite breaking no rules. Sometimes, the coordination isn't even necessary, it just needs to be the right target posting something online. (Eg more than a few people have gone and reported every post by a politician you like/dislike for hate speech and inciting violence.)
I understand your frustrations. But nothing here is anywhere close to a RICO violation.

https://en.wikipedia.org/wiki/Racketeer_Influenced_and_Corru...
Our hearing is vastly better than our sight.

Human hearing can distinguish thousand of individual frequencies, with the highest frequency 1000x the lowest.

Human sight can distinguish 3 broad frequency regions, with the highest frequency 2x the lowest.

Where vision shines is distinguishing where the signal comes from.
Streaming data to clients at the edge (apps or services) is a hard problem. We built an approach that keeps Postgres at the center and allows clients to consume a stream of data that is already in Postgres without any additional moving parts.

This works with read replica style scaling or with Postgres flavours that support scaling out easily (eg: Cosmos Postgres, Yugabyte & cockroach coming soon).
> What did the recording do to the live musician?

The recording destroyed the occupation of being a live musician. People still do it for what amounts to tip money, but it used to be a real job that people could make a living off of. If you had a business and wanted to differentiate it by having music, you had to pay people to play it live. It was the only way.
Icônes – Search for the Perfect Icon
As someone who as an admin was a gatekeeper to an individual with greater deciding power, I'll underscore the power of the small gift. A bit of candy, a plate of cookies, etc. did stick you in my mind.
It's an "if you have to ask..." situation. The people who understand the problem likely come from the business world they're trying to sell to and their question would be more specific, or they wouldn't need to ask in the first place.
Think about "CPA". Not every accountant needs to be a CPA. But somebody in a company offering accounting services should be. Similarly for "Certified Software Engineer". You can do software without being certified, but it helps to get more clients if you have some kind of accreditation.

But currently there is no organization offering such an accreditation. Why? Because no organization can credibly claim they can certify who is a "Certified Software Engineer". Maybe somebody should. Maybe the universities should get together and devise such a program and accreditation. It is still a new field.
Okay, I just dove into wireguard‘s source code and it looks like I made wrong assumptions. When I used mullvad or wireguard, it always showed „127.0.0.1“ as the server, however, according to wireguard‘s source, this is just set as a placeholder. I assume that mullvad used this code to implement their app too.

https://github.com/WireGuard/wireguard-apple/blob/13b720442d...

https://ibb.co/x5kwxZW
My lukewarm take is that it is possible to construct your company/infra in such a way that functionally, any employee can audit that (2) is not the case, and that Google comes very close to doing this.

If you take security and specifically insider threats seriously, you can't privilege or hide any subsystem, or it becomes a threat of its own, so the same processes that prevent an attacker from creating a shadow-system in your infrastructure also prevent you from doing the same thing.
Personal attacks are not ok on HN, and neither is perpetuating flamewar, which you did a whole bunch of here. We ban accounts that post like this repeatedly, so please don't do it again.

https://news.ycombinator.com/newsguidelines.html
Because we’re not the ones with the power. People with limited power pick the fights they might win, not the fights that maximize total welfare for everyone including large copyright holders. There’s no moral obligation to be a philosopher king unless you’re actually on a throne.
I haven't seen twitter getting a pass? When trump finally got the boot, the comments were along the lines of "the only thing that can't get you kicked off of twitter is to run an insurrection against the US government"
> I'm not sure I understand this. Wouldn't you expect higher-order code to be easier to optimise, since it comes closer to telling the compiler what you want to do, so that the compiler can figure it out, rather than forcing the compiler to divine the big-picture intention of a bunch of low-level instructions?

This assumes a "sufficiently smart compiler", whereas if you write the exact low level basic for loop (or unroll it manually or whatever) you want you can be confident that even a pretty dumb compiler is still going to output something close to optimal.

It just seems like most compilers are "sufficiently smart" for this sort of thing nowadays (and have been for quite some time). But it's not always the case, and the code you think would obviously be optimized by the compiler isn't always. So it pays to check these things if you're writing code for something where potentially eking out extra performance really matters.
The legions were basically construction crews that occasionally fought.
> [Ernaux is] the very first Nobel laureate who is primarily a memoirist in our contemporary sense, meaning someone who writes of life directly, as we experience it.

A memoir implies some kind of mediation, transformation and interpretation. Writing life "directly as we experience it" is not a memoir but a journal.

Ernaux is a journalist who only ever reports on herself and who finds everything that happens to her, extraordinary. That includes shopping in supermarkets, having affairs, getting an abortion, riding the subway, and did I mention shopping.

It's extraordinary alright that she won the Nobel. But before that, not so much.
Abolishment of serfdom as a general practice in a England didn’t require government intervention it was actually outcompeted as strange as it sounds. By the time the law changed relatively few people where directly impacted.

This is part of a long term global trend which relates to the overhead of slavery and then serfdom. Serfdom outcompeted slavery in Europe because it was simply more efficient, and Serfdom in turn failed for the same reason.

Child labor was more an outgrowth of the industrial revolution which initially reduced the need for complex skills or physical strength. Kids going back thousands of years would help with harvesting etc, but it was also common practice to pay tradesmen to take on apprentices because child labor was effectively worth nothing when averaged across a year.

It was only when jobs got ultra specialized that child labor became valued. Though eventually flipped back where collage students are talking unpaid internships because Google etc has no use for their services. Obviously collage students can do some forms productive labor, but ignoring the law what can 10 year olds do? Acting and here it’s surprise surprise perfectly legal in western countries for 10 year olds to actually work. Suggesting it’s more a question of economics than morality.
This is gorgeous. I was just discussing the need for a better thesaurus with my partner!

I love the quotes.

One suggestion — could you make the result words clickable? So as to let me go way down the rabbit hole?
If it’s a writing exam, there’s a skill to writing text in a way that will generate the best grade.

I recall with AP History back in the 90s, DBQ questions required some training to the form before sitting for the exam.
Doesn’t have to have been one specific red line.

Something else that’s being lost is that China has long had similar export restrictions on high technology items of strategic importance, including many items in biotech, AI, materials science, and medicine.

The comparison to US-Japan relations before WWII is not a good one. Relations soured after Japan invaded Manchuria and infamously massacred civilians in Nanjing. That was followed by Japan becoming part of the Tripartite Alliance, aka the Axis, with Nazi Germany and Mussolini’s fascist Italy in 1940 Even then, the US continued to supply oil while cutting back on some other goods.

It wasn’t until Japan invaded French Indochina in 1941, done partially as a way to prevent the US from continuing to support China, that the US embargoed oil exports to Japan. Notably, the Imperial Japanese Navy began seriously working on the plan to attack Pearl Harbor in January 1941, long before the oil embargo was in place. Japan was going to war whether that happened or not.

This chip technology embargo isn’t going to cause the same devastating impact for China as the 1941 oil embargo was for Japan.

And yes, Taiwan is a major concern for the US and for much of the rest of the world, because it houses so much of the world’s high technology semiconductor manufacturing. A war over the island would be devastating for global supply chains and the global economy as a result.
I love moving domains every so often because changing up tooling and languages is such a great learning experience. Here's a related piece I wrote talking about why I think learners should also be learning multiple programming languages: https://blog.boot.dev/education/learn-multiple-programming-l...
This equivalence shows that neural networks are indeed interpretable by design and makes the \textit{black-box} understanding obsolete

Show me the decision tree for a big classifier trained on imagenet, and let's see if it's interoperable
Stable Diffusion and DallE were both trained on copyrighted content scraped from the internet with no consent from the publishers.

It's quite a common complaint because some of the most popular prompts involve just appending an artist's name to something to get it to copy their style.
FWIW, I tend to downvote comments that discuss voting very mechanically. It's not any position relative to the content... I find discussion of how we vote on comments very uninteresting, and I vote accordingly. I don't think I'm alone, and I suspect that I'll see a downvote or two for this one, but I felt it might be kind to point this out just the same.
Yes, I will add them. I hesitated with hyperlinks because I kind of like double clicking to select the text, to copy it, when you find a word you like.
Nice ad hominem you have there.

What I mean is that there is a huge amount written about, for example, pairing particular wines with particular foods. Most of this is aimed at people with far less wine knowledge than my dinner companion, who couldn't tell a white from a red if he couldn't see it. How useful do you think all that writing is, if only highly trained professionals have any chance of even noticing?
Mathematics is not patentable, but you can patent the steps a computer takes to compute the results of that particular algorithm.
I am totally with you on this. I've been a React dev for 5 years. When they release new stuff (like hooks), I just wait until it becomes unavoidable, or I need to take interviews for a new job.

I was hesitant to switch to Hooks, or Context. I only studied them when I was preparing for a new job and interviews for it.

I still feel queasy when I encounter obscure Typescript features (e.g. Omit/Pick, Generic Type Templates <T>) used in a codebase. Frontend simply does not need this much complexity....But I just google and find out. I don't personally go out of my way to bring new features into my codebases. Perhaps, only time they become unavoidable is when you're interfacing with a library or building a library to be interfaced.

I have done seriously complex computer vision stuff, 3D game development, embedded electronics. I have seen complex code where it had to be. People make frontend development more complicated than it needs to be most of the time. They just end up plastering everything with newest/coolest tech.
> I can sue anyone for anything, doesn't mean I'll win.

You cant sue if you dont have money, a big corp can sue even if they know they are wrong.
So you can get a prometheus alert over Cisco Jabber? FWIW, I've found that prometheus alerts to Slack have been quite useful, but we include a link in the message to Alertmanager, to silence alerts that are not meaningful. We aim for median 1 actionable alert per day.
Xorshift, lfsr, Mersenne, and LCG were never intended to be secure as far as I know, and were never cryptographically broken because they were never secure to begin with. They discovered flaws that could bias some large scientific simulations and such in some of them.

But nobody is going to be directly using USB numbers to make billions a second for simulations, these dongles are mostly meant for cryptographically secure stuff.

Their competition is whatever algorithms Linux urandom snd OpenSSL are using at the moment, and the builtin RNGs most chips have had for a decade.

CSPRNGs are occasional broken, but it seems to happen about as often as other crypto primitives. They are based on hashes and ciphers usually, and these days those can go for decades without much progress on a break.

Unless P==NP or something happens and ruins all the fun, I'm fine with current crypto prngs. I don't think I've ever handled data that was so critical that anything else was needed.
Shameless plug.

My set, Microns, has fewer icons but is good for starting new projects.

https://www.s-ings.com/projects/microns-icon-font/

The icons are intentionally designed to not have too much personality. Less rounded and cutesy than Feather.
> A language which helps you get immutability right is a world of difference. It's like the difference between a memory-safe language vs just using C (and a C textbook which recommends that you write memory-safe code)

I mean I understood how to get immutability right before I ever picked up an FP language, but I can see how this is a flexible point though. The virtues of immutability really don’t take a long time to extol, and they’re a concept you’re introduced to immediately in MyFirstFPLang™.
I love that this is a blog post and not a video. I can read in my own time, not disturb others around me, and really peer at the pictures without having to pause at the exact correct moment.
Fair use is an affirmative defense. Others can still sue you for copying, and you will have to hope a judge agrees with your defense. How do you think Google v. Oracle would have turned out if Google's defense was "no your honor, we didn't copy the Java sources. We just used those sources as input to our creative algorithms, and this is what they independently produced"?

If I take a song, cut it up, and sing over it, my release is valid

"valid", how? You still have to pay royalties to the copyright holder of the original song, and you don't get to claim it as your own.
That’s why politicians tend to get X-Check.
Yup, I got that wrong
> What did the photograph do to the portrait artist?

It completely destroyed the jobs of photo realistic portrait artists. You only have stylised portrait painting now and now that is going to be ripped off too.
Different use cases, see here: https://news.ycombinator.com/item?id=33223040
Networking networking.

I know people I'd bring in to help no matter what the framework is because i trust them. And some people would do the same with me if they needed help.
Although it may be unpopular, tests shouldn't be weighted based on extrinsic factors like race, gender, ethnicity, socio-economics, or health condition. If particular students or certain demographics aren't achieving, direct help to them rather than lower the bar. Build achievement and excellence, not participation trophies. If stats decline for a few years due to widespread neurological damage and/or a lack of pedagogical impact, then it is what it is. The field of education should set goals to get back there rather than fudge the numbers.
You must be new here....

But seriously, I 100% agree! No one is paying for these icons. Mistakes happen. The world is not ending if they do not get corrected immediately. We all have a ton of things we are working on and cannot always make our FLOSS side-projects our top priority.

(Though, I will readily admit that this raises some provocative questions about how much "mission critical" projects should rely on open source projects which they have no contract/SLA/affiliation with...)
stupid question - why aren't you just passing an int (or size_t) to begin with, or a struct pointer instead of a void pointer?
> Ending the crisis by creating housing supply is the way to stop exploiting the crisis.

> If you stop "this one company" you'll just have someone else making profits and still have people homeless.

And this new homes will be bought by ordinary people who for years paid inflated rents and have no real liquidity or corporations/landlords who have profited by renting and have more than enough cash to absorb any new properties that would become available on the market? Because grabbing them allows for a virtual monopoly on home ownership so people are forced to rent. And we have another cycle of capitalism.
I know you know this but instructions are basically free in the face of memory access and random memory access is the worst. Linear scans over contiguous memory (per thread) generally optimizes performance.

Instruction counts are only useful if everything is guaranteed to be in registers.
This is great!

I have been working on something related, a tool to watch over my own writing and suggest better words: https://github.com/mcculley/WordWhittler

Would you consider making an API or an export of your thesaurus?
Smell (chemical environment) was probably the "original" sense, followed quickly by touch (slow macro pressure) and hearing (fast micro pressure). Pretty much every animal has those, even if they lack the brains to do much sophisticated with them.

Sight came way, way, way, way, way, way, way later. Encoding language in sounds is an even more recent innovation, in the grand scheme.

This may also be why we have such trouble assigning words to smells, and you can't write a poem to replace a hug, for instance. They're processed by entirely different, and far more primal, parts of the brain than language.
I'm using the Moby Thesaurus, a public-domain thesaurus of about 30,000 terms, slightly edited by me so far. I am not crazy about this source, but it was an easier way to start.

My intent is to hand-curate the most common 2,000 or more words, over time. But since I am just one person and have many projects (and two babies), I can only devote about one hour each night or less to this, once everyone else is in bed, so it will take me a little while.
If you google search “site:medium.com twain (your choice of whatever slurs that you find relevant)” there are multiple articles that pop up. Some even include the n word in the title!

How is this not an ad for your upcoming spicy post?
C-x C-s
> For myself, I am skeptical of intellectual property in the first place. I say go for it.

Me too. I think copyright and these silly restrictions should be abolished.

At the same time, I can't get over the fact these self-serving corporations are all about "all rights reserved" when it benefits them while at the same time undermining other people's rights. Microsoft absolutely knows that what they're doing is wrong. Recently it was pointed out to me that Microsoft employees can't even look at GPL source code, lest they subconsciously reproduce it. Yet they think their software can look at other people's code and reproduce it? What a load of BS.

I'll forgive them for going for it the second copyright is gone. Then it won't be a crime for any of us to copy Windows and Office either. You bet we're gonna go for it too.
> not like other manufacturing

And PRC is not like any other country.

At the end of the day semi is just a niche industry iterated by combined talent from US/TW/SKR/JP/NE (maybe DE). PRC now produce more STEM talent than all these countries combined. I think too many people drink the semi conductor is thinking sand indistinguishable from magic juice. Same was said about aerospace and other precision manufacturing sectors that many predicted PRC wouldn't surmount but now have indigenous solutions and rapidly closing high-end/value gap on. Yes, semi has very high walls / barriers, but PRC's advantage is being able pile enough bodies against a high wall until they climb over, freqently quicker than anticipated.

What group of countries need to collaborate on, PRC has talent and resources to do indigenously. After elevating semi to first-level dicipline in 2018, PRC is spitting out 30k IC graduates per year. They're still about 200k short, ~520k/720k out of what IC talent white paper estimates PRC needed for competitive semi industry. I wadger that's comparable to total _direct_ semi industry talent globally. Consider PRC is graduating 11m STEM talent a year, and the amount of resources they can spam into strategic industries is enormous. The reality is, PRC can duplicate what others do, and do so at larger scale. Or that industrially, PRC is TW on steroids, nearly every sector TW has outsource onto mainland, PRC has been able to replicate, scale and then inject extra does of performance, unlike TW semi expansion in west running into culture (read: work ethic) issues.

Ultimately it's about talent and time and these bans are about denying talent and buying (US) time. Consider ASML CEO last year thought PRC was 15 years from tech soverignty. IMO PRC could likely do it sooner, otherwise US would not have unilaterally place these export restrictions when last year US strategist thought it was merely enough for US to "sprint" and stay a few generations ahead. Now it's as big of a lead as possible, which either insinuates greater lead than before or more likely, the race is closer than we thought.
> Are you sure?

Yes, I'm sure.

> I'm not familiar with the exact data set they used for SD and whether or not Disney art was included, but my understanding is that their claim to legality comes from arguing that the use of images as training data is 'fair use'.

They could argue that. But since the American court system is currently (almost) de facto "richest wins," their argument will probably not mean much.

The way to tell if something was in the dataset would be to use the name of a famous Disney character and see what it pulls up. If it's there, then once the Disney beast finds out, I'm sure they'll take issue with it.

And by the way, I don't buy all of the arguments for machine learning as fair use. Sure, for the training itself, yes, but once the model is used by others, you now have a distribution problem.

More in my whitepaper against Copilot at [1].

[1]: https://gavinhoward.com/uploads/copilot.pdf