skysight-inc/HackerNews huggingface dataset:
I'd say more generally "Being embarrassed isn't an enjoyable experience" - it's embarrassing to find out you're using an offensive word or to feel like you're out of touch, but what's important is what you do with those feelings, how you react.

If someone politely reminds you that some word is inflammatory and not well-liked among a given community it describes, then you can either take it politely or blow up about how the world is going crazy and complain about stuff being "woke". That said if someone goes thermonuclear on you because you used "deaf" instead of "hearing-impaired", yeah that person is clearly a dick, doesn't deserve your time of day (note: just re-purposing the example from earlier, obviously this is not something anyone in this thread has done)

It'd be good to be able to convey that to someone who does feel like there is a "language police" or that it is anxiety-inducing to engage with younger people. I should note though that when I've encountered this - among people being racist or homophobic - people tend to dig in, become stubborn and rant about "woke culture" or genders so clearly the problem cuts both ways (and I hope you can see I'm clearly not the type to fly off the handle at someone for something innocuous).
Well, now that you mention it. My take on this is pretty subjective because I am not a native english speaker. While I watch a lot of english-movies these days, I was brought up with a rich world of overdubbed movies in my native language. These overdubs tend to have a very good quality when it comes to clarity because they are always done in a studio afterwards.
When I started to watch english movies, I was thrown into an abyss of very hard to follow dialogue, but that was mostly because I was not used to hearing the actors speak on set during whatever they were actually doing.

However, that said, I do also feel it is getting harder with more action-loaded productions, which is basically everything in the past 10 years or so.
TL;DR (by ChatGPT)

Stopped reading there.
Yes, exactly.

Typescript managed to be the best of both worlds, as you can be both lenient when you're still in the design/prototyping phase of a project, and need to test idea quickly, but also add as much type-check as you see fit when you're maintaining a project, and need to interface with lots of existing code.

As such, I'm always a bit miffed when I see so many people adamant on setting it to maximum strictness by default, under the guise of "best practice".
One feature I particularly like in emacs is "chord mode". You can bind double keystrokes to features, eg I have @@ to save file. I haven't noticed this available in other editors.
Indeed. How would you go about scientifically assigning something like "agency" or its lack to any particular entity?

In ordinary language we are perfectly happy to use agency-adjacent words when talking about non-animal entities "I'm hiding from the rain", "That marble on the floor isn't going to get away from me" etc. Obviously in many cases we would also deny them agency, but I think it's hard to be too dogmatic about this unless you're playing some specific language game.
Why, you might ask? Because why the hell not?

This kind of maximal efficiency attitude is precisely why programs aren't "fun" anymore. Oftentimes, taking the scenic route instead of the highway is how you awe and inspire people; I know I was.

If anyone reading this remembers the 90s and early 00s with Easter Eggs and other fun programs with character, y'all know what I'm talking about.
I think this is definitely the primary challenge with building great, modern enterprise software. You need the flexibility to meet the various demands of differently shaped businesses but the trade off is complexity.

I personally think that we've come a long way with no code tooling and UI these days which makes these problems easier to tackle well - but it's a constant battle.
SFTPGo Sustainability
i think this has been the outcome every time i have seen BDD applied. when the only people maintaining the BDD suite are the developers, the situation can be improved by throwing away the human readable BDD layer and allowing the developers who are maintaining the test suites to use a real programming language with abstractions and composability.

that said, writing acceptance style tests directly in a real programming language with an appropriate layer of test-support library abstractions in that language, customised to whatever component is under test, can often be quite pleasant and productive.
I'm Curious as to the religion behind this. Perhaps https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQywV_B...
It's amazing that some are seemingly convinced a conservative man came up with a problem that feminists (so-called "radfems") have highlighted for years. Goes to show how little attention many pay to women's issues.
Chat with ChatGPT on GitHub via issues Start chatting together with other devs
Based on the newest released turbo API
getting a HTTP 403 on going to the link
I'm unsure if you're joking, so I'll bite: if 6 is true (a fetus is a human), then is a zygote a human? Can a human be a single cell? Of course not.
Apparently pigs too:

https://youtu.be/eF9sqj6CfG4?t=979
I think GP meant development complexity.
I agree that the consistency is nice, but it does mean we would end up paying twice for a hash lookup in this context, the sub-expressions are only evaluated once but the actual lookup must be performed both by the getter and the setter.

salaries["Jim Bob"] += 10_000;

Calls the getter on salary to look up "Jim Bob", it finds maybe he's currently on 80_000, returns 80_000, we add 10_000 to that, getting 90_000 and then we call the setter on salary asking it to write 90_000 to "Jim Bob". Two lookup operations.

It's also deeply unfortunate here that C# thinks "null" is both a plausible value for common types and a good way to distinguish lookup failure. So it's possible either that Jim Bob's salary literally is null for some insane reason or that Jim Bob wasn't on the payroll, and the effects here are identical.

The extra lookup would not be acceptable in C++ or Rust, though that feels much more reasonable in a language like C# or Go -- paying a little performance to buy nicer ergonomics. The needlessly dangerous API shape on the other hand is very C++ and ought not to exist in C#.
Similarly the Windows XP hill, which everyone thought was just pretty CG until it turned out it was a pretty photo of a very real hill.
Why would you submit a CV/resume to a game company without highlighting your game-dev-relevant experience?
I had the same experience. On top of all that, my home desk is next to a window so I sit in natural light contrary to the office, and thanks to this I have _zero_ eye strain even if I look at the monitor all day. Huge relief.
Prices where we are are similar to zone 2 but much better access to green belt and major roads that get you out to the 'countryside'. That's why we decided to buy here and not go for central London.

If we were to live closer to our offices I would probably go in more, yes.
> No one is worried in the slightest about letting trans men compete in men's sport.

By and large for most disciplines, there's no separate men's leagues or men's competitions. So women and trans-men and everyone else is mostly already allowed to compete in men's sports.

See eg https://en.wikipedia.org/wiki/Judit_Polg%C3%A1r

> Traditionally, chess had been a male-dominated activity, and women were often seen as weaker players, thus advancing the idea of a Women's World Champion.[16] However, from the beginning, László was against the idea that his daughters had to participate in female-only events. "Women are able to achieve results similar, in fields of intellectual activities, to that of men," he wrote. "Chess is a form of intellectual activity, so this applies to chess. Accordingly, we reject any kind of discrimination in this respect."[17] This put the Polgárs in conflict with the Hungarian Chess Federation of the day, whose policy was for women to play in women-only tournaments. Polgár's older sister, Susan, first fought the bureaucracy by playing in men's tournaments and refusing to play in women's tournaments. In 1985, when she was a 15-year-old International Master, Susan said that it was due to this conflict that she had not been awarded the Grandmaster title despite having made the norm eleven times.[18]

> Or letting trans men into men's toilets or spaces ...

That one is interesting, because women's toilets are usually all cubicles, and men's toilets is the only place where you could actually see anything.. Btw, it's not just trans-men that get a free pass here, but cis-women also often go to men's toilets when the queue for the women's toilets is too long, and nobody bats an eyelid.
"nothing is magic" falls back on science as a model to describe the universe. "everything is magic" doesn't mean anything because "magic" has no specific meaning other than "not science."
Looks like a rant from someone never bothered to add submodule.recurse=true to their git config.

Git requires knowledge and manual configuration. It is a low-level tool that is not user-friendly. Nor it is expected to be. See, early on, git was a toolkit for building VCSs, so it historically contains many plumbing utils not designed to be used as-is.
Not to have the last word.
What also contributes to <18 (and the elderly) social isolation is the car-centric urban planning which denies mobility freedom to this demographics. This is even more relevant in North America

Why We Won't Raise Our Kids in Suburbia: https://www.youtube.com/watch?v=oHlpmxLTxpw
Slightly off the mark there. This originally started with the proliferation of brand accounts. Social media was considered "nu-media" and thus toxic or or a burden to legacy companies. After smartphones moved social media outside of cliques and niche groups in 2013 a flood of brand accounts started. It was only after this event that the social media platforms themselves shifted away from the "social" aspect and towards the financial one as the legacy companies took notice. Some prominent examples are how Youtube tried hard to push The Late Show With Stephen Colbert during the Trump administration due to engagement numbers from people hate watching to see jokes about Trump, or how the official Wendy's Twitter account came into prominence with the Smug Wendy persona in 2017 causing a massive increase in per user page retention as they scrolled through all the replies (and ads). Individually these brand accounts bring less money than creators native to the platforms, but the sheer number and consistency of them is what makes them lucrative. I think the only ones who've screwed this up are Reddit and Imgur, since brand accounts just aren't a thing that naturally gets cycled into popular content due to how their platforms work.
I found this short video that very nicely describes what I tried to say with words: https://youtu.be/llRkf1fnNDM
Github as the conversational UI.
Compared to Google, Facebook and Apple Amazon pays between 10 and 20% less for the same position according to that site.
18 months of frustration doing B2B outreach and here's my 3 step formula
Because why wouldn't it? Nobody seems to want or need bitcoin for anything in particular. Even as a store of value, there are better and more established stores of value.
You mean the thousands of computers that have to be thrown away to use windows 11 are using it for profit and not security??

-shocked Pikachu face-
Looks really nice. Is there any way to export an exploration as SQL? I guess this can be useful when creating complicated views etc.
Spacemacs got lots configured out of the box, which allows to keep this workflow but still not miss out on much.
I was going to say just that. I don't recall people thinking like that when I was 16 because it was assumed that is what people did.
I entered the Great Pyramid back in the 1990s when you were still allowed to, and visited the central burial chamber, and suffering heatstroke lay down next to where the sarcophagus was to rest. A surreal experience.
8 hours battery while doing heavy development on apple silicon hardware, while being the fastest mobile dev machine I've ever owned. Seriously not an issue.
There's literally no one in the actual Latin American countries that call themselves Latinos outside the USA (and perhaps some other rich countries).

I would be called a Latino in the USA, being a Brazilian of brown skin. That amuses me as I have literally never thought of myself or my fellow Brazilians as Latinos... we're simply Brazilian (we may be region-specific, like carioca - from Rio, or Paulista, from Sao Paulo... but still Brazilian, obviously) and I am pretty sure Mexicans, Guatemalans, Peruvians, Colombians and others are the same... just like white Americans do the same: are you ever a white person when presenting yourself to another American, or e.g. Texan, Californian or whatever??
VS Code has this built in.

I personally have a set of ⌘N and ⌘W chords [0] for various creations and deletions. ⌘W S to close all saved files is a particular favourite; I don't really pay particular attention to my tabs anymore (just open on the filespace), which is one less thing to think about when coding.

[0] https://github.com/yunruse/.config/blob/zsh/vscode/keybindin...
This is a great discussion from everyone! I have learned a lot about Powershell here, so thank you!

That said, the comparison to a homogenous windows env and a mixed flavor linux environment is disingenuous. Using multiple flavors of linux is just multiple OSes, of which Windows would be another. The best advice here is to stick to one flavor of linux, which should be possible because there are no licensing fees!
On a related note, I feel certain that mandating new words (or capitalization of existing words) does not make the world more just or the lives of its inhabitants more harmonious.
The strangest thing about the git branch controversy is that "master" was clearly used in a master/copy sense, just like you used to have a master music record that was then copied, but at the same time, basically every embedded communication protocol and many distributed computing systems still use terms like "bus master" and straight up "master-slave" configuration.
Sure, for many protocols it's a very accurate description, but if we're going to try and remove such language from tech, why not start with the places where the words actually mean the same thing, not just happen to be homographs.

(I do support the master-main change in git for other reasons tho: it's much easier to translate and more natural to say. "Master record" is a term that never got translated into many languages, or at least not in a way that still makes sense for git)
On the other hand having to download all app details at once takes many MBs, not always fast. You can instead cache details of some applications.

I think homebrew moved away from repository approach too.
requires barely any ram

It's incredible to me that our tools have bloated to the point where we look at Emacs and think, "Ah yes, what a svelte program!"
Ukraine officialy requests to ban selling Atomic Heart game
"Defund Planned Parenthood" has been a Republican rallying cry for abolishing PP for almost two decades and is but one of many "Defund" bills they've introduced going back years:

• Defund EcoHealth Alliance Act (2023)

• Defund Planned Parenthood Act of 2023

• Defund Cities that Defund the Police Act of 2021

• Defund Federal Vaccine Mandates Act (2021)

• Defund National Endowment for the Humanities Act of 2021

• Defund Davos Act (2022)

• Defund Putin Act (2022)

• Defund the Ministry of Truth Act of 2022

• Defund Planned Parenthood Act (2021)

• Defund de Blasio’s Injection Sites Act of 2021

• Defunding Abortion Transportation Act (2022)

• Defund the People’s Liberation Army Act

• Defund the Wuhan Institute of Virology Act

• Defund Cities that Defund the Police Act of 2020

• Defund National Endowment for the Humanities Act of 2019

• Defund Executive Orders that Suppress Free Speech Act

• Defund Planned Parenthood Act of 2019

• Defunding United Nations Act of 2017

• Defund National Endowment for the Humanities Act of 2018

• Defunding the Corrupt and Incompetent United Nations Act
(2017)

• Defund Planned Parenthood Act of 2017

• Defund the Syrian Refugee Resettlement Program Act of 2015

• Defund Planned Parenthood Act of 2015

• Defund Amnesty Act of 2015

• Defund Obamacare Act of 2013

• Defund United States Assistance to Pakistan Act of 2011

• Defund Libya Act (2011)

• Defund the Individual Mandate Act (2011)

• Defund the Crooks Act (2010)

• Defund ACORN Act (2010)

All of these introduced by Republicans.
Yeah that's something where you'd hope people could step back and realise that the news is often sensationalised and seeks out salacious stories of people being "cancelled" because they get people riled up and engaged. I still think that if you're open-minded, conscientious and not looking for conflict you can navigate a conversation with even the most extremely over-sensitive of people without having any issues.
I briefly worked for Facebook in Singapore. I felt a similar disconnect with their concern about African-Americans. (I think it might have been 'black history month' or perhaps the 'black lives matter' riots were ongoing. I can't remember.)

Singapore has its own problems and groups of people that aren't doing so well. A focus on African-Americans felt extremely tone-deaf to me. Almost like it was designed to mock the whole DEI enterprise.
I had awful problems with git submodules in the Ansible repo. When I wanted to change branch, I couldn’t use `git checkout` as usual: I had to blow away the submodules, switch branch, then reinitialize them again. Appalling failure to leave submodules so unfinished that branching doesn’t work properly any more.
It has hundreds of pages of clear documentation, video training, you name it.

https://learn.microsoft.com/en-us/powershell/scripting/learn...

https://learn.microsoft.com/en-us/training/paths/get-started...

It is also far more discoverable than any other shell I've ever used. Install PowerShell 7 on Linux now. e.g.: https://learn.microsoft.com/en-us/powershell/scripting/insta...

Now try some of these commands. Can you guess what they do?

Get-Command Export-*

dir | Get-Member Last*

Get-Help Sort-Object -Full

dir | Sort-Object LastWriteTime -Desc | Export-Csv 'files.csv'
Thats right. My girlfriend works for an assistive technology reseller. A growing number of their customers are elderly people who end up using technologies designed for the blind to keep on communicating. iOS with VoiceOver comes to mind. This was designed for the blind. But a determined elderly person whoes vision has deteriorated enough can also use it to avoid being cut off from everything.
I have used Cucumber in various projects, but haven't yet had the pleasure of seeing it all work out.

- No one wanted to "collaborate", or check a "documentation" based on the Cucumber code. Yes, it's code, it lives in an IDE, in git, and non-technical folks just generally don't deal with that world. No one in my projects ever even brought such an idea up. Non-technical folks looked at our Cucumber code as in "what tests do we have?" or "how do you guys work". Nothing in their domain.

- Why do we have programming languages and don't programm computers using natural language? You'll find out when you try BDD! You end up coding the complexities that natural language glosses over, you'll fight similar Cucumber statements trying to get some reusability and so on. In the end you wonder why you bother with the 1-2 extra layers of Cucumber anyway.

- At the same time, good test code is easily readable for semi-technical people. In testing it ends up with a lot of clicking and entering values in text fields in an application the business analyst will be familiar with. Whenever they are willing, they'll figure out Selenium code.

- Have you ever wished that you have some

Scenario: Sunday isn't Friday
Given today is Sunday
When I ask whether it's Friday yet
Then I should be told "Nope"

on top of, say, Boolean checkIfFriday() in your code? Truth is, a lot of testing code is click here, enter text there. Wrapped in the right function, organized in the right way (Page Object Model?) and it's all readable, maintainable and done in a reasonable time.

I would advise against BDD/Cucumber and to be convinced otherwise I'd have to see a well though-out and realistic working example.
Why would you need a separate input device?
I've seen behind-the-scenes stories of how those burger shots are made. They are very real photos of very real burgers, what isn't real is how the burger is assembled for the shot as compared to the burgers we eat.
Get the collection!

https://github.com/foxweb/vim-pedal
How are you calculating that?

Normally, one assume about 24% efficiency in human pedaling, so that 1kJ of energy going forward = 1 kcal consumed.

Now, fuel cost is anyways a small part of owning a car. My 1k bike + food has lasted me years, while that's less than a newer car loses in value each month.
I'd say 9 is more fun to pick apart. Looks like there's only two kinds of religions in the world, those that worship the Right Deity and those that worship Moloch.
I posted this before, and people were going crazy over how these security precautions were tantamount to pretending to be "Jason Bourne" or "James Bond" haha!! Crazy. People got triggered. They said it was a "miserable" way to live, and there was no need for this kind of stuff.

Yet the same people obsess over micro settings for tracking cookies, proselytize that you gotta use DuckDuckGo for privacy, and lose their shit over cybersecurity issues, as if every cybercriminal ever is targeting them. Yet they're completely blaze about physical security and pretend that you need to be role playing as a secret agent super spy to care about that.

Just like they've got their priorities backward. Are tracking cookies, no Brave browser, and lack of 2FA of WebAuthn really the end of the world? Sure, they're important, but so is physical security.

I think something else is going on: these folks, while attacking other people for their precautions, pretend themselves to be "so special that they're never targeted by criminals and creeps". They just think they're too good for it. I mean, they're pretending they're so exceptional that they'll never be targeted for crime for in real life. They're above that, and some situational awareness and care is an unnecessary over precaution because they're perfectly safe.

The very same specialness and exceptionalism that they pretend is in others, and attack--is what they have about themselves. See...what I think this is, and what I think it exposes (apart from the completely comfortable life lulling them into a false sense of security~~either that or frontin' for criminals trying to convince everyone everywhere, "You're safe, drop your guard."), is that a lot of what they are pretend to be so passionate about online is just security theatre. A low-effort, low-risk charade. If it comes down to actual real world risks...that would take a real effort to deal with...then it's too difficult. They don't want to be actually secure or think about risk, they just wanna be the cool kids pretending they're so up their with the cybersecurity stuff. Too much of that pretense in the cyber world. Turns out these fakers against security precuations are just like those "James Bond" role players they pretend to be against. They just too cowardly to do it in the real world, so they do it online. Hahahaha! :p :) xx ;p
Not even anonymity. I've seen people posting insane shit on social networks using their real names.
In Vim you can do the same with key mapping. Like below, you have it for three different modes (normal, visual and insert):

nnoremap @@ :update<cr>

vnoremap @@ <c-c>:update<cr>gv

inoremap @@ <c-o>:update<cr>