skysight-inc/HackerNews huggingface dataset:
Thanks for the link!

It says for ios safari:

> Does not use favicons at all (but may have alternative for bookmarks, etc.).

So that means no, doesn't it?
> Something I have always been interested in trying is writing a chess engine that makes human-like moves.

This was one of the debates in computer chess in the ‘70s. Should a good engine spend a lot of time on evaluating each position like a human using many heuristics, or should it go for speed and depth? In a famous match Dartmouth CP[0] was able to tie Northwestern’s program (the reigning champ) using this approach. But ultimately it turned out search depth was much more important. Modern engines don’t need to compromise compared to the ‘70s. They can do a great deal of depth and also evaluate way more heuristics for each position than in the ‘70s. But there is of course still a trade off between how much you analyze each position and how deep you can get in a reasonable amount of time.

We covered this debate briefly in our podcast’s episode on computer chess:
http://kopec.live/episode/03ab19084c9e408e/computer-chess

0: https://www.chessprogramming.org/Dartmouth_CP
Which includes details about its evaluation function
Reminds me of that case, in France too, in which a Malian immigrant has been offered citizenship and a job as a firefighter after he risked his life climbing a building to save a kid: https://www.reuters.com/article/us-france-hero/france-offers...
In my experience you get the best results by going for hardware
that's known to be compatible and use either Linux Mint(or maybe
MX Linux) if you don't want to bother to touch the system, or
something Arch-based if you want to be able to just install
anything and have it work. In the long term I chose the latter
and now after 2 years it's the longest time I've not reinstalled
Linux, and I've had fewer issues than with Windows 10 and
distros like Ubuntu. One or two times a year it's had problems
but nothing a few quick googles couldn't fix. For development
it's great because I get almost all the libraries and utilities
in the current version right from the package manager.

All that said when you want Free software you'll have to make sacrifices unfortunately.
Certainly AlphaZero was run on very fast hardware and lots of it. Nevertheless, I think it shows that the days of "speed is all that matters" is over. It did substantially fewer evals than stockfish and still crushed it. LC0 is the same way. Neural network chess proved that a higher quality, much more expensive, eval (with a very high quantity baseline, to be sure) is a viable strategy for a chess engine.
I didn't buy anything this year, no gadget. It is very refreshing not to buy stuff, it gets addictive.
Daisy chain is supposed to work for two monitors, but I don’t know if it ever has in the wild. I believe it’s mandatory for TB4
There is a delicious irony to a someone sharing their critique about bad interfaces in such an audience hostile format.
Yeah I encountered this issue yesterday while working on my personal site and favicon. Extremely confusing. Firefox proofed to be much more useful for testing the favicon.
Awesome tool. Solves problems for Masses!! Can you also put a page on how people are using Datasette in their work and what problem they are solving. This would help ideate more use cases for others.
I've never worked for Google. Yet, I have a story to share
It is long for obvious reasons right?

One needs to show that they have stayed in France sufficiently long to have had the “valeurs de la République” (values of the Republic) imbued in them, as well as speak a decent level of French and to have been well integrated in society.

FWIW the overall wait time to become a French citizen is much less than most other European countries.
In the pre-pandemic era I could walk all around the neighborhood with my then-2-year-old kid and make friendly smalltalk with all of the elderly dog walkers, retail/restaurant staffers, small business owners, city employees, other families from working class to super wealthy, high school students, retired musicians living in SROs, socially awkward genius engineer dudes, retired real estate moguls driving vintage cars around, cops and firefighters, skater kids, middle aged Mexicans playing cards, artists painting the scenery on portable easels, homeless veterans, people unironically dressed like wizards or cowboys, etc. etc., as well as chat with miscellaneous tourists from around the world and visitors from around the Bay Area.

I found almost everyone to be pretty friendly and welcoming. But it's true that walking with a child (or a dog) generally makes people more open to conversation, so YMMV.

I don't feel like I have a large tight-knit friend group, but the neighborhood feels plenty like a "community" to me, even though a substantial proportion of the people around are likely to only stay for a few yars. Maybe you have a different idea of what a community is.

Obviously the pandemic has radically changed everything; few people spend lots of time chatting with neighbors in close proximity anymore. There are also a lot of small businesses which have turned over or are likely to in the next year or two, based substantially on the lack of Federal financial support during this pandemic. We'll see how the neighborhood looks once things have settled down in a few years.
One counter example ? I can’t even think of a single example where the first to market eventually won.

Most people use Google, not ALIWEB. How often have you flown on a Burgess plane instead of a Boeing or Airbus ? I bet you’re reading this on a Dell, Mac, HP, or other current brand PC, and not on a Ferranti. There are countless counter examples.
And in Germany ITS nurses that came to Germany as toddlers get threatened with deportation amidst the pandemic...
I dunno, TB is basically a mass of high frequency analog madness with long cables thrown into the mix. I, kind of astonished that it works at all, at any price.
Online Event – Scrum and ZenTao Scrum Tool – Jan 5, 2021
just in case any one wanna know this tool
Disco Elysium really nails late stage capitalism.
scrum basics and tools
> The notion that "real men don't dance" (like real men don't eat quiche) is harmful to many individuals because it's become internalized as a quality of themselves due to identity and not due to actual preference.

Yeah toxic masculinity sucks. Both as a thing and as a term.
Which policy? The latest H1-B bill which lifts per-country caps passed unanimously in the senate and with a strong majority in the house.
https://www.congress.gov/bill/116th-congress/house-bill/1044
Certainly different people will have different opinions on what the "right" number of immigrants is but this is not an anti-immigrant country.
If it's like YTM in browser then no control with keyboard keys.
Metro is terrible as a desktop and tablet UI, but was fantastic for mobile interfaces. Microsoft's mistake was thinking UIs would converge across form factors.
Wow i wouldn't have expected so many (700k) fortigates
<cough> George Floyd <cough>
> As someone who has worked supporting a commercial compiler, it never ceases to amaze me how companies will pay 6 figures per seat for development tools, and then install them on a 5 year old machine that wasn't fit for the title "workstation" when it was brand new.

Well, now you often have an overreaction to this problem, when web developers work on their Javascript frontends and Electron applications on the latest, beefiest Macbooks and blazing fast internet speeds and get completely out of touch with what their end users might be using. (This comment was written on an i9, 64gb RAM Macbook Pro provided by my employer).
Vue 3.

It was highly anticipated but when it was initially announced everyone including HNers were up in arms about how it's going to kill Vue. I can't find the thread but I do remember it vaguely.

Thankfully the release not only lived up to its hype (faster, smaller, easier) but also put to rest almost all objections about backward compatibility. I really think the Vue team did an awesome job with their next release.
Thank you for the perspective! This actually explains it very well. So, in a nutshell, it's the difference between apparent and actual complexity, as well as a trust issue.

With async/await the apparent complexity gets reduced at the cost of vastly increased actual complexity. E.g., now instead of everything being your code that you can look at and reason about, all your concurrent workloads disappear in this void that promises to do the right thing with them. If it works the way you intended, great. If it doesn't, the rabbit hole can now be really deep.

And then, it's also a trust issue. Now you have to trust other people to have done a good job.

Ok, yes, this makes sense.
The great bicycle boom of 2020
>Not that there's anything wrong with classism, but classism itself is your attitude towards people, not things. Taste in food is not and cannot be classism by definition.

Of course it can. You use food and restaurant choices to signal your class. You're not an "Olive Garden peasant" for example...
Colonialism would like to have a word with you
Yes, there are indeed RYF-certified laptops supporting free WiFi firmware, but they are now vulnerable to Spectre, Meltdown etc, and not fixable. So unfortunately this is not very secure to use them...
Show HN: Leading ORM Framework in Performance
It does sound like fragmentation, which can still happen with a pool that's not filled under the "right" circumstances (usually related to workload vs configuration).

But yeah sadly that's the one area where ZFS is less stellar. Once it's fragmented it's hard to fix. Easiest is to send/receive to another pool, but as you note that is not always feasible.
I'd personally go with ZFS. There are already people in your field using ZFS to ensure the integrity of their data (based on past conversations here on HN).

I've used both ZFS and Btrfs extensively. Only Btrfs has lost data and behaved badly. I would highly recommend evaluating ZFS.
BMW to “name and shame” owners without a warranty
Until they drop real phone number requirement signal cannot be considered secure.
I just checked out six seasons now. My first thought was that this is such a newbie book. It was so...male.

I am not saying this to be disrespectful or rude to you because you did mention that you enjoyed it..but I literally had to skim 10% of the book to hear the authors wax poetic about ..I don’t know what?

Cookbooks should be about recipes ...and recipes should be about methods. Not endless words and sentences about nostalgia. There is a place for that...and that’s not a cookbook. And the nostalgia is not even interesting.

And it treats the reader like they have never seen a vegetable in their lives. And images. There weren’t any that made me want to cook them.

And it comes off a little twee and precious mentioning ‘salt’ as an important ingredient. Seriously? Wtf?

I seriously recommend any French book for cooking. Because they codify methods. None of these are recipes per se ..’torn croutons’ is not a method.

If it’s for vegetarian/vegans learning to cook, I recommend the cuisine that taught the French..the Italians. Anything by Marcella hazan is good. As is silver spoon cookbook.

Www.Food52.com as well as www.thekitchn.com are also good. Altho they are websites and it is what it is.

I also love Donna hay books from Australia. Anything by Mark Bittman. Milk street can be ok. Available on Netflix iirc. America’s test kitchen can be proper lessons for those who are complete newbies.

I was just so mad reading six seasons and I had just finished skimming it because there was literally not one page that made me what to linger. I was just disappointed and seeing it mentioned here literally 3 seconds after I closed it with a huff on kindle is kinda funny.
The problem is the lack of freedom-respecting WiFi hardware which supports 802.11ac/ad/ah/ax: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque....
Some people probably could use it for this purpose, I imagine. However, I and people I know use them to enjoy ourselves.

Besides, how exactly would you signal it and to whom? Since transition to WFH, I haven't met a single colleague of mine offline. I eat out completely alone 90% of the time, and just with my girlfriend 9% — whom are we showing off to? Each other?
I love the concept. Kudos!

Some feedback; I have an iPhone and Firefox running on Ubuntu; they could find each other, but the iPhone couldn't send files to the Firefox instance.

It did work with Chromium though (which was very cool)
They all have dark theme but I can't read well on a dark background because of astigmatism.
Possessions

> When buying things: consider buying second hand. It saves a lot of money and we as a people have already fabricated far too many things which will last for centuries to come.
Anti-Immigrant sentiment is rife here in New Zealand as well. In particular against Asians. If your skin is white, you blend easy here.
Did diversity defeat the Axis powers? No, the industrial might of the two-oceans-guarded U.S. and the raw manpower of the Soviet Union did, among other factors, such as the atomic bomb. The author is putting the cart before the horse by attributing the diversity as the distinction that delivered victory to the Allies. But it's obviously in service of a rhetorical point, as inaccurate as it might have been- Nazi Germany and Imperial Japan was big on homogeneity and supremacy, and they lost; the U.S. is not, and we won.

Make a pedantic point, get pedantic replies. I think it's arguable that the racial diversity of the modern U.S. was a natural outgrowth of the cultural/ethnic diversity of WWII era U.S.; by then, this country was already a melting pot. So there is some truth, however garbled, to the article's point. And it was a minor rhetorical observation in any case.
I believe splwow64.exe is used for printing from WOW64 processes, to allow 64-bit printer drivers to be used.
Yes I had the same reaction - it seems unreasonably complicated to do a simple, blocking HTTP request in Rust.
I don't think it's your fault in any way.

We expect filesystems to work robustly. We do not expect them to fail after an arbitrary time interval merely by being used. Even terrible filesystems like FAT don't do that. They might get fragmented and slow, but they don't just stop. I find it incredible that this is often minimised by people; it's a complete show-stopper irrespective of the other problems Btrfs has.

I made exactly the same migration you did. ZFS has been solid, and it does exactly what it says on the tin.
> why wouldn’t generators be a good fit for some of these use cases? Especially since iterating over data is a common action. I imagine this would be easier to integrate into the framework for things like this

I think this is answered by Seb, in the "Contributing to Fiber" issue in the React Repo: https://github.com/facebook/react/issues/7942#issuecomment-2...

But maybe things have changed since then!

I suspect that "why doesn't react handle plain promises natively" would be addressed in the RFC detailing the whole "let's throw a promise" thing.
I just hate all handwritten fonts for passages of text because a single character looks the same every time it appears, which is very unrealistic and cringe-worthy for emulating handwriting.
I concur we should name and shame BMW owners, but for other reasons.
The thing I don't understand about flying cars is why you would ever drive it like a car? If you have the option of flying instead then surely that's always better. If you're driving it to save fuel, then you end up driving something that needs to drag all the parts necessary to fly around as well, which is far less efficient than a normal car. It seems like a crazy compromise that fails to capture the benefits of either flying or driving to me.
I really don't understand HN's obsession with webrtc based file sharing tools. 1 of these is posted every 6 months or so, Every version of it is doing more or less the same thing and every time it gets to the front page and stays on it for a while. What's happening?
It really can't be bit flipping on disk. First off, the checksum would catch it. Second, the file is compressed, so flipping a bit turns it into complete garbage. Third, BAM uses a length-prefixed coding in several places. A flipped bit in any length field would mess up the decoding.

Those bits could still flip in memory, which isn't BTRFS's fault. That's still unlikely, because you'd typically get segfaults, not silent corruption. So, it's probably bad software.

> those algorithms should be deterministic, right?

Combine bad code (samtools) with multithreading, and you will quickly become convinced that your computer is possessed by an evil spirit.
some mosquitoes with "terminator gene" technology were released in Malaria-prone areas. how are the areas doing now ? are the people spared from sleep-spoiling mosquito-bites or spared only from the life-spoiling malaria superspreader mosquitoes ?
What dust have you worked on? Has your dust evolved over time?
It's discouraging that so many companies don't back up their data.
DisplayPort daisy chain is specifically unsupported by Mac OS since forever. If you dual-boot an Intel Mac to Windows (via BootCamp) it'll daisy chain just fine, so the hardware supports it, but booted to Mac it'll just ignore the second monitor in the chain.

If you are lucky enough to own a Thunderbolt (note: not displayport) monitor, that can chain to a displayport monitor. But thunderbolt monitors are rare as all get out these days.
> US accepts alot more immigrants than Japan, China, and many other countries.

The overwhelming majority of people in Japan, China, etc. hasve ancestral roots in their respective countries going back thousands of years before written history. They live in “their land”, their ancestors’ land.

On the other hand, America as we know it is a country of immigrants, practically every “native” American is an N-th generation immigrant, 2 <= N <= 25.

It’s silly to compare immigration policy without regard to historical origins of countries.
are they catching more sick people or are they billing more from people ?
> 59. Those who generate anxiety in you and promise that they have the solution are grifters.

It's a little more complicated than that; a bit dangerous here in its simplicity.
This made me laugh my drink through my nose -- and I've had my life saved by volunteer fire fighters in the PNW backcountry. A gifted, timely amateur beats an absent professional any day.
Indeed, which is why logging out would be optional.
Covid comments get a tech CEO in hot water, again
> Programmers never had a problem switching to a new language when needed.

Sure, plenty of programmers always have, and the more financial draw there is to programming and the more people spend their career from education through work in an environment where a programmer is defined as “a JavaScript programmer” or a “.NET programmer”, etc., the more will.

But, beyond that, even being comfortable with polyglot programming, it's still better when you've got what you need in one place.
Wholesale Ipsky Magnetic Charging Data Cable Power Bank Wireless Charger
Welcome to IPSKY Brand & Tongyinhai Factory OEM&ODM online website. We support logo customization and bulk purchase of products. Cheap and high quality of the products include magnetic cables power banks wireless chargers and so on. All products are fit for all kinds of the phone such as Huawei, Xiaomi, Meizu, Oneplus, Oppo, Vivo, Apple, Samsung and so on. Click to consult more factory prices, more outlets supplier at your service.
If I'm following this correctly, you have 3 devices (dock, kvm, mst hub) in between your computer and the monitors... what's the latency like?

I personally just refuse (out of principle) to plug a hub into a hub, why am I buying two devices when they could and should be one?
> it's a choice made by a particular external library

Yeah I think it points to a culture problem. In some ways because dependency management is so easy with Cargo, I think it creates the temptation to just throw in some dependencies to make something work without truly understanding the overall complexity of what you're creating. Something very similar happens in the NodeJS world.

> it splits the ecosystem

This is something I've really noticed with Rust: it almost seems like there are really two things: Rust, and Rust+Tokio. I'm a bit ambivalent about Tokio being baked into so many libraries: I think it's great to have as an option, but once I decide to use one library built around Tokio, it imposes a lot of constraints about how the flow of control is going to work in my program.
I got the same thing with Postgres. It was on a toy project learning Docker Compose, naively used PORTS instead of EXPOSE on the DB container. Also the CPU of the Postgres process was at 100% so maybe I got some crypto miner too.
Yay! Exactly! That’s what I was initially thinking:) So glad that it wasn’t something that only I thought was an issue. I did some research in London firstly and even thought it’s the city with the highest number of fully vegan restaurants (150+), there isn’t an app where I could ONLY see the vegan option without having to double check every time I open a delivery app like UberEats or Deliveroo, since the results I’m having after searching an item are mixed. So basically I thought, why isn’t there an app that is both: fully designed for vegans & vegetarians and has all the necessary data on the delivery options. It’d be so much easier and could hopefully save time from checking through places on HappyCow first and then seeing if they are listed on UberEats as well.

Plus, the problem with the customization that I also thought would be interesting to try out and see how people and restaurants will react :)

But yes, I agree it would be much more appealing for someone who lives in a big city like LA or London to actually discover the available options their restaurants offer instead of searching for their regular choices. And it could be done via the “Search” feature. It’s just that it’ll take us more time to develop it due to big data to be processed, but hopefully the app/ site will focus on 2 main issues:
(1) help to find ALL options with as much info on the existing meals and places and (2) encourage people who live in places with less vegan/veggie places to start ordering what they like w/out worrying about the lack of options.

And exactly as you said, those features could be in some way rewarding for different types of customers :)

And thanks a lot for the feedback, it does really help us know what others think about the idea from their own experience and perspective!