skysight-inc/HackerNews huggingface dataset:
Syncthing works brilliantly! The web UI is excellent, warns you when you're about to do something ill-advised, and stuff like QR codes makes adding clients and folders fairly easy. The separation between folders and devices is handled well. You can easily have half a dozen shared folders between several computers with any mix-and-match combination including which one is 'authoritative' and so on.

I used to use it on Android to keep my 'camera roll' synced to my desktop. I preferred setting the ignore file to exclude android's thumbnails directory, but otherwise it worked great. I'd take a photo with my phone and almost before I could open the shortcut on the desktop, boom, the photo was there, since the android client detects changes in the filesystem.

I also used it to sync my password database, and a cross-platform notebook app's database. Worked flawlessly for all of them.

Ditto for a folder shared between my MacOS laptop and Windows desktop.

Lots of controls, especially in the forked android client. Don't want the sync client to run on any network other than your home network? Done. Don't want your syncthing clients to try and do NAT transversal / discovery outside whatever network it's on? No problem.

The biggest bummer is that there's no iOS client. Had to switch to Nextcloud, which so far has been working OK, but the number of people that have problems with the iOS client is quite high (problems such as syncs being so slow it takes days to sync a camera roll), and it's generally sluggish and doesn't work in the background (yes, I know, Apple's fault.) However, Nextcloud does allow me to sync contacts and calendars (I think. I haven't tried to set it up yet.)

One warning: Sycnthing really does not like it when you delete the dotfile folder inside the shared folder(s). Don't do that :)
What Is Next JavaScript and Why Should You Use It?
Leave no trace: how a teenage hacker lost himself online
This is absurd absolutism. As if killing 1 person is as bad as killing 1 billion - sure, to the one person that died it's as bad as it gets, but that doesn't mean we should equivocate to this level.
Buying reviews has long been a thing. Snake oil sales persons were standing on markets selling their bottles of oil, they paid people to come up and "buy" a bottle and do a review in front of the crowd.
Weather regularly grounds airlines - the problem is not weather in flight, the problem is weather at specific airports, and with how southwest flight graph is constructed the knock on effects can be huge (it's also why in hub-spoke setups you have huge investments into making hubs capable of dealing with extreme weather)
It's not reasonable so long as your computer is used for more than just running their game. Which is almost always the case.

If people want anti-cheats so much for competitive online gaming, demand better consoles that can actually be on par with PC. We don't need this kind of stuff on an open platform.
> most explicit declarations would be boring and pointless

Not pointless - in similar languages (e.g. JavaScript's `let` and Lua's `local`), although declarations don't indicate a variable's type, they do indicate its scope.

Without explicit declarations, Python needs to make an assumption about scope - specifically, that each variable's scope is the innermost containing function. This makes the language easier for beginners, but more complex overall because it requires special features to support closures.
Vinyl's noise floor is heavily rumble-centric.

Yup. Additionally, this roughly correlates with the noise floor in a "typical" room. The walls themselves do a great job of attenuating high-frequency noise from outside the room. The outside noise that does penetrate into a closed room will be in the lower frequencies.

Also, our hearing's evolved to hear past intrusive
transients like crackle or leaf rustling, so in
every sense the noise floor of vinyl is incredibly
deceptive.

Very well put.
Client-side anti-cheat is a futile endeavor these days and besides being ineffective probably is user-hostile too. Server-side machine learning is the way to go.

Also the server should not send info a legitimate client have no use of.
Gee, you're not wrong. Most of those deserve flagging I'd say. Flamebait city.
Online gaming doesn't necessarily mean competitive PvP. Co-op tends to be a lot less toxic.
Done! Thanks for the boost, I appreciate it very much. :)
What I find funny is when some multibillion company buys tens of thousands of followers on Twitter, but each post gets like 1 like or 1 comment. Like, hello!!!!!

But maybe it's because of FTC rules: fake followers are legally okay, but fake likes and fake comments could be considered a fake review and therefore FTC violation.
So you are okay with submitting the exploit on a silver platter to people who murder dissidents because “you can’t be so sure that there wasn’t an existing weaponized exploit”?
VanMoof releases fastest e-bike ever
Surely they'd just ban you, since that means you could have a cheat hypervisor.
For me it's safe because it's just me,my preparation and the time I have. There is nothing more you can do at that point, the outcome is more or less decided and I can be there. Just there and no where else.

It's like the top of a roller coaster. You may hate what's about to come next but your strapped in for the ride no matter what. Except on stage you are not just a passenger. There's a sense of being totally in control and of things being out of your control.
I haven't seen that. In fact, in capitalism the winners usually win by giving the masses something they want. So everybody wins; the masses all win a little by getting a little boost in quality of life and the big winners win by getting a ton of money.
Damn near all online games have some form of matchmaking algorithm, but the point of them is to maximize the time you spend in-game by learning your patterns. There's also matchmaking that intentionally puts you on a team with someone better tan you who has cosmetics you don't, so you hopefully associate being kickass with having that skin.

I wish I were making up that last one.
> Perhaps far fewer envy Gates' life compared to Elon's?

Well, for starters, unlike Elon Musk, Bill Gates does not have a track record of accusing emergency cave rescuers of being pedophiles.
Those are some really impressive numbers.

I was really impressed with the speed of Vite, which uses Rollup under the hood. I never had any real complains about Webpack's speed until I tried Vite out. In my experience with Vue apps, the difference between Vite (Rollup) and Webpack was much greater than esbuild's data shows.
G7 finance officials endorse principles for central bank digital currencies
Realty check: US forced FACTA on many countries but never offered reciprocity. Tax haven status apply to all non US citizen, so this leverage exists for many of the US "allies" (btw as a European î don’t believe that such a concept exists) like all OECD countries that have to fight against complex tax evasion schema thanks to the US.
What the world want is reciprocity.
Do you know if the Bedouins are still living the traditional nomadic lifestyle that was once common?

Can you share more about where your parents ended up after they were forced out our Haifa?

We are way off topic now, but I really wonder if there is hope to be found for peace? I have often thought of what life must be like for a child born in the Gaza Strip today.
Here’s Why Quantum Computing Will Not Break Cryptocurrencies

https://www.forbes.com/sites/rogerhuang/2020/12/21/heres-why...
Jessica Jones Season 4: Release Date, Story, Will It Happen?
They also have a responsibility towards the person searching. I know more than a few people that have been conned into thinking an Ad provider is the official site for a service.

Especially with government websites. Lots of shady companies use ads above the actual search results to drive people to their site. Charge people for a service that is free.
and this is why conservatives need to seriously rethink their approach to corporations
>while services for buying movies online existed for years and were not really all that successful.

>You can buy movies on iTunes for maybe 15 years now and on Google Play for ... a while too

I don't know about itunes, but the last movie I ""bought"" on google play couldn't be downloaded, I had to watch it through their interface and firefox on linux was not supported. I believe they don't offer the thing anymore as well, probably happened during one of their countless service mergers and shuffles. I can't find it anymore, anyways. 0/10 would not license a movie through google again.

Do you know what isn't going away? The files I ripped from blurays that stores are selling for about five bucks a pice, 12 if you take three. Unless I get an mkv I can play wherever I want for as long as I have it, I'm not buying.
Tesla unveils its new crash safety tech based on collecting real-world data
Tesla will argue that it’s not a defect, because the software is specifically not designed to handle all situations, only a subset of them, and it does not have the ultimate responsibility for the safe operation of the vehicle; the driver does. Therefore no filing is required.

Full Self Driving Beta is not Full Self Driving, nor is it claimed to be, no matter what anybody in the government or on HN might think, and drivers are responsible for safely monitoring the situation and intervening when appropriate.

It’s possible the bureaucrats will not quite have what it takes to grasp this subtle logic though.
Reporting is an awful method for cheat detection. The goal is to prevent cheaters from ruining customer games. If a customer has to report cheaters, they are already having a bad experience. Not to mention for most of these games there is 0 marginal cost to creating a new account.
> I love the band. Pink Floyd (Dark Side of the Moon and after),

I gotta respectfully disagree . Meddle was peak Floyd for me. The whole album is a transporting experience, including IMO the best Gilmour guitar solo ever.
But why would it cost hundreds or dollars? I can see why a DIY solution might, but if there's demand for it, surely it can be packaged as a plug-and-play device, and manufactured at scale for a lot less?
Only problem is that CR then needs to wait until release day to start its review. While the corrupt get advance copies to review that get released in advance, or are embargoed until release day, but still, will get published way before CR can publish a proper review.
> It isn't really Amazon that does it though, it's the sellers on Amazon.

If Amazon doesn't want the responsibility of having to make sure stuff on their website is actually legal, then maybe they shouldn't have made letting everyone sell stuff on their site their entire business model.

They want all the profits of being a middleman but without taking any of the associated responsibility. It's a hilariously crap excuse.
There is a special place in hell for the YouTube product people: Youtube Kids
The problems caused by "*" in C/C++ declarations and also in expressions are caused mostly by the mistake that "*" is a prefix operator instead of being a postfix operator.

This mistake has already been recognized by Dennis Ritchie a very long time ago, but it could not be corrected as it would break backward compatibility.

In 1965, the language EULER by Niklaus Wirth & H. Weber was the first high-level language with explicit pointer variables (previous languages, e.g. LISP I, FORTRAN IV and CPL used pointers only implicitly) and with the 2 operators "address-of" and indirect addressing, the ancestors of C "&" and "*".

However in EULER the indirection operator was postfix, as it should be. Niklaus Wirth kept this operator as postfix in his later languages, e.g. in Pascal.

With a postfix indirection operator, when you write some element of a hierarchical organization of data, which can include an arbitrary number of the 3 operations, array indexing, structure/class member selection and pointer indirection, all the operations are written and executed from the left to the right, without any parentheses and without any ambiguities. (also the C operator taken from PL/I, "->", is no longer needed, as it has no advantage over writing "*.").

This simple change would have avoided most pitfalls of the C declarations.
> Would lower the rate of depression caused by loneliness / alienation too i think.

depression is caused by the fact life today is too easy
I think that's true of all trade rags, as well as any top X under/over Y pubs.
> We pay big bounties

https://zerodium.com/

>One person who will share those sales numbers is a South African hacker who goes by the name “the Grugq” and lives in Bangkok. For just over a year the Grugq has been supplementing his salary as a security researcher by acting as a broker for high-end exploits, connecting his hacker friends with buyers among his government contacts. He says he takes a 15% commission on sales and is on track to earn more than $1 million from the deals this year. “I refuse to deal with anything below mid-five-figures these days,” he says. In December of last year alone he earned $250,000 from his government buyers. “The end-of-year budget burnout was awesome.”

https://www.forbes.com/sites/andygreenberg/2012/03/21/meet-t...
macOS doesn't let you load kexts anymore since it's less important with drivers moving to userspace.
Time for robot severs and automation to take over jobs no one wants to do
But what if this is caused by developing countries having a much better tomorrow, while the West countries are at their apogee?
For those who don't have the time, the video this article is summarizing (https://youtu.be/9KR2N_Q8ep8) shows a very cool approach to safety. Tesla takes real-life crash data from their cars, charts the various ways in which collisions take place, tunes crash responses (like airbag deployment and seatbelt restraint) for each situation based on simulations, and produces a more optimally safe car as a result. They also are able to validate safety of passengers virtually using this method. This video includes a crash test they did of a non-standard crash that isn't covered by regulatory bodies but isn't uncommon in real life driving, and they use it to prove that their simulation approach works.

My only concern is that Tesla builds all this on a vast body of data they collect from their drivers. This feels like a privacy problem, and I wish they would make this type of program opt-in.
Ryanairs average flight price is $60 and this company is very profitable.
> As for your particular case (running a Windows VM with PCI-e GPU passthrough), that's... such a niche corner case that you're you just don't factor in.

I'm not saying it's not niche (it definitely is), but I just wanted to chime in and say I'm another one who does this.
Obsidian is not found everywhere. England has no volcanoes. I highly doubt they had much familiarity with working it into finely crafted items.
Very thoughtful and genuine comment, as we say: Living and learning. I’m glad to be here and to learn ways towards mine and others’ curiosity.
I feel like showing things like replays of the kill cam can help with this sort of thing. That should make things like wallhacks more obvious as they get flagged by other players.
Security bugs are much more important than other bugs. A security bug that's affecting no one currently could turn into a disaster tomorrow. A functionality bug that's affecting few people today will almost certainly affect few people tomorrow.
1. Not all cheats are aimbots. In a game like Warzone where you are playing with 99 other plays, wallhacks are a very valuable cheat. There are server side mitigations, but they aren't perfect in very situation

2. Ideally you want to prevent cheaters from playing a single game. Reporting cheaters does nothing as legitimate customers still have to deal with cheaters and cheaters will just make new accounts.
The ad blocker that injects ads
There's a difference between acting and public speaking/music!

I've just finished reading Impro: Improvisations and the Theatre from Keith Johnstone, one of the pioneers of impro theatre, and he delves deep into how actors literally become their role or the mask they wear, close to old religious trance state. Stewart alludes to this state: on stage he isn't Stewart, he was Hopcroft Minor, literally.

Playing an instrument or speaking publicly is a bit different, you're still you.
Visual D[0] for VS and Code-D[1] the VS Code are quite good developer experiences for D.

D is what Java and C# 1.0 should have been, I still hope that it eventually finds its place on the mainstream.

As for Python, and the context of the paper, I would say it has won BASIC's place. It even comes as standard on Casio and TI programming calculators now.

However Basic still has an edge versus Python, it was designed since the begining to be compiled to native code (8 bit systems being the exception), something that Python still needs to improve on.

[0] - https://rainers.github.io/visuald/visuald/StartPage.html

[1] - https://marketplace.visualstudio.com/items?itemName=webfreak...
The phone I agree with mostly, but holy hell AirPod Pros battery life is a terrible joke. I have to charge them basically after every meeting. I'd be super upset if I hadn't gotten them almost for free.
IMO, poor choice of logic is more common and more harmful than incorrect logic. It's not that the algorithm is incorrect; it's that the wrong algorithm or the wrong abstraction were chosen to solve particular problems. Sometimes the whole architecture of a system encompassing millions of lines of code is wrong in a fundamental way even if every part of it is entirely logically correct. You can't narrow down the problem to any specific part of the code. The problem is architectural; the design of the system prevents it from meeting scalability requirements for example or it doesn't handle changing requirements very well; the interfaces are too rigid... Not well chosen.
I work in Ed-tech and this conversation is intersting to me because we build anti-cheating into our online assessment platforms.
some reasons i can think of:

1) it's more fun

2) it's good practice as a programmer

3) you get complete control over what content is generated (i.e. can minimize CSS/JS size)

4) you get complete customization - you can make your own way to template things that is convenient for you, or auto-import a particular file format you like to keep for your notes on disk, etc

5) you don't have to learn how to use wordpress

(It's not to say I think using wordpress is bad - if you like it, use it!)
Lessons About Maasalong You Need to Learn to Succeed
There is negligible data accessible with regards to the item producer. Some Maasalong audits express that the enhancement's maker is called Performax Labs, a wholesome help organization situated in Canada. Nonetheless, the organization's site doesn't have any data about Maasalong.

https://buddysupplement.com/maasalong/
When you do extra, make sure it is recognized by your employer or go freelance and reap the benefits yourself.

Don’t. Ever. Give. It. Away. For. Free.
Google Will Stop Trying to Make Its iOS App Look Like Android
I commented elsewhere in this thread but that benchmark is really measuring the performance of Terser, which is used by all of the other tools listed there. Parcel has improved somewhat since that benchmark was last updated but until terser is replaced there’s no competition.
The cynical take Aukey was taken out because they had good products and good reputation in a high margin category that Amazon wanted for their house brand to play a bigger role in.
You're generalizing so that you can dismiss my argument, though it is probably my fault for being unclear.

When you "just ask questions" on a public platform you implicitly give credence the side with less acceptance. This is fine with issues that are undecided or harmless, but trans personhood is neither. If you agree that trans rights are human rights, and are aware of the trans suicidality rates alongside the latest push of anti-trans legislation in the States and Europe, then it should be apparent that Netflix did not use their large platform responsibly here.

I'm not worried about the trans kid who clicks off of a C-tier netflix special after 20 minutes. They'll be fine. I'm concerned about their uninformed schoolmates, or their school board, or their parents, who get the impression that the personhood of trans people is some disputed academic issue which they are fine to have a "trans-exclusionary" stance on.

Tech companies are poorly positioned to engage in responsible platforming, and pressuring them when they misstep is important.
Yep I remember my mother sending tapes back and forth to her mother and her sister who both lived in Europe. Small open-reel tapes, not cassettes. They later started doing voice calls once a month or so, when the costs had dropped some (or their income had gone up -- maybe both). Lots of letter writing also, on very thin paper to reduce weight and postage costs.
So you contend that there are other dangers, so why not just add more?

What bizarre logic.
Funny. In any other industry hijacking a business's name and trademark for payment would be considered facilitating fraud.

But in marketing, it's somehow fair game?
Design patterns let you apply existing solutions to your code
That's true if you have a full-term fixed rate mortgage. In some countries, like Canada, those are not available.
I agree that matchmaking would be a factor if it were purely designed to create fair matches with an infinite number of available players would match cheaters against very good players, and the # of players vs skill level was fairly linear.

But limitations in available players in the queue (especially as skill goes up), "experience optimized" matchmaking (which psychologically manipulates you into playing more by feeding you wins and losses at the right time)...I'm not so sure.

I used to spend a significant amount of time playing a tactical shooter type game, and what I figured out was that the game would purposefully throw you soft games and hard games, especially when first partying up with people on your friend list.

One of the developers of the game publicly disclosed that their matchmaking algorithm took several dozen games to figure out how good you were. I tried creating a new account, and it took a very long time before I stopped being given opponents who could barely move, whereas I'm dodge-rolling, using my character's ult, using grenades, etc. It was so bad, I felt terrible and stopped using the secondary account. So cheaters (who keep creating new accounts) probably enjoy plenty of playtime. There were multiple cases of obvious cheaters running around achieving relatively high account levels, showing that anti-cheat measures took a long time to kick in.

Lastly: the anti-cheat software available for this relatively small game was incredibly sophisticated. Sure, you could set the hitbox detection and zero fuzz and go for all headshots, but that would make you jump off the page stats-wise, you're right. As long as you weren't super greedy, you could probably "on paper" look like just a fairly skilled player.

The other problem? The game had verystrong controller assist. So much so that many pro players abandoned the game fairly early on. It was very difficult to tell the difference between someone cheating and someone who was just good at controller play, because controller aim assist is intended to help casual players compete against MNK players. It's not intended to help very skilled controller users, who will absolutely decimate MNK players in a lot of types of gunfights (particularly close range stuff.)
Thanks for the reply! That is interesting and makes a lot of sense.

Yes, running a 40 or 50 MHz bus made a huge difference, especially if you could get VLB graphics running reliably on it. I'm into collecting and tinkering with 486-era machines for nostalgia's sake and often i see things like DX2 or DX4 systems with plain cheapo 16-bit ISA graphics cards and think such wasted potential...