skysight-inc/HackerNews huggingface dataset:
"Having a singer as a neighbor is valuable, just like having a neighbor who is a dentist"

Eh, I wouldn't want to have a singer or musician near me. Unless I really really really reeeeeally like their music :D

But I also wouldn't want a dentist next door, that'd be a lot of traffic.
Consider this:
a) literally zero government intervention.
b) some government intervention, to keep the market competitive, as described above.
c) total government control.

What do you, jlcoff, call a)? If I understood you correctly, it's "free market". What would you call b) and c) then?

There is no doubt that a) is strictly incompatible with any government regulation or intervention. Label those two concepts however you want, but I don't think anyone argumented against that.

A lot of people seem to use "Free Market" for b) instead of a) and that is confusing.

I agree with Diesel555's idea of calling b) a "competitive market" as it avoids a labeling confusion between a) and b).
Right. They were saying they much prefer the current way over the proposed way.

It makes sense if you realize that the function is defined once, and for the function need to be defined, its signature needs to be defined with it. Default arguments are part of the signature, not part of the function body.

It would make sense to pass a callable without calling it, like

def myfun(person = Person): ...

but if the call occurs in the function signature, it doesn't really make sense that the call would somehow happen again and again. You're not defining a function in the signature; you're specifying a value right there.

The current PEP proposal is to enable the "evaluate at function call time" ability with new syntax, which I think makes the most sense semantically and also doesn't break existing code.
That ATS video is really good. I think ATS is really fascinating, as it promises full control over the memory layout while also offering strong safety guarantees.
Sounds like you’ve found that solo exercise for the sake of exercise isn’t for you.

If no yoga nearby, are there any other classes? Team sports?

My understanding is it’s pretty common to group up when cycling as well.
> There will be some cool/scary stuff coming.

Yes.

For AR to work properly, it requires precise location. Apple, Lyft, FB et al are all using visual mapping. Where pictures are processed, rebuilt in 3d and key points extracted.

Those key points can be compared to key points found in a sample image, using some trigonometry you can position that image in 3d (lat, lon, height and angle, so left right relative to north, plus up down and rotation) This mapping is accurate to about 20cm now (in real time)

This means that (future) AR headsets know exactly where you are at all times. Combined with the tech to find where you left your keys (object recognition on steroids) you can find out who owns what pretty quickly, through the use of a dodgy app.

Then there it the stalking. Facial recognition might be built in, so you can remember peoples names better (I suspect there will be at least a cursory attempt at permissions) but if a third party app has access to both position and the raw camera, you know the position of 80% of people within range of the glasses.

AR glasses means that open source will have to confront ethics properly for the first time. You can have an open platform, but it will be the cause of oppression(because some prick will make a woman stalking app, its almost a certainty now.).
Intermittent Fasting Improves High-Fat Diet-Induced Obesity Cardiomyopathy
> How do you deal with Microsoft's crap on a daily basis? Any similar stories?

My advice is that, unless you are developing for Windows is don't. If you need the Adobe tools, you can get them for Macs and, since M1, Macs offer a lot of bang for the buck while being a perfectly usable Unix machine, they are an excellent choice.

If you don't need tools that aren't available on Linux, then Linux is a really good option. Hardware support may be an issue, so I always recommend the most boring machines possible - Intel, with integrated graphics - and only get components you know will work well with Linux.
Yeah, the answer is to simply not use Windows. I can only see there being an advantage for some game developers to be using it these days.

Linux is actually a much better OS for techies: you can make it look nicer, have a better workflow, and you can really play games now that Steam Deck brought so much focus on Linux compatibility.

Otherwise, Mac OS is doing just fine as well.
In windows 10, Settings > Default Apps, there is a button called "Reset to Microsoft recommended defaults". If you ever press it by mistake, it resets ALL of your settings. Doesn't even ask for confirmation. One misclick and you will lose 30 mins reverting it all back.
And moreover, from what it sounds like, you can't use Azure without Cloudflare either (unless you have a lot of cash you want to burn). Microsoft will get a lot more business from someone advertising their "Azure with Cloudflare" setup than they will from someone advertising their "Azure without Cloudflare" setup.

(Edit: fix spelling)
Mistake of judgement sure, programming mistake not so much.
I'm not implying anything, I'm directly stating that there's a correlation between mental disorders that cause learning difficulties and participation in conspiracy theories such as QAnon and flat earth.

Yes it's speculative, but it's also predictive. If you can engage people who belong to these groups honestly, you will hear, over and over again, stories about how academic establishments have failed them in some traumatic way or another, leaving them mistrustful of what is, in effect, the entire concept of learning. And nearly every one of these stories you will be told originate at some form of mental disorder.

These people aren't just stupid, they're actively anti-learning, which makes them so much worse than stupid; they want to make others stupid too.
Cloud providers should really start protecting customers from these spikes. Alerts are not enough, there should also be hard caps (stop serving) and soft caps (serve at reduced speed/capacity) based on configured max budgets.
> WSL2, running Linux on Windows, VS Code, VS 2022, it's all good.

As someone who also has a Linux desktop and laptops in addition to the Windows machine, WSL is terrible next to the real thing. Unless you need software that only runs on Windows, I advise against using it as a reason to stay on Windows.
Keep it simple. Get a step counter if you don't have one already. Have a walk in the evening after work, or at lunchtime. If it feels like "wasted time", listen to an audiobook or a podcast while you do it, or walk with a partner or friend.
http://valueflo.ws by http://mikorizal.org and collaborators.
Which VPN software it is? Last time I had trouble with Checkpoint SNX and even that was figured out [1] (forks because the parent doesn't work).

[1] https://github.com/schlatterbeck/snxvpn/network/members
> How do you deal with Microsoft's crap on a daily basis?

I don't
I worked on both cloud computing and on premise project. Before cloud computing the risks were different:
- much harder to scale. It was much more common to over provision and have machines and bandwidth being unused for years.

- when we were hit with very high traffic due to a bug or something else, most of the time it would lead to customer outages. Based on the contract some times it requires to pay back because SLAs were not reached. Also an outage could lead to customers canceling the subscription.

We swapped one type of problems with another.
The segregated Israel/Palestine road network based on license plate colour
Flamebait: Some topics generate discussion which is "more heat than light". These are more likely to attract low-effort comments, rather than comments which demonstrate curiosity. The low-effort comments tend to increase conflict.
It seems likely you are just trying to get a rise out of people, but I'll bite:

Which tech do you mean, and what do you think makes it terrible?
Indeed. I'm a web developer and my tools genuinely work better just under native Linux than they ever could with WSL etc.
That's why you take some kind of "managed hosting" where all of this is taken care of.
Memory usage on my Arch Linux is 444Mb on 32Gb, with i3 as window manager.
This is on of the reason.
Other reason is the command line !!!
A very naive solver is giving me 3.289 guesses on average.

What I did was simply sort the word_list based on frequency analysis.
The guess is always the first word in the list (with the highest score)
After each guess, I update the list based on the results (gray, yellow, green)

For the final test, I just looped through each word in the list and played the game for that word. My algorithm got every single word (2315 words) in 7614 total guesses giving an average guess of 3.298

Right now, I am only using the list of final_words. I believe that I can get better results by using the list of attempt_words to reduce the number of possibilities, and then using final_words to give final guesses. So maybe the first 2 guesses will be using the attempt_words and then the guesses after that will be from final_words. Or maybe keep guessing from attempt_words until the list length is below a certain number and then start guessing from final_words. Something along these lines will give better results.

In my freq analysis, I also accounted for the freq on each index.
I use linux at home, and work I'm required to use a windows laptop but that is just a wrapper to the ssh session on the linux servers I develop on.
Here's a list I maintain and keep an eye on:

- WebAssembly / WASI on the server (for serverless tech, cost efficient containers, plugin environment for systems, etc) https://twitter.com/vettijoe/status/1484507483788161026?s=21

- CRDT and its implications on local-first sofwares (for me this is a better bet as a technology to architect your solution, much better than what blockchain provides)

- Provably correct programs (all the latest compilers like rust, kotlin and swift are shipping with a flavour of this idea for example it's possible to write null-error free programs in all those languages)
My 'favorite' is SMS and other proprietary app-based 2-factor auth.

My phone broke while I was traveling through Laos. I was going to be returning in a couple days, I could speak the language well enough, so I didn't have any immediate need to get a new phone (and the pickings were way too slim in a country such as Laos). What I thought would be a good idea was to purchase a new device online to be shipped to my apartment on my return. I tried to log into my online shopping account but most payments are always locked behind 2FA with SMS being the only option. Bank transfers worked too, but that as well was locked behind SMS. So in order to buy a new phone, I needed a new phone to buy a new phone. Almost nothing in the country support TOTP or WebAuthn, etc.. and the times they do they just call it "Google Authenticator" encouraging users give those keys to Google as well instead of supporting FOSS TOTP.

At the same time I got my income via TransferWise, and their 2FA is some proprietary BS in their app instead of generic TOTP that I can back up on my laptop. So I couldn't get extra money to my foreign account to pay for it.

A few months later I needed to use PayPal and was locked out of my account on similar grounds. My foreign account I didn't have my old phone number because it's pretty customary to rotate numbers on prepaid plans here, and my US account was using Google Voice (because it's tedious to maintain a US SIM card for the 2 times a year I need it) and they removed SMS support for Voice while not giving an alternative for authentication. The best part is that to get support from PayPal about authentication you needed to first authenticate to message support. Needless to say, I straight-up refuse to use PayPal now and direct message vendors about supporting an alternative (either widely or for this exception).
Windows by choice. I grew up with it and find it perfect. pycharm for python, intellij idea for Java, android studio for android, vs for .netcore, vscode for frontend. datagrip for db stuff
It asks you, you just have to catch it during the installation/upgrade.
You have to pay tribute to the guy for his tenacity. I've been getting the mails in large numbers for years and it has become a familiar feeling to read this line. He has already made it to 277 ratings for his URL on TrustPilot [0]. The new URL, which he has been using for a short time, already has the first ratings [1]. There are also countless blog and forum posts about him and his "company" [2].

[0] https://de.trustpilot.com/review/talkwithcustomer.com

[1] https://www.trustpilot.com/review/jumboleadmagnet.com

[2] https://www.google.com/search?q=spammer+%E2%80%9CEric+Jones%...
More information, like what browser and what windows you use, would probably be helpful - as it runs for me without issues on windows 10 on Firefox, Chrome and Edge.
I recently switched a family small-business over to Fedora + xfce and it has been rock solid. It's a bunch of old Intel laptops (oldest one is 3rd gen i3 with 4gb ram + new cheap 2.5" ssd's). Think it was 8 machines in total that has now been cured. So far no calls yet. Everything just works.

I like Windows in general but it has become a hassle to maintain. Actually, it's a nightmare. It keeps getting in the way, changing settings or adding new applications between updates.

Windows 11 specifically, I tried it for a week but went back to windows 10. It is not ready yet even though it looks nice. (Only have 1 machine with Windows, please don't throw stones at me - the rest is all linux)
Alphabet as a whole is an organization built by the immense money that comes from monopolizing digital advertising (through some very... unscrupulous means) and then run by people deluding themselves into thinking they can do anything else. There's a reason everything is "killed by google" - I'm not exactly sure anyone there knows how to do damn near anything that isn't propped up by investor hype and the money they make from ads and other strictly profitable ventures such as GCP. Alphabet only has the ability to do immensely stupid things because their core business gives them damn near infinite money to play with.

You are 100% correct in that ads are the ONLY thing propping up google as a business. This is probably a very bold prediction, but I think that when money starts getting more expensive, when rich billionaires are more reluctant to just throw money at inane, borderline speculative bullshit, there will be a massive hemorrhaging of unnecessary business. And maybe this is a little out there but... you know how YouTube doesn't actually make any fucking money?

Interesting things to think about for sure.
The tech that pushed me off windows on my dev machines was WSL2. My productivity lifted so much I started to wonder why I was using Windows at all for .NET development.

Did the switch to debian a couple of months ago. First two days was weird, after that the only thing I use Windows 11 for is gaming, and Lutris is making me think twice about that too.
Maybe they should try to file an RFC update/new spec? I would be all for it, since it is backwards compatible and covers some essential new needs of a modern configuration syntax. It seems they already have some notable people included in the project, making it more plausible to succeed as a succession to RFC8259.
Arch linux is unironically more stable than Windows 10+. Not saying it doesn't have its problems, but it has WAY less than Windows.
Unfortunately, MacOS.

Note: I would use unfortunately for all three. They are all bad in their own ways.
The assumption is that if you wouldn't be reading, you could do something else that you would want to do. But if you are reading you can't. If you have more time than you know what to do with, then the argument doesn't hold.
Only 3 options?
>How do you deal with Microsoft's crap on a daily basis?

Windows 10 IoT Enterprise LTSC. No updates and supported for 10 years. Rock solid.
This is great! Will pass this along to my friends that play.
Yup, you can just embed the data in the hashes (for which you don't have the corresponding private key, and therefore cannot claim back funds), related: https://bitcoin.stackexchange.com/questions/29554/explanatio...
What if you can't log in?
Clouds are good for quick start and fast grow. But after this phase, you should think about "classic" hosting solutions (multiserver, load balancer, etc.), they could be much cheaper.

as long as your human admin costs are lower then cloud services
>I think it's nearly impossible for an average person to taste the difference between Coke Zero and regular Coke.

What? It's pretty damn obvious, and nothing like one another.
Pointers are 128bit (to be large enough to contain the range, permission, type, etc, as well as the address), so existing code will at a minimum need recompilation, but likely much C/C++ code that makes assumptions about sizes of pointers and integers and the ability to freely convert between them will need to be adjusted. Pointer-heavy data structures will see increases in memory pressure due to pointers doubling in size relative to typical modern 64bit platforms. Still pretty cool.
Dispatched – The Hungry Hungry Hippos of Late-Stage Capitalism
Going to sound insane, and it probably is.. But we don't budget, we have never budgeted, we have no idea how much money flows in or out.
But we do a real effort not to spend money.. We don't buy random crap all the time, we don't have subscriptions to anything but water, power, internet, cellphones and netflix.
We don't eat out. We buy food when they're on sale. We cook the food we buy, we eat the food we cook, we don't throw out food.
We don't live in expensive areas.
We own two homes (both paid in cash), we have never taken out a loan, we own two cars and have a son.

We live consistently below our means and have a surplus of capital every month. We don't earn amazing salaries.
Not sure it counts as long form since it isn’t written but I’ve been loving YouTube documentaries on big infrastructure projects and geopolitics issues. There are a handful of small content creators cranking out quality content in these areas
Fascinating map, i genuinely had no idea that's the case. I wonder how the "it's not apartheid" crowd deals with this.

Sorry for the editorialised title, the original was too long.
It was fairly obvious when it was an up and coming thing. They sent out engineers to talk about it, you had these articles popping up about it more or less out of nowhere, etc. If you weren't there (which I'm guessing you're not, otherwise why would you ask), it is hard to imagine. Perhaps it makes more sense when you consider how normal "advertorials" are now.
While I don't think France is sponsoring anything (this time around), I'm finding the idea 'of West trying to fix the world' rather naive; and it's not something that should be just be done by the West.
I have been using Linux since Redhat 6.2 back in 1998. I have had my share of xconfig edits, bash scripts, etc explorations.

I am now reaching 36, I just like 'things that work' - like Windows. Windows works with all my hardware, with all my 7 laptops, with all my 2 towers, I can install Visual Studio 2022 on it, I can install Ubuntu in WSL2 and I can play Dota2/Civ/Baldur's Gate/Warhammer 40k Insquisitor Martyr/listen to Spotify/debugging/deploying to Azure/writing an email/writing a Presentation in Power Point.

And then go back to my family - because not worrying about Wayland, that new driver or that new update or "that new thing "- suprsingly leaves a lot of time that you can spend with your family :)

And of course I am using the .NET stack with Angular- all smooth, all good, no hassle, just smooth sailing :)
From someone who has done heavy development on both - I would say it's quite difficult to get used to the filesystem, non-POSIX (which is why mac users and linux users tend to find affinity), windows API being a bit arcane (Things like user-groups, event viewer, and process explorer being mostly dated UI apps with unique and strange windows API calls), services vs daemons, session-zero.

I would say it's great at a user level, but under the covers you have to be a true windows grognard to know what is going on.
> I just went and resetted it back to Chrome.

Out of the frying pan into the fire.
We give everyone free choice and see more of a 60/30/10 split between Windows/Linux/MacOS. We're in Europe.
That stackoverflow infra blog post is out of date. They use more than a single webserver now. For example: https://stackexchange.com/performance
Required reading for anyone intending to share their expertise with an audience

https://pages.gseis.ucla.edu/faculty/agre/how-to-help.html

Kathy Sierra also talks about deliberate practice as working at the "edge of your circle of competency", which can be hard to gauge when working with new topics or material (is this statistical method just a variation on a theme I know well or underpinned by several topics I know nothing about)

As someone who is:

* a sought out expert in a few things

* very sympathetic to "the noob" and learning anxiety

* a "noob" himself in most things

I find that reducing anxiety is more important than the actual material. Prerequisites lists by definition increase anxiety. Much better to simply give a "refresher" of examples of the "circle of competency" you're targeting, and let the reader decide if it's their "edge" or not.
They'd rather refund small guys for mistakes than give big guys an easy limit to set.
The simplest games are often the best! I made an artillery some 30 years ago and still play it sometimes. In case you want to try: http://t3x.org/DOS/index.html#games (scroll down a bit). It is for DOS, though!
Yes, their support is amazing. I can email the support address and have a real human who knows what he/she is doing reply within minutes or hours at most.
hardware support isn't so bad these days. you can get basically any AMD graphics card and be fine, nvidia works too although it fights with wayland a bit (but supposedly that's getting better too)

laptops are a little more problematic but if you try to install linux on a random laptop, chances are everything will just work too. thinkpads are always a safe bet, in any case. or get something made for linux like a system76
Next step will be installed crypto miners by default?

I still remember days when I knew every process on my laptop and know most of their settings keys. Software moved into direction I don't appreciate.
Either boring or off lease enterprise machines. More likely to be hassle free in my experience.
Cloudflare and Azure have a "Bandwidth Alliance" peering which - if you correctly set up your Azure resources to use "Internet Routing" - will result in a modest discount. It is a bit of a scam though as it is marketed as though you'll get 100% discount but in reality it is more like 15% off. I think GCP is 100% though.
I've found the opposite - with the companies I've worked for (all Australian) in the past 10 years, there's been a total of 5 developers I know of who ran Windows (and that's including a person who used to work at Microsoft).
I do Ruby/Rails at home on an iMac, work Java and Rails at the office on Ubuntu, and got a Windows laptop for C# and gaming. I work with them interchangeably, many days using all three seemingly.
> I don't see that as a reason to doubt the recommendations of this particular article.

No conflict of interest, except they're directly paid by drug companies. That's the sort of thing you'd expect to see in a banana republic, not established medicine. It should call the integrity of the entire system into question, frankly.