skysight-inc/HackerNews huggingface dataset:
Biometrics on mobile are almost always a fast path to bypass a PIN/password screen, so I'm not convinced.

Yubikeys are a pita as well. I have an NFC one I use for authentication on my laptop, and a second in case I lose it. Registering both tokens on some websites is just not possible, and remembering to register both, at sites where it is, is easily forgotten.

The problem with biometrics is they're persistent where you don't want them to be (you can't change them) and not where you do (after you wipe your phone, or buy a new one)

I recently wiped and reinstalled my phone, and reinstalled about 10 bank/finance/credit card apps. Not one of them requires much more than some lame security questions, card details and SMS verification to get up and running. Fingerprint login is just a convenience.

Passwords will still be a thing in 50 years.
It would be more ubelievable to me if any citizen of any country managed to fight their government to a draw or even a loss for the government no matter how much money they have.

The balance of power is so skewed towards the government that the CCP can do this any day of the week without slowing down.
> I don't get blogs like these. This story has been told a million times with more or less the same content and structure.

Yes, but things like this need to be repeated every few years to show it to a new generation of coders.

30-40 some year olds of today have probably been exposed to the original design patterns book already, but a younger generation grew up and worked with different tech, e.g. ruby / python / php, where these design patterns were reinvented.

I mean Ruby on Rails and some PHP frameworks from the 2000's / 2010's reinvented the MVC framework / design pattern, I had never heard of it before until these came back with it, but it's a pattern from the 70's apparently.
In an interview a while ago, the Playstation management mentioned they dropped 1440p to prioritise support for TVs.
I believe Ito had also said there was no technical limitations for adding 1440p.

Everything else is just speculation.
It could be that Sony's detached from people's needs?
Perhaps the 1440p market is small in Japan?
It could be because Sony wants to sell more of their 4K TVs?

Considering how "old-school" Sony tends to be, I'd wager it's a bit of column A
In many midsize and large enterprises critical functions are not redundant. There is just the one person knowing how to do X or Y. If that one person disappears, your service will be down for a long time even if the company still exists.
I don't defend dark patterns, it obviously is one there, but your time is worth zero when you pay zero. The analogy would be free taxi drivers taking your to their kicking back spots first.
If your time is worth X, spend X. It may prove a bit difficult since the paid search engine marketplace isn't thriving.
How much would you be willing to pay for a search engine that only displays organic results? There are actually free solutions easy to set up to get that from Google results, but I'm wondering since you mention value of time.
Not sure Chinese would agree with you. China declined a lot in past decade. More restrictions, everything is more expensive, harder to get job, MUCH harder to travel outside country... It was way more cheerful place decade ago.
That is laughable, the law doesn't net advantages aside from letting scared bureaucrats sleep better at night.
How does one go about computer vision bot, for WoW for example?
I was entertaining the idea for a while. Do you use neural net? How do you train it? How do you solve navigation in 3D world?
In this case, the egg is planet-sized.
To make an omelette for celebrities and billionaries. Bargain!
I unpacked pinball from 64-bit windows xp cd, played it and the only bug I see is that the launcher isn't well visible.
> I think it's fairly clear that Amazon and Ebay would show up as the top organic results.

Why? How websites are ranked "organically" is somethine that is up to the search engine. A user-focused search engine would have no problem including factors like price (for shopping sites) that the user cares about. An even better one might provide the user with options to refine the ranking criteria for each search.

Meanwhile you keep assuming that somehow the site willing to give you the best deal will also be the one winning the advertising bid. That makes no sense as they are also the site spending the most on advertisement which they have to recoup somehow.

> As a consumer, I want to be able to learn about that offer, make my own decision where to buy the pan.

You seem to be under the impression that you would be missing out on an offer without ads. But if you only look at a finite set of links you are always missing some offers - ads only change which offers you see. And they do that not based on any judgment of wheter it would be a good offer for you but only by how much those sites paid.
Haven't looked at this particular game closely but had a similar experience to OP with an Othello AI competition back in college. There were four killer features for me that allowed me to win (and to apparently keep winning for years after I left, according to my prof)

1. having a really good and creative heuristic. The one I used ended up taking 6 different ideas I had for heuristics and combining them together in a weighted average based on their performance in a randomized trial I conducted between the 6. My vague recollection is that slightly over-valuing 4-corners positions performs unexpectedly well in Othello, but there was a lot more to it than that. The actual effectiveness of various heuristics changes over time as the game goes on, though I never modeled or attempted to exploit this.

2. Knowing the exact memory and execution time bounds on my prof's machine and setting things up so that I can terminate exactly when the time is ~5ms away from running out. We were limited to exactly 1 second per turn.

3. Caching. This was especially important in my case since I was technically using 6 different heuristics. I actually pre-generated a cache of the 100 most popular gamestates I encountered during my randomized trials, and this vastly increased the average depth I was able to explore in the allotted calculation time for one turn (1 second), especially during early game.

4. This is a continuation of 3, but it's super important if you have a turn based game with execution time limits to not throw away your work between turns. If you can modify your search so that it is pausible / resumable (which you can do with some rather simple multi-threading), and then define a simple routine that lets you resume a previous search by quickly modifying the tree and then resuming instead of starting an entirely new one, you are going to explore much much more. This optimization even with a crappy heuristic is going to win 99% of the time against opponents who don't use it.

One thing I didn't explore but wish I had was trying to predict which heuristic in my library of heuristics is closest to that of my opponent, and then opting for a strategy that is most likely to beat that heuristic. This would look something like you calculate each turn what the most likely opponent heuristic is based on their moves so far, and then have a pre-computed table of each heuristic's "foil". Maybe this would only kick in after several turns. An even better version of this would probably be to just use the probabilities for each heuristic as the weighted importance of each respective foil, and use all the foils together in a weighted average.

Fun fact: this was all in Java at the time. I can only imagine what havoc one could wreck with this sort of approach in Rust.
Another alternative for contact, calendar, and task syncing is EteSync, which is end-to-end encrypted:

https://www.etesync.com
individual fuel assemblies are much smaller, and by this logic easier to steal.

There's a reason why logistics for certain materials include security services, and it's much harder to abscond with multiple-tens-of-tons container that can have tracking beacon than a single fuel assembly.
This looks like vaporware and a fever dream from someone who watched iRobot a few too many times. There's nothing of substance on the page, no real "goal", no real demonstration of competency. Just some pretty pictures of a high tech utopia and some airy words about a better future, with no plan on how to get there.
thank you - good point, Snowden is a perfect illustration as well indeed
This is rather off topic, but maybe you BÖC fans are interested in the Albert Bouchard Demo of Imaginos. At least I was :-)

https://www.youtube.com/watch?v=soOHIaSyqtU
Linux Patches Rewrite the Retpoline Rewrite Code – Possible Performance Benefit
“Unleashed”: Apple’s next, probably Mac-focused event happens October 18
> Friday is also the most common day for people to leave work early or take off entirely.

I know :)
Very nice photos. I wonder how much of that flocking behaviour can be reproduced with simple algorithmic simulants such as boids.

https://en.wikipedia.org/wiki/Boids
I've seen too many examples of code at work where you can tell a developer has just come back from a training course on design patterns.
It's usually an overly complicated solution / 'pattern' that has been applied to solve a simple problem, because you've learnt these things right, so you should use them where you can. Rather than sticking to the simplest solution. Less code == easier to understand (for yourself _and_ others that will have to maintain your code) == less chance of bugs slipping in.
With Android 11, I think this breaks my use case. Android 11 apps, with a few exceptions, can only access files they create. You can add in a "grant all" access, but google limits that to certain apps, like file sharing apps.

My use case is I want to "de-cloud" my life, and use syncthing to push things like wireguard keys to my phone, along with backing up photos and pushing down audiobooks and music. I bought a fairphone 3+ with the idea of it being a forever phone, but I couldn't get things working on liniageOS 11 or /e/ os on android 11. I could stay on android 10, but things will eventually migrate to target the new SDK.

I also have the issue with syncthing not being able to write to an external SD card, which was one of the selling points for me for the Fairphone.

I would love a solution to this, because I'm really stuck in the water on this.
It's easy to me, but I've been a volunteer for half a decade.

By clicking on "View history", we can scroll down and see wh first made the article, it's this user with the name "SearchFunds":
https://en.wikipedia.org/wiki/Special:Contributions/SearchFu...

We can see a red banner at the top, to indicate he was banned and also the reasons for teh ban. This user only contributed to this article. But from his actions and writing style, he seems to know his way around Wikipedia, indicating that he probably has a few years of experience (under other sock puppet accounts). Hope this helps.
WHY ON EARTH SHOULD YOU POST A LINK THAT IS MONETIZED?
I'm still not understanding the problem. If webpack doesn't suit your needs then don't use it. If your employer's technical leadership picks technologies based on fashion rather than suitability for the problem that's not a failure of the technology, that same problem surrounds literally every popular technology irrespective of its technical properties.
Indeed. Multiplayer network lag is one thing, but network lag between INPUT and SCREEN is preposterous.
I could not have stated it any better. If I see code with GoF "Design Patterns" by junior engineers, I already know I will have a not-very-fun time ahead digging through layers of boilerplate that all the design patterns managed to obscure.

The other danger here is that especially the GoF patterns have often times succeeded their own usefulness with the introduction of closures, first-party functions, enums and option types to the languages. And some (like Singletons) are clearly harmful these days.
dist.js: $(wildcard *.js)
cat $? > dist.js

Like this?
"Modern notebooks prioritize pretty screen and battery time. And when you do need some more computing power you end up with hot casing and laud fans. It is no longer a pleasant experience. "

I guess they mean modern mac notebooks
In software engineering certain ideas that sound neat can undeservingly gain a lot of popularity and endorsment. OO and design patterns are among those ideas. The promise is tempting - we'll give you a template to solve problems, and that will prepare you for most of the situatuons that you encounter. This appeals to inexperienced programmers who don't know how to approach real-world tasks.

The idea will probably remain popular as long as programming is a thing, with an ecosystem of blog posts, tech talks and expert books to grant it credibility.

But let me tell you this: there are principal engineers at FAANGs that wouldn't be able to name more than one design pattern (the one being Singleton).

DP might help in your career, but only if your bosses also believe in them. Many things in our profession are based purely on belief.
Wanted to do a couple of rounds in bannerlords with two friends just for fun. One would have bought the game. Then we discovered that we'd need Kernel-Level anti cheat stuff running. Nope the hell out. Vendor lost one sale and two more regular players that day.
Unfortunately for you, that program is indistinguishable from one that replaces walls with transparent textures.
> Bundling also gives you slatic analysis (typescript and linting),

No it doesn't do that, typescript compiler does the static analysis and whatever linter does the linting, you don't need a bundler for that, a bundler just takes many source files and bundles them into one.
In C# I either use classes as namespaces or use them as data structures. Using and static keywords help a lot.

I write lots of C# but I try to use as little of OOP as possible.
The phrase "You will own n_t_i_g" is a form of negative hypnosis. People should stop repeating it, before a genie jumps out of a bottle and grants their "wish".

Try some of these phrases instead:

Sunlight is the best disinfectant.
Internet improves transparency.
Local trade builds trust.
Citizens can audit tax expenditures.
Finance is built on contract law and consent.
Costeau's Inventions
Well, it was staged. There obviously no Mr. or Mrs. Floyd. :)
Anti-Café
> "Apple wants to scan your phone" and "Apple is suing mom and pop repair shops" or other hot takes that completely misunderstand their situations

But, IIUC, both of those are completely true.
This might indicate the wages still aren’t high enough for people who have other options.

Construction work is hard on your body and there is a risk of injury. You would be risking long term damage to your lungs from exposure to cement dust.

These jobs should probably pay even more, and they should be made safer/more comfortable.
Sure maybe you may care about your immediate family,

I think most people feel like part of a larger super organism. You may die, but you want your family to live on successfully. That extends to society, humanoids, even abstract concepts. If Society feels like family, and you want some nebulous form of success for it, then it must continue, hopefully with an homage to us every now and then.

Have you ever read the dune series? One idea of success it portrayed was populating so many planets that the spread of humanoids would always outstrip the rate at which they went extinct.
It was. I guess you didn't read the article?
Not the purpose of the article.
Interested. I have a few decidedly "non-technical users" in mind. Any way to keep updated on the project?
In addition, reviews are a prime example of sub-optimal communication by us. A lot of people don't write reviews for others but for themselves and thus, many of them are just unhelpful to me.

"Great restaurant, food was lovely. price is OK!" - Well, what was great about the restaurant. What is an "OK" price? Is it 5€ or 30€? You didn't probably order the entire menu, so what did you order? What did you like about your order?
I'm a friend of Evan Doorbell. :)
True, highest GDP growth despite the second world war and losing 30 million people, and having to bail out other countries w Warsaw Pact while competing w countries that got help from the Marshall Plan

Although to achieve this system, they literally had a civil war that killed 20 million people — more than Russia lost in the entire WW1 — destroyed thei GDP, and after all was said and done Lenin instituted the “NEP” which brought back private property and allowed Russia’s GDP to bounce back. In his own words — they weren’t ready for full socialism back then.

This may have quietly continued if Stalin hadn’t taken over and started collectivizing everything again and making five year plans, and shooting all the newly minted high ranking officials. Stalin with all his central planning couldn’t see Nazi Germany coming a mile away, arming the rhineland, taking over countries. Instead he struck a deal to divide Europe. Then sat for three days in shock as the Germans and Vlasov army blitzkrieged Russia.

Stalin was probably the worst leader Russia ever had. Most people killed. Least preparation for WW2 or fucks given, or just total incompetence.
For audio you might also consider U+2581—U+2588, LOWER ONE EIGHTH BLOCK through FULL BLOCK. And then if you really want to go all out there are sixels, but that’s basically just an image; you probably lose the easy ability to compare them. On the other hand they’re not available in every terminal.
That was a real operator?

I can grimly imagine someone calling the phone company to locate her so she can agree to appear on the published record.

"No, we made a call an hour or so ago. I'd like to speak to the same operator who placed the collect for us please."
LeetCode – Unique Paths
> a program may have totally different values

It’s my view that our values didn’t pop out of thin air nor are they an emergent property of intelligence, rather they were shaped by natural selection.

AI with intelligence will have no values by default and won’t be able to function unless given some by us, their creators - no values means no “goals”.

If we give them a sense of self-preservation then that’s what they will have - we shouldn’t though; creating intelligent entities that would compete with us for resources to survive is a bad idea.

The best values we can set in them is to “service humanity” - defining that precisely is going to be a pain however - they will exist solely to assist us in whatever our goals are and have no desires of their own save to help us with ours.
> Was Assange kidnapped and did he disappear for months?

I suggest you to educate yourself about the matter. He did disappear for years, not months, unfortunately.

And there is not need to become so defensive - if you look at history with intellectual curiosity you may find at certain point that similarities between US, Russian or Chinese government are quite extreme when it comes to fighting with forces opposing the government.
Honestly fake reviews are to the point where naturally I’ll just google “$product_name Reddit” and get some more honest reviews than anything I find on Amazon. Yes there will be astroturfing, but you can also get into some more niche communities with more real feedback and discussion.
The frequency of using that workaround is telling how much valuable content gets under the radar of the HN hivemind. If a submission is 1) not about FAANG, entrepreneurship, programming language du jour, current events, or HN's idols or 2) is posted from the wrong time zone - it's often dead on arrival. I mean, there are counterexamples on the frontpage, but it's only a tip of the iceberg compared to what you can get in /new after filtering all the spam and fluff.

HN implicitly positions itself as "the smarter Reddit" but in my experience most subreddits of value don't have strong time zone bias. Anything that doesn't force me to post in the "SV programmers are slacking off" time window and compete for attention with a bazillion other posts would be welcome.
Only if a project is pretty small.
Change in one place, especially if it's a reusable code, might ruin code in multiple different places and IDE will not recompile the whole project on every change, it will only watch your currently opened files and, maybe, some files in opened folders.
I felt in love with building static websites last year too.

Thanks to a custom build with kotlinxhtml and a bunch of other tools, I'm very efficient. High performance thanks to simple html+css and a little vanilla js, so the pages show up instantly with 38k+ monthly visitors on a low-spec cheap server. No background loading or rendering in js or whatever.
What does it have to do with Linux? Tux is a genderless, gay penguin already. And a penguin can't be trans, if you think it can, go to Antarctica and stay stay there. Sorry to say this but this looks terrible, it's pushing furry lbgtq identity it has no redeeming features and I don't understand why it's on HN.
Lack of an iOS app is a dealbreaker.
Old School Minitel Laptop: 7 Steps (With Pictures) – Instructables
Having a building is the least of the concerns, there's tons of buildings around. You need beds, medical staff, and vents/cpap.

And if you don't prevent the spread then your infection rate is exponential and collapse the healthcare system. Ignoring vaccines in favour of treating the critically ill is absolutely the wrong way to go about it
It's not a linter, far from it.
3dicons – open-source 3D icon library
I share accounts (legally) with friends and my wife. How are we going to log in separately?
I started using Syncthing a while ago and its blazing fast. If you do LAN syncs, try setting fixed IPs to your devices in your router and when pairing them in Syncthing use their ips in the address field instead of using Dynamic.

So in my case my server would be 10.0.0.1 and I have two devices, let's say 10.0.0.10 and 10.0.0.20, I would putmy servers IP in as tcp://10.0.0.1:22000 in the settings page.

You can then even disable most of the doscovery options (if not all). Curios if you will see improvements!
As a script kiddie I made a pretty penny keyword stuffing that on my network of ad-infected web proxies.
Maybe I'm missing something. You're just replacing the "password" by asking the user to login their email. It doesn't move us any closer to a "no password" world, unless there is also a proposal on how to make email password-less?
Or anything after "Final Cut", really, which are more along the lines of Gilmour's solo albums than anything PF-y.
What if you use termux and backup from its storage?
Maybe I'm not reading it right but I've Android 11 and can see with my gallery app all image files saved to sdcard from all sorts of programs which contradicts your statement. There is still a lot of shared space on the file system.

It's a good thing in general that other apps cannot access other's app internal files.
That's why we need uplift modelling.