skysight-inc/HackerNews huggingface dataset:
That "the API becomes unwieldy" is in fact inevitable. In order to support .where(<boolean expression>) as well as .select(<any expression>, ascolname) you need a way to pass a parameter of type something-like-expression to the .where() and .select() methods, and lambdas or at least something like them appear to be the right way to do that (e.g. .where((foothing) -> (foothing<0)), but languages offer no means to "introspect into the lambda" which is what is needed to translate it into SQL.

Plus (assume my .where() example was Java), the host language compiler is never going to find a way to cope with the declaration of the 'input' of the 'lambda', *precisely* because [the definitions of] those things are outside the scope of what the host language compiler knows about. So you need a way to do something like "import my-db-definition;" And then you need to put machinery in place to verify at runtime that the definitions as they are for the db, are still the same (or compatible) with the definitions that the program was compiled with. Etc. etc. etc.
100% this. At my company they created all these product manager type roles and fill them w/ women and minorities and then count them as part of the software engineering team to get their diversity numbers up.
It depends on who you write for. As a non-native, non-American speaker, I'd be happy to know if I'm accidentally offending the people I'm writing to.
Eh, having known some recruiters over the years? A lot of it is definitely not implicit.
> people have been arrested for similarly offensive tweets in the U.K. too

A member of Parliament? For something as vague as “attempting to disturb ‘public tranquillity and peace’”?

> old colonial attitudes

When non-MP Brits were arrested for similar nonsense, was the public’s response whataboutism and appeals to colonial victimhood?
Lower Decks is worth a month of it. I always wondered about the ships sent in after the Enterprise to deal with whatever they left. Now I know.
This is why, for all the shit it gets, Apple's HomeKit was always the sole ecosystem I would/will buy into.

But it's also why it's the least popular one for manufacturers.

HomeKit accessories can keep working, even if the manufacture disappears.
> How is that different from "property owner"?

They mean different things: one is a subset of the other. A person who owns their own home that they live in is a property owner, but not a landlord.
Remote work helps a lot in that case. I got my current remote job, which was specifically advertising for young developers, without mentioning my age. They know I'm an old fogey now, but that was after I had proven myself.

Yes, I had to severely abbreviate my resume. But no misinformation passed my lips or fingertips. The insurance paperwork, with age related info, all went through a third party.

And working remotely suits me down to the toes. On the internet nobody has to know you're a dog.
Your career and finances would be taking a big hit so you'd better be getting something very good out of it on some other dimension. I wouldn't do it but I'm not strongly motivated by things like experiencing new cultures - I would maybe go on a holiday there if I really like it, not move my entire life there.
It's because in poor and conservative countries women must choose a high paying job if they want to escape oppression and arranged marriage.

However, the more egalitarian and wealthy a country is, the more women are free to choose which job they like most and they are not so interested in Engineering it seems.

EDIT: Ha, looks like this is just a Jordan Peterson false claim. Women seem to be strongly represented in science and engineering in developed countries. https://bigthink.com/strange-maps/women-in-science/
The pricing is a bit off, and there isn’t a lot of innovation in today’s product compared to the one from ten years ago. The free web browser version has materialised from Pro license fees, but I don’t use or want a browser-based version.
Find one in there that you like in your price range. I pay $20 and have 1080p/4k remuxes. I used to spend at least 10 hours a month managing my own Plex/Emby, the money is well spent to me.

Also, buy an nvidia shield tv pro. It plays everything directly with no transcode, and handles all subtitles effortlessly without triggering a transcode.

I tried roku, amazon cube, apple tv, everything - the shield is the best still despite it's age. It's flawless.
Probably until they routinely get sued for it
You angered the neckbeards, look at the other comments...

Look, I consume all of this cultural junk food you mentioned. But at least I recognise it as such.

The fact that others are in a so vehement denial about it just shows EXACTLY how right you are. Minds of childs.
That would mean people who workout a lot should have less than sedatary people.
That's right, and the only remedy to present discrimination is future discrimination x)
A Stanford psychologist says he's cracked the code of one-hit wonders
I tried to sign up for Netflix this morning but it wouldn't accept any of my 3 different credit/debit cards so I gave up.
Probably not, honestly. For most tests, the risks associated with a false positive outweigh the benefits of marginally earlier detection.

Humans aren't precise machines, each person has different values and different value ranges for standard measurements - and asymptomatic deviations frequently mean nothing whatsoever. On the other hand investigations can be invasive, painful, risky and expensive.

There's a reason most tests aren't recommended for folks outside certain risk categories (age, family history, etc). And in a litigious society like America, it's not because it's expensive. There's some specific diseases where there's a lot of data backing this thesis - certain cancers for instance.
This is a joke right? Kind of like rioters looting local businesses and then saying “society stole from us first”?
>wasting man hours

People hours
Finally! I agree with this. I think that physically purchased goods should be free from any sort of "DRM." and is not stealing.

The difference is one party at a time, i.e. household, library patron, etc, can enjoy the entertainment service.

When you pirate it, The original owner of the dvd retains the service value as well as providing the service to others without any value being transferred to the workforce/IP holders.

That's the difference and I personally am all in for a mythical solution that but still allows complete freedom of ownership while also stopping people from digitally reproducing assets and dispensing them exponentially.

I don't believe it will ever happen tho :/
Windows (AMD or Intel) has Time Travel Debugging: https://docs.microsoft.com/en-us/windows-hardware/drivers/de..., although this has extremely high performance overhead.

There's also the regular performance traces you can capture with wpr and friends. I don't think these provide function-level traces, and I also don't think it's possible to do that (but I could be wrong). You just get sampled callstacks, which may or may not be enough for your needs.

In my experience on Windows you need to instrument applications to get function-level tracing.
> Then again, if you’re borrowing someone else’s password, Netflix may not be valuable enough to warrant a subscription in the first place

Exactly. Same false argument as for torrenting entertainment content. Most people who get it for free will just go without if they're prevented from getting it.

As for Netflix specifically, I don't watch it but I believe the missus is finding fewer and fewer shows worth watching.
My work resets my Mac sleep timer settings on reboot or update. This is very annoying for maintaining persistent connections to servers, such as my development machine. I wrote a simple Python script to move my mouse pointer by 1-5 pixels at random intervals. Works great, and it always looks like I’m online for prying eyes in Slack.
Maybe, but they haven't been. That's what matters.
Well, the Earth's climate sort of is.
>You're being paid to determine whether they can do the job well and are a good team fit.

Yes and their job history and how they changed the companies is very vital part of that.

So many people are talking a lot about "quality interview" but lets be brutally honest, for more junior positions 10% of people get to have interview, rest of them is rejected based on CV (story that job history tells) screening or technical test.

So instead of criticising me, can you advise me motivation of somebody who does 5 lateral moves in 10 years?
What does that mean? Tagged by your host country?
How has social media made this worse?
That's the problem, though: the tool doesn't actually tell you that. The vast majority of Americans are not offended by words like "motherboard".
My mom was a technical recruiter for a big Catholic hospital system in the Detroit area in the late 90's. She decided that she needed a copy of Doctor Seuss's _Yertle the Turtle_ for her cubicle because she thought it described her office situation (management creating new layers below them to lord over).

Tech people often don't make the transition to management well.
This topic is always going to be highly subjective, but I find the author's examples of how this feature is malfunctioning to be extremely uncompelling.

"Motherboard" was included in Apple's style guide in 2020 as "don't use" (https://help.apple.com/applestyleguide/#/apsg72b28652). Like it or hate it, this is the direction the industry, of which Google is a part, is moving. I'm sure a publication called Motherboard might have an opinion on this, but neither they nor Google are the final arbiters on the language. The I Have a Dream speech example is pretty anecdotal; King was an excellent writer, and I don't think Google is claiming this tool would make a person write like King. And the substitution suggestion in Kennedy's speech is just the way the language use has trended since his time... One can note that the Star Trek franchise changed the saying from "Where no man has gone before" to "Where no-one has gone before" in the time between then and now, as well. The Bible is probably the worst example to pull up for this topic; paging through the over 20 translations on biblegateway.com shows the passage in question is also sometimes translated as "great works", "mighty works", or just "miracles." Which should you use? It depends completely on what you're doing.

Of everything noted, the only possibly concerning one is really the lack of suggestions on a David Duke interview. If I had to guess, I'd chalk that up to lack of training data, and it may be something Google wants to consider addressing.

But at the end of the day, the overall thesis of the report is flawed. "But words do mean things," says the author. Yes, they do. Which is why it could be nice to have an auto-editor lifting up examples of words that might mean something other than the author intended (and then the author can choose to change their phrasing or stick with the original). Nothing about this feature claims to make users magically better at writing; it's an assistive tool to open the possibility, not unlike a spell-checker.

We've had Microsoft Word grammar checker for literal decades. This technology is neither particularly new nor, IMHO, particularly interesting (certainly not interesting enough to kick up this news cycle). It's no more 1984 than some random stranger online offering an opinion on your verbage is 1984.
Genuinely asking: Is there a limit as to viewpoint diversity that should be tolerated in perceptions of diversity? eg. Should viewpoint diversity be extended to welcoming "women shouldn't have the right to vote" or "black people are not human beings"? If so, how does one value an opinion and also the opinion that some opinions are worth less than others?
No, the phrase "there's no evidence" implies an attempt to find out that resulted in no support for the notion.
Women in Computing
This is a good reminder that the output we get from these big transformer language model is a side effect. It's not what they are trained to do per se, it's an empirical observation that "large language models are few shot learners". There's nothing automatically wrong with that, just that's it's dangerous and irresponsible to put any real trust in this emergent behavior and treat it like you've intentionally build and verified what the model does.
I think DEI efforts can greatly vary. I know that we've worked really hard to ensure that we don't disadvantage anyone -- but it's harder than it sounds. DEI is often dealing in zero sum spaces.

For example, most of the staff is white males. We try hard to hire the best person for the role, but we've instituted a policy where we mandate interviewing underrepresented groups. Not that we will hire them, but that we will interview them. But because of this the interview process can get lengthy and white male candidates maybe tire of waiting and go elsewhere. So in some sense its not fair to the white male. OTOH, most of our personal hiring networks are all white males -- so if we rely on speed to find the next good candidate it will almost always be a white male.

I personally think the middle ground we found is good. But still not perfect.

Interestingly the best way IMO to fix DEI is to align underrepresenting minority interests with poor white interests (obviously this doesn't work so well for things like sexual identity issues). The fact that poor whites and poor blacks aren't aligned on issues that impact them both creates a tough situation for DEI.
The best example to drive the point home is the Nazi's "useless mouths". It's a terrifyingly effective term if your goal is to shape public opinion.

Another is the freedom fighter vs terrorist word choice.
Protip: “race based discrimination” is what the federal government prosecutes for 40 years, and it cuts the knees off of the segregationists that are playing a semantics game with the word “racism”.

So just use race based discrimination, thats the unproductive thing after all, the representatives have been far ahead on this one.
Yes, it's getting more complicated. Yes, there's a whole ecosystem being built around it, and the line between language and ecosystem is blurry. And indeed, there's a hidden expectation for any Python developer to buy into the whole ecosystem.

But that's just a symptom of a mature programming language that's used in a variety of complicated scenarios. You don't have to do it all, and no-one is forcing you. You can always write your one-off script without black, flake8, type hinting, or anything of the sort. If it's just your script then no-one will even know.

On the other hand, if you want your code to be part of the larger ecosystem, then you're expected to write it in a conformant way (e.g. pep8 formatting). And that's a good thing!
This is quite possible, now go write a grant application for a study :)
I see. I think what I didn't know was that you can't delete a comment once someone replies to you. Like, I can't delete the comment you just replied to, but there are older comments I can delete.

>I think it's worth leaving a trail of instances of when "conform with the masses or shut up" happen on HN.

without context, that trail doesn't lend much weight. That's what makes the sentiment feel passive aggressive. "deleting evidence" so to speak, gives the implication that the comment in question wouldn't be a universally agreeable one to begin with, even outside of the hivemind.
piracy is receiving the service value of entertainment without providing the requested fee.

Another word for it is stealing.
wow man - thats sucks... As an older engineer, I hope you hang in! There ARE good companies out there!
I did just that recently after watching this youtube vid late at night. I was enthralled and opened up ebay and bought one for around $20.

https://www.youtube.com/watch?v=7U77Irq7_qE
I mean personally I'd refer them if they didn't suck. Yes, 20 years is a long time but I find that people generally don't change, and successful people are likely to continue being successful.

Going deeper though, obviously networking isn't going to hit every time. That's why you need a whole network and not just one or two people. If the first person you reach out to doesn't want to refer you, it's not a big deal. Just move on to the next one.
I’ve found the best sources of news tend to be finance/business focused because the readership generally wants to know what actually happened so they can make business decisions and they can’t make those decisions if the news is heavily biased one way or the other.

There is still bias, of course - The Economist makes it clear they are pro-free market, for example - but they tend to give a decent overview of the most salient facts and they write for a global audience.
I work at a FANG that is ramping up DEI efforts. Their recent campaign was about being diversity conscious and having less "white culture" (whatever that means).

The thing is, this same company is hiring mostly for India, my coworkers and manager are from India, when they aren't they'll be from China, and occasionally from Europe. We have like 4-5 white guys in an org of +50. employees in the US.

At this point (aside from hiring women), hiring white/black people is how we'd rebalance the diversity of our team yet for obvious reasons you can't say that out loud...
Mike Tyson, Donald Trump and boxing's greatest shock 30 years on (2020)
You can mail me at mikel@evins.net
The banned words list they are referring to is about what words should be used in external product documentation and marketing :)
Not about what you are allowed to say inside google, or anything like that.
Today I'm sitting here staring at a 'fatal: unsafe repository warning' in my local workspace in docker and can tell you definitively that I have noticed.

This change broke a lot of workflows.
I understand that. But if we have no problem hand waving discrimination away as self-selection when the exact same conclusion is drawn for other groups, I don’t see how this is suddenly different.

Half the top comments on this very thread decry DEI efforts while calling this wrong without the slightest hint of irony.
I have similar experience at a FAANG. We have a good mix of 20 somethings through 50 somethings.

Part of it is that FAANGs have explicit IC ladders, so you can advance without being forced to manage.
Is it my responsibility to help these people continue their careers? I have worked on tools that help businesses fill out legal forms without the need of a lawyer. By the same logic, am I “stealing” from the lawyers who need this friction to continue their careers? The reality of technological progress is that some economic activities become unsustainable and some workers will be forced out of their careers.
I know some of them are, but I seriously wonder for people who spend considerably long time in exactly same position with regular job hopping
I eliminated food cravings in perhaps an unorthodox method. It wasn't my intention, but I am better off for it I believe. I started with a 72 hour fast (water only). After that, I had a bite of a steamed carrot and the experience immediately after tasting the carrot was the biggest natural high of my life. It was like my brain dumped every pleasure producing chemical into my bloodstream. I started to focus on healthy veggies and fish/chicken with small servings of nuts and avocados. I lost 20 pounds (so far) and don't craze processed sugars like I have in the past. When you stop eating a lot of sugar, the gut biome bacteria chlamydia starves I think, and you are much healthy for it.
I'm not American, so I'm not as deep into the exact political party differences, but why do you think that's the solution?
It's like saying you don't understand how someone could enjoy playing Call of Duty or any other FPS videogames, because it involves killing people in the game, which is a terrifying and horrible experience that pretty much no one would want to go through irl. So it must be that they enjoy murder irl, right?

They don't enjoy the torture parts of Saw, they enjoy how that movie overall makes them feel (terrified, contemplating certain moral dilemmas, etc.). Like, the point of Saw, from what I gathered, was that it put people who did terrible things to others into those death game circumstances. Which adds a whole other sub-theme of "but does it make it less terrible, if they were a horrible person?" type of a dilemma. And overall, the grotesque nature of the visuals in the movie just serves the purpose of highlighting how horrifying it all is, not to make people enjoy the torture and think "wow, this is kinda fun and lighthearted".

Mind you, I am saying that as someone who cannot really stomach horror movies in general. That doesn't mean that I cannot see plenty of valid reasons for why people might like those movies.
Queen Elizabeth II is the current Lord of Mann. And Dame Fiona Woolf was the Lord Mayor of London as was Mary Donaldson before her.
When you're writing holistically, the point often only comes at the end. Or, sometimes it's about the journey and the friends you make along the way.

A commentator upstream declared that there is only one purpose to writing: to impart information. I disagree strongly. That may be what that commentator expects from writing, but I'm in it for many possible things.

I like writing that tickles my fancy, or entertains. I like writing that teaches me something, even if it seems tangential to the purpose of the essay or book. I like writing that doesn't even try to teach me anything. I write a lot just to get my own thoughts clear---in my own head, not someone else's.

Not everything is for everyone, all of the time.

That's OK. You can just walk away, even without registering your opinion.

I think Justin's erudite and learned style provokes those who feel he thinks he's better than the reader. I've been reading him for a long time and nothing could be further from the truth. He just likes to write about things and sees connections where others would not.

Sometimes it takes a while to explain those connections.

I'm almost done with the book he wrote about. I quite like it and have learned a lot.
While this does work, I agree with OP here. The man page for caffeinate says that it prevents system sleep and, as far as I can tell, it does not do that on my M1 MBP using Monterey.

I do a `caffeinate -d` and then throw my mouse to a hot corner to activate the screen saver.
When would you ever legitimately use #2?

If e.g. an API wants to support monkey patching that's a decision that can be made. But thinking that any e.g. plugin or addin could could redefine extant class instances sounds like a nightmare, and a security issue just waiting to happen.
What the hell, love the left hand ad. Well, until everyone starts doing it.
I dunno, man. You're right that the term "mainboard" isn't going to kill us, and I wouldn't advise anyone to make this their main crusade in life. But that's a pretty high standard of dismissiveness and I've never seen anyone apply it to language changes that genuinely bug them. If we discovered that Google employees call codebases which have a lot of bugs "gay", and people got angry about it, would you tell them that it's not a big deal because Google has just developed the language a bit?
But wouldn't an underrepresentation of disabled people be cause for concern in the industry? There are more legally blind people in the USA than there are Native Americans yet at the political stage there is very little interest in coming up for those people.

Several impressive videos on social media have shown that programming without using vision or even hands is perfectly possible, there are very few good reasons why such underrepresentation shouldn't be corrected for. In fact, I believe for many disabilities a job in fields like data science or programming would be much easier to adjust for disabilities than many other sectors where interactivity is key.
It's also terrible for real long term projects to be continually renaming things and modifying naming conventions. Engineering isn't fashion.