skysight-inc/HackerNews huggingface dataset:
I agree, but that isn't much of a counter-point, if anything a population that is majority old people will only make that worse since the increased burden on the young would breed more resentment towards older people.

Would you rather old people be dying of starvation/due to lack of healthcare because the country isn't rich enough to support them fully than living in old age homes?
Why should you trust any technology that is designed to zombify children into inactivity and media consumption?
The AirPods stop transmitting BLE battery info while in the case AFAIK, so you get the same behavior as on the iPhone Batteries widget.
Wombs are more valuable than sperm, because it takes one womb per 9 months to make a new human being, whereas one "shot" of sperm could be used to fertilise millions of eggs.
Snape kills Dumbledore.
I never really understood the criticism about "magic" in Rails.

We are surrounded by magic (which only means things we can not realistically be bothered to take the time to really understand, in contrast to things which are incomprehensible). I have no real clue why the terminal works. I have no real clue why my OS works. I have no real idea how TCP/IP does its thing. Sure, I can use them – but I couldn't really explain and much less recreate them.

What I need in all the above is replicability. I do x, and I know y is going to happen. Get x, do y. This is true in Rails.

If I really wanna know more Rails is open and easily explorable. No one is preventing me from finding out how any piece of the "magic" works.

"Magic" class inheritance is a thing in JS as much as it is in Rails.

What is so special about Rails and "magic"?
I've been in Azure and GCP. IDK how anyone would get away with it. You constantly have customer issues, people from other teams pinging you, needing help with something. I don't see how it would be possible just to do nothing and survive.

Maybe in some team that is further removed from customers?
> Programs like Photoshop and Ableton Live work just fine through WINE.

Could you expand on this, please? What was your experience working with Photoshop in WINE? What version / CC of Photoshop did you use? Did you use PlayOnLinux, which supports this IIRC?
The Okimate series of printers (C64, Atari, etc.) printed in colour with this method as well.
The working day was 10-16 hours for most of the 19th century. But work then was totally different: a lot of it was piece-rate work, most factories didn't directly employ anyone, etc. (this was also true of proto-industry which is often used as some kind of proof that working conditions can be different).

This came down to 8 hours per day as the labour movement grew stronger. The concept of burnout makes no sense outside of the present, it was just politics. The move to 8 hour days was faster in countries that had tighter labour supply and/or greater political representation for working people (i.e. Australia and the US).

The structure of work has rarely been determined by efficiency. There is a greater context of norms, other obligations that people have, economics, politics, etc. Even within the developed world and within individual countries, there is significant variation. Indeed, the only limits within most countries is at the extreme i.e. an employer requiring 12 hours of labour without a break or something.

The most "efficient" kind of work is piece rate. Some people do this today but I think that most people chose not to do this because it is inconvenient.
Frankly, sound has not been a problem for a long time now I think. Hell, the number of time windows killed the sound driver under usage for whatever reason it deemed useful, I actually would say nowadays Windows has the worst audio stack out of the 3 main OSs.
Idk if its just me but I find the testing frameworks for expressJS to be _awful_ -- chai and mocha work great but throw in sinon and its like pulling teeth.

The lack of good documentation is painful and often treats me like I don't already know the concepts involve.

Sequelize isn't as intuitive as Django's ORM either imo.
"People don't change their minds when they get new facts. They accept new facts when you change their hearts." - Cathy Reizenwitz

But how do you change hearts? Aye, there's the rub...

(I think the quote is too pessimistic, but not wrong. For each of us, there are areas in which we are open to logical argument, and areas in which we are not. For those where we are not, we need heart change before we will listen - really listen - to the arguments that should convince us.)
> yes, I could use Google Voice or some sort of VOIP number but that starts making things complicated.

You should soldier through it. Google Voice is a decent free service domestically, unless paranoid. I use it in the reverse manner as I expect you would intend (if you'd intend to generate many virtual throw away numbers to forward back to your phone until the forwarding is manually severed). My actual phone number has changed many times over the years, but my GV number stays the same. Eventually, I got rid of my phone altogether. That was January 2014. But jobs will often require I carry the on-call cell (which I almost never need to use and just for work). Boy I sure miss those cell phone bills every month, not. I just realized GV has saved me at least $10K since I cancelled my cell contract.
Do you have some examples of slicing, masking, un-padding, and (I suppose) “Haskell-like” ops, eg fmap, but also eg treemap, vmap, pmap that are in Jax? Also grouping, cutting, and interweaving, and also.. this is kind of a weird ask but suppose I had an operation in pure assembly that is extremely fast w two int64 parameters outputting one int64, what’s the easiest path for me to get awkward to apply that to two Arrays and give me one Array back as output?
Yep. I sleep 2 hours a night and my office is nothing more than a VR headset and an Aerotrim chair [1].

1. https://en.wikipedia.org/wiki/Aerotrim
VSTs using iLok barely work on Windows/MacOS, I'd imagine their chances of working on Linux to be fairly slim, courtesy of the fact that the DRM is often larger than the plugin itself. Some manufacturers like U-HE have taken it upon themselves to start releasing Linux builds of their VSTs (albeit without support) and they seem to work really well from what I've tried.

So yeah, DRM is still an issue but the tides may be turning, especially now that the audio subsystem on Linux just got a massive rework.
Yeah and then how do you deploy new version? In practice you still need Redis for most stuff.
Also if anyway you have to deploy containers then value of BEAM is dimnished and provably better go with Go.
I like creating a service/coordination layer between controllers and models to put the business logic. Controllers call the services or coordinators which can interact with models, kick off jobs, or call other services. Easy to test and change and keeps controller and model code more manageable. For smaller apps you can get away with shoving all your business logic in the models but that can become a little tough to manage as the logic becomes more complex.
By this definition, yes, of course. That's a great example.
AI Improvements in Chemical Calculations
This is me at times, and I'll say that work from home the last 2 years has not helped at all.

Fortunately for me, a certain amount of my job is to directly innovate with UX for a device used in Life Sciences / Pharma research. It's not unreasonable for me to take a walk and think a lot about challenges.

But at the same time, it's easy to fall into the "I'm thinking about it still" trap and not work. And there can be a certain level of depression involved too. Am I inactive because I'm depressed or depressed because I'm inactive?
It's not "being reduced to", it's just an announcement of sexual attraction. What exactly does "object" even mean in that context? Do men also catcall sex dolls, which are actual objects?
Hey that's very cool and works surprisingly well!

At Veezoo (http://www.veezoo.com) we have been tackling this problem for over 5 years now.

Under the hood we are using our own models. With GPT-3 we're a bit worried about the lack of fine-grained control needed for productive use-cases and obv. also lock in.

Will try out against the same dataset and see how it compares!
I think Gopher would be ideal here, based on screensize and the CPU capability.
This is 100% what I think of. I have no idea what this company does but the name is terrible and terrible names kill good companies.
On Windows, apps can register URIs for them to handle. For example, steam uses steam://. The actual behavior is determined by the app.

According to Microsoft's documentation[0], the microsoft-edge:// scheme opens the edge browser and navigates to the specified URL.

If what is claimed in the article is implemented, it will provide a way to bypass the default browser setting. The system will launch edge even if you set another browser as your default web browser, bringing the problem of leaking MS account information that comes with the edge.

[0]: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/l...
How does work allocation take place in your organisation? Does your team not decide itself who will do what work? If they do, and you are not being given any work to do, that probably reflects the level of esteem for your productivity held by the rest of your team. They aren't willing to "dob you in" to management, but they don't respect your professional ability, which would be intolerable for anyone with self-respect. If they don't, well fair enough, the problem is not really with you but with whoever in your management allocates your work and holds you accountable. In that case I don't blame you for only doing what you are asked to.
https://www.merriam-webster.com/dictionary/shill#note-1

"Someone who shills today may very well be employed to simply extol the wonders of legitimate products."

Of course it does go on to say that originally its use was in service of a con, so secrecy is most definitely implied. Good stuff... I love little pedantic asides!

And... parasites, most definitely.
Not, it's adding a single microservice to a monolith.
Why does SF keep electing this corrupt hag?

Term limits need to be enacted. Corrupt officials like her and Mitch are an existential threat to this country.
Or rather CEO perceived zero risk and so did as they liked
One of the advantages of using Google Fi as your phone provider on a Google phone: there's no SIM, and you have to log in to the phone on your Google account in order to transfer phone/SMS service there. So an attacker can't use a SMS hijack to steal 2FA codes unless they've already compromised your Google account (which is hopefully a higher bar than convincing some random phone shop employee).
meme. its like the least annoying thing I deal with on a daily bases when programming. oh no... I have to handle an error....
Early in my career, at larger companies, I saw some of this but I had the opposite problem in smaller companies. It's one of the reasons I left tech - too many clients with unrealistic expectations.

I do recall briefly a (publicly traded) company where there would be weeks of almost nothing to do and then a frenetic rush to implement whatever had come down from on high. Guess you've got to decide what you want in your career... for many people if they can coast along and make good money, it's a good deal. My concern in that scenario would be what happens when the company hits a rough patch or gets bought out and you find yourself a 50 something who has been semi retired in place for a decade.
This is something I have said before: Some people just stop working after a few months. And I don't think they mean to, I just think they learn helplessness and don't do any work anymore. Motivation can be difficult to maintain.

I know someone who is "leading" an internal initiative I got STUCK on currently who is like that. Nice guy, talks a good game, but when the rubber meets the road, he has not delivered in any capacity. Not even in the technical implementation capacity, the easiest part of the project.

I saw another person at my last company who did absolutely nothing, but was VERY present in meetings and constantly battling other people who trying to improve stuff. Then you do `git blame` on the code-bases and you don't see their fingerprints ANYWHERE.

It was a problem throughout the company, to the point they introduced a ton of really strict agile processes to micro-manage points and work. Guess what? The bullshitters played that system successfully too.

It is common. And it is hard to detect from a management perspective. They don't know what ad-hoc meetings/reading/research/other work is happening, so it is hard to pin people down when they are not working.

I've actually mentioned this before in a previous comment[0].

> Are most of us secretly lying about how much we are working?

My motto is 3 good hours a day is an excellent day. You can't really realistically expect more from yourself. I consider anything over that a nice bonus.

> Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticize them? Have I just been incredibly lucky and every boss I have had is too incompetent to notice?

I have regularly run into people who do 0 work during their career, and I just tolerate them. One, because I have seen it enough to know it is normal. Two, because it isn't worth burning my social capital to attack that person. Like... what do I care? It's your manager's problem, not my problem. I just think it is hard to quantify.

0: https://news.ycombinator.com/item?id=28069689
Elixir & Phoenix comes across as a "full-stack" framework with tons of potential, much more so than Ruby on Rails.
Are most of us secretly lying about how much we are working?

Maybe many of us are.

But the bigger lie by far is the allegedly meritocratic standard of performance we are held to -- to be always relentlessly efficient, always "on" and in love with what we do, always striving to be in the top 10 percent of our pile, always keeping tabs on the latest shiny, etc. Meanwhile the years slip past, our relationships falter, the commute is the same damn commute (or if you're WFH the chair is the same damn chair). And while our salaries are above median, we aren't the ones really getting rich off the work we do.

So it shouldn't be -- in the least -- surprising that some of fall into that "fuck all y'all, I'm just going to coast" mode. In some cases permanently.
With hookups through the internet young women are easily preyed on by older men that know the right words and have the resources to carry it out. Traditionally women would be married to older men, if anything their families found it fortunate to have a "stable man". Only recently has it become more taboo but also the easiest to execute.
You can actually block feature updates and still allow security updates on Windows 10 through GPO (Win + R, gpedit.msc). Pretty cool and somewhat little-known feature.
I think RESTful APIs will die before component based interfaces do. Component based UI has been a thing for like 30 years outside the web dev space, and GraphQL/post-based RPC APIs solve a lot of problems and can be derived cleanly from a database schema or functional modules.

Hypermedia also doesn't play well with offline-capable applications, which limits its use cases.
In 20 years of doing development I can count with one hand the cases where promotions and salary increases went to the best performers. In most cases they went for those that befriended management.

I worked my ass off for almost 20 years. But later than sooner I learnt. Now I coast.

Work hard if you want, slack if you want too. The defining factor for your success is who you are "friends" with.
How to use Terraform and Pulumi together to migrate infrastructure tooling
> The problem is making that a regular occurrence.

Ideally you shower every two days or so.
Long time manager here. I call this "work-shy" and it is neither ubiquitous nor rare, I'd guess about 10%-20% of all employees, and it's certainly not unique to software or even to white-collar work. You should think of this as a problem. Even if it's not for your boss or your teammates (and it will be, eventually), it is for you. It is soul-crushing to fill up the hours. Two pieces of advice:

1) The "good" solution is to find some work you actually give a shit about. If you can't force yourself to care about corporate software, work on an indie video game, or get a job at Amnesty International, or find some other way to get personally invested in your work product. If you can't find it doing software, become a chef, or build houses, or whatever. It will improve your life immeasurably to spend your day doing something you get intrinsic satisfaction from instead of websurfing.

2) The "bad" solution, more like managing the problem really, is to get good at using Pomodoro timers, to-do lists, and other crutches to force yourself to do enough to not fall behind. "Fall behind" in this context does not mean that you do so little work that everyone notices and calls you out on it, it means that you stop keeping up with new frameworks and new tools and the years march by and your skills atrophy and then your employer folds and you find pushing 50 in an ageist industry with weak skills and few options.

Hope this is helpful.
I think this 2-question test is very accurate.

To add to this, even if for a time, you can increase your productivity, sometimes that's not sustainable. There's nothing wrong with having ebbs and flows. On days when you have a larger workload of smaller tasks, you may find yourself to be incredibly productive, and days when you have smaller workloads, or larger tasks, and you may be less productive.

The thing is, if your boss is happy with your pace and work, then why be worried? It is literally your boss's job to notice if you aren't pulling your weight, and to ensure you are compensated fairly for your work.

The work-place hierarchy (hopefully, and usually) is set up so you don't have to govern whether you are working at the proper pace, that is the problem of your superiors, it's only up to you to accomplish the tasks you are given, or give advice about those tasks if they are wrong.
In my opinion, there are plenty of good alternatives to Go such as Nim, or Python if performance allows, and even languages like Zig, V, CommonLisp, and D depending on the use case. I don't get why people keep mentioning Rust in threads about Go. It's perhaps a replacement for C, C++ and Ada - though for the latter only if you're okay with switching from self-documenting code to unreadable gibberish. Rust's philosophy is pretty much the opposite of that of Go, and it is neither designed nor suitable as a high productivity, easy to use language.

IMHO Go generics are simple and useful, particularly for container libraries. They are fairly readable, unlike template programming and macros in other languages. Together with the any type alias for interface{} they will make code more readable.

I do hope that Go stays at version 1, though, or that it at least takes a long time to add new substantial features and get version 2. Slow change is one of the many advantages of Go and I'd rather see them improve the compiler in hidden ways.
> Who do you think has more sex: lesbians, or gay men?

It depends the couple. Also depends on what you mean by "more" and what you mean by "sex". Is a once-a-week 4+ hour naked cuddle session with occasional touching/stimulation more or less sex than a multiple 10 minute BJs every day?

I would tend to say "obviously more". A longish session once a week is probably fairly common for lesbian couples and multiple short sessions -- but on the order of a few a week as opposed to a few a day -- is probably fairly common for gay men.

My genuine belief, having spent almost all of my life surrounded by lgbt folks, is that if you define "sex" in a way that isn't pathological, then lesbians probably spend more time on sex than gay men.

(I also STRONGLY suspect there's a heavy overlap between people who think "it's not sex unless my dick is wet the whole time" and people who have trouble finding consistent sexual partners.)

> OK so now that we've settled that men have 1000x

LOL where did we settle on that? I agree with OP. Women enjoy sex (gasp!).
Realize the people who complain how hard it is are the people who are stuck. The people who don't made it out aren't complaining. Get out takes effort, but also it depends on how you approach it. If you look at trying to leave as in "how to run what I have now without Windows OS," you're going to have a bad time. Instead, I would suggest a few approaches that make a transition a lot easier:

_Look at it as opportunity_
Other platforms have other ideas about how things should work. Instead of trying to replace Windows, take the time to realize that it's not the only way to solve problems. The Unix world has a pretty different idea about what's the way to work, which is often foreign until you realize there is a method to the madness. If you want opinionated and guided, MacOS is designed to have very strong "you won't have to worry about that" goal. Linux is the opposite and very flexible. So, you'll want to look at a lot of different distributions, as they all have particular goals in mind.

_Reconsider your current software_
Look at your current software and see if you can find replacements that are cross platform. This can mean software that runs on multiple platforms (Windows, MacOS, Linux, Android, iOS, etc). This can also mean switching to cloud/self-hosted software. The software I use I choose through the lens of "if I have to give up my current platform of choice, does this go with me?"

_Sync your environment_
It can be daunting to jump ship to another OS if all your stuff is stuck on a different machine. I highly suggest SyncThing. It is a multi-platform, self-hosted synchronizer. Get a new machine (Linux, Mac) and sync your important files from your other machine. Now, you try out working on the new machine without loosing your work. Install some tools. Try getting stuff done. When you feel you've been held up for too long and need to get some stuff done again in Windows, all your stuff is magically sync'ed. Eventually, you'll find you're doing most of your work on the new machine, and you'll decide what to decommission from the old one.

_VM/Wine/Proton_
Windows support under Mac and Linux has come a long way. Maybe you still need a very specific piece of software. That's fine, just plan on taking time to figure out if you can still get it to work on your new platform.

About 12 years go I jumped from Windows to Mac and about 4 years ago I started working with Linux, as well. And, so can you. Today is your first day to start making changes.
Elixir is kinda nice. I like their macros, db querying layer and mix and low latency.

But I feel no typesystem would bite me in bigger project.
That's still an improvement, IMHO. And the degree to which you get bitten by the same problems depends on the size and culture of the company you're joining. Small, agile (usually young) companies tend to be better in this regard but you trade off other things like experienced management.
Her husband is a professional investor who somehow manages to buy very deep options on troubled corporations right before the legislative branch hands them a bunch of money, sending their stock price soaring.

California can't be bothered not to elect this evil person that is the absolute epitome of corruption.
There's a saying for this: "don't let perfect be the enemy of good"[0].

[0]: https://idioms.thefreedictionary.com/don%27t+let+perfect+be+...
The joke "someone's trying to kill you? Don't be ridiculous, that's illegal" comes to mind. "Corruption" by any rational standard is largely legalized in the US, and even where it is prohibited, it is not enforced. For example, the 2020 congressional insider trading scandal.